| author | Jan Alexander Steffens
<heftig@archlinux.org> 2016-11-17 09:50:00 UTC |
| committer | Jan Alexander Steffens
<heftig@archlinux.org> 2016-11-17 09:50:00 UTC |
| parent | 080768ecc36812ce10db0516e6343940a6a6fa57 |
| PKGBUILD | +16 | -9 |
diff --git a/PKGBUILD b/PKGBUILD index 76cd18c..439148a 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,23 +3,30 @@ pkgbase=modemmanager pkgname=(modemmanager libmm-glib) -pkgver=1.6.2 +pkgver=1.6.4 pkgrel=1 pkgdesc="Mobile broadband modem management service" arch=(i686 x86_64) url="http://www.freedesktop.org/wiki/Software/ModemManager/" license=(GPL2 LGPL2.1) depends=(systemd libgudev polkit ppp libqmi libmbim) -makedepends=(intltool gtk-doc gobject-introspection vala) -source=(http://www.freedesktop.org/software/ModemManager/ModemManager-${pkgver}.tar.xz) -sha256sums=('e4544398d9c166f8e13fe7c97149f262ad1fb48af980e0d4f9c34013920c6393') +makedepends=(intltool gtk-doc gobject-introspection vala autoconf-archive git) +_commit=ed41d18ab6b0db386b30ed8ef712ab51a865c7cf # tags/1.6.4 +source=("git://anongit.freedesktop.org/ModemManager/ModemManager#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd ModemManager + git describe --tags | sed 's/-/+/g' +} prepare() { - cd ModemManager-$pkgver + cd ModemManager + NOCONFIGURE=1 ./autogen.sh } build() { - cd ModemManager-$pkgver + cd ModemManager ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ @@ -38,7 +45,7 @@ build() { } check() { - cd ModemManager-$pkgver + cd ModemManager make -k check } @@ -47,7 +54,7 @@ package_modemmanager() { optdepends=('usb_modeswitch: install if your modem shows up as a storage drive') options=(!emptydirs) - cd ModemManager-$pkgver + cd ModemManager make DESTDIR="$pkgdir" install make DESTDIR="$pkgdir" -C libmm-glib uninstall make DESTDIR="$pkgdir" -C vapi uninstall @@ -65,7 +72,7 @@ package_libmm-glib() { mv include "$pkgdir/usr" mv pkgconfig "$pkgdir/usr/lib" - cd ModemManager-$pkgver + cd ModemManager make DESTDIR="$pkgdir" -C libmm-glib install make DESTDIR="$pkgdir" -C vapi install }