summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 23 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index be8c226d8855..f1e4106d90fc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,16 @@
+# Contributor: Marcell Meszaros < marcell.meszaros AT runbox.eu >
# Contributor: Thom Wiggers <pkgbuild@thomwiggers.nl>
# Contributor: Sirat18 <aur@sirat8.de>
# Contributor: wodim <neikokz@gmail.com>
-pkgname=networkmanager-iodine-git
-pkgver=r170.d0e5d85
-pkgrel=2
-pkgdesc="Iodine plugin for NetworkManager - git version"
+_pkgbase=networkmanager-iodine
+pkgname="${_pkgbase}-git"
+pkgver=1.2.0.r72.g53f5069
+pkgrel=1
+pkgdesc="Iodine plugin for NetworkManager (git build)"
arch=('i686' 'x86_64')
url='https://gitlab.gnome.org/GNOME/network-manager-iodine'
-license=('GPL')
+license=('GPL-2.0-or-later')
depends=(
'at-spi2-core'
'cairo'
@@ -26,18 +28,30 @@ depends=(
'zlib'
)
makedepends=('git' 'intltool')
+provides=("${_pkgbase}=${pkgver%.r*}")
+conflicts=("${_pkgbase}")
source=("${pkgname}::git+${url}.git")
b2sums=('SKIP')
pkgver() {
- cd "$srcdir/$pkgname"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "${srcdir}/$pkgname"
+ git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
cd "${srcdir}/$pkgname"
- autoreconf --install --force --verbose
- ./autogen.sh --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib/$pkgname
+
+ echo "Adding LDFLAGS vaues to CLFLAGS to respect LTO, relro, as-needed etc. configs."
+ export CFLAGS+=" ${LDFLAGS}"
+
+ ./autogen.sh \
+ --prefix=/usr \
+ --includedir=/usr/include \
+ --libdir=/usr/lib \
+ --libexecdir=/usr/lib \
+ --sharedstatedir=/var/lib/NetworkManager \
+ --sysconfdir=/etc \
+ --enable-static=no
}
build() {