public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/boxtron/
@ 2020-07-20  8:05 Andreas Zuber
  0 siblings, 0 replies; 6+ messages in thread
From: Andreas Zuber @ 2020-07-20  8:05 UTC (permalink / raw
  To: gentoo-commits

commit:     e19749c16afea68f7d4fbd7b1b8a737ce2659836
Author:     Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Mon Jul 20 08:05:33 2020 +0000
Commit:     Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
CommitDate: Mon Jul 20 08:05:33 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e19749c1

games-engines/boxtron: New package

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>

 games-engines/boxtron/Manifest             |  1 +
 games-engines/boxtron/boxtron-0.5.4.ebuild | 32 ++++++++++++++++++++++++++++++
 games-engines/boxtron/metadata.xml         | 11 ++++++++++
 3 files changed, 44 insertions(+)

diff --git a/games-engines/boxtron/Manifest b/games-engines/boxtron/Manifest
new file mode 100644
index 0000000..3dd7fec
--- /dev/null
+++ b/games-engines/boxtron/Manifest
@@ -0,0 +1 @@
+DIST boxtron-0.5.4.tar.gz 88294 BLAKE2B b152a7a8bb67cd3fd972045cd1976a1eaffc8ed7003f186e3a40360af1977807904dd04cccb035d69139d4cd1b8a2053993fd0ab6b9422af2a1ce469cb710f70 SHA512 d7b865cd2de5a1e0bf51633b4814d1fa098a5458ed276e84986b6340692339832d1ebaf9fcf13e68168390834805506be8a69932617f52d895de1d0ac813cb4d

diff --git a/games-engines/boxtron/boxtron-0.5.4.ebuild b/games-engines/boxtron/boxtron-0.5.4.ebuild
new file mode 100644
index 0000000..cf2d3d6
--- /dev/null
+++ b/games-engines/boxtron/boxtron-0.5.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Steam Play compatibility tool to run DOS games using native Linux DOSBox"
+HOMEPAGE="https://github.com/dreamer/boxtron/"
+SRC_URI="https://github.com/dreamer/boxtron/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+BDEPEND="
+	sys-devel/make
+	app-arch/tar"
+
+RDEPEND="
+	>=dev-lang/python-3.5.0
+	>=games-emulation/dosbox-staging-0.75.0
+	media-sound/fluid-soundfont
+	media-sound/timidity++
+	sys-fs/inotify-tools"
+
+src_compile() { :; }
+
+src_install() {
+	sed -i '/README.md/d' Makefile || die "sed failed"
+	emake DESTDIR="${D}" prefix=/usr install || die "died running emake"
+	dodoc README.md
+}

diff --git a/games-engines/boxtron/metadata.xml b/games-engines/boxtron/metadata.xml
new file mode 100644
index 0000000..f19c3d3
--- /dev/null
+++ b/games-engines/boxtron/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>a.zuber@gmx.ch</email>
+    <name>Andreas Zuber</name>
+  </maintainer>
+  <upstream>
+    <remote-id type="github">dreamer/boxtron</remote-id>
+  </upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/boxtron/
@ 2020-07-22 14:15 Andreas Zuber
  0 siblings, 0 replies; 6+ messages in thread
From: Andreas Zuber @ 2020-07-22 14:15 UTC (permalink / raw
  To: gentoo-commits

commit:     bf294f6a4e08aa5bb13524b8a3d3c469f2e56924
Author:     Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Tue Jul 21 19:32:13 2020 +0000
Commit:     Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
CommitDate: Wed Jul 22 14:14:39 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bf294f6a

games-engines/boxtron: ebuild improvements

- use the correct python eclass
- move sed command to correct build phase
- fix shebangs of python scripts

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>

 .../{boxtron-0.5.4.ebuild => boxtron-0.5.4-r1.ebuild}      | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/games-engines/boxtron/boxtron-0.5.4.ebuild b/games-engines/boxtron/boxtron-0.5.4-r1.ebuild
similarity index 74%
rename from games-engines/boxtron/boxtron-0.5.4.ebuild
rename to games-engines/boxtron/boxtron-0.5.4-r1.ebuild
index cf2d3d6..f6f4a37 100644
--- a/games-engines/boxtron/boxtron-0.5.4.ebuild
+++ b/games-engines/boxtron/boxtron-0.5.4-r1.ebuild
@@ -3,6 +3,9 @@
 
 EAPI=7
 
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit python-single-r1
+
 DESCRIPTION="Steam Play compatibility tool to run DOS games using native Linux DOSBox"
 HOMEPAGE="https://github.com/dreamer/boxtron/"
 SRC_URI="https://github.com/dreamer/boxtron/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -11,22 +14,29 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 BDEPEND="
 	sys-devel/make
 	app-arch/tar"
 
 RDEPEND="
-	>=dev-lang/python-3.5.0
+	${PYTHON_DEPS}
 	>=games-emulation/dosbox-staging-0.75.0
 	media-sound/fluid-soundfont
 	media-sound/timidity++
 	sys-fs/inotify-tools"
 
+src_prepare() {
+	default
+	sed -i '/README.md/d' Makefile || die "sed failed"
+}
+
 src_compile() { :; }
 
 src_install() {
-	sed -i '/README.md/d' Makefile || die "sed failed"
 	emake DESTDIR="${D}" prefix=/usr install || die "died running emake"
 	dodoc README.md
+	python_fix_shebang "${D}"/usr/share/boxtron/run-dosbox
+	python_fix_shebang "${D}"/usr/bin/install-gog-game
 }


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

* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/boxtron/
@ 2020-09-21 13:23 Andreas Zuber
  0 siblings, 0 replies; 6+ messages in thread
From: Andreas Zuber @ 2020-09-21 13:23 UTC (permalink / raw
  To: gentoo-commits

commit:     7b1625884a2c9eb0787bd9f3de7ca5c31663f232
Author:     Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Mon Sep 21 12:52:29 2020 +0000
Commit:     Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
CommitDate: Mon Sep 21 12:52:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7b162588

games-engines/boxtron: python 3.9 support

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>

 games-engines/boxtron/boxtron-0.5.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/boxtron/boxtron-0.5.4-r1.ebuild b/games-engines/boxtron/boxtron-0.5.4-r1.ebuild
index f6f4a379..95e6f418 100644
--- a/games-engines/boxtron/boxtron-0.5.4-r1.ebuild
+++ b/games-engines/boxtron/boxtron-0.5.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 inherit python-single-r1
 
 DESCRIPTION="Steam Play compatibility tool to run DOS games using native Linux DOSBox"


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

* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/boxtron/
@ 2022-10-01 22:10 Andreas Zuber
  0 siblings, 0 replies; 6+ messages in thread
From: Andreas Zuber @ 2022-10-01 22:10 UTC (permalink / raw
  To: gentoo-commits

commit:     9d8ba38edf6a14042f78d80ff6faaf0e1bfdaccc
Author:     Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
AuthorDate: Sat Oct  1 22:08:32 2022 +0000
Commit:     Andreas Zuber <a.zuber <AT> gmx <DOT> ch>
CommitDate: Sat Oct  1 22:09:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d8ba38e

games-engines/boxtron: python 3.10/3.11 support

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Zuber <a.zuber <AT> gmx.ch>

 .../boxtron/{boxtron-0.5.4-r1.ebuild => boxtron-0.5.4-r2.ebuild}    | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-engines/boxtron/boxtron-0.5.4-r1.ebuild b/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
similarity index 92%
rename from games-engines/boxtron/boxtron-0.5.4-r1.ebuild
rename to games-engines/boxtron/boxtron-0.5.4-r2.ebuild
index 59acf24d2..aeefff02a 100644
--- a/games-engines/boxtron/boxtron-0.5.4-r1.ebuild
+++ b/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{10,11} )
 inherit python-single-r1
 
 DESCRIPTION="Steam Play compatibility tool to run DOS games using native Linux DOSBox"


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

* [gentoo-commits] repo/proj/guru:dev commit in: games-engines/boxtron/
  2024-05-15 17:00 [gentoo-commits] repo/proj/guru:master commit in: games-engines/boxtron/ Julien Roy
@ 2024-05-15 16:55 ` Julien Roy
  0 siblings, 0 replies; 6+ messages in thread
From: Julien Roy @ 2024-05-15 16:55 UTC (permalink / raw
  To: gentoo-commits

commit:     62573efb8be0c14791862c1113cdf16f9b8dee18
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Wed May 15 16:54:43 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Wed May 15 16:55:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62573efb

games-engines/boxtron: enable py3.12, py3.13

Closes: https://bugs.gentoo.org/931449
Bug: https://bugs.gentoo.org/921911
Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 games-engines/boxtron/boxtron-0.5.4-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-engines/boxtron/boxtron-0.5.4-r2.ebuild b/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
index c9f559a8c6..59ce6bac6c 100644
--- a/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
+++ b/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit python-single-r1
 
 DESCRIPTION="Steam Play compatibility tool to run DOS games using native Linux DOSBox"


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

* [gentoo-commits] repo/proj/guru:master commit in: games-engines/boxtron/
@ 2024-05-15 17:00 Julien Roy
  2024-05-15 16:55 ` [gentoo-commits] repo/proj/guru:dev " Julien Roy
  0 siblings, 1 reply; 6+ messages in thread
From: Julien Roy @ 2024-05-15 17:00 UTC (permalink / raw
  To: gentoo-commits

commit:     62573efb8be0c14791862c1113cdf16f9b8dee18
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Wed May 15 16:54:43 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Wed May 15 16:55:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62573efb

games-engines/boxtron: enable py3.12, py3.13

Closes: https://bugs.gentoo.org/931449
Bug: https://bugs.gentoo.org/921911
Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 games-engines/boxtron/boxtron-0.5.4-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-engines/boxtron/boxtron-0.5.4-r2.ebuild b/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
index c9f559a8c6..59ce6bac6c 100644
--- a/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
+++ b/games-engines/boxtron/boxtron-0.5.4-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10..13} )
 inherit python-single-r1
 
 DESCRIPTION="Steam Play compatibility tool to run DOS games using native Linux DOSBox"


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

end of thread, other threads:[~2024-05-15 17:00 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-15 17:00 [gentoo-commits] repo/proj/guru:master commit in: games-engines/boxtron/ Julien Roy
2024-05-15 16:55 ` [gentoo-commits] repo/proj/guru:dev " Julien Roy
  -- strict thread matches above, loose matches on Subject: below --
2022-10-01 22:10 Andreas Zuber
2020-09-21 13:23 Andreas Zuber
2020-07-22 14:15 Andreas Zuber
2020-07-20  8:05 Andreas Zuber

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