diff options
Diffstat (limited to 'community/epiphany/APKBUILD')
-rw-r--r-- | community/epiphany/APKBUILD | 77 |
1 files changed, 57 insertions, 20 deletions
diff --git a/community/epiphany/APKBUILD b/community/epiphany/APKBUILD index f4051c08e89..49284f3b632 100644 --- a/community/epiphany/APKBUILD +++ b/community/epiphany/APKBUILD @@ -1,38 +1,75 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: team/gnome <ablocorrea@hotmail.com> pkgname=epiphany -pkgver=3.34.1 +pkgver=46.0 pkgrel=0 -pkgdesc="A simple, clean, beautiful view of the web" -options="!check" # Location entry test fails on builders +pkgdesc="Simple, clean, beautiful view of the web" url="https://wiki.gnome.org/Apps/Web" arch="all" license="GPL-3.0-or-later" -depends="gsettings-desktop-schemas" -makedepends="meson iso-codes-dev gtk+3.0-dev gsettings-desktop-schemas-dev - icu-dev json-glib-dev libdazzle-dev libhandy-dev libnotify-dev libsecret-dev - libsoup-dev libxml2-dev nettle-dev sqlite-dev webkit2gtk-dev gcr-dev itstool" -checkdepends="appstream-glib desktop-file-utils xvfb-run" -subpackages="$pkgname-lang $pkgname-doc" +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() { - meson \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --buildtype=release \ + abuild-meson \ + -Db_lto=true \ . output - ninja -C output + meson compile -C output } check() { - xvfb-run ninja -C output test + # https://gitlab.gnome.org/GNOME/epiphany/issues/829 + env PATH="$PATH:$builddir/output/src" xvfb-run meson test --no-rebuild --print-errorlogs -C output } package() { - DESTDIR="$pkgdir" ninja -C output install + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="59bd81efaa20a13c3c1734f30d79dfcffbff2d67b44c3e3e3d8f0c86d84f2f0edce1b454b1323b15adced1ec1faeb41917360c0661215336066eba67492fb2ca epiphany-3.34.1.tar.xz" +sha512sums=" +55d1e89294e0f7cfae10b6aa28f43028bd34053e1d829168bf59b9cce8a8128a2ed7e9b94b8665e0f36e03adae845e0a26ff40c83abbc9962f06ac75e3c36a79 epiphany-46.0.tar.xz +" |