python-texttable: update to 1.3.1
[void-packages.git] / srcpkgs / twaindsm / template
blobe8df31ade9323f5f9e40e209dcce4ca9c85fdde9
1 # Template file for 'twaindsm'
2 pkgname=twaindsm
3 version=2.4.2
4 revision=1
5 _gitrev=d3fc5213d7b7333b68f852468f4278076115a9e0
6 wrksrc="twain-dsm-${_gitrev}"
7 build_wrksrc="TWAIN_DSM/src"
8 build_style=cmake
9 hostmakedepends="doxygen unzip"
10 short_desc="TWAIN data source manager"
11 maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
12 license="LGPL-2.1"
13 homepage="http://www.twain.org/"
14 distfiles="https://github.com/twain/twain-dsm/archive/${_gitrev}.tar.gz>${pkgname}-${version}.tar.gz"
15 checksum=2f2dee68c4dac31789ffd4c212e2a88396e14e598a31dc4200ed3b00f3e48bcb
17 pre_configure() {
18         sed -i CMakeLists.txt -e's; -Werror;;'
21 post_build() {
22         cd ${wrksrc}/TWAIN_DSM
23         # Fix backslash in pathname
24         sed -i Doxyfile -e's;.\\src;./src;g'
25         # Update Doxyfile
26         doxygen -u
27         # Generate documentation and redirect warnings to /dev/null
28         doxygen 2> /dev/null
31 twaindsm-devel_package() {
32         short_desc+=" - development files"
33         depends="${sourcepkg}>=${version}_${revision}"
34         pkg_install() {
35                 vmove usr/lib/*.so
36                 vmove usr/include
37         }
40 twaindsm-doc_package() {
41         short_desc+=" - documentation"
42         noarch=yes
43         pkg_install() {
44                 vmkdir usr/share/doc/${pkgname}
45                 mv ${wrksrc}/TWAIN_DSM/doc/html ${PKGDESTDIR}/usr/share/doc/${pkgname}
46         }