diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 83 |
1 files changed, 65 insertions, 18 deletions
@@ -1,36 +1,83 @@ -# Maintainer: Ricardo Liang (rliang) <ricardoliang@gmail.com> +# Maintainer: Pellegrino Prevete (tallero) <pellegrinoprevete@gmail.com> +# Contributor: Ricardo Liang (rliang) <ricardoliang@gmail.com> -pkgname=eog-git -pkgver=3.31.3+1+ga78d3b5b +_pkgname=eog +pkgbase="${_pkgname}-git" +pkgname=( + "${pkgbase}" + "${_pkgname}-docs-git" +) +pkgver=44.2+4+g0cbb68f5 pkgrel=1 pkgdesc="Eye of Gnome: An image viewing and cataloging program" url="https://wiki.gnome.org/Apps/EyeOfGnome" -arch=(x86_64) +arch=( + x86_64 + i686 + pentium4 + aarch64 + armv7h +) license=(GPL) -provides=(eog) -conflicts=(eog) -depends=(gnome-desktop libexif lcms2 exempi libpeas librsvg dconf) -makedepends=(intltool itstool gobject-introspection gtk-doc gnome-common git meson) -optdepends=('eog-plugins: Additional features') -groups=(gnome) -options=(!emptydirs) -source=("git+https://gitlab.gnome.org/GNOME/eog.git") +depends=( + exempi + gnome-desktop + lcms2 + libexif + libhandy + libpeas + librsvg + webp-pixbuf-loader +) +makedepends=( + gi-docgen + git + gobject-introspection + meson + systemd + yelp-tools +) +source=("git+https://gitlab.gnome.org/GNOME/${_pkgname}.git") sha256sums=('SKIP') pkgver() { - cd eog + cd "${_pkgname}" git describe --tags | sed 's/-/+/g' } build() { - arch-meson eog build -D gtk_doc=true - ninja -C build + local meson_options=( + -D gtk_doc=true + -D libportal=false + ) + arch-meson "${_pkgname}" build "${meson_options[@]}" + meson compile -C build } check() { - meson test -C build + meson test -C build --print-errorlogs } -package() { - DESTDIR="$pkgdir" meson install -C build +package_eog-git() { + optdepends=( + 'eog-plugins: Additional features') + provides=("${_pkgname}=${pkgver}") + conflicts=("${_pkgname}") + groups=( + gnome + gnome-git) + options=(!emptydirs) + meson install -C build --destdir "${pkgdir}" + + mkdir -p doc/usr/share + mv {"$pkgdir",doc}/usr/share/gtk-doc } + +package_eog-docs-git() { + pkgdesc+=" (documentation)" + depends=() + + mv doc/* "$pkgdir" +} + +# vim:set sw=2 sts=-1 et: |