Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37594265
en ru br
Репозитории ALT

Группа :: Игры/Аркады
Пакет: dhewm3

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define git %nil

Name: dhewm3
Version: 1.5.2
Release: alt1
Summary: DOOM 3 source port
Summary(ru_RU.UTF-8): п÷п╬я─я┌ п╢п╡п╦п╤п╨п╟ п╬я─п╦пЁп╦п╫п╟п╩я▄п╫п╬пЁп╬ Doom 3
License: GPL-3.0-only
Group: Games/Arcade
Url: https://github.com/dhewm/dhewm3
Packager: Artyom Bystrov <arbars at altlinux.org>

Source: %name-%version.tar

BuildRequires(pre): rpm-macros-cmake ImageMagick-tools

BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: pkg-config
BuildRequires: libSDL2-devel
BuildRequires: libcurl-devel
BuildRequires: libopenal-devel
BuildRequires: zlib-devel
BuildRequires: libbacktrace-devel

%description
dhewm3 is a DOOM 3 GPL source port.
Unlike the original DOOM 3, dhewm3 uses:

- SDL for low level OS support, OpenGL and input handling
- OpenAL for audio output, all OS specific audio backends are gone
- OpenAL EFX for EAX reverb effects
- Better support for widescreen (and arbitrary display resolutions)

WARNING! Playing Doom 3 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/.dhewm3/

%description -l ru_RU.UTF-8
dhewm3 - я█я┌п╬ п©п╬я─я┌ п╢п╡п╦п╤п╨п╟ DOOM 3, п╬я┌п╨я─я▀я┌п╬пЁп╬ п©п╬п╢ GPL.
п▓ п╬я┌п╩п╦я┤п╦п╣ п╬я┌ п╬я─п╦пЁп╦п╫п╟п╩я▄п╫п╬пЁп╬ DOOM 3, dhewm3 п╦я│п©п╬п╩я▄п╥я┐п╣я┌:

- SDL п╢п╩я▐ п╫п╦п╥п╨п╬я┐я─п╬п╡п╫п╣п╡п╬п╧ п©п╬п╢п╢п╣я─п╤п╨п╦ п╡ п·п║, OpenGL п╦ п╬п╠я─п╟п╠п╬я┌п╨п╦ п╥п╡я┐п╨п╟
- OpenAL п╢п╩я▐ п╡я▀п╡п╬п╢п╟ п╥п╡я┐п╨п╟, п╡я│п╣ п·п║-я│п©п╣я├п╦я└п╦я┤п╫я▀п╣ п╠я█п╨п╣п╫п╢я▀ я┐п╠я─п╟п╫я▀
- OpenAL EFX п╢п╩я▐ п©п╬п╢п╢п╣я─п╤п╨п╦ п╬я┌я─п╟п╤п╣п╫п╦п╧ EAX
- пёп╩я┐я┤я┬п╣п╫п╟ п©п╬п╢п╢п╣я─п╤п╨п╟ я┬п╦я─п╬п╨п╬я└п╬я─п╪п╟я┌п╫я▀я┘ п╢п╦я│п©п╩п╣п╣п╡ (п╦ п©я─п╬п╦п╥п╡п╬п╩я▄п╫я▀я┘ я─п╟п╥я─п╣я┬п╣п╫п╦п╧ я█п╨я─п╟п╫п╟)

п▓п²п≤п°п░п²п≤п∙! п■п╩я▐ п╦пЁя─я▀ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п╫п╟п╩п╦я┤п╦п╣ я└п╟п╧п╩п╬п╡ я│ п╢п╟п╫п╫я▀п╪п╦ п╦пЁя─я▀,
п╨п╬я┌п╬я─я▀п╣ п╪п╬п╤п╫п╬ п╢п╬п╠я▀я┌я▄, п╫п╟п©я─п╦п╪п╣я─, п╦п╥ п╨п╬п©п╦п╦ п╡ Steam.

п÷п╬п╩п╬п╤п╦я┌п╣ п╨п╟я┌п╟п╩п╬пЁ "base" п©п╬ я│п╩п╣п╢я┐я▌я┴я┐п╣п╪я┐ п©я┐я┌п╦:
%_gamesdatadir/%name/
п╦п╩п╦
$HOME/.dhewm3/

%prep
%setup

%build
cd neo
%cmake_insource

%make_build

%install
mkdir -p %buildroot%_gamesbindir/
mkdir -p %buildroot%_gamesdatadir/%name
mkdir -p %buildroot%_libdir/%name
install -m 0755 ./neo/%name %buildroot%_gamesbindir/%name
install -m 0664 ./neo/*.so %buildroot%_libdir/%name

# install menu entry

mkdir -p %buildroot%_desktopdir
install -m 0644 dist/linux/share/applications/*.desktop %buildroot%_desktopdir/

# install menu icons

for N in 128 256;
do
mkdir -p %buildroot%_iconsdir/hicolor/${N}x${N}/apps
install -m 0644 dist/linux/share/icons/hicolor/${N}x${N}/apps/*.png %buildroot%_iconsdir/hicolor/${N}x${N}/apps/
done
mkdir -p %buildroot%_iconsdir/hicolor/scalable/apps
install -m 0644 dist/linux/share/icons/hicolor/scalable/apps/*.svg %buildroot%_iconsdir/hicolor/scalable/apps/

%files
%doc README.md COPYING.txt
%_gamesbindir/%name
%_gamesdatadir/%name
%_libdir/%name
%_desktopdir/*.desktop
%_iconsdir/hicolor/*/apps/*.png
%_iconsdir/hicolor/*/apps/*.svg

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin