Package Details: gr-gsm-git r903.c097ce7-1

Git Clone URL: https://aur.archlinux.org/gr-gsm-git.git (read-only, click to copy)
Package Base: gr-gsm-git
Description: Gnuradio blocks and tools for receiving GSM transmissions
Upstream URL: https://github.com/ptrkrysik/gr-gsm
Licenses: unknown
Provides: gr-gsm
Submitter: yuvadm
Maintainer: None
Last Packager: tom.swartz07
Votes: 7
Popularity: 0.010418
First Submitted: 2014-12-01 18:24
Last Updated: 2018-03-17 00:00

Latest Comments

BoBeR182 commented on 2020-07-29 13:12

This package needs multiple patches to compile and install.

mythsunwind commented on 2020-01-09 21:44

This package does not compile anymore, because arch comes with gnuradio 3.8 and gr-gsm is only building with gnuradio 3.7. The only workaround is to use a fork of gr-gsm that was adjusted for 3.8 by replacing the source entry with:

source=('git+https://github.com/velichkov/gr-gsm.git#branch=maint-3.8')

mild_sunrise commented on 2019-08-11 17:58

This is the PKGBUILD metadata I'm using (I also updated license and url):

pkgname=gr-gsm-git
pkgver=v1117.54580d1
pkgrel=1
pkgdesc="Gnuradio blocks and tools for receiving GSM transmissions"
arch=('any')
url="https://osmocom.org/projects/gr-gsm"
license=('GPL3')
depends=('gnuradio' 'libosmocore' 'boost-libs' 'log4cpp' 'python2-scipy')
optdepends=('python2-pyqt5: needed for the GUI version of grgsm_livemon'
            'qwt: needed for the GUI version of grgsm_livemon')
makedepends=('cmake' 'boost' 'swig')
provides=('gr-gsm')
source=('git+https://git.osmocom.org/gr-gsm')
sha1sums=('SKIP')
_gitname=gr-gsm

mild_sunrise commented on 2019-08-11 17:41

Unless I'm missing something, I think boost and swig should be make dependencies.
boost-libs should be added as (normal) dependency.
gnuradio-companion should be removed, I see no reason it should be a dependency.

python2-pyqt4 should be corrected to python2-pyqt5. qwt5 should be corrected to qwt. Both dependencies should be optional: they're only needed if you want to run the GUI version of grgsm_livemon.

Also, the 'official' repo seems to be https://git.osmocom.org/gr-gsm, but they're both at the same state... so no idea.

tom.swartz07 commented on 2019-03-21 01:53

Hey Maria:

This is a -git proto-package, so you can simply 're-install' it to get the latest version of the package.

yay -S gr-gsm-git should do the trick. If you use yay as your AUR helper, you may find yay -Syu --devel might be helpful as well, since that will check/upgrade any *-git, *-svn etc packages.

I'll look into adding a check within the PKGBUILD to handle versioning a bit better for AUR helpers that don't support yay's extra features.

Maria commented on 2019-03-20 19:19

Thank you for the great PKGBUILD. It seems that there has been quite a few commits since this version (2018-03-17) from one year ago. https://github.com/ptrkrysik/gr-gsm/commits/master

tom.swartz07 commented on 2018-02-14 13:59

This package updates every time that I query. I think that the pkgver value is incorrect:

If you change it from:

git describe --always | sed 's/-/./g')

to:

git describe --long --tags | sed 's/([^-]*-g)/r\1/;s/-/./g'

it should continue to work as expected, and not require an update every time the aur is queried.

cyrevolt commented on 2016-12-28 22:49

Hi, could you add the following to the dependencies:
gnuradio-companion
python2-pyqt4

They are needed to run the included grgsm_livemon.

Thanks for the PKGBUILD! :)

edward_81 commented on 2016-05-21 10:05

Missing dep: qwt5

yuvadm commented on 2014-12-01 21:18

Please submit package pull requests to https://github.com/yuvadm/archlinux-packages