# # spec file for package emptyepsilon # # Copyright (c) 2021 SUSE LLC # # 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 https://bugs.opensuse.org/ # Name: emptyepsilon Version: 2021.06.23 Release: 0 Summary: Open source spaceship bridge simulator License: GPL-2.0-only Group: Amusements/Games/Other URL: https://daid.github.io/EmptyEpsilon/ Source: EmptyEpsilon-%{version}.tar.gz Source1: SeriousProton-%{version}.tar.gz Source2: glm.zip Source3: download.sh BuildRequires: bsdtar BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: sfml2-devel BuildRequires: xorg-x11 BuildRequires: xorg-x11-devel %description EmptyEpsilon places you in the roles of a spaceship's bridge officers, like those seen in Star Trek. While you can play EmptyEpsilon alone or with friends, the best experience involves 6 players working together on each ship. Each officer fills a unique role: Captain, Helms, Weapons, Relay, Science, and Engineering. Except for the Captain, each officer operates part of the ship through a specialized screen. The Captain relies on their trusty crew to report information and follow orders. %prep cd $RPM_SOURCE_DIR tar xf SeriousProton-%{version}.tar.gz tar xf EmptyEpsilon-%{version}.tar.gz %build mkdir externals bsdtar xvf $RPM_SOURCE_DIR/glm.zip -C externals cmake -DSERIOUS_PROTON_DIR="$RPM_SOURCE_DIR/SeriousProton-EE-%{version}" \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_BUILD_TYPE=Release \ -DCPACK_PACKAGE_VERSION_MAJOR="$(echo %{version} | cut -d. -f1)" \ -DCPACK_PACKAGE_VERSION_MINOR="$(echo %{version} | cut -d. -f2)" \ -DCPACK_PACKAGE_VERSION_PATCH="$(echo %{version} | cut -d. -f3)" \ -DOpenGL_GL_PREFERENCE=GLVND \ $RPM_SOURCE_DIR/EmptyEpsilon-EE-%{version} %make_build -j 8 %install %make_install install -Dvm 644 $RPM_SOURCE_DIR/EmptyEpsilon-EE-%{version}/README.md -t "%{buildroot}%{_datadir}/doc/EmptyEpsilon" %files # You may have to add additional files here (documentation and binaries mostly) %{_bindir}/EmptyEpsilon %{_datadir}/doc/EmptyEpsilon/ %{_datadir}/emptyepsilon/ %changelog