new bblfs: media-gfx/imv-5.0.1
This commit is contained in:
71
media-gfx/imv-5.0.1.PKGBUILD
Normal file
71
media-gfx/imv-5.0.1.PKGBUILD
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
pkgname=imv
|
||||||
|
pkgver=5.0.1
|
||||||
|
pkgdesc="Minimal image viewer designed for tiling window manager users"
|
||||||
|
homepage="https://sr.ht/~exec64/imv/"
|
||||||
|
license=("MIT")
|
||||||
|
depends=(
|
||||||
|
glib
|
||||||
|
inih
|
||||||
|
libglvnd
|
||||||
|
cairo
|
||||||
|
libxkbcommon
|
||||||
|
pango
|
||||||
|
libnsgif
|
||||||
|
icu
|
||||||
|
libjpeg-turbo
|
||||||
|
libpng
|
||||||
|
librsvg
|
||||||
|
tiff
|
||||||
|
wayland
|
||||||
|
libwebp
|
||||||
|
wayland-protocols
|
||||||
|
)
|
||||||
|
bdepends=(asciidoc wayland-scanner)
|
||||||
|
_patches=("imv-5.0.0-nsgif-version.patch")
|
||||||
|
_patch_sums=("ae8f20077c0a75f33fb04f0c603df10dc2dcdd3e2be19e590d6ff92eee959910524bdb370b292124fd7c3333a82ff8c0db384488dbd8962d8e1dabd41a688160")
|
||||||
|
sources=("${pkgname}-${pkgver}.tar.gz"
|
||||||
|
"${_patches[@]}"
|
||||||
|
)
|
||||||
|
urls=("https://git.sr.ht/~exec64/imv/archive/v${pkgver}.tar.gz"
|
||||||
|
"${_patches[@]}"
|
||||||
|
)
|
||||||
|
sha512sums=("9a53119b4bdb2c4b848ac5d7138f98948973bfa52ef3da111ca3c9eff5e11daf90529cd8c4898643bc7bde712b9c0e62fee9770a55f4e220abd4587ce651bba7"
|
||||||
|
"${_patch_sums[@]}"
|
||||||
|
)
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
tar -xf ${distdir}/${sources[0]} --strip-components=1
|
||||||
|
for _patch in ${_patches[@]}; do
|
||||||
|
patch -p1 -i ${filedir}/${_patch}
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
|
src_build() {
|
||||||
|
local meson_args=(
|
||||||
|
--prefix=/usr
|
||||||
|
--buildtype=release
|
||||||
|
--wrap-mode=nodownload
|
||||||
|
-D python.bytecompile=1
|
||||||
|
-D libnsbmp=disabled
|
||||||
|
-D libnsgif=enabled
|
||||||
|
-D libheif=disabled
|
||||||
|
-D libjpeg=enabled
|
||||||
|
-D libjxl=disabled
|
||||||
|
-D libpng=enabled
|
||||||
|
-D qoi=disabled
|
||||||
|
-D librsvg=enabled
|
||||||
|
-D test=disabled
|
||||||
|
-D libtiff=enabled
|
||||||
|
-D unicode=icu
|
||||||
|
-D libwebp=enabled
|
||||||
|
-D windows=wayland
|
||||||
|
)
|
||||||
|
meson setup build "${meson_args[@]}"
|
||||||
|
meson compile -C build
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson install -C build --destdir "$pkgdir"
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim:ft=sh syn=sh et sw=2:
|
||||||
5
media-gfx/imv-5.0.1/imv-5.0.0-nsgif-version.patch
Normal file
5
media-gfx/imv-5.0.1/imv-5.0.0-nsgif-version.patch
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
--- a/meson.build
|
||||||
|
+++ b/meson.build
|
||||||
|
@@ -140 +140 @@
|
||||||
|
- ['libnsgif', 'dependency', 'libnsgif', '1.0.0', ['image/gif']],
|
||||||
|
+ ['libnsgif', 'dependency', 'libnsgif', '>= 1.0.0', ['image/gif']],
|
||||||
Reference in New Issue
Block a user