summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPellegrino Prevete2023-06-29 20:00:36 +0200
committerPellegrino Prevete2023-06-29 20:00:36 +0200
commit6aee82eb931d3cea95a943e7531aa2eecb15a8de (patch)
treef18a498ed6507b8b9415a16b9655aecab5a27c99
parent3e982e64473365693d8129585678ac4de76de2e2 (diff)
downloadaur-6aee82eb931d3cea95a943e7531aa2eecb15a8de.tar.gz
update to 44.2
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD83
2 files changed, 87 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f796d348936b..4896e29ee413 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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 =
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: