summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD29
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..59a2cba96b80
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = dwgrep
+ pkgdesc = Tool and library for querying Dwarf (debuginfo) graphs.
+ pkgver = 0.2
+ pkgrel = 1
+ url = http://pmachata.github.io/dwgrep/
+ arch = i686
+ arch = x86_64
+ license = LGPL
+ makedepends = cmake
+ makedepends = flex
+ makedepends = bison
+ makedepends = python-sphinx
+ depends = elfutils
+ source = https://github.com/pmachata/dwgrep/archive/0.2.tar.gz
+ sha512sums = 0cef77cded64f437f40e92c87409e43de667f6033dcb7188d9beff97ab3deb1de2ee66043c8a34fac7a9b9a45c325ea92559905a6997c581bdd65099ef052ada
+
+pkgname = dwgrep
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..07c355edc5fd
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Adrián Pérez de Castro <aperez@igalia.com>
+pkgname='dwgrep'
+pkgver='0.2'
+pkgrel='1'
+pkgdesc='Tool and library for querying Dwarf (debuginfo) graphs.'
+url='http://pmachata.github.io/dwgrep/'
+arch=('i686' 'x86_64')
+makedepends=('cmake' 'flex' 'bison' 'python-sphinx')
+license=('LGPL')
+depends=('elfutils')
+source=("https://github.com/pmachata/dwgrep/archive/${pkgver}.tar.gz")
+sha512sums=('0cef77cded64f437f40e92c87409e43de667f6033dcb7188d9beff97ab3deb1de2ee66043c8a34fac7a9b9a45c325ea92559905a6997c581bdd65099ef052ada')
+
+build () {
+ cd "${pkgname}-${pkgver}"
+ cmake -DCMAKE_INSTALL_PREFIX=/usr .
+ make
+ make doc
+}
+
+package () {
+ cd "${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+
+ # Fix library directory name in 64-bit targets.
+ if [[ -d ${pkgdir}/usr/lib64 ]] ; then
+ mv "${pkgdir}/usr/lib64" "${pkgdir}/usr/lib"
+ fi
+}