Группа :: Игры/Стратегия
Пакет: vcmi
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%set_verify_elf_method unresolved=relaxed
Name: vcmi
Version: 0.99
Release: alt2
Summary: Open-source project aiming to reimplement HMM3:WoG game engine
Summary(ru_RU.UTF-8): Open-source п╢п╡п╦п╤п╬п╨ п╢п╩я▐ п╦пЁя─я▀ HMM3:WoG
License: GPLv2+
Group: Games/Strategy
URL: http://wiki.vcmi.eu/index.php?title=Main_Page
Packager: Anton Midyukov <antohami at altlinux.org>
Source: %name-%version.tar
Patch: remove_avconv_requires.patch
BuildPreReq: cmake rpm-macros-cmake gcc-c++
BuildRequires: doxygen boost-devel boost-filesystem-devel boost-locale-devel boost-program_options-devel boost-asio-devel boost-interprocess-devel gcc-c++ libSDL2-devel libSDL2_image-devel libSDL2_mixer-devel libSDL2_ttf-devel libminizip-devel pkgconfig(libavcodec) pkgconfig(libavdevice) pkgconfig(libavformat) pkgconfig(libavutil) pkgconfig(libpostproc) pkgconfig(libswscale) pkgconfig(libavresample) qt5-base-devel zlib-devel
Requires: ffmpeg
%description
The purpose of VCMI project is to rewrite entire HOMM 3: WoG engine from
scratch, giving it new and extended possibilities. We hope to support
mods and new towns already made by fans but abandoned because of game
code limitations.
VCMI is fan-made open-source project in progress. We already allow
support for maps of any sizes, higher resolutions and extended engine
limits. However, although working, the game is not finished. There are
still many features and functionalities to add, both old and brand new.
As yet VCMI is not standalone program, it uses Wake of Gods files and
graphics. You need to install WoG before running VCMI.
%description -l ru_RU.UTF8
п╕п╣п╩я▄ п©я─п╬п╣п╨я┌п╟ VCMI я│п╬я│я┌п╬п╦я┌ п╡ я┌п╬п╪, я┤я┌п╬п╠я▀ п©п╣я─п╣п©п╦я│п╟я┌я▄ п©п╬п╩п╫п╬я│я┌я▄я▌ п╢п╡п╦п╤п╬п╨
HoMM 3: WoG, п╦ я┌п╣п╪ я│п╟п╪я▀п╪ п╢п╟я┌я▄ п╣п╪я┐ п╫п╬п╡я▀п╣ п╦ я─п╟я│я┬п╦я─п╣п╫п╫я▀п╣ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦.
п°я▀ п╫п╟п╢п╣п╣п╪я│я▐ я─п╣п╟п╩п╦п╥п╬п╡п╟я┌я▄ п©п╬п╢п╢п╣я─п╤п╨я┐ п╪п╬п╢п╬п╡ п╦ п╫п╬п╡я▀я┘ пЁп╬я─п╬п╢п╬п╡, п╨п╬я┌п╬я─я▀п╣ я┐п╤п╣
я│п╢п╣п╩п╟п╫я▀ я└п╟п╫п╟я┌п╟п╪п╦, п╫п╬ п╬я┌ п╨п╬я┌п╬я─я▀я┘ п╬я┌п╨п╟п╥п╟п╩п╦я│я▄ п╦п╥-п╥п╟ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╧ п╨п╬п╢п╟ п╦пЁя─я▀.
VCMI я█я┌п╬ я└п╟п╫п╟я┌я│п╨п╦п╧ п©я─п╬п╣п╨я┌ я│ п╬я┌п╨я─я▀я┌я▀п╪ п╦я│я┘п╬п╢п╫я▀п╪ п╨п╬п╢п╬п╪. п°я▀ я┐п╤п╣ я─п╣п╟п╩п╦п╥п╬п╡п╟п╩п╦
п©п╬п╢п╢п╣я─п╤п╨я┐ п╨п╟я─я┌ п╩я▌п╠я▀я┘ я─п╟п╥п╪п╣я─п╬п╡, п╠п╬п╩п╣п╣ п╡я▀я│п╬п╨п╬п╣ я─п╟п╥я─п╣я┬п╣п╫п╦п╣ п╦ я─п╟я│я┬п╦я─п╣п╫п╫я▀п╣
п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╢п╡п╦п╤п╨п╟. п╒п╣п╪ п╫п╣ п╪п╣п╫п╣п╣ я┘п╬я┌я▐ п╦пЁя─п╟ п╦ я─п╟п╠п╬я┌п╟п╣я┌, п╬п╫п╟ п╣я┴я▒ п╫п╣
п╥п╟п╨п╬п╫я┤п╣п╫п╟. п∙я│я┌я▄ п╣я┴п╣ п╪п╫п╬пЁп╬ п╬я│п╬п╠п╣п╫п╫п╬я│я┌п╣п╧ п╨п╬я┌п╬я─я▀п╣ п╫я┐п╤п╫п╬ п╢п╬п╠п╟п╡п╦я┌я▄, п╨п╟п╨
я│я┌п╟я─я▀я┘ я┌п╟п╨ п╦ п╫п╬п╡я▀я┘.
п÷п╬п╨п╟ VCMI п╫п╣ п╬я┌п╢п╣п╩я▄п╫п╟я▐ п©я─п╬пЁя─п╟п╪п╪п╟, п╬п╫п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я└п╟п╧п╩я▀ п╬я┌ Wake of Gods.
п▓п╟п╪ п╫я┐п╤п╫п╬ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ WoG п©п╣я─п╣п╢ п╥п╟п©я┐я│п╨п╬п╪ VCMI.
%prep
%setup -q
%patch -p1
%cmake_insource \
-DCMAKE_SKIP_RPATH=OFF \
-DENABLE_SDL2=ON \
-DENABLE_TEST=0
%make_build
%install
%makeinstall_std
mv %buildroot/%_libdir/%name/libvcmi.so %buildroot/%_libdir/
%files
%doc AUTHORS ChangeLog README.linux
%_bindir/*
%_libdir/libvcmi.so
%_libdir/%name
%_datadir/%name
%_desktopdir/*
%_datadir/icons/*/*/apps/*
%exclude %_libdir/*.a
%exclude %_includedir/fl
%changelog
…
Полный changelog можно просмотреть здесь
Name: vcmi
Version: 0.99
Release: alt2
Summary: Open-source project aiming to reimplement HMM3:WoG game engine
Summary(ru_RU.UTF-8): Open-source п╢п╡п╦п╤п╬п╨ п╢п╩я▐ п╦пЁя─я▀ HMM3:WoG
License: GPLv2+
Group: Games/Strategy
URL: http://wiki.vcmi.eu/index.php?title=Main_Page
Packager: Anton Midyukov <antohami at altlinux.org>
Source: %name-%version.tar
Patch: remove_avconv_requires.patch
BuildPreReq: cmake rpm-macros-cmake gcc-c++
BuildRequires: doxygen boost-devel boost-filesystem-devel boost-locale-devel boost-program_options-devel boost-asio-devel boost-interprocess-devel gcc-c++ libSDL2-devel libSDL2_image-devel libSDL2_mixer-devel libSDL2_ttf-devel libminizip-devel pkgconfig(libavcodec) pkgconfig(libavdevice) pkgconfig(libavformat) pkgconfig(libavutil) pkgconfig(libpostproc) pkgconfig(libswscale) pkgconfig(libavresample) qt5-base-devel zlib-devel
Requires: ffmpeg
%description
The purpose of VCMI project is to rewrite entire HOMM 3: WoG engine from
scratch, giving it new and extended possibilities. We hope to support
mods and new towns already made by fans but abandoned because of game
code limitations.
VCMI is fan-made open-source project in progress. We already allow
support for maps of any sizes, higher resolutions and extended engine
limits. However, although working, the game is not finished. There are
still many features and functionalities to add, both old and brand new.
As yet VCMI is not standalone program, it uses Wake of Gods files and
graphics. You need to install WoG before running VCMI.
%description -l ru_RU.UTF8
п╕п╣п╩я▄ п©я─п╬п╣п╨я┌п╟ VCMI я│п╬я│я┌п╬п╦я┌ п╡ я┌п╬п╪, я┤я┌п╬п╠я▀ п©п╣я─п╣п©п╦я│п╟я┌я▄ п©п╬п╩п╫п╬я│я┌я▄я▌ п╢п╡п╦п╤п╬п╨
HoMM 3: WoG, п╦ я┌п╣п╪ я│п╟п╪я▀п╪ п╢п╟я┌я▄ п╣п╪я┐ п╫п╬п╡я▀п╣ п╦ я─п╟я│я┬п╦я─п╣п╫п╫я▀п╣ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦.
п°я▀ п╫п╟п╢п╣п╣п╪я│я▐ я─п╣п╟п╩п╦п╥п╬п╡п╟я┌я▄ п©п╬п╢п╢п╣я─п╤п╨я┐ п╪п╬п╢п╬п╡ п╦ п╫п╬п╡я▀я┘ пЁп╬я─п╬п╢п╬п╡, п╨п╬я┌п╬я─я▀п╣ я┐п╤п╣
я│п╢п╣п╩п╟п╫я▀ я└п╟п╫п╟я┌п╟п╪п╦, п╫п╬ п╬я┌ п╨п╬я┌п╬я─я▀я┘ п╬я┌п╨п╟п╥п╟п╩п╦я│я▄ п╦п╥-п╥п╟ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╧ п╨п╬п╢п╟ п╦пЁя─я▀.
VCMI я█я┌п╬ я└п╟п╫п╟я┌я│п╨п╦п╧ п©я─п╬п╣п╨я┌ я│ п╬я┌п╨я─я▀я┌я▀п╪ п╦я│я┘п╬п╢п╫я▀п╪ п╨п╬п╢п╬п╪. п°я▀ я┐п╤п╣ я─п╣п╟п╩п╦п╥п╬п╡п╟п╩п╦
п©п╬п╢п╢п╣я─п╤п╨я┐ п╨п╟я─я┌ п╩я▌п╠я▀я┘ я─п╟п╥п╪п╣я─п╬п╡, п╠п╬п╩п╣п╣ п╡я▀я│п╬п╨п╬п╣ я─п╟п╥я─п╣я┬п╣п╫п╦п╣ п╦ я─п╟я│я┬п╦я─п╣п╫п╫я▀п╣
п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╢п╡п╦п╤п╨п╟. п╒п╣п╪ п╫п╣ п╪п╣п╫п╣п╣ я┘п╬я┌я▐ п╦пЁя─п╟ п╦ я─п╟п╠п╬я┌п╟п╣я┌, п╬п╫п╟ п╣я┴я▒ п╫п╣
п╥п╟п╨п╬п╫я┤п╣п╫п╟. п∙я│я┌я▄ п╣я┴п╣ п╪п╫п╬пЁп╬ п╬я│п╬п╠п╣п╫п╫п╬я│я┌п╣п╧ п╨п╬я┌п╬я─я▀п╣ п╫я┐п╤п╫п╬ п╢п╬п╠п╟п╡п╦я┌я▄, п╨п╟п╨
я│я┌п╟я─я▀я┘ я┌п╟п╨ п╦ п╫п╬п╡я▀я┘.
п÷п╬п╨п╟ VCMI п╫п╣ п╬я┌п╢п╣п╩я▄п╫п╟я▐ п©я─п╬пЁя─п╟п╪п╪п╟, п╬п╫п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я└п╟п╧п╩я▀ п╬я┌ Wake of Gods.
п▓п╟п╪ п╫я┐п╤п╫п╬ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ WoG п©п╣я─п╣п╢ п╥п╟п©я┐я│п╨п╬п╪ VCMI.
%prep
%setup -q
%patch -p1
%cmake_insource \
-DCMAKE_SKIP_RPATH=OFF \
-DENABLE_SDL2=ON \
-DENABLE_TEST=0
%make_build
%install
%makeinstall_std
mv %buildroot/%_libdir/%name/libvcmi.so %buildroot/%_libdir/
%files
%doc AUTHORS ChangeLog README.linux
%_bindir/*
%_libdir/libvcmi.so
%_libdir/%name
%_datadir/%name
%_desktopdir/*
%_datadir/icons/*/*/apps/*
%exclude %_libdir/*.a
%exclude %_includedir/fl
%changelog
…
Полный changelog можно просмотреть здесь