upg ell iwd sane

This commit is contained in:
joborun linux 2024-02-27 19:00:40 +02:00
parent 13cef4d123
commit c12a07aa47
8 changed files with 45 additions and 27 deletions

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=ell
pkgver=0.62
pkgver=0.63
pkgrel=01
pkgdesc="Embedded Linux library"
url="https://01.org/ell"
@ -43,7 +43,8 @@ license=('LGPL-2.1-or-later')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # "Marcel Holtmann <marcel@holtmann.org>"
sha256sums=(f1efae12085610049714dc509c6fab3478925801609ad4232ce873b7daf1e03d # ell-0.62.tar.xz
274ba3ce18d94e9e9ea5c8e0545e1f4b0d6e2c8c6f405bc61b22e02d81afae0d) # ell-0.62.tar.sign
sha256sums=(7397c76996d7646b9917ebf016cd67586b10166295af2e0e18cdb5b8f6659965 # ell-0.63.tar.xz
f881bedb4e08a0543e07e012695ed081d2b734b93cd2b2a2196cac0aa9e5c51a) # ell-0.63.tar.sign
## 2a6434f44618ec3b8f88f03a7d2221fb9c0c2008e6dad40f626ef71c9ac9e4ad ell-0.63-01-x86_64.pkg.tar.lz
## b9ed27377284234668bce9a8f830b2b7787e48bd1bee241f223f68080fbd474c ell-0.62-01-x86_64.pkg.tar.lz

View File

@ -2,7 +2,7 @@
# Contributor: Jameson Pugh <imntreal@gmail.com>
pkgname=ell
pkgver=0.62
pkgver=0.63
pkgrel=1
pkgdesc="Embedded Linux library"
arch=(x86_64)
@ -13,7 +13,7 @@ depends=('gcc-libs' 'glibc')
checkdepends=('dbus' 'procps-ng')
# https://mirrors.edge.kernel.org/pub/linux/libs/ell/sha256sums.asc
source=(https://mirrors.edge.kernel.org/pub/linux/libs/$pkgname/$pkgname-$pkgver.tar.{xz,sign})
sha256sums=('f1efae12085610049714dc509c6fab3478925801609ad4232ce873b7daf1e03d'
sha256sums=('7397c76996d7646b9917ebf016cd67586b10166295af2e0e18cdb5b8f6659965'
'SKIP')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659') # "Marcel Holtmann <marcel@holtmann.org>"

View File

@ -1,2 +1,3 @@
dbus

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=iwd
pkgver=2.14
pkgver=2.15
pkgrel=01
pkgdesc='Internet Wireless Daemon w/o systemd'
url='https://git.kernel.org/cgit/network/wireless/iwd.git/'
@ -72,9 +72,8 @@ license=('LGPL-2.1-or-later')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659')
sha256sums=(830184db5d3885ac68701cd8bb1c04d0bd8c8d3ab1c82b893b5e2bdf23329f28 # iwd-2.14.tar.xz
a4980f480048b440802f7bea1f2364dbbd6883ea5485c213469e9f3e2efe118f # iwd-2.14.tar.sign
sha256sums=(bac5d236ac0a0dc3c576e8f362d64b7467e9d5c4b94c1a33a4c8ce5d325a82f1 # iwd-2.15.tar.xz
a8584af582b640dd9df780029d910f432009e2496329c0f7ea6f4c3ab88fd18b # iwd-2.15.tar.sign
d5fb4fb864b7a0632117aa2039df535ab5c1d024ae618a1f09e34dfab8ee0cc7) # 0001-use-network-group-for-unprivileged-access.diff
## da769e5519e6edb15b7e6ddb2344f7521659452c240c43e2009b37c9eff77452 iwd-2.14-01-x86_64.pkg.tar.lz
## 2ccfe81e92372105c7c562fa9b7a403eecbaa8be08c7a021713fc87442676f42 iwd-2.15-01-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
# Contributor: AndyRTR <andyrtr at archlinux.org>
pkgname=iwd
pkgver=2.14
pkgver=2.15
pkgrel=1
pkgdesc='Internet Wireless Daemon'
arch=('x86_64')
@ -15,7 +15,7 @@ optdepends=('qrencode: for displaying QR code after DPP is started')
source=(https://www.kernel.org/pub/linux/network/wireless/iwd-${pkgver}.tar{.xz,.sign}
0001-use-network-group-for-unprivileged-access.diff)
# https://mirrors.edge.kernel.org/pub/linux/network/wireless/sha256sums.asc
sha256sums=('830184db5d3885ac68701cd8bb1c04d0bd8c8d3ab1c82b893b5e2bdf23329f28'
sha256sums=('bac5d236ac0a0dc3c576e8f362d64b7467e9d5c4b94c1a33a4c8ce5d325a82f1'
'SKIP'
'd5fb4fb864b7a0632117aa2039df535ab5c1d024ae618a1f09e34dfab8ee0cc7')
validpgpkeys=('E932D120BC2AEC444E558F0106CA9F5D1DCF2659')

View File

@ -7,17 +7,18 @@
_name=backends
pkgname=sane
pkgver=1.2.1
pkgver=1.3.0
pkgrel=06
pkgdesc="Scanner Access Now Easy w/o systemd or avahi"
url="http://www.sane-project.org/"
url="https://gitlab.com/sane-project/backends"
#url="http://www.sane-project.org/"
# NOTE: libgphoto2 can be moved to makedepends once the package also provides
# libgphoto2_port.so
depends=(bash cairo gcc-libs glibc libpng libieee1284 net-snmp v4l-utils libgphoto2 libgphoto2.so libgphoto2_port.so)
makedepends=(autoconf-archive curl glib2 libgphoto2 libjpeg-turbo libtiff libxml2 libusb python texlive-latexextra)
optdepends=('sane-airscan: for scanners working in driverless mode')
provides=(libsane.so)
source=(https://gitlab.com/sane-project/$_name/-/archive/$pkgver/$_name-$pkgver.tar.gz
source=($url/-/archive/$pkgver/$_name-$pkgver.tar.gz
66-${pkgname}d.rules
$pkgname.sysusers)
# From initial build 1.1.1-02
@ -26,6 +27,9 @@ source=(https://gitlab.com/sane-project/$_name/-/archive/$pkgver/$_name-$pkgver.
#
prepare() {
# extract custom license exception
sed '1,41p' $_name-$pkgver/backend/dll.c > LicenseRef-GPL-2.0-or-later-with-linking-exception.txt
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
@ -68,6 +72,9 @@ package() {
make DESTDIR="$pkgdir" install
# install custom license
install -vDm 644 ../LicenseRef-GPL-2.0-or-later-with-linking-exception.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
# generate udev udev+hwdb
install -vdm 755 "$pkgdir/usr/lib/udev/rules.d/"
tools/sane-desc -m udev+hwdb -s doc/descriptions/ > "$pkgdir/usr/lib/udev/rules.d/65-$pkgname.rules"
@ -97,16 +104,15 @@ package() {
[[ /usr/bin/true ]] && backup=( ${backup[@]} $(find "etc/${pkgname}.d/" -type f | sort) )
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL2)
license=( GPL-2.0-or-later LicenseRef-GPL-2.0-or-later-with-linking-exception)
sha256sums=(11be4ef05a61277d18698c2c9d86495dff97557bc8da7af44e3f6ef5154e9ea8 # backends-1.2.1.tar.gz
sha256sums=(0bd3114d0ed8eca9f054e2c6727ab95afa6da0e8e602cc648955e1a788bc2070 # backends-1.3.0.tar.gz
0e98982ff1550b16b098f7563569c203aab5f7b4172717bec0d42eab15fb875b # 66-saned.rules
ac9183a0f4379106550c972374b8e36277d8e7f480ca931f0af87550892942e7) # sane.sysusers
## 651d7c4a2a8dcbde48a4c56f2cd30a9de5361ab5a9b567c0e79ea1270ad0ff50 sane-1.2.1-06-x86_64.pkg.tar.lz
## aa7db74eed79c514a5e13dd0ce97140338334b07694d44f2eade935c9fc6a52e sane-1.3.0-06-x86_64.pkg.tar.lz

View File

@ -6,12 +6,15 @@
_name=backends
pkgname=sane
pkgver=1.2.1
pkgrel=6
pkgver=1.3.0
pkgrel=1
pkgdesc="Scanner Access Now Easy"
arch=(x86_64)
url="http://www.sane-project.org/"
license=(GPL2)
url="https://gitlab.com/sane-project/backends"
license=(
GPL-2.0-or-later
LicenseRef-GPL-2.0-or-later-with-linking-exception
)
depends=(
bash
cairo
@ -42,24 +45,27 @@ optdepends=(
)
provides=(libsane.so)
source=(
https://gitlab.com/sane-project/$_name/-/archive/$pkgver/$_name-$pkgver.tar.gz
$url/-/archive/$pkgver/$_name-$pkgver.tar.gz
66-${pkgname}d.rules
$pkgname.sysusers
${pkgname}d.service
${pkgname}d.socket
)
sha512sums=('b3b803162066b563d9bafaedb7a6c8c1e9be736bb787f2e412f3f71402a42721123bc32882ae9dc39cbf12bc2c423f8841ed06f525f325857f4273186b7f3a16'
sha512sums=('e1b139d2588dee2d4478b4b3001c1d164ef293bf268720c73b001fdfd5b18b0a2052c692b9af55a09c06ec4242de6a0006c7956a7da4253fc5fd1e560d3b528b'
'd0d1b6bd6fbb04d610e7186e26d04c2233a620cc7c731ca3acd7fb860dd033fbe99d8974ffa1dd59c8affcc4aa2664d76ab3dfd6f7b2a734b31d7e3832359c41'
'd8cd194b57eff2249df2b8d540a892e518aa3e3bba6387211ed21230dc235e98c49b71f262f0b1007e8c859c59776410840376244e0aec1f06363881b2c81fd8'
'baf2cf2fdff689f776973ac4f69ea02b131f2a1a754a8d52a8e8ad33b0e559ba286649a891723a7ad94b2bcb01ec88155d43c36eaeb35e47fbc8ea80c49c5d47'
'a23ceeeb02bd9e214702003a3165886858ecbdd93df89cd37ad5f00581745454548ccda0ab656f2dc0acbf2896a8781568c786797e64a07014be003d6140a093')
b2sums=('b12a629bab6e79d9027d9e90cfa5851ee172a7a1eb6303666c294e2a3d881e2afbef9a3cf3d3156063885a28ec64294216d0dec83c25d212af257f83bbc33721'
b2sums=('f6413f374f2d05bec08c3490c03ff6d69e0b902b5907acd6d96aa6ae255865adb9d3dd68b774795d33a8a19c27b5fe337af29e239e4178e1f3882f302d6bcdd2'
'c9c6ba224b9b27f4ecc6b1ded6621a8abb52b1ded2d9078e4cad31177290b788e286fad74545a5cb09e1f6726515adc22003988eb646dc986e87f1a8061a0e27'
'2a4ddc9849562e3a0adcaec1859391e3f37a63f25c27dbc140cabd697bd65b89a0fc812c4516cbdfb36d1f30844df34934b3c1c59650101f54fc1ac0acb3f5d9'
'272b4860dbd3f2b69eedfed4532cf8a388629c003c9a0e0ee98defbc2023e07edc26275a17f56ea9fd4d90e9b3b6532c5b10d1e2b91e6ab4df242ac44101d802'
'5e9f0350a1553fc75aea88ce355fb68b881e3b2194ac0e3c6f3cecdae79111fb1db1cfe3b4933eca15af5f985fc6b89e4d9af3844b6e9cfd542828b6b9e57ed9')
prepare() {
# extract custom license exception
sed '1,41p' $_name-$pkgver/backend/dll.c > LicenseRef-GPL-2.0-or-later-with-linking-exception.txt
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
@ -115,6 +121,9 @@ package() {
make DESTDIR="$pkgdir" install
# install custom license
install -vDm 644 ../LicenseRef-GPL-2.0-or-later-with-linking-exception.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
# generate udev udev+hwdb
install -vdm 755 "$pkgdir/usr/lib/udev/rules.d/"
tools/sane-desc -m udev+hwdb -s doc/descriptions/ > "$pkgdir/usr/lib/udev/rules.d/65-$pkgname.rules"

View File

@ -15,3 +15,5 @@ gettext
automake
graphite
rav1e