[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 36e38f74f5b1cfab0d8b30fbd8fc02264e6e8b92 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Feb 22 05:13:35 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Feb 22 06:14:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e38f74 games-strategy/naev: drop 0.11.2 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.11.2.ebuild | 111 - 2 files changed, 112 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index f7018e755263..b69f12368fbd 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc SHA512 fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e DIST naev-0.11.3-source.tar.xz 453755276 BLAKE2B aa46d6e78c964812d2eede0851071d30a9b7f1b408456cbdd3a171b94e0eb00432bb17aeada76766f504db25ba83b49641b06f58d9911ea5e9cba91bb245f4ff SHA512 25f33cd78f83c9d6fe6ae3f6464e45a9086d7e2e033671b866d9e3d47a2cfff2d9e64dd453846de4e1fcf3384a57361bcf026a01eb39e9cf3b620be46b0d3f0b diff --git a/games-strategy/naev/naev-0.11.2.ebuild b/games-strategy/naev/naev-0.11.2.ebuild deleted file mode 100644 index f01a82495b7b.. --- a/games-strategy/naev/naev-0.11.2.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{10..12} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain -" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl -" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - ) -" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-text/doxygen - dev-lua/ldoc - media-gfx/graphviz - ) - test? ( - media-libs/mesa[llvm] - x11-base/xorg-server[-minimal] - ) -" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 35a2f5538073c989c89925ad9a12de880b0de3fa Author: Ionen Wolkens gentoo org> AuthorDate: Fri Feb 2 07:00:58 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 2 08:13:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a2f553 games-strategy/naev: add 0.11.3 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.11.3.ebuild | 111 + 2 files changed, 112 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index cf639c733c4d..f7018e755263 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc SHA512 fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e +DIST naev-0.11.3-source.tar.xz 453755276 BLAKE2B aa46d6e78c964812d2eede0851071d30a9b7f1b408456cbdd3a171b94e0eb00432bb17aeada76766f504db25ba83b49641b06f58d9911ea5e9cba91bb245f4ff SHA512 25f33cd78f83c9d6fe6ae3f6464e45a9086d7e2e033671b866d9e3d47a2cfff2d9e64dd453846de4e1fcf3384a57361bcf026a01eb39e9cf3b620be46b0d3f0b diff --git a/games-strategy/naev/naev-0.11.3.ebuild b/games-strategy/naev/naev-0.11.3.ebuild new file mode 100644 index ..724f70d79119 --- /dev/null +++ b/games-strategy/naev/naev-0.11.3.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain +" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl +" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + ) +" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-text/doxygen + dev-lua/ldoc + media-gfx/graphviz + ) + test? ( + media-libs/mesa[llvm] + x11-base/xorg-server[-minimal] + ) +" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), + # mesa[llvm] should ensure software rendering will work + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv -- "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r -- "${ED}"/usr/doc || die + fi + + rm -r -- "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 34db4e3d3dba09f1d44531b05d6042085b981f75 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jan 23 08:54:09 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jan 23 09:09:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34db4e3d games-strategy/naev: drop 0.11.0 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.11.0.ebuild | 111 - 2 files changed, 112 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 4a0f76fde1f2..cf639c733c4d 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.11.0-source.tar.xz 453620076 BLAKE2B 78663400adb556be35d30819aeb6b7aa6fc7eb4c2e66ed7bba7a786ed8b76b800865cd5669fea886cfdea9cdbb9eae1adc78967c9362ecd4dcfe69ff163e5f52 SHA512 697232d78979f66d118df054cd39c60d1c2c0225bfa027eeef239957780dcc7b82effda9160e130dc898584148ff7d8e07567e6bbf2a9909022d684c63182b2d DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc SHA512 fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e diff --git a/games-strategy/naev/naev-0.11.0.ebuild b/games-strategy/naev/naev-0.11.0.ebuild deleted file mode 100644 index f01a82495b7b.. --- a/games-strategy/naev/naev-0.11.0.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{10..12} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain -" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl -" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - ) -" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-text/doxygen - dev-lua/ldoc - media-gfx/graphviz - ) - test? ( - media-libs/mesa[llvm] - x11-base/xorg-server[-minimal] - ) -" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 38617b5bd220d685c744060ed548dba92b0e33b5 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jan 15 05:44:43 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 15 07:26:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38617b5b games-strategy/naev: add 0.11.2 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.11.2.ebuild | 111 + 2 files changed, 112 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 46d0730536dd..4a0f76fde1f2 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.11.0-source.tar.xz 453620076 BLAKE2B 78663400adb556be35d30819aeb6b7aa6fc7eb4c2e66ed7bba7a786ed8b76b800865cd5669fea886cfdea9cdbb9eae1adc78967c9362ecd4dcfe69ff163e5f52 SHA512 697232d78979f66d118df054cd39c60d1c2c0225bfa027eeef239957780dcc7b82effda9160e130dc898584148ff7d8e07567e6bbf2a9909022d684c63182b2d +DIST naev-0.11.2-source.tar.xz 453720596 BLAKE2B d02231626411df67facb65564257e2f22c1120737544ab1328834242791336bf8f1610738fa875480c351fcbdc38d74f5ca1b28c0b7e26c96da03e70780ff8fc SHA512 fa6178303fbd3f5371671d2c325c72a22cf9cab9d0d74c8ddd83b1e32878b45b256cc178b0c504d65791416fbfe94148c05c107528876cf9d4e242ea2ad81a8e diff --git a/games-strategy/naev/naev-0.11.2.ebuild b/games-strategy/naev/naev-0.11.2.ebuild new file mode 100644 index ..f01a82495b7b --- /dev/null +++ b/games-strategy/naev/naev-0.11.2.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain +" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl +" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + ) +" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-text/doxygen + dev-lua/ldoc + media-gfx/graphviz + ) + test? ( + media-libs/mesa[llvm] + x11-base/xorg-server[-minimal] + ) +" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), + # mesa[llvm] should ensure software rendering will work + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 3ae30691e44f2aa792eeff719a8422fc65b9d52d Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jan 8 10:22:04 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 8 12:57:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ae30691 games-strategy/naev: drop 0.10.6 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.10.6.ebuild | 107 - 2 files changed, 108 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 15898d6ad69e..46d0730536dd 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b SHA512 0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479 DIST naev-0.11.0-source.tar.xz 453620076 BLAKE2B 78663400adb556be35d30819aeb6b7aa6fc7eb4c2e66ed7bba7a786ed8b76b800865cd5669fea886cfdea9cdbb9eae1adc78967c9362ecd4dcfe69ff163e5f52 SHA512 697232d78979f66d118df054cd39c60d1c2c0225bfa027eeef239957780dcc7b82effda9160e130dc898584148ff7d8e07567e6bbf2a9909022d684c63182b2d diff --git a/games-strategy/naev/naev-0.10.6.ebuild b/games-strategy/naev/naev-0.10.6.ebuild deleted file mode 100644 index c65bb07071f8.. --- a/games-strategy/naev/naev-0.10.6.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{10..12} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen - dev-lua/ldoc - media-gfx/graphviz - ) - test? ( - media-libs/mesa[llvm] - x11-base/xorg-server[-minimal] - )" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: f1e0cc1d94f2ae4b3c04b019e09c4762b7cf7303 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Dec 24 09:50:36 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Dec 24 10:01:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1e0cc1d games-strategy/naev: add 0.11.0 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.11.0.ebuild | 111 + 2 files changed, 112 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 2780e2f0eb80..15898d6ad69e 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b SHA512 0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479 +DIST naev-0.11.0-source.tar.xz 453620076 BLAKE2B 78663400adb556be35d30819aeb6b7aa6fc7eb4c2e66ed7bba7a786ed8b76b800865cd5669fea886cfdea9cdbb9eae1adc78967c9362ecd4dcfe69ff163e5f52 SHA512 697232d78979f66d118df054cd39c60d1c2c0225bfa027eeef239957780dcc7b82effda9160e130dc898584148ff7d8e07567e6bbf2a9909022d684c63182b2d diff --git a/games-strategy/naev/naev-0.11.0.ebuild b/games-strategy/naev/naev-0.11.0.ebuild new file mode 100644 index ..d62e0f3890aa --- /dev/null +++ b/games-strategy/naev/naev-0.11.0.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain +" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl +" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + ) +" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen + dev-lua/ldoc + media-gfx/graphviz + ) + test? ( + media-libs/mesa[llvm] + x11-base/xorg-server[-minimal] + ) +" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), + # mesa[llvm] should ensure software rendering will work + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: b829e5641db5717ff2c597a6a15242dcdbb5c860 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Aug 6 00:44:55 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Aug 6 04:27:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b829e564 games-strategy/naev: drop 0.10.5 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.10.5.ebuild | 107 - 2 files changed, 108 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 382934557a04..2780e2f0eb80 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda SHA512 21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00 DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b SHA512 0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479 diff --git a/games-strategy/naev/naev-0.10.5.ebuild b/games-strategy/naev/naev-0.10.5.ebuild deleted file mode 100644 index 8304486ff77d.. --- a/games-strategy/naev/naev-0.10.5.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen - dev-lua/ldoc - media-gfx/graphviz - ) - test? ( - media-libs/mesa[llvm] - x11-base/xorg-server[-minimal] - )" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 8df28ab26b406ed8fbf53dee99816de186a1783b Author: Ionen Wolkens gentoo org> AuthorDate: Thu Jul 20 11:13:25 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Jul 20 11:59:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8df28ab2 games-strategy/naev: add 0.10.6 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.10.6.ebuild | 107 + 2 files changed, 108 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index d724fdbd823e..382934557a04 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda SHA512 21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00 +DIST naev-0.10.6-source.tar.xz 444950320 BLAKE2B e62d51962d85372b6ca67745dfff6c7e74af93af21a0dac92c54c8e090d422ce39b9d97a5e3e5d1aa0a84283f78516494247e6dd1c075479e19eb69c8511ab2b SHA512 0a235fbd77b29eca024eae9acec42058d4c83ec4b095408f60e50772614768abde2b0c8f144405ff280347acd40b55b5ef81988db636b3fdfe19399ca3cee479 diff --git a/games-strategy/naev/naev-0.10.6.ebuild b/games-strategy/naev/naev-0.10.6.ebuild new file mode 100644 index ..c65bb07071f8 --- /dev/null +++ b/games-strategy/naev/naev-0.10.6.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{10..12} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen + dev-lua/ldoc + media-gfx/graphviz + ) + test? ( + media-libs/mesa[llvm] + x11-base/xorg-server[-minimal] + )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), + # mesa[llvm] should ensure software rendering will work + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 07d78fad656573b76face7ebd157843b4828a80e Author: Ionen Wolkens gentoo org> AuthorDate: Thu May 11 16:37:58 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu May 11 17:00:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d78fad games-strategy/naev: drop 0.10.4 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.10.4.ebuild | 105 - 2 files changed, 106 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 932d9119ca8b..d724fdbd823e 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.10.4-source.tar.xz 444932700 BLAKE2B 998eec9fbcc8dfd16cf8513fdb3c845fa1d509caf7fbe1e6f70b1f5c08cbf142bba3c0303858286c51450dccc329a3950ee146e5f5a383de66f8ae37bc6f7546 SHA512 bd0167ebc43db77237cd833f77d2620f24eba46cab21295568ece6a6dbf4db904fab3849d019308487545d1cbed3aa409fb867946adfdf3113d79f93acc07935 DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda SHA512 21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00 diff --git a/games-strategy/naev/naev-0.10.4.ebuild b/games-strategy/naev/naev-0.10.4.ebuild deleted file mode 100644 index 49ade5da0d5e.. --- a/games-strategy/naev/naev-0.10.4.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - media-libs/mesa[llvm] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen - dev-lua/ldoc - media-gfx/graphviz - ) - test? ( x11-base/xorg-server[-minimal] )" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: d9ae352641b6d213ee19de4dc2d8f51416c81251 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 24 02:56:24 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 24 03:24:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ae3526 games-strategy/naev: add 0.10.5 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.10.5.ebuild | 107 + 2 files changed, 108 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 0376eced6e09..932d9119ca8b 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.10.4-source.tar.xz 444932700 BLAKE2B 998eec9fbcc8dfd16cf8513fdb3c845fa1d509caf7fbe1e6f70b1f5c08cbf142bba3c0303858286c51450dccc329a3950ee146e5f5a383de66f8ae37bc6f7546 SHA512 bd0167ebc43db77237cd833f77d2620f24eba46cab21295568ece6a6dbf4db904fab3849d019308487545d1cbed3aa409fb867946adfdf3113d79f93acc07935 +DIST naev-0.10.5-source.tar.xz 444950676 BLAKE2B 600d153f21ca63f5e1365fd59e3e926879c8de928db769eaffb48ba0d81781d99124866a78d7170f2b92f6982d1adb0a3ddb3ad82fd072e526afe80c9df35dda SHA512 21cd876ffe39bf09f39c65d6f744fc8e9ea1fc42f45f78e2ec9950509a37c3382ef91998ae3b0e0ced60c342c80f95e7e0c6a1301f5171d150f3cce3d76d2c00 diff --git a/games-strategy/naev/naev-0.10.5.ebuild b/games-strategy/naev/naev-0.10.5.ebuild new file mode 100644 index ..8304486ff77d --- /dev/null +++ b/games-strategy/naev/naev-0.10.5.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen + dev-lua/ldoc + media-gfx/graphviz + ) + test? ( + media-libs/mesa[llvm] + x11-base/xorg-server[-minimal] + )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), + # mesa[llvm] should ensure software rendering will work + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 2cfae874d59de7db9d30715077e5529b652a2703 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Feb 5 12:05:45 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Feb 5 12:09:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cfae874 games-strategy/naev: add 0.10.4 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.10.4.ebuild | 105 + 2 files changed, 106 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index f5d75324a445..5f31302ef7fc 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.10.3-source.tar.xz 444825304 BLAKE2B ec38f7a9786041cc00cf5a515a7e33f8a8fe17b8de6550f896c546f5463d9764f0e287ccea48a0831c6247de31509fc50893ae2ce49711ffe69909f705b0a75a SHA512 7491c61bae446aa98f3847be8719cf822955d3cd0a1b01e4a0d55d49a58628ec07f4872140b3fc77b6c1a928da9d4c8b112a2814ae3ce7edfcc98841f6812a59 +DIST naev-0.10.4-source.tar.xz 444932700 BLAKE2B 998eec9fbcc8dfd16cf8513fdb3c845fa1d509caf7fbe1e6f70b1f5c08cbf142bba3c0303858286c51450dccc329a3950ee146e5f5a383de66f8ae37bc6f7546 SHA512 bd0167ebc43db77237cd833f77d2620f24eba46cab21295568ece6a6dbf4db904fab3849d019308487545d1cbed3aa409fb867946adfdf3113d79f93acc07935 diff --git a/games-strategy/naev/naev-0.10.4.ebuild b/games-strategy/naev/naev-0.10.4.ebuild new file mode 100644 index ..49ade5da0d5e --- /dev/null +++ b/games-strategy/naev/naev-0.10.4.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen + dev-lua/ldoc + media-gfx/graphviz + ) + test? ( x11-base/xorg-server[-minimal] )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), + # mesa[llvm] should ensure software rendering will work + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 335f0d6e02334a69c40977a7233656e7a511e682 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 20 22:33:03 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 20 22:44:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335f0d6e games-strategy/naev: tighten test deps to ensure glx support Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/naev-0.10.3.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/games-strategy/naev/naev-0.10.3.ebuild b/games-strategy/naev/naev-0.10.3.ebuild index cbc36cb869ca..49ade5da0d5e 100644 --- a/games-strategy/naev/naev-0.10.3.ebuild +++ b/games-strategy/naev/naev-0.10.3.ebuild @@ -54,7 +54,8 @@ BDEPEND=" app-doc/doxygen dev-lua/ldoc media-gfx/graphviz - )" + ) + test? ( x11-base/xorg-server[-minimal] )" python_check_deps() { python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 54eac974e28150d0e2a11bff670ed8bc7414b361 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 20 22:32:10 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 20 22:44:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54eac974 games-strategy/naev: drop 0.10.2 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.10.2.ebuild | 104 - 2 files changed, 105 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 8846e6052db1..f5d75324a445 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.10.2-source.tar.xz 444824076 BLAKE2B 8f45c279c1077a50a2951d4a1a5ebd035e3980b05097c0631b02560597ab94f7e8eca4a76a280c348df709c9a5e75c352ecfb02550de9ec53bf987c6e1257cc8 SHA512 8e9eff735f12bf308d52ae3bae10a83cfbd7e80d614b366d53c7f2d37826f5b9158f430324d7106f8c2c750888c09fe09f0a97d1f6af31e50b4f77bdf456025a DIST naev-0.10.3-source.tar.xz 444825304 BLAKE2B ec38f7a9786041cc00cf5a515a7e33f8a8fe17b8de6550f896c546f5463d9764f0e287ccea48a0831c6247de31509fc50893ae2ce49711ffe69909f705b0a75a SHA512 7491c61bae446aa98f3847be8719cf822955d3cd0a1b01e4a0d55d49a58628ec07f4872140b3fc77b6c1a928da9d4c8b112a2814ae3ce7edfcc98841f6812a59 diff --git a/games-strategy/naev/naev-0.10.2.ebuild b/games-strategy/naev/naev-0.10.2.ebuild deleted file mode 100644 index cbc36cb869ca.. --- a/games-strategy/naev/naev-0.10.2.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - media-libs/mesa[llvm] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen - dev-lua/ldoc - media-gfx/graphviz - )" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: bf04667ef67a0d600eeb9e8fb993513848e6c32c Author: Ionen Wolkens gentoo org> AuthorDate: Tue Jan 17 05:05:45 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Jan 17 05:54:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf04667e games-strategy/naev: add 0.10.3 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.10.3.ebuild | 104 + 2 files changed, 105 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index f5a38b3dd647..8846e6052db1 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.10.2-source.tar.xz 444824076 BLAKE2B 8f45c279c1077a50a2951d4a1a5ebd035e3980b05097c0631b02560597ab94f7e8eca4a76a280c348df709c9a5e75c352ecfb02550de9ec53bf987c6e1257cc8 SHA512 8e9eff735f12bf308d52ae3bae10a83cfbd7e80d614b366d53c7f2d37826f5b9158f430324d7106f8c2c750888c09fe09f0a97d1f6af31e50b4f77bdf456025a +DIST naev-0.10.3-source.tar.xz 444825304 BLAKE2B ec38f7a9786041cc00cf5a515a7e33f8a8fe17b8de6550f896c546f5463d9764f0e287ccea48a0831c6247de31509fc50893ae2ce49711ffe69909f705b0a75a SHA512 7491c61bae446aa98f3847be8719cf822955d3cd0a1b01e4a0d55d49a58628ec07f4872140b3fc77b6c1a928da9d4c8b112a2814ae3ce7edfcc98841f6812a59 diff --git a/games-strategy/naev/naev-0.10.3.ebuild b/games-strategy/naev/naev-0.10.3.ebuild new file mode 100644 index ..cbc36cb869ca --- /dev/null +++ b/games-strategy/naev/naev-0.10.3.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{9..11} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen + dev-lua/ldoc + media-gfx/graphviz + )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), + # mesa[llvm] should ensure software rendering will work + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 4bca3ea57a408255ef76eecd62ee917e7899037b Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jan 14 14:08:10 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 14 14:42:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bca3ea5 games-strategy/naev: drop 0.10.1 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.10.1.ebuild | 101 - 2 files changed, 102 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index caecdd984511..f5a38b3dd647 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144 SHA512 91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c DIST naev-0.10.2-source.tar.xz 444824076 BLAKE2B 8f45c279c1077a50a2951d4a1a5ebd035e3980b05097c0631b02560597ab94f7e8eca4a76a280c348df709c9a5e75c352ecfb02550de9ec53bf987c6e1257cc8 SHA512 8e9eff735f12bf308d52ae3bae10a83cfbd7e80d614b366d53c7f2d37826f5b9158f430324d7106f8c2c750888c09fe09f0a97d1f6af31e50b4f77bdf456025a diff --git a/games-strategy/naev/naev-0.10.1.ebuild b/games-strategy/naev/naev-0.10.1.ebuild deleted file mode 100644 index c67ccc0ead92.. --- a/games-strategy/naev/naev-0.10.1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{9..11} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - media-libs/mesa[llvm] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen[dot] - dev-lua/ldoc - )" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369) - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 88daf98540ac4ba28ea3e2f94f8a5ebc61a1725f Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 13 00:37:41 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 13 00:51:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88daf985 games-strategy/naev: add 0.10.2 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.10.2.ebuild | 104 + 2 files changed, 105 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 32ea2e423dc5..caecdd984511 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144 SHA512 91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c +DIST naev-0.10.2-source.tar.xz 444824076 BLAKE2B 8f45c279c1077a50a2951d4a1a5ebd035e3980b05097c0631b02560597ab94f7e8eca4a76a280c348df709c9a5e75c352ecfb02550de9ec53bf987c6e1257cc8 SHA512 8e9eff735f12bf308d52ae3bae10a83cfbd7e80d614b366d53c7f2d37826f5b9158f430324d7106f8c2c750888c09fe09f0a97d1f6af31e50b4f77bdf456025a diff --git a/games-strategy/naev/naev-0.10.2.ebuild b/games-strategy/naev/naev-0.10.2.ebuild new file mode 100644 index ..f66552cc380e --- /dev/null +++ b/games-strategy/naev/naev-0.10.2.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..11} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen + dev-lua/ldoc + media-gfx/graphviz + )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), + # mesa[llvm] should ensure software rendering will work + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 206940399811aa1006070086665e9508f330f57c Author: Ionen Wolkens gentoo org> AuthorDate: Wed Jan 11 09:39:46 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Jan 11 11:25:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20694039 games-strategy/naev: drop 0.9.4, 0.10.0 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 2 - games-strategy/naev/naev-0.10.0.ebuild | 101 - games-strategy/naev/naev-0.9.4.ebuild | 93 -- 3 files changed, 196 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 56240bde5b35..32ea2e423dc5 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,3 +1 @@ -DIST naev-0.10.0-source.tar.xz 444793760 BLAKE2B efac6df5c5e75c2367ab9b9c2d6a208e917634bf10544516955f1a66e3a8ab31f37ecea9c327478accbd6f33342341542c49fda160c6e19175c67b88301d1e5f SHA512 419573ce6812e87ee73527df0c68853405046b6e3ac16a1de32b754c1a7aefaeecd285d0252115c421154e0695d64c28b06810fcff230b9bed722b694368ac35 DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144 SHA512 91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c -DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b SHA512 e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab diff --git a/games-strategy/naev/naev-0.10.0.ebuild b/games-strategy/naev/naev-0.10.0.ebuild deleted file mode 100644 index a7a76f796caf.. --- a/games-strategy/naev/naev-0.10.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{8..11} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ - Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 - CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -# dlopen: libglvnd -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libpcre2:= - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libglvnd - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - net-libs/enet:1.3= - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - media-libs/mesa[llvm] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen[dot] - dev-lua/ldoc - )" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # use eclass' generated lua.pc first rather than as fallback - sed -i "s/'lua51'/'lua'/" meson.build || die - - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369) - sed -i "/subdir('glcheck')/d" test/meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - rm -r "${ED}"/usr/share/doc/naev || die -} diff --git a/games-strategy/naev/naev-0.9.4.ebuild b/games-strategy/naev/naev-0.9.4.ebuild deleted file mode 100644 index 737c5df6c89a.. --- a/games-strategy/naev/naev-0.9.4.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -#
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: cc357c9044a7314a277e6325b861a7d0cc62a2cf Author: Ionen Wolkens gentoo org> AuthorDate: Fri Dec 30 07:16:16 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Dec 30 07:16:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc357c90 games-strategy/naev: add 0.10.1 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.10.1.ebuild | 101 + 2 files changed, 102 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 626f661e0ccb..56240bde5b35 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1,3 @@ DIST naev-0.10.0-source.tar.xz 444793760 BLAKE2B efac6df5c5e75c2367ab9b9c2d6a208e917634bf10544516955f1a66e3a8ab31f37ecea9c327478accbd6f33342341542c49fda160c6e19175c67b88301d1e5f SHA512 419573ce6812e87ee73527df0c68853405046b6e3ac16a1de32b754c1a7aefaeecd285d0252115c421154e0695d64c28b06810fcff230b9bed722b694368ac35 +DIST naev-0.10.1-source.tar.xz 444805652 BLAKE2B 5855608c14ba2d32824d14867c60b91321dba0be44e9857f795db308353428c6c0fcf891dc099221695e94479f6bffbc309e97380751d70b55f2060f889a9144 SHA512 91a1f3909462cb00a366a5006a1ea5da289f10dfe8ec3a5b8ab21bc281a74742724bb287fc8ffc31277e38b0f4c778812b800eb814f399b480ba72deb957249c DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b SHA512 e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab diff --git a/games-strategy/naev/naev-0.10.1.ebuild b/games-strategy/naev/naev-0.10.1.ebuild new file mode 100644 index ..a7a76f796caf --- /dev/null +++ b/games-strategy/naev/naev-0.10.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..11} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen[dot] + dev-lua/ldoc + )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369) + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: c8e1528bc6f7326af42f7a17b9955d3e8b509497 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Dec 23 09:04:13 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Dec 23 09:12:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e1528b games-strategy/naev: add 0.10.0 wrt bug #829369, disabled OpenGL probing for tests which should hopefully sort out sandbox issues for everyone (not that can do anything about the minimum OpenGL version requirement) Closes: https://bugs.gentoo.org/829369 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.10.0.ebuild | 101 + 2 files changed, 102 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 47a32421899c..626f661e0ccb 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ +DIST naev-0.10.0-source.tar.xz 444793760 BLAKE2B efac6df5c5e75c2367ab9b9c2d6a208e917634bf10544516955f1a66e3a8ab31f37ecea9c327478accbd6f33342341542c49fda160c6e19175c67b88301d1e5f SHA512 419573ce6812e87ee73527df0c68853405046b6e3ac16a1de32b754c1a7aefaeecd285d0252115c421154e0695d64c28b06810fcff230b9bed722b694368ac35 DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b SHA512 e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab diff --git a/games-strategy/naev/naev-0.10.0.ebuild b/games-strategy/naev/naev-0.10.0.ebuild new file mode 100644 index ..a7a76f796caf --- /dev/null +++ b/games-strategy/naev/naev-0.10.0.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..11} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen[dot] + dev-lua/ldoc + )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # use eclass' generated lua.pc first rather than as fallback + sed -i "s/'lua51'/'lua'/" meson.build || die + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369) + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: a44aa27199fce720cd9676798141d6eb94488fc8 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Aug 11 06:59:38 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Aug 11 07:37:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44aa271 games-strategy/naev: drop 0.9.3 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.9.3.ebuild | 94 --- 2 files changed, 95 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 8bb1bc86a06f..47a32421899c 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.9.3-source.tar.xz 394876456 BLAKE2B 9648ee9a93a02ec5ace552b25033cae16c38a48a869763bc381050f2724445fd5cf08708053ad4c939cdc99a27244126819e9416bc61d8d6148078eeea26e50e SHA512 150091f10ce05cbd5b2c4c434abe83124db56618b80f727994c135d1331c594406c9e8f03596feddb5739061c866e19b115fd0a86a19ea306cc811bb3dd944aa DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b SHA512 e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab diff --git a/games-strategy/naev/naev-0.9.3.ebuild b/games-strategy/naev/naev-0.9.3.ebuild deleted file mode 100644 index d13f7615980f.. --- a/games-strategy/naev/naev-0.9.3.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{8..10} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; -S="${WORKDIR}/${PN}-0.9.2" # 0.9.3 tarball uses wrong directory - -LICENSE=" - GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 - CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl - virtual/opengl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - media-libs/mesa[llvm] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen[dot] - dev-lua/ldoc - )" - -python_check_deps() { - python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - sed -i "s/'lua51'/'lua'/" meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - dodir /usr/share/doc/${PF}/html - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die - rm -r "${ED}"/usr/doc || die - fi - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 616cc6dd2f5654ff35851b8951ff0c90396fa607 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Jul 21 04:46:07 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Jul 21 05:36:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616cc6dd games-strategy/naev: add 0.9.4 Swapped virtual/opengl for libglvnd, but kept [X] because src/glad.c looks for libGL.so.1 and uses GLX symbols (albeit this is known to work on proper wayland, so it may be possible to do without). Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.9.4.ebuild | 93 +++ 2 files changed, 94 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 609d3dd7ae65..8bb1bc86a06f 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.9.3-source.tar.xz 394876456 BLAKE2B 9648ee9a93a02ec5ace552b25033cae16c38a48a869763bc381050f2724445fd5cf08708053ad4c939cdc99a27244126819e9416bc61d8d6148078eeea26e50e SHA512 150091f10ce05cbd5b2c4c434abe83124db56618b80f727994c135d1331c594406c9e8f03596feddb5739061c866e19b115fd0a86a19ea306cc811bb3dd944aa +DIST naev-0.9.4-source.tar.xz 395461576 BLAKE2B cbfdc443ecb8cb27694769d054f7162c3d1d2bcd8dc28045696d6891abfb46e4a3518ce265c97b55a96b8d000c9900e4bc49ae7b45a16db75f9de48ea0cb702b SHA512 e8efb115d8d623ea92d348854d98ee22e8863aaf6555efa058d6160210f000186ae39f054f5b4f0fa8d92949de83defa35d4acd8216398157a1a42886745ddab diff --git a/games-strategy/naev/naev-0.9.4.ebuild b/games-strategy/naev/naev-0.9.4.ebuild new file mode 100644 index ..737c5df6c89a --- /dev/null +++ b/games-strategy/naev/naev-0.9.4.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..11} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 + CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libglvnd[X] + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen[dot] + dev-lua/ldoc + )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + sed -i "s/'lua51'/'lua'/" meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 1becbea1b2342f56ab15067cfa024b1bc90cc3c3 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 18 14:20:28 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 18 14:26:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1becbea1 games-strategy/naev: drop 0.9.2 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.9.2.ebuild | 92 --- 2 files changed, 93 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index ef66f2b36f61..609d3dd7ae65 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d SHA512 2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29 DIST naev-0.9.3-source.tar.xz 394876456 BLAKE2B 9648ee9a93a02ec5ace552b25033cae16c38a48a869763bc381050f2724445fd5cf08708053ad4c939cdc99a27244126819e9416bc61d8d6148078eeea26e50e SHA512 150091f10ce05cbd5b2c4c434abe83124db56618b80f727994c135d1331c594406c9e8f03596feddb5739061c866e19b115fd0a86a19ea306cc811bb3dd944aa diff --git a/games-strategy/naev/naev-0.9.2.ebuild b/games-strategy/naev/naev-0.9.2.ebuild deleted file mode 100644 index 179f379d639e.. --- a/games-strategy/naev/naev-0.9.2.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{8..10} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 - CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libsdl2[joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl - virtual/opengl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/libsdl2[X] - media-libs/mesa[llvm] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen[dot] - dev-lua/ldoc - )" - -python_check_deps() { - has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - sed -i "s/'lua51'/'lua'/" meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}} || die - rm -r "${ED}"/usr/doc || die - fi - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: e1fcb69807bd8f510ddbb794c178f5ccd2769429 Author: Ionen Wolkens gentoo org> AuthorDate: Sun Apr 3 01:36:39 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Apr 3 01:37:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fcb698 games-strategy/naev: add 0.9.3 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.9.3.ebuild | 94 +++ 2 files changed, 95 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 9df0818b37c3..ef66f2b36f61 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d SHA512 2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29 +DIST naev-0.9.3-source.tar.xz 394876456 BLAKE2B 9648ee9a93a02ec5ace552b25033cae16c38a48a869763bc381050f2724445fd5cf08708053ad4c939cdc99a27244126819e9416bc61d8d6148078eeea26e50e SHA512 150091f10ce05cbd5b2c4c434abe83124db56618b80f727994c135d1331c594406c9e8f03596feddb5739061c866e19b115fd0a86a19ea306cc811bb3dd944aa diff --git a/games-strategy/naev/naev-0.9.3.ebuild b/games-strategy/naev/naev-0.9.3.ebuild new file mode 100644 index ..d13f7615980f --- /dev/null +++ b/games-strategy/naev/naev-0.9.3.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..10} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; +S="${WORKDIR}/${PN}-0.9.2" # 0.9.3 tarball uses wrong directory + +LICENSE=" + GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 + CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl + virtual/opengl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen[dot] + dev-lua/ldoc + )" + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + sed -i "s/'lua51'/'lua'/" meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r "${ED}"/usr/doc || die + fi + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 7b0604f737c0bbe3ee887886e21186a1c177fe18 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Feb 16 05:52:46 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 16 06:55:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b0604f7 games-strategy/naev: drop 0.8.2 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/metadata.xml | 6 --- games-strategy/naev/naev-0.8.2.ebuild | 73 --- 3 files changed, 80 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index b0ea6f26201e..9df0818b37c3 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956 SHA512 2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0 DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d SHA512 2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29 diff --git a/games-strategy/naev/metadata.xml b/games-strategy/naev/metadata.xml index a088fbbc3917..9ba85e2d4d33 100644 --- a/games-strategy/naev/metadata.xml +++ b/games-strategy/naev/metadata.xml @@ -5,12 +5,6 @@ ga...@gentoo.org Gentoo Games Project - - - Enables media-libs/sdl-mixer sound backend in addition to - media-libs/openal one. - - naev/naev diff --git a/games-strategy/naev/naev-0.8.2.ebuild b/games-strategy/naev/naev-0.8.2.ebuild deleted file mode 100644 index 7289b7904c55.. --- a/games-strategy/naev/naev-0.8.2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{7..10} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/ https://github.com/naev/naev; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz; - -LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +mixer +openal" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - dev-libs/libzip - dev-libs/libxml2 - media-libs/libsdl2[opengl,sound,video,X] - media-libs/libpng:0= - media-libs/freetype:2 - sci-libs/suitesparse - virtual/glu - virtual/libintl - virtual/opengl - mixer? ( media-libs/sdl2-mixer ) - openal? ( - media-libs/libvorbis - media-libs/openal - )" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - sys-devel/gettext - doc? ( - app-doc/doxygen - dev-lua/ldoc - )" - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - sed -i -e "s:lua51:lua5.1:g" meson.build || die - # meson can't into docdir! - sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die - sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" docs/meson.build || die - # remove license file from install - sed -i -e "/'LICENSE'/d" meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - $(meson_feature openal) - $(meson_feature mixer sdl_mixer) - ) - meson_src_configure -} - -src_test() { - virtx meson_src_test -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 5dfe685cd392aa5658ca9759f0c30a756b1d6d7c Author: Ionen Wolkens gentoo org> AuthorDate: Sat Feb 5 22:25:11 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Feb 5 23:37:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfe685c games-strategy/naev: drop 0.9.1 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.9.1.ebuild | 91 --- 2 files changed, 92 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index aaee3d650f84..b0ea6f26201e 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,3 +1,2 @@ DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956 SHA512 2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0 -DIST naev-0.9.1-source.tar.xz 394715556 BLAKE2B d90cbbc19f10a00060b3ca5ad3f62ef4291e352c7546c11141bd065ebc20efc0f676fb64af1d3dcf43957c62e59819445a5aa0babde579cdb936af136dd538a4 SHA512 d822eb2e22bcb564a0aec38c33205eedacf8399450725fc9709809e0c19a5c426b9a739f9c004691da8bf7b5393d1ed719a36a256a9e3e29d5a0917c9f72bd0f DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d SHA512 2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29 diff --git a/games-strategy/naev/naev-0.9.1.ebuild b/games-strategy/naev/naev-0.9.1.ebuild deleted file mode 100644 index e4bd429a52f1.. --- a/games-strategy/naev/naev-0.9.1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{8..10} ) -inherit lua-single meson python-any-r1 virtualx xdg - -DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; - -LICENSE=" - GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 - CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - ${LUA_DEPS} - dev-games/physfs - dev-libs/libunibreak:= - dev-libs/libxml2 - media-libs/freetype:2 - media-libs/libsdl2[X,joystick,opengl,video] - media-libs/libvorbis - media-libs/openal - media-libs/sdl2-image[png,webp] - sci-libs/cholmod - sci-libs/cxsparse - sci-libs/openblas - sci-libs/suitesparse - sci-mathematics/glpk:= - virtual/libintl - virtual/opengl" -DEPEND=" - ${RDEPEND} - test? ( - dev-games/physfs[zip] - media-libs/mesa[llvm] - )" -BDEPEND=" - $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') - sys-devel/gettext - doc? ( - app-doc/doxygen[dot] - dev-lua/ldoc - )" - -python_check_deps() { - has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" -} - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - sed -i "s/'lua51'/'lua'/" meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - ) - - meson_src_configure -} - -src_test() { - virtx meson_src_test -} - -src_install() { - local DOCS=( CHANGELOG Readme.md ) - meson_src_install - - if use doc; then - mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}} || die - rm -r "${ED}"/usr/doc || die - fi - rm -r "${ED}"/usr/share/doc/naev || die -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: e05c5bcbf571294bcf1f702154674ad31462b4a6 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 21 14:22:41 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 21 14:35:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e05c5bcb games-strategy/naev: add 0.9.2 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.9.2.ebuild | 92 +++ 2 files changed, 93 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 8e10e46cfb54..aaee3d650f84 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1,3 @@ DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956 SHA512 2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0 DIST naev-0.9.1-source.tar.xz 394715556 BLAKE2B d90cbbc19f10a00060b3ca5ad3f62ef4291e352c7546c11141bd065ebc20efc0f676fb64af1d3dcf43957c62e59819445a5aa0babde579cdb936af136dd538a4 SHA512 d822eb2e22bcb564a0aec38c33205eedacf8399450725fc9709809e0c19a5c426b9a739f9c004691da8bf7b5393d1ed719a36a256a9e3e29d5a0917c9f72bd0f +DIST naev-0.9.2-source.tar.xz 394764972 BLAKE2B 003a82cfc1fcfb6b597732d2e6691efb0f11867be6d82f7c18bc6c943e9a48dbaa5c126a39740a8d5f7a6e6ac0d3ff2f0b5f6c7c0504787c4d6872543fe99f3d SHA512 2bc31b78ee069d5d5b983e41b456a077101688dee31ad12d54016aa517d6cc3c970c7ff3b4a89b80ab04315e2e227a397c8202e7cbe3ee57cdac6c153032fc29 diff --git a/games-strategy/naev/naev-0.9.2.ebuild b/games-strategy/naev/naev-0.9.2.ebuild new file mode 100644 index ..179f379d639e --- /dev/null +++ b/games-strategy/naev/naev-0.9.2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..10} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 + CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl + virtual/opengl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen[dot] + dev-lua/ldoc + )" + +python_check_deps() { + has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + sed -i "s/'lua51'/'lua'/" meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}} || die + rm -r "${ED}"/usr/doc || die + fi + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 4ea2e2df530c83b0e363880e1ab2a3cce0acd75d Author: Ionen Wolkens gentoo org> AuthorDate: Mon Jan 3 00:34:05 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Jan 3 02:07:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea2e2df games-strategy/naev: add 0.9.1 This version add/shifts several dependencies around, openal is no longer optional and SDL_mixer unused (so is sdl2[sound]). Also adds openblas, it can use other implementations but upstream notes that everything else is experimental so let's stick to what's known to work for now. Tests (which try to start the game and see if it gets to the main menu) now fail under Xvfb without mesa[llvm] (0.8.2 didn't), and would segfault without physfs[zip] (but that's only needed for meson_overlay.zip which isn't used outside tests). May still be more needed that tinderboxes may pickup. Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.9.1.ebuild | 91 +++ 2 files changed, 92 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index ae47dea235a7..8e10e46cfb54 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1 +1,2 @@ DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956 SHA512 2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0 +DIST naev-0.9.1-source.tar.xz 394715556 BLAKE2B d90cbbc19f10a00060b3ca5ad3f62ef4291e352c7546c11141bd065ebc20efc0f676fb64af1d3dcf43957c62e59819445a5aa0babde579cdb936af136dd538a4 SHA512 d822eb2e22bcb564a0aec38c33205eedacf8399450725fc9709809e0c19a5c426b9a739f9c004691da8bf7b5393d1ed719a36a256a9e3e29d5a0917c9f72bd0f diff --git a/games-strategy/naev/naev-0.9.1.ebuild b/games-strategy/naev/naev-0.9.1.ebuild new file mode 100644 index ..e4bd429a52f1 --- /dev/null +++ b/games-strategy/naev/naev-0.9.1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..10} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz; + +LICENSE=" + GPL-3+ BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-2.0 + CC-BY-SA-3.0 CC-BY-SA-4.0 CC0-1.0 MIT public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + dev-games/physfs + dev-libs/libunibreak:= + dev-libs/libxml2 + media-libs/freetype:2 + media-libs/libsdl2[X,joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl + virtual/opengl" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/mesa[llvm] + )" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-doc/doxygen[dot] + dev-lua/ldoc + )" + +python_check_deps() { + has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + sed -i "s/'lua51'/'lua'/" meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + mv "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}} || die + rm -r "${ED}"/usr/doc || die + fi + rm -r "${ED}"/usr/share/doc/naev || die +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: bcf76bd6731f1259ba6924d00de4f10cfd13 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Dec 2 12:17:49 2021 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Dec 2 12:17:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf76bd6 games-strategy/naev: drop broken IUSE=nls There's already little reason to support disabling this here, and even less if it cause issues. Closes: https://bugs.gentoo.org/828012 Signed-off-by: Ionen Wolkens gentoo.org> games-strategy/naev/naev-0.8.2.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/games-strategy/naev/naev-0.8.2.ebuild b/games-strategy/naev/naev-0.8.2.ebuild index 31bd4471e1da..7289b7904c55 100644 --- a/games-strategy/naev/naev-0.8.2.ebuild +++ b/games-strategy/naev/naev-0.8.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.g LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="doc +mixer nls +openal" +IUSE="doc +mixer +openal" REQUIRED_USE="${LUA_REQUIRED_USE}" RDEPEND=" @@ -26,9 +26,9 @@ RDEPEND=" media-libs/freetype:2 sci-libs/suitesparse virtual/glu + virtual/libintl virtual/opengl mixer? ( media-libs/sdl2-mixer ) - nls? ( virtual/libintl ) openal? ( media-libs/libvorbis media-libs/openal @@ -36,11 +36,11 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" ${PYTHON_DEPS} + sys-devel/gettext doc? ( app-doc/doxygen dev-lua/ldoc - ) - nls? ( sys-devel/gettext )" + )" pkg_setup() { lua-single_pkg_setup @@ -62,7 +62,6 @@ src_configure() { $(meson_feature doc docs_c) $(meson_feature doc docs_lua) $(meson_feature lua_single_target_luajit luajit) - $(meson_feature nls) $(meson_feature openal) $(meson_feature mixer sdl_mixer) )
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: c41cd47fe9870c131b4847f39dbdda2700441e39 Author: Jakov Smolic sartura hr> AuthorDate: Thu May 27 21:06:05 2021 + Commit: David Seifert gentoo org> CommitDate: Thu May 27 21:06:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41cd47f games-strategy/naev: Port to python3_10 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> games-strategy/naev/naev-0.8.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-strategy/naev/naev-0.8.2.ebuild b/games-strategy/naev/naev-0.8.2.ebuild index 22f730350b0..31bd4471e1d 100644 --- a/games-strategy/naev/naev-0.8.2.ebuild +++ b/games-strategy/naev/naev-0.8.2.ebuild @@ -4,7 +4,7 @@ EAPI=7 LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{7..10} ) inherit lua-single meson python-any-r1 virtualx xdg DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity"
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 1dfd38f0645bd4b51fe9834f6ab0cb3edf3ac8fa Author: Jakov Smolic sartura hr> AuthorDate: Thu May 27 21:05:56 2021 + Commit: David Seifert gentoo org> CommitDate: Thu May 27 21:05:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfd38f0 games-strategy/naev: Remove old 0.8.1 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> games-strategy/naev/Manifest | 1 - games-strategy/naev/naev-0.8.1.ebuild | 63 --- 2 files changed, 64 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index fd3ba8c1b81..ae47dea235a 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1 @@ -DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6 SHA512 8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2 DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956 SHA512 2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0 diff --git a/games-strategy/naev/naev-0.8.1.ebuild b/games-strategy/naev/naev-0.8.1.ebuild deleted file mode 100644 index a1df3ee985d..000 --- a/games-strategy/naev/naev-0.8.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 luajit ) -inherit lua-single meson xdg - -DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/ https://github.com/naev/naev; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz; - -LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc +mixer nls +openal" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS} - dev-libs/libzip - dev-libs/libxml2 - media-libs/libsdl2[X,sound,video] - media-libs/libpng:0= - media-libs/freetype:2 - sci-libs/suitesparse - virtual/glu - virtual/opengl - mixer? ( media-libs/sdl2-mixer ) - nls? ( virtual/libintl ) - openal? ( - media-libs/libvorbis - media-libs/openal - )" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( - app-doc/doxygen - dev-lua/ldoc - ) - nls? ( sys-devel/gettext )" - -src_prepare() { - default - sed -i -e "s:lua51:lua5.1:g" meson.build || die - # meson can't into docdir! - sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die - sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" docs/meson.build || die - # remove license file from install - sed -i -e "/'LICENSE'/d" meson.build || die -} - -src_configure() { - local emesonargs=( - $(meson_feature doc docs_c) - $(meson_feature doc docs_lua) - $(meson_feature lua_single_target_luajit luajit) - $(meson_feature nls) - $(meson_feature openal) - $(meson_feature mixer sdl_mixer) - ) - meson_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 58d8e82c970b771a90c8ced0660026da551de494 Author: Jakov Smolic sartura hr> AuthorDate: Tue Mar 30 11:53:27 2021 + Commit: David Seifert gentoo org> CommitDate: Tue Mar 30 11:53:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58d8e82c games-strategy/naev: inherit python-any-r1.eclass Closes: https://github.com/gentoo/gentoo/pull/20198 Closes: https://bugs.gentoo.org/771114 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> games-strategy/naev/naev-0.8.2.ebuild | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/games-strategy/naev/naev-0.8.2.ebuild b/games-strategy/naev/naev-0.8.2.ebuild index ee450e92050..22f730350b0 100644 --- a/games-strategy/naev/naev-0.8.2.ebuild +++ b/games-strategy/naev/naev-0.8.2.ebuild @@ -4,7 +4,8 @@ EAPI=7 LUA_COMPAT=( lua5-1 luajit ) -inherit lua-single meson virtualx xdg +PYTHON_COMPAT=( python3_{7..9} ) +inherit lua-single meson python-any-r1 virtualx xdg DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" HOMEPAGE="https://naev.org/ https://github.com/naev/naev; @@ -34,12 +35,18 @@ RDEPEND=" )" DEPEND="${RDEPEND}" BDEPEND=" + ${PYTHON_DEPS} doc? ( app-doc/doxygen dev-lua/ldoc ) nls? ( sys-devel/gettext )" +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + src_prepare() { default sed -i -e "s:lua51:lua5.1:g" meson.build || die
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 1f8dc2a6cb424434c44f9984ede32a43aac5ec3f Author: Jakov Smolic sartura hr> AuthorDate: Tue Mar 30 10:47:19 2021 + Commit: David Seifert gentoo org> CommitDate: Tue Mar 30 10:47:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8dc2a6 games-strategy/naev: Remove old 0.7.0-r100 Closes: https://github.com/gentoo/gentoo/pull/20192 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> games-strategy/naev/Manifest | 2 - games-strategy/naev/naev-0.7.0-r100.ebuild | 78 -- 2 files changed, 80 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 150cf088368..fd3ba8c1b81 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,4 +1,2 @@ -DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe SHA512 5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca -DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f SHA512 9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6 SHA512 8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2 DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956 SHA512 2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0 diff --git a/games-strategy/naev/naev-0.7.0-r100.ebuild b/games-strategy/naev/naev-0.7.0-r100.ebuild deleted file mode 100644 index b3122510f64..000 --- a/games-strategy/naev/naev-0.7.0-r100.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 luajit ) - -inherit lua-single xdg-utils - -DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://naev.org/ https://github.com/naev/naev; -SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}.tar.bz2 - https://github.com/naev/naev/releases/download/v${PV}/${P}-ndata.zip; - -LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug +mixer +openal" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND="${LUA_DEPS} - media-libs/libsdl2[X,sound,video] - dev-libs/libzip - dev-libs/libxml2 - >=media-libs/freetype-2:2 - >=media-libs/libvorbis-1.2.1 - >=media-libs/libpng-1.2:0= - virtual/glu - virtual/opengl - mixer? ( media-libs/sdl2-mixer ) - openal? ( media-libs/openal ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-arch/unzip - virtual/pkgconfig -" - -# This is so that only the source tarball is unpacked - the data file -# is supposed to be installed *zipped*. This is why we do not need unzip -# in BDEPEND in spite of what repoman/pkgcheck might say. -src_unpack() { - unpack ${P}.tar.bz2 -} - -src_configure() { - econf \ - --enable-lua=$(usex lua_single_target_luajit luajit shared) \ - $(use_enable debug) \ - $(use_with openal) \ - $(use_with mixer sdlmixer) -} - -src_compile() { - emake V=1 -} - -src_install() { - emake \ - DESTDIR="${D}" \ - appicondir=/usr/share/pixmaps \ - appdatadir=/usr/share/metainfo \ - Graphicsdir=/usr/share/applications \ - install - insinto /usr/share/${PN} - newins "${DISTDIR}/${P}-ndata.zip" ndata - - rm -f "${D}/usr/share/doc/${PF}/LICENSE" -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: e335a966a31511b13d76afc86d61d09defdd9d20 Author: Jakov Smolic sartura hr> AuthorDate: Tue Mar 30 10:47:16 2021 + Commit: David Seifert gentoo org> CommitDate: Tue Mar 30 10:47:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e335a966 games-strategy/naev: Bump to 0.8.2 Closes: https://bugs.gentoo.org/771108 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.8.2.ebuild | 67 +++ 2 files changed, 68 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 0d6e0c958d4..150cf088368 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,3 +1,4 @@ DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe SHA512 5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f SHA512 9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6 SHA512 8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2 +DIST naev-0.8.2-source.tar.gz 394232958 BLAKE2B 2e109636cb1d282bc8236c84ee40b9b96224baf70bf315677b6a02bf9c4c0059d34c5225c31b925a8c66c5995fd9ab8fc022816b66a7e1c174e017e3ebf5e956 SHA512 2ad120639efc13635370bb498d0a4100b2306779cf593e6aecffd331e0f4dec1b8af4729b2c4d484af1be9069d2ac7e47e17ebdc8ce65af878fcff9484f810b0 diff --git a/games-strategy/naev/naev-0.8.2.ebuild b/games-strategy/naev/naev-0.8.2.ebuild new file mode 100644 index 000..ee450e92050 --- /dev/null +++ b/games-strategy/naev/naev-0.8.2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 luajit ) +inherit lua-single meson virtualx xdg + +DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/ https://github.com/naev/naev; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz; + +LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +mixer nls +openal" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + ${LUA_DEPS} + dev-libs/libzip + dev-libs/libxml2 + media-libs/libsdl2[opengl,sound,video,X] + media-libs/libpng:0= + media-libs/freetype:2 + sci-libs/suitesparse + virtual/glu + virtual/opengl + mixer? ( media-libs/sdl2-mixer ) + nls? ( virtual/libintl ) + openal? ( + media-libs/libvorbis + media-libs/openal + )" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + app-doc/doxygen + dev-lua/ldoc + ) + nls? ( sys-devel/gettext )" + +src_prepare() { + default + sed -i -e "s:lua51:lua5.1:g" meson.build || die + # meson can't into docdir! + sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die + sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" docs/meson.build || die + # remove license file from install + sed -i -e "/'LICENSE'/d" meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + $(meson_feature nls) + $(meson_feature openal) + $(meson_feature mixer sdl_mixer) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 236930ddd73c1677139292253af01b5b8c33c0ba Author: Jakov Smolic sartura hr> AuthorDate: Wed Feb 17 09:36:16 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Feb 17 09:36:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=236930dd games-strategy/naev: Bump to 0.8.1 Closes: https://bugs.gentoo.org/710198 Closes: https://bugs.gentoo.org/739368 Closes: https://github.com/gentoo/gentoo/pull/19058 Co-authored-by: Azamat H. Hackimov azamat.hackimov gmail.com Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> games-strategy/naev/Manifest | 1 + games-strategy/naev/naev-0.8.1.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 23ec384b96d..4e1a9320c3c 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,4 +1,5 @@ DIST naev-0.6.1.tar.bz2 1047908 BLAKE2B 3763440c64f89c5ceb5993a3e4ee356d0cc615df8b70dba14ce0fb35d12a0a136e82958349887d9c5a719e14d9ddfc47beb524b88650ea6f7a6859a6422d6898 SHA512 4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203 DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe SHA512 5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f SHA512 9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae +DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6 SHA512 8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2 DIST ndata-0.6.1.zip 303984255 BLAKE2B 154d8b326e2596cfe16fc646e7d482c07d7015253b6933889d12b93a2ee7e28649b1f3ffcb0c0ed2bfe9d1e3654623cab00113486d05fe6fd1262ce989bf9c25 SHA512 71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe diff --git a/games-strategy/naev/naev-0.8.1.ebuild b/games-strategy/naev/naev-0.8.1.ebuild new file mode 100644 index 000..a1df3ee985d --- /dev/null +++ b/games-strategy/naev/naev-0.8.1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 luajit ) +inherit lua-single meson xdg + +DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/ https://github.com/naev/naev; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.gz; + +LICENSE="GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +mixer nls +openal" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="${LUA_DEPS} + dev-libs/libzip + dev-libs/libxml2 + media-libs/libsdl2[X,sound,video] + media-libs/libpng:0= + media-libs/freetype:2 + sci-libs/suitesparse + virtual/glu + virtual/opengl + mixer? ( media-libs/sdl2-mixer ) + nls? ( virtual/libintl ) + openal? ( + media-libs/libvorbis + media-libs/openal + )" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + app-doc/doxygen + dev-lua/ldoc + ) + nls? ( sys-devel/gettext )" + +src_prepare() { + default + sed -i -e "s:lua51:lua5.1:g" meson.build || die + # meson can't into docdir! + sed -i -e "s:doc/naev:doc/${PF}:g" meson.build || die + sed -i -e "s:'doc/naev':get_option('datadir') / 'doc/${PF}':g" docs/meson.build || die + # remove license file from install + sed -i -e "/'LICENSE'/d" meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + $(meson_feature lua_single_target_luajit luajit) + $(meson_feature nls) + $(meson_feature openal) + $(meson_feature mixer sdl_mixer) + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: b65f5cf5dd9965ee38c766226490f680c0950858 Author: Jakov Smolic sartura hr> AuthorDate: Wed Feb 17 09:36:19 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Feb 17 09:36:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65f5cf5 games-strategy/naev: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> games-strategy/naev/Manifest | 2 - games-strategy/naev/naev-0.6.1-r1.ebuild | 79 games-strategy/naev/naev-0.7.0.ebuild| 75 -- 3 files changed, 156 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 4e1a9320c3c..0d6e0c958d4 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,5 +1,3 @@ -DIST naev-0.6.1.tar.bz2 1047908 BLAKE2B 3763440c64f89c5ceb5993a3e4ee356d0cc615df8b70dba14ce0fb35d12a0a136e82958349887d9c5a719e14d9ddfc47beb524b88650ea6f7a6859a6422d6898 SHA512 4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203 DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe SHA512 5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f SHA512 9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae DIST naev-0.8.1-source.tar.gz 359781119 BLAKE2B 021824b0af031af8ff2aa565989c3d7811fcbcdc082649f208e8318b0d69b1c3c27492936a6afdc38de9448aa0dcca2f8ef73879155217e34968f81246017aa6 SHA512 8f9aede300d06b0beae12d4809cc58ac740bc1934c2fa5fdb04452cd2eb63de697e0bbf2aacf5af4878b62eee30878ed50388ee8386fbb19f9d56cb7cad8d7f2 -DIST ndata-0.6.1.zip 303984255 BLAKE2B 154d8b326e2596cfe16fc646e7d482c07d7015253b6933889d12b93a2ee7e28649b1f3ffcb0c0ed2bfe9d1e3654623cab00113486d05fe6fd1262ce989bf9c25 SHA512 71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe diff --git a/games-strategy/naev/naev-0.6.1-r1.ebuild b/games-strategy/naev/naev-0.6.1-r1.ebuild deleted file mode 100644 index aaf01693585..000 --- a/games-strategy/naev/naev-0.6.1-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit flag-o-matic gnome2-utils - -DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="https://github.com/naev/naev; -SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2 - mirror://sourceforge/naev/ndata-${PV}.zip" - -LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug +mixer +openal" - -RDEPEND=" - media-libs/libsdl2[X,sound,video] - dev-libs/libzip - dev-libs/libxml2 - >=media-libs/freetype-2:2 - >=media-libs/libvorbis-1.2.1 - >=media-libs/libpng-1.2:0= - virtual/glu - virtual/opengl - dev-lang/lua:0 - mixer? ( media-libs/sdl2-mixer ) - openal? ( media-libs/openal ) -" -DEPEND="${RDEPEND} - app-arch/unzip - virtual/pkgconfig -" - -src_unpack() { - unpack ${P}.tar.bz2 -} - -src_configure() { - econf \ - --enable-lua=shared \ - $(use_enable debug) \ - $(use_with openal) \ - $(use_with mixer sdlmixer) -} - -src_compile() { - emake V=1 -} - -src_install() { - emake \ - DESTDIR="${D}" \ - appicondir=/usr/share/pixmaps \ - appdatadir=/usr/share/appdata \ - Graphicsdir=/usr/share/applications \ - install - insinto /usr/share/${PN} - newins "${DISTDIR}"/ndata-${PV}.zip ndata - - local res - for res in 16 32 64 128; do - newicon -s ${res} extras/logos/logo${res}.png naev.png - done - - rm -f "${D}"/usr/share/doc/${PF}/LICENSE -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-strategy/naev/naev-0.7.0.ebuild b/games-strategy/naev/naev-0.7.0.ebuild deleted file mode 100644 index d778be1396f..000 --- a/games-strategy/naev/naev-0.7.0.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit xdg-utils - -DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity"
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 3dad9c1aaec330e02cb2249d1abed7a8b62d1af8 Author: Sam James gentoo org> AuthorDate: Sun Jan 17 07:46:25 2021 + Commit: Sam James gentoo org> CommitDate: Sun Jan 17 07:49:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dad9c1a games-strategy/naev: fix MissingUnpackerDep Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> games-strategy/naev/naev-0.7.0-r100.ebuild | 7 +-- games-strategy/naev/naev-0.7.0.ebuild | 7 +-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/games-strategy/naev/naev-0.7.0-r100.ebuild b/games-strategy/naev/naev-0.7.0-r100.ebuild index f43b5a4502f..b3122510f64 100644 --- a/games-strategy/naev/naev-0.7.0-r100.ebuild +++ b/games-strategy/naev/naev-0.7.0-r100.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,10 @@ RDEPEND="${LUA_DEPS} openal? ( media-libs/openal ) " DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" +BDEPEND=" + app-arch/unzip + virtual/pkgconfig +" # This is so that only the source tarball is unpacked - the data file # is supposed to be installed *zipped*. This is why we do not need unzip diff --git a/games-strategy/naev/naev-0.7.0.ebuild b/games-strategy/naev/naev-0.7.0.ebuild index 1b20e968fdd..d778be1396f 100644 --- a/games-strategy/naev/naev-0.7.0.ebuild +++ b/games-strategy/naev/naev-0.7.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -29,7 +29,10 @@ RDEPEND=" openal? ( media-libs/openal ) " DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" +BDEPEND=" + app-arch/unzip + virtual/pkgconfig +" # This is so that only the source tarball is unpacked - the data file # is supposed to be installed *zipped*. This is why we do not need unzip
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 2e1834613e434ec0700d888a7c63bf53da39903b Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 1 22:39:04 2020 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 1 22:53:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e183461 games-strategy/naev-0.7.0: fix SRC_URI, explain BDEPEND/src_unpack pkgcheck complains about the lack of app-arch/unzip in BDEPEND but that is not correct - the data file is supposed to be installed zipped, and the custom src_unpack ensures only the source tarball is actually unpacked. Add a comment explaining this. More importantly, both SRC_URI wrong had '/${P}/' where '/v${PV}/' should be according to the layout of GitHub upstream as of 5 minutes ago. Signed-off-by: Marek Szuba gentoo.org> games-strategy/naev/naev-0.7.0.ebuild | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/games-strategy/naev/naev-0.7.0.ebuild b/games-strategy/naev/naev-0.7.0.ebuild index 20d6fd69fb5..1b20e968fdd 100644 --- a/games-strategy/naev/naev-0.7.0.ebuild +++ b/games-strategy/naev/naev-0.7.0.ebuild @@ -2,12 +2,13 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 + inherit xdg-utils DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" HOMEPAGE="https://naev.org/ https://github.com/naev/naev; -SRC_URI="https://github.com/naev/naev/releases/download/${P}/${P}.tar.bz2 - https://github.com/naev/naev/releases/download/${P}/${P}-ndata.zip; +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}.tar.bz2 + https://github.com/naev/naev/releases/download/v${PV}/${P}-ndata.zip; LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" SLOT="0" @@ -30,6 +31,9 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +# This is so that only the source tarball is unpacked - the data file +# is supposed to be installed *zipped*. This is why we do not need unzip +# in BDEPEND in spite of what repoman/pkgcheck might say. src_unpack() { unpack ${P}.tar.bz2 }
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: c9f8ba0276d96d8d28e7ac2c0061043fb1fad760 Author: Azamat H. Hackimov gmail com> AuthorDate: Sun Jul 19 22:47:33 2020 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 1 22:32:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f8ba02 games-strategy/naev: update to 0.7.0 Migrate to EAPI 7, use github sources. Closes: https://bugs.gentoo.org/546562 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: Marek Szuba gentoo.org> games-strategy/naev/Manifest | 2 ++ games-strategy/naev/metadata.xml | 2 +- games-strategy/naev/naev-0.7.0.ebuild | 68 +++ 3 files changed, 71 insertions(+), 1 deletion(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index bf071dd302e..23ec384b96d 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1,4 @@ DIST naev-0.6.1.tar.bz2 1047908 BLAKE2B 3763440c64f89c5ceb5993a3e4ee356d0cc615df8b70dba14ce0fb35d12a0a136e82958349887d9c5a719e14d9ddfc47beb524b88650ea6f7a6859a6422d6898 SHA512 4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203 +DIST naev-0.7.0-ndata.zip 319608404 BLAKE2B e6edd79282171d4b327d220b33af37720e09f7137a26697de472e3494587525de5d9509865bfccc1093f5d4befa11faa10e0d4f4c59ea8621ecd8d564eb546fe SHA512 5fa8faad36e410f0d2af1c80e6fedbffdd020da72dc96b329ce623e9836490cfb515c1bb88719045491366ca96a32888374029eec6cd14ed86ac8597750995ca +DIST naev-0.7.0.tar.bz2 1076658 BLAKE2B 582bbfbc16e33d16600c19928ed6810dfe5fd3165930e6a51ec9b65d25305cd0bbfaf6f4cced12c5b7f76163ed4dc36b7108e81f4a4e82dc626c6045d3fe769f SHA512 9f8a2912e9f4f29ed6e276b008d4010da3ccdd309de5bb4360c393f2704aa7aff6e18db9e5d3657b4229e911ddec9b2a3312cf182c3c48a91a007a91138d84ae DIST ndata-0.6.1.zip 303984255 BLAKE2B 154d8b326e2596cfe16fc646e7d482c07d7015253b6933889d12b93a2ee7e28649b1f3ffcb0c0ed2bfe9d1e3654623cab00113486d05fe6fd1262ce989bf9c25 SHA512 71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe diff --git a/games-strategy/naev/metadata.xml b/games-strategy/naev/metadata.xml index fd273f3193a..935309187f7 100644 --- a/games-strategy/naev/metadata.xml +++ b/games-strategy/naev/metadata.xml @@ -12,6 +12,6 @@ - naev + naev/naev diff --git a/games-strategy/naev/naev-0.7.0.ebuild b/games-strategy/naev/naev-0.7.0.ebuild new file mode 100644 index 000..20d6fd69fb5 --- /dev/null +++ b/games-strategy/naev/naev-0.7.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit xdg-utils + +DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/ https://github.com/naev/naev; +SRC_URI="https://github.com/naev/naev/releases/download/${P}/${P}.tar.bz2 + https://github.com/naev/naev/releases/download/${P}/${P}-ndata.zip; + +LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug +mixer +openal" + +RDEPEND=" + media-libs/libsdl2[X,sound,video] + dev-libs/libzip + dev-libs/libxml2 + >=media-libs/freetype-2:2 + >=media-libs/libvorbis-1.2.1 + >=media-libs/libpng-1.2:0= + virtual/glu + virtual/opengl + dev-lang/lua:0 + mixer? ( media-libs/sdl2-mixer ) + openal? ( media-libs/openal ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_unpack() { + unpack ${P}.tar.bz2 +} + +src_configure() { + econf \ + --enable-lua=shared \ + $(use_enable debug) \ + $(use_with openal) \ + $(use_with mixer sdlmixer) +} + +src_compile() { + emake V=1 +} + +src_install() { + emake \ + DESTDIR="${D}" \ + appicondir=/usr/share/pixmaps \ + appdatadir=/usr/share/metainfo \ + Graphicsdir=/usr/share/applications \ + install + insinto /usr/share/${PN} + newins "${DISTDIR}/${P}-ndata.zip" ndata + + rm -f "${D}/usr/share/doc/${PF}/LICENSE" +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 736ee7be968c3b65c9ac7a103934526181660f83 Author: Wim Muskee gmail com> AuthorDate: Fri Dec 6 16:08:10 2019 + Commit: David Seifert gentoo org> CommitDate: Fri Dec 6 20:32:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=736ee7be games-strategy/naev: fix MissingUnpackerDep, update broken HOMEPAGE Signed-off-by: Wim Muskee gmail.com> Signed-off-by: David Seifert gentoo.org> games-strategy/naev/naev-0.6.1-r1.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/games-strategy/naev/naev-0.6.1-r1.ebuild b/games-strategy/naev/naev-0.6.1-r1.ebuild index c7932c3eb32..c8999020f3f 100644 --- a/games-strategy/naev/naev-0.6.1-r1.ebuild +++ b/games-strategy/naev/naev-0.6.1-r1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit flag-o-matic gnome2-utils DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="http://blog.naev.org/; +HOMEPAGE="https://github.com/naev/naev; SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2 mirror://sourceforge/naev/ndata-${PV}.zip" @@ -28,6 +28,7 @@ RDEPEND=" openal? ( media-libs/openal ) " DEPEND="${RDEPEND} + app-arch/unzip virtual/pkgconfig "
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: a0b3922d1286d2b37a30d9e6b6283436e85f8c70 Author: Pacho Ramos gentoo org> AuthorDate: Wed May 2 18:40:32 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Wed May 2 19:28:04 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0b3922d games-strategy/naev: Drop old Package-Manager: Portage-2.3.31, Repoman-2.3.9 games-strategy/naev/naev-0.6.1.ebuild | 81 --- 1 file changed, 81 deletions(-) diff --git a/games-strategy/naev/naev-0.6.1.ebuild b/games-strategy/naev/naev-0.6.1.ebuild deleted file mode 100644 index 35e6898d296..000 --- a/games-strategy/naev/naev-0.6.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit flag-o-matic gnome2-utils games - -DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="http://blog.naev.org/; -SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2 - mirror://sourceforge/naev/ndata-${PV}.zip" - -LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug +mixer +openal" - -RDEPEND="media-libs/libsdl2[X,sound,video] - dev-libs/libzip - dev-libs/libxml2 - >=media-libs/freetype-2 - >=media-libs/libvorbis-1.2.1 - >=media-libs/libpng-1.2:0 - virtual/glu - virtual/opengl - dev-lang/lua:0 - mixer? ( media-libs/sdl2-mixer ) - openal? ( media-libs/openal )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_unpack() { - unpack ${P}.tar.bz2 -} - -src_configure() { - egamesconf \ - --docdir=/usr/share/doc/${PF} \ - --enable-lua=shared \ - $(use_enable debug) \ - $(use_with openal) \ - $(use_with mixer sdlmixer) -} - -src_compile() { - emake V=1 -} - -src_install() { - emake \ - DESTDIR="${D}" \ - appicondir=/usr/share/pixmaps \ - appdatadir=/usr/share/appdata \ - Graphicsdir=/usr/share/applications \ - install - - insinto "${GAMES_DATADIR}"/${PN} - newins "${DISTDIR}"/ndata-${PV}.zip ndata - - local res - for res in 16 32 64 128; do - newicon -s ${res} extras/logos/logo${res}.png naev.png - done - - rm -f "${D}"/usr/share/doc/${PF}/LICENSE - - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 1053d7cf800986e9453769eb12e49b79bc894e28 Author: Pacho Ramos gentoo org> AuthorDate: Wed May 2 18:40:19 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Wed May 2 19:28:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1053d7cf games-strategy/naev: Stop using games.eclass Package-Manager: Portage-2.3.31, Repoman-2.3.9 games-strategy/naev/naev-0.6.1-r1.ebuild | 79 1 file changed, 79 insertions(+) diff --git a/games-strategy/naev/naev-0.6.1-r1.ebuild b/games-strategy/naev/naev-0.6.1-r1.ebuild new file mode 100644 index 000..c7932c3eb32 --- /dev/null +++ b/games-strategy/naev/naev-0.6.1-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit flag-o-matic gnome2-utils + +DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="http://blog.naev.org/; +SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2 + mirror://sourceforge/naev/ndata-${PV}.zip" + +LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug +mixer +openal" + +RDEPEND=" + media-libs/libsdl2[X,sound,video] + dev-libs/libzip + dev-libs/libxml2 + >=media-libs/freetype-2:2 + >=media-libs/libvorbis-1.2.1 + >=media-libs/libpng-1.2:0= + virtual/glu + virtual/opengl + dev-lang/lua:0 + mixer? ( media-libs/sdl2-mixer ) + openal? ( media-libs/openal ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +src_unpack() { + unpack ${P}.tar.bz2 +} + +src_configure() { + econf \ + --docdir=/usr/share/doc/${PF} \ + --enable-lua=shared \ + $(use_enable debug) \ + $(use_with openal) \ + $(use_with mixer sdlmixer) +} + +src_compile() { + emake V=1 +} + +src_install() { + emake \ + DESTDIR="${D}" \ + appicondir=/usr/share/pixmaps \ + appdatadir=/usr/share/appdata \ + Graphicsdir=/usr/share/applications \ + install + insinto /usr/share/${PN} + newins "${DISTDIR}"/ndata-${PV}.zip ndata + + local res + for res in 16 32 64 128; do + newicon -s ${res} extras/logos/logo${res}.png naev.png + done + + rm -f "${D}"/usr/share/doc/${PF}/LICENSE +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 8fb35aa96d78a472c2dd309289d3b281a84416fc Author: David Seifert gentoo org> AuthorDate: Wed Dec 20 21:30:32 2017 + Commit: David Seifert gentoo org> CommitDate: Thu Dec 21 01:55:37 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb35aa9 games-strategy/naev: Remove old Package-Manager: Portage-2.3.16, Repoman-2.3.6 games-strategy/naev/Manifest | 2 - games-strategy/naev/naev-0.6.0.ebuild | 80 --- 2 files changed, 82 deletions(-) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index d15cb825de6..bf071dd302e 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,4 +1,2 @@ -DIST naev-0.6.0.tar.bz2 1054649 BLAKE2B aaf61611ebe670785ac36e61a6c9ced6ae831ad6948430ab7835e8c36d787dde9cedb5304e6cf4a9616c70b203bb8a54251c3696786fa89dee575a9b7eb025ea SHA512 263c404a9ec4d4dafdf2ea9afc1ea58679792916b9143b7646918210b9f5f4656fe315e0b83c7983646206d03329b3314430acc8a5cbea3da830d183702cde4b DIST naev-0.6.1.tar.bz2 1047908 BLAKE2B 3763440c64f89c5ceb5993a3e4ee356d0cc615df8b70dba14ce0fb35d12a0a136e82958349887d9c5a719e14d9ddfc47beb524b88650ea6f7a6859a6422d6898 SHA512 4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203 -DIST ndata-0.6.0.zip 302646395 BLAKE2B 099ec8e005526e02bba08f233b9df2e3c5ee35d4563cb0864df0152496fa67d242a0e23460255f5655833b9e259554eeca1d20e4d698f751d6108db687259474 SHA512 dc55a49132543477ad42d17224ceacc146b68ebc1f37e4325b1ffe61c64571ec47e012194103f59d664b64eb021c19741e184aca00d800d39efcdc3646146974 DIST ndata-0.6.1.zip 303984255 BLAKE2B 154d8b326e2596cfe16fc646e7d482c07d7015253b6933889d12b93a2ee7e28649b1f3ffcb0c0ed2bfe9d1e3654623cab00113486d05fe6fd1262ce989bf9c25 SHA512 71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe diff --git a/games-strategy/naev/naev-0.6.0.ebuild b/games-strategy/naev/naev-0.6.0.ebuild deleted file mode 100644 index c773a0276ea..000 --- a/games-strategy/naev/naev-0.6.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit flag-o-matic gnome2-utils games - -DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" -HOMEPAGE="http://blog.naev.org/; -SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2 - mirror://sourceforge/naev/ndata-${PV}.zip" - -LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug +mixer +openal" - -RDEPEND="media-libs/libsdl2[X,sound,video] - dev-libs/libzip - dev-libs/libxml2 - >=media-libs/freetype-2 - >=media-libs/libvorbis-1.2.1 - >=media-libs/libpng-1.2:0 - virtual/glu - virtual/opengl - dev-lang/lua:0 - mixer? ( media-libs/sdl2-mixer ) - openal? ( media-libs/openal )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_unpack() { - unpack ${P}.tar.bz2 -} - -src_configure() { - egamesconf \ - --docdir=/usr/share/doc/${PF} \ - --enable-lua=shared \ - $(use_enable debug) \ - $(use_with openal) \ - $(use_with mixer sdlmixer) -} - -src_compile() { - emake V=1 -} - -src_install() { - emake \ - DESTDIR="${D}" \ - appicondir=/usr/share/pixmaps \ - Graphicsdir=/usr/share/applications \ - install - - insinto "${GAMES_DATADIR}"/${PN} - newins "${DISTDIR}"/ndata-${PV}.zip ndata - - local res - for res in 16 32 64 128; do - newicon -s ${res} extras/logos/logo${res}.png naev.png - done - - rm -f "${D}"/usr/share/doc/${PF}/LICENSE - - prepgamesdirs -} - -pkg_preinst() { - games_pkg_preinst - gnome2_icon_savelist -} - -pkg_postinst() { - games_pkg_postinst - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: games-strategy/naev/
commit: 675002d835c013fc3fff2836a740779a966f1535 Author: Michael Sterrett gentoo org> AuthorDate: Mon Mar 14 15:22:53 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Mon Mar 14 15:23:28 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=675002d8 games-strategy/naev: version bump (bug #577240) Package-Manager: portage-2.2.26 games-strategy/naev/Manifest | 2 + games-strategy/naev/naev-0.6.1.ebuild | 82 +++ 2 files changed, 84 insertions(+) diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 4ec8750..149dc19 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,2 +1,4 @@ DIST naev-0.6.0.tar.bz2 1054649 SHA256 0f0b498c7642e36dfaa15f284e13b9aa2d20e4aa01ed812fb7854583e7161cac SHA512 263c404a9ec4d4dafdf2ea9afc1ea58679792916b9143b7646918210b9f5f4656fe315e0b83c7983646206d03329b3314430acc8a5cbea3da830d183702cde4b WHIRLPOOL 53a425ddd13b791c1b3469e6ed16a897609391e821056dc55e8b7484d5c394fee6956fe5c6e8be503c8bd1c6f382ad103200a2acefbfe5c17035851b3d0e1778 +DIST naev-0.6.1.tar.bz2 1047908 SHA256 71d4cf06d2af1a1b84dfb9ed0fd5e4b9b2295f119fc65079d8d36f102ba00b4b SHA512 4766c80b49de5a7e748948f0404ac54edbc5afa80618150d1f993d66c7462ea73bfc5220d73073cb51cd76ff5dc6ecdf935d6f843051943136ceefaea9837203 WHIRLPOOL 655585f8dc6ccebda2195459d1e4a29aa7cf333c9fbbcf01b9748a68892cc60cb9524943db667c2edb1ab00fa4f24de46877554c85e8c637463da7a48df8d1f7 DIST ndata-0.6.0.zip 302646395 SHA256 07ccb9f50652bceb8064fa1e48cd9df2b4ce0e3c52b60f27398cdfc3186ac52b SHA512 dc55a49132543477ad42d17224ceacc146b68ebc1f37e4325b1ffe61c64571ec47e012194103f59d664b64eb021c19741e184aca00d800d39efcdc3646146974 WHIRLPOOL 7a002a3de45bb121afad52e75c08e1a15a16ca5613ed3190f73335de93862389aa6376b0601744c756bfe76e77be048d877a9200c2046f4868e390ce5973e2b4 +DIST ndata-0.6.1.zip 303984255 SHA256 3d7c807637f3f4795db0aab29f02a76ee25398ecb53208f08a60be1197a86996 SHA512 71c3024e1713b094b63cb0de3c70239d61c54142b715e61d5206c5eb3cb8c7a851fc1b388ecf891110dd8bb5c2b3759af71d20f39cb6e629c71b27386a57d7fe WHIRLPOOL 7b065701263e5eee1d193801f06230be6cdb48417e1485913e5423f6b1af0cd8c6cce7f6c19903c86f22fb2c9854cb1f6959169c9f7cdc222c2b04585239167a diff --git a/games-strategy/naev/naev-0.6.1.ebuild b/games-strategy/naev/naev-0.6.1.ebuild new file mode 100644 index 000..d40fddb --- /dev/null +++ b/games-strategy/naev/naev-0.6.1.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit flag-o-matic gnome2-utils games + +DESCRIPTION="A 2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="http://blog.naev.org/; +SRC_URI="mirror://sourceforge/naev/${P}.tar.bz2 + mirror://sourceforge/naev/ndata-${PV}.zip" + +LICENSE="GPL-2 GPL-3 public-domain CC-BY-3.0 CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug +mixer +openal" + +RDEPEND="media-libs/libsdl2[X,sound,video] + dev-libs/libzip + dev-libs/libxml2 + >=media-libs/freetype-2 + >=media-libs/libvorbis-1.2.1 + >=media-libs/libpng-1.2:0 + virtual/glu + virtual/opengl + dev-lang/lua:0 + mixer? ( media-libs/sdl2-mixer ) + openal? ( media-libs/openal )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_unpack() { + unpack ${P}.tar.bz2 +} + +src_configure() { + egamesconf \ + --docdir=/usr/share/doc/${PF} \ + --enable-lua=shared \ + $(use_enable debug) \ + $(use_with openal) \ + $(use_with mixer sdlmixer) +} + +src_compile() { + emake V=1 +} + +src_install() { + emake \ + DESTDIR="${D}" \ + appicondir=/usr/share/pixmaps \ + appdatadir=/usr/share/appdata \ + Graphicsdir=/usr/share/applications \ + install + + insinto "${GAMES_DATADIR}"/${PN} + newins "${DISTDIR}"/ndata-${PV}.zip ndata + + local res + for res in 16 32 64 128; do + newicon -s ${res} extras/logos/logo${res}.png naev.png + done + + rm -f "${D}"/usr/share/doc/${PF}/LICENSE + + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +}