summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD31
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9d04e17394ee
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = kurumi
+ pkgdesc = Experimental PDF viewer
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/chardoncs/kurumi
+ arch = x86_64
+ license = MIT
+ license = Apache-2.0
+ makedepends = cargo
+ makedepends = rust
+ makedepends = rustfmt
+ depends = gtk4
+ depends = poppler-glib
+
+pkgname = kurumi
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f71c635dafda
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2c0d194d5d3f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# Maintainer: Charles Dong <chardon_cs@proton.me>
+pkgname=kurumi
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Experimental PDF viewer"
+arch=("x86_64")
+url="https://github.com/chardoncs/kurumi"
+license=('MIT' 'Apache-2.0')
+groups=()
+depends=('gtk4' 'poppler-glib')
+makedepends=('cargo' 'rust' 'rustfmt')
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+replaces=()
+source=()
+sha256sums=()
+
+prepare() {
+ mkdir -p $srcdir/${pkgver}-$pkgrel
+}
+
+build() {
+ cargo install $pkgname@$pkgver --locked --root $srcdir/${pkgver}-$pkgrel --target "$CARCH-unknown-linux-gnu"
+}
+
+package() {
+ mkdir -p $pkgdir/usr/bin
+ install -m 755 $srcdir/${pkgver}-${pkgrel}/bin/$pkgname $pkgdir/usr/bin/
+}