summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--swayimg/PKGBUILD66
2 files changed, 67 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 982f423..0950036 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
!yambar/
!foot/
+!swayimg/
diff --git a/swayimg/PKGBUILD b/swayimg/PKGBUILD
new file mode 100644
index 0000000..3b76817
--- /dev/null
+++ b/swayimg/PKGBUILD
@@ -0,0 +1,66 @@
+# Maintainer: Blake Romero <blake@blkrom.com>
+pkgname=swayimg-git
+pkgver=3.4.r9.g0428aef
+pkgrel=1
+pkgdesc="A lightweight image viewer for Wayland"
+arch=('x86_64')
+url="https://github.com/artemsen/swayimg"
+license=('MIT')
+groups=()
+depends=(
+'libjpeg-turbo'
+'libjxl'
+'libpng'
+'giflib'
+'librsvg'
+'libwebp'
+'libheif'
+'libavif'
+'libtiff'
+'openexr'
+'libexif'
+
+'bash-completion'
+'glibc'
+
+'wayland'
+'wayland-protocols'
+'json-c'
+'libxkbcommon'
+'fontconfig'
+'freetype2'
+
+# 'hicolor-icon-theme'
+# 'cairo'
+# 'glib2'
+)
+makedepends=('git' 'meson' 'ninja')
+optdepends=()
+provides=("${pkgname%-*}")
+conflicts=("${pkgname%-*}" "${pkgname}")
+replaces=()
+backup=()
+options=()
+install=
+source=("${pkgname%-*}::git+${url}")
+noextract=()
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-*}"
+ git describe --long --abbrev=7 --tags \
+ | sed 's/\([^-]*-g\)/r\1/; s/-/./g; s/^v//'
+}
+
+build() {
+ cd "$srcdir/${pkgname%-*}"
+ meson setup build --prefix=/usr
+ ninja -C build
+}
+
+package() {
+ cd "$srcdir/${pkgname%-*}"
+ DESTDIR="$pkgdir/" ninja -C build install
+ install -Dm 644 LICENSE \
+ "$pkgdir/usr/share/licenses/${pkgname%-*}/LICENSE"
+}