commit:     109b0dd4d8c2881be1ad8d2148500ee47411b40c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 29 17:09:53 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 18:37:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=109b0dd4

games-puzzle/einstein: Bump to EAPI 8, cleanup

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-puzzle/einstein/Manifest                 |  1 +
 games-puzzle/einstein/einstein-2.1.1-r1.ebuild | 47 ++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

diff --git a/games-puzzle/einstein/Manifest b/games-puzzle/einstein/Manifest
index 1ac631972e4e..87eeff114389 100644
--- a/games-puzzle/einstein/Manifest
+++ b/games-puzzle/einstein/Manifest
@@ -1,2 +1,3 @@
 DIST einstein-2.1.1.tar.gz 1317979 BLAKE2B 
7924774c2d540ecd7cbecb344907d20ab9514219407a02852bbd80bbb9d1d27bac14654a1553dbe30e8f0fd79e08f12338a4e43dfc3c06bfb433fb3a46330a64
 SHA512 
e34e8e0ef47c311d7417c42ba306b9e9cf94d1fd1829b3948d791543d1fb5f8f1d8d975154bab2559691cf3b94574d5485f8541882d59dd0b6284ff76e435cf3
+DIST einstein-puzzle-2.1.1.tar.gz 1317979 BLAKE2B 
7924774c2d540ecd7cbecb344907d20ab9514219407a02852bbd80bbb9d1d27bac14654a1553dbe30e8f0fd79e08f12338a4e43dfc3c06bfb433fb3a46330a64
 SHA512 
e34e8e0ef47c311d7417c42ba306b9e9cf94d1fd1829b3948d791543d1fb5f8f1d8d975154bab2559691cf3b94574d5485f8541882d59dd0b6284ff76e435cf3
 DIST einstein.png 932 BLAKE2B 
13ecf24e5600bf39bbaec662afda5b4fdba2c5adf4560e8f08996b2e6c475002857187be2dac2d2c898cdb63854cc7ea1748b6b1d34a67adcc2f4789aafd5c25
 SHA512 
9e19d351e915509a11d7275ef0ea7e246d0d334933ec4b48ea0f56aa552ac69041a5c2a64075b02ec3601b1c2b8307cef314c9427ab7615b16e689faaa074283

diff --git a/games-puzzle/einstein/einstein-2.1.1-r1.ebuild 
b/games-puzzle/einstein/einstein-2.1.1-r1.ebuild
new file mode 100644
index 000000000000..e4d68b289902
--- /dev/null
+++ b/games-puzzle/einstein/einstein-2.1.1-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop
+
+MY_P=einstein-puzzle-${PV}
+DESCRIPTION="A puzzle game inspired by Albert Einstein"
+HOMEPAGE="https://github.com/lksj/einstein-puzzle/";
+SRC_URI="
+       https://github.com/lksj/einstein-puzzle/archive/v${PV}.tar.gz
+               -> ${MY_P}.tar.gz
+       https://dev.gentoo.org/~mgorny/dist/einstein.png
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+       media-libs/libsdl[sound,video]
+       media-libs/sdl-mixer
+       media-libs/sdl-ttf
+"
+RDEPEND="
+       ${DEPEND}
+"
+
+src_prepare() {
+       default
+       eapply "${FILESDIR}"/${PN}-2.0-as-needed.patch
+       sed -i \
+               -e "/PREFIX/s:/usr/local:/usr:" \
+               -e "s/\(OPTIMIZE=[^#]*\)/\0 ${CXXFLAGS}/" Makefile \
+               || die
+}
+
+src_install() {
+       dobin einstein
+       insinto /usr/share/einstein/res
+       doins einstein.res
+       doicon "${DISTDIR}"/einstein.png
+       make_desktop_entry einstein "Einstein Puzzle"
+       einstalldocs
+}

Reply via email to