Date: Thursday, September 10, 2015 @ 07:19:26
  Author: foutrelis
Revision: 139755

archrelease: copy trunk to community-staging-i686, community-staging-x86_64

Added:
  ettercap/repos/community-staging-i686/
  ettercap/repos/community-staging-i686/PKGBUILD
    (from rev 139754, ettercap/trunk/PKGBUILD)
  ettercap/repos/community-staging-x86_64/
  ettercap/repos/community-staging-x86_64/PKGBUILD
    (from rev 139754, ettercap/trunk/PKGBUILD)

-----------------------------------+
 community-staging-i686/PKGBUILD   |   55 ++++++++++++++++++++++++++++++++++++
 community-staging-x86_64/PKGBUILD |   55 ++++++++++++++++++++++++++++++++++++
 2 files changed, 110 insertions(+)

Copied: ettercap/repos/community-staging-i686/PKGBUILD (from rev 139754, 
ettercap/trunk/PKGBUILD)
===================================================================
--- community-staging-i686/PKGBUILD                             (rev 0)
+++ community-staging-i686/PKGBUILD     2015-09-10 05:19:26 UTC (rev 139755)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer:
+# Contributor: Tom Newsom <jeeps...@gmx.co.uk>
+
+pkgbase=ettercap
+pkgname=('ettercap' 'ettercap-gtk')
+pkgver=0.8.2
+pkgrel=2
+arch=('i686' 'x86_64')
+url="http://ettercap.github.com/ettercap/";
+license=('GPL')
+depends=('openssl' 'libpcap' 'pcre' 'libltdl' 'libnet' 'ethtool' 'curl')
+makedepends=('ghostscript' 'cmake' 'libpcap' 'libltdl' 'libnet' 'gtk2')
+options=('!makeflags' '!emptydirs')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/Ettercap/ettercap/archive/v$pkgver.tar.gz";)
+sha1sums=('7e528632ca01c5977da1a0af56a5e05fbc383832')
+
+build() {
+  cd "${srcdir}"
+
+  cp -r ${pkgbase}-${pkgver} ${pkgbase}-${pkgver}-gtk
+
+  cd ${pkgbase}-${pkgver}
+  mkdir build
+  cd build
+  cmake -D ENABLE_GTK=OFF -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_PREFIX=/usr 
-D CMAKE_BUILD_TYPE=Release ../
+  make
+
+  cd "$srcdir"/${pkgbase}-${pkgver}-gtk
+  mkdir build
+  cd build
+  cmake -D ENABLE_GTK=ON -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_PREFIX=/usr 
-D CMAKE_BUILD_TYPE=Release ../
+  make
+}
+
+package_ettercap() {
+  pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - console"
+  backup=('etc/ettercap/etter.conf')
+  conflicts=('ettercap-gtk')
+
+  cd "${srcdir}"/${pkgbase}-${pkgver}/build
+  make DESTDIR="${pkgdir}" install
+}
+
+package_ettercap-gtk() {
+  pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - GTK 
frontend"
+  depends+=('gtk2')
+  backup=('etc/ettercap/etter.conf')
+  conflicts=('ettercap')
+  provides=('ettercap')
+  optdepends=('polkit: to run ettercap directly from menu')
+
+  cd "${srcdir}"/${pkgbase}-${pkgver}-gtk/build
+  make DESTDIR="${pkgdir}" install
+}

Copied: ettercap/repos/community-staging-x86_64/PKGBUILD (from rev 139754, 
ettercap/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD                           (rev 0)
+++ community-staging-x86_64/PKGBUILD   2015-09-10 05:19:26 UTC (rev 139755)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer:
+# Contributor: Tom Newsom <jeeps...@gmx.co.uk>
+
+pkgbase=ettercap
+pkgname=('ettercap' 'ettercap-gtk')
+pkgver=0.8.2
+pkgrel=2
+arch=('i686' 'x86_64')
+url="http://ettercap.github.com/ettercap/";
+license=('GPL')
+depends=('openssl' 'libpcap' 'pcre' 'libltdl' 'libnet' 'ethtool' 'curl')
+makedepends=('ghostscript' 'cmake' 'libpcap' 'libltdl' 'libnet' 'gtk2')
+options=('!makeflags' '!emptydirs')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/Ettercap/ettercap/archive/v$pkgver.tar.gz";)
+sha1sums=('7e528632ca01c5977da1a0af56a5e05fbc383832')
+
+build() {
+  cd "${srcdir}"
+
+  cp -r ${pkgbase}-${pkgver} ${pkgbase}-${pkgver}-gtk
+
+  cd ${pkgbase}-${pkgver}
+  mkdir build
+  cd build
+  cmake -D ENABLE_GTK=OFF -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_PREFIX=/usr 
-D CMAKE_BUILD_TYPE=Release ../
+  make
+
+  cd "$srcdir"/${pkgbase}-${pkgver}-gtk
+  mkdir build
+  cd build
+  cmake -D ENABLE_GTK=ON -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_PREFIX=/usr 
-D CMAKE_BUILD_TYPE=Release ../
+  make
+}
+
+package_ettercap() {
+  pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - console"
+  backup=('etc/ettercap/etter.conf')
+  conflicts=('ettercap-gtk')
+
+  cd "${srcdir}"/${pkgbase}-${pkgver}/build
+  make DESTDIR="${pkgdir}" install
+}
+
+package_ettercap-gtk() {
+  pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - GTK 
frontend"
+  depends+=('gtk2')
+  backup=('etc/ettercap/etter.conf')
+  conflicts=('ettercap')
+  provides=('ettercap')
+  optdepends=('polkit: to run ettercap directly from menu')
+
+  cd "${srcdir}"/${pkgbase}-${pkgver}-gtk/build
+  make DESTDIR="${pkgdir}" install
+}

Reply via email to