summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Schwartz2021-06-02 01:58:54 -0400
committerEli Schwartz2021-06-02 01:58:54 -0400
commitd58cb469b128cce22d6b9777f727aa315db5008e (patch)
treefdf3355e26b2cc56477c8cef4b837826ef9095cb
parent2df9b0ffa777b22392a68ada7a089c8e864d540a (diff)
downloadaur-d58cb469b128cce22d6b9777f727aa315db5008e.tar.gz
upgpkg: pacman-git 6.0.0.r0.g75eb3f4c-3
remove invalid flags from ARM makepkg.conf to match the ALARM core/pacman packaging
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 8 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 53d6f4b50ce8..86fd11d1091c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pacman-git
pkgdesc = A library-based package manager with dependency support
pkgver = 6.0.0.r0.g75eb3f4c
- pkgrel = 2
+ pkgrel = 3
url = https://www.archlinux.org/pacman/
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 0badf565fd87..db4882e78090 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=pacman-git
pkgver=6.0.0.r0.g75eb3f4c
-pkgrel=2
+pkgrel=3
pkgdesc="A library-based package manager with dependency support"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
url="https://www.archlinux.org/pacman/"
@@ -76,6 +76,7 @@ package() {
fi
# set things correctly in the default conf file
+ local mychost myflags moresed=()
case $CARCH in
i686)
mychost="i686-pc-linux-gnu"
@@ -85,6 +86,9 @@ package() {
mychost="x86_64-pc-linux-gnu"
myflags="-march=x86-64"
;;
+ arm*|aarch64)
+ moresed+=('-e' 's/-fcf-protection//')
+ ;;&
arm)
mychost="armv5tel-unknown-linux-gnueabi"
myflags="-march=armv5te"
@@ -108,7 +112,8 @@ package() {
sed -i "$pkgdir/etc/makepkg.conf" \
-e "s|@CARCH[@]|$CARCH|g" \
-e "s|@CHOST[@]|$mychost|g" \
- -e "s|@CARCHFLAGS[@]|$myflags|g"
+ -e "s|@CARCHFLAGS[@]|$myflags|g" \
+ "${moresed[@]}"
}
# vim: set ts=2 sw=2 et: