summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergii Fesenko2022-07-01 16:24:37 +0300
committerSergii Fesenko2022-07-01 16:37:12 +0300
commite4c818ce88ea09a71ea3e1ffde0ffb9c524d7508 (patch)
tree6db51cbb8b05e0828e39fadf137781c47f142649
downloadaur-e4c818ce88ea09a71ea3e1ffde0ffb9c524d7508.tar.gz
This is where it all begins...
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore8
-rw-r--r--PKGBUILD47
-rwxr-xr-xmakepkg.sh3
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 "$@"