diff options
author | Alexander Couzens | 2019-04-22 19:49:37 +0200 |
---|---|---|
committer | Alexander Couzens | 2019-04-22 19:49:37 +0200 |
commit | 8ed4110224a8c58765c65845a4f73dde2c399a19 (patch) | |
tree | 7f15e60672945248ded6d6779a1a74d1d727cacf | |
download | aur-8ed4110224a8c58765c65845a4f73dde2c399a19.tar.gz |
initial version of the PKG
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | fix-cmake.patch | 13 |
3 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..37bd69291a13 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = libxtrxdsp-git + pkgdesc = DSP specific function for SDR in general and XTRX in specific + pkgver = r8.b166ad69493e + pkgrel = 1 + url = https://github.com/xtrx-sdr/libxtrxdsp + arch = any + license = LGPL + makedepends = git + makedepends = cmake + source = git+https://github.com/xtrx-sdr/libxtrxdsp + source = fix-cmake.patch + md5sums = SKIP + md5sums = 286caa8cd9a01b1bd0c667d7c3b9eb3c + +pkgname = libxtrxdsp-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f0125710b63b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Alexander Couzens <lynxis@fe80.eu> +pkgname=libxtrxdsp-git +_gitname=libxtrxdsp +pkgver=r8.b166ad69493e +pkgrel=1 +pkgdesc="DSP specific function for SDR in general and XTRX in specific" +arch=('any') +url="https://github.com/xtrx-sdr/libxtrxdsp" +license=('LGPL') +makedepends=('git' 'cmake') +source=("git+$url" + "fix-cmake.patch") +md5sums=('SKIP' + '286caa8cd9a01b1bd0c667d7c3b9eb3c') + +pkgver() { + cd "$srcdir"/$_gitname + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_gitname" + patch -Np1 -i "$srcdir/fix-cmake.patch" + mkdir -p build + cd build + + cmake .. \ + -DBUILD_SHARED_LIBS=ON \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release + + make +} + +package() { + cd "$srcdir"/$_gitname/build + + make DESTDIR="$pkgdir" install +} + diff --git a/fix-cmake.patch b/fix-cmake.patch new file mode 100644 index 000000000000..203844edfa22 --- /dev/null +++ b/fix-cmake.patch @@ -0,0 +1,13 @@ +Index: libxtrxdsp/CMakeLists.txt +=================================================================== +--- libxtrxdsp.orig/CMakeLists.txt ++++ libxtrxdsp/CMakeLists.txt +@@ -10,7 +10,7 @@ set(MAINT_VERSION git) + set(LIBVER "${MAJOR_VERSION}.${API_COMPAT}.${MINOR_VERSION}") + + # determine target architecture +-execute_process(COMMAND ${CMAKE_C_COMPILER} -print-multiarch OUTPUT_VARIABLE CC_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE) ++execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpmachine OUTPUT_VARIABLE CC_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE) + if(CC_ARCH MATCHES "i386") + message(STATUS "Building for i386") + set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "i386") |