VCMI is no longer needed. Bugs have been fixed in vortex overlay.
This commit is contained in:
parent
5e96a3d764
commit
dcc227f345
@ -1 +0,0 @@
|
||||
DIST fuzzylite-6.0.tar.gz 2189181 BLAKE2B 14162c08d5f9bbc94739b575fbbe9dad3da73d30c479be02c474e18af7de78f5b200ae00e40977c9075445e252faa803521715c67049ad10fcaa907b847551cc SHA512 6f5d40d0359458e109ac2aebfbf571f61867a8b49920f4a5e1b5d86bdf578dba038b942c9e05eab0d4620f73e8cded770abe7b5e597a3b4c39dbcf6a1259f4af
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="A fuzzy logic control library in C++"
|
||||
HOMEPAGE="https://fuzzylite.com/"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static"
|
||||
|
||||
RDEPEND="!!<games-strategy/vcmi-0.99_p20191103"
|
||||
|
||||
S="${S}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/-Werror//g' CMakeLists.txt || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DFL_BUILD_STATIC=$(usex static)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ykonotopov@gnome.org</email>
|
||||
<name>Yuri Konotopov</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1 +0,0 @@
|
||||
DIST vcmi-0.99_p20200314.tar.gz 5660345 BLAKE2B 4d2bea56ba0ec6d03ac40ec24202b84e9039aa1dbdce41874224486a45558803653597b1c09ec6e21bb9b44264488d077f609c1c6e19ee3a6e8500f27c9d697d SHA512 9122b4594bd24899387660fd829910f141e861004ff2907471ede5c4e3bde714869e3fb84e197228e8218814dd825dd7800dc011caa04a64a9f100d40682d0c7
|
@ -1,22 +0,0 @@
|
||||
--- a/client/icons/vcmiclient.desktop
|
||||
+++ b/client/icons/vcmiclient.desktop
|
||||
@@ -4,7 +4,7 @@ Name=VCMI Client
|
||||
GenericName=Strategy Game Engine
|
||||
Comment=Open engine for Heroes of Might and Magic 3
|
||||
Icon=vcmiclient
|
||||
-Exec=vcmiclient
|
||||
+Exec=env LD_LIBRARY_PATH=/usr/lib/vcmi:/usr/lib64/vcmi vcmiclient
|
||||
Categories=Game;StrategyGame;
|
||||
Version=1.0
|
||||
Keywords=heroes;homm3;
|
||||
--- a/launcher/vcmilauncher.desktop
|
||||
+++ b/launcher/vcmilauncher.desktop
|
||||
@@ -4,7 +4,7 @@ Name=VCMI
|
||||
GenericName=Strategy Game Engine
|
||||
Comment=Launcher for open engine of Heroes of Might and Magic 3
|
||||
Icon=vcmiclient
|
||||
-Exec=vcmilauncher
|
||||
+Exec=env LD_LIBRARY_PATH=/usr/lib/vcmi:/usr/lib64/vcmi vcmilauncher
|
||||
Categories=Game;StrategyGame;
|
||||
Version=1.0
|
||||
Keywords=heroes;homm3;
|
@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>ykonotopov@gnome.org</email>
|
||||
<name>Yuri Konotopov</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="editor">Enable compilation of map editor</flag>
|
||||
<flag name="erm">Enable compilation of ERM scripting module</flag>
|
||||
<flag name="launcher">Enable compilation of launcher</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,68 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
COMMIT_SHA="dca5d86e7a6d18d2ddac7258f98a0ce08c691a6e"
|
||||
|
||||
inherit cmake-utils vcs-snapshot xdg
|
||||
|
||||
DESCRIPTION="VCMI is work-in-progress attempt to recreate engine for Heroes III."
|
||||
HOMEPAGE="http://vcmi.eu"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_SHA}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="editor erm +launcher"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/fuzzylite
|
||||
media-libs/libsdl2[video]
|
||||
media-libs/sdl2-image
|
||||
media-libs/sdl2-mixer[mp3]
|
||||
media-libs/sdl2-ttf
|
||||
sys-libs/zlib[minizip]
|
||||
virtual/ffmpeg
|
||||
|
||||
editor? (
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
launcher? (
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-libs/boost:=[nls]
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
patch -p1 < "${FILESDIR}"/0001-fix-desktop-entries-not-loading-due-to-missing-libs.patch
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_EDITOR=$(usex editor)
|
||||
-DENABLE_ERM=$(usex erm)
|
||||
-DENABLE_LAUNCHER=$(usex launcher)
|
||||
-DENABLE_PCH=ON
|
||||
-DENABLE_TEST=OFF
|
||||
-DFORCE_BUNDLED_FL=OFF
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
elog "In order to play VCMI you must install:"
|
||||
elog "- Heroes III: Shadow of Death or Complete edition;"
|
||||
elog "- Unnoficial WoG addon;"
|
||||
elog "- VCMI data files."
|
||||
elog "Use vcmibuilder tool for automated install of data files;"
|
||||
elog "Additional information can be found in VCMI wiki:"
|
||||
elog "http://wiki.vcmi.eu/index.php?title=Installation_on_Linux#Installing_Heroes_III_data_files"
|
||||
}
|
Loading…
Reference in New Issue
Block a user