Группа :: Игры/Аркады
Пакет: rbdoom3bfg
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: rbdoom3bfg
Version: 1.4.0
Release: alt1
Summary: Doom 3: BFG Edition with soft shadows, cleaned up source, Linux and 64 bit Support
License: GPLv3
Group: Games/Arcade
Url: https://github.com/RobertBeckebans/RBDOOM-3-BFG
Source: %name-%version.tar
Source2: %name.png
ExclusiveArch: %ix86 x86_64 %e2k
BuildRequires: cmake gcc-c++ rpm-macros-cmake libjpeg-devel libSDL2-devel ffmpeg libopenal-devel libavcodec-devel libavformat-devel libavutil-devel libswscale-devel libGLU-devel libswresample-devel
Summary(ru_RU.UTF-8): Doom 3: BFG Edition я│ п╪я▐пЁп╨п╦п╪п╦ я┌п╣п╫я▐п╪п╦, п©я─п╦п╡п╣п╢я▒п╫п╫я▀п╪п╦ п╡ п©п╬я─я▐п╢п╬п╨ п╦я│я┘п╬п╢п╫п╦п╨п╟п╪п╦, п©п╬п╢п╢п╣я─п╤п╨п╬п╧ Linux п╦ 64-п╠п╦я┌п╫п╬п╧ п╟я─я┘п╦я┌п╣п╨я┌я┐я─я▀
%description
Doom 3: BFG Edition game engine with soft shadows, cleaned up source, Linux
and 64 bit support.
WARNING! Playing Doom 3: BFG Edition still requires a legitimate copy of
the game. You can purchase a copy from Steam or your favorite retailer.
Place "base" folder from the Doom 3 installation to:
%_gamesdatadir/%name/
or
$HOME/.rbdoom3bfg/
%description -l ru_RU.UTF-8
RBDoom3-BFG - п©п╬я─я┌ п╢п╡п╦п╤п╨п╟ п╦пЁя─я▀ Doom 3: BFG Edition я│ п╪я▐пЁп╨п╦п╪п╦ я┌п╣п╫я▐п╪п╦, п©я─п╦п╡п╣п╢я▒п╫п╫я▀п╪п╦
п╡ п©п╬я─я▐п╢п╬п╨ п╦я│я┘п╬п╢п╫п╦п╨п╟п╪п╦, п©п╬п╢п╢п╣я─п╤п╨п╬п╧ Linux п╦ 64-п╠п╦я┌п╫п╬п╧ п╟я─я┘п╦я┌п╣п╨я┌я┐я─я▀.
п▓п²п≤п°п░п²п≤п∙! п■п╩я▐ п╦пЁя─я▀ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п╫п╟п╩п╦я┤п╦п╣ я└п╟п╧п╩п╬п╡ я│ п╢п╟п╫п╫я▀п╪п╦ п╦пЁя─я▀,
п╨п╬я┌п╬я─я▀п╣ п╪п╬п╤п╫п╬ п╢п╬п╠я▀я┌я▄, п╫п╟п©я─п╦п╪п╣я─, п╦п╥ п╨п╬п©п╦п╦ п╡ Steam.
п÷п╬п╩п╬п╤п╦я┌п╣ п╨п╟я┌п╟п╩п╬пЁ "base" п©п╬ я│п╩п╣п╢я┐я▌я┴я┐п╣п╪я┐ п©я┐я┌п╦:
%_gamesdatadir/%name/
п╦п╩п╦
$HOME/.rbdoom3bfg/
%prep
%setup
%__subst 's,-march=native,-mcpu=native,' \
neo/CMakeLists.txt neo/libs/rapidjson/CMakeLists.txt
%__subst 's,-m64,,' neo/libs/zlib/configure
%build
%cmake_insource \
-DCMAKE_BUILD_TYPE=Release \
-DONATIVE=ON \
-DSDL2=ON \
%ifnarch %ix86 x86_64
-DUSE_INTRINSICS=OFF \
%ifnarch %e2k
-DCPU_OPTIMIZATION= \
%endif
%endif
./neo
%make_build
%install
mkdir -p %buildroot%_desktopdir
cat > %buildroot%_desktopdir/%name.desktop << EOF
[Desktop Entry]
Name=rbdoom3bfg
Comment=Doom 3 BFG Edition port for Linux
Comment[ru]=п÷п╬я─я┌ Doom 3 BFG Edition п╢п╩я▐ Linux
Exec=rbdoom3bfg
Icon=rbdoom3bfg
Terminal=false
Type=Application
Categories=Game;ArcadeGame;
EOF
mkdir -p %buildroot%_gamesbindir/
mkdir -p %buildroot%_gamesdatadir/%name
install -m 0755 ./RBDoom3BFG %buildroot%_gamesbindir/%name
mkdir -p %buildroot/%_iconsdir
install -Dpm0644 %SOURCE2 %buildroot/%_iconsdir/%name.png
%files
%doc LICENSE.md LICENSE_EXCEPTIONS.md RELEASE-NOTES.md README.md
%_gamesbindir/%name
%_gamesdatadir/%name
%_desktopdir/%name.desktop
%_iconsdir/%name.png
%changelog
…
Полный changelog можно просмотреть здесь
Version: 1.4.0
Release: alt1
Summary: Doom 3: BFG Edition with soft shadows, cleaned up source, Linux and 64 bit Support
License: GPLv3
Group: Games/Arcade
Url: https://github.com/RobertBeckebans/RBDOOM-3-BFG
Source: %name-%version.tar
Source2: %name.png
ExclusiveArch: %ix86 x86_64 %e2k
BuildRequires: cmake gcc-c++ rpm-macros-cmake libjpeg-devel libSDL2-devel ffmpeg libopenal-devel libavcodec-devel libavformat-devel libavutil-devel libswscale-devel libGLU-devel libswresample-devel
Summary(ru_RU.UTF-8): Doom 3: BFG Edition я│ п╪я▐пЁп╨п╦п╪п╦ я┌п╣п╫я▐п╪п╦, п©я─п╦п╡п╣п╢я▒п╫п╫я▀п╪п╦ п╡ п©п╬я─я▐п╢п╬п╨ п╦я│я┘п╬п╢п╫п╦п╨п╟п╪п╦, п©п╬п╢п╢п╣я─п╤п╨п╬п╧ Linux п╦ 64-п╠п╦я┌п╫п╬п╧ п╟я─я┘п╦я┌п╣п╨я┌я┐я─я▀
%description
Doom 3: BFG Edition game engine with soft shadows, cleaned up source, Linux
and 64 bit support.
WARNING! Playing Doom 3: BFG Edition still requires a legitimate copy of
the game. You can purchase a copy from Steam or your favorite retailer.
Place "base" folder from the Doom 3 installation to:
%_gamesdatadir/%name/
or
$HOME/.rbdoom3bfg/
%description -l ru_RU.UTF-8
RBDoom3-BFG - п©п╬я─я┌ п╢п╡п╦п╤п╨п╟ п╦пЁя─я▀ Doom 3: BFG Edition я│ п╪я▐пЁп╨п╦п╪п╦ я┌п╣п╫я▐п╪п╦, п©я─п╦п╡п╣п╢я▒п╫п╫я▀п╪п╦
п╡ п©п╬я─я▐п╢п╬п╨ п╦я│я┘п╬п╢п╫п╦п╨п╟п╪п╦, п©п╬п╢п╢п╣я─п╤п╨п╬п╧ Linux п╦ 64-п╠п╦я┌п╫п╬п╧ п╟я─я┘п╦я┌п╣п╨я┌я┐я─я▀.
п▓п²п≤п°п░п²п≤п∙! п■п╩я▐ п╦пЁя─я▀ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п╫п╟п╩п╦я┤п╦п╣ я└п╟п╧п╩п╬п╡ я│ п╢п╟п╫п╫я▀п╪п╦ п╦пЁя─я▀,
п╨п╬я┌п╬я─я▀п╣ п╪п╬п╤п╫п╬ п╢п╬п╠я▀я┌я▄, п╫п╟п©я─п╦п╪п╣я─, п╦п╥ п╨п╬п©п╦п╦ п╡ Steam.
п÷п╬п╩п╬п╤п╦я┌п╣ п╨п╟я┌п╟п╩п╬пЁ "base" п©п╬ я│п╩п╣п╢я┐я▌я┴я┐п╣п╪я┐ п©я┐я┌п╦:
%_gamesdatadir/%name/
п╦п╩п╦
$HOME/.rbdoom3bfg/
%prep
%setup
%__subst 's,-march=native,-mcpu=native,' \
neo/CMakeLists.txt neo/libs/rapidjson/CMakeLists.txt
%__subst 's,-m64,,' neo/libs/zlib/configure
%build
%cmake_insource \
-DCMAKE_BUILD_TYPE=Release \
-DONATIVE=ON \
-DSDL2=ON \
%ifnarch %ix86 x86_64
-DUSE_INTRINSICS=OFF \
%ifnarch %e2k
-DCPU_OPTIMIZATION= \
%endif
%endif
./neo
%make_build
%install
mkdir -p %buildroot%_desktopdir
cat > %buildroot%_desktopdir/%name.desktop << EOF
[Desktop Entry]
Name=rbdoom3bfg
Comment=Doom 3 BFG Edition port for Linux
Comment[ru]=п÷п╬я─я┌ Doom 3 BFG Edition п╢п╩я▐ Linux
Exec=rbdoom3bfg
Icon=rbdoom3bfg
Terminal=false
Type=Application
Categories=Game;ArcadeGame;
EOF
mkdir -p %buildroot%_gamesbindir/
mkdir -p %buildroot%_gamesdatadir/%name
install -m 0755 ./RBDoom3BFG %buildroot%_gamesbindir/%name
mkdir -p %buildroot/%_iconsdir
install -Dpm0644 %SOURCE2 %buildroot/%_iconsdir/%name.png
%files
%doc LICENSE.md LICENSE_EXCEPTIONS.md RELEASE-NOTES.md README.md
%_gamesbindir/%name
%_gamesdatadir/%name
%_desktopdir/%name.desktop
%_iconsdir/%name.png
%changelog
…
Полный changelog можно просмотреть здесь