[packages/python3-Uranium] - updated to 4.13.2

qboosh qboosh at pld-linux.org
Fri Sep 27 21:21:30 CEST 2024


commit 6d8b0b9f77b434d4766520771c4d018b82a675c2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Sep 27 21:24:31 2024 +0200

    - updated to 4.13.2

 python3-Uranium.spec | 42 +++++++++++++++++++++++++++---------------
 1 file changed, 27 insertions(+), 15 deletions(-)
---
diff --git a/python3-Uranium.spec b/python3-Uranium.spec
index ec0de95..cc13053 100644
--- a/python3-Uranium.spec
+++ b/python3-Uranium.spec
@@ -1,20 +1,23 @@
 #
 # Conditional build:
-%bcond_with	tests	# do not perform "make test"
+%bcond_with	tests	# test suite
 
 %define		module		Uranium
 Summary:	A Python framework for building desktop applications
+Summary(pl.UTF-8):	Szkielet Pythona do tworzenia aplikacji graficznych
 Name:		python3-%{module}
-Version:	4.5.0
-Release:	4
-License:	AGPLv3+
+# keep in sync with CuraEngine, cura, libArcus, libSavitar
+Version:	4.13.2
+Release:	1
+License:	AGPL v3+
 Group:		Libraries/Python
-URL:		https://github.com/Ultimaker/Uranium
+#Source0Download: https://github.com/Ultimaker/Uranium/tags
 Source0:	https://github.com/Ultimaker/Uranium/archive/%{version}/%{module}-%{version}.tar.gz
-# Source0-md5:	ebfbcb5d98fbf4056aa00a72051499c6
+# Source0-md5:	be9516a605fe1f6160711a746864774f
 Patch0:		remove-mypy-test.patch
 Patch1:		plugins-path.patch
-BuildRequires:	cmake
+URL:		https://github.com/Ultimaker/Uranium
+BuildRequires:	cmake >= 3.6
 BuildRequires:	doxygen
 BuildRequires:	gettext-tools
 BuildRequires:	python3-Arcus = %{version}
@@ -29,7 +32,7 @@ Requires:	python3-PyQt5
 Requires:	python3-numpy
 Requires:	python3-scipy
 Requires:	python3-shapely
-Obsoletes:	python3-UM
+Obsoletes:	python3-UM < 0.2
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -37,20 +40,29 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Uranium is a Python framework for building 3D printing related
 applications.
 
+%description -l pl.UTF-8
+Uranium to pythonowy szkielt do tworzenia aplikacji związanych z
+drukiem 3D.
+
 %package doc
-Summary:	Documentation for %{name} package
+Summary:	Documentation for Python Uranium library
+Summary(pl.UTF-8):	Dokumentacja do biblioteki Pythona Uranium
 Group:		Documentation
 
 %description doc
 Documentation for Uranium, a Python framework for building 3D printing
 related applications.
 
+%description doc -l pl.UTF-8
+Dokumentacja do Uranium - szkieletu pythonowego do tworzenia aplikacji
+związanych z drukiem 3D.
+
 %prep
 %setup -q -n %{module}-%{version}
 %patch0 -p1
 %patch1 -p1
 
-for bad_lang in de_DE es_ES fi_FI fr_FR hu_HU it_IT ja_JP ko_KR nl_NL pl_PL pt_PT ru_RU tr_TR ; do
+for bad_lang in cs_CZ de_DE es_ES fi_FI fr_FR hu_HU it_IT ja_JP ko_KR nl_NL pl_PL pt_PT ru_RU tr_TR ; do
 	lang="$(echo $bad_lang | sed 's/_.*//')"
 	%{__mv} "resources/i18n/$bad_lang" "resources/i18n/$lang"
 done
@@ -82,13 +94,13 @@ rm -rf $RPM_BUILD_ROOT
 	DESTDIR=$RPM_BUILD_ROOT
 
 # Move the cmake files
-mv $RPM_BUILD_ROOT%{_datadir}/cmake* $RPM_BUILD_ROOT%{_datadir}/cmake
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/cmake* $RPM_BUILD_ROOT%{_datadir}/cmake
 
 # Sanitize the location of locale files
-mv $RPM_BUILD_ROOT%{_datadir}/{uranium/resources/i18n,locale}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/{uranium/resources/i18n,locale}
 ln -s ../../locale $RPM_BUILD_ROOT%{_datadir}/uranium/resources/i18n
-rm $RPM_BUILD_ROOT%{_localedir}/uranium.pot
-rm $RPM_BUILD_ROOT%{_localedir}/*/uranium.po
+%{__rm} $RPM_BUILD_ROOT%{_localedir}/uranium.pot
+%{__rm} $RPM_BUILD_ROOT%{_localedir}/*/uranium.po
 
 %find_lang uranium
 
@@ -104,4 +116,4 @@ rm -rf $RPM_BUILD_ROOT
 
 %files doc
 %defattr(644,root,root,755)
-%doc html
+%doc html/*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python3-Uranium.git/commitdiff/6d8b0b9f77b434d4766520771c4d018b82a675c2



More information about the pld-cvs-commit mailing list