rpms/openttd/F-10 import.log, NONE, 1.1 openttd.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Felix Kaechele
heffer at fedoraproject.org
Fri May 29 15:50:34 UTC 2009
- Previous message (by thread): rpms/dssi-vst/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1
- Next message (by thread): rpms/cbrpager/F-10 .cvsignore, 1.6, 1.7 cbrpager.spec, 1.7, 1.8 sources, 1.6, 1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: heffer
Update of /cvs/pkgs/rpms/openttd/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22013/F-10
Modified Files:
.cvsignore sources
Added Files:
import.log openttd.spec
Log Message:
initial import
--- NEW FILE import.log ---
openttd-0_7_1-0_2_rc2_fc11:F-10:openttd-0.7.1-0.2.rc2.fc11.src.rpm:1243612157
--- NEW FILE openttd.spec ---
# If we have a prerelease version we can define it here
%define prever RC2
Name: openttd
Version: 0.7.1
Release: 0.2.rc2%{?dist}
Summary: Transport system simulation game
Group: Amusements/Games
License: GPLv2
URL: http://www.openttd.org
Source0: http://binaries.openttd.org/releases/%{version}%{?prever:-%{prever}}/%{name}-%{version}%{?prever:-%{prever}}-source.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils, SDL-devel, libpng-devel, unzip, zlib-devel
BuildRequires: fontconfig-devel, libtimidity-devel, libicu-devel
BuildRequires: freetype-devel, allegro-devel, ccache, doxygen
Requires: hicolor-icon-theme, openttd-opengfx
%description
OpenTTD is modeled after a popular transportation business simulation game
by Chris Sawyer and enhances the game experience dramatically. Many features
were inspired by TTDPatch while others are original.
%package docs
Summary: Documentation for OpenTTD
Group: Documentation
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
%description docs
Development documentation for OpenTTD. Includes information on how to program
the AI.
%prep
%setup -q -n %{name}-%{version}%{?prever:-%{prever}}
%build
export CFLAGS="$RPM_OPT_FLAGS"
export CXXFLAGS="$RPM_OPT_FLAGS"
# not using the configure macro since this isn't really autotools so it
# doesn't eat all the argument rpm passes when using the configure
# macro
./configure \
--disable-strip \
--prefix-dir= \
--binary-dir=%{_bindir} \
--data-dir=%{_datadir}/%{name} \
--icon-dir=%{_datadir}/pixmaps \
--icon-theme-dir=%{_datadir}/icons/hicolor \
--man-dir=%{_mandir}/man6 \
--menu-dir=%{_datadir}/applications \
--without-shared-dir \
--doc-dir=%{_docdir} \
--install-dir=$RPM_BUILD_ROOT \
--with-ccache
make %{?_smp_mflags} VERBOSE=1
# generate the AI API docs
cd src/ai/api
doxygen
%install
rm -rf $RPM_BUILD_ROOT
make install VERBOSE=1
# Remove the installed docs - we will install subset of those
rm -rf $RPM_BUILD_ROOT%{_docdir}
# install documentation
install -dpm 755 $RPM_BUILD_ROOT%{_datadir}/%{name}/docs/
cp -r docs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/docs/
# Patch generated desktop file, as desktop-file-install doesn't know 1.1 format yet
sed -i 's/Version=1.1/Version=1.0/' media/openttd.desktop
desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications \
--add-category=StrategyGame \
media/openttd.desktop
%clean
rm -rf $RPM_BUILD_ROOT
%post
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
%defattr(-,root,root,-)
%doc COPYING changelog.txt known-bugs.txt readme.txt
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_mandir}/man6/%{name}.6*
%{_datadir}/%{name}
%{_datadir}/pixmaps/%{name}.32.xpm
%{_datadir}/icons/hicolor/*/apps/%{name}.png
%exclude %{_datadir}/%{name}/docs
%files docs
%defattr(-,root,root,-)
# These are really devel docs, but as we don't have -devel subpackage, we put it here
# Could be useful for people making graphics, AI scripts or translations
%{_datadir}/%{name}/docs/
%changelog
* Thu May 28 2009 Felix Kaechele <heffer at fedoraproject.org> - 0.7.1-0.2.rc2
- 0.7.1-RC2
- build docs from source
* Sat May 16 2009 Felix Kaechele <heffer at fedoraproject.org> - 0.7.1-0.1.rc1
- updated to 0.7.1-RC1
* Sat Apr 11 2009 Felix Kaechele <felix at fetzig dot org> - 0.7.0-1
- upstream 0.7.0
- added docs subpackage
* Sun Mar 29 2009 Felix Kaechele <felix at fetzig dot org> - 0.7.0-0.3.rc2
- 0.7.0-RC2
- dropped Patch0 since this does not reflect the behaviour that is intended
by upstream. See http://bugs.openttd.org/task/2756
* Sat Mar 21 2009 Felix Kaechele <felix at fetzig dot org> - 0.7.0-0.2.rc1
- updated to RC1
- removed all references to possible trademarks
- added patch to ignore a missing sample.cat
* Mon Mar 09 2009 Alexey Torkhov <atorkhov at gmail.com> - 0.7.0-0.1.beta1
- Doing big cleanup of package:
- Dropping subpackages
- Drop .desktop sources in favour of one bundled
- Drop server menu entry - one can start server from game menu
- Drop suspicious data_patch (what was it needed for?)
- Cleanup macro usage
- Drop version from freetype build dep
- Correcting dirs in configure call: icons paths, disable duplicate shared dir,
correct doc dir
- And adding few improvements:
- Using VERBOSE when doing make
- Adding libicu to build requires
- Add icons theme require
- Drop installation instructions from docs
- Use ccache (should speedup the local and mock builds)
- Change source url to canonical one
* Sun Jan 11 2009 Felix Kaechele <felix at fetzig dot org> - 0.6.3-3
- even more improvements made
* Sun Jan 11 2009 Felix Kaechele <felix at fetzig dot org> - 0.6.3-2
- incorporated suggestions made by reviewers
* Wed Dec 31 2008 Felix Kaechele <felix at fetzig dot org> - 0.6.3-1
- Initial build based on the SPEC by Peter Hanecak (http://hany.sk/~hany/RPM/)
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/openttd/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 29 May 2009 15:31:28 -0000 1.1
+++ .cvsignore 29 May 2009 15:50:03 -0000 1.2
@@ -0,0 +1 @@
+openttd-0.7.1-RC2-source.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/openttd/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 29 May 2009 15:31:28 -0000 1.1
+++ sources 29 May 2009 15:50:03 -0000 1.2
@@ -0,0 +1 @@
+87f0d8ddb30a8fbf4d871cd3a56c742a openttd-0.7.1-RC2-source.tar.bz2
- Previous message (by thread): rpms/dssi-vst/devel .cvsignore, NONE, 1.1 Makefile, NONE, 1.1 sources, NONE, 1.1
- Next message (by thread): rpms/cbrpager/F-10 .cvsignore, 1.6, 1.7 cbrpager.spec, 1.7, 1.8 sources, 1.6, 1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list