Группа :: Игры/Прочее
Пакет: alphabet-soup
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Group: Games/Other
# BEGIN SourceDeps(oneline):
BuildRequires: /usr/bin/desktop-file-install unzip
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: alphabet-soup
Version: 1.1
Release: alt2_31
Summary: Guide your worm through the soup to spell words
License: Crystal Stacker
URL: http://www.t3-i.com/asoup.htm
Source0: http://www.t3-i.com/ncdgames/as11src.zip
Source1: alphabet-soup.desktop
Source2: alphabet-soup.png
Patch0: alphabet-soup-1.1-linux.patch
Patch1: alphabet-soup-1.1-rhbz699425.patch
BuildRequires: gcc
BuildRequires: libalfont-devel dumb-devel desktop-file-utils
Requires: icon-theme-hicolor
Source44: import.info
%description
Guide your worm through the soup to spell words and earn points. Play the way
you like with several game mode selections. Words are chosen from one of three
included dictionaries, or import your own.
%prep
%setup -q -c
%patch0 -p1 -z .unix
%patch1 -p1
sed -i 's/\r//' readme.txt
# glibc-2.34
sed -i 's,^LDFLAGS = \(.*\S\)\(\s*\)$,LDFLAGS = \1 -lm\2,' Makefile.unix
%build
%make_build -f Makefile.unix PREFIX=%{_prefix} \
CFLAGS="$RPM_OPT_FLAGS -fsigned-char -Wno-deprecated-declarations -DALLEGRO_FIX_ALIASES"
%install
make -f Makefile.unix install PREFIX=$RPM_BUILD_ROOT%{_prefix}
# below is the desktop file and icon stuff.
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
install -p -m 644 %{SOURCE2} \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
%files
%doc readme.txt license-change.txt
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%changelog
…
Полный changelog можно просмотреть здесь
# BEGIN SourceDeps(oneline):
BuildRequires: /usr/bin/desktop-file-install unzip
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
Name: alphabet-soup
Version: 1.1
Release: alt2_31
Summary: Guide your worm through the soup to spell words
License: Crystal Stacker
URL: http://www.t3-i.com/asoup.htm
Source0: http://www.t3-i.com/ncdgames/as11src.zip
Source1: alphabet-soup.desktop
Source2: alphabet-soup.png
Patch0: alphabet-soup-1.1-linux.patch
Patch1: alphabet-soup-1.1-rhbz699425.patch
BuildRequires: gcc
BuildRequires: libalfont-devel dumb-devel desktop-file-utils
Requires: icon-theme-hicolor
Source44: import.info
%description
Guide your worm through the soup to spell words and earn points. Play the way
you like with several game mode selections. Words are chosen from one of three
included dictionaries, or import your own.
%prep
%setup -q -c
%patch0 -p1 -z .unix
%patch1 -p1
sed -i 's/\r//' readme.txt
# glibc-2.34
sed -i 's,^LDFLAGS = \(.*\S\)\(\s*\)$,LDFLAGS = \1 -lm\2,' Makefile.unix
%build
%make_build -f Makefile.unix PREFIX=%{_prefix} \
CFLAGS="$RPM_OPT_FLAGS -fsigned-char -Wno-deprecated-declarations -DALLEGRO_FIX_ALIASES"
%install
make -f Makefile.unix install PREFIX=$RPM_BUILD_ROOT%{_prefix}
# below is the desktop file and icon stuff.
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
install -p -m 644 %{SOURCE2} \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps
%files
%doc readme.txt license-change.txt
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
%changelog
…
Полный changelog можно просмотреть здесь