Date: Friday, October 21, 2022 @ 05:17:38 Author: ainola Revision: 1333043
Import swayimg from AUR (13 votes) Added: swayimg/ swayimg/repos/ swayimg/trunk/ swayimg/trunk/PKGBUILD ----------+ PKGBUILD | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) Added: swayimg/trunk/PKGBUILD =================================================================== --- swayimg/trunk/PKGBUILD (rev 0) +++ swayimg/trunk/PKGBUILD 2022-10-21 05:17:38 UTC (rev 1333043) @@ -0,0 +1,66 @@ +# Maintainer: Brett Cornwall <[email protected]> +# Contributor: Artem Senichev <[email protected]> + +pkgname=swayimg +pkgver=1.9 +pkgrel=2 +pkgdesc='A lightweight image viewer for Wayland display servers' +arch=('x86_64') +license=('MIT') +makedepends=( + 'bash-completion' # Meson requirement + 'meson' + 'ninja' + 'wayland-protocols' +) +depends=( + 'cairo' + 'hicolor-icon-theme' + 'libexif.so' + 'libfontconfig.so' + 'libfreetype.so' + 'libgif.so' + 'libgobject-2.0.so' + 'libheif' + 'libjpeg.so' + 'libjson-c.so' + 'libjxl.so' + 'libpng' + 'librsvg-2.so' + 'libtiff.so' + 'libwayland-client.so' + 'libwebp.so' + 'libwebpdemux.so' + 'libxkbcommon' +) +url='https://github.com/artemsen/swayimg' +source=("$pkgname-$pkgver.tar.gz::https://github.com/artemsen/swayimg/archive/v$pkgver.tar.gz") +sha256sums=('693a23a7755ebedb144271b2b674980a1c51a2036dabcff9697c3e3c6258f108') + +build() { + arch-meson build ${pkgname}-${pkgver} \ + -D bash=enabled \ + -D desktop=true \ + -D exif=enabled \ + -D gif=enabled \ + -D heif=enabled \ + -D jpeg=enabled \ + -D jxl=enabled \ + -D man=true \ + -D png=enabled \ + -D svg=enabled \ + -D tiff=enabled \ + -D version="$pkgver" \ + -D webp=enabled \ + -D zsh=enabled + ninja -C build +} + +package(){ + DESTDIR="$pkgdir" ninja -C build install + + cd "$pkgname-$pkgver" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" + install -Dm644 extra/swayimgrc -t "$pkgdir/usr/share/doc/$pkgname/" +}
