I've made RPM specs for tremulous-1.1.0
Are they correct(License/Description/smth else)? :roll:
make-data-packs.sh
tar -c base/data-1.1.0.pk3 base/server.cfg base/vms-1.1.0.pk3 base/maprotation.cfg > tremulous-1.1.0-data.tar
bzip2 -1z tremulous-1.1.0-data.tar
tar -c base/map-karith-1.1.0.pk3 base/map-uncreation-1.1.0.pk3 base/map-arachnid2-1.1.0.pk3 base/map-nexus6-1.1.0.pk3 base/map-transit-1.1.0.pk3 base/map-atcs-1.1.0.pk3 base/map-niveus-1.1.0.pk3 base/map-tremor-1.1.0.pk3 > tremulous-1.1.0-mappack.tar
bzip2 -1z tremulous-1.1.0-mappack.tar
tremulous-mappack.spec
Name: tremulous-mappack
Summary: The Tremulous Game
Version: 1.1.0
Release: 0
License: GPL
Group: Amusements/Games
Vendor: The Tremulous Community
URL:
http://tremulous.netSource: tremulous-1.1.0-mappack.tar.bz2
BuildRoot: /var/tmp/%{name}-%{PACKAGE_VERSION}-root
BuildArch: noarch
Provides: tremulous-mappack
Requires: tremulous
%define __spec_install_post /usr/lib/rpm/brp-compress || :
%define debug_package %{nil}
%description
The Tremulous game standart maps
%prep
%setup -q -n base
%install
mkdir -p $RPM_BUILD_ROOT/usr/games/tremulous/base
cp * $RPM_BUILD_ROOT/usr/games/tremulous/base
%clean
rm -rf $RPM_BUILD_ROOT
%files
%dir /usr/games/tremulous/base
/usr/games/tremulous/base*
tremulous-data.spec
Name: tremulous-data
Summary: The Tremulous Game
Version: 1.1.0
Release: 0
License: GPL
Group: Amusements/Games
Vendor: The Tremulous Community
URL:
http://tremulous.netSource: tremulous-1.1.0-data.tar.bz2
BuildRoot: /var/tmp/%{name}-%{PACKAGE_VERSION}-root
BuildArch: noarch
Provides: tremulous-data
Requires: tremulous
%define __spec_install_post /usr/lib/rpm/brp-compress || :
%define debug_package %{nil}
%description
The Tremulous game standart data
%prep
%setup -q -n base
%install
mkdir -p $RPM_BUILD_ROOT/usr/games/tremulous/base
cp * $RPM_BUILD_ROOT/usr/games/tremulous/base
%clean
rm -rf $RPM_BUILD_ROOT
%files
/usr/games/tremulous/base*
%dir /usr/games/tremulous/base
tremulous.spec
Name: tremulous
Summary: The Tremulous Game
Version: 1.1.0
Release: 0
License: GPL
Group: Amusements/Games
Vendor: The Tremulous Community
URL:
http://tremulous.netSource: tremulous-1.1.0-src.tar.gz
BuildRoot: /var/tmp/%{name}-%{PACKAGE_VERSION}-root
Provides: tremulous
BuildRequires: SDL-devel
BuildRequires: openal-devel
%define __spec_install_post /usr/lib/rpm/brp-compress || :
%define debug_package %{nil}
%description
The Tremulous game - 3D FPS/Tactical Strategy
%prep
%setup -q -n %{name}-%{PACKAGE_VERSION}-src
%build
make
%install
mkdir -p $RPM_BUILD_ROOT/usr/games/tremulous
cp build/release-linux-x86/trem* $RPM_BUILD_ROOT/usr/games/tremulous
cp GPL COPYING CC ChangeLog misc/tremulous.xpm $RPM_BUILD_ROOT/usr/games/tremulous
%clean
rm -rf $RPM_BUILD_ROOT
%post
ln -sf ../games/tremulous/tremulous.x86 /usr/bin/tremulous
ln -sf ../games/tremulous/tremded.x86 /usr/bin/tremded
%postun
rm /usr/bin/tremulous
rm /usr/bin/tremded
%files
/usr/games/tremulous/*
%dir /usr/games/tremulous