summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--.gitignore6
-rw-r--r--PKGBUILD25
3 files changed, 18 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6395e795e0b6..f1ae44199689 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 73f8304ae58d..9b100a41de52 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: