summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Falkenberg2020-11-03 16:37:53 +0100
committerRobert Falkenberg2020-11-03 16:37:53 +0100
commitbbaea297757ed470e9189b0e07bb29b78a10bf29 (patch)
tree52c204128242b046ccc83aa051b0a9a332fe136c
downloadaur-bbaea297757ed470e9189b0e07bb29b78a10bf29.tar.gz
Create package srslte-falcon-patch-git
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD40
2 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5e1c420bc62e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+pkgbase = srslte-falcon-patch-git
+ pkgdesc = Open source SDR LTE software suite from Software Radio Systems (SRS) - patched for FALCON
+ pkgver = falcon_v0.1.r3.g1bea0987
+ pkgrel = 1
+ url = https://github.com/falkenber9/srsLTE
+ arch = x86_64
+ license = AGPL3
+ makedepends = git
+ makedepends = cmake
+ makedepends = boost
+ depends = fftw
+ depends = mbedtls
+ depends = boost-libs
+ depends = lksctp-tools
+ depends = libconfig
+ depends = libuhd
+ depends = soapysdr
+ depends = bladerf
+ depends = zeromq
+ depends = pcsclite
+ depends = srsgui
+ provides = srslte-falcon-patch
+ provides = srslte=18.09.0
+ provides = srsue
+ provides = srsenb
+ provides = srsenb
+ conflicts = srslte-falcon-patch
+ conflicts = srslte
+ conflicts = srsue
+ conflicts = srsenb
+ conflicts = srsenb
+ source = git+https://github.com/falkenber9/srsLTE.git#branch=falcon-dev
+ sha512sums = SKIP
+
+pkgname = srslte-falcon-patch-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1b88d996d2ae
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Robert Falkenberg <robert.falkenberg@tu-dortmund.de>
+
+pkgbase=srslte-falcon-patch-git
+pkgname=$pkgbase
+_pkgname=srsLTE
+pkgver=falcon_v0.1.r3.g1bea0987
+pkgrel=1
+pkgdesc='Open source SDR LTE software suite from Software Radio Systems (SRS) - patched for FALCON'
+arch=('x86_64')
+url='https://github.com/falkenber9/srsLTE'
+license=('AGPL3')
+depends=('fftw' 'mbedtls' 'boost-libs' 'lksctp-tools' 'libconfig'
+ 'libuhd' 'soapysdr' 'bladerf' 'zeromq' 'pcsclite' 'srsgui')
+makedepends=('git' 'cmake' 'boost')
+provides=('srslte-falcon-patch' 'srslte=18.09.0' 'srsue' 'srsenb' 'srsenb')
+conflicts=('srslte-falcon-patch' 'srslte' 'srsue' 'srsenb' 'srsenb')
+source=("git+https://github.com/falkenber9/srsLTE.git#branch=falcon-dev")
+sha512sums=('SKIP')
+
+pkgver() {
+ cd $_pkgname
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ echo 'Building srslte...'
+
+ cmake .. \
+ -B "build" \
+ -S "${_pkgname}" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DENABLE_GENERIC=True
+
+ make -C "build" -j 4
+}
+
+package() {
+ make -C "build" DESTDIR="$pkgdir" install
+}