Bert Peters pushed to branch main at Arch Linux / Packaging / Packages / sane


Commits:
5e9aa782 by Bert Peters at 2026-02-16T17:23:49+01:00
upgpkg: 1.4.0-4: gcc-libs deprecation

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = sane
        pkgdesc = Scanner Access Now Easy
        pkgver = 1.4.0
-       pkgrel = 3
+       pkgrel = 4
        url = https://gitlab.com/sane-project/backends
        arch = x86_64
        license = GPL-2.0-or-later
@@ -21,25 +21,29 @@ pkgbase = sane
        makedepends = texlive-latexextra
        depends = bash
        depends = cairo
-       depends = gcc-libs
        depends = glibc
+       depends = libgcc
        depends = libpng
        depends = libieee1284
+       depends = libstdc++
        depends = net-snmp
        depends = v4l-utils
        optdepends = sane-airscan: for scanners working in driverless mode
        provides = libsane.so
        source = 
https://gitlab.com/sane-project/backends/-/archive/1.4.0/backends-1.4.0.tar.gz
+       source = 
sane-gcc16.patch::https://gitlab.com/sane-project/backends/-/commit/d04d17b456d9847021b6df6eb08a3419a75172cf.patch
        source = 66-saned.rules
        source = sane.sysusers
        source = saned.service
        source = saned.socket
        sha512sums = 
69adc9e4a7c7252ff677c510c4112096c3c4b00525113795d5d2ecd0efe8716a556c6c403df685d0e360eae72546ad55ff9dd27b3fde5c5b1b9d13dbcd735465
+       sha512sums = 
6352cb8be29006a39bc52db42922280439d309eb5d6a5140f71050d8ebd46432e759e2d0360219c34f228acbb7856e78e367ef29443012a3783815f06776d45f
        sha512sums = 
d0d1b6bd6fbb04d610e7186e26d04c2233a620cc7c731ca3acd7fb860dd033fbe99d8974ffa1dd59c8affcc4aa2664d76ab3dfd6f7b2a734b31d7e3832359c41
        sha512sums = 
12eb44f94464f79f7cff05d769685e724efd79a45ec646bf72941f482d4b63d17c4098df30558a533f7ba725ef397f46e34053fc96e40f46f89196d5721cf05b
        sha512sums = 
baf2cf2fdff689f776973ac4f69ea02b131f2a1a754a8d52a8e8ad33b0e559ba286649a891723a7ad94b2bcb01ec88155d43c36eaeb35e47fbc8ea80c49c5d47
        sha512sums = 
a23ceeeb02bd9e214702003a3165886858ecbdd93df89cd37ad5f00581745454548ccda0ab656f2dc0acbf2896a8781568c786797e64a07014be003d6140a093
        b2sums = 
1bb766d311ec8672f630f7ef10209de030bb7efee565e878f9bf64505f93fbccd668872babe49631cd11e9c5cdee8e1dfb53e69c2577739323fc5daaa08510e2
+       b2sums = 
33e931837b0e7d93ca2eaeccc9b5f2b006d7aa63f3071d1003871d4620b52ca1c66beca1bedc765514e6ef39181bc9aa3308626d21ff1328440f81d3f7a45ced
        b2sums = 
c9c6ba224b9b27f4ecc6b1ded6621a8abb52b1ded2d9078e4cad31177290b788e286fad74545a5cb09e1f6726515adc22003988eb646dc986e87f1a8061a0e27
        b2sums = 
14711932fa106dab7464b75f1c9fd96a5bfa34fd2727486c382ffcd8af5e6d7b327d8c1b29a2ff7d45c6f810b04394e6aa17afacad0e733d9f0162e40fe9ac32
        b2sums = 
272b4860dbd3f2b69eedfed4532cf8a388629c003c9a0e0ee98defbc2023e07edc26275a17f56ea9fd4d90e9b3b6532c5b10d1e2b91e6ab4df242ac44101d802
@@ -48,10 +52,11 @@ pkgbase = sane
 pkgname = sane
        depends = bash
        depends = cairo
-       depends = gcc-libs
        depends = glibc
+       depends = libgcc
        depends = libpng
        depends = libieee1284
+       depends = libstdc++
        depends = net-snmp
        depends = v4l-utils
        depends = avahi


=====================================
PKGBUILD
=====================================
@@ -8,7 +8,7 @@
 _name=backends
 pkgname=sane
 pkgver=1.4.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Scanner Access Now Easy"
 arch=(x86_64)
 url="https://gitlab.com/sane-project/backends";
@@ -19,10 +19,11 @@ license=(
 depends=(
   bash
   cairo
-  gcc-libs
   glibc
+  libgcc
   libpng
   libieee1284
+  libstdc++
   net-snmp
   v4l-utils
 )
@@ -47,17 +48,20 @@ optdepends=(
 provides=(libsane.so)
 source=(
   $url/-/archive/$pkgver/$_name-$pkgver.tar.gz
+  
$pkgname-gcc16.patch::$url/-/commit/d04d17b456d9847021b6df6eb08a3419a75172cf.patch
   66-${pkgname}d.rules
   $pkgname.sysusers
   ${pkgname}d.service
   ${pkgname}d.socket
 )
 
sha512sums=('69adc9e4a7c7252ff677c510c4112096c3c4b00525113795d5d2ecd0efe8716a556c6c403df685d0e360eae72546ad55ff9dd27b3fde5c5b1b9d13dbcd735465'
+            
'6352cb8be29006a39bc52db42922280439d309eb5d6a5140f71050d8ebd46432e759e2d0360219c34f228acbb7856e78e367ef29443012a3783815f06776d45f'
             
'd0d1b6bd6fbb04d610e7186e26d04c2233a620cc7c731ca3acd7fb860dd033fbe99d8974ffa1dd59c8affcc4aa2664d76ab3dfd6f7b2a734b31d7e3832359c41'
             
'12eb44f94464f79f7cff05d769685e724efd79a45ec646bf72941f482d4b63d17c4098df30558a533f7ba725ef397f46e34053fc96e40f46f89196d5721cf05b'
             
'baf2cf2fdff689f776973ac4f69ea02b131f2a1a754a8d52a8e8ad33b0e559ba286649a891723a7ad94b2bcb01ec88155d43c36eaeb35e47fbc8ea80c49c5d47'
             
'a23ceeeb02bd9e214702003a3165886858ecbdd93df89cd37ad5f00581745454548ccda0ab656f2dc0acbf2896a8781568c786797e64a07014be003d6140a093')
 
b2sums=('1bb766d311ec8672f630f7ef10209de030bb7efee565e878f9bf64505f93fbccd668872babe49631cd11e9c5cdee8e1dfb53e69c2577739323fc5daaa08510e2'
+        
'33e931837b0e7d93ca2eaeccc9b5f2b006d7aa63f3071d1003871d4620b52ca1c66beca1bedc765514e6ef39181bc9aa3308626d21ff1328440f81d3f7a45ced'
         
'c9c6ba224b9b27f4ecc6b1ded6621a8abb52b1ded2d9078e4cad31177290b788e286fad74545a5cb09e1f6726515adc22003988eb646dc986e87f1a8061a0e27'
         
'14711932fa106dab7464b75f1c9fd96a5bfa34fd2727486c382ffcd8af5e6d7b327d8c1b29a2ff7d45c6f810b04394e6aa17afacad0e733d9f0162e40fe9ac32'
         
'272b4860dbd3f2b69eedfed4532cf8a388629c003c9a0e0ee98defbc2023e07edc26275a17f56ea9fd4d90e9b3b6532c5b10d1e2b91e6ab4df242ac44101d802'
@@ -68,6 +72,9 @@ prepare() {
   sed '1,41p' $_name-$pkgver/backend/dll.c > 
LicenseRef-GPL-2.0-or-later-with-linking-exception.txt
 
   cd $_name-$pkgver
+
+  patch -p1 < ../$pkgname-gcc16.patch
+
   # 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



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/sane/-/commit/5e9aa782f0c79c5f9fe281ba91338e228e193852

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/sane/-/commit/5e9aa782f0c79c5f9fe281ba91338e228e193852
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to