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 5053E1382C5 for ; Tue, 15 Jun 2021 11:37:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 579C0E07DB; Tue, 15 Jun 2021 11:37:54 +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 BCC04E07DB for ; Tue, 15 Jun 2021 11:37:53 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (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 EE047340806 for ; Tue, 15 Jun 2021 11:37:51 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 29B7F720 for ; Tue, 15 Jun 2021 11:37:50 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1623756945.1ec817e369c1ede884951a1d7a0dee5e80aab80d.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: games-strategy/widelands/ X-VCS-Repository: repo/gentoo X-VCS-Files: games-strategy/widelands/Manifest games-strategy/widelands/widelands-1.0.ebuild X-VCS-Directories: games-strategy/widelands/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: 1ec817e369c1ede884951a1d7a0dee5e80aab80d X-VCS-Branch: master Date: Tue, 15 Jun 2021 11:37:50 +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: d788d4fd-c25e-460d-a483-18cea78e814f X-Archives-Hash: bd1bc08ba73d2e1246dc3c1c9dca11bd commit: 1ec817e369c1ede884951a1d7a0dee5e80aab80d Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jun 15 11:26:37 2021 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jun 15 11:35:45 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec817e3 games-strategy/widelands: add 1.0 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/widelands/Manifest | 1 + games-strategy/widelands/widelands-1.0.ebuild | 61 +++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) diff --git a/games-strategy/widelands/Manifest b/games-strategy/widelands/Manifest index 28e70a68538..0f87ebe4120 100644 --- a/games-strategy/widelands/Manifest +++ b/games-strategy/widelands/Manifest @@ -1 +1,2 @@ +DIST widelands-1.0.tar.gz 792124780 BLAKE2B 03f3eeacd8a9a867020be8ed086f139dc7f2fdf30b901edfc1d86bf9c245a71c3c4358d5589f1cd7734b6ac3bf93bab38870544050628f44863decbed86f6d47 SHA512 1092750944a8669682097dfbd2b578cdb8fab377f32cb81ce8d85b9d9b2e8ae8c4c73500c0a89be649b360fd7e086e19595eba37cecb8d64679e46f7da13e46e DIST widelands-build21-source.tar.gz 381374149 BLAKE2B 17f0491bf7bcd10449bcc274be94aec4a0a64625c19f52426a0d460c3356e04a59b51683e72b4492ba1f62bd6ea510250c3cedda89a7588b88a0071abb1cf0cf SHA512 8d36bd0407a72e4e221155121f9ab4ce7fdfb6d81ca70a2772baf12c3397fc6abbcad5006336adb471d2c5127a90b4cda735e941d69cf779be1f923d4a38960e diff --git a/games-strategy/widelands/widelands-1.0.ebuild b/games-strategy/widelands/widelands-1.0.ebuild new file mode 100644 index 00000000000..18052660723 --- /dev/null +++ b/games-strategy/widelands/widelands-1.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit xdg cmake python-any-r1 + +DESCRIPTION="Game similar to Settlers 2" +HOMEPAGE="https://www.widelands.org/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/widelands/widelands.git" +else + SRC_URI="https://github.com/widelands/widelands/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="|| ( Apache-2.0 GPL-3 ) BitstreamVera CC-BY-SA-3.0 GPL-2 GPL-2+ MIT OFL-1.1 ZLIB" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/icu:= + media-libs/glew:0= + media-libs/libglvnd + media-libs/libpng:= + media-libs/libsdl2[opengl,sound,video] + media-libs/sdl2-image[jpeg,png] + media-libs/sdl2-mixer[vorbis] + media-libs/sdl2-ttf + net-misc/curl + sys-libs/zlib:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + dev-libs/boost" +BDEPEND=" + ${PYTHON_DEPS} + sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${PN}-0.20_rc1-cxxflags.patch +) + +src_configure() { + CMAKE_BUILD_TYPE="Release" + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr/bin + -DWL_INSTALL_BASEDIR="${EPREFIX}"/usr/share/doc/${PF} + -DWL_INSTALL_DATADIR="${EPREFIX}"/usr/share/${PN} + -DGTK_UPDATE_ICON_CACHE=OFF + -DOPTION_BUILD_TESTS=$(usex test) + ) + + cmake_src_configure +}