summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChocobo12021-02-11 14:47:35 +0800
committerChocobo12021-02-11 14:58:17 +0800
commite170d02326d1bb5f71ea9925aa4e5ce650dbabbc (patch)
tree572f16a0ac5c17a11d0c32d0ffb0b7e7efc8ccf3
downloadaur-e170d02326d1bb5f71ea9925aa4e5ce650dbabbc.tar.gz
newpkg: castor 0.8.16-1
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD33
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..57b445a2c73b
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = castor
+ pkgdesc = A Gemini, Gopher and Finger protocol client
+ pkgver = 0.8.16
+ pkgrel = 1
+ url = https://git.sr.ht/~julienxx/castor
+ arch = i686
+ arch = x86_64
+ license = MIT
+ makedepends = rust
+ depends = atk
+ depends = cairo
+ depends = gdk-pixbuf2
+ depends = glibc
+ depends = gtk3
+ depends = openssl
+ depends = pango
+ source = castor-0.8.16.tar.gz::https://git.sr.ht/~julienxx/castor/archive/0.8.16.tar.gz
+ sha256sums = 9a72ed66a10abd9d6fb44c02349f6c4035ff7d89397eb928c90f1465c3cccf7d
+
+pkgname = castor
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3565be34047a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
+
+pkgname=castor
+pkgver=0.8.16
+pkgrel=1
+pkgdesc="A Gemini, Gopher and Finger protocol client"
+arch=('i686' 'x86_64')
+url="https://git.sr.ht/~julienxx/castor"
+license=('MIT')
+depends=('atk' 'cairo' 'gdk-pixbuf2' 'glibc' 'gtk3' 'openssl' 'pango')
+makedepends=('rust')
+source=("$pkgname-$pkgver.tar.gz::https://git.sr.ht/~julienxx/castor/archive/$pkgver.tar.gz")
+sha256sums=('9a72ed66a10abd9d6fb44c02349f6c4035ff7d89397eb928c90f1465c3cccf7d')
+
+
+check() {
+ cd "$pkgname-$pkgver"
+
+ cargo test \
+ --release \
+ --locked
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ cargo install \
+ --no-track \
+ --locked \
+ --root "$pkgdir/usr" \
+ --path "$srcdir/$pkgname-$pkgver"
+ install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/castor"
+}