aboutsummaryrefslogtreecommitdiffstats
path: root/community/evince/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/evince/APKBUILD')
-rw-r--r--community/evince/APKBUILD66
1 files changed, 45 insertions, 21 deletions
diff --git a/community/evince/APKBUILD b/community/evince/APKBUILD
index 70e84906c16..5ee5aa1544a 100644
--- a/community/evince/APKBUILD
+++ b/community/evince/APKBUILD
@@ -1,23 +1,47 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: team/gnome <ablocorrea@hotmail.com>
pkgname=evince
-pkgver=41.3
+pkgver=46.0
pkgrel=0
-pkgdesc="simple document viewer for GTK+"
+pkgdesc="Simple document viewer for GTK+"
url="https://wiki.gnome.org/Apps/Evince"
-# s390x, mips64 and riscv64 blocked by librsvg -> adwaita-icon-theme
-arch="all !s390x !mips64 !riscv64"
+# s390x blocked by mozjs91 -> nautilus-dev
+arch="all !s390x"
license="GPL-2.0-or-later"
-depends="adwaita-icon-theme gsettings-desktop-schemas"
-depends_dev="gtk+3.0-dev poppler-dev libsm-dev libevent-dev libxrandr-dev
- libx11-dev libxcursor-dev libxcomposite-dev libxi-dev util-linux-dev
- tiff-dev gobject-introspection-dev libxml2-dev libspectre-dev"
-makedepends="$depends_dev itstool meson libexecinfo-dev nautilus-dev
- adwaita-icon-theme-dev gtk-doc yelp-tools appstream-glib-dev
- libgxps-dev gspell-dev gstreamer-dev libsecret-dev gst-plugins-base-dev
- djvulibre-dev libhandy1-dev"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-nautilus $pkgname-libs"
+depends="
+ adwaita-icon-theme
+ gsettings-desktop-schemas
+ "
+depends_dev="
+ gobject-introspection-dev
+ gtk+3.0-dev
+ libspectre-dev
+ libxml2-dev
+ poppler-dev
+ tiff-dev
+ "
+makedepends="
+ $depends_dev
+ adwaita-icon-theme-dev
+ cairo-dev
+ dbus-dev
+ desktop-file-utils
+ djvulibre-dev
+ gdk-pixbuf-dev
+ glib-dev
+ gnome-desktop-dev
+ gspell-dev
+ gst-plugins-base-dev
+ gstreamer-dev
+ itstool
+ libarchive-dev
+ libgxps-dev
+ libhandy1-dev
+ libsecret-dev
+ meson
+ "
+subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-libs"
source="https://download.gnome.org/sources/evince/${pkgver%.*}/evince-$pkgver.tar.xz"
# secfixes:
@@ -28,14 +52,15 @@ source="https://download.gnome.org/sources/evince/${pkgver%.*}/evince-$pkgver.ta
build() {
abuild-meson \
+ -Db_lto=true \
-Dsystemduserunitdir=no \
-Dgtk_doc=false \
- output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ . output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -46,8 +71,7 @@ nautilus() {
pkgdesc="$pkgname (Nautilus extension)"
install_if="$pkgname=$pkgver-r$pkgrel nautilus"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/nautilus "$subpkgdir"/usr/lib
+ amove usr/lib/nautilus
}
libs() {
@@ -58,10 +82,10 @@ libs() {
doc() {
default_doc
if [ -d "$pkgdir"/usr/share/help ]; then
- mv "$pkgdir"/usr/share/help "$subpkgdir"/usr/share/
+ amove usr/share/help
fi
}
sha512sums="
-b00422ef0fd752e5afacea2db852ad71d8d16514945a9a54c54967cecd2b1f5058b762ec53eb9057b8f583d5e1e3363c2b7ae1f4434fa6637ad45c5217f082cd evince-41.3.tar.xz
+f97afa6c91028d6d0af0cc43b5987ed845f646f4a56e25f47a36a837324156cc4e072b45fd844f4efe599b8ab4a9eb9b0693bcb281b4e4e998b74add6a37831f evince-46.0.tar.xz
"