diff options
author | Sergii Fesenko | 2022-07-01 16:24:37 +0300 |
---|---|---|
committer | Sergii Fesenko | 2022-07-01 16:37:12 +0300 |
commit | e4c818ce88ea09a71ea3e1ffde0ffb9c524d7508 (patch) | |
tree | 6db51cbb8b05e0828e39fadf137781c47f142649 | |
download | aur-e4c818ce88ea09a71ea3e1ffde0ffb9c524d7508.tar.gz |
This is where it all begins...
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 8 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rwxr-xr-x | makepkg.sh | 3 |
4 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d017edb22322 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = granite7-git + pkgdesc = Library that extends GTK with common widgets and utilities + pkgver = 7.0.0.r11.f476f592 + pkgrel = 1 + url = https://github.com/elementary/granite + arch = x86_64 + groups = pantheon-unstable + license = LGPL3 + makedepends = git + makedepends = gobject-introspection + makedepends = meson + makedepends = ninja + makedepends = vala + depends = gtk4 + depends = libgee + provides = granite7 + provides = libgranite-7.so + source = granite7::git+https://github.com/elementary/granite.git#branch=main + sha256sums = SKIP + +pkgname = granite7-git diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..8d420e1e5bae --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ + +pkg/ +src/ +granite7/ + +# +granite7-*.tar.??? + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..59b63039d247 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Sergii Fesenko <sergii underscore f dot at outlook dot com> + +pkgname=granite7-git +_pkgname=${pkgname%-git} +pkgver=7.0.0.r11.f476f592 +pkgrel=1 +pkgdesc='Library that extends GTK with common widgets and utilities' +arch=(x86_64) +url=https://github.com/elementary/granite +license=(LGPL3) +groups=(pantheon-unstable) +depends=( + gtk4 + libgee +) +makedepends=( + git + gobject-introspection + meson + ninja + vala +) +provides=( + granite7 + libgranite-7.so +) +source=( + "${_pkgname}::git+https://github.com/elementary/granite.git#branch=main" + ) +sha256sums=(SKIP) + +pkgver() { + cd ${_pkgname} + + git describe --tags --long | sed 's/-/.r/; s/-g/./' +} + +build() { + arch-meson ${_pkgname} build + meson compile -C build +} + +package() { + DESTDIR="${pkgdir}" meson install -C build +} + +# vim: ts=2 sw=2 et: diff --git a/makepkg.sh b/makepkg.sh new file mode 100755 index 000000000000..4aee43b71f60 --- /dev/null +++ b/makepkg.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +docker run -v $PWD:/w -v pkg:/var/cache/pacman --rm -it sfesenko/makepkg "$@" |