summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-11-19 05:58:59 +0000
committerGeorge Rawlinson2021-11-19 05:58:59 +0000
commit0806023bf7b089ea0b0b661a0eff16bb887d64a6 (patch)
tree8a8e0c662dd034c9db3982771d97b42fe7013aa9
downloadaur-0806023bf7b089ea0b0b661a0eff16bb887d64a6.tar.gz
addpkg: pict-rs 0.3.0.beta.5-1
-rw-r--r--.SRCINFO17
-rw-r--r--PKGBUILD37
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c23e99cf27c1
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = pict-rs
+ pkgdesc = A simple image hosting service
+ pkgver = 0.3.0.beta.5
+ pkgrel = 1
+ url = https://git.asonix.dog/asonix/pict-rs
+ arch = x86_64
+ license = AGPL3
+ makedepends = rust
+ depends = gcc-libs
+ depends = imagemagick
+ depends = ffmpeg
+ depends = perl-image-exiftool
+ source = pict-rs-0.3.0.beta.5.tar.gz::https://git.asonix.dog/asonix/pict-rs/archive/v0.3.0-beta.5.tar.gz
+ sha512sums = d189bfdbf54702c0afa9e545f75b2ef5f98fb7a8bd4b253d839c03fa66b5593d6b975e5e2b26ed85b03ca3da42af3f0d2887bb4b2136f74847fb6b7031dd58f4
+ b2sums = 1cbe01f636e6a53c260d1cf42c104de59be88b1401577899fae2e57221bcb48a29884c996d6bc02bb7fb0a40b4882c45ade63b4759aeee075117b82cd7e34b9f
+
+pkgname = pict-rs
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4c80646ab143
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Your Name <youremail@domain.com>
+
+pkgname=pict-rs
+_pkgver=0.3.0-beta.5
+pkgver="${_pkgver/-/.}"
+pkgrel=1
+pkgdesc="A simple image hosting service"
+arch=('x86_64')
+url="https://git.asonix.dog/asonix/pict-rs"
+license=('AGPL3')
+depends=('gcc-libs' 'imagemagick' 'ffmpeg' 'perl-image-exiftool')
+makedepends=('rust')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$_pkgver.tar.gz")
+sha512sums=('d189bfdbf54702c0afa9e545f75b2ef5f98fb7a8bd4b253d839c03fa66b5593d6b975e5e2b26ed85b03ca3da42af3f0d2887bb4b2136f74847fb6b7031dd58f4')
+b2sums=('1cbe01f636e6a53c260d1cf42c104de59be88b1401577899fae2e57221bcb48a29884c996d6bc02bb7fb0a40b4882c45ade63b4759aeee075117b82cd7e34b9f')
+
+prepare() {
+ cd "$pkgname"
+
+ # download dependencies
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ cd "$pkgname"
+ cargo build --frozen --release --all-features
+}
+
+check() {
+ cd "$pkgname"
+ cargo test --frozen --all-features
+}
+
+package() {
+ cd "$pkgname"
+ install -vDm755 -t "$pkgdir/usr/bin" "target/release/$pkgname"
+}