Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / epiphany


Commits:
48f4f6db by Fabian Bornschein at 2024-07-10T14:40:01+02:00
upgpkg: 47alpha-1: gnome-unstable

- - - - -
a77b073a by Fabian Bornschein at 2024-08-18T12:18:13+02:00
upgpkg: 47beta-1: gnome-unstable
* do not run 'Web view test'-test
* run tests with software renderer only
* add a "$XDG_RUNTIME_DIR"-directory for tests

- - - - -
70cb107b by Fabian Bornschein at 2024-08-31T22:14:34+02:00
upgpkg: 47rc-1: gnome-unstable

- - - - -
05657539 by Fabian Bornschein at 2024-09-12T20:41:05+02:00
upgpkg: 47.0-1: gnome-unstable

- - - - -
ce750e92 by Jan Alexander Steffens (heftig) at 2024-09-17T00:24:33+02:00
Merge remote-tracking branch 'origin/gnome-unstable'

* origin/gnome-unstable:
  upgpkg: 47.0-1: gnome-unstable
  upgpkg: 47rc-1: gnome-unstable
  upgpkg: 47beta-1: gnome-unstable * do not run 'Web view test'-test * 
run tests with software renderer only * add a 
"$XDG_RUNTIME_DIR"-directory for tests
  upgpkg: 47alpha-1: gnome-unstable

- - - - -
46539922 by Jan Alexander Steffens (heftig) at 2024-09-17T00:28:29+02:00
nvchecker.toml: Keep from/to_pattern

It doesn't hurt when it doesn't match.

- - - - -


3 changed files:

- .SRCINFO
- .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
 pkgbase = epiphany
        pkgdesc = A GNOME web browser based on the WebKit rendering engine
-       pkgver = 46.4
+       pkgver = 47.0
        pkgrel = 1
        url = https://apps.gnome.org/Epiphany
        arch = x86_64
@@ -29,7 +29,6 @@ pkgbase = epiphany
        depends = glib2
        depends = glibc
        depends = gmp
-       depends = graphene
        depends = gstreamer
        depends = gtk4
        depends = hicolor-icon-theme
@@ -45,7 +44,7 @@ pkgbase = epiphany
        depends = pango
        depends = sqlite
        depends = webkitgtk-6.0
-       source = git+https://gitlab.gnome.org/GNOME/epiphany.git#tag=46.4
-       b2sums = 
ca74f947894b40893ccdfdae3c837d0790beda1b65b29669234ecf89571d0b5628ca5519df53b0fcc9adfb95104304b58e906594b6be73e4424d217972888d32
+       source = git+https://gitlab.gnome.org/GNOME/epiphany.git#tag=47.0
+       b2sums = 
ffbf3efd616a5633b9a3de736d0c9e9a77cb97bf2bb4ee1a66ac0a87a2280fcd5dd7e3bc4ae08ebdccd9d93d949f30fd9f3774ce7130080802a928df3d314bc0
 
 pkgname = epiphany


=====================================
.nvchecker.toml
=====================================
@@ -2,3 +2,5 @@
 source = "git"
 git = "https://gitlab.gnome.org/GNOME/epiphany.git";
 include_regex = '\d+(\.\d+)*'
+from_pattern = '\.([a-z])'
+to_pattern = '\1'


=====================================
PKGBUILD
=====================================
@@ -3,7 +3,7 @@
 # Contributor: Jan de Groot <[email protected]>
 
 pkgname=epiphany
-pkgver=46.4
+pkgver=47.0
 pkgrel=1
 pkgdesc="A GNOME web browser based on the WebKit rendering engine"
 url="https://apps.gnome.org/Epiphany";
@@ -18,7 +18,6 @@ depends=(
   glib2
   glibc
   gmp
-  graphene
   gstreamer
   gtk4
   hicolor-icon-theme
@@ -56,7 +55,7 @@ checkdepends=(
 )
 groups=(gnome)
 
source=("git+https://gitlab.gnome.org/GNOME/epiphany.git#tag=${pkgver/[a-z]/.&}";)
-b2sums=('ca74f947894b40893ccdfdae3c837d0790beda1b65b29669234ecf89571d0b5628ca5519df53b0fcc9adfb95104304b58e906594b6be73e4424d217972888d32')
+b2sums=('ffbf3efd616a5633b9a3de736d0c9e9a77cb97bf2bb4ee1a66ac0a87a2280fcd5dd7e3bc4ae08ebdccd9d93d949f30fd9f3774ce7130080802a928df3d314bc0')
 
 prepare() {
   cd epiphany
@@ -68,9 +67,34 @@ build() {
 }
 
 check() {
-  WEBKIT_DISABLE_SANDBOX_THIS_IS_DANGEROUS=1 LC_COLLATE=en_US.UTF-8 \
-    dbus-run-session xvfb-run -s '-nolisten local' \
-    meson test -C build --print-errorlogs
+  export \
+    XDG_RUNTIME_DIR="$PWD/runtime-dir" \
+    LIBGL_ALWAYS_SOFTWARE=1 \
+    WEBKIT_DISABLE_SANDBOX_THIS_IS_DANGEROUS=1
+    LC_COLLATE=en_US.UTF-8
+
+  mkdir -p -m 700 "$XDG_RUNTIME_DIR"
+
+  local meson_tests=(
+    'validate-desktop'
+    'validate-appdata'
+    'Embed shell test'
+    'Embed utils test'
+    'Encodings test'
+    'File helpers test'
+    'History test'
+    'Location entry test'
+    'Migration test'
+    'Search engine manager test'
+    'SQLite test'
+    'String test'
+    'URI helpers test'
+    # 'Web view test'
+    'Web extension test'
+  )
+
+  dbus-run-session xvfb-run -s '-nolisten local' \
+    meson test -C build --print-errorlogs "${meson_tests[@]}"
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/epiphany/-/compare/401bf079f9c10a044092afd6b0ecd72801d8e18c...46539922711e54842eef5d659319157523906746

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/epiphany/-/compare/401bf079f9c10a044092afd6b0ecd72801d8e18c...46539922711e54842eef5d659319157523906746
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to