public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/lmarbles/
@ 2017-10-03 21:54 Patrice Clement
  0 siblings, 0 replies; 5+ messages in thread
From: Patrice Clement @ 2017-10-03 21:54 UTC (permalink / raw
  To: gentoo-commits

commit:     51334b88d585b2913b8972da07251720c4e2c07b
Author:     Francesco Turco <fturco <AT> fastmail <DOT> fm>
AuthorDate: Fri Sep 29 19:41:07 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Oct  3 21:53:46 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51334b88

games-puzzle/lmarbles: update HOMEPAGE.

Closes: https://github.com/gentoo/gentoo/pull/5823

 games-puzzle/lmarbles/lmarbles-1.0.8.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/lmarbles/lmarbles-1.0.8.ebuild b/games-puzzle/lmarbles/lmarbles-1.0.8.ebuild
index 257beba400c..b17c5eb5146 100644
--- a/games-puzzle/lmarbles/lmarbles-1.0.8.ebuild
+++ b/games-puzzle/lmarbles/lmarbles-1.0.8.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 inherit autotools eutils games
 
 DESCRIPTION="puzzle game inspired by Atomix and written in SDL"
-HOMEPAGE="http://lgames.sourceforge.net/index.php?project=LMarbles"
+HOMEPAGE="http://lgames.sourceforge.net/LMarbles/"
 SRC_URI="mirror://sourceforge/lgames/${P}.tar.gz"
 
 LICENSE="GPL-2"


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/lmarbles/
@ 2020-10-08 13:14 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2020-10-08 13:14 UTC (permalink / raw
  To: gentoo-commits

commit:     1aac3b8f703c1fbf87320f54f4f9435dbb08f1db
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  8 13:13:50 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct  8 13:14:54 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aac3b8f

games-puzzle/lmarbles: QA fixups

* src_prepare no longer needed b/c of dropped patch
  in migration away from games.eclass

* Use correct permissions for preferences file
  (https://projects.gentoo.org/qa/policy-guide/filesystem.html#pg0205)

Bug: https://bugs.gentoo.org/731128
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild b/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild
index 53b5aa2c7c5..e92811a4437 100644
--- a/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild
+++ b/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools
 
 DESCRIPTION="puzzle game inspired by Atomix and written in SDL"
@@ -12,18 +13,17 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="media-libs/libsdl[video]
-	media-libs/sdl-mixer"
+DEPEND="
+	acct-group/gamestat
+	media-libs/libsdl[video]
+	media-libs/sdl-mixer
+"
 RDEPEND="${DEPEND}"
 
-src_prepare() {
-	default
-	mv configure.{in,ac}
-	rm *.m4
-	eautoreconf
-}
-
 src_install() {
 	default
 	dodoc src/manual/*
+
+	fperms 660 /var/lib/lmarbles.prfs
+	fowners root:gamestat /var/lib/lmarbles.prfs
 }


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/lmarbles/
@ 2020-10-08 13:14 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2020-10-08 13:14 UTC (permalink / raw
  To: gentoo-commits

commit:     71226ff0e9abfedcb00d5adfe87fb22bf55f4b46
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Mon Jul  6 23:14:08 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct  8 13:14:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71226ff0

games-puzzle/lmarbles: migrate to EAPI7

Migrated from deprecated eclass.
Closes: https://bugs.gentoo.org/731128
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild | 29 ++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild b/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild
new file mode 100644
index 00000000000..53b5aa2c7c5
--- /dev/null
+++ b/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+DESCRIPTION="puzzle game inspired by Atomix and written in SDL"
+HOMEPAGE="http://lgames.sourceforge.net/LMarbles/"
+SRC_URI="https://download.sourceforge.net/lgames/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="media-libs/libsdl[video]
+	media-libs/sdl-mixer"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	default
+	mv configure.{in,ac}
+	rm *.m4
+	eautoreconf
+}
+
+src_install() {
+	default
+	dodoc src/manual/*
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/lmarbles/
@ 2021-07-13 16:11 Ionen Wolkens
  0 siblings, 0 replies; 5+ messages in thread
From: Ionen Wolkens @ 2021-07-13 16:11 UTC (permalink / raw
  To: gentoo-commits

commit:     0afa13c3e433d260c56a484845c292cd042fdafd
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 13 13:46:37 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jul 13 16:07:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0afa13c3

games-puzzle/lmarbles: EAPI 7->8, autotools--, fix highscore file

The executable wasn't suid gamestat and unable to write to it,
and score file was directly in /var/lib.

Also fixed .desktop file / icon.

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

 games-puzzle/lmarbles/Manifest                 |  1 +
 games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild | 29 ------------------
 games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild | 41 ++++++++++++++++++++++++++
 3 files changed, 42 insertions(+), 29 deletions(-)

diff --git a/games-puzzle/lmarbles/Manifest b/games-puzzle/lmarbles/Manifest
index 89f17cf5058..4e7074cc214 100644
--- a/games-puzzle/lmarbles/Manifest
+++ b/games-puzzle/lmarbles/Manifest
@@ -1 +1,2 @@
 DIST lmarbles-1.0.8.tar.gz 914238 BLAKE2B 263f069cdd82d300bd5185152158912a3972bd38b9baf254fe89ba5afced151edbc95c199acb43c2db00c805cbcaf2b0d6a13f4ac5f2a91580b70f3aabd4cb6f SHA512 d765b669a1b0039a0af8b28ede8209e9736c2f967b21d9f8372d1fc5475d49a766bef297615bff090532ade41fe44e084a458227b443566a54afebc3e989b57a
+DIST lmarbles.png 3300 BLAKE2B fb18495174da23370ea85e053b298c0c0d0f682aea9e2c76c60a9b58964d4e365a00c700388f6a59f12e664b5e58646ad7661001372efb37e32c35e0240858df SHA512 722c9d3149a97320d8cf43f4d02c2b7c3a78e7fef945037bd712108ed66d31e012f2f6d3ecad1b572279592ed106e1f028a7f5045793c1bdd4f8b5e5f554063d

diff --git a/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild b/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild
deleted file mode 100644
index e92811a4437..00000000000
--- a/games-puzzle/lmarbles/lmarbles-1.0.8-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="puzzle game inspired by Atomix and written in SDL"
-HOMEPAGE="http://lgames.sourceforge.net/LMarbles/"
-SRC_URI="https://download.sourceforge.net/lgames/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-	acct-group/gamestat
-	media-libs/libsdl[video]
-	media-libs/sdl-mixer
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
-	default
-	dodoc src/manual/*
-
-	fperms 660 /var/lib/lmarbles.prfs
-	fowners root:gamestat /var/lib/lmarbles.prfs
-}

diff --git a/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild b/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild
new file mode 100644
index 00000000000..0e294386e90
--- /dev/null
+++ b/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+
+DESCRIPTION="Puzzle game inspired by Atomix and written in SDL"
+HOMEPAGE="http://lgames.sourceforge.net/LMarbles/"
+SRC_URI="
+	https://download.sourceforge.net/lgames/${P}.tar.gz
+	https://dev.gentoo.org/~ionen/distfiles/${PN}.png"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+	acct-group/gamestat
+	media-libs/libsdl[sound,video]
+	media-libs/sdl-mixer"
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( src/manual/. )
+
+src_configure() {
+	econf --localstatedir="${EPREFIX}"/var/games
+}
+
+src_install() {
+	default
+
+	fowners :gamestat /usr/bin/${PN} /var/games/lmarbles.prfs
+	fperms g+s /usr/bin/${PN}
+	fperms 660 /var/games/lmarbles.prfs
+
+	# gif format is not valid for XDG icons, and .desktop hardcodes icon path
+	doicon "${DISTDIR}"/${PN}.png
+	make_desktop_entry ${PN} LMarbles
+	rm "${ED}"/usr/share/{applications/${PN}.desktop,icons/lmarbles48.gif} || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/lmarbles/
@ 2022-01-19 22:11 Ionen Wolkens
  0 siblings, 0 replies; 5+ messages in thread
From: Ionen Wolkens @ 2022-01-19 22:11 UTC (permalink / raw
  To: gentoo-commits

commit:     ef12df49d27d7cd12bf9626df5718eedb7270de4
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 19 22:06:04 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 19 22:07:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef12df49

games-puzzle/lmarbles: update lgames' HOMEPAGE to use https

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

 games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild b/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild
index 0e294386e905..26f3788ce008 100644
--- a/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild
+++ b/games-puzzle/lmarbles/lmarbles-1.0.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit desktop
 
 DESCRIPTION="Puzzle game inspired by Atomix and written in SDL"
-HOMEPAGE="http://lgames.sourceforge.net/LMarbles/"
+HOMEPAGE="https://lgames.sourceforge.io/LMarbles/"
 SRC_URI="
 	https://download.sourceforge.net/lgames/${P}.tar.gz
 	https://dev.gentoo.org/~ionen/distfiles/${PN}.png"


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

end of thread, other threads:[~2022-01-19 22:12 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-19 22:11 [gentoo-commits] repo/gentoo:master commit in: games-puzzle/lmarbles/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2021-07-13 16:11 Ionen Wolkens
2020-10-08 13:14 Sam James
2020-10-08 13:14 Sam James
2017-10-03 21:54 Patrice Clement

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