Frederik Schwan pushed to branch main at Arch Linux / Packaging / Packages / gc


Commits:
cceb01df by Frederik Schwan at 2024-09-08T23:17:37+02:00
upgpkg: 8.2.8-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,16 @@
 pkgbase = gc
        pkgdesc = A garbage collector for C and C++
-       pkgver = 8.2.6
+       pkgver = 8.2.8
        pkgrel = 1
        url = https://www.hboehm.info/gc/
        arch = x86_64
        license = LicenseRef-GC
        license = MIT
        depends = gcc-libs
-       source = 
https://github.com/ivmai/bdwgc/releases/download/v8.2.6/gc-8.2.6.tar.gz
+       depends = git
+       source = git+https://github.com/ivmai/bdwgc.git#tag=v8.2.8
        source = https://www.hboehm.info/gc/license.txt
-       sha512sums = 
48afcc1d8570d6b5d62addf8b7b947a3836717e71c073f6dff8982744c06f5973a02e890d17e8dd93f7f997d029b49c652929e6efa0e32aefbcdf7ab0910eda5
+       sha512sums = 
f7bb0debcfeba4ccfb1ec5fd7abdf8615915988718abff9e4498f740e31ce14355d5f2c688ab0b555fbd1e9c8c9901c6e7e61c378cbe8d715869a366201ce2b8
        sha512sums = 
73b381858db41cb757be67fa00778cb177fa147c892ae1e83d7d31b489c576ffe6c7339b688c41550c896aef1b8af5bfa3e58d1bb9902cc9640a8b837498a9b2
 
 pkgname = gc


=====================================
PKGBUILD
=====================================
@@ -2,32 +2,46 @@
 # Contributor: dorphell <[email protected]>
 
 pkgname=gc
-pkgver=8.2.6
+pkgver=8.2.8
 pkgrel=1
 pkgdesc="A garbage collector for C and C++"
 arch=('x86_64')
 url="https://www.hboehm.info/gc/";
-license=('LicenseRef-GC' 'MIT')
-depends=('gcc-libs')
-source=(https://github.com/ivmai/bdwgc/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.gz
-        https://www.hboehm.info/gc/license.txt)
-sha512sums=('48afcc1d8570d6b5d62addf8b7b947a3836717e71c073f6dff8982744c06f5973a02e890d17e8dd93f7f997d029b49c652929e6efa0e32aefbcdf7ab0910eda5'
+license=(
+  'LicenseRef-GC' 
+  'MIT'
+)
+depends=(
+  gcc-libs
+  git
+)
+source=(
+  git+https://github.com/ivmai/bdwgc.git#tag=v${pkgver}
+  https://www.hboehm.info/gc/license.txt
+)
+sha512sums=('f7bb0debcfeba4ccfb1ec5fd7abdf8615915988718abff9e4498f740e31ce14355d5f2c688ab0b555fbd1e9c8c9901c6e7e61c378cbe8d715869a366201ce2b8'
             
'73b381858db41cb757be67fa00778cb177fa147c892ae1e83d7d31b489c576ffe6c7339b688c41550c896aef1b8af5bfa3e58d1bb9902cc9640a8b837498a9b2')
 
+prepare() {
+  cd bdwgc
+
+  ./autogen.sh
+}
+
 build() {
-  cd ${pkgname}-${pkgver}
+  cd bdwgc
   ./configure --prefix=/usr --enable-cplusplus --disable-static
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
 }
 
 check() {
-  cd ${pkgname}-${pkgver}
+  cd bdwgc
   make check
 }
 
 package() {
-  cd ${pkgname}-${pkgver}
+  cd bdwgc
   make DESTDIR="${pkgdir}" install
   sed 's|GC_MALLOC 1L|gc 3|g' doc/gc.man | install -Dm644 /dev/stdin 
"${pkgdir}/usr/share/man/man3/gc.3"
   install -Dm644 ../license.txt 
"${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gc/-/commit/cceb01dfc3b93de553a5433a5038bf1aa3647687

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


Reply via email to