diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 25 |
3 files changed, 18 insertions, 20 deletions
@@ -1,8 +1,8 @@ pkgbase = libmodulemd-git pkgdesc = C Library for manipulating module metadata files - pkgver = 2.0.0.r0.g3a7a000 + pkgver = 2.13.0.r27.g9d3a115 pkgrel = 1 - url = https://github.com/fedora-modularity/libmodulemd + url = https://github.com/fedora-modularity/libmodulemd#branch=main arch = any license = MIT makedepends = meson @@ -13,8 +13,7 @@ pkgbase = libmodulemd-git makedepends = autopep8 provides = libmodulemd conflicts = libmodulemd - source = libmodulemd::git+https://github.com/fedora-modularity/libmodulemd.git + source = libmodulemd-git::git+https://github.com/fedora-modularity/libmodulemd.git sha256sums = SKIP pkgname = libmodulemd-git - diff --git a/.gitignore b/.gitignore index b68f8fdd96bf..8d887cb4328e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ src pkg -libmodulemd -*tar.gz -*pkg.tar.xz +libmodulemd-git +*pkg.tar.* +tags @@ -1,48 +1,47 @@ -# Maintainer: Tony Lambiris <tony@criticalstack.com> +# Maintainer: Tony Lambiris <tony@libpcap.net> pkgname=libmodulemd-git -_pkgname=libmodulemd -pkgver=2.0.0.r0.g3a7a000 +pkgver=2.13.0.r27.g9d3a115 pkgrel=1 pkgdesc="C Library for manipulating module metadata files" arch=("any") license=("MIT") -url="https://github.com/fedora-modularity/libmodulemd" +url="https://github.com/fedora-modularity/libmodulemd#branch=main" makedepends=("meson" "ninja" "pkgconfig" "python-gobject" "valgrind" "autopep8") -source=("${_pkgname}::git+https://github.com/fedora-modularity/libmodulemd.git") +source=("${pkgname}::git+https://github.com/fedora-modularity/libmodulemd.git") provides=('libmodulemd') conflicts=('libmodulemd') sha256sums=('SKIP') pkgver() { - cd "${_pkgname}" + cd "${srcdir}/${pkgname}" git describe --long --tags | sed -e 's/\([^-]*-g\)/r\1/;s/-/./g' -e 's/libmodulemd.//' } build() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${pkgname}" arch-meson build -Ddeveloper_build=false -Dbuild_api_v1=true ninja -C build } check() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${pkgname}" ninja -C build test } package() { - cd "${srcdir}/${_pkgname}" + cd "${srcdir}/${pkgname}" - DESTDIR="$pkgdir/" ninja -C build install + DESTDIR="${pkgdir}/" ninja -C build install # Defaults to libmodulemd API v1 until more software are ported to API v2 - ln -sf "$pkgname.so.1" "$pkgdir/usr/lib/$pkgname.so" + ln -sf "${pkgname%%-git}.so.1" "${pkgdir}/usr/lib/${pkgname%%-git}.so" - install -Dp -m644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" - install -Dp -m644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md" + install -Dp -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" + install -Dp -m644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" } # vim: set ft=sh ts=4 sw=4 noet: |