diff options
Diffstat (limited to 'community/epiphany/APKBUILD')
-rw-r--r-- | community/epiphany/APKBUILD | 70 |
1 files changed, 54 insertions, 16 deletions
diff --git a/community/epiphany/APKBUILD b/community/epiphany/APKBUILD index bff6a877056..49284f3b632 100644 --- a/community/epiphany/APKBUILD +++ b/community/epiphany/APKBUILD @@ -1,31 +1,69 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: team/gnome <ablocorrea@hotmail.com> pkgname=epiphany -pkgver=41.0 +pkgver=46.0 pkgrel=0 -pkgdesc="A simple, clean, beautiful view of the web" +pkgdesc="Simple, clean, beautiful view of the web" url="https://wiki.gnome.org/Apps/Web" -# s390x, mips64 and riscv64 blocked by rust -> libhandy1 -arch="all !s390x !mips64 !riscv64" +arch="all" license="GPL-3.0-or-later" -depends="gsettings-desktop-schemas dbus:org.freedesktop.Secrets" -makedepends="meson iso-codes-dev gtk+3.0-dev gsettings-desktop-schemas-dev - icu-dev json-glib-dev libdazzle-dev libhandy1-dev libnotify-dev libsecret-dev - libsoup-dev libxml2-dev nettle-dev sqlite-dev webkit2gtk-dev gcr-dev itstool - libportal-dev libarchive-dev" -checkdepends="appstream-glib desktop-file-utils xvfb-run ibus" -options="!check" # Fail due to our webkitgtk patches! +depends=" + dbus:org.freedesktop.Secrets + gsettings-desktop-schemas + gst-plugins-good + " +makedepends=" + desktop-file-utils + gcr4-dev + gsettings-desktop-schemas-dev + gst-plugins-base-dev + gtk+3.0-dev + icu-dev + iso-codes-dev + itstool + json-glib-dev + libadwaita-dev + libarchive-dev + libdazzle-dev + libnotify-dev + libportal-dev + libsecret-dev + libxml2-dev + meson + nettle-dev + sqlite-dev + webkit2gtk-6.0-dev + " +checkdepends="appstream-glib xvfb-run ibus" subpackages="$pkgname-lang $pkgname-doc $pkgname-dbg" source="https://download.gnome.org/sources/epiphany/${pkgver%.*}/epiphany-$pkgver.tar.xz" +options="!check" # broken + +# secfixes: +# 42.2-r0: +# - CVE-2022-29536 +# 41.3-r0: +# - CVE-2021-45085 +# - CVE-2021-45086 +# - CVE-2021-45087 +# - CVE-2021-45088 + +prepare() { + default_prepare + + git init -q +} build() { - abuild-meson . output - meson compile ${JOBS:+-j ${JOBS}} -C output + abuild-meson \ + -Db_lto=true \ + . output + meson compile -C output } check() { # https://gitlab.gnome.org/GNOME/epiphany/issues/829 - env PATH="$PATH:$builddir/output/src" xvfb-run meson test --no-rebuild -v -C output + env PATH="$PATH:$builddir/output/src" xvfb-run meson test --no-rebuild --print-errorlogs -C output } package() { @@ -33,5 +71,5 @@ package() { } sha512sums=" -3e3f8209238b0b7fb181c48899e815896a24aae5b318c2ca6a75ce334423290d006e138c63496a0bcd4f32846439426f46b84875b2306aabb5b87e53368f8118 epiphany-41.0.tar.xz +55d1e89294e0f7cfae10b6aa28f43028bd34053e1d829168bf59b9cce8a8128a2ed7e9b94b8665e0f36e03adae845e0a26ff40c83abbc9962f06ac75e3c36a79 epiphany-46.0.tar.xz " |