From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CA80213835B for ; Thu, 13 May 2021 20:33:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B99A4E0822; Thu, 13 May 2021 20:33:31 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 910F4E0822 for ; Thu, 13 May 2021 20:33:31 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 18783340E1A for ; Thu, 13 May 2021 20:33:30 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9AF8775B for ; Thu, 13 May 2021 20:33:28 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1620937987.4d3b79187de38d8bc6f22c38943e56a5cd3eef65.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: games-action/teeworlds/ X-VCS-Repository: repo/gentoo X-VCS-Files: games-action/teeworlds/Manifest games-action/teeworlds/teeworlds-0.7.5-r1.ebuild X-VCS-Directories: games-action/teeworlds/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 4d3b79187de38d8bc6f22c38943e56a5cd3eef65 X-VCS-Branch: master Date: Thu, 13 May 2021 20:33:28 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 25c75b3e-7747-45d5-a4a7-c4b61a1ccee5 X-Archives-Hash: 79536cf43d5fd1aa0741e974911458b1 commit: 4d3b79187de38d8bc6f22c38943e56a5cd3eef65 Author: Sam James gentoo org> AuthorDate: Thu May 13 19:11:14 2021 +0000 Commit: Sam James gentoo org> CommitDate: Thu May 13 20:33:07 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d3b7918 games-action/teeworlds: fix outdated translation data Thanks-to: Esteve Varela Colominas gmail.com> Closes: https://bugs.gentoo.org/789741 Signed-off-by: Sam James gentoo.org> games-action/teeworlds/Manifest | 5 +-- games-action/teeworlds/teeworlds-0.7.5-r1.ebuild | 47 +++++++----------------- 2 files changed, 14 insertions(+), 38 deletions(-) diff --git a/games-action/teeworlds/Manifest b/games-action/teeworlds/Manifest index 08b8c1c89d4..d8c49b839a5 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 84c2689ed33..6eb673a5462 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 }