Browse Source

add a bunch of GNU radio modules

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
master
Steven Noonan 3 years ago
parent
commit
44db3b62d8
No known key found for this signature in database GPG Key ID: 7EACB44BA7B30DB9
  1. 1
      gr-dect2-git/.gitignore
  2. 38
      gr-dect2-git/PKGBUILD
  3. 1
      gr-foo-git/.gitignore
  4. 41
      gr-foo-git/PKGBUILD
  5. 1
      gr-ieee802-11-git/.gitignore
  6. 39
      gr-ieee802-11-git/PKGBUILD
  7. 1
      gr-ieee802-15-4-git/.gitignore
  8. 40
      gr-ieee802-15-4-git/PKGBUILD
  9. 1
      gr-iridium-git/.gitignore
  10. 38
      gr-iridium-git/PKGBUILD
  11. 1
      gr-lte-git/.gitignore
  12. 45
      gr-lte-git/PKGBUILD
  13. 1
      gr-rds-git/.gitignore
  14. 38
      gr-rds-git/PKGBUILD
  15. 1
      gr-rftap-git/.gitignore
  16. 38
      gr-rftap-git/PKGBUILD
  17. 1
      gr-satellites-git/.gitignore
  18. 43
      gr-satellites-git/PKGBUILD
  19. 1
      libfec-git/.gitignore
  20. 43
      libfec-git/PKGBUILD
  21. 1
      pybombs-git/.gitignore
  22. 25
      pybombs-git/PKGBUILD

1
gr-dect2-git/.gitignore

@ -0,0 +1 @@
/gr-dect2

38
gr-dect2-git/PKGBUILD

@ -0,0 +1,38 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname=gr-dect2-git
pkgver=r12.83402f8
pkgrel=1
pkgdesc="This project was developed to demonstrate the possibility of real-time DECT voice channel decoding by Gnuradio."
arch=('x86_64')
url="https://github.com/pavelyazev/gr-dect2"
license=(unknown)
depends=('gnuradio' 'boost' 'swig')
makedepends=('git' 'cmake')
provides=('gr-dect2')
conflicts=('gr-dect2')
source=('git+https://github.com/pavelyazev/gr-dect2.git')
sha1sums=('SKIP')
_gitname=gr-dect2
pkgver() {
cd $_gitname
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd $_gitname
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
cd $_gitname
cd build
make DESTDIR=${pkgdir} install
}
# vim:set ts=2 sw=2 et:

1
gr-foo-git/.gitignore

@ -0,0 +1 @@
/gr-foo

41
gr-foo-git/PKGBUILD

@ -0,0 +1,41 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname='gr-foo-git'
pkgver=r124.0236c7d
pkgrel=1
pkgdesc="gnuradio custom blocks by bastibl"
arch=('x86_64')
url="https://github.com/bastibl/gr-foo"
license=('unknown')
depends=('gnuradio' 'libuhd' 'boost-libs')
makedepends=('git' 'cmake' 'swig' 'boost')
provides=('gr-foo')
conflicts=('gr-foo')
source=('git+https://github.com/bastibl/gr-foo')
sha1sums=('SKIP')
_gitname=gr-foo
pkgver() {
cd "$_gitname"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd "$_gitname"
git checkout master
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
cd "$_gitname"
cd build
make DESTDIR=${pkgdir} install
cd ..
rm -rf build
}
# vim:set ts=2 sw=2 et:

1
gr-ieee802-11-git/.gitignore

@ -0,0 +1 @@
/gr-ieee802-11

39
gr-ieee802-11-git/PKGBUILD

@ -0,0 +1,39 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname='gr-ieee802-11-git'
pkgver=r294.b83d008
pkgrel=1
pkgdesc="An IEEE 802.11 a/g/p transceiver for GNU Radio."
arch=('x86_64')
url="https://github.com/bastibl/gr-ieee802-11"
license=('unknown')
depends=('gnuradio' 'swig' 'log4cpp' 'gr-foo')
makedepends=('git' 'cmake' 'boost')
provides=('gr-ieee802-11')
conflicts=('gr-ieee802-11')
source=('git+https://github.com/bastibl/gr-ieee802-11')
sha1sums=('SKIP')
_gitname=gr-ieee802-11
pkgver() {
cd "$_gitname"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd "$_gitname"
git checkout master
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
cd "$_gitname"
cd build
make DESTDIR=${pkgdir} install
}
# vim:set ts=2 sw=2 et:

1
gr-ieee802-15-4-git/.gitignore

@ -0,0 +1 @@
/gr-ieee802-15-4

40
gr-ieee802-15-4-git/PKGBUILD

@ -0,0 +1,40 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname='gr-ieee802-15-4-git'
pkgver=3.6.99.gc969b3f
pkgrel=1
pkgdesc="An 802.15.4 ZigBee transceiver for GNU Radio."
arch=('x86_64')
url="https://github.com/bastibl/gr-ieee802-15-4"
license=('unknown')
depends=('gnuradio' 'swig' 'log4cpp' 'gr-foo')
optdepends=('python2-matplotlib: To run the GUI sample application')
makedepends=('git' 'cmake' 'boost')
provides=('gr-ieee802-15-4')
conflicts=('gr-ieee802-15-4')
source=('git+https://github.com/bastibl/gr-ieee802-15-4')
sha1sums=('SKIP')
_gitname=gr-ieee802-15-4
pkgver() {
cd "$_gitname"
echo $(git describe --always | sed 's/-/./g;s/^v//g')
}
build() {
cd "$_gitname"
git checkout master
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
cd "$_gitname"
cd build
make DESTDIR=${pkgdir} install
}
# vim:set ts=2 sw=2 et:

1
gr-iridium-git/.gitignore

@ -0,0 +1 @@
/gr-iridium

38
gr-iridium-git/PKGBUILD

@ -0,0 +1,38 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname=gr-iridium-git
pkgver=r119.3bd1c30
pkgrel=1
pkgdesc="Gnuradio blocks and tools for receiving Iridium transmissions"
arch=('x86_64')
url="https://github.com/muccc/gr-iridium"
license=('GPL3')
depends=('gnuradio' 'python2-scipy' 'python2-numpy' 'gnuradio-osmosdr' 'libvolk')
makedepends=('git' 'cmake' 'boost' 'swig')
provides=('gr-iridium')
conflicts=('gr-iridium')
source=('git+https://github.com/muccc/gr-iridium')
sha1sums=('SKIP')
_gitname=gr-iridium
pkgver() {
cd $_gitname
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd $_gitname
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
cd $_gitname
cd build
make DESTDIR=${pkgdir} install
}
# vim:set ts=2 sw=2 et:

1
gr-lte-git/.gitignore

@ -0,0 +1 @@
/gr-lte

45
gr-lte-git/PKGBUILD

@ -0,0 +1,45 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname=gr-lte-git
pkgver=r217.7288cc3
pkgrel=1
pkgdesc="GNU Radio LTE receiver"
url="https://github.com/kit-cel/gr-lte"
license=('GPL3')
arch=('x86_64')
depends=('gnuradio')
makedepends=('git' 'cmake' 'boost' 'swig' 'zeitgeist')
checkdepends=('python2-matplotlib')
provides=('gr-lte')
conflicts=('gr-lte')
source=('git+https://github.com/kit-cel/gr-lte.git')
sha256sums=('SKIP')
pkgver() {
cd "$srcdir/gr-lte"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd "$srcdir/gr-lte"
git checkout master
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
#check() {
# cd "$srcdir/gr-lte"
# cd build
# make test
#}
package() {
cd "$srcdir/gr-lte"
cd build
make DESTDIR="$pkgdir" install
}
# vim:set ts=2 sw=2 et:

1
gr-rds-git/.gitignore

@ -0,0 +1 @@
/gr-rds

38
gr-rds-git/PKGBUILD

@ -0,0 +1,38 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname=gr-rds-git
_gitname=gr-rds
pkgver=r260.2500f7e
pkgrel=1
pkgdesc="An FM-RDS Receiver for GNU Radio"
arch=('x86_64')
license=('GPL')
depends=('gnuradio')
makedepends=('git' 'boost' 'cmake' 'swig')
provides=('gr-rds')
conflicts=('gr-rds')
url="https://github.com/bastibl/gr-rds"
source=("git://github.com/bastibl/gr-rds.git")
md5sums=('SKIP')
pkgver() {
cd ${srcdir}/${_gitname}/
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd ${srcdir}/${_gitname}/
mkdir -p build
cd build/
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
cd ${srcdir}/${_gitname}/build/
make DESTDIR=${pkgdir} install
}
# vim:set ts=2 sw=2 et:

1
gr-rftap-git/.gitignore

@ -0,0 +1 @@
/gr-rftap

38
gr-rftap-git/PKGBUILD

@ -0,0 +1,38 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname=gr-rftap-git
pkgver=r8.a17a5a5
pkgrel=1
pkgdesc="Implements the RFtap Encapsulation block, used to encapsulate Radio Frequency (RF) metadata about packets for Wireshark"
arch=('x86_64')
url="https://github.com/rftap/gr-rftap"
license=(unknown)
depends=('gnuradio' 'boost' 'swig')
makedepends=('git' 'cmake')
provides=('gr-rftap')
conflicts=('gr-rftap')
source=('git+https://github.com/rftap/gr-rftap.git')
sha1sums=('SKIP')
_gitname=gr-rftap
pkgver() {
cd $_gitname
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
cd $_gitname
mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
cd $_gitname
cd build
make DESTDIR=${pkgdir} install
}
# vim:set ts=2 sw=2 et:

1
gr-satellites-git/.gitignore

@ -0,0 +1 @@
/gr-satellites

43
gr-satellites-git/PKGBUILD

@ -0,0 +1,43 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname=gr-satellites-git
pkgver=r258.dd3a99f
pkgrel=1
pkgdesc="gr-satellites decoder blocks for GNURadio"
arch=('x86_64' 'aarch64')
url="https://github.com/daniestevez/gr-satellites"
license=('GPL3')
depends=('gnuradio' 'boost-libs' 'python2-construct>=2.8')
optdepends=('feh: For realtime image decoders'
'doxygen: For document generation')
makedepends=('git' 'cmake' 'libfec' 'swig' 'boost')
provides=('gr-satellites')
conflicts=('gr-satellites')
source=("git+$url.git")
sha256sums=('SKIP')
pkgver() {
cd gr-satellites
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
sed -i 's/env python$/env python2/g' gr-satellites/python/*
mkdir -p gr-satellites/build
cd gr-satellites/build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
package() {
cd gr-satellites/build
make DESTDIR="$pkgdir" install
}
# vim:set ts=2 sw=2 et:

1
libfec-git/.gitignore

@ -0,0 +1 @@
/libfec

43
libfec-git/PKGBUILD

@ -0,0 +1,43 @@
# Maintainer: heliochronix <heliochronix@gmail.com>
pkgname=libfec-git
pkgver=1.0.r10.g9750ca0
pkgrel=1
pkgdesc="Phil Karn's FEC (Forward Error Correction) library"
arch=('x86_64' 'aarch64')
url="https://github.com/quiet/libfec"
license=('LGPL2.1')
makedepends=('git' 'cmake')
provides=('libfec')
conflicts=('libfec')
source=("git+$url.git")
sha256sums=('SKIP')
pkgver() {
cd libfec
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
mkdir -p libfec/build
cd libfec/build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release
make
}
check() {
cd libfec/build
make test_all
}
package() {
cd libfec/build
make DESTDIR="$pkgdir" install
}

1
pybombs-git/.gitignore

@ -0,0 +1 @@
/pybombs

25
pybombs-git/PKGBUILD

@ -0,0 +1,25 @@
# Maintainer: Steven Noonan <steven@uplinklabs.net>
pkgname=pybombs-git
pkgver=r1004.17e20ec
pkgrel=1
pkgdesc="PyBOMBS is the new GNU Radio install management system"
arch=('any')
url="https://github.com/gnuradio/pybombs"
license=('GPL3')
makedepends=('git')
depends=('python' 'python-ruamel-yaml' 'python-pip' 'python-requests' 'python-future' 'python-six' 'python-setuptools')
source=('git+https://github.com/gnuradio/pybombs.git')
sha256sums=('SKIP')
pkgver() {
cd "$srcdir/pybombs"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
package() {
cd "$srcdir/pybombs"
python setup.py install --root="$pkgdir/" --optimize=1
# mkdir -p $pkgdir/usr/share/licenses/$pkgname
# install -m 0644 LICENSE $pkgdir/usr/share/licenses/$pkgname/
}
Loading…
Cancel
Save