summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 20 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f14838b4c1b5..6398c7c04171 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,21 +1,30 @@
-# Contributor: Jozef Riha <jose1711 gmail com>
+# Maintainer: Jozef Riha <jose1711 gmail com>
pkgname=netemul
pkgver=1.0
-pkgrel=1
+pkgrel=2
pkgdesc="a program for simulating computer networks"
-arch=('i686')
+arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/netemul"
license=('GPL')
-depends=('qt')
-source=("http://sourceforge.net/projects/${pkgname}/files/release-${pkgver}/${pkgname}-${pkgver}.tar.gz")
-md5sums=('551c5047cb496d0e29cec692899e6e7c')
+depends=('qt4')
+source=("http://sourceforge.net/projects/${pkgname}/files/release-${pkgver}/${pkgname}-${pkgver}.tar.gz" "fix_gcc4.5.patch" "netemul.desktop_fix.patch")
+md5sums=('551c5047cb496d0e29cec692899e6e7c'
+ '9ba75d825bef9a46fbeecdc209862805'
+ 'fe642185e030dd731d42a09a03d3676f')
build() {
+ export QT_SELECT=4
cd ${srcdir}/${pkgname}-${pkgver}
- qmake PREFIX=/usr || return 1
- make || return 1
- make INSTALL_ROOT=$pkgdir install || return 1
- /bin/sed -i '/Exec\|Icon/s/local\///g' $pkgdir/usr/share/applications/netemul.desktop || return 1
- install -D -m644 $srcdir/${pkgname}-${pkgver}/images/NetEmul_32x32.png $pkgdir/usr/share/netemul/pixmap/NetEmul.png || return 1
+ patch -p1 < $srcdir/fix_gcc4.5.patch
+ patch -p1 < $srcdir/netemul.desktop_fix.patch
+ /usr/bin/qmake-qt4 PREFIX=/usr
+ make
+}
+
+package() {
+ cd ${srcdir}/${pkgname}-${pkgver}
+ make INSTALL_ROOT=$pkgdir install
+ /bin/sed -i '/Exec\|Icon/s/local\///g' $pkgdir/usr/share/applications/netemul.desktop
+ install -D -m644 $srcdir/${pkgname}-${pkgver}/images/NetEmul_32x32.png $pkgdir/usr/share/netemul/pixmap/NetEmul.png
}