diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 23 insertions, 9 deletions
@@ -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() { |