diff options
| author | Blake Romero <blake@blkrom.com> | 2024-11-03 21:00:35 +0000 |
|---|---|---|
| committer | Blake Romero <blake@blkrom.com> | 2024-11-03 21:00:35 +0000 |
| commit | c7c09054766fbb556ba5c510302b7992b425c1f7 (patch) | |
| tree | 225602bc3b345e856a9cdbe565eee7b1c83a1827 | |
| parent | 90fed2872678da65ac88669e3a86dffb97df98f9 (diff) | |
Add swayimg pkgbuild
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | swayimg/PKGBUILD | 66 |
2 files changed, 67 insertions, 0 deletions
@@ -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" +} |
