From e44fc555a099d2ac5d18f63a37c6a5cb8e65bcb7 Mon Sep 17 00:00:00 2001 From: arancormonk <180709949+arancormonk@users.noreply.github.com> Date: Tue, 9 Dec 2025 18:28:37 -0600 Subject: [PATCH] Initial upload: dsd-neo-git --- .SRCINFO | 23 +++++++++++++++++++++++ PKGBUILD | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000000000..30bc0bbacbbcb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = dsd-neo-git + pkgdesc = Digital Speech Decoder - A modern, modular, and performance enhanced C/C++ decoder for digital voice. DMR, P25, NXDN, YSF, and more. + pkgver = r625.4e41cab + pkgrel = 1 + url = https://github.com/arancormonk/dsd-neo + arch = x86_64 + arch = aarch64 + license = GPL-3.0-or-later + makedepends = git + makedepends = cmake + depends = mbelib-neo + depends = libsndfile + depends = itpp + depends = ncurses + depends = libpulse + depends = rtl-sdr + depends = codec2 + provides = dsd-neo + conflicts = dsd-neo + source = dsd-neo-git::git+https://github.com/arancormonk/dsd-neo.git + sha256sums = SKIP + +pkgname = dsd-neo-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000000000..117babfd4a77e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ + pkgname=dsd-neo-git + pkgver=r625.4e41cab + pkgrel=1 + pkgdesc="Digital Speech Decoder - A modern, modular, and performance enhanced C/C++ decoder for digital voice. DMR, P25, NXDN, YSF, and more." + arch=('x86_64' 'aarch64') + url="https://github.com/arancormonk/dsd-neo" + license=('GPL-3.0-or-later') + depends=( + 'mbelib-neo' + 'libsndfile' + 'itpp' + 'ncurses' + 'libpulse' + 'rtl-sdr' + 'codec2' + ) + makedepends=( + 'git' + 'cmake' + ) + provides=('dsd-neo') + conflicts=('dsd-neo') + source=("${pkgname}::git+https://github.com/arancormonk/dsd-neo.git") + sha256sums=('SKIP') + + pkgver() { + cd "$pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + } + + build() { + cmake -B build -S "$pkgname" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_TESTING=OFF \ + -Wno-dev + cmake --build build + } + + package() { + DESTDIR="$pkgdir" cmake --install build + }