summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorSteamedFish2023-12-06 18:10:29 +0800
committerSteamedFish2023-12-06 18:10:29 +0800
commit5299fa610a53f8296ffaa2a152142c0177872843 (patch)
treec8be9e4ab07fd0a35cd49e35021c37d45e7a3a92 /PKGBUILD
downloadaur-5299fa610a53f8296ffaa2a152142c0177872843.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c6703d7dcce0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Maintainer: SteamedFish <steamedfish@hotmail.com>
+pkgname=msk144decoder-git
+pkgver=r33.b4cfcfc
+pkgrel=1
+pkgdesc="MSK144, JT65, Q65 Console Stream Decoders"
+arch=('x86_64')
+url="https://github.com/alexander-sholohov/msk144decoder"
+license=('GPL3' 'MIT')
+depends=('fftw' 'curl' 'gcc-libs')
+makedepends=('cmake' 'git')
+source=("$pkgname"::"git+https://github.com/alexander-sholohov/msk144decoder.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ # use git tag or fall back to number of revisions
+ ( set -o pipefail
+ git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+
+prepare() {
+ cd "$srcdir/$pkgname"
+ git submodule update --init --progress
+}
+
+build() {
+ cmake -B build -S "$srcdir/$pkgname" -DCMAKE_INSTALL_PREFIX=/usr
+ make -C build
+}
+
+package() {
+ make -C build DESTDIR="$pkgdir/" install
+ install -Dm 0644 $srcdir/$pkgname/LICENSES/MIT ${pkgdir}/usr/share/licenses/$pkgname/LICENSE-MIT
+}