diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6f5f712df3ac --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = libastal-mpris-git + pkgdesc = Library and cli tool for controlling media players + pkgver = r1.0a34dd3 + pkgrel = 1 + url = https://github.com/astal-sh/mpris + arch = x86_64 + license = GPL-3 + makedepends = meson + makedepends = git + makedepends = gobject-introspection + makedepends = vala + depends = glib2 + depends = json-glib + provides = astal-mpris + provides = libastal-mpris + provides = libastal-mpris.so=0-64 + source = git+https://github.com/astal-sh/mpris + sha256sums = SKIP + +pkgname = libastal-mpris-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7d7398404551 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: kotontrion <kotontrion@tutanota.de> + +pkgname=libastal-mpris-git +_pkgname=mpris +pkgver=r1.0a34dd3 +pkgrel=1 +provides=(astal-mpris libastal-mpris libastal-mpris.so=0-64) +pkgdesc="Library and cli tool for controlling media players" +arch=(x86_64) +license=(GPL-3) +url="https://github.com/astal-sh/mpris" +depends=( + glib2 + json-glib +) +makedepends=( + meson + git + gobject-introspection + vala +) +source=("git+${url}") +sha256sums=('SKIP') + +pkgver() { + cd "$_pkgname" + #git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)" +} + +build() { + cd $_pkgname + arch-meson build + meson compile -C build +} + +package() { + cd $_pkgname + meson install -C build --destdir "$pkgdir" +} + |