* [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