Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
gnustep-base


Commits:
9ed11807 by Antonio Rojas at 2023-12-12T22:29:11+01:00
upgpkg: 1.29.0-3: ICU 74 rebuild

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,32 @@
+pkgbase = gnustep-base
+       pkgdesc = The GNUstep base package
+       pkgver = 1.29.0
+       pkgrel = 3
+       url = http://www.gnustep.org/
+       arch = x86_64
+       groups = gnustep-core
+       license = GPL
+       license = LGPL
+       makedepends = gcc-objc
+       makedepends = gnustep-make
+       depends = libxslt
+       depends = avahi
+       depends = gmp
+       depends = gcc-libs
+       depends = openssl
+       depends = libffi
+       depends = gnutls
+       depends = icu
+       options = !emptydirs
+       options = !makeflags
+       source = 
https://github.com/gnustep/libs-base/releases/download/base-1_29_0/gnustep-base-1.29.0.tar.gz
+       source = 
https://github.com/gnustep/libs-base/releases/download/base-1_29_0/gnustep-base-1.29.0.tar.gz.sig
+       source = icu68.patch
+       source = https://github.com/gnustep/libs-base/commit/37913d00.patch
+       validpgpkeys = 83AAE47CE829A4146EF83420CA868D4C99149679
+       sha256sums = 
fa58eda665c3e0b9c420dc32bb3d51247a407c944d82e5eed1afe8a2b943ef37
+       sha256sums = SKIP
+       sha256sums = 
0b38c3df1a150bc64fb4f37cd92cfc63fa7c0741a77eca940fb992942858d7d0
+       sha256sums = 
a7a3bad7bda7e63599677294f0ee0b2273b680168b6fd9b4b4c5618ba8a184d5
+
+pkgname = gnustep-base


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 
 pkgname=gnustep-base
 pkgver=1.29.0
-pkgrel=2
+pkgrel=3
 pkgdesc="The GNUstep base package"
 arch=('x86_64')
 url="http://www.gnustep.org/";
@@ -14,15 +14,18 @@ makedepends=(gcc-objc gnustep-make)
 groups=('gnustep-core')
 options=('!emptydirs' '!makeflags')
 
source=(https://github.com/gnustep/libs-base/releases/download/base-${pkgver//./_}/gnustep-base-${pkgver}.tar.gz{,.sig}
-        icu68.patch)
+        icu68.patch
+        https://github.com/gnustep/libs-base/commit/37913d00.patch)
 sha256sums=('fa58eda665c3e0b9c420dc32bb3d51247a407c944d82e5eed1afe8a2b943ef37'
             'SKIP'
-            '0b38c3df1a150bc64fb4f37cd92cfc63fa7c0741a77eca940fb992942858d7d0')
+            '0b38c3df1a150bc64fb4f37cd92cfc63fa7c0741a77eca940fb992942858d7d0'
+            'a7a3bad7bda7e63599677294f0ee0b2273b680168b6fd9b4b4c5618ba8a184d5')
 validpgpkeys=('83AAE47CE829A4146EF83420CA868D4C99149679')
 
 prepare() {
   cd $pkgname-$pkgver
   patch -Np0 -i ../icu68.patch
+  patch -p1 -i ../37913d00.patch # Fix build with libxml2 2.12
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gnustep-base/-/commit/9ed11807e0b3ebf81e41de73a1eb734d59e76ce9

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gnustep-base/-/commit/9ed11807e0b3ebf81e41de73a1eb734d59e76ce9
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to