From c7c09054766fbb556ba5c510302b7992b425c1f7 Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Sun, 3 Nov 2024 21:00:35 +0000 Subject: Add swayimg pkgbuild --- swayimg/PKGBUILD | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 swayimg/PKGBUILD (limited to 'swayimg/PKGBUILD') 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 +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" +} -- cgit