diff --git a/sane/PKGBUILD b/sane/PKGBUILD index 346e5deddf..67feb4d712 100644 --- a/sane/PKGBUILD +++ b/sane/PKGBUILD @@ -8,7 +8,7 @@ _name=backends pkgname=sane pkgver=1.2.1 -pkgrel=2 +pkgrel=4 pkgdesc="Scanner Access Now Easy" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url="http://www.sane-project.org/" @@ -59,6 +59,9 @@ b2sums=('b12a629bab6e79d9027d9e90cfa5851ee172a7a1eb6303666c294e2a3d881e2afbef9a3 prepare() { cd $_name-$pkgver + # copy translation files so they become reproducible: https://gitlab.com/sane-project/backends/-/issues/647 + cp -v po/en{_GB,@quot}.po + cp -v po/en{_GB,@boldquot}.po # create version files, so that autotools macros can use them: # https://gitlab.com/sane-project/backends/-/issues/440 printf "%s\n" "$pkgver" > .tarball-version @@ -121,7 +124,8 @@ package() { tools/sane-desc -m hwdb -s doc/descriptions-external/ >> "$pkgdir/usr/lib/udev/hwdb.d/20-$pkgname.hwdb" # systemd integration - install -vDm 644 ../${pkgname}d.{service,socket} -t "$pkgdir/usr/lib/systemd/system/" + install -vDm 644 ../${pkgname}d.socket -t "$pkgdir/usr/lib/systemd/system/" + install -vDm 644 ../${pkgname}d.service "$pkgdir/usr/lib/systemd/system/${pkgname}d@.service" install -vDm 644 ../66-${pkgname}d.rules "$pkgdir/usr/lib/udev/rules.d/" # sysusers.d install -vDm 644 ../$pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" @@ -133,5 +137,5 @@ package() { cd "$pkgdir" # trick extract_function_variable() in makepkg into not detecting the # backup array modification and adding remaining configuration files - [[ /usr/bin/true ]] && backup=( ${backup[@]} $(find "etc/${pkgname}.d/" -type f) ) + [[ /usr/bin/true ]] && backup=( ${backup[@]} $(find "etc/${pkgname}.d/" -type f | sort) ) }