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.