summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD83
1 files changed, 65 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a60f749e567d..0282fefa8341 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: