Package Details: gr-foo-git r169.cc8bfc6-1

Git Clone URL: https://aur.archlinux.org/gr-foo-git.git (read-only, click to copy)
Package Base: gr-foo-git
Description: gnuradio custom blocks by bastibl. Latest git checkout.
Upstream URL: https://github.com/bastibl/gr-foo
Licenses: GPL3
Conflicts: gr-foo
Provides: gr-foo
Submitter: dreieck
Maintainer: fixeria
Last Packager: fixeria
Votes: 2
Popularity: 0.000000
First Submitted: 2021-12-19 18:31 (UTC)
Last Updated: 2022-05-06 17:31 (UTC)

Required by (1)

Sources (1)

Pinned Comments

Latest Comments

1 2 Next › Last »

dreieck commented on 2022-05-08 07:23 (UTC) (edited on 2022-05-08 07:23 (UTC) by dreieck)

You have changed the versioning scheme in a way that the current version is lower than the version of the previous PKGBUILD (r169 < 1.1.0.git). So you need to increment epoch.

Thanks for maintaining!

Also, the VCS packaging guidelines suggest that if there is a "real" upstream version available, like 1.1.0, this should be used as first part of $pkgver. Is there any reason you removed the 1.1.0.git, which I have extracted from the build variables in CMakeLists.txt?
If you remove the release version prefix, I think it is more meaningful then to also remove the =${pkgver} from the provides entry.

dreieck commented on 2022-05-06 17:24 (UTC)

Added @fixeria as Maintainer and disowned.

fixeria commented on 2022-05-06 10:56 (UTC)

Anyone who wants to take over maintanance please leave a note!

Hi! I can maintain this package, as I am already maintaining gr-ieee802-11-git.

The PKGBUILD needs some corrections:

  • new dependency: add spdlog to depends;
  • remove gnuradio<3.10 from depends, so it builds against current gnuradio-3.10.2.0.

dreieck commented on 2021-12-19 18:33 (UTC) (edited on 2021-12-19 18:33 (UTC) by dreieck)

I have created a package that addresses all the issues brought up by me since 2021-09-30: gr-foo-git. Feel free to adopt it. I won't continuously maintain it since I happen to not use it, but it was a "one-off" I did to at least fix all the issues.

@Phaotee (maintainer), feel free to take this as inspiration for your other packages that have similar problems (e.g. gr-baz, gr-ieee802-11 and maybe more).

dreieck commented on 2021-12-19 18:08 (UTC) (edited on 2021-12-19 18:08 (UTC) by dreieck)

license 'unknown' is not a common license, and so a license text must be explicitly installed to "/usr/share/licenses/${pkgname}".
Thanks for maintaining.

dreieck commented on 2021-12-19 18:06 (UTC)

This package must be named gr-foo-git, i.e. with -git suffix, since it uses latest git checkout and not a fixed version.

Also, git must be added to the makedepends array.

dreieck commented on 2021-12-19 18:05 (UTC)

$arch is set to (any) although it contains compiled binaries. Please specify proper $arch settings.

dreieck commented on 2021-10-20 12:50 (UTC) (edited on 2021-10-20 12:54 (UTC) by dreieck)

@lbaldesi:

I turns out that it is working flawlessly with version 3.9.3.

You are right, it now builds for me.

@Maintainer (@Phaotee), please switch the source to the #branch=maint-3.9 (cf. this comment).