From 1726f32a4bf939c045d35db6e95ab327213ecf8a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 20:20:16 +0100 Subject: gentoo resync : 14.07.2018 --- .../FTL-gog/FTL-gog-1.6.7.18662-r1.ebuild | 63 ++++++++++++++++ games-roguelike/FTL-gog/FTL-gog-1.6.7.18662.ebuild | 61 --------------- games-roguelike/FTL-gog/Manifest | 2 +- games-roguelike/Manifest.gz | Bin 3377 -> 3386 bytes games-roguelike/dwarf-fortress/Manifest | 6 +- .../dwarf-fortress/dwarf-fortress-0.44.08.ebuild | 84 --------------------- .../dwarf-fortress/dwarf-fortress-0.44.12.ebuild | 84 +++++++++++++++++++++ 7 files changed, 151 insertions(+), 149 deletions(-) create mode 100644 games-roguelike/FTL-gog/FTL-gog-1.6.7.18662-r1.ebuild delete mode 100644 games-roguelike/FTL-gog/FTL-gog-1.6.7.18662.ebuild delete mode 100644 games-roguelike/dwarf-fortress/dwarf-fortress-0.44.08.ebuild create mode 100644 games-roguelike/dwarf-fortress/dwarf-fortress-0.44.12.ebuild (limited to 'games-roguelike') diff --git a/games-roguelike/FTL-gog/FTL-gog-1.6.7.18662-r1.ebuild b/games-roguelike/FTL-gog/FTL-gog-1.6.7.18662-r1.ebuild new file mode 100644 index 000000000000..c606b4d683d1 --- /dev/null +++ b/games-roguelike/FTL-gog/FTL-gog-1.6.7.18662-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit desktop unpacker + +DESCRIPTION="Top-down roguelike space ship simulator" +HOMEPAGE="https://www.gog.com/game/faster_than_light" +SRC_URI="ftl_advanced_edition_en_${PV//./_}.sh" +RESTRICT="bindist fetch mirror strip test" + +LICENSE="GOG-EULA" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="" + +DEPEND="app-arch/unzip" +RDEPEND="media-libs/freetype + media-libs/libsdl[X,sound,opengl,video] + media-libs/libpng + sys-libs/zlib + virtual/opengl" + +S="${WORKDIR}/data/noarch" + +pkg_nofetch() { + elog "Please buy and download ${SRC_URI} from" + elog "https://www.gog.com/game/faster_than_light" +} + +src_unpack() { + unpack_zip "${DISTDIR}/${A}" +} + +src_prepare() { + default + rm -r support/{xdg*,*.{sh,txt}} || die + if ! use x86; then + rm game/data/FTL.x86 || die + fi + if ! use amd64; then + rm game/data/FTL.amd64 || die + fi + + sed -i start.sh -e '/chmod/d' +} + +src_install() { + insinto /opt/gog/FTL + doins -r . + fperms +x /opt/gog/FTL/{start.sh,game/FTL,game/data/FTL} + + if use x86; then + fperms +x /opt/gog/FTL/game/data/FTL.x86 + fi + if use amd64; then + fperms +x /opt/gog/FTL/game/data/FTL.amd64 + fi + + make_desktop_entry "/opt/gog/FTL/start.sh" "FTL: Advanced Edition" FTL + newicon support/icon.png FTL.png +} diff --git a/games-roguelike/FTL-gog/FTL-gog-1.6.7.18662.ebuild b/games-roguelike/FTL-gog/FTL-gog-1.6.7.18662.ebuild deleted file mode 100644 index 513747171d91..000000000000 --- a/games-roguelike/FTL-gog/FTL-gog-1.6.7.18662.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit desktop unpacker - -DESCRIPTION="Top-down roguelike space ship simulator" -HOMEPAGE="https://www.gog.com/game/faster_than_light" -SRC_URI="ftl_advanced_edition_en_${PV//./_}.sh" -RESTRICT="bindist fetch mirror strip test" - -LICENSE="GOG-EULA" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="" - -DEPEND="app-arch/unzip" -RDEPEND="media-libs/freetype - media-libs/libsdl[X,sound,opengl,video] - media-libs/libpng - sys-libs/zlib - virtual/opengl" - -S="${WORKDIR}/data/noarch" - -pkg_nofetch() { - elog "Please buy and download ${SRC_URI} from" - elog "https://www.gog.com/game/faster_than_light" -} - -src_unpack() { - unpack_zip "${DISTDIR}/${A}" -} - -src_prepare() { - default - rm -r support/{xdg*,*.{sh,txt}} || die - if ! use x86; then - rm game/data/FTL.x86 || die - fi - if ! use amd64; then - rm game/data/FTL.amd64 || die - fi -} - -src_install() { - insinto /opt/gog/FTL - doins -r . - fperms +x /opt/gog/FTL/{start.sh,game/FTL} - - if use x86; then - fperms +x /opt/gog/FTL/game/data/FTL.x86 - fi - if use amd64; then - fperms +x /opt/gog/FTL/game/data/FTL.amd64 - fi - - make_desktop_entry "/opt/gog/FTL/start.sh" "FTL: Advanced Edition" FTL - newicon support/icon.png FTL.png -} diff --git a/games-roguelike/FTL-gog/Manifest b/games-roguelike/FTL-gog/Manifest index a57e425e1d24..487f81d3c87a 100644 --- a/games-roguelike/FTL-gog/Manifest +++ b/games-roguelike/FTL-gog/Manifest @@ -1,3 +1,3 @@ DIST ftl_advanced_edition_en_1_6_7_18662.sh 190506416 BLAKE2B 0a628e4de3a5539add2f421377c32ead5397ad1709e30124aa8c9d0874b98eb37cda97873b21dbb78fe635769c1a3c3254988ae22494805409d28f5e33417e44 SHA512 3e9c08d32964e21b49ad3e1b6a17c2349d516fdbea4118518e022134affc43dd27d2e60eea94784096aea4725f2656b43f6b6be9fe02eaed743c167ef842d66b -EBUILD FTL-gog-1.6.7.18662.ebuild 1263 BLAKE2B 0188cb915de37af5edbca1b9dd55ea186db1185dccdb6fd712e46f2a09b27846e897e3b0457b324bfc2c130f937958306abfe4d35d1a22f788ee859c2ffb97a4 SHA512 1926506d70408b16e6fd8578a0c22004dfb6ed938cef3485f50011a5ce956a166a68ab80b55504d3df5b8c8e86cf9cefa0f78c238f186b4e27d2be8cd0821198 +EBUILD FTL-gog-1.6.7.18662-r1.ebuild 1309 BLAKE2B 5b01fef968088d747e31b903575a13091ebd5fb904ffa61680e06ad3ba922814d92639df5fdfdcabadb518cc7ce9578206ba793d09872898ffa2f1a78816403c SHA512 39da6ae85d68b4b9f763c5f79766f3fd5d62dfa73c0d3fb8ea7ba8c9d190246ff3ee8c1dfcc714f48bbc8d356dc3de30af0818166af73f6d8d73893f67c0d16b MISC metadata.xml 487 BLAKE2B d1c2761fb3083ba140d1f87b1f52d179095ea37235acc3e0f2586e9b969174cc4aab34648523c6dce9f83499d05624e8afe2782101560e6a39cf61f5a9b27bf7 SHA512 69c1e069878db826f8a7c44d8d9f6349a37a60ec7777ea29886655082b6c57b152ab5cda35bd3126beef0a127472a57b0cc50b941224694446bb2de51bb90d92 diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz index 1ec35099df09..94e9fb82c21e 100644 Binary files a/games-roguelike/Manifest.gz and b/games-roguelike/Manifest.gz differ diff --git a/games-roguelike/dwarf-fortress/Manifest b/games-roguelike/dwarf-fortress/Manifest index 3f31d7941e00..dff2a0695a7b 100644 --- a/games-roguelike/dwarf-fortress/Manifest +++ b/games-roguelike/dwarf-fortress/Manifest @@ -3,8 +3,8 @@ AUX Makefile.native 1016 BLAKE2B ea40a1f90bf52e52c7cf88e99c73c981c00506eddb4ad9c AUX dwarf-fortress 516 BLAKE2B 9d2faffac265e99698fa1c481eec8598fbe66b4ab205b18c76d285cd16fe1b32d3bfa9bc415bceae6e1e350e955ac3b3cebd7d46943a06ff71715fd1cb5402df SHA512 1f1fada35e33cb99c28835d600f6567ecaaf7b2c6111a2e96b1a88c54e5d727f94ae1c0213327bc70a623dbdf19a8433e3c59edcab5a40e898b0124eb2eb9006 DIST df_43_05_linux.tar.bz2 11580594 BLAKE2B 7157f8ed5f8798a533d992811c804515acc8abb3bb84b25af6905fd6b2338e95879e318bec0dade18f1eba1421d17a781d1da8b49c719988d2cb6d7046b0c3be SHA512 502e6bac0bdd5586fb6b4e1117caf144a0336a7eed3ed9350ec316e4a286e309a15e0738517c0dd7d32f182984c501c7a8756e942d3dde9fb87f72b153f38e7a DIST df_43_05_linux32.tar.bz2 12158550 BLAKE2B 4c1f5ad834aa0a2b6438b8aaf0b0ad6cfc60656f58845a274ac3d8ad7e09182d7263e3a495d1bff0b1fb5499097569216fac0bc87cff95fc6a85e3211acc297d SHA512 d0446ddb5c37ee45ade36b18b815595e8d7bfd9749af4ecd2f25b45859d797a9da70f2344e2c58544feafc7df06882ade8a10534c37754359747c0d37f084b7c -DIST df_44_08_linux.tar.bz2 11996354 BLAKE2B 64a41693fba51526947563a1228eab4435897afe887b67fc43bedf93bca8ef762f62ec6b81480b6d5240cbdd0e254a753f4f34fc5ac8910762bee921200327c2 SHA512 e1aa78b0e10bec815d6df6c61ec8cea77950577f03f367e3c04cda003f318fc5ea8d7cc0c9e12e754d5adf9394f3afef48bed54524b771a8df1ae30efaf24eaf -DIST df_44_08_linux32.tar.bz2 12614451 BLAKE2B 39ecbc5fa8f4a36a1e682a241b43a18b4110adbaf41572889d79b7fc047c9a4f3270e6434410a5e36bde34bf709bd0c6852370a42601355c23848cb75d97a6ec SHA512 876a7fc3909b8c3643fdf6c061265dae7bd9cef9cddebea3d0bc2ef5163c8c948641696f0f895b0fab794eeda07d27d89f1f8447be8b4eaa52bdb7f214ae51ce +DIST df_44_12_linux.tar.bz2 12081683 BLAKE2B 2410e8da6af6a8ced45d3e95dc06e2d0f4e31dbdcd6b8d9945a761d2278532bb24c1095418aa22639eedded256b3d485fa128984e6282a491d4dc7bd9af8671b SHA512 03cd7f6800d44873b573cc5bffb12c7a246c3aba0ee8535001372df689a5179dc02592670fd87f2fd5de82421605f34152f6241307c8f7b9fb4d7b8704aed70c +DIST df_44_12_linux32.tar.bz2 12686340 BLAKE2B bf1e1370930d91d2c9e72d3366bc79706092d1505853eb63c6160fea39822551d3276958ac6d2916b8f7825be0c054a037219210f0c2c18a731065a2dd1bb842 SHA512 5cd352acf310592c7e30442205b7fe590f421c5e3562959dcfd32a17d3d562347c2b32e3bc5835637c5550ce2c696c17b6dc910ee4cf766be07af306e83537db EBUILD dwarf-fortress-0.43.05.ebuild 2336 BLAKE2B 97411ad8ae7ffb1841a58be8cdb503e827bc570cf795e9b48c3236f59c4d81e9ea6825329775d7c1421aa112d3d8238446fe946d58808987649b4f9ef4a8cb96 SHA512 9fb15d69e8df35916919d4cd74ea05cfa0e721cda80260fde0d19c2bff32caa81fd449216d584e3059987ca7892f3553da8c9646f214e9ad2e2dab41bfe351f4 -EBUILD dwarf-fortress-0.44.08.ebuild 2336 BLAKE2B 97411ad8ae7ffb1841a58be8cdb503e827bc570cf795e9b48c3236f59c4d81e9ea6825329775d7c1421aa112d3d8238446fe946d58808987649b4f9ef4a8cb96 SHA512 9fb15d69e8df35916919d4cd74ea05cfa0e721cda80260fde0d19c2bff32caa81fd449216d584e3059987ca7892f3553da8c9646f214e9ad2e2dab41bfe351f4 +EBUILD dwarf-fortress-0.44.12.ebuild 2336 BLAKE2B 97411ad8ae7ffb1841a58be8cdb503e827bc570cf795e9b48c3236f59c4d81e9ea6825329775d7c1421aa112d3d8238446fe946d58808987649b4f9ef4a8cb96 SHA512 9fb15d69e8df35916919d4cd74ea05cfa0e721cda80260fde0d19c2bff32caa81fd449216d584e3059987ca7892f3553da8c9646f214e9ad2e2dab41bfe351f4 MISC metadata.xml 455 BLAKE2B cad71196c8cb8c8246703bf00d8470faacd39b564ba7ce8a4819c19d1ef28561ad893000e991ba8eefaff8697497fe96fb19e3c07f18a073d2b9fd406c11346e SHA512 913a17c9b0f3d8909e1d01d1924d3efecb47dce07fe3f10cb7fda44150f816b690bd8698cef3b81a706f043db39b6e33a791fe704892010a47c522b1add8561e diff --git a/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.08.ebuild b/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.08.ebuild deleted file mode 100644 index a8f36028ee27..000000000000 --- a/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.08.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit versionator toolchain-funcs - -MY_PV=$(replace_all_version_separators _ "$(get_version_component_range 2-)") -MY_PN=df -MY_P=${MY_PN}_${MY_PV} - -DESCRIPTION="A single-player fantasy game" -HOMEPAGE="http://www.bay12games.com/dwarves" -SRC_URI="amd64? ( http://www.bay12games.com/dwarves/${MY_P}_linux.tar.bz2 ) - x86? ( http://www.bay12games.com/dwarves/${MY_P}_linux32.tar.bz2 )" - -LICENSE="free-noncomm BSD BitstreamVera" -SLOT="0" -KEYWORDS="~amd64 ~x86 -*" -IUSE="debug" - -RDEPEND="media-libs/glew:0 - media-libs/libsdl[joystick,video] - media-libs/sdl-image[png] - media-libs/sdl-ttf - sys-libs/zlib - virtual/glu - x11-libs/gtk+:2" -# Yup, libsndfile, openal and ncurses are only needed at compile-time; the code -# dlopens them at runtime if requested. -DEPEND="${RDEPEND} - media-libs/libsndfile - media-libs/openal - sys-libs/ncurses:5[unicode] - virtual/pkgconfig" - -S=${WORKDIR}/${MY_PN}_linux - -gamesdir="/opt/${PN}" -QA_PREBUILT="${gamesdir#/}/libs/Dwarf_Fortress" -RESTRICT="strip" - -src_prepare() { - rm -f libs/*.so* || die - sed -i -e '1i#include ' g_src/ttf_manager.cpp || die - default -} - -src_configure() { - tc-export CXX PKG_CONFIG - CXXFLAGS+=" -D$(use debug || echo N)DEBUG" -} - -src_compile() { - emake -f "${FILESDIR}/Makefile.native" - sed -e "s:^gamesdir=.*:gamesdir=${gamesdir}:" "${FILESDIR}/dwarf-fortress" > dwarf-fortress || die -} - -src_install() { - # install data-files and libs - insinto "${gamesdir}" - doins -r raw data libs - - # install our wrapper - dobin dwarf-fortress - - # install docs - dodoc README.linux *.txt - - fperms 755 "${gamesdir}"/libs/Dwarf_Fortress -} - -pkg_postinst() { - elog "System-wide Dwarf Fortress has been installed to ${gamesdir}. This is" - elog "symlinked to ~/.dwarf-fortress when dwarf-fortress is run." - elog "For more information on what exactly is replaced, see /usr/bin/dwarf-fortress." - elog "Note: This means that the primary entry point is /usr/bin/dwarf-fortress." - elog "Do not run ${gamesdir}/libs/Dwarf_Fortress." - elog - elog "Optional runtime dependencies:" - elog "Install sys-libs/ncurses[unicode] for [PRINT_MODE:TEXT]" - elog "Install media-libs/openal and media-libs/libsndfile for audio output" - elog "Install media-libs/libsdl[opengl] for the OpenGL PRINT_MODE settings" -} diff --git a/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.12.ebuild b/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.12.ebuild new file mode 100644 index 000000000000..a8f36028ee27 --- /dev/null +++ b/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.12.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit versionator toolchain-funcs + +MY_PV=$(replace_all_version_separators _ "$(get_version_component_range 2-)") +MY_PN=df +MY_P=${MY_PN}_${MY_PV} + +DESCRIPTION="A single-player fantasy game" +HOMEPAGE="http://www.bay12games.com/dwarves" +SRC_URI="amd64? ( http://www.bay12games.com/dwarves/${MY_P}_linux.tar.bz2 ) + x86? ( http://www.bay12games.com/dwarves/${MY_P}_linux32.tar.bz2 )" + +LICENSE="free-noncomm BSD BitstreamVera" +SLOT="0" +KEYWORDS="~amd64 ~x86 -*" +IUSE="debug" + +RDEPEND="media-libs/glew:0 + media-libs/libsdl[joystick,video] + media-libs/sdl-image[png] + media-libs/sdl-ttf + sys-libs/zlib + virtual/glu + x11-libs/gtk+:2" +# Yup, libsndfile, openal and ncurses are only needed at compile-time; the code +# dlopens them at runtime if requested. +DEPEND="${RDEPEND} + media-libs/libsndfile + media-libs/openal + sys-libs/ncurses:5[unicode] + virtual/pkgconfig" + +S=${WORKDIR}/${MY_PN}_linux + +gamesdir="/opt/${PN}" +QA_PREBUILT="${gamesdir#/}/libs/Dwarf_Fortress" +RESTRICT="strip" + +src_prepare() { + rm -f libs/*.so* || die + sed -i -e '1i#include ' g_src/ttf_manager.cpp || die + default +} + +src_configure() { + tc-export CXX PKG_CONFIG + CXXFLAGS+=" -D$(use debug || echo N)DEBUG" +} + +src_compile() { + emake -f "${FILESDIR}/Makefile.native" + sed -e "s:^gamesdir=.*:gamesdir=${gamesdir}:" "${FILESDIR}/dwarf-fortress" > dwarf-fortress || die +} + +src_install() { + # install data-files and libs + insinto "${gamesdir}" + doins -r raw data libs + + # install our wrapper + dobin dwarf-fortress + + # install docs + dodoc README.linux *.txt + + fperms 755 "${gamesdir}"/libs/Dwarf_Fortress +} + +pkg_postinst() { + elog "System-wide Dwarf Fortress has been installed to ${gamesdir}. This is" + elog "symlinked to ~/.dwarf-fortress when dwarf-fortress is run." + elog "For more information on what exactly is replaced, see /usr/bin/dwarf-fortress." + elog "Note: This means that the primary entry point is /usr/bin/dwarf-fortress." + elog "Do not run ${gamesdir}/libs/Dwarf_Fortress." + elog + elog "Optional runtime dependencies:" + elog "Install sys-libs/ncurses[unicode] for [PRINT_MODE:TEXT]" + elog "Install media-libs/openal and media-libs/libsndfile for audio output" + elog "Install media-libs/libsdl[opengl] for the OpenGL PRINT_MODE settings" +} -- cgit v1.2.3