summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteamedFish2023-12-13 04:34:34 +0800
committerSteamedFish2023-12-13 04:34:34 +0800
commit76c87eb8802558d0b6af864f6703d3730843c080 (patch)
tree8d589fdc4a6f31c2dd92384c32707cba7230f6e8
downloadaur-76c87eb8802558d0b6af864f6703d3730843c080.tar.gz
init commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD41
-rw-r--r--change_cppversion.patch13
3 files changed, 77 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..941b53586ed1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = codecserver-mbelib-module-git
+ pkgdesc = Software MBE decoder for codecserver / digiham / openwebrx
+ pkgver = r7.dae3eb4
+ pkgrel = 1
+ url = https://github.com/fventuri/codecserver-mbelib-module
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = cmake
+ makedepends = patch
+ depends = glibc
+ depends = gcc-libs
+ depends = mbelib
+ depends = protobuf
+ depends = codecserver
+ provides = codecserver-mbelib-module
+ conflicts = codecserver-mbelib-module
+ source = codecserver-mbelib-module-git::git+https://github.com/fventuri/codecserver-mbelib-module.git
+ source = change_cppversion.patch
+ sha256sums = SKIP
+ sha256sums = ef5fe46aa0a4882d1dcc51e1f265318298386ab76e4e2c6543ec5261c754e1be
+
+pkgname = codecserver-mbelib-module-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..da40fefa6de9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: SteamedFish <steamedfish@hotmail.com>
+
+pkgname=codecserver-mbelib-module-git
+pkgver=r7.dae3eb4
+pkgrel=1
+pkgdesc="Software MBE decoder for codecserver / digiham / openwebrx"
+arch=(x86_64)
+url="https://github.com/fventuri/codecserver-mbelib-module"
+license=('GPL3')
+provides=('codecserver-mbelib-module')
+conflicts=('codecserver-mbelib-module')
+depends=('glibc' 'gcc-libs' 'mbelib' 'protobuf' 'codecserver')
+makedepends=('git' 'cmake' 'patch')
+source=(
+ "$pkgname"::git+https://github.com/fventuri/codecserver-mbelib-module.git
+ change_cppversion.patch
+)
+sha256sums=('SKIP' 'ef5fe46aa0a4882d1dcc51e1f265318298386ab76e4e2c6543ec5261c754e1be')
+
+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"
+ patch -p1 < "$srcdir/change_cppversion.patch"
+}
+
+build() {
+ cmake -B build -S "$srcdir/$pkgname" -DCMAKE_INSTALL_LIBDIR=/usr/lib
+ make -C build
+}
+
+package() {
+ make -C build DESTDIR="$pkgdir/" install
+}
diff --git a/change_cppversion.patch b/change_cppversion.patch
new file mode 100644
index 000000000000..a62f7795a515
--- /dev/null
+++ b/change_cppversion.patch
@@ -0,0 +1,13 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index efa181b..04d726d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -7,7 +7,7 @@ endif()
+ project (codecserver-libsoftmbe VERSION 0.0.1)
+
+ enable_language(CXX)
+-set(CMAKE_CXX_STANDARD 11)
++set(CMAKE_CXX_STANDARD 17)
+
+ #include(GNUInstallDirs)
+ include(FindProtobuf)