[arch-commits] Commit in network-manager-applet/trunk (PKGBUILD)

Jan Steffens heftig at nymeria.archlinux.org
Wed Jul 9 19:07:41 UTC 2014


    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 <jgc at archlinux.org>
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
 # Contributor: Arjan Timmerman <arjan at archlinux.org>
 # Contributor: Wael Nasreddine <gandalf at siemens-mobiles.org>
 # Contributor: Tor Krill <tor at krill.nu>
 # Contributor: Will Rea <sillywilly at gmail.com>
 
-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
+}




More information about the arch-commits mailing list