diff options
author | Robert Falkenberg | 2020-11-03 16:37:53 +0100 |
---|---|---|
committer | Robert Falkenberg | 2020-11-03 16:37:53 +0100 |
commit | bbaea297757ed470e9189b0e07bb29b78a10bf29 (patch) | |
tree | 52c204128242b046ccc83aa051b0a9a332fe136c | |
download | aur-bbaea297757ed470e9189b0e07bb29b78a10bf29.tar.gz |
Create package srslte-falcon-patch-git
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 40 |
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 +} |