summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlmbbrkr2020-11-03 00:36:48 +0200
committerlmbbrkr2020-11-03 00:36:48 +0200
commit17190c09a2e7aefae90f4cb5790efc2d64c03b43 (patch)
tree8c96dcfcf43f3df39f6a73ab11ecde5848a9e284
downloadaur-17190c09a2e7aefae90f4cb5790efc2d64c03b43.tar.gz
Initial PKGBUILD
-rw-r--r--.SRCINFO26
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD38
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e1b8d699b8ea
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = dsd-louiserigherve-git
+ pkgdesc = Decoder for P25 Phase 1, D-STAR, NXDN/IDAS, ProVoice, DMR/MOTOTRBO, X2-TDMA, dPMR (LouisErigHerve's fork).
+ pkgver = 1.6.0.r109.g1599d5b
+ pkgrel = 1
+ url = https://github.com/LouisErigHerve/dsd
+ arch = x86_64
+ license = GPL2
+ license = ISC
+ makedepends = cmake
+ makedepends = git
+ depends = gcc-libs
+ depends = glibc
+ depends = itpp
+ depends = libsndfile
+ depends = mbelib
+ depends = portaudio
+ provides = dsd-louiserigherve
+ provides = dsd
+ conflicts = dsd-louiserigherve
+ conflicts = dsd
+ conflicts = dsd-git
+ source = dsd-louiserigherve::git+https://github.com/LouisErigHerve/dsd
+ sha256sums = SKIP
+
+pkgname = dsd-louiserigherve-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..a22cc89847ff
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+*
+!.gitignore
+!.SRCINFO
+!PKGBUILD
+!*.install
+!*.patch
+!*.service
+!*.conf.d
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: