summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 18 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6f36a62f545a..82f19502ed0b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
_pkgname=edb-debugger
pkgname=$_pkgname-git
-pkgver=r906.863ea6a
+pkgver=1.0.0.r368.gf1b6efe8
pkgrel=1
pkgdesc="EDB (Evan's Debugger) is a binary mode debugger with the goal of having usability on par with OllyDbg. Git version"
arch=('i686' 'x86_64')
@@ -10,13 +10,10 @@ url='http://www.codef00.com/projects#debugger'
license=('GPL2')
depends=('qt5-base' 'capstone' 'qt5-xmlpatterns')
makedepends=('boost>=1.35.0')
-install=edb.install
source=("git+https://github.com/eteran/edb-debugger.git"
- "git+https://github.com/eteran/qhexview.git"
'edb.desktop')
-md5sums=('SKIP'
- 'SKIP'
- '8844cd95efef848f8f4a444259491961')
+sha256sums=('SKIP'
+ 'af1d0eae06544fbca7a9af2e2f55dc472324abf28402652e88d3b62c1882a132')
pkgver() {
cd $_pkgname
@@ -28,33 +25,36 @@ pkgver() {
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
fi
}
+
prepare() {
- cd $_pkgname/src
- git submodule init qhexview
- git config submodule.qhexview.url ../../qhexview
- git submodule update qhexview
+ cd $_pkgname
+
+ git submodule update --init --recursive
}
+
build() {
cd $_pkgname
- sed -i "s:/usr/local:/usr:g" common.pri
- qmake-qt5 -makefile DEFAULT_PLUGIN_PATH="/usr/lib/edb/"
+
+ mkdir -p build
+ cd build
+
+ cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
}
package() {
cd $_pkgname
+ cd build
# install to pkg dir
- make INSTALL_ROOT="$pkgdir" install
-
- # correct /usr/lib64 -> /usr/lib on x86_64
- [ "$CARCH" = "x86_64" ] && (mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib")
+ make DESTDIR="$pkgdir" install
+ mv "$pkgdir/usr/lib64" "$pkgdir/usr/lib"
+ cd ..
# icons
install -Dm644 src/images/edb48-logo.png "$pkgdir/usr/share/pixmaps/edb.png"
install -Dm644 src/images/edb48-logo.png "$pkgdir/usr/share/icons/hicolor/48x48/apps/edb.png"
# install desktop file
- cd ..
- install -Dm644 edb.desktop "$pkgdir/usr/share/applications/edb.desktop"
+ install -Dm644 "$srcdir/edb.desktop" "$pkgdir/usr/share/applications/edb.desktop"
}