summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrantisek Sumsal2022-06-16 20:54:00 +0200
committerFrantisek Sumsal2022-06-16 20:57:10 +0200
commit95a43091c363569d0453d2f6610f097d5a44357c (patch)
tree1e8a236e5c9f0f2893bcf69674a903753d35da70
downloadaur-95a43091c363569d0453d2f6610f097d5a44357c.tar.gz
Initial PKGBUILD
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD43
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3fb975ceeed6
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = dfuzzer
+ pkgdesc = D-Bus fuzzer
+ pkgver = 2.0
+ pkgrel = 1
+ url = https://github.com/dbus-fuzzer/dfuzzer
+ arch = x86_64
+ license = GPL3
+ makedepends = docbook-xsl
+ makedepends = gcc
+ makedepends = meson
+ makedepends = pkg-config
+ makedepends = libxslt
+ depends = glib2
+ backup = etc/dfuzzer.conf
+ source = dfuzzer-2.0.tar.gz::https://github.com/dbus-fuzzer/dfuzzer/archive/refs/tags/v2.0.tar.gz
+ sha256sums = a1f556f84f03720aa4015d6d5ab87a684f999f472a86ae14e1b48bcdade45040
+
+pkgname = dfuzzer
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2ff8f8820ff9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Frantisek Sumsal <frantisek@sumsal.cz>
+pkgname=dfuzzer
+pkgver=2.0
+pkgrel=1
+pkgdesc="D-Bus fuzzer"
+arch=('x86_64')
+url="https://github.com/dbus-fuzzer/dfuzzer"
+license=('GPL3')
+depends=(
+ 'glib2'
+)
+makedepends=(
+ 'docbook-xsl'
+ 'gcc'
+ 'meson'
+ 'pkg-config'
+ 'libxslt'
+)
+backup=(
+ 'etc/dfuzzer.conf'
+)
+source=(
+ "$pkgname-$pkgver.tar.gz::https://github.com/dbus-fuzzer/dfuzzer/archive/refs/tags/v$pkgver.tar.gz"
+)
+sha256sums=(
+ 'a1f556f84f03720aa4015d6d5ab87a684f999f472a86ae14e1b48bcdade45040'
+)
+
+build() {
+ cd "$pkgname-$pkgver"
+ meson build
+ ninja -C build
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ build/dfuzzer --version
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ DESTDIR="$pkgdir" ninja -C build install
+}