[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