summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorNorbert Pfeiler2022-10-03 03:07:50 +0200
committerNorbert Pfeiler2022-10-03 04:01:07 +0200
commit1c24e38e6e2e53da1162277d4d28c401f3c004b3 (patch)
tree1238b1885d95bcf7d30746734bdb9f7c19203790
downloadaur-1c24e38e6e2e53da1162277d4d28c401f3c004b3.tar.gz
new package
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD33
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..4ceda975effb
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = vipsdisp-git
+ pkgdesc = displays an image with libvips and gtk+4; can display huge images quickly and without using much memory; supports many scientific and technical image formats.
+ pkgver = 2.4.1+3.g1f28388
+ pkgrel = 1
+ url = https://github.com/jcupitt/vipsdisp
+ arch = x86_64
+ license = unknown
+ makedepends = git
+ depends = libvips
+ provides = vipsdisp
+ source = git+https://github.com/jcupitt/vipsdisp
+ sha256sums = SKIP
+
+pkgname = vipsdisp-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c8a9e011eb40
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+vipsdisp
+src
+pkg
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..59d77a55e756
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: norbert.pfeiler ät gmail.com
+
+_ghuser=jcupitt
+_name=vipsdisp
+pkgname=$_name-git
+pkgver=2.4.1+3.g1f28388
+pkgrel=1
+pkgdesc='displays an image with libvips and gtk+4; can display huge images quickly and without using much memory; supports many scientific and technical image formats.'
+url=https://github.com/$_ghuser/$_name
+license=(unknown)
+arch=(x86_64)
+provides=($_name)
+makedepends=(git)
+depends=(libvips)
+source=(git+$url)
+
+prepare() {
+ meson setup build $_name --prefix /usr --libexecdir=lib --sbindir=bin --sharedstatedir=share --buildtype=release
+}
+pkgver() {
+ git -C $_name describe --always --dirty --tags | sed 's/-/+/; s/-/./; s/v//' | sed 's/:/;/g; s|/|\\\\|g; s/ /~/g'
+}
+build() {
+ meson configure build
+ meson compile -C build
+}
+check() {
+ meson test -C build
+}
+package() {
+ env DESTDIR=$pkgdir meson install -C build
+}
+sha256sums=('SKIP')