Peter Jung pushed to branch main at Arch Linux / Packaging / Packages / libsfdo
Commits:
d506954e by Peter Jung at 2024-12-26T21:12:25+01:00
upgpkg: 0.1.3-2, refactor PKGBUILD, add maintainer
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,13 +1,14 @@
pkgbase = libsfdo
pkgdesc = collection of libraries which implement some of the
freedesktop.org specifications
pkgver = 0.1.3
- pkgrel = 1
+ pkgrel = 2
url = https://gitlab.freedesktop.org/vyivel/libsfdo
arch = x86_64
license = BSD-2-Clause
makedepends = meson
+ makedepends = git
depends = glibc
- source =
libsfdo-0.1.3.tar.gz::https://gitlab.freedesktop.org/vyivel/libsfdo/-/archive/v0.1.3/libsfdo-v0.1.3.tar.gz
- b2sums =
f89502b0bcc5029a693808f5390e821a92852da17a716974e81a114069b65795b3f67dd018e0459d139521efb44252d55f6518952d6cd0def9e74b8931ae2aaf
+ source = git+https://gitlab.freedesktop.org/vyivel/libsfdo#tag=v0.1.3
+ b2sums =
6944af537299654b309fa0d625b2ccf4fdc11d5e5593b90379dcb0c6b73cca8a7b0bbc304731ca4722f85e702aee4f454f3b1217782e41c58afd13c7e47a4a24
pkgname = libsfdo
=====================================
PKGBUILD
=====================================
@@ -1,23 +1,25 @@
-# Maintainer: Lex Black <[email protected]>
+# Maintainer: Peter Jung <[email protected]>
+# Contributor: Lex Black <[email protected]>
pkgname=libsfdo
pkgver=0.1.3
-pkgrel=1
+pkgrel=2
pkgdesc='collection of libraries which implement some of the freedesktop.org
specifications'
url="https://gitlab.freedesktop.org/vyivel/libsfdo"
arch=('x86_64')
license=('BSD-2-Clause')
depends=('glibc')
-makedepends=('meson')
-source=(${pkgname}-${pkgver}.tar.gz::"${url}/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.gz")
-b2sums=('f89502b0bcc5029a693808f5390e821a92852da17a716974e81a114069b65795b3f67dd018e0459d139521efb44252d55f6518952d6cd0def9e74b8931ae2aaf')
+makedepends=('meson' 'git')
+source=("git+https://gitlab.freedesktop.org/vyivel/libsfdo#tag=v${pkgver}")
+b2sums=('6944af537299654b309fa0d625b2ccf4fdc11d5e5593b90379dcb0c6b73cca8a7b0bbc304731ca4722f85e702aee4f454f3b1217782e41c58afd13c7e47a4a24')
build() {
- arch-meson "$pkgname-v$pkgver" build
+ arch-meson "$pkgname" build
meson compile -C build
}
package() {
meson install -C build --destdir "$pkgdir"
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname"
"$srcdir"/$pkgname/LICENSE
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libsfdo/-/commit/d506954e70fc379e378eb6a537c40517744d01d3
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libsfdo/-/commit/d506954e70fc379e378eb6a537c40517744d01d3
You're receiving this email because of your account on gitlab.archlinux.org.