summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pcr/networkmanager-consolekit/PKGBUILD24
1 files changed, 16 insertions, 8 deletions
diff --git a/pcr/networkmanager-consolekit/PKGBUILD b/pcr/networkmanager-consolekit/PKGBUILD
index 980ba6d12..f7fadeb4c 100644
--- a/pcr/networkmanager-consolekit/PKGBUILD
+++ b/pcr/networkmanager-consolekit/PKGBUILD
@@ -10,7 +10,7 @@
_pppver=2.4.7
pkgname=networkmanager-consolekit
-pkgver=1.4.0
+pkgver=1.4.1dev+9+ga3fd485
pkgrel=1
pkgdesc="Network Management daemon"
arch=('i686' 'x86_64' 'armv7h')
@@ -21,7 +21,7 @@ conflicts=('networkmanager')
makedepends=('intltool' 'dhclient' 'iptables' 'gobject-introspection' 'gtk-doc'
"ppp=$_pppver" 'modemmanager' 'dbus-glib' 'iproute2' 'nss'
'polkit-consolekit' 'wpa_supplicant' 'libsoup' 'eudev-systemd' 'libgudev' 'libmm-glib'
- 'rp-pppoe' 'libnewt' 'libndp' 'libteam' 'vala' 'perl-yaml' 'python-gobject')
+ 'rp-pppoe' 'libnewt' 'libndp' 'libteam' 'vala' 'perl-yaml' 'python-gobject' 'git')
checkdepends=('libx11' 'python-dbus' 'eudev-systemd')
depends=('libnm-glib' 'iproute2' 'polkit-consolekit' 'wpa_supplicant' 'libsoup' 'libmm-glib' 'libnewt' 'libndp' 'libteam' 'consolekit' 'eudev')
optdepends=('dnsmasq: connection sharing'
@@ -32,17 +32,25 @@ optdepends=('dnsmasq: connection sharing'
'dhclient: External DHCP client'
'modemmanager: cellular network support')
backup=('etc/NetworkManager/NetworkManager.conf')
-source=("https://download.gnome.org/sources/NetworkManager/${pkgver:0:3}/NetworkManager-$pkgver.tar.xz"
+
+_commit=a3fd48545cf186a7e33aa9df8c3dd2bc016b350d
+# "https://download.gnome.org/sources/NetworkManager/${pkgver:0:3}/NetworkManager-$pkgver.tar.xz"
+source=("git://anongit.freedesktop.org/NetworkManager/NetworkManager#commit=$_commit"
'NetworkManager.conf'
'01-org.freedesktop.NetworkManager.settings.modify.system.rules'
'50-org.freedesktop.NetworkManager.rules')
-sha256sums=('c4d5e075998a291074501602a5068a7e54d9e0f2658aba079d58145d65be531d'
+sha256sums=('SKIP'
'452e4f77c1de92b1e08f6f58674a6c52a2b2d65b7deb0ba436e9afa91ee15103'
'4b815f43de58379e68653d890f529485aec4d2f83f11d050b08b31489d2267c2'
'02d9f7d836d297d6ddf39482d86a8573b3e41735b408aa2cd6df22048ec5f6c4')
+pkgver() {
+ cd NetworkManager
+ git describe | sed 's/-dev/dev/;s/-/+/g'
+}
+
prepare() {
- cd NetworkManager-$pkgver
+ cd NetworkManager #-$pkgver
2to3 -w libnm src tools
@@ -50,7 +58,7 @@ prepare() {
}
build() {
- cd NetworkManager-$pkgver
+ cd NetworkManager #-$pkgver
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
@@ -83,12 +91,12 @@ build() {
}
check() {
- cd NetworkManager-$pkgver
+ cd NetworkManager #-$pkgver
make -k check
}
package() {
- cd NetworkManager-$pkgver
+ cd NetworkManager #-$pkgver
make DESTDIR="$pkgdir" install
make DESTDIR="$pkgdir" -C libnm uninstall
make DESTDIR="$pkgdir" -C libnm-glib uninstall