Group :: Games/Other
RPM: atomorun
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Group: Games/Other
# BEGIN SourceDeps(oneline):
BuildRequires: /usr/bin/desktop-file-install libGLU-devel libSDL-devel libglvnd-devel
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define prever pre2
Name: atomorun
Version: 1.1
Release: alt5_0.38.%{prever}
Summary: Jump & Run game where you have to flee an exploding nuclear bomb
License: GPL+
URL: http://atomorun.whosme.de/index.php
# the file seems to be gone from upstreams server so no URL
Source0: %{name}-%{version}_%{prever}.tar.gz
Source1: %{name}.desktop
Source2: %{name}.png
Source3: %{name}.appdata.xml
Patch0: atomorun-1.1-missing-protos.patch
Patch1: atomorun-1.1-fcommon-fix.patch
Patch2: atomorun-1.1-warnings-fix.patch
Patch3: atomorun-1.1-configure-c99.patch
BuildRequires: gcc
BuildRequires: libSDL_mixer-devel libSDL_image-devel libtiff-devel libtiffxx-devel libvorbis-devel
BuildRequires: libalsa-devel desktop-file-utils libappstream-glib libappstream-glib-gir
Requires: icon-theme-hicolor
Source44: import.info
%description
Atomorun is a OpenGL Jump&Run game where you have to flee an exploding
nuclear bomb.
%prep
%setup -q -n %{name}-%{version}_%{prever}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%build
export CFLAGS="$RPM_OPT_FLAGS -Wno-pointer-sign"
%configure
%make_build
%install
%makeinstall_std
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/pixmaps/atomorun_winicon.ico
rm -rf $RPM_BUILD_ROOT%{_prefix}/doc/%{name}
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 pixmaps/%{name}_icon.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
install -p -m 644 %{SOURCE2} \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/appdata
appstream-util validate-relax --nonet \
$RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml
%files
%doc AUTHORS ChangeLog COPYING README TODO
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/appdata/%{name}.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%changelog
…
Full changelog you can see here
# BEGIN SourceDeps(oneline):
BuildRequires: /usr/bin/desktop-file-install libGLU-devel libSDL-devel libglvnd-devel
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define prever pre2
Name: atomorun
Version: 1.1
Release: alt5_0.38.%{prever}
Summary: Jump & Run game where you have to flee an exploding nuclear bomb
License: GPL+
URL: http://atomorun.whosme.de/index.php
# the file seems to be gone from upstreams server so no URL
Source0: %{name}-%{version}_%{prever}.tar.gz
Source1: %{name}.desktop
Source2: %{name}.png
Source3: %{name}.appdata.xml
Patch0: atomorun-1.1-missing-protos.patch
Patch1: atomorun-1.1-fcommon-fix.patch
Patch2: atomorun-1.1-warnings-fix.patch
Patch3: atomorun-1.1-configure-c99.patch
BuildRequires: gcc
BuildRequires: libSDL_mixer-devel libSDL_image-devel libtiff-devel libtiffxx-devel libvorbis-devel
BuildRequires: libalsa-devel desktop-file-utils libappstream-glib libappstream-glib-gir
Requires: icon-theme-hicolor
Source44: import.info
%description
Atomorun is a OpenGL Jump&Run game where you have to flee an exploding
nuclear bomb.
%prep
%setup -q -n %{name}-%{version}_%{prever}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%build
export CFLAGS="$RPM_OPT_FLAGS -Wno-pointer-sign"
%configure
%make_build
%install
%makeinstall_std
rm $RPM_BUILD_ROOT%{_datadir}/%{name}/pixmaps/atomorun_winicon.ico
rm -rf $RPM_BUILD_ROOT%{_prefix}/doc/%{name}
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 pixmaps/%{name}_icon.png \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
install -p -m 644 %{SOURCE2} \
$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/appdata
appstream-util validate-relax --nonet \
$RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml
%files
%doc AUTHORS ChangeLog COPYING README TODO
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_datadir}/appdata/%{name}.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%changelog
…
Full changelog you can see here