[packages/warzone2100] - solved broken library dependencies, package all gettext domains

qboosh qboosh at pld-linux.org
Wed Oct 8 22:25:14 CEST 2025


commit 087caea6104d2fe6499fba32a1fe558f8b22de55
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Oct 8 22:28:30 2025 +0200

    - solved broken library dependencies, package all gettext domains

 warzone2100.spec | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)
---
diff --git a/warzone2100.spec b/warzone2100.spec
index dc822b1..618abf8 100644
--- a/warzone2100.spec
+++ b/warzone2100.spec
@@ -1,3 +1,4 @@
+# TODO: system 3rdparty libs (fmt, re2...)
 Summary:	3D realtime strategy on a future Earth
 Summary(pl.UTF-8):	Gra RTS, której akcja toczy się w przyszłości
 Name:		warzone2100
@@ -13,7 +14,7 @@ BuildRequires:	OpenAL-devel >= 0.0.8-4
 BuildRequires:	OpenGL-GLU-devel
 BuildRequires:	SDL-devel >= 1.2
 BuildRequires:	SDL_net-devel
-BuildRequires:	cmake
+BuildRequires:	cmake >= 3.16
 BuildRequires:	glew-devel
 BuildRequires:	libjpeg-devel
 BuildRequires:	libmad-devel
@@ -24,7 +25,8 @@ BuildRequires:	physfs-devel
 BuildRequires:	pkgconfig
 BuildRequires:	popt-devel
 BuildRequires:	quesoglc-devel
-BuildRequires:	sed >= 4.0
+BuildRequires:	rpm-build >= 4.6
+BuildRequires:	rpmbuild(macros) >= 1.605
 BuildRequires:	unzip
 BuildRequires:	xorg-lib-libXt-devel
 BuildRequires:	zip
@@ -48,23 +50,26 @@ artyleryjskich oraz obronie przeciwlotniczej.
 
 %package data
 Summary:	Warzone 2100 data files
+Summary(pl.UTF-8):	Pliki danych Warzone 2100
 Group:		X11/Applications/Games/Strategy
 BuildArch:	noarch
 
 %description data
 Warzone 2100 data files
 
+%description data -l pl.UTF-8
+Pliki danych Warzone 2100.
+
 %prep
 %setup -q -n %{name}
 %patch -P0 -p1
 
 %build
-mkdir -p build
-cd build
-%cmake ../ \
+%cmake -B build \
+	-DBUILD_SHARED_LIBS=OFF \
 	-DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name}-%{version}
 
-%{__make}
+%{__make} -C build
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -86,7 +91,7 @@ install -d $RPM_BUILD_ROOT%{_pixmapsdir}
 
 %{__mv} $RPM_BUILD_ROOT{%{_iconsdir},%{_pixmapsdir}}/net.wz2100.warzone2100.png
 
-%find_lang %{name}
+%find_lang %{name} --all-name
 
 %clean
 rm -rf $RPM_BUILD_ROOT
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/warzone2100.git/commitdiff/087caea6104d2fe6499fba32a1fe558f8b22de55



More information about the pld-cvs-commit mailing list