# $Id: PKGBUILD 218329 2014-07-29 14:10:55Z jgc $ # Maintainer: Jan de Groot # Maintainer: Jan Alexander Steffens (heftig) # Contributor: Arjan Timmerman # Contributor: Wael Nasreddine # Contributor: Tor Krill # Contributor: Will Rea pkgbase=network-manager-applet pkgname=(network-manager-applet libnm-gtk) pkgver=0.9.10.0 pkgrel=2 pkgdesc="Applet for managing network connections" arch=(i686 x86_64) license=(GPL2 LGPL2.1) url="http://www.gnome.org/projects/NetworkManager/" 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" 'clickfail.patch') sha256sums=('f5c26c692f538dc0145dc7d46d3d390754fad73d0ff06861c074c61f3dc54eca' '9600190d704a2dceef88073bc38d6cfbe64b38ddcb006fe12b85913af1bcc23c') prepare() { cd $srcdir/$pkgbase-$pkgver patch -p0 -i $srcdir/clickfail.patch } build() { cd $pkgbase-$pkgver ./configure --prefix=/usr --sysconfdir=/etc \ --localstatedir=/var \ --libexecdir=/usr/lib/networkmanager \ --disable-static \ --disable-maintainer-mode \ --disable-migration \ --with-modem-manager-1 # https://bugzilla.gnome.org/show_bug.cgi?id=655517 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool NMA_CFLAGS="-g" make } check() { cd $pkgbase-$pkgver make -k check } package_network-manager-applet() { depends=(libnm-gtk libmm-glib libnotify libsecret) 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 gtk3 mobile-broadband-provider-info iso-codes) cd $pkgbase-$pkgver make DESTDIR="$pkgdir" -C src/libnm-gtk install }