diff options
author | graysky | 2023-05-04 13:49:21 -0400 |
---|---|---|
committer | graysky | 2023-05-04 13:49:21 -0400 |
commit | 3a207a33ed4b93ac2b3757ef63eda8181653e10d (patch) | |
tree | 453fccc36d5275d4132d234be013790a6e7c5d14 | |
parent | a92ed3cd5bba5934bc3e8cfabb2216520c17ac04 (diff) | |
download | aur-3a207a33ed4b93ac2b3757ef63eda8181653e10d.tar.gz |
Update to v3.4.r38.g72e476e-1
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 14 insertions, 13 deletions
@@ -1,6 +1,6 @@ pkgbase = distcc-git pkgdesc = Distributed compilation service for C, C++ and Objective-C - pkgver = v3.4.r26.gae9922c + pkgver = v3.4.r38.g72e476e pkgrel = 1 url = https://github.com/distcc/distcc arch = x86_64 @@ -10,7 +10,8 @@ pkgbase = distcc-git depends = avahi depends = popt depends = python - optdepends = gcc=11.2.0 + optdepends = gcc=13.1.0 + optdepends = gtk3: for distccmon provides = distcc conflicts = distcc backup = etc/conf.d/distccd @@ -6,16 +6,17 @@ pkgname=distcc-git _pkgname=distcc -pkgver=v3.4.r26.gae9922c +pkgver=v3.4.r38.g72e476e pkgrel=1 -_gccver=11.2.0 # Current GCC version, used for symlinks. See FS#69044 +_gccver=13.1.0 # Current GCC version, used for symlinks. See FS#69044 pkgdesc='Distributed compilation service for C, C++ and Objective-C' arch=(x86_64) url='https://github.com/distcc/distcc' license=(GPL) depends=(avahi popt python) makedepends=(git gtk3) -optdepends=("gcc=$_gccver") +optdepends=("gcc=$_gccver" + 'gtk3: for distccmon') conflicts=(distcc) provides=(distcc) backup=(etc/conf.d/distccd @@ -37,15 +38,14 @@ prepare() { cd "$_pkgname" ./autogen.sh sed -i 's/ install-gnome-data//g' Makefile.in - # FS#66418, support Python 3.9 - find . -name '*.py' -type f -exec sed -i 's,e.clock(,e.perf_counter(,g' {} \; - # Remove debug print, ref. https://github.com/distcc/distcc/commit/2df787cc0c02743254d5e6c04a38da82f1e3d9f6 - sed -i '/fisk state/d' src/mon-gnome.c } build() { cd "$_pkgname" - export CFLAGS+=' -fcommon' + + # ref: https://github.com/distcc/distcc/issues/454#issuecomment-1087865811 + export CFLAGS+=' -DPY_SSIZE_T_CLEAN -fcommon' + ./configure \ --enable-rfc2553 \ --mandir=/usr/share/man \ @@ -69,12 +69,12 @@ package() { # Package symlinks _targets=(c++ c89 c99 cc clang clang++ cpp g++ gcc $CARCH-pc-linux-gnu-g++ $CARCH-pc-linux-gnu-gcc $CARCH-pc-linux-gnu-gcc-$_gccver) - install -d "$pkgdir/usr/lib/$pkgname/bin" + install -d "$pkgdir/usr/lib/$_pkgname/bin" for bin in "${_targets[@]}"; do # For whitelist since version 3.3, see FS#57978 - ln -sf ../../bin/$pkgname "$pkgdir/usr/lib/$pkgname/$bin" + ln -sf ../../bin/$_pkgname "$pkgdir/usr/lib/$_pkgname/$bin" # Needed for makepkg to work - ln -sf ../../../bin/$pkgname "$pkgdir/usr/lib/$pkgname/bin/$bin" + ln -sf ../../../bin/$_pkgname "$pkgdir/usr/lib/$_pkgname/bin/$bin" done # FS#67629 |