Blame 0ad-data.spec

Bernhard M. Wiedemann 9aba86
#
Bernhard M. Wiedemann 9aba86
# spec file for package 0ad-data
Bernhard M. Wiedemann 9aba86
#
Bernhard M. Wiedemann 9aba86
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
Bernhard M. Wiedemann 9aba86
#
Bernhard M. Wiedemann 9aba86
# All modifications and additions to the file contributed by third parties
Bernhard M. Wiedemann 9aba86
# remain the property of their copyright owners, unless otherwise agreed
Bernhard M. Wiedemann 9aba86
# upon. The license for this file, and modifications and additions to the
Bernhard M. Wiedemann 9aba86
# file, is the same license as for the pristine package itself (unless the
Bernhard M. Wiedemann 9aba86
# license for the pristine package is not an Open Source License, in which
Bernhard M. Wiedemann 9aba86
# case the license is the MIT License). An "Open Source License" is a
Bernhard M. Wiedemann 9aba86
# license that conforms to the Open Source Definition (Version 1.9)
Bernhard M. Wiedemann 9aba86
# published by the Open Source Initiative.
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
# Please submit bugfixes or comments via https://bugs.opensuse.org/
Bernhard M. Wiedemann 9aba86
#
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
Name:           0ad-data
Bernhard M. Wiedemann 9aba86
Version:        0.0.23b
Bernhard M. Wiedemann 9aba86
Release:        0
Bernhard M. Wiedemann 9aba86
Summary:        The Data Files for 0 AD
Bernhard M. Wiedemann 9aba86
# When openSUSE supports full spdx 2.2, replace GPL-3.0+ with (GPL-3.0+ with Font-exception-2.0)
Bernhard M. Wiedemann 9aba86
License:        CC-BY-SA-3.0 AND LPPL-1.3c+ AND GPL-3.0-or-later
Bernhard M. Wiedemann 9aba86
Group:          Amusements/Games/Strategy/Real Time
Bernhard M. Wiedemann 9aba86
Url:            http://play0ad.com/
Bernhard M. Wiedemann 9aba86
# SF tarball is currently broken. Upstreamed notified and confirmed. Lets use their site for now.
Bernhard M. Wiedemann 9aba86
#Source:         http://downloads.sourceforge.net/project/zero-ad/releases/0ad-%{version}-alpha-unix-data.tar.xz
Bernhard M. Wiedemann 9aba86
Source:         http://releases.wildfiregames.com/0ad-0.0.23b-alpha-unix-data.tar.xz
Bernhard M. Wiedemann 9aba86
BuildRequires:  dejavu-fonts
Bernhard M. Wiedemann 9aba86
BuildRequires:  fdupes
Bernhard M. Wiedemann 9aba86
BuildRequires:  gnu-free-fonts
Bernhard M. Wiedemann 9aba86
Requires:       dejavu-fonts
Bernhard M. Wiedemann 9aba86
Requires:       gnu-free-fonts
Bernhard M. Wiedemann 9aba86
BuildArch:      noarch
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
%description
Bernhard M. Wiedemann 9aba86
0 A.D. (pronounced "zero ey-dee") is a free, open-source, cross-platform real-time
Bernhard M. Wiedemann 9aba86
strategy (RTS) game of ancient warfare. In short, it is a historically-based
Bernhard M. Wiedemann 9aba86
war/economy game that allows players to relive or rewrite the history of Western
Bernhard M. Wiedemann 9aba86
civilizations, focusing on the years between 500 B.C. and 500 A.D. The project is
Bernhard M. Wiedemann 9aba86
highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound,
Bernhard M. Wiedemann 9aba86
and a flexible and powerful custom-built game engine.
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
The game has been in development by Wildfire Games (WFG), a group of volunteer,
Bernhard M. Wiedemann 9aba86
hobbyist game developers, since 2001. The code and data are available under the GPL
Bernhard M. Wiedemann 9aba86
license, and the art, sound and documentation are available under CC-BY-SA.
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
%prep
Bernhard M. Wiedemann 9aba86
%setup -q -n 0ad-%{version}-alpha
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
%build
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
%install
Bernhard M. Wiedemann 9aba86
mkdir -p %{buildroot}%{_datadir}
Bernhard M. Wiedemann 9aba86
mv binaries/data %{buildroot}%{_datadir}/0ad
Bernhard M. Wiedemann 9aba86
mkdir -p %{buildroot}%{_datadir}/0ad/l10n
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
# Replace fonts with system provided ones
Bernhard M. Wiedemann 9aba86
cd %{buildroot}%{_datadir}/0ad/tools/fontbuilder/fonts
Bernhard M. Wiedemann 9aba86
for font in {Free,Deja}*.ttf; do
Bernhard M. Wiedemann 9aba86
    rm "$font"
Bernhard M. Wiedemann 9aba86
    ln -s %{_datadir}/fonts/truetype/"$font" "$font"
Bernhard M. Wiedemann 9aba86
done
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
%fdupes %{buildroot}%{_datadir}/0ad
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
%files
Bernhard M. Wiedemann 9aba86
%defattr(-,root,root)
Bernhard M. Wiedemann 9aba86
%{_datadir}/0ad
Bernhard M. Wiedemann 9aba86
Bernhard M. Wiedemann 9aba86
%changelog