[openttd-opengfx/f18] fix compilation on F19+
Felix Kaechele
heffer at fedoraproject.org
Sat Mar 23 09:11:53 UTC 2013
commit 9eca0dde3668b552e5214eb8a39082997ab0a391
Author: Felix Kaechele <heffer at fedoraproject.org>
Date: Sat Mar 23 10:11:31 2013 +0100
fix compilation on F19+
- specfile cleanups
changeset_rbd33fb0e864a.diff | 12 ++++++++++++
openttd-opengfx.spec | 18 ++++++++++--------
2 files changed, 22 insertions(+), 8 deletions(-)
---
diff --git a/changeset_rbd33fb0e864a.diff b/changeset_rbd33fb0e864a.diff
new file mode 100644
index 0000000..637d68d
--- /dev/null
+++ b/changeset_rbd33fb0e864a.diff
@@ -0,0 +1,12 @@
+diff -r 7879e1a16e64 -r bd33fb0e864a scripts/Makefile.def
+--- a/scripts/Makefile.def
++++ b/scripts/Makefile.def
+@@ -16,7 +16,7 @@
+ GRFID_FLAGS ?= -m
+
+ CC ?= gcc
+-CC_FLAGS ?= -C -E - <
++CC_FLAGS ?= -nostdinc -C -E - <
+
+ GIMP ?= $(shell [ `which gimp 2>/dev/null` ] && echo "gimp" || echo "")
+ GIMP_FLAGS ?= -n -i -b - <
diff --git a/openttd-opengfx.spec b/openttd-opengfx.spec
index 4afec3b..b91b930 100644
--- a/openttd-opengfx.spec
+++ b/openttd-opengfx.spec
@@ -3,14 +3,17 @@
Name: openttd-opengfx
Version: 0.4.6.1
-Release: 1%{?prever:.%{prever}}%{?dist}
+Release: 2%{?prever:.%{prever}}%{?dist}
Summary: OpenGFX replacement graphics for OpenTTD
Group: Amusements/Games
License: GPLv2
URL: http://dev.openttdcoop.org/projects/opengfx
Source0: http://bundles.openttdcoop.org/opengfx/releases/%{version}%{?prever:-%{prever}}/%{realname}-%{version}%{?prever:-%{prever}}-source.tar.xz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+# Fix compilation on F19+
+# taken from upstream git
+Patch0: changeset_rbd33fb0e864a.diff
+
BuildArch: noarch
BuildRequires: gimp grfcodec nml
@@ -31,6 +34,7 @@ to improve the graphics.
%prep
%setup -q -n %{realname}-%{version}%{?prever:-%{prever}}-source
+%patch0 -p1
cat >> Makefile.local << EOF
DO_NOT_INSTALL_DOCS = 1
@@ -46,7 +50,6 @@ make clean-gfx
%install
-rm -rf $RPM_BUILD_ROOT
make install INSTALL_DIR=$RPM_BUILD_ROOT%{_datadir}/openttd/data
@@ -54,17 +57,16 @@ make install INSTALL_DIR=$RPM_BUILD_ROOT%{_datadir}/openttd/data
make check
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
%files
-%defattr(-,root,root,-)
%doc docs/
%{_datadir}/openttd/data/*
%changelog
+* Sat Mar 23 2013 Felix Kaechele <heffer at fedoraproject.org> - 0.4.6.1-2
+- fix compilation on F19+
+- specfile cleanups
+
* Thu Mar 14 2013 Felix Kaechele <heffer at fedoraproject.org> - 0.4.6.1-1
- update to 0.4.6.1
- remove unix2dos usage during compilation of docs
More information about the scm-commits
mailing list