diff options
author | Ícar N. S | 2021-06-01 15:40:41 +0200 |
---|---|---|
committer | Ícar N. S | 2021-06-01 15:40:41 +0200 |
commit | eae26ea9f013d1bc167e899451db1e6e40d1ef5a (patch) | |
tree | 22ff960724c9dc5e9816abcfd70cc1b3cb320109 | |
download | aur-eae26ea9f013d1bc167e899451db1e6e40d1ef5a.tar.gz |
First commit: PKGBUILD & SRCINFO
-rw-r--r-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 34 |
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bb31ce9f255d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = fractal-next + pkgdesc = GTK4 client for Matrix written in Rust (fractal-next branch) + pkgver = r122.145e9bd0 + pkgrel = 1 + url = https://wiki.gnome.org/Apps/Fractal + arch = x86_64 + license = GPL3 + makedepends = meson + makedepends = rust + depends = gtk4 + depends = gst-plugins-base-libs + depends = gst-plugin-gtk + depends = gst-plugins-bad + depends = gst-editing-services + depends = gtksourceview5 + depends = gspell + depends = libhandy + optdepends = org.freedesktop.secrets: password storage + source = fractal::git+https://gitlab.gnome.org/GNOME/fractal#branch=fractal-next + sha256sums = SKIP + +pkgname = fractal-next diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d5d88480b9de --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Ícar N. S. <icar.nin@protonmail.com> + +_pkgname=fractal +pkgname=fractal-next +pkgver=r122.145e9bd0 +pkgrel=1 +pkgdesc="GTK4 client for Matrix written in Rust (fractal-next branch)" +arch=(x86_64) +url="https://wiki.gnome.org/Apps/Fractal" +license=(GPL3) +depends=(gtk4 gst-plugins-base-libs gst-plugin-gtk gst-plugins-bad gst-editing-services gtksourceview5 gspell libhandy) +optdepends=('org.freedesktop.secrets: password storage') +makedepends=(meson rust) +source=("fractal::git+https://gitlab.gnome.org/GNOME/fractal#branch=fractal-next") +sha256sums=('SKIP') + +pkgver() { + cd "${_pkgname}" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cd ${_pkgname} + arch-meson . _build + meson compile -C _build +} + +package() { + cd ${_pkgname} + DESTDIR="${_pkgdir}" meson install -C _build +} |