summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2021-05-13 19:11:14 +0000
committerSam James <sam@gentoo.org>2021-05-13 20:33:07 +0000
commit4d3b79187de38d8bc6f22c38943e56a5cd3eef65 (patch)
tree27b05b982c0e48874173576433b46dd7c6a26e54 /games-action
parentgames-action/teeworlds: fix libsdl->libsdl2 dependency (diff)
downloadgentoo-4d3b79187de38d8bc6f22c38943e56a5cd3eef65.tar.gz
gentoo-4d3b79187de38d8bc6f22c38943e56a5cd3eef65.tar.bz2
gentoo-4d3b79187de38d8bc6f22c38943e56a5cd3eef65.zip
games-action/teeworlds: fix outdated translation data
Thanks-to: Esteve Varela Colominas <esteve.varela@gmail.com> Closes: https://bugs.gentoo.org/789741 Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'games-action')
-rw-r--r--games-action/teeworlds/Manifest5
-rw-r--r--games-action/teeworlds/teeworlds-0.7.5-r1.ebuild47
2 files changed, 14 insertions, 38 deletions
diff --git a/games-action/teeworlds/Manifest b/games-action/teeworlds/Manifest
index 08b8c1c89d4f..d8c49b839a5f 100644
--- a/games-action/teeworlds/Manifest
+++ b/games-action/teeworlds/Manifest
@@ -1,4 +1 @@
-DIST teeworlds-0.7.5-maps.tar.gz 151689 BLAKE2B f8ffbb6a024755bb972955a8c7d277709e17021c0554be0e2803e8c1b4848f5dca6d91b9f7f4e0731766745878c1143d27be3fa8aede01ff9cc69ac557ca70a8 SHA512 74084e169c1870cd541f5bb719c209210227055d304b3ce22fbad3d32d24b3356fbdec8d948edf3aa582270a8b0db7dec41e4924401f8398f7d5feba5ded49b3
-DIST teeworlds-0.7.5-translation.tar.gz 169121 BLAKE2B 1c649392385abf8e00d8c9e64ca7eaaa5af5848878566081cda83c7d78c417652137e7285d16038f302a6fdf94eb3993c506886d4cc1359694d534c7be5ea925 SHA512 41c69cd9e9290857b44be18f89ab9f3a7ccd6804757332966b973aec3a9e6fd5a40d323696a044a724228b2bb67b097311fa8c24fdec226eecb7a27c2da559dc
-DIST teeworlds-0.7.5.tar.gz 8654985 BLAKE2B ebeb9aa1119950e4d78d8c0d6c7be5711894c3212755a6db3b8b8c1f1803dba1e0d2e1a0e294e1a1fffe84a28beab8fac0e55fa0e94c68ed97e8764ac3b742d3 SHA512 673410a5fb5e488229ddc4ea4a1ac9cd8143a6e9499bde9f5535d7f0be5b6c85163065da9580c3de0d240f1cad63e0bc12c10caf1d893c324edb301bc150653b
-DIST teeworlds.png 21502 BLAKE2B 8064e0c2149f20f182b2ca2f7454f0e8395e199a432b8f21a9963cc771b1504ebe8cbe427ecd738d35313b1a378eaf8e305d509cd5360a07e9ab3c5224b78b77 SHA512 a272a1d9f13504c43ba873d93899df93c435f58cec20ae68bc9493a983e54cdd4c8f0f2e0630558c5e915aec891d2267bc3459ecc78c25738602452a2123fadf
+DIST teeworlds-0.7.5-src.tar.gz 8935505 BLAKE2B 40cf14e4f6d811df29a98cd51adc773021083e3474cc768998923fb6746e65b17c502d80af8e5613716dd3f12cf1e7cf840ec44b19ad8d214bd2cfa71f1871f3 SHA512 f0c55489b99b06e27298ac42adcf31e1130e7eace6f8672836e50c66c27ab0ccce5b8680c7181a2adc59e1f5808564001b5f0bc8ac7ab355ad8db71328ea7a76
diff --git a/games-action/teeworlds/teeworlds-0.7.5-r1.ebuild b/games-action/teeworlds/teeworlds-0.7.5-r1.ebuild
index 84c2689ed33f..6eb673a54626 100644
--- a/games-action/teeworlds/teeworlds-0.7.5-r1.ebuild
+++ b/games-action/teeworlds/teeworlds-0.7.5-r1.ebuild
@@ -5,18 +5,12 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-COMMIT_LANG="4ba6f824e9c34565e61340d25bc8c3cc004d40fb"
-COMMIT_MAPS="1d3401a37a3334e311faf18a22aeff0e0ac9ee65"
-inherit cmake desktop python-any-r1 xdg-utils
+inherit xdg cmake desktop python-any-r1
DESCRIPTION="Online multi-player platform 2D shooter"
HOMEPAGE="https://www.teeworlds.com/"
-SRC_URI="
- https://github.com/ktrace/gentoo-blobs/raw/master/teeworlds.png
- https://github.com/teeworlds/teeworlds/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/teeworlds/teeworlds-maps/archive/${COMMIT_MAPS}.tar.gz -> ${P}-maps.tar.gz
- https://github.com/teeworlds/teeworlds-translation/archive/${COMMIT_LANG}.tar.gz -> ${P}-translation.tar.gz
-"
+SRC_URI="https://github.com/teeworlds/teeworlds/releases/download/${PV}/teeworlds-${PV}-src.tar.gz"
+S="${WORKDIR}/${P}-src"
LICENSE="ZLIB"
SLOT="0"
@@ -36,18 +30,10 @@ RDEPEND="
)
dev-libs/openssl:0=
sys-libs/zlib"
-
-DEPEND="${RDEPEND} ${PYTHON_DEPS}"
-
-src_prepare() {
- cmake_src_prepare
- rm -r "${S}/datasrc/languages" || die
- rm -r "${S}/datasrc/maps" || die
- mv "${WORKDIR}/${PN}-translation-${COMMIT_LANG}" "${S}/datasrc/languages" || die
- mv "${WORKDIR}/${PN}-maps-${COMMIT_MAPS}" "${S}/datasrc/maps" || die
- cp "${DISTDIR}/${PN}.png" "${S}/" || die
- python_fix_shebang scripts/
-}
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/imagemagick-tools[png]"
src_configure() {
local mycmakeargs=(
@@ -55,25 +41,18 @@ src_configure() {
-DDEV=$(usex debug ON OFF)
-DPYTHON_EXECUTABLE="${PYTHON}"
)
-
cmake_src_configure
}
src_install() {
cmake_src_install
- doicon -s 256 "${PN}.png"
+
+ convert "other/icons/teeworlds.ico[0]" ${PN}.png || die
+ doicon -s 256 ${PN}.png
+
domenu other/teeworlds.desktop
newinitd "${FILESDIR}"/${PN}-init.d ${PN}
- insinto "/etc/${PN}"
- doins "${FILESDIR}"/teeworlds_srv.cfg
-}
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
+ insinto /etc/${PN}
+ doins "${FILESDIR}"/teeworlds_srv.cfg
}