[arch-commits] Commit in sane/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sat Oct 17 10:51:34 UTC 2020


    Date: Saturday, October 17, 2020 @ 10:51:34
  Author: dvzrv
Revision: 398483

upgpkg: sane 1.0.31-2: Rebuild to fix depends/makedepends.

Switch to correct license (GPL2).
Add all available sodeps in package() and the respective packages to makedepends.
Add all otherwise directly linked packages to depends.
Add libsane.so to provides.
Update contributor info.

Modified:
  sane/trunk/PKGBUILD

----------+
 PKGBUILD |   24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-10-17 10:12:29 UTC (rev 398482)
+++ PKGBUILD	2020-10-17 10:51:34 UTC (rev 398483)
@@ -1,4 +1,5 @@
 # Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+# Contributor: David Runge <dvzrv at archlinux.org>
 # Contributor: Sarah Hay <sarahhay at mb.sympatico.ca>
 # Contributor: Simo L. <neotuli at yahoo.com>
 # Contributor: eric <eric at archlinux.org>
@@ -5,14 +6,18 @@
 
 pkgname=sane
 pkgver=1.0.31
-pkgrel=1
+pkgrel=2
 _commit=8bf1cae2e1803aefab9e5331550e5d5d
 pkgdesc="Scanner Access Now Easy"
 url="http://www.sane-project.org/"
 arch=('x86_64')
-license=('GPL')
-depends=('libtiff>=4.0.0' 'libgphoto2' 'libjpeg>=8' 'libusbx' 'libieee1284' 'v4l-utils' 'avahi' 'bash' 'net-snmp' 'poppler-glib')
-makedepends=('texlive-latexextra')
+license=('GPL2')
+# NOTE: libgphoto2 can be moved to makedepends once the package also provides
+# libgphoto2_port.so
+depends=('bash' 'cairo' 'gcc-libs' 'glibc' 'libgphoto2' 'libjpeg-turbo' 'libnl'
+'libpng' 'libtiff' 'libxml2' 'libieee1284' 'net-snmp' 'openssl' 'v4l-utils')
+makedepends=('avahi' 'curl' 'glib2' 'libusb' 'poppler-glib' 'texlive-latexextra')
+provides=('libsane.so')
 backup=(etc/sane.d/{abaton.conf,agfafocus.conf,apple.conf,artec.conf,artec_eplus48u.conf,avision.conf,bh.conf,canon.conf,canon630u.conf,canon_dr.conf,canon_pp.conf,cardscan.conf,coolscan2.conf,coolscan3.conf,coolscan.conf,dc25.conf,dc210.conf,dc240.conf,dell1600n_net.conf,dll.conf,dmc.conf,epjitsu.conf,epson.conf,epson2.conf,epsonds.conf,fujitsu.conf,genesys.conf,gphoto2.conf,gt68xx.conf,hp.conf,hp3900.conf,hp4200.conf,hp5400.conf,hpsj5s.conf,hs2p.conf,ibm.conf,kodak.conf,kodakaio.conf,leo.conf,lexmark.conf,ma1509.conf,magicolor.conf,matsushita.conf,microtek.conf,microtek2.conf,mustek.conf,mustek_pp.conf,mustek_usb.conf,nec.conf,net.conf,p5.conf,pie.conf,pieusb.conf,pixma.conf,plustek.conf,plustek_pp.conf,qcam.conf,ricoh.conf,rts8891.conf,s9036.conf,saned.conf,sceptre.conf,sharp.conf,sm3840.conf,snapscan.conf,sp15c.conf,st400.conf,stv680.conf,tamarack.conf,teco1.conf,teco2.conf,teco3.conf,test.conf,u12.conf,umax.conf,umax1220u.conf,umax_pp.conf,xerox_mfp.conf,v4l.conf} etc/xinetd.d/
 sane)
 source=(https://gitlab.com/sane-project/backends/uploads/$_commit/sane-backends-$pkgver.tar.gz
         'sane.xinetd'
@@ -22,6 +27,10 @@
             '8f9f18d432087e5445aa533be375a811daf320512069c108d41a79121868937e1a7ffa21ee7d33adcf9fbb670bca460ff06423ce39602f35151eccc243d9d4ec'
             '62654a59fae3216be9c0ae4f810375de1232133ab12732529a3e064cc83d94563560e01950dea4b25aa298294c5f0421436c5e095a3a00ad8ef78b471f3105f4'
             'c4cd4427ee8e5cb128c5d54006fafbb4f846508582dffc293f16ab14ab638e6ee3dc5df0eb06f6d0d3839941ab74623c7163ac13bcdfec87b10308587a697536')
+b2sums=('fc36311e4f293c29f0f64ec4090356f54a2823b1886707410bdaf03113a04c3ae1cfcc350796fc707a894be66dd97305b2f539d7066840d860bb29ccc514995d'
+        '158952a09d5b29ae848a4c1377de6ff824b61c7d1932d29f3a0d313bafdaa0c5973614c5b744f53c7d2d4acff3dd4dc8b821068b95ae07a081539fd5cabd7477'
+        '779406b17a77d209ba797b20c39f18fccc6a75c45a97db46e717a68f1998e37d90ac1b3b79d61030e880c09cf4dcc9003c7ed81ab3e96f5fd61756ca251f3ccf'
+        'bedaa660608161734f82c317befde341f36502cf0cfd4ea7987cf5793f3630f80f160fc7adaf474d35679c7e2cebe86fe928c71297dce929e3ea94a9b6a85ba9')
 
 build() {
   cd sane-backends-${pkgver}
@@ -39,6 +48,9 @@
 }
 
 package() {
+  depends+=('libavahi-client.so' 'libavahi-common.so' 'libcurl.so'
+  'libgphoto2.so' 'libglib-2.0.so' 'libgobject-2.0.so' 'libpoppler-glib.so'
+  'libusb-1.0.so')
   cd sane-backends-${pkgver}
   make DESTDIR="${pkgdir}" install
   # fix hp officejets
@@ -48,10 +60,10 @@
     "${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 xinetd file
   install -D -m644 "${srcdir}/sane.xinetd" "${pkgdir}/etc/xinetd.d/sane"
-  
+
   # Install the pkg-config file
   install -D -m644 tools/sane-backends.pc \
      "${pkgdir}/usr/lib/pkgconfig/sane-backends.pc"



More information about the arch-commits mailing list