summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorlmbbrkr2020-11-03 00:36:48 +0200
committerlmbbrkr2020-11-03 00:36:48 +0200
commit17190c09a2e7aefae90f4cb5790efc2d64c03b43 (patch)
tree8c96dcfcf43f3df39f6a73ab11ecde5848a9e284 /PKGBUILD
downloadaur-17190c09a2e7aefae90f4cb5790efc2d64c03b43.tar.gz
Initial PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..39c0f9aff105
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: lmbbrkr <lmbbrkr at protonmail dot ch>
+
+pkgname=dsd-louiserigherve-git
+_pkgname="${pkgname%-git}"
+pkgver=1.6.0.r109.g1599d5b
+pkgrel=1
+pkgdesc="Decoder for P25 Phase 1, D-STAR, NXDN/IDAS, ProVoice, DMR/MOTOTRBO, X2-TDMA, dPMR (LouisErigHerve's fork)."
+arch=('x86_64')
+url="https://github.com/LouisErigHerve/dsd"
+license=('GPL2' 'ISC')
+depends=('gcc-libs' 'glibc' 'itpp' 'libsndfile' 'mbelib' 'portaudio')
+makedepends=('cmake' 'git')
+provides=("${_pkgname}" 'dsd')
+conflicts=("${_pkgname}" 'dsd' 'dsd-git')
+source=("${_pkgname}::git+${url}")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${_pkgname}"
+ printf "%s" "$(HOME=/dev/null git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g')"
+}
+
+build() {
+ cd "${_pkgname}"
+ cmake -B build ./ \
+ -Wno-dev \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ make -C build
+}
+
+package() {
+ cd "${_pkgname}"
+ make -C build DESTDIR="${pkgdir}/" install
+ install -Dm644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et: