Group :: Jogos/Aventura
RPM: instead
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: instead
Version: 3.3.1
Release: alt1
Group: Games/Adventure
License: GPLv2
Summary: STEAD text adventures/visual novels engine
Summary(ru_RU.UTF-8): Интерпретатор текстовых приключение и визуальных новелл STEAD
Url: http://instead.syscall.ru
Source: %version.tar.gz
Patch: %name-1.7.0-Rules.make.system.patch
# Automatically added by buildreq on Thu Jan 23 2020
# optimized out: cmake-modules fontconfig fontconfig-devel glib2-devel glibc-kernheaders-generic glibc-kernheaders-x86 libSDL2-devel libX11-devel libatk-devel libcairo-devel libfreetype-devel libgdk-pixbuf libgdk-pixbuf-devel libgio-devel libharfbuzz-devel libpango-devel libsasl2-3 libstdc++-devel python-modules python2-base sh4 zlib-devel
BuildRequires: ImageMagick-tools cmake gcc-c++ glibc-devel-static libSDL2_image-devel libSDL2_mixer-devel libSDL2_ttf-devel libgtk+2-devel lua-devel
%description
INSTEAD was designed to interpret the games that are the mix of visual novels,
text quests and classical 90's quests.
%description -l ru_RU.UTF-8
Интерпретатор STEAD (Simple Text Adventure) позволяет проигрывать игры, которые
по жанру являются смесью визуальной новеллы, текстового квеста и классических
квестов 90-х. Особенности STEAD игры:
* очень простой исходный текст историй. (В качестве основы используется LUA);
* возможность использования графического или текстового (readline) интерфейса для игры;
* в графическом интерфейсе поддерживается музыка и графика;
* поддержка тем для графического интерпретатора -- конкретная игра может менять вид интерфейса;
* переносимость (изначально написана для Linux, зависит от SDL и lua).
%package sdl
Group: Games/Adventure
License: GPLv2
Summary: STEAD text adventures/visual novels GUI engine
Summary(ru_RU.UTF-8): Графический интерпретатор текстовых приключение и визуальных новелл STEAD
Requires: %name = %version-%release
Obsoletes: %name < %version-%release
%description sdl
This is GUI version of %name, text adventures/visual novels engine
%description sdl -l ru_RU.UTF-8
GUI-версия интерпретатора текстовых приключение и визуальных новелл STEAD
%prep
%setup
%patch -p2
##cat > subst << at at at
##sed -i --follow-symlinks -e '\${x;s/./&/;x;t;q 1};'"\$1"';T;x;s/.*/./;x' "\$2"
## at at at
##chmod +x subst
for N in 16 32 48 64 128; do convert -resize ${N}x${N} icon/sdl_%name.png ${N}x${N}.png; done
##./subst 's at char \*games_sw = NULL at char *games_sw = "%_localstatedir/%name/games" at ' src/sdl-instead/main.c
%build
%cmake -DCMAKE_C_FLAGS:PATH="-I /usr/include/harfbuzz"
%cmake_build
%install
%cmakeinstall_std
for N in 16 32 48 64 128; do install -pD ${N}x${N}.png %buildroot/%_iconsdir/hicolor/${N}x${N}/apps/sdl_%name.png; done
mkdir -p %buildroot%_localstatedir/%name/games
%files
%doc doc
%dir %_datadir/%name
%dir %attr(1775,root,games) %_localstatedir/%name/games
%_datadir/%name/*
%_man6dir/*
%_bindir/%name
%files sdl
%_bindir/sdl-%name
%_iconsdir/hicolor/*/apps/sdl_%name.png
%_pixmapsdir/*
%_desktopdir/%name.desktop
%changelog
…
Todas as alterações você pod ver aqui
Name: instead
Version: 3.3.1
Release: alt1
Group: Games/Adventure
License: GPLv2
Summary: STEAD text adventures/visual novels engine
Summary(ru_RU.UTF-8): Интерпретатор текстовых приключение и визуальных новелл STEAD
Url: http://instead.syscall.ru
Source: %version.tar.gz
Patch: %name-1.7.0-Rules.make.system.patch
# Automatically added by buildreq on Thu Jan 23 2020
# optimized out: cmake-modules fontconfig fontconfig-devel glib2-devel glibc-kernheaders-generic glibc-kernheaders-x86 libSDL2-devel libX11-devel libatk-devel libcairo-devel libfreetype-devel libgdk-pixbuf libgdk-pixbuf-devel libgio-devel libharfbuzz-devel libpango-devel libsasl2-3 libstdc++-devel python-modules python2-base sh4 zlib-devel
BuildRequires: ImageMagick-tools cmake gcc-c++ glibc-devel-static libSDL2_image-devel libSDL2_mixer-devel libSDL2_ttf-devel libgtk+2-devel lua-devel
%description
INSTEAD was designed to interpret the games that are the mix of visual novels,
text quests and classical 90's quests.
%description -l ru_RU.UTF-8
Интерпретатор STEAD (Simple Text Adventure) позволяет проигрывать игры, которые
по жанру являются смесью визуальной новеллы, текстового квеста и классических
квестов 90-х. Особенности STEAD игры:
* очень простой исходный текст историй. (В качестве основы используется LUA);
* возможность использования графического или текстового (readline) интерфейса для игры;
* в графическом интерфейсе поддерживается музыка и графика;
* поддержка тем для графического интерпретатора -- конкретная игра может менять вид интерфейса;
* переносимость (изначально написана для Linux, зависит от SDL и lua).
%package sdl
Group: Games/Adventure
License: GPLv2
Summary: STEAD text adventures/visual novels GUI engine
Summary(ru_RU.UTF-8): Графический интерпретатор текстовых приключение и визуальных новелл STEAD
Requires: %name = %version-%release
Obsoletes: %name < %version-%release
%description sdl
This is GUI version of %name, text adventures/visual novels engine
%description sdl -l ru_RU.UTF-8
GUI-версия интерпретатора текстовых приключение и визуальных новелл STEAD
%prep
%setup
%patch -p2
##cat > subst << at at at
##sed -i --follow-symlinks -e '\${x;s/./&/;x;t;q 1};'"\$1"';T;x;s/.*/./;x' "\$2"
## at at at
##chmod +x subst
for N in 16 32 48 64 128; do convert -resize ${N}x${N} icon/sdl_%name.png ${N}x${N}.png; done
##./subst 's at char \*games_sw = NULL at char *games_sw = "%_localstatedir/%name/games" at ' src/sdl-instead/main.c
%build
%cmake -DCMAKE_C_FLAGS:PATH="-I /usr/include/harfbuzz"
%cmake_build
%install
%cmakeinstall_std
for N in 16 32 48 64 128; do install -pD ${N}x${N}.png %buildroot/%_iconsdir/hicolor/${N}x${N}/apps/sdl_%name.png; done
mkdir -p %buildroot%_localstatedir/%name/games
%files
%doc doc
%dir %_datadir/%name
%dir %attr(1775,root,games) %_localstatedir/%name/games
%_datadir/%name/*
%_man6dir/*
%_bindir/%name
%files sdl
%_bindir/sdl-%name
%_iconsdir/hicolor/*/apps/sdl_%name.png
%_pixmapsdir/*
%_desktopdir/%name.desktop
%changelog
…
Todas as alterações você pod ver aqui