summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMuflone2019-04-13 15:53:42 +0200
committerMuflone2019-04-13 15:53:42 +0200
commitafd2a62c7f2f58197417a0eb90510613c4c938c8 (patch)
treef23935123d8dd6c0b5c9f415a958579558f38166 /PKGBUILD
downloadaur-netactview.tar.gz
Dropped package netactview 0.6.4-5 from community
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 59 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f84d61a3504c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: Muflone http://www.muflone.com/contacts/english/
+# Contributor: lp76 <l.peduto@gmail.com>
+
+pkgname=netactview
+pkgver=0.6.4
+pkgrel=5
+pkgdesc="A graphical network connections viewer similar in functionality to netstat"
+arch=('x86_64')
+url="http://netactview.sourceforge.net/index.html"
+license=('GPL')
+depends=('libglade' 'libgtop')
+makedepends=('intltool' 'polkit')
+optdepends=('polkit: restart the application as root')
+source=("https://downloads.sourceforge.net/netactview/${pkgname}-${pkgver}.tar.bz2"
+ 'drop-libgnome.patch'
+ 'drop-gconf.patch'
+ 'netactview_polkit'
+ 'org.archlinux.pkexec.netactview.policy')
+sha256sums=('0cfe68e90862b10a19ab2cc4977a079887eeda00e4069a819c13ece90843fb4a'
+ 'e5359685c785427c812fd285b1eda3465e27120c186eae35a926881be1985df9'
+ '0f07529a186dbdb553dd37465ba4904969b3fb03df42fe4f7c90c3a32a4055e4'
+ '8d5319635ce05be5e5f3a426e81db34e0c2613010575bb7b3682bb2ae34fdd36'
+ '467aa93ad28849061bfd1ea07698cc0154bef0a5a98e4c384260fc53e03b877c')
+
+prepare() {
+ cd "${pkgname}-${pkgver}"
+
+ # Remove libgnome dependency
+ patch -Np1 -i ../drop-libgnome.patch
+
+ # Remove gconf dependency
+ patch -Np1 -i ../drop-gconf.patch
+
+ # Use pkexec instead of gksu
+ sed -i 's/\[gksu\]/\[pkexec\]/' configure.ac
+ sed -i 's|GKSU_PATH, EXECUTABLE_PATH|"/usr/bin/netactview_polkit"|
+ s/install gksu/install polkit/' src/mainwindow.c
+
+ autoreconf -fi
+}
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ ./configure --prefix=/usr --mandir=/usr/share/man
+ make
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+
+ # Polkit policy
+ install -Dm644 "${srcdir}/org.archlinux.pkexec.netactview.policy" \
+ "${pkgdir}/usr/share/polkit-1/actions/org.archlinux.pkexec.netactview.policy"
+
+ # Launcher script
+ install -Dm755 "${srcdir}/netactview_polkit" \
+ "${pkgdir}/usr/bin/netactview_polkit"
+}