diff options
author | Mark Wagie | 2022-05-07 12:47:02 -0600 |
---|---|---|
committer | Mark Wagie | 2022-05-07 12:47:02 -0600 |
commit | c9f2593d9d50a88b27db5c52641cfd5b2d4e8946 (patch) | |
tree | f08734e0d263769c87a67cab3afaa7cf154bc343 | |
download | aur-c9f2593d9d50a88b27db5c52641cfd5b2d4e8946.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 7 | ||||
-rw-r--r-- | PKGBUILD | 36 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c2ee5c09cba7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = geopard + pkgdesc = Gemini browser in gtk4 + pkgver = 1.0.1 + pkgrel = 1 + url = https://ranfdev.com/projects/Geopard + arch = x86_64 + arch = aarch64 + license = unknown + checkdepends = appstream-glib + makedepends = blueprint-compiler + makedepends = cargo + makedepends = gobject-introspection + makedepends = meson + depends = libadwaita + source = geopard-1.0.1.tar.gz::https://github.com/ranfdev/Geopard/archive/refs/tags/v1.0.1.tar.gz + sha256sums = a2b289d070b6df8daad123ffb9acef03f700bd0becb57e7ee32f1f650a75a0f7 + +pkgname = geopard diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4dab8d6386e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +# Ignore everything +* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..938c699dab5c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +pkgname=geopard +pkgver=1.0.1 +pkgrel=1 +pkgdesc="Gemini browser in gtk4" +arch=('x86_64' 'aarch64') +url="https://ranfdev.com/projects/Geopard" +license=('unknown') +depends=('libadwaita') +makedepends=('blueprint-compiler' 'cargo' 'gobject-introspection' 'meson') +checkdepends=('appstream-glib') +source=("$pkgname-$pkgver.tar.gz::https://github.com/ranfdev/Geopard/archive/refs/tags/v$pkgver.tar.gz") +sha256sums=('a2b289d070b6df8daad123ffb9acef03f700bd0becb57e7ee32f1f650a75a0f7') + +prepare() { + cd "Geopard-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo fetch --target "$CARCH-unknown-linux-gnu" + + # Relax validate-appdata test + sed -i "s/'validate', '--nonet'/'validate-relax', '--nonet'/g" data/meson.build +} + +build() { + export RUSTUP_TOOLCHAIN=stable + arch-meson "Geopard-$pkgver" build + meson compile -C build +} + +check() { + meson test -C build --print-errorlogs +} + +package() { + meson install -C build --destdir "$pkgdir" +} |