Compare commits

...

31 Commits
f14 ... master

Author SHA1 Message Date
Fedora Release Engineering 59e930e8dd - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 17:40:49 +00:00
Björn Esser d49bc233d2
Remove hardcoded gzip suffix from GNU info pages 2019-04-24 14:56:36 +02:00
Robert Scheck 585d19be54 Don't fail scriptlet if /sbin/install-info fails 2019-02-09 13:59:25 +01:00
Robert Scheck b40b0c543f Correct typo in %license 2019-02-03 19:16:58 +01:00
Fedora Release Engineering f7882b5101 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 11:27:03 +00:00
Igor Gnatenko eadfef7f38 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:17 +01:00
Robert Scheck 62988b5636 Make obsolete scriptlets conditional for EPEL < 8 2019-01-27 23:45:12 +01:00
Igor Gnatenko 701e270ff3
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 19:39:21 +01:00
Fedora Release Engineering 1d8cdc0aad - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 11:00:33 +00:00
Jason Tibbitts c362be6008 Remove needless use of %defattr 2018-07-10 02:05:28 -05:00
Igor Gnatenko 6c91227ed9 add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-09 19:06:49 +02:00
Igor Gnatenko 2e9ef6c638
Remove %clean section
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-14 08:24:15 +01:00
Igor Gnatenko ea878b8168 Remove BuildRoot definition
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-13 23:52:45 +01:00
Fedora Release Engineering a6f6b6cb2b - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 03:12:41 +00:00
Fedora Release Engineering 27f8cc4d3a - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 03:33:47 +00:00
Fedora Release Engineering 7847aa0f52 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-26 22:14:13 +00:00
Fedora Release Engineering a7867d1f45 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-10 21:41:01 +00:00
Fedora Release Engineering b2d831eb99 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 08:43:16 +00:00
Robert Scheck 73ce6e7f1d Rebuild with sound support (#1251697) 2015-10-26 02:25:09 +01:00
Robert Scheck e7569f3dd5 Rebuild (temporarily) without sound support (#1251697) 2015-10-11 02:31:38 +02:00
Dennis Gilmore 88a8330ad0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 21:01:15 +00:00
Robert Scheck 06c17deb2d Use %global rather %define 2014-10-12 20:10:24 +02:00
Peter Robinson d3c07d092f - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-17 10:18:04 +00:00
Robert Scheck 88a01cd7a9 Let autoreconf add missing compile file/script (#1106238) 2014-06-09 10:20:08 +02:00
Dennis Gilmore df49335c3b - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 06:04:23 -05:00
Dennis Gilmore 1dfe877aff - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-03 06:48:46 -05:00
Robert Scheck f3f82d99bc Added missing build requirement to texinfo (#914193) 2013-02-23 02:24:49 +01:00
Dennis Gilmore b961affd0b - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 01:30:36 -06:00
Dennis Gilmore fbdac9a6f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 21:49:33 -05:00
Dennis Gilmore 1f2aea58ff - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 04:26:34 -06:00
Dennis Gilmore 7256b55d1b - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 14:50:07 -06:00
1 changed files with 75 additions and 14 deletions

View File

@ -1,12 +1,11 @@
# Enable oldstyle to have a nearly nothing requiring package after rebuilding
%define oldstyle 0
%global oldstyle 0
Summary: Drive and jump with some kind of car across the moon
Name: moon-buggy
Version: 1.0.51
Release: 4%{?dist}
Release: 25%{?dist}
License: GPL+
Group: Amusements/Games
URL: http://seehuhn.de/pages/%{name}
Source0: http://seehuhn.de/media/programs/%{name}-%{version}.tar.gz
Source1: http://seehuhn.de/media/programs/%{name}-sound-%{version}.tar.gz
@ -14,13 +13,14 @@ Source2: %{name}.desktop
Source3: %{name}-sound.desktop
Patch0: moon-buggy-1.0.51-pause.patch
Patch1: moon-buggy-1.0.51-sound.patch
%if 0%{?rhel} && 0%{?rhel} <= 7
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
BuildRequires: ncurses-devel
%endif
BuildRequires: gcc, ncurses-devel, texinfo
%if !%{oldstyle}
BuildRequires: esound-devel, desktop-file-utils, autoconf, automake
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
%description
Moon-buggy is a simple character graphics game where you drive some kind
@ -38,7 +38,7 @@ years later by Jochen Voss.
%if !%{oldstyle}
%patch1 -p1 -b .sound
mv -f %{name}-%{version}/* .
autoreconf -f
autoreconf -f -i
%endif
%build
@ -46,7 +46,6 @@ autoreconf -f
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p" install
# Create zero-sized highscore file
@ -74,20 +73,19 @@ sed -i 's|\r$||g' TODO.utf8
touch -c -r TODO TODO.utf8
mv -f TODO.utf8 TODO
%if 0%{?rhel} && 0%{?rhel} <= 7
%post
/sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir
/sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
%preun
if [ $1 = 0 ]; then
/sbin/install-info --delete %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
fi
%clean
rm -rf $RPM_BUILD_ROOT
%endif
%files
%defattr(-,root,root,-)
%doc ANNOUNCE AUTHORS ChangeLog COPYING README THANKS
%license COPYING
%doc ANNOUNCE AUTHORS ChangeLog README THANKS
%if !%{oldstyle}
%doc README.sound
%{_datadir}/%{name}/
@ -97,11 +95,74 @@ rm -rf $RPM_BUILD_ROOT
%endif
%attr(2755,root,games) %{_bindir}/%{name}
%{_mandir}/man6/%{name}.6*
%{_infodir}/%{name}.info.gz
%{_infodir}/%{name}.info.*
%attr(0775,root,games) %{_localstatedir}/games/%{name}
%verify(not md5 size mtime) %config(noreplace) %attr(664,root,games) %{_localstatedir}/games/%{name}/mbscore
%changelog
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.51-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Wed Apr 24 2019 Björn Esser <besser82@fedoraproject.org> - 1.0.51-24
- Remove hardcoded gzip suffix from GNU info pages
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.51-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.51-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.51-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.51-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.51-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.51-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.51-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Mon Oct 26 2015 Robert Scheck <robert@fedoraproject.org> 1.0.51-16
- Rebuild with sound support (#1251697)
* Sun Oct 11 2015 Robert Scheck <robert@fedoraproject.org> 1.0.51-15
- Rebuild (temporarily) without sound support (#1251697)
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Mon Jun 09 2014 Robert Scheck <robert@fedoraproject.org> 1.0.51-12
- Let autoreconf add missing compile file/script (#1106238)
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Sat Feb 23 2013 Robert Scheck <robert@fedoraproject.org> 1.0.51-9
- Added missing build requirement to texinfo (#914193)
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.51-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild