public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-kids/gmult/, games-kids/gmult/files/
@ 2022-03-28  4:20 Ionen Wolkens
  0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2022-03-28  4:20 UTC (permalink / raw
  To: gentoo-commits

commit:     19102942b5d6049be39126e08436fd9e49dbc8e1
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 28 04:15:03 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Mar 28 04:20:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19102942

games-kids/gmult: fix build with meson-0.61.4

meson-0.61.4's gnome module now checks that gtk4-update-icon-cache is
available if updating cache is requested (was ignored with <=0.61.3),
simply skip given this should be handled by xdg.eclass either way.

Closes: https://bugs.gentoo.org/836294
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-kids/gmult/files/gmult-10.0-no-icon-cache.patch | 8 ++++++++
 games-kids/gmult/gmult-10.0.ebuild                    | 4 ++++
 2 files changed, 12 insertions(+)

diff --git a/games-kids/gmult/files/gmult-10.0-no-icon-cache.patch b/games-kids/gmult/files/gmult-10.0-no-icon-cache.patch
new file mode 100644
index 000000000000..2a355c17e228
--- /dev/null
+++ b/games-kids/gmult/files/gmult-10.0-no-icon-cache.patch
@@ -0,0 +1,8 @@
+https://bugs.gentoo.org/836294
+--- a/data/meson.build
++++ b/data/meson.build
+@@ -56,3 +56,3 @@
+ gnome.post_install(
+-    gtk_update_icon_cache: true,
++    gtk_update_icon_cache: false,
+ )

diff --git a/games-kids/gmult/gmult-10.0.ebuild b/games-kids/gmult/gmult-10.0.ebuild
index 6df28b33de33..b0c8fcd25418 100644
--- a/games-kids/gmult/gmult-10.0.ebuild
+++ b/games-kids/gmult/gmult-10.0.ebuild
@@ -26,6 +26,10 @@ BDEPEND="
 	$(vala_depend)
 	sys-devel/gettext"
 
+PATCHES=(
+	"${FILESDIR}"/${PN}-10.0-no-icon-cache.patch
+)
+
 DOCS=( NEWS.md README.md )
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-kids/gmult/, games-kids/gmult/files/
@ 2022-03-28  5:50 Ionen Wolkens
  0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2022-03-28  5:50 UTC (permalink / raw
  To: gentoo-commits

commit:     c8bc7034409f8a1adb184dff243d84a77766a37a
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 28 05:47:35 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Mar 28 05:49:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8bc7034

Revert "games-kids/gmult: fix build with meson-0.61.4"

This reverts commit 19102942b5d6049be39126e08436fd9e49dbc8e1.

This workaround won't be necessary, turns out cache updates are
skipped when DESTDIR is used and the failing dependency check was
due to a typo in meson-0.61.4 (fixed in -r1, thanks sam).

Bug: https://bugs.gentoo.org/836294
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-kids/gmult/files/gmult-10.0-no-icon-cache.patch | 8 --------
 games-kids/gmult/gmult-10.0.ebuild                    | 4 ----
 2 files changed, 12 deletions(-)

diff --git a/games-kids/gmult/files/gmult-10.0-no-icon-cache.patch b/games-kids/gmult/files/gmult-10.0-no-icon-cache.patch
deleted file mode 100644
index 2a355c17e228..000000000000
--- a/games-kids/gmult/files/gmult-10.0-no-icon-cache.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-https://bugs.gentoo.org/836294
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -56,3 +56,3 @@
- gnome.post_install(
--    gtk_update_icon_cache: true,
-+    gtk_update_icon_cache: false,
- )

diff --git a/games-kids/gmult/gmult-10.0.ebuild b/games-kids/gmult/gmult-10.0.ebuild
index b0c8fcd25418..6df28b33de33 100644
--- a/games-kids/gmult/gmult-10.0.ebuild
+++ b/games-kids/gmult/gmult-10.0.ebuild
@@ -26,10 +26,6 @@ BDEPEND="
 	$(vala_depend)
 	sys-devel/gettext"
 
-PATCHES=(
-	"${FILESDIR}"/${PN}-10.0-no-icon-cache.patch
-)
-
 DOCS=( NEWS.md README.md )
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-kids/gmult/, games-kids/gmult/files/
@ 2023-05-26 23:16 Ionen Wolkens
  0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2023-05-26 23:16 UTC (permalink / raw
  To: gentoo-commits

commit:     c5158a543e9aea9446ff139026cf0c632bdee8f2
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri May 26 22:57:44 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 26 22:57:44 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5158a54

games-kids/gmult: drop 10.0

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-kids/gmult/Manifest                          |  1 -
 games-kids/gmult/files/gmult-10.0-meson-0.62.patch | 21 ------------
 games-kids/gmult/gmult-10.0.ebuild                 | 38 ----------------------
 3 files changed, 60 deletions(-)

diff --git a/games-kids/gmult/Manifest b/games-kids/gmult/Manifest
index 5411cef899ae..298e85c79718 100644
--- a/games-kids/gmult/Manifest
+++ b/games-kids/gmult/Manifest
@@ -1,2 +1 @@
-DIST gmult-10.0.tar.xz 186116 BLAKE2B 0c3936983e1c6e72de7aa4056abdb1ec53af282d3927ca34a622d531966adc62e2e9c6740ab6c0cb3cfc9aedc21344c8866c5a2388498bd97c0faa3d32fae80b SHA512 f3eb639d4d6a67ca7d11595f0c4d4c2da613a95714f647536485fef4b64d277bf6f5bf163e363da691806b53ea885c56844287fe943fd521f995c7cce18b6a36
 DIST gmult-12.0.tar.bz2 195103 BLAKE2B d1d93190a607dc62bf4809dff7c5240c97f49dc4c833ea91028e9810961125eadba6fac41852b53f674b14c1e4c777a8d9ed58496ad2641ad99ed961041c40c8 SHA512 617b51defaf61c7967c9ccd6898209330733709df4290717e6c158719d04c61a38fa6832197c937f8aef1da23dc2f820c707291761ef8437ab0e78850253768c

diff --git a/games-kids/gmult/files/gmult-10.0-meson-0.62.patch b/games-kids/gmult/files/gmult-10.0-meson-0.62.patch
deleted file mode 100644
index a3b12300e292..000000000000
--- a/games-kids/gmult/files/gmult-10.0-meson-0.62.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-New meson is more picky about using exe in test() that wasn't found.
-https://bugs.gentoo.org/843866
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -41,9 +41,11 @@
- )
- 
--test(
--    'validate-appstream',
--    appstream_util,
--    args: ['--nonet', 'validate-relax', gmult_appdata],
--)
-+if appstream_util.found()
-+    test(
-+        'validate-appstream',
-+        appstream_util,
-+        args: ['--nonet', 'validate-relax', gmult_appdata],
-+    )
-+endif
- 
- resources = gnome.compile_resources(

diff --git a/games-kids/gmult/gmult-10.0.ebuild b/games-kids/gmult/gmult-10.0.ebuild
deleted file mode 100644
index 7ef500d6f09a..000000000000
--- a/games-kids/gmult/gmult-10.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson vala xdg
-
-DESCRIPTION="Multiplication Puzzle emulates the multiplication game found in Emacs"
-HOMEPAGE="https://launchpad.net/gmult/"
-SRC_URI="https://launchpad.net/gmult/trunk/${PV}/+download/${P}.tar.xz"
-
-LICENSE="GPL-3+ CC-BY-SA-4.0 CC0-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-RESTRICT="test" # only used for unnecessary .desktop/.po validation
-
-RDEPEND="
-	dev-libs/glib:2
-	gui-libs/gtk:4[introspection]
-	gui-libs/libadwaita:1[vala]
-	virtual/libintl
-	x11-libs/cairo
-	x11-libs/pango"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	$(vala_depend)
-	sys-devel/gettext"
-
-DOCS=( NEWS.md README.md )
-
-PATCHES=(
-	"${FILESDIR}"/${P}-meson-0.62.patch
-)
-
-src_configure() {
-	vala_setup
-	meson_src_configure
-}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: games-kids/gmult/, games-kids/gmult/files/
@ 2023-09-23 11:48 Ionen Wolkens
  0 siblings, 0 replies; 4+ messages in thread
From: Ionen Wolkens @ 2023-09-23 11:48 UTC (permalink / raw
  To: gentoo-commits

commit:     cd6360a570ec3b0067ddf252e5fe6c02e0986f86
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 23 11:41:42 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Sep 23 11:47:22 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd6360a5

games-kids/gmult: drop vala workaround patch

Seems fixed in vala-0.56.13 and is now instead causing a failure.

Could add some ranges in BDEPEND, but rather drop this mess
entirely.

Bug: https://bugs.gentoo.org/912438
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-kids/gmult/files/gmult-12.0-vala-0.56.11.patch | 15 ---------------
 games-kids/gmult/gmult-12.0.ebuild                   |  9 ---------
 2 files changed, 24 deletions(-)

diff --git a/games-kids/gmult/files/gmult-12.0-vala-0.56.11.patch b/games-kids/gmult/files/gmult-12.0-vala-0.56.11.patch
deleted file mode 100644
index fb0ba7a5227d..000000000000
--- a/games-kids/gmult/files/gmult-12.0-vala-0.56.11.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-vala-0.56.11 gtk4 bindings seemingly broke API, and so this
-workaround must either be applied conditionally or depend
-on >=vala-0.56.11 as it breaks older VALA_0_56 and we cannot
-check for minor versions from defines.
-
-https://bugs.gentoo.org/912438
---- a/gmult/main.vala
-+++ b/gmult/main.vala
-@@ -108,4 +108,4 @@
-     var provider = new Gtk.CssProvider();
--#if VALA_0_58
--    provider.load_from_data(css);
-+#if VALA_0_56
-+    provider.load_from_data(css, -1);
- #else

diff --git a/games-kids/gmult/gmult-12.0.ebuild b/games-kids/gmult/gmult-12.0.ebuild
index 6fda353fb576..d30313af7d24 100644
--- a/games-kids/gmult/gmult-12.0.ebuild
+++ b/games-kids/gmult/gmult-12.0.ebuild
@@ -30,15 +30,6 @@ BDEPEND="
 
 DOCS=( NEWS.md README.md )
 
-src_prepare() {
-	default
-
-	# TODO: verify if this is still needed with new vala releases
-	# as it may instead break them if reverted (see patch for details)
-	has_version -b ">=dev-lang/vala-0.56.11" &&
-		eapply "${FILESDIR}"/${PN}-12.0-vala-0.56.11.patch
-}
-
 src_configure() {
 	vala_setup
 	meson_src_configure


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-09-23 11:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-28  5:50 [gentoo-commits] repo/gentoo:master commit in: games-kids/gmult/, games-kids/gmult/files/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2023-09-23 11:48 Ionen Wolkens
2023-05-26 23:16 Ionen Wolkens
2022-03-28  4:20 Ionen Wolkens

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox