Package Details: glrpt 2.4.2-4

Git Clone URL: https://aur.archlinux.org/glrpt.git (read-only, click to copy)
Package Base: glrpt
Description: Interactive GUI application for receiving, decoding and displaying LRPT images from the Russian Meteor-M type of weather satellites
Upstream URL: http://www.5b4az.org
Keywords: lrpt meteor radio rtl-sdr rtlsdr satellite sdr weather
Licenses: GPLv3
Submitter: CodingMarco
Maintainer: CodingMarco
Last Packager: CodingMarco
Votes: 2
Popularity: 0.105766
First Submitted: 2018-11-07 22:25
Last Updated: 2019-10-28 10:08

Latest Comments

dviktor commented on 2019-10-25 14:57

Package was out from beta. RTL-SDR and Airspy support are optional, because glrpt uses SoapySDR library and hence doesn't depend on particular vendor. Here is diff for PKGBUILD:

--- PKGBUILD.old    2019-09-15 22:55:43.000000000 +0300
+++ PKGBUILD    2019-10-25 17:55:54.114048890 +0300
@@ -2,34 +2,31 @@

 pkgname=glrpt
 pkgver=2.4.2
-pkgrel=3
+pkgrel=4
 pkgdesc="Interactive GUI application for receiving, decoding and displaying LRPT images from the Russian Meteor-M type of weather satellites"
 arch=('x86_64')
 url="http://www.5b4az.org"
 license=('GPLv3')
-depends=('rtl-sdr'
-                   'gtk3'
-                   'libglade'
-                   'soapysdr')
-makedepends=('make')
-source=("http://www.5b4az.org/pkg/lrpt/$pkgname-$pkgver-beta.tar.bz2"
-               "glrpt.patch")
-md5sums=('SKIP'
-                    'SKIP')
-
-prepare() {
-    cd "$pkgname-$pkgver-beta"
-    patch -Np0 -i $srcdir/glrpt.patch
-}
+depends=('gtk3'
+         'libglade'
+         'soapysdr')
+optdepends=('soapyrtlsdr: RTL-SDR support'
+            'soapyairspy: Airspy support')
+makedepends=('make' 'automake' 'autoconf')
+source=("http://www.5b4az.org/pkg/lrpt/${pkgname}-${pkgver}.tar.bz2")
+md5sums=('7f062cd18c0478299410bb81a9ba9a3e')

 build() {
-   cd "$pkgname-$pkgver-beta"
+   cd "${srcdir}/${pkgname}-${pkgver}"
+
    ./autogen.sh
    ./configure --prefix=/usr
+
    make
 }

 package() {
-   cd "$pkgname-$pkgver-beta"
-   make DESTDIR="$pkgdir/" install
+   cd "${srcdir}/${pkgname}-${pkgver}"
+
+   make DESTDIR="${pkgdir}" install
 }

dviktor commented on 2019-09-15 16:51

Hello again! I've managed to fix package() issue. You'll need a patch, it resides here. Also you should modify PKGBUILD a bit, here is a diff:

diff --git a/PKGBUILD b/PKGBUILD
index 1046a1d..7c4dcf9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@

 pkgname=glrpt
 pkgver=2.4.2
-pkgrel=2
+pkgrel=3
 pkgdesc="Interactive GUI application for receiving, decoding and displaying LRPT images from the Russian Meteor-M type of weather satellites"
 arch=('x86_64')
 url="http://www.5b4az.org"
@@ -12,8 +12,15 @@ depends=('rtl-sdr'
                    'libglade'
                    'soapysdr')
 makedepends=('make')
-source=("http://www.5b4az.org/pkg/lrpt/$pkgname-$pkgver-beta.tar.bz2")
-md5sums=('SKIP')
+source=("http://www.5b4az.org/pkg/lrpt/$pkgname-$pkgver-beta.tar.bz2"
+        "glrpt.patch")
+md5sums=('19f5ccd3beac9ec3340312a008aceb99'
+         'c9a5b4b6a7e43634190ac3db025565b4')
+
+prepare() {
+    cd "$pkgname-$pkgver-beta"
+    patch -Np0 -i $srcdir/glrpt.patch
+}

 build() {
        cd "$pkgname-$pkgver-beta"
@@ -22,11 +29,6 @@ build() {
        make
 }

-check() {
-       cd "$pkgname-$pkgver-beta"
-       make -k check
-}
-
 package() {
        cd "$pkgname-$pkgver-beta"
        make DESTDIR="$pkgdir/" install

Note that make check is actually not needed for that package. I also sent this patch to the developer, so I hope in the nearest future he will fix his own version but for now you could employ my solution. Please also see the same proposed solution for mlrpt package.

dviktor commented on 2019-09-10 21:00

Something wrong with packaging process:

install: target '/tmp/makepkg/glrpt/pkg/glrpt//usr/share/applications/' is not a directory: No such file or directory
install: target '/tmp/makepkg/glrpt/pkg/glrpt//usr/share/pixmaps/' is not a directory: No such file or directory
mkdir: cannot create directory ‘/tmp/makepkg/glrpt/pkg/glrpt//usr/share/doc/glrpt/’: No such file or directory
install: target '/tmp/makepkg/glrpt/pkg/glrpt//usr/share/doc/glrpt/' is not a directory: No such file or directory
install: target '/tmp/makepkg/glrpt/pkg/glrpt//usr/share/man/man1/' is not a directory: No such file or directory
make[2]: *** [Makefile:902: install-data-local] Error 1
make[2]: Leaving directory '/tmp/makepkg/glrpt/src/glrpt-2.4.2-beta'
make[1]: *** [Makefile:785: install-am] Error 2
make[1]: Leaving directory '/tmp/makepkg/glrpt/src/glrpt-2.4.2-beta'
make: *** [Makefile:483: install-recursive] Error 1
==> ERROR: A failure occurred in package().
    Aborting...
Error making: glrpt

CodingMarco commented on 2019-08-31 20:44

I'm on holiday right now, sorry... ;)

CodingMarco commented on 2018-12-23 22:48

@Mees Updated!

Mees commented on 2018-12-23 22:06

Hi there, the 1.7 package isn't available online anymore. They're at 1.9 already! Could you please update?

CodingMarco commented on 2018-11-15 08:26

@afiskon Updated! Thanks for the notification!

afiskon commented on 2018-11-14 06:12

Could you please update pkgver to 1.6? The 1.4.1 package is not available online anymore.