diff options
author | Pellegrino Prevete | 2023-06-29 20:00:36 +0200 |
---|---|---|
committer | Pellegrino Prevete | 2023-06-29 20:00:36 +0200 |
commit | 6aee82eb931d3cea95a943e7531aa2eecb15a8de (patch) | |
tree | f18a498ed6507b8b9415a16b9655aecab5a27c99 | |
parent | 3e982e64473365693d8129585678ac4de76de2e2 (diff) | |
download | aur-6aee82eb931d3cea95a943e7531aa2eecb15a8de.tar.gz |
update to 44.2
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 83 |
2 files changed, 87 insertions, 32 deletions
@@ -1,31 +1,39 @@ pkgbase = eog-git pkgdesc = Eye of Gnome: An image viewing and cataloging program - pkgver = 3.31.3+1+ga78d3b5b + pkgver = 44.2+4+g0cbb68f5 pkgrel = 1 url = https://wiki.gnome.org/Apps/EyeOfGnome arch = x86_64 - groups = gnome + arch = i686 + arch = pentium4 + arch = aarch64 + arch = armv7h license = GPL - makedepends = intltool - makedepends = itstool - makedepends = gobject-introspection - makedepends = gtk-doc - makedepends = gnome-common + makedepends = gi-docgen makedepends = git + makedepends = gobject-introspection makedepends = meson + makedepends = systemd + makedepends = yelp-tools + depends = exempi depends = gnome-desktop - depends = libexif depends = lcms2 - depends = exempi + depends = libexif + depends = libhandy depends = libpeas depends = librsvg - depends = dconf - optdepends = eog-plugins: Additional features - provides = eog - conflicts = eog - options = !emptydirs + depends = webp-pixbuf-loader source = git+https://gitlab.gnome.org/GNOME/eog.git sha256sums = SKIP pkgname = eog-git + groups = gnome + groups = gnome-git + optdepends = eog-plugins: Additional features + provides = eog=44.2+4+g0cbb68f5 + conflicts = eog + options = !emptydirs +pkgname = eog-docs-git + pkgdesc = Eye of Gnome: An image viewing and cataloging program (documentation) + depends = @@ -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: |