| author | Jan Alexander Steffens (heftig)
<heftig@archlinux.org> 2025-04-10 01:30:26 UTC |
| committer | Jan Alexander Steffens (heftig)
<heftig@archlinux.org> 2025-04-10 01:31:24 UTC |
| parent | a63c49b67ed4e858e2f0f68208738cd8b0308984 |
| .SRCINFO | +12 | -5 |
| .nvchecker.toml | +3 | -0 |
| PKGBUILD | +35 | -15 |
| keys/pgp/D88D6B90198F924A78705D8C3CAD53398973FFFA.asc | +40 | -0 |
diff --git a/.SRCINFO b/.SRCINFO index 0bc17b3..41fc518 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,17 +1,24 @@ pkgbase = libqrtr-glib pkgdesc = Qualcomm IPC Router protocol helper library pkgver = 1.2.2 - pkgrel = 3 + pkgrel = 4 url = https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib arch = x86_64 - license = GPL2 + license = GPL-2.0-or-later makedepends = git makedepends = gobject-introspection makedepends = gtk-doc makedepends = meson + depends = gcc-libs depends = glib2 - provides = libqrtr-glib.so - source = git+https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git#commit=8991f0e93713ebf4da48ae4f23940ead42f64c8c - b2sums = SKIP + depends = glibc + source = git+https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git?signed#tag=1.2.2 + validpgpkeys = D88D6B90198F924A78705D8C3CAD53398973FFFA + b2sums = 2887ad9ebc45a329610b435f9461d244f1a783481adacdd092781a97488751e4e58e256b7b55f7ce5b228b12d5afeccdb81640e3f681d8da42396d3dc9a2d243 pkgname = libqrtr-glib + provides = libqrtr-glib.so + +pkgname = libqrtr-glib-docs + pkgdesc = Qualcomm IPC Router protocol helper library (documentation) + depends = diff --git a/.nvchecker.toml b/.nvchecker.toml index 03e36ea..3f29ae7 100644 --- a/.nvchecker.toml +++ b/.nvchecker.toml @@ -1,3 +1,6 @@ [libqrtr-glib] source = "git" git = "https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git" +include_regex = '\d+\.\d*[02468]\.\d+' +from_pattern = '-([a-z])' +to_pattern = '\1' diff --git a/PKGBUILD b/PKGBUILD index 4535724..eb56048 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,35 +1,43 @@ # Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org> -pkgname=libqrtr-glib +pkgbase=libqrtr-glib +pkgname=( + libqrtr-glib + libqrtr-glib-docs +) pkgver=1.2.2 -pkgrel=3 +pkgrel=4 pkgdesc="Qualcomm IPC Router protocol helper library" url="https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib" arch=(x86_64) -license=(GPL2) -depends=(glib2) +license=(GPL-2.0-or-later) +depends=( + gcc-libs + glib2 + glibc +) makedepends=( git gobject-introspection gtk-doc meson ) -provides=(libqrtr-glib.so) -_commit=8991f0e93713ebf4da48ae4f23940ead42f64c8c # tags/1.2.2^0 -source=("git+https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git#commit=$_commit") -b2sums=('SKIP') - -pkgver() { - cd libqrtr-glib - git describe --tags | sed 's/-rc/rc/;s/[^-]*-g/r&/;s/-/+/g' -} +source=("git+https://gitlab.freedesktop.org/mobile-broadband/libqrtr-glib.git?signed#tag=${pkgver/[a-z]/-&}") +b2sums=('2887ad9ebc45a329610b435f9461d244f1a783481adacdd092781a97488751e4e58e256b7b55f7ce5b228b12d5afeccdb81640e3f681d8da42396d3dc9a2d243') +validpgpkeys=( + D88D6B90198F924A78705D8C3CAD53398973FFFA # Aleksander Morgado <aleksander@aleksander.es> +) prepare() { cd libqrtr-glib } build() { - arch-meson libqrtr-glib build + local meson_options=( + -D gtk_doc=true + ) + + arch-meson libqrtr-glib build "${meson_options[@]}" meson compile -C build } @@ -37,8 +45,20 @@ check() { meson test -C build --print-errorlogs } -package() { +package_libqrtr-glib() { + provides=(libqrtr-glib.so) + meson install -C build --destdir "$pkgdir" + + mkdir -p doc/usr/share + mv {"$pkgdir",doc}/usr/share/gtk-doc +} + +package_libqrtr-glib-docs() { + pkgdesc+=" (documentation)" + depends=() + + mv doc/* "$pkgdir" } # vim:set sw=2 sts=-1 et: diff --git a/keys/pgp/D88D6B90198F924A78705D8C3CAD53398973FFFA.asc b/keys/pgp/D88D6B90198F924A78705D8C3CAD53398973FFFA.asc new file mode 100644 index 0000000..51b81c2 --- /dev/null +++ b/keys/pgp/D88D6B90198F924A78705D8C3CAD53398973FFFA.asc @@ -0,0 +1,40 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +sg== +=J+xH +-----END PGP PUBLIC KEY BLOCK-----