* [PR PATCH] gtk4: update to 4.14.5
@ 2024-08-21 14:44 chrysos349
2024-09-08 22:09 ` [PR PATCH] [Updated] " chrysos349
` (9 more replies)
0 siblings, 10 replies; 11+ messages in thread
From: chrysos349 @ 2024-08-21 14:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 470 bytes --]
There is a new pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages gtk4
https://github.com/void-linux/void-packages/pull/51935
gtk4: update to 4.14.5
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
A patch file from https://github.com/void-linux/void-packages/pull/51935.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gtk4-51935.patch --]
[-- Type: text/x-diff, Size: 1179 bytes --]
From aeddc0cc4f787fd1a23a59d0574cd53009350aa1 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 21 Aug 2024 17:29:19 +0300
Subject: [PATCH] gtk4: update to 4.14.5
---
srcpkgs/gtk4/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index 15d78a848462a2..513665e753eb7a 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,7 +1,7 @@
# Template file for 'gtk4'
pkgname=gtk4
-version=4.14.4
-revision=2
+version=4.14.5
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dman-pages=true -Ddocumentation=true -Dbuild-tests=false
@@ -33,7 +33,7 @@ homepage="https://www.gtk.org/"
#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-14/NEWS"
distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=443518b97e8348f9f6430ac435b1010f9a6c5207f4dc6a7cd5d24e3820cee633
+checksum=5547f2b9f006b133993e070b87c17804e051efda3913feaca1108fa2be41e24d
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Updated] gtk4: update to 4.14.5
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
@ 2024-09-08 22:09 ` chrysos349
2024-09-09 21:52 ` [PR PATCH] [Updated] gtk4: update to 4.16.0 chrysos349
` (8 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: chrysos349 @ 2024-09-08 22:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 475 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages gtk4
https://github.com/void-linux/void-packages/pull/51935
gtk4: update to 4.14.5
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
A patch file from https://github.com/void-linux/void-packages/pull/51935.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gtk4-51935.patch --]
[-- Type: text/x-diff, Size: 2967 bytes --]
From d9a015a74eb10a8ee3dc114495881f74a8210971 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 9 Sep 2024 00:42:01 +0300
Subject: [PATCH 1/2] tracker: add missing deps to -devel, fix links
---
srcpkgs/tracker/template | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 16a4544b098cd3..d053b9c9ff9310 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
# Template file for 'tracker'
pkgname=tracker
version=3.7.3
-revision=2
+revision=3
build_style=meson
build_helper="gir qemu"
configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -14,8 +14,8 @@ checkdepends="dbus tar python3-gobject"
short_desc="Personal search tool and storage system"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="https://wiki.gnome.org/Projects/Tracker"
-changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/tinysparql"
+changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
checksum=ab3d4a50937e04c5ed7846f6dbb999e2909819402f389ca592ee6b77dd28d1f9
make_check_pre="dbus-run-session"
@@ -44,7 +44,8 @@ post_patch() {
}
tracker-devel_package() {
- depends="libtracker>=${version}_${revision} libglib-devel"
+ depends="libtracker>=${version}_${revision} libglib-devel
+ sqlite-devel libxml2-devel json-glib-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From 6e26277e5bf8756c2b89bf7113b31d4125fc5917 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 21 Aug 2024 17:29:19 +0300
Subject: [PATCH 2/2] gtk4: update to 4.16.0
---
srcpkgs/gtk4/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index 15d78a848462a2..5fdff37dbc4708 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,7 +1,7 @@
# Template file for 'gtk4'
pkgname=gtk4
-version=4.14.4
-revision=2
+version=4.16.0
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dman-pages=true -Ddocumentation=true -Dbuild-tests=false
@@ -31,9 +31,9 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.gtk.org/"
#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-14/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/4.16.0/NEWS"
distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=443518b97e8348f9f6430ac435b1010f9a6c5207f4dc6a7cd5d24e3820cee633
+checksum=8ef538778c82c09870a6cc325195049caec5593c1ca37df915a7b6b10f5524ea
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Updated] gtk4: update to 4.16.0
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
2024-09-08 22:09 ` [PR PATCH] [Updated] " chrysos349
@ 2024-09-09 21:52 ` chrysos349
2024-09-13 23:40 ` chrysos349
` (7 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: chrysos349 @ 2024-09-09 21:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1217 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages gtk4
https://github.com/void-linux/void-packages/pull/51935
gtk4: update to 4.16.0
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
`mesa-24.2.2` (#51881) needs to be merged first. see the note below.
```
Note: This release changes the default GSK renderer to be Vulkan,
on Wayland. Other platforms still use ngl. The intent of this change
is to use the best available platform APIs. You can still override
the renderer choice using the GSK_RENDERER environment variable.
We believe that most of the problems reported with the new renderers
during the 4.13 and 4.15 development cycles have been addressed by now.
But the new renderers and dmabuf support are using graphics drivers
in different ways than the old gl renderer, and trigger new driver bugs.
Therefore, it is recommended to use the latest mesa release (24.2)
with the new renderers.
```
A patch file from https://github.com/void-linux/void-packages/pull/51935.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gtk4-51935.patch --]
[-- Type: text/x-diff, Size: 4794 bytes --]
From 0a05f54bf912913d9b077d94c37655813cc1dc4b Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 9 Sep 2024 00:42:01 +0300
Subject: [PATCH 1/2] tracker: add sqlite to -devel, fix links
---
srcpkgs/tracker/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 16a4544b098cd3..0a96c95fd855f8 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
# Template file for 'tracker'
pkgname=tracker
version=3.7.3
-revision=2
+revision=3
build_style=meson
build_helper="gir qemu"
configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -14,8 +14,8 @@ checkdepends="dbus tar python3-gobject"
short_desc="Personal search tool and storage system"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="https://wiki.gnome.org/Projects/Tracker"
-changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/tinysparql"
+changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
checksum=ab3d4a50937e04c5ed7846f6dbb999e2909819402f389ca592ee6b77dd28d1f9
make_check_pre="dbus-run-session"
@@ -44,7 +44,7 @@ post_patch() {
}
tracker-devel_package() {
- depends="libtracker>=${version}_${revision} libglib-devel"
+ depends="libtracker>=${version}_${revision} libglib-devel sqlite-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From 114ab6f17b7eef71545820741bcbd9b8c8e7b34b Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 21 Aug 2024 17:29:19 +0300
Subject: [PATCH 2/2] gtk4: update to 4.16.0
---
.../gtk4/patches/remove-failing-tests.patch | 48 +++++++++++++++++++
srcpkgs/gtk4/template | 8 ++--
2 files changed, 52 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/gtk4/patches/remove-failing-tests.patch
diff --git a/srcpkgs/gtk4/patches/remove-failing-tests.patch b/srcpkgs/gtk4/patches/remove-failing-tests.patch
new file mode 100644
index 00000000000000..671aea15330576
--- /dev/null
+++ b/srcpkgs/gtk4/patches/remove-failing-tests.patch
@@ -0,0 +1,48 @@
+remove two failing doc-check tests: doc-check-gdk and doc-check-gtk,
+because some symbols and return values for them are not documented.
+
+diff --git a/docs/reference/gdk/meson.build b/docs/reference/gdk/meson.build
+index 89c8371a..1b5e9a50 100644
+--- a/docs/reference/gdk/meson.build
++++ b/docs/reference/gdk/meson.build
+@@ -29,18 +29,6 @@ if get_option('documentation')
+ install_dir: docs_dir,
+ )
+
+- test('doc-check-gdk',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gdk4_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gdk_gir[0],
+- ],
+- depends: gdk_gir[0],
+- suite: ['docs', 'failing'],
+- )
+-
+ if x11_enabled
+ gdk4x11_toml = configure_file(
+ input: 'gdk4-x11.toml.in',
+diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build
+index 70741afe..051dcca9 100644
+--- a/docs/reference/gtk/meson.build
++++ b/docs/reference/gtk/meson.build
+@@ -65,17 +65,6 @@ if get_option('documentation')
+ install_tag: 'doc',
+ )
+
+- test('doc-check-gtk',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gtk4_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gtk_gir[0],
+- ],
+- depends: gtk_gir[0],
+- suite: ['docs', 'failing'],
+- )
+ endif
+
+ rst2man = find_program('rst2man', 'rst2man.py', required: get_option('man-pages'))
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index 15d78a848462a2..5fdff37dbc4708 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,7 +1,7 @@
# Template file for 'gtk4'
pkgname=gtk4
-version=4.14.4
-revision=2
+version=4.16.0
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dman-pages=true -Ddocumentation=true -Dbuild-tests=false
@@ -31,9 +31,9 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.gtk.org/"
#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-14/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/4.16.0/NEWS"
distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=443518b97e8348f9f6430ac435b1010f9a6c5207f4dc6a7cd5d24e3820cee633
+checksum=8ef538778c82c09870a6cc325195049caec5593c1ca37df915a7b6b10f5524ea
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Updated] gtk4: update to 4.16.0
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
2024-09-08 22:09 ` [PR PATCH] [Updated] " chrysos349
2024-09-09 21:52 ` [PR PATCH] [Updated] gtk4: update to 4.16.0 chrysos349
@ 2024-09-13 23:40 ` chrysos349
2024-09-15 5:29 ` gtk4: update to 4.16.1 oreo639
` (6 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: chrysos349 @ 2024-09-13 23:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1217 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages gtk4
https://github.com/void-linux/void-packages/pull/51935
gtk4: update to 4.16.0
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
`mesa-24.2.2` (#51881) needs to be merged first. see the note below.
```
Note: This release changes the default GSK renderer to be Vulkan,
on Wayland. Other platforms still use ngl. The intent of this change
is to use the best available platform APIs. You can still override
the renderer choice using the GSK_RENDERER environment variable.
We believe that most of the problems reported with the new renderers
during the 4.13 and 4.15 development cycles have been addressed by now.
But the new renderers and dmabuf support are using graphics drivers
in different ways than the old gl renderer, and trigger new driver bugs.
Therefore, it is recommended to use the latest mesa release (24.2)
with the new renderers.
```
A patch file from https://github.com/void-linux/void-packages/pull/51935.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gtk4-51935.patch --]
[-- Type: text/x-diff, Size: 4794 bytes --]
From 97c5528fe123365e69da909c5b67582c98213a5d Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 9 Sep 2024 00:42:01 +0300
Subject: [PATCH 1/2] tracker: add sqlite to -devel, fix links
---
srcpkgs/tracker/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 16a4544b098cd3..0a96c95fd855f8 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
# Template file for 'tracker'
pkgname=tracker
version=3.7.3
-revision=2
+revision=3
build_style=meson
build_helper="gir qemu"
configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -14,8 +14,8 @@ checkdepends="dbus tar python3-gobject"
short_desc="Personal search tool and storage system"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="https://wiki.gnome.org/Projects/Tracker"
-changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/tinysparql"
+changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
checksum=ab3d4a50937e04c5ed7846f6dbb999e2909819402f389ca592ee6b77dd28d1f9
make_check_pre="dbus-run-session"
@@ -44,7 +44,7 @@ post_patch() {
}
tracker-devel_package() {
- depends="libtracker>=${version}_${revision} libglib-devel"
+ depends="libtracker>=${version}_${revision} libglib-devel sqlite-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From 5ec5e170c30eedc8cbd0429ee584227fbb6d8a36 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 21 Aug 2024 17:29:19 +0300
Subject: [PATCH 2/2] gtk4: update to 4.16.1
---
.../gtk4/patches/remove-failing-tests.patch | 48 +++++++++++++++++++
srcpkgs/gtk4/template | 8 ++--
2 files changed, 52 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/gtk4/patches/remove-failing-tests.patch
diff --git a/srcpkgs/gtk4/patches/remove-failing-tests.patch b/srcpkgs/gtk4/patches/remove-failing-tests.patch
new file mode 100644
index 00000000000000..671aea15330576
--- /dev/null
+++ b/srcpkgs/gtk4/patches/remove-failing-tests.patch
@@ -0,0 +1,48 @@
+remove two failing doc-check tests: doc-check-gdk and doc-check-gtk,
+because some symbols and return values for them are not documented.
+
+diff --git a/docs/reference/gdk/meson.build b/docs/reference/gdk/meson.build
+index 89c8371a..1b5e9a50 100644
+--- a/docs/reference/gdk/meson.build
++++ b/docs/reference/gdk/meson.build
+@@ -29,18 +29,6 @@ if get_option('documentation')
+ install_dir: docs_dir,
+ )
+
+- test('doc-check-gdk',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gdk4_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gdk_gir[0],
+- ],
+- depends: gdk_gir[0],
+- suite: ['docs', 'failing'],
+- )
+-
+ if x11_enabled
+ gdk4x11_toml = configure_file(
+ input: 'gdk4-x11.toml.in',
+diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build
+index 70741afe..051dcca9 100644
+--- a/docs/reference/gtk/meson.build
++++ b/docs/reference/gtk/meson.build
+@@ -65,17 +65,6 @@ if get_option('documentation')
+ install_tag: 'doc',
+ )
+
+- test('doc-check-gtk',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gtk4_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gtk_gir[0],
+- ],
+- depends: gtk_gir[0],
+- suite: ['docs', 'failing'],
+- )
+ endif
+
+ rst2man = find_program('rst2man', 'rst2man.py', required: get_option('man-pages'))
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index 15d78a848462a2..dfbd51be2f5e29 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,7 +1,7 @@
# Template file for 'gtk4'
pkgname=gtk4
-version=4.14.4
-revision=2
+version=4.16.1
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dman-pages=true -Ddocumentation=true -Dbuild-tests=false
@@ -31,9 +31,9 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.gtk.org/"
#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-14/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/4.16.0/NEWS"
distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=443518b97e8348f9f6430ac435b1010f9a6c5207f4dc6a7cd5d24e3820cee633
+checksum=926a1eabd481f9bfa25538f95016fdfcfaf963b2f90b40ae69e90def5499215c
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: gtk4: update to 4.16.1
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
` (2 preceding siblings ...)
2024-09-13 23:40 ` chrysos349
@ 2024-09-15 5:29 ` oreo639
2024-09-15 6:50 ` chrysos349
` (5 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: oreo639 @ 2024-09-15 5:29 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 179 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/51935#issuecomment-2351381383
Comment:
Remove the extraneous tracker commit.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: gtk4: update to 4.16.1
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
` (3 preceding siblings ...)
2024-09-15 5:29 ` gtk4: update to 4.16.1 oreo639
@ 2024-09-15 6:50 ` chrysos349
2024-09-15 7:08 ` oreo639
` (4 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: chrysos349 @ 2024-09-15 6:50 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 627 bytes --]
New comment by chrysos349 on void-packages repository
https://github.com/void-linux/void-packages/pull/51935#issuecomment-2351417387
Comment:
> Remove the extraneous tracker commit.
it won't compile otherwise. see the error :
```
meson.build:445:15: ERROR: Dependency lookup for tracker-sparql-3.0 with method 'pkgconfig' failed: Could not generate cflags for tracker-sparql-3.0:
Package sqlite3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `sqlite3.pc'
to the PKG_CONFIG_PATH environment variable
Package 'sqlite3', required by 'tracker-sparql-3.0', not found
```
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: gtk4: update to 4.16.1
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
` (4 preceding siblings ...)
2024-09-15 6:50 ` chrysos349
@ 2024-09-15 7:08 ` oreo639
2024-09-24 13:07 ` [PR PATCH] [Updated] " chrysos349
` (3 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: oreo639 @ 2024-09-15 7:08 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 161 bytes --]
New comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/51935#issuecomment-2351422629
Comment:
Ah, my bad. Thanks.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Updated] gtk4: update to 4.16.1
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
` (5 preceding siblings ...)
2024-09-15 7:08 ` oreo639
@ 2024-09-24 13:07 ` chrysos349
2024-09-29 9:22 ` [PR REVIEW] gtk4: update to 4.16.2 oreo639
` (2 subsequent siblings)
9 siblings, 0 replies; 11+ messages in thread
From: chrysos349 @ 2024-09-24 13:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1217 bytes --]
There is an updated pull request by chrysos349 against master on the void-packages repository
https://github.com/chrysos349/void-packages gtk4
https://github.com/void-linux/void-packages/pull/51935
gtk4: update to 4.16.1
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
`mesa-24.2.2` (#51881) needs to be merged first. see the note below.
```
Note: This release changes the default GSK renderer to be Vulkan,
on Wayland. Other platforms still use ngl. The intent of this change
is to use the best available platform APIs. You can still override
the renderer choice using the GSK_RENDERER environment variable.
We believe that most of the problems reported with the new renderers
during the 4.13 and 4.15 development cycles have been addressed by now.
But the new renderers and dmabuf support are using graphics drivers
in different ways than the old gl renderer, and trigger new driver bugs.
Therefore, it is recommended to use the latest mesa release (24.2)
with the new renderers.
```
A patch file from https://github.com/void-linux/void-packages/pull/51935.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gtk4-51935.patch --]
[-- Type: text/x-diff, Size: 4794 bytes --]
From 7c00aba2ffc9ca6dc4ef61b870b3343a516ca469 Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 9 Sep 2024 00:42:01 +0300
Subject: [PATCH 1/2] tracker: add sqlite to -devel, fix links
---
srcpkgs/tracker/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 16a4544b098cd3..0a96c95fd855f8 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
# Template file for 'tracker'
pkgname=tracker
version=3.7.3
-revision=2
+revision=3
build_style=meson
build_helper="gir qemu"
configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -14,8 +14,8 @@ checkdepends="dbus tar python3-gobject"
short_desc="Personal search tool and storage system"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="https://wiki.gnome.org/Projects/Tracker"
-changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/tinysparql"
+changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
checksum=ab3d4a50937e04c5ed7846f6dbb999e2909819402f389ca592ee6b77dd28d1f9
make_check_pre="dbus-run-session"
@@ -44,7 +44,7 @@ post_patch() {
}
tracker-devel_package() {
- depends="libtracker>=${version}_${revision} libglib-devel"
+ depends="libtracker>=${version}_${revision} libglib-devel sqlite-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From 1362e704a0b94d231bc563ced29cacf8b7fa20be Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 21 Aug 2024 17:29:19 +0300
Subject: [PATCH 2/2] gtk4: update to 4.16.2
---
.../gtk4/patches/remove-failing-tests.patch | 48 +++++++++++++++++++
srcpkgs/gtk4/template | 8 ++--
2 files changed, 52 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/gtk4/patches/remove-failing-tests.patch
diff --git a/srcpkgs/gtk4/patches/remove-failing-tests.patch b/srcpkgs/gtk4/patches/remove-failing-tests.patch
new file mode 100644
index 00000000000000..671aea15330576
--- /dev/null
+++ b/srcpkgs/gtk4/patches/remove-failing-tests.patch
@@ -0,0 +1,48 @@
+remove two failing doc-check tests: doc-check-gdk and doc-check-gtk,
+because some symbols and return values for them are not documented.
+
+diff --git a/docs/reference/gdk/meson.build b/docs/reference/gdk/meson.build
+index 89c8371a..1b5e9a50 100644
+--- a/docs/reference/gdk/meson.build
++++ b/docs/reference/gdk/meson.build
+@@ -29,18 +29,6 @@ if get_option('documentation')
+ install_dir: docs_dir,
+ )
+
+- test('doc-check-gdk',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gdk4_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gdk_gir[0],
+- ],
+- depends: gdk_gir[0],
+- suite: ['docs', 'failing'],
+- )
+-
+ if x11_enabled
+ gdk4x11_toml = configure_file(
+ input: 'gdk4-x11.toml.in',
+diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build
+index 70741afe..051dcca9 100644
+--- a/docs/reference/gtk/meson.build
++++ b/docs/reference/gtk/meson.build
+@@ -65,17 +65,6 @@ if get_option('documentation')
+ install_tag: 'doc',
+ )
+
+- test('doc-check-gtk',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gtk4_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gtk_gir[0],
+- ],
+- depends: gtk_gir[0],
+- suite: ['docs', 'failing'],
+- )
+ endif
+
+ rst2man = find_program('rst2man', 'rst2man.py', required: get_option('man-pages'))
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index 15d78a848462a2..30c80d97b5ed0c 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,7 +1,7 @@
# Template file for 'gtk4'
pkgname=gtk4
-version=4.14.4
-revision=2
+version=4.16.2
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dman-pages=true -Ddocumentation=true -Dbuild-tests=false
@@ -31,9 +31,9 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.gtk.org/"
#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-14/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/4.16.0/NEWS"
distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=443518b97e8348f9f6430ac435b1010f9a6c5207f4dc6a7cd5d24e3820cee633
+checksum=34b624848e5de22a138b675ad6f39c0c7b9d67907c10e1fc7e5b03060e8d5437
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR REVIEW] gtk4: update to 4.16.2
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
` (6 preceding siblings ...)
2024-09-24 13:07 ` [PR PATCH] [Updated] " chrysos349
@ 2024-09-29 9:22 ` oreo639
2024-09-29 10:40 ` [PR PATCH] [Updated] " oreo639
2024-09-29 11:17 ` [PR PATCH] [Merged]: " oreo639
9 siblings, 0 replies; 11+ messages in thread
From: oreo639 @ 2024-09-29 9:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 232 bytes --]
New review comment by oreo639 on void-packages repository
https://github.com/void-linux/void-packages/pull/51935#discussion_r1779995665
Comment:
This should be ` changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-16/NEWS"`
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Updated] gtk4: update to 4.16.2
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
` (7 preceding siblings ...)
2024-09-29 9:22 ` [PR REVIEW] gtk4: update to 4.16.2 oreo639
@ 2024-09-29 10:40 ` oreo639
2024-09-29 11:17 ` [PR PATCH] [Merged]: " oreo639
9 siblings, 0 replies; 11+ messages in thread
From: oreo639 @ 2024-09-29 10:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]
There is an updated pull request by oreo639 against master on the void-packages repository
https://github.com/chrysos349/void-packages gtk4
https://github.com/void-linux/void-packages/pull/51935
gtk4: update to 4.16.2
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
`mesa-24.2.2` (#51881) needs to be merged first. see the note below.
```
Note: This release changes the default GSK renderer to be Vulkan,
on Wayland. Other platforms still use ngl. The intent of this change
is to use the best available platform APIs. You can still override
the renderer choice using the GSK_RENDERER environment variable.
We believe that most of the problems reported with the new renderers
during the 4.13 and 4.15 development cycles have been addressed by now.
But the new renderers and dmabuf support are using graphics drivers
in different ways than the old gl renderer, and trigger new driver bugs.
Therefore, it is recommended to use the latest mesa release (24.2)
with the new renderers.
```
A patch file from https://github.com/void-linux/void-packages/pull/51935.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gtk4-51935.patch --]
[-- Type: text/x-diff, Size: 4796 bytes --]
From 59fb4bad8bb8a4c14cb0f56fe218560145a89cad Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Mon, 9 Sep 2024 00:42:01 +0300
Subject: [PATCH 1/2] tracker: add sqlite to -devel, fix links
---
srcpkgs/tracker/template | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/srcpkgs/tracker/template b/srcpkgs/tracker/template
index 16a4544b098cd3..0a96c95fd855f8 100644
--- a/srcpkgs/tracker/template
+++ b/srcpkgs/tracker/template
@@ -1,7 +1,7 @@
# Template file for 'tracker'
pkgname=tracker
version=3.7.3
-revision=2
+revision=3
build_style=meson
build_helper="gir qemu"
configure_args="-Ddocs=false -Dman=true -Dstemmer=disabled
@@ -14,8 +14,8 @@ checkdepends="dbus tar python3-gobject"
short_desc="Personal search tool and storage system"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later, LGPL-2.1-or-later"
-homepage="https://wiki.gnome.org/Projects/Tracker"
-changelog="https://gitlab.gnome.org/GNOME/tracker/-/raw/master/NEWS"
+homepage="https://gitlab.gnome.org/GNOME/tinysparql"
+changelog="https://gitlab.gnome.org/GNOME/tinysparql/-/raw/master/NEWS"
distfiles="${GNOME_SITE}/tracker/${version%.*}/tracker-${version}.tar.xz"
checksum=ab3d4a50937e04c5ed7846f6dbb999e2909819402f389ca592ee6b77dd28d1f9
make_check_pre="dbus-run-session"
@@ -44,7 +44,7 @@ post_patch() {
}
tracker-devel_package() {
- depends="libtracker>=${version}_${revision} libglib-devel"
+ depends="libtracker>=${version}_${revision} libglib-devel sqlite-devel"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
From 95c264550111db6699137e5c10aa2abef67ef51c Mon Sep 17 00:00:00 2001
From: chrysos349 <chrysostom349@gmail.com>
Date: Wed, 21 Aug 2024 17:29:19 +0300
Subject: [PATCH 2/2] gtk4: update to 4.16.2
---
.../gtk4/patches/remove-failing-tests.patch | 48 +++++++++++++++++++
srcpkgs/gtk4/template | 8 ++--
2 files changed, 52 insertions(+), 4 deletions(-)
create mode 100644 srcpkgs/gtk4/patches/remove-failing-tests.patch
diff --git a/srcpkgs/gtk4/patches/remove-failing-tests.patch b/srcpkgs/gtk4/patches/remove-failing-tests.patch
new file mode 100644
index 00000000000000..671aea15330576
--- /dev/null
+++ b/srcpkgs/gtk4/patches/remove-failing-tests.patch
@@ -0,0 +1,48 @@
+remove two failing doc-check tests: doc-check-gdk and doc-check-gtk,
+because some symbols and return values for them are not documented.
+
+diff --git a/docs/reference/gdk/meson.build b/docs/reference/gdk/meson.build
+index 89c8371a..1b5e9a50 100644
+--- a/docs/reference/gdk/meson.build
++++ b/docs/reference/gdk/meson.build
+@@ -29,18 +29,6 @@ if get_option('documentation')
+ install_dir: docs_dir,
+ )
+
+- test('doc-check-gdk',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gdk4_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gdk_gir[0],
+- ],
+- depends: gdk_gir[0],
+- suite: ['docs', 'failing'],
+- )
+-
+ if x11_enabled
+ gdk4x11_toml = configure_file(
+ input: 'gdk4-x11.toml.in',
+diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build
+index 70741afe..051dcca9 100644
+--- a/docs/reference/gtk/meson.build
++++ b/docs/reference/gtk/meson.build
+@@ -65,17 +65,6 @@ if get_option('documentation')
+ install_tag: 'doc',
+ )
+
+- test('doc-check-gtk',
+- gidocgen,
+- args: [
+- 'check',
+- '--config', gtk4_toml,
+- '--add-include-path=@0@'.format(meson.current_build_dir() / '../../../gtk'),
+- gtk_gir[0],
+- ],
+- depends: gtk_gir[0],
+- suite: ['docs', 'failing'],
+- )
+ endif
+
+ rst2man = find_program('rst2man', 'rst2man.py', required: get_option('man-pages'))
diff --git a/srcpkgs/gtk4/template b/srcpkgs/gtk4/template
index 15d78a848462a2..0f10adc6470ef0 100644
--- a/srcpkgs/gtk4/template
+++ b/srcpkgs/gtk4/template
@@ -1,7 +1,7 @@
# Template file for 'gtk4'
pkgname=gtk4
-version=4.14.4
-revision=2
+version=4.16.2
+revision=1
build_style=meson
build_helper="gir"
configure_args="-Dman-pages=true -Ddocumentation=true -Dbuild-tests=false
@@ -31,9 +31,9 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later"
homepage="https://www.gtk.org/"
#changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/main/NEWS"
-changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-14/NEWS"
+changelog="https://gitlab.gnome.org/GNOME/gtk/-/raw/gtk-4-16/NEWS"
distfiles="${GNOME_SITE}/gtk/${version%.*}/gtk-${version}.tar.xz"
-checksum=443518b97e8348f9f6430ac435b1010f9a6c5207f4dc6a7cd5d24e3820cee633
+checksum=34b624848e5de22a138b675ad6f39c0c7b9d67907c10e1fc7e5b03060e8d5437
# Package build options
build_options="broadway cloudproviders colord cups gir vulkan wayland x11 tracker"
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PR PATCH] [Merged]: gtk4: update to 4.16.2
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
` (8 preceding siblings ...)
2024-09-29 10:40 ` [PR PATCH] [Updated] " oreo639
@ 2024-09-29 11:17 ` oreo639
9 siblings, 0 replies; 11+ messages in thread
From: oreo639 @ 2024-09-29 11:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1058 bytes --]
There's a merged pull request on the void-packages repository
gtk4: update to 4.16.2
https://github.com/void-linux/void-packages/pull/51935
Description:
#### Testing the changes
- I tested the changes in this PR: **YES**
#### Local build testing
- I built this PR locally for my native architecture, (x86-64)
`mesa-24.2.2` (#51881) needs to be merged first. see the note below.
```
Note: This release changes the default GSK renderer to be Vulkan,
on Wayland. Other platforms still use ngl. The intent of this change
is to use the best available platform APIs. You can still override
the renderer choice using the GSK_RENDERER environment variable.
We believe that most of the problems reported with the new renderers
during the 4.13 and 4.15 development cycles have been addressed by now.
But the new renderers and dmabuf support are using graphics drivers
in different ways than the old gl renderer, and trigger new driver bugs.
Therefore, it is recommended to use the latest mesa release (24.2)
with the new renderers.
```
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-09-29 11:17 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-08-21 14:44 [PR PATCH] gtk4: update to 4.14.5 chrysos349
2024-09-08 22:09 ` [PR PATCH] [Updated] " chrysos349
2024-09-09 21:52 ` [PR PATCH] [Updated] gtk4: update to 4.16.0 chrysos349
2024-09-13 23:40 ` chrysos349
2024-09-15 5:29 ` gtk4: update to 4.16.1 oreo639
2024-09-15 6:50 ` chrysos349
2024-09-15 7:08 ` oreo639
2024-09-24 13:07 ` [PR PATCH] [Updated] " chrysos349
2024-09-29 9:22 ` [PR REVIEW] gtk4: update to 4.16.2 oreo639
2024-09-29 10:40 ` [PR PATCH] [Updated] " oreo639
2024-09-29 11:17 ` [PR PATCH] [Merged]: " oreo639
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).