Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fritzing for openSUSE:Factory checked in at 2025-09-03 21:08:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fritzing (Old) and /work/SRC/openSUSE:Factory/.fritzing.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fritzing" Wed Sep 3 21:08:20 2025 rev:3 rq:1302555 version:1.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/fritzing/fritzing.changes 2025-05-30 17:20:48.047966747 +0200 +++ /work/SRC/openSUSE:Factory/.fritzing.new.1977/fritzing.changes 2025-09-03 21:08:55.472422413 +0200 @@ -1,0 +2,5 @@ +Sun Aug 31 13:23:18 UTC 2025 - Glen Masgai <[email protected]> + +- Added translations via lang package. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fritzing.spec ++++++ --- /var/tmp/diff_new_pack.xATnQR/_old 2025-09-03 21:08:56.188452670 +0200 +++ /var/tmp/diff_new_pack.xATnQR/_new 2025-09-03 21:08:56.188452670 +0200 @@ -1,7 +1,7 @@ # # spec file for package fritzing # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -57,6 +57,7 @@ BuildRequires: qt6-sql-devel BuildRequires: qt6-svg-devel BuildRequires: qt6-tools-devel +BuildRequires: qt6-tools-linguist BuildRequires: qt6-xml-devel BuildRequires: svgpp-devel BuildRequires: zlib-devel @@ -84,6 +85,8 @@ This packages contains the parts definitions for the electronic components used in the Fritzing app. +%lang_package + %prep %autosetup -p1 -n fritzing-app-%{app_commit} -a1 mv fritzing-parts-%{parts_commit} parts @@ -113,7 +116,6 @@ rm -r sketches/core/Fritzing\ Creator\ Kit\ DE+EN/creator-kit-*/Processing/TwitterSaurus* rm -f sketches/core/obsolete/TwitterSaurus.fzz - %build %{qmake6} \ PKGCONFIG+=quazip1-qt6 \ @@ -125,6 +127,8 @@ # Generate the parts database ./Fritzing -platform minimal -f ./parts -db ./parts/parts.db +# Generate translations +lrelease6 phoenix.pro %install %{qmake6_install} @@ -133,24 +137,35 @@ # make deduplication of docs and licenses possible mkdir -p %{buildroot}%{_docdir}/fritzing-parts/ mkdir -p %{buildroot}%{_licensedir}/fritzing-parts/ -cp parts/README.md %{buildroot}%{_docdir}/fritzing-parts/ -cp parts/LICENSE.txt %{buildroot}%{_licensedir}/fritzing-parts/ +cp parts/README.md %{buildroot}%{_docdir}/%{name}-parts/ +cp parts/LICENSE.txt %{buildroot}%{_licensedir}/%{name}-parts/ +# install translations +install -dm 0755 %{buildroot}%{_datadir}/%{name}/translations +install -Dm 0644 translations/*.qm %{buildroot}%{_datadir}/%{name}/translations/ %fdupes %{buildroot}%{_datadir} %files %license LICENSE.GPL2 LICENSE.GPL3 LICENSE.CC-BY-SA %doc README.md +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/translations/syntax %{_bindir}/Fritzing -%{_datadir}/pixmaps/fritzing.png %{_datadir}/applications/org.fritzing.Fritzing.desktop -%{_mandir}/man1/Fritzing.* -%{_datadir}/mime/packages/*.xml +%{_datadir}/%{name}/help +%{_datadir}/%{name}/sketches +%{_datadir}/%{name}/translations/syntax/*.xml %{_datadir}/metainfo/org.fritzing.Fritzing.appdata.xml +%{_datadir}/mime/packages/*.xml +%{_datadir}/pixmaps/%{name}.png +%{_mandir}/man1/Fritzing.* + +%files lang +%dir %{_datadir}/%{name}/translations +%{_datadir}/%{name}/translations/%{name}_*.qm %files parts -%license %{_licensedir}/fritzing-parts +%license %{_licensedir}/%{name}-parts %license LICENSE.CC-BY-SA -%doc %{_docdir}/fritzing-parts -%{_datadir}/fritzing - +%doc %{_docdir}/%{name}-parts +%{_datadir}/%{name}/parts
