Summary: Lincity - a Next Generation city/country simulation Summary(pl.UTF-8): Lincity - symulator miasta/kraju Następnej Generacji Name: lincity-ng Version: 2.10.2 Release: 1 License: GPL v2+ Group: X11/Applications/Games Source0: https://github.com/lincity-ng/lincity-ng/archive/refs/tags/%{name}-%{version}.tar.gz # Source0-md5: 83a07f22a93c5113c971ae0dcb237650 Patch0: %{name}-desktop.patch URL: https://www.berlios.de/software/lincity-ng BuildRequires: OpenGL-GLU-devel BuildRequires: OpenGL-devel BuildRequires: SDL2-devel >= 2.0.0 BuildRequires: SDL2_gfx-devel >= 1.0.0 BuildRequires: SDL2_image-devel >= 2.0.0 BuildRequires: SDL2_mixer-devel >= 2.0.0 BuildRequires: SDL2_ttf-devel >= 2.0.12 BuildRequires: cmake BuildRequires: gettext-tools BuildRequires: libstdc++-devel BuildRequires: libtool BuildRequires: libxml2-devel >= 2.6.11 BuildRequires: libxslt-devel BuildRequires: physfs-devel >= 1.0.0 BuildRequires: pkgconfig BuildRequires: sed >= 4.0 BuildRequires: zlib-devel >= 1.0 Requires: SDL2 >= 2.0.0 Requires: SDL2_gfx >= 1.0.0 Requires: SDL2_image >= 2.0.0 Requires: SDL2_mixer >= 2.0.0 Requires: SDL2_ttf >= 2.0.12 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description You are required to build and maintain a city. You must feed, house, provide jobs and goods for your residents. You can build a sustainable economy with the help of renewable energy and recycling, or you can go for broke and build rockets to escape from a pollution ridden and resource starved planet, it's up to you. Due to the finite resources available in any one place, this is not a game that you can leave for long periods of time. %description -l pl.UTF-8 Trzeba wybudować miasto i nim zarządzać. Trzeba karmić mieszkańców, zapewnić im mieszkanie, pracę i inne dobra. Można stworzyć solidną gospodarkę korzystając z odnawialnych źródeł energii i przetwórstwa odpadów. Można też wielkim wysiłkiem zbudować rakiety, aby uciec z zanieczyszczonej, pozbawionej zasobów planety. Całe życie miasta znajduje się w rękach gracza. %post %update_desktop_database %update_icon_cache hicolor %postun %update_desktop_database %update_icon_cache hicolor %prep %setup -q -n %{name}-%{name}-%{version} %patch0 -p1 %build mkdir build cd build touch README.md cmake .. \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=%{_prefix} %install rm -rf $RPM_BUILD_ROOT cd build %{__make} install \ DESTDIR=$RPM_BUILD_ROOT # these go to doc %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/lincity-ng/{COPYING,COPYING-*,README.md,RELNOTES} # not needed copy %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/lincity-ng/{lincity-ng.desktop,lincity-ng.png} %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc COPYING COPYING-* RELNOTES README.md doc/{README-*,TODO,lincityconfig.xml,translation.md,units,userconfig.xml} %attr(755,root,root) %{_bindir}/* %dir %{_datadir}/%{name} %{_datadir}/%{name}/*.pal %{_datadir}/%{name}/*.xml %{_datadir}/%{name}/fonts %{_datadir}/%{name}/images %{_datadir}/%{name}/gui %{_datadir}/%{name}/sounds %{_datadir}/%{name}/music %{_datadir}/%{name}/opening %dir %{_datadir}/%{name}/help %lang(ca) %{_datadir}/%{name}/help/ca %lang(cs) %{_datadir}/%{name}/help/cs %lang(de) %{_datadir}/%{name}/help/de %lang(el) %{_datadir}/%{name}/help/el %lang(en) %{_datadir}/%{name}/help/en %lang(es) %{_datadir}/%{name}/help/es %lang(fr) %{_datadir}/%{name}/help/fr %lang(gd) %{_datadir}/%{name}/help/gd %lang(gl) %{_datadir}/%{name}/help/gl %lang(nl) %{_datadir}/%{name}/help/nl %lang(pt_BR) %{_datadir}/%{name}/help/pt_BR %lang(ru) %{_datadir}/%{name}/help/ru %lang(sv) %{_datadir}/%{name}/help/sv %lang(tr) %{_datadir}/%{name}/help/tr %dir %{_datadir}/%{name}/locale %{_datadir}/lincity-ng/locale/messages.pot %dir %{_datadir}/%{name}/locale/gui %{_datadir}/lincity-ng/locale/gui/messages.pot %lang(ca) %{_datadir}/%{name}/locale/ca.po %lang(ca) %{_datadir}/%{name}/locale/gui/ca.po %lang(cs) %{_datadir}/%{name}/locale/cs.po %lang(cs) %{_datadir}/%{name}/locale/gui/cs.po %lang(da) %{_datadir}/%{name}/locale/da.po %lang(de) %{_datadir}/%{name}/locale/de.po %lang(de) %{_datadir}/%{name}/locale/gui/de.po %lang(el) %{_datadir}/%{name}/locale/el.po %lang(el) %{_datadir}/%{name}/locale/gui/el.po %lang(gd) %{_datadir}/%{name}/locale/gd.po %lang(gd) %{_datadir}/%{name}/locale/gui/gd.po %lang(es) %{_datadir}/%{name}/locale/es.po %lang(es) %{_datadir}/%{name}/locale/gui/es.po %lang(fr) %{_datadir}/%{name}/locale/fr.po %lang(fr) %{_datadir}/%{name}/locale/gui/fr.po %lang(gl) %{_datadir}/%{name}/locale/gl.po %lang(gl) %{_datadir}/%{name}/locale/gui/gl.po %lang(ja) %{_datadir}/%{name}/locale/ja.po %lang(ja) %{_datadir}/%{name}/locale/gui/ja.po %lang(nl) %{_datadir}/%{name}/locale/nl.po %lang(nl) %{_datadir}/%{name}/locale/gui/nl.po %lang(pl) %{_datadir}/%{name}/locale/pl.po %lang(pl) %{_datadir}/%{name}/locale/gui/pl.po %lang(pt_BR) %{_datadir}/%{name}/locale/pt_BR.po %lang(pt_BR) %{_datadir}/%{name}/locale/gui/pt_BR.po %lang(ru) %{_datadir}/%{name}/locale/ru.po %lang(ru) %{_datadir}/%{name}/locale/gui/ru.po %lang(sv) %{_datadir}/%{name}/locale/sv.po %lang(sv) %{_datadir}/%{name}/locale/gui/sv.po %lang(tr) %{_datadir}/%{name}/locale/tr.po %lang(tr) %{_datadir}/%{name}/locale/gui/tr.po %lang(zh_CN) %{_datadir}/%{name}/locale/zh_CN.po %lang(zh_CN) %{_datadir}/%{name}/locale/gui/zh_CN.po %{_desktopdir}/*.desktop %{_iconsdir}/hicolor/128x128/apps/lincity-ng.png %{_mandir}/lincity-ng.6*