Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:louis94_m:freeciv21
freeciv21
freeciv21.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File freeciv21.spec of Package freeciv21
Name: freeciv21 %global tag 3.0-patch.4 Version: 3.0.4 Release: 4.2 License: GPL-3.0 Group: Amusements/Games/Strategy/Turn Based Summary: Freeciv21 - Develop Your Civilization from Humble Roots to a Global Empire Url: https://github.com/longturn/freeciv21/ Source: %{url}/releases/download/v%{tag}/Freeciv21-v%{tag}.tar.gz BuildRequires: cmake BuildRequires: gcc gcc-c++ BuildRequires: readline-devel BuildRequires: zlib-devel BuildRequires: sphinx BuildRequires: fdupes BuildRequires: pkgconfig(SDL2_mixer) %if 0%{?fedora} BuildRequires: sqlite-devel BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtsvg-devel BuildRequires: kf5-karchive-devel BuildRequires: lua-devel gettext Recommends: freeciv21-lang Recommends: alerque-libertinus-fonts %endif %if !0%{?fedora} BuildRequires: libqt5-qtbase-devel BuildRequires: libqt5-qtsvg-devel BuildRequires: karchive-devel BuildRequires: sqlite3-devel BuildRequires: lua53-devel %endif %if 0%{?suse_version} Recommends: freeciv21-lang Recommends: libertinus-fonts %endif BuildRoot: %{_tmppath}/%{name}-%{tag}-build %description Freeciv21 is a free open source turn-based empire-building 4x strategy game, in which each player becomes the leader of a civilization. You compete against several opponents to build cities and use them to support a military and an economy. Players strive to complete an empire that survives all encounters with its neighbors to emerge victorious. Play begins at the dawn of history in 4,000 BCE. . Freeciv21 takes its roots in the well-known FOSS game Freeciv and extends it for more fun, with a revived focus on competitive multiplayer environments. Players can choose from over 500 nations and can play against the computer or other people in an active online community. . The code is maintained by the team over at Longturn.net and is based on the QT framework. The game supports both hex and square tiles and is easily modified to create custom rules. %if !0%{?fedora} %debug_package %lang_package %endif %if 0%{?fedora} %package lang Summary: Translation files for freeciv21 Group: Amusements/Games/Strategy/Turn Based Requires: freeciv21 = %{version} BuildArch: noarch %description lang Translation files for freeciv21. %endif %prep %setup -q -n Freeciv21-v%{tag} %build %cmake -DFREECIV_DOWNLOAD_FONTS=OFF \ -DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} %cmake_build %install %cmake_install %find_lang %{name}-core %find_lang %{name}-nations %fdupes %{buildroot}/%{_datadir}/ %files %defattr(-,root,root,-) %doc AUTHORS README.md %exclude %{_docdir}/%{name}/licenses %exclude %{_docdir}/%{name}/INSTALL %exclude %{_docdir}/%{name}/COPYING %license COPYING %{_bindir}/freeciv21-* %{_datadir}/freeciv21/ %{_datadir}/applications/net.longturn.freeciv21.client.desktop %{_datadir}/applications/net.longturn.freeciv21.server.desktop %{_datadir}/applications/net.longturn.freeciv21.modpack-qt.desktop %{_datadir}/applications/net.longturn.freeciv21.ruledit.desktop %{_datadir}/metainfo/net.longturn.freeciv21.client.metainfo.xml %{_datadir}/metainfo/net.longturn.freeciv21.server.metainfo.xml %{_datadir}/metainfo/net.longturn.freeciv21.modpack.metainfo.xml %{_datadir}/metainfo/net.longturn.freeciv21.ruledit.metainfo.xml %files lang -f %{name}-core.lang -f %{name}-nations.lang %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor