[arch-commits] Commit in ettercap/trunk (4 files)
Jelle van der Waa
jelle at nymeria.archlinux.org
Thu Apr 4 10:16:18 UTC 2013
Date: Thursday, April 4, 2013 @ 12:16:18
Author: jelle
Revision: 87629
upgpkg: ettercap 0.7.6-1
update
Added:
ettercap/trunk/org.archlinux.pkexec.ettercap.policy
Modified:
ettercap/trunk/PKGBUILD
ettercap/trunk/ettercap-gtk.install
ettercap/trunk/ettercap.desktop
--------------------------------------+
PKGBUILD | 30 +++++++++++++++++++++++++-----
ettercap-gtk.install | 4 ++++
ettercap.desktop | 2 +-
org.archlinux.pkexec.ettercap.policy | 1 +
4 files changed, 31 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2013-04-04 10:14:33 UTC (rev 87628)
+++ PKGBUILD 2013-04-04 10:16:18 UTC (rev 87629)
@@ -4,15 +4,16 @@
pkgbase=ettercap
pkgname=('ettercap' 'ettercap-gtk')
-pkgver=0.7.5.3
-pkgrel=2
+pkgver=0.7.6
+pkgrel=1
arch=('i686' 'x86_64')
url="http://ettercap.github.com/ettercap/"
license=('GPL')
+depends=('openssl' 'libpcap' 'pcre' 'libltdl' 'libnet')
makedepends=('ghostscript' 'cmake' 'libpcap' 'libltdl' 'libnet' 'gtk2')
options=('!libtool' '!makeflags' '!emptydirs')
-source=("http://sourceforge.net/projects/ettercap/files/ettercap/0.7.5-Assimilation/$pkgname-$pkgver.tar.gz")
-md5sums=('784b5cf2493246e95943179b21f70645')
+source=("https://github.com/Ettercap/ettercap/archive/v$pkgver.tar.gz" "ettercap.desktop" "org.archlinux.pkexec.ettercap.policy")
+md5sums=('7c5f5e1fd4002afdfd13765ef92866e1')
build() {
cd "${srcdir}"
@@ -33,7 +34,6 @@
package_ettercap() {
pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - console"
- depends=('openssl' 'libpcap' 'pcre' 'libltdl' 'libnet')
backup=('etc/ettercap/etter.conf')
conflicts=('ettercap-gtk')
@@ -47,7 +47,27 @@
backup=('etc/ettercap/etter.conf')
conflicts=('ettercap')
provides=('ettercap')
+#install='ettercap-gtk.install'
+ install -d $pkgdir/usr/share/polkit-1/actions/
cd "${srcdir}"/${pkgbase}-${pkgver}-gtk/build
make DESTDIR="${pkgdir}" install
+
+# install -Dm644 "${srcdir}/ettercap.desktop" "${pkgdir}/usr/share/applications/ettercap.desktop"
+# install -Dm644 "${srcdir}/${pkgbase}-${pkgver}-gtk/desktop/ettercap.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/ettercap.svg"
+
+ # Install policy file
+# install -Dm644 "${srcdir}/org.archlinux.pkexec.ettercap.policy" "${pkgdir}/usr/share/polkit-1/actions/org.archlinux.pkexec.ettercap.policy"
+
+ # We need rename the original script
+# mv "${pkgdir}/usr/bin/ettercap" "${pkgdir}/usr/bin/ettercap.elf"
+
+ # Install launcher script
+# echo '#!/bin/sh' > ${pkgdir}/usr/bin/ettercap
+#echo 'pkexec --disable-internal-agent "/usr/bin/ettercap.elf" "$@"' >> ${pkgdir}/usr/bin/ettercap
+# chmod 755 ${pkgdir}/usr/bin/ettercap
+
}
+md5sums=('7c5f5e1fd4002afdfd13765ef92866e1'
+ '21fe8aee8c7eb34bd5757a4de485ca06'
+ 'd20a6137008edd3fae01757cb193b870')
Modified: ettercap-gtk.install
===================================================================
--- ettercap-gtk.install 2013-04-04 10:14:33 UTC (rev 87628)
+++ ettercap-gtk.install 2013-04-04 10:16:18 UTC (rev 87629)
@@ -1,4 +1,8 @@
post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+ echo 'If you use a lightweight windowmanager, remember to run'
+ echo '/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 to enable'
+ echo 'graphical authentication, which may be needed for pkexec to work.'
}
post_upgrade() {
Modified: ettercap.desktop
===================================================================
--- ettercap.desktop 2013-04-04 10:14:33 UTC (rev 87628)
+++ ettercap.desktop 2013-04-04 10:16:18 UTC (rev 87629)
@@ -1,7 +1,7 @@
[Desktop Entry]
Name=Ettercap
Comment=Nework sniffer/analyser
-Exec=ettercap-gtk
+Exec=ettercap
Icon=ettercap
Terminal=false
Type=Application
Added: org.archlinux.pkexec.ettercap.policy
===================================================================
(Binary files differ)
Index: ettercap/trunk/org.archlinux.pkexec.ettercap.policy
===================================================================
--- org.archlinux.pkexec.ettercap.policy 2013-04-04 10:14:33 UTC (rev 87628)
+++ org.archlinux.pkexec.ettercap.policy 2013-04-04 10:16:18 UTC (rev 87629)
Property changes on: ettercap/trunk/org.archlinux.pkexec.ettercap.policy
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/xml
\ No newline at end of property
More information about the arch-commits
mailing list