diff options
author | Fabio Riga <rifabio@dpersonam.me> | 2015-02-27 17:27:16 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2015-03-16 12:04:41 +0000 |
commit | a2225b51a19076ad46c069573c500742d771556f (patch) | |
tree | 6eefec3be86cf0863f856232915d361bcd464732 /testing/sane/APKBUILD | |
parent | 0c857465fd1158fd67381b697b4d4a046737bf1d (diff) | |
download | aports-a2225b51a19076ad46c069573c500742d771556f.tar.bz2 aports-a2225b51a19076ad46c069573c500742d771556f.tar.xz |
testing/sane: new port
http://www.sane-project.org
Scanner Access Now Easy
Diffstat (limited to 'testing/sane/APKBUILD')
-rw-r--r-- | testing/sane/APKBUILD | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/testing/sane/APKBUILD b/testing/sane/APKBUILD new file mode 100644 index 0000000000..68e6c415ec --- /dev/null +++ b/testing/sane/APKBUILD @@ -0,0 +1,81 @@ +# Contributor: Fabio Riga <rifabio@dpersonam.me> +# Maintainer: +pkgname=sane +pkgver=1.0.24 +pkgrel=0 +pkgdesc="Scanner Access Now Easy" +url="http://www.sane-project.org/" +arch="all" +license="GPL" +depends="" +depends_dev="tiff-dev libjpeg-turbo-dev libgphoto2-dev libusb-dev cups-dev + v4l-utils-dev avahi-dev bash net-snmp-dev" +makedepends="$depends_dev" +install="" +subpackages="$pkgname-dev $pkgname-doc" +source="https://alioth.debian.org/frs/download.php/file/3958/$pkgname-backends-$pkgver.tar.gz + 10-network.patch + 20-segfault-avahi-fix-kodakio.patch + 30-musl-header-fixes.patch + " + +_builddir="${srcdir}/${pkgname}-backends-${pkgver}" +prepare() { + local i + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +build() { + cd "$_builddir" + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-docdir=/usr/share/doc/sane \ + --enable-avahi \ + --enable-pthread \ + --disable-rpath \ + --disable-latex \ + --enable-libusb_1_0 \ + --disable-locking \ + || return 1 + + make +} + +package() { + cd "$_builddir" + make DESTDIR="${pkgdir}" install + # fix hp officejets + echo "#hpaio" >> "${pkgdir}/etc/sane.d/dll.conf" + # install udev files + install -D -m0644 tools/udev/libsane.rules \ + "${pkgdir}/usr/lib/udev/rules.d/49-sane.rules" + # fix udev rules + sed -i 's|NAME="%k", ||g' "${pkgdir}/usr/lib/udev/rules.d/49-sane.rules" + # Install the pkg-config file + install -D -m644 tools/sane-backends.pc \ + "${pkgdir}/usr/lib/pkgconfig/sane-backends.pc" + # Remove libtool files + rm "$pkgdir"/usr/lib/*.la + rm "$pkgdir"/usr/lib/sane/*.la +} + +md5sums="1ca68e536cd7c1852322822f5f6ac3a4 sane-backends-1.0.24.tar.gz +9084841146b6d10b957c60594f707937 10-network.patch +039524a38af8721f2e97d45e889295ca 20-segfault-avahi-fix-kodakio.patch +dd5c05ee306a1ca2cd4cbb0149997007 30-musl-header-fixes.patch" +sha256sums="27c7085a54f1505d8b551e6f1e69d30e1ee57328b18429bb2225dabf4c45462d sane-backends-1.0.24.tar.gz +8400ed2fb2109447eb9d4e343e2964ece964ba5999b2eb6553762e9c984092c3 10-network.patch +91e01450f87d52fa82e5e0e112a3ac7f5355f5a133467b8a38d0e1f52e94d25a 20-segfault-avahi-fix-kodakio.patch +3147e7011d64297f6fa0229a51f5451fee151ccfe09dd2cc05d9feaf2f45fcf2 30-musl-header-fixes.patch" +sha512sums="1e9f962bb9d27f17067eb662dabfc0a1aa0d06e16bec4bd28868124b468578d82f14f6d2c1f5de63d2cec57ca4584ec12d3b2c2b1de20f1199aece581453ebc5 sane-backends-1.0.24.tar.gz +9cb595841f59b5105ecc85e4c0ad8781c52caa2354fb823c920ec467e88afbe47f2b3f4a7a3980bef5dbf22983c5786f051a9d10aea97b4bf7c4a05378592029 10-network.patch +43e91fe2452eca4fbfbd256aae3f44a28674af7210f59b60b34c1149f0cd208318678a810313aabff84f18bb712982e10ae320ef3179b6437e413adda6298fbe 20-segfault-avahi-fix-kodakio.patch +f7a2ce1826a967fdd1ee8e2bfa2080e79547564dec28012cc8fcc3955730eac8a352d55e1b2478e6092bd968f17745feb81ce8462ccd582a2282ff572c46e351 30-musl-header-fixes.patch" |