Date: Wednesday, July 9, 2014 @ 21:07:40 Author: heftig Revision: 216751
Split libnm-gtk FS#40672 Modified: network-manager-applet/trunk/PKGBUILD ----------+ PKGBUILD | 46 +++++++++++++++++++++++++++++++++------------- 1 file changed, 33 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-07-09 19:05:48 UTC (rev 216750) +++ PKGBUILD 2014-07-09 19:07:40 UTC (rev 216751) @@ -1,27 +1,30 @@ # $Id$ # Maintainer: Jan de Groot <[email protected]> +# Maintainer: Jan Alexander Steffens (heftig) <[email protected]> # Contributor: Arjan Timmerman <[email protected]> # Contributor: Wael Nasreddine <[email protected]> # Contributor: Tor Krill <[email protected]> # Contributor: Will Rea <[email protected]> -pkgname=network-manager-applet +pkgbase=network-manager-applet +pkgname=(network-manager-applet libnm-gtk) pkgver=0.9.10.0 -pkgrel=1 -pkgdesc="GNOME frontends to NetWorkmanager" +pkgrel=2 +pkgdesc="Applet for managing network connections" arch=(i686 x86_64) -license=(GPL) +license=(GPL2 LGPL2.1) url="http://www.gnome.org/projects/NetworkManager/" -depends=("networkmanager>=${pkgver%.*}" libsecret gtk3 libnotify - gnome-icon-theme mobile-broadband-provider-info iso-codes) -makedepends=(intltool gobject-introspection modemmanager) -options=('!emptydirs') -install=network-manager-applet.install +makedepends=(libnm-glib libsecret gtk3 gnome-icon-theme mobile-broadband-provider-info iso-codes + libnotify libmm-glib intltool gobject-introspection) source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/0.9/$pkgname-$pkgver.tar.xz) sha256sums=('f5c26c692f538dc0145dc7d46d3d390754fad73d0ff06861c074c61f3dc54eca') +prepare() { + cd $pkgbase-$pkgver +} + build() { - cd ${pkgname}-${pkgver} + cd $pkgbase-$pkgver ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var \ --libexecdir=/usr/lib/networkmanager \ @@ -36,7 +39,24 @@ make } -package() { - cd ${pkgname}-${pkgver} - make DESTDIR="${pkgdir}" install +check() { + cd $pkgbase-$pkgver + make -k check } + +package_network-manager-applet() { + depends=(libnm-gtk libmm-glib libnotify) + install=network-manager-applet.install + + cd $pkgbase-$pkgver + make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" -C src/libnm-gtk uninstall +} + +package_libnm-gtk() { + pkgdesc="NetworkManager GUI library" + depends=(libnm-glib libsecret gtk3 mobile-broadband-provider-info iso-codes) + + cd $pkgbase-$pkgver + make DESTDIR="$pkgdir" -C src/libnm-gtk install +}
