commit: 97d9d4173d0fcc7b100f8f4233cfcd3f6cd8c86c Author: James Le Cuirot <chewi <AT> gentoo <DOT> org> AuthorDate: Tue Aug 19 08:24:28 2025 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Tue Aug 19 08:24:48 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97d9d417
dev-lang/pico8: Version bump to 0.2.7 Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org> dev-lang/pico8/Manifest | 3 +++ dev-lang/pico8/pico8-0.2.7.ebuild | 56 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) diff --git a/dev-lang/pico8/Manifest b/dev-lang/pico8/Manifest index 262a4b648c64..ecf794526f2f 100644 --- a/dev-lang/pico8/Manifest +++ b/dev-lang/pico8/Manifest @@ -1,3 +1,6 @@ DIST pico-8_0.2.6b_amd64.zip 12838053 BLAKE2B f7577397d32a3e71866782355cb12b17852beb80a4943e5ada4cb02b4c6ec8777a6a620afca99d98e3f423b82881480725c8dd7fc75eadf3a73b17ca750f9809 SHA512 30e4641138975c8f9f407491c18ab427b603d8986c4a65777dbedb43cef5416d1a8a196ca09230a9abcbc75003e5fd2716289327394d392b4e90c7796f68be9b DIST pico-8_0.2.6b_i386.zip 12145587 BLAKE2B 3ae5be8bce3d845698e247bf8879d484325af4205d649ef55dd9854a8fce342a5b9744dd77cb0d9839e51e275dd02f19fdaadb06a1d960ea28f93c351ea6be83 SHA512 6982b58abb2d59719a197125e9c4499196a97ec8624b236c553ab6f4bac07b608b650b4d41836eac89651083f22dee819b5f43a57892ecd09adb6d6b3898b492 DIST pico-8_0.2.6b_raspi.zip 16444282 BLAKE2B 897c8b2c6f2c15a03c297d7a13c61aa08d5c71792aa900f0074127a7f7474a60245751ab4ac759fc088dacae1bd0843ff6007e8c88c67568b50bc3d9546a6879 SHA512 9d46a536ccd34e3e4ff1d62cfcc00b4fe26051d4128c4865f4a252f146ea82c00dd8f8f55e06bea03dc34f49cfacaf8f8509a51b96531d3ef519b0f41eba0023 +DIST pico-8_0.2.7_amd64.zip 13017703 BLAKE2B ecc1011379bb45be04d56c78d9eee986e32245238d54b6db7bd13b20d4046e91fafb3014d91985c6920302ea9aae4abacb77689d4eff413210a28a085ba8c7cf SHA512 c7e0396401116dbc3934cda36facc749acf2ec8bb4c33d5cf58d5e7dbb1da8026a903e4a3e4208b8f25616960675eea37edca1347dee017f68fbf2af64f4d5a1 +DIST pico-8_0.2.7_i386.zip 12319107 BLAKE2B 3793c9e6b1f361fbf5ec8f670e669c031df3cdcb2a0a67861d5aaab941a797052d44b075f370c896a75d5e4ae67d458b251e056c8e6912a98daca79e9aeeda57 SHA512 dc7e8ba846be6d247f6cdba538b2b896e853706359d67a96f1aa6cc238284f1e843d89cdbf1ad72cdbcb02ad2f825167d365e7a586a07c8d716d49b7dc7781b3 +DIST pico-8_0.2.7_raspi.zip 16614870 BLAKE2B d94617ab6cf6cb195a3ebc89309a9a28efe0e9271b8ff4c270333b9b1912cfa00940904556ee59a19cd276510e2b98ddea81067baadb47f1aeebb5ce67a797a6 SHA512 a7076b491d83735e7c914bd124656ce8cab5eb443c78a8d5963650c6ba658a1eb2c5a90c2926693e4f4b5affc472cf11088f378c23cac2d6ce76dd0c444f6c26 diff --git a/dev-lang/pico8/pico8-0.2.7.ebuild b/dev-lang/pico8/pico8-0.2.7.ebuild new file mode 100644 index 000000000000..b1abb77a3de9 --- /dev/null +++ b/dev-lang/pico8/pico8-0.2.7.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop xdg + +MY_PN="pico-8" +DESCRIPTION="Fantasy console for making and playing tiny games and other computer programs" +HOMEPAGE="https://www.lexaloffle.com/pico-8.php" +SRC_URI=" + amd64? ( ${MY_PN}_${PV}_amd64.zip ) + arm? ( ${MY_PN}_${PV}_raspi.zip ) + arm64? ( ${MY_PN}_${PV}_raspi.zip ) + x86? ( ${MY_PN}_${PV}_i386.zip ) +" +S="${WORKDIR}/${MY_PN}" +LICENSE="PICO-8 MIT BSD-2" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86" +RESTRICT="bindist fetch" + +RDEPEND=" + media-libs/libsdl2[haptic,joystick,sound,video] + net-misc/wget +" + +BDEPEND="app-arch/unzip" + +DIR="/opt/${PN}" +QA_PREBUILT="${DIR}/${PN}" + +pkg_nofetch() { + einfo "Please buy and download ${A} from one of:" + einfo " ${HOMEPAGE}" + einfo " https://lexaloffle.itch.io/${MY_PN}" + einfo "and move it to your distfiles directory." +} + +src_install() { + exeinto "${DIR}" + insinto "${DIR}" + + case ${ARCH} in + amd64|arm) newexe ${PN}_dyn ${PN} ;; + arm64) newexe ${PN}_64 ${PN} ;; + x86) newexe ${PN}_32bit_dyn ${PN} ;; + esac + + doins ${PN}.dat + dodoc ${MY_PN}_manual.txt + + dosym ../..${DIR}/${PN} /usr/bin/${PN} + doicon -s 128 lexaloffle-${PN}.png + make_desktop_entry ${PN} ${MY_PN^^} lexaloffle-${PN} +}
