[arch-commits] Commit in gcin/trunk (PKGBUILD)
Chih-Hsuan Yen
yan12125 at archlinux.org
Fri May 15 07:37:19 UTC 2020
Date: Friday, May 15, 2020 @ 07:37:18
Author: yan12125
Revision: 628016
upgpkg: gcin 2.8.9-5; proper inject CFLAGS/CPPFLAGS/LDFLAGS so that all binaries are hardened; fix building with GCC 10
Modified:
gcin/trunk/PKGBUILD
----------+
PKGBUILD | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-15 07:00:40 UTC (rev 628015)
+++ PKGBUILD 2020-05-15 07:37:18 UTC (rev 628016)
@@ -6,7 +6,7 @@
pkgname=gcin
pkgver=2.8.9
-pkgrel=4
+pkgrel=5
pkgdesc='Input method server supporting various input methods'
url='https://hyperrate.com/dir.php?eid=67'
license=('LGPL')
@@ -24,14 +24,17 @@
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
- sed 's/lib64/lib/g' -i configure
- sed '/include suffixes-rule/a \
- CFLAGS+='"${CFLAGS}"' \
- LDFLAGS+='"${LDFLAGS}"' \
- OPTFLAGS=' \
- -i Makefile
- sed \
- -e 's:QT=qt5:QT=qt:' \
+
+ # XXX: workaround build failure with GCC 10
+ export CFLAGS="$CFLAGS -fcommon"
+
+ sed -e 's/lib64/lib/g' \
+ -e "s/^OPTFLAGS=.*/OPTFLAGS=\"$CFLAGS $CPPFLAGS\"/" \
+ -e "s/echo \"LDFLAGS=/echo \"LDFLAGS=$LDFLAGS /" \
+ -e "s/echo \"SO_FLAGS=/echo \"SO_FLAGS=$LDFLAGS /" \
+ -i configure
+ sed -e 's:QT=qt5:QT=qt:' \
+ -e "s/^LDFLAGS=/LDFLAGS=$LDFLAGS /" \
-i qt5-im/Makefile59
patch -Np1 -i ../fix-gtk-immodules-path.patch
}
More information about the arch-commits
mailing list