summaryrefslogtreecommitdiff
path: root/os/rpm
diff options
context:
space:
mode:
Diffstat (limited to 'os/rpm')
-rw-r--r--os/rpm/openttd-rpmlintrc6
-rw-r--r--os/rpm/openttd.changes100
-rw-r--r--os/rpm/openttd.spec272
3 files changed, 0 insertions, 378 deletions
diff --git a/os/rpm/openttd-rpmlintrc b/os/rpm/openttd-rpmlintrc
deleted file mode 100644
index f8d5fb9ed..000000000
--- a/os/rpm/openttd-rpmlintrc
+++ /dev/null
@@ -1,6 +0,0 @@
-# the man page is in the subpackage data
-addFilter("openttd.*: W: no-manual-page-for-binary openttd")
-# no other package depends on this package, so this should not matter
-addFilter("openttd.*: W: file-contains-date-and-time /usr/bin/openttd")
-addFilter("openttd.*: W: file-contains-current-date /usr/bin/openttd")
-
diff --git a/os/rpm/openttd.changes b/os/rpm/openttd.changes
deleted file mode 100644
index 351f26079..000000000
--- a/os/rpm/openttd.changes
+++ /dev/null
@@ -1,100 +0,0 @@
--------------------------------------------------------------------
-Sun Mar 6 09:36:55 UTC 2011 - ammler@openttdcoop.org
-
-- upstream update 1.1.0-RC2
- * Feature: XZ/LZMA2 savegame support. New default reduces
- savegame size by 10 to 30% with slightly more CPU usage.
- (requires xz-devel)
- * Feature: Remote administration
- * Feature: a lot improvements with GUI
- * Feature: Customizable hotkeys
- * Sources for openttd.grf are pngs (requires grfcodec >= 5.1)
-
--------------------------------------------------------------------
-Sun Nov 21 11:11:38 UTC 2010 - ammler@openttdcoop.org
-
-- upstream update 1.0.5
- * Fix: Reading (very) recently freed memory [CVE-2010-4168]
-
--------------------------------------------------------------------
-Sun Oct 31 17:53:41 UTC 2010 - ammler@openttdcoop.org
-
-- upstream update 1.0.4
- * build openttd.grf from source
-
--------------------------------------------------------------------
-Tue Aug 10 20:16:03 UTC 2010 - ammler@openttdcoop.org
-
-- upstream update 1.0.3
-
--------------------------------------------------------------------
-Wed Jun 23 11:42:59 UTC 2010 - Marcel Gmür <ammler@openttdcoop.org>
-
-- upstream update 1.0.2
- * Feature: Translated desktop shortcut comments (r19884)
- * many minor Bugfixes
-
--------------------------------------------------------------------
-Sat May 1 15:59:32 UTC 2010 - Marcel Gmür <ammler@openttdcoop.org>
-
-- upstream update 1.0.1
- * Fix: Leaking a file descriptor
- * Fix a lot small bugs, like minor desync issues on Mulitplayer
-- no strip on make
-
--------------------------------------------------------------------
-Thu Apr 1 08:53:54 UTC 2010 - Marcel Gmür <ammler@openttdcoop.org>
-
-- upstream update 1.0.0 (finally!)
- * completely independent game but still working also
- with ttd original gaphics, sounds and music
-- Add: Recommends openmsx
-- requires lzo2
-
--------------------------------------------------------------------
-Fri Dec 18 2009 Marcel Gmür <ammler@openttdcoop.org> - 0.7.4
-
-- support for different branches
-- easy support for dedicated branch
-- let openttd build system make the dektop file
-- split the package to data and gui
-- disable requires
-
--------------------------------------------------------------------
-Thu Oct 01 2009 Marcel Gmür <ammler@openttdcoop.org> - 0.7.3
-
-- disable libicu for RHEL4
-
--------------------------------------------------------------------
-Sat Sep 26 2009 Marcel Gmür <ammler@openttdcoop.org> - 0.7.2
-
-- no subfolder games for datadir
-- cleanup: no post and postun anymore
-- Recommends: opengfx (for suse and mandriva)
-- add SUSE support
-
--------------------------------------------------------------------
-Mon Oct 20 2008 Benedikt Brüggemeier <skidd13@openttd.org>
-
-- Added libicu dependency
-
--------------------------------------------------------------------
-Thu Sep 23 2008 Benedikt Brüggemeier <skidd13@openttd.org>
-
-- Merged both versions of the spec file
-
--------------------------------------------------------------------
-Fri Aug 29 2008 Jonathan Coome <maedhros@openttd.org>
-
-- Rewrite spec file from scratch.
-
--------------------------------------------------------------------
-Sat Aug 02 2008 Benedikt Brüggemeier <skidd13@openttd.org>
-
-- Updated spec file
-
--------------------------------------------------------------------
-Thu Mar 27 2008 Denis Burlaka <burlaka@yandex.ru>
-
-- Universal spec file
-
diff --git a/os/rpm/openttd.spec b/os/rpm/openttd.spec
deleted file mode 100644
index 134caad38..000000000
--- a/os/rpm/openttd.spec
+++ /dev/null
@@ -1,272 +0,0 @@
-#
-# spec file for package openttd
-#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# Copyright (c) 2007-2019 The OpenTTD developers
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
-#
-
-Name: openttd
-Version: 1.11.beta1
-Release: 0
-%define srcver 1.11.0-beta1
-Summary: An open source reimplementation of Chris Sawyer's Transport Tycoon Deluxe
-License: GPL-2.0
-Group: Amusements/Games/Strategy/Other
-Url: http://www.openttd.org
-
-Source: http://binaries.openttd.org/releases/%{srcver}/%{name}-%{srcver}-source.tar.gz
-
-%if 0%{?suse_version} || 0%{?mdkversion}
-Recommends: %{name}-gui
-%endif
-
-BuildRequires: gcc-c++
-BuildRequires: libpng-devel
-BuildRequires: zlib-devel
-
-%if 0%{?suse_version} || 0%{?mdkversion}
-BuildRequires: update-alternatives
-Requires: update-alternatives
-%else
-BuildRequires: chkconfig
-Requires: chkconfig
-%endif
-
-%if 0%{?mdkversion}
-BuildRequires: liblzma-devel
-BuildRequires: liblzo-devel
-%else
-BuildRequires: lzo-devel
-BuildRequires: xz-devel
-%endif
-
-# OBS workaround: needed by libdrm
-%if 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 600
-BuildRequires: kernel
-%endif
-
-# for lzma detection
-%if 0%{?suse_version}
-BuildRequires: pkg-config
-%endif
-
-# building openttd.grf is not required as it is a) part of source and
-# b) required only, if you want to use the original set
-%if 0%{?with_grfcodec}
-BuildRequires: grfcodec
-%endif
-# Recommends would fit better but not well supported...
-Requires: openttd-opengfx >= 0.4.2
-
-Obsoletes: %{name}-data < %{version}
-Provides: %{name}-data = %{version}
-
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
-%description
-OpenTTD is a reimplementation of the Microprose game "Transport Tycoon Deluxe"
-with lots of new features and enhancements. To play the game you need either
-the original data from the game or install the recommend subackages OpenGFX for
-free graphics, OpenSFX for free sounds and OpenMSX for free music.
-
-OpenTTD is licensed under the GNU General Public License version 2.0. For more
-information, see the file 'COPYING.md' included with every release and source
-download of the game.
-
-%package gui
-Summary: OpenTTD GUI/Client (requires SDL)
-Group: Amusements/Games/Strategy/Other
-
-Requires: %{name}
-Conflicts: %{name}-dedicated
-
-BuildRequires: SDL2-devel
-BuildRequires: fontconfig-devel
-
-%if 0%{?rhel_version} != 600
-BuildRequires: libicu-devel
-%endif
-%if 0%{?rhel_version} || 0%{?fedora}
-BuildRequires: freetype-devel
-%endif
-%if 0%{?suse_version} || 0%{?mdkversion}
-BuildRequires: freetype2-devel
-%endif
-%if 0%{?suse_version}
-BuildRequires: update-desktop-files
-%else
-BuildRequires: desktop-file-utils
-Requires: hicolor-icon-theme
-%endif
-
-%if 0%{?suse_version} || 0%{?mdkversion}
-Recommends: openttd-openmsx
-Recommends: openttd-opensfx
-%endif
-
-%description gui
-OpenTTD is a reimplementation of the Microprose game "Transport Tycoon Deluxe"
-with lots of new features and enhancements. To play the game you need either
-the original data from the game or install the recommend subackages OpenGFX for
-free graphics, OpenSFX for free sounds and OpenMSX for free music.
-
-This subpackage provides the binary which needs SDL.
-
-%package dedicated
-Summary: OpenTTD Dedicated Server binary (without SDL)
-Group: Amusements/Games/Strategy/Other
-
-Requires: %{name}
-Conflicts: %{name}-gui
-
-%description dedicated
-OpenTTD is a reimplementation of the Microprose game "Transport Tycoon Deluxe"
-with lots of new features and enhancements. To play the game you need either
-the original data from the game or the required package OpenGFX and OpenSFX.
-
-This subpackage provides the binary without dependency of SDL.
-
-%prep
-%setup -qn openttd%{?branch:-%{branch}}-%{srcver}
-
-# we build the grfs from sources but validate the result with the existing data
-%if 0%{?with_grfcodec}
-md5sum bin/data/* > validate.data
-%endif
-
-%build
-# first, we build the dedicated binary and copy it to dedicated/
-./configure \
- --prefix-dir="%{_prefix}" \
- --binary-dir="bin" \
- --data-dir="share/%{name}" \
- --enable-dedicated
-make %{?_smp_mflags} BUNDLE_DIR="dedicated" bundle
-
-# then, we build the common gui version which we install the usual way
-./configure \
- --prefix-dir="%{_prefix}" \
- --binary-name="%{name}" \
- --binary-dir="bin" \
- --data-dir="share/%{name}" \
- --doc-dir="share/doc/%{name}" \
- --menu-name="OpenTTD%{?branch: %{branch}}" \
- --menu-group="Game;StrategyGame;"
-
-make %{?_smp_mflags}
-
-%install
-# install the dedicated binary
-install -D -m0755 dedicated/openttd %{buildroot}%{_bindir}/%{name}-dedicated
-# install the gui binary and rename to openttd-gui
-make install INSTALL_DIR=%{buildroot}
-mv %{buildroot}%{_bindir}/%{name} %{buildroot}%{_bindir}/%{name}-gui
-# we need a dummy target for /etc/alternatives/openttd
-mkdir -p %{buildroot}%{_sysconfdir}/alternatives
-touch %{buildroot}%{_sysconfdir}/alternatives/%{name}
-ln -s -f /etc/alternatives/%{name} %{buildroot}%{_bindir}/%{name}
-
-%if 0%{?suse_version}
-%suse_update_desktop_file -r %{name} Game StrategyGame
-%else
-%if 0%{?fedora} || 0%{?rhel_version} >= 600 || 0%{?centos_version} >= 600
-desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
- --add-category=StrategyGame \
- media/openttd.desktop
-%endif
-%endif
-
-%if 0%{?with_grfcodec}
-%check
-md5sum -c validate.data
-%endif
-
-%post gui
-/usr/sbin/update-alternatives --install %{_bindir}/%{name} %{name} %{_bindir}/%{name}-gui 10
-touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
-
-%post dedicated
-/usr/sbin/update-alternatives --install %{_bindir}/%{name} %{name} %{_bindir}/%{name}-dedicated 0
-
-%preun gui
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove %{name} %{_bindir}/%{name}-gui
-fi
-
-%preun dedicated
-if [ "$1" = 0 ] ; then
- /usr/sbin/update-alternatives --remove %{name} %{_bindir}/%{name}-dedicated
-fi
-
-%postun gui
-if [ "$1" -eq 0 ] ; then
- touch --no-create %{_datadir}/icons/hicolor &>/dev/null
- gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-fi
-
-%posttrans gui
-gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-
-# we need a file in the main package so it will be made
-%files
-%defattr(-, root, root)
-%dir %{_datadir}/doc/%{name}
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/lang
-%dir %{_datadir}/%{name}/baseset
-%dir %{_datadir}/%{name}/scripts
-%dir %{_datadir}/%{name}/ai
-%dir %{_datadir}/%{name}/game
-%{_datadir}/doc/%{name}/*
-%{_datadir}/%{name}/lang/*
-%{_datadir}/%{name}/baseset/*
-%{_datadir}/%{name}/scripts/*
-%{_datadir}/%{name}/ai/*
-%{_datadir}/%{name}/game/*
-%doc %{_mandir}/man6/%{name}.6.*
-
-%files gui
-%defattr(-, root, root)
-%ghost %{_sysconfdir}/alternatives/%{name}
-%ghost %{_bindir}/%{name}
-%{_bindir}/%{name}-gui
-%dir %{_datadir}/icons/hicolor
-%dir %{_datadir}/icons/hicolor/16x16
-%dir %{_datadir}/icons/hicolor/16x16/apps
-%dir %{_datadir}/icons/hicolor/32x32
-%dir %{_datadir}/icons/hicolor/32x32/apps
-%dir %{_datadir}/icons/hicolor/48x48
-%dir %{_datadir}/icons/hicolor/48x48/apps
-%dir %{_datadir}/icons/hicolor/64x64
-%dir %{_datadir}/icons/hicolor/64x64/apps
-%dir %{_datadir}/icons/hicolor/128x128
-%dir %{_datadir}/icons/hicolor/128x128/apps
-%dir %{_datadir}/icons/hicolor/256x256
-%dir %{_datadir}/icons/hicolor/256x256/apps
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
-%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
-%{_datadir}/icons/hicolor/48x48/apps/%{name}.png
-%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
-%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
-%{_datadir}/icons/hicolor/256x256/apps/%{name}.png
-%{_datadir}/pixmaps/%{name}.32.xpm
-
-%files dedicated
-%defattr(-, root, root)
-%ghost %{_bindir}/%{name}
-%ghost %{_sysconfdir}/alternatives/%{name}
-%{_bindir}/%{name}-dedicated
-
-%changelog