diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 41 | ||||
-rw-r--r-- | change_cppversion.patch | 13 |
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) |