diff options
author | Ionen Wolkens <ionen@gentoo.org> | 2022-10-23 08:42:13 -0400 |
---|---|---|
committer | Ionen Wolkens <ionen@gentoo.org> | 2022-10-23 08:58:16 -0400 |
commit | 978fe111f9389893ee6fabc510fd3aa73ae0830d (patch) | |
tree | 6e2f04f4155bbbd8544acc7af34fa8ce9f573072 /games-strategy/widelands | |
parent | dev-util/lldb: Check llvm/utils out unconditionally (diff) | |
download | gentoo-978fe111f9389893ee6fabc510fd3aa73ae0830d.tar.gz gentoo-978fe111f9389893ee6fabc510fd3aa73ae0830d.tar.bz2 gentoo-978fe111f9389893ee6fabc510fd3aa73ae0830d.zip |
games-strategy/widelands: add 1.1
Closes: https://bugs.gentoo.org/835859
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'games-strategy/widelands')
-rw-r--r-- | games-strategy/widelands/Manifest | 1 | ||||
-rw-r--r-- | games-strategy/widelands/widelands-1.1.ebuild | 55 |
2 files changed, 56 insertions, 0 deletions
diff --git a/games-strategy/widelands/Manifest b/games-strategy/widelands/Manifest index 413b5f84b64f..bf07695d8d51 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-1.1.tar.gz 416104611 BLAKE2B e217ff5a4e3ba0431b96290dd4908d7ddadaf1850e890cee135a54f88162b30d75dbf5bc5f086d6c5e8c5e4410a0a788201117c3615e15a3e2acfd00e8f01272 SHA512 29dbeae0940468c8aad6f0fa610c8467bdb6ecf2ba5fe9175683b7cdaab5f977fa86beb71de29057c829e9738568d15e10bc22fa7fc9e58132151a1a02d72d9d diff --git a/games-strategy/widelands/widelands-1.1.ebuild b/games-strategy/widelands/widelands-1.1.ebuild new file mode 100644 index 000000000000..8d19ee6f56bb --- /dev/null +++ b/games-strategy/widelands/widelands-1.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit cmake python-any-r1 xdg + +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 ~arm64 ~ppc64 ~x86" +fi + +DESCRIPTION="Game similar to Settlers 2" +HOMEPAGE="https://www.widelands.org/" + +LICENSE="GPL-2+ || ( Apache-2.0 GPL-3 ) BitstreamVera CC-BY-SA-3.0 MIT OFL-1.1" +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 + sys-libs/zlib:=[minizip] + virtual/libintl" +DEPEND=" + ${RDEPEND} + dev-cpp/asio" +BDEPEND=" + ${PYTHON_DEPS} + sys-devel/gettext" + +src_configure() { + CMAKE_BUILD_TYPE=Release # disables -Werror + + local mycmakeargs=( + -DWL_INSTALL_BASEDIR="${EPREFIX}"/usr/share/doc/${PF} + -DWL_INSTALL_BINDIR="${EPREFIX}"/usr/bin + -DWL_INSTALL_DATADIR="${EPREFIX}"/usr/share/${PN} + -DGTK_UPDATE_ICON_CACHE=OFF + -DOPTION_BUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} |