Hello community, here is the log from the commit of package qucs for openSUSE:Factory checked in at 2018-08-03 12:38:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qucs (Old) and /work/SRC/openSUSE:Factory/.qucs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "qucs" Fri Aug 3 12:38:31 2018 rev:9 rq:627104 version:0.0.19 Changes: -------- --- /work/SRC/openSUSE:Factory/qucs/qucs.changes 2016-06-29 15:10:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.qucs.new/qucs.changes 2018-08-03 12:38:33.531681653 +0200 @@ -1,0 +2,76 @@ +Sat Jun 23 14:57:36 UTC 2018 - antoine.belvire@opensuse.org + +- Update to version 0.0.19: + * Update translations for various languages + * Fix diagram color picker button (#30) + * Fix zoom in a box (#31) + * [NEW] Command line to save schematic as image (png, svg, pdf) + (#32) + * [NEW] Add component MutualX (#54) + * [NEW] Enable anti-aliasing, provide it as option (#73) + * [NEW] Add search file on component dock (PR#86) + * Fix rendering of component text properties (PR#87, PR#98) + * [NEW] Add recently opened menu (PR#95, PR#207) + * Fix crash when loading timingdiagram (#112) + * Refactor text search dialog (PR#124) + * Correct simulator process exit check (#132) + * Refactor project manager (PR#153) + * Deprecated use of HOME environment variable (#204) + * [NEW] Enable use of QUCSATOR environment variable to override + qucsator (PR#209) + * Fix bug on deactivation (short-circuiting) a component (#216) + * Various usability enhancements (PR#232) + + Adjust various dialogs for a better table sizing + + Results of Optimization dialog can be copied to clipboard and + pasted as an Equation + + Fix usage of font metrics in the schematic + + Fix handling of simulation messages in case a simulation is + aborted + + Add QT3_WARNINGS to serve as a reminder of which Qt3 stuff + still needs removal + * [NEW] Redesigned About dialog (PR#252) + * Fix context menu texts when pressed over toolbar (#253) + * Fix crash when using DC bias annotation with a simulation sweep + (#272) + * Selection of a wire label would change the font elsewhere in the + schematic (#467) + * Fix crash when changing background color (PR#456) + * Changing in Qucs Home no longer requires a restart (PR#456) + * Fix the "Open recent Files" which was not updated after save-as + (PR#444) + * Fix issue that allowed to create projects with an empty name + (#311) + * Update authors and date in the About dialog (PR#427) + * Remove non-GPL Verilog-AMS models: HICUM, BSIM, FBH_HBT (#421) + * Fix typo in Voltage Controlled Resistor (PR#406) + * Fix keypad up/down on component dialog (#319) + * Fix crash when reloading Verilog-A symbols (#478) + * Fix matching circuit tool number conversion (PR#482) + * Fix the handling of project names containing _prj in them + (PR#486) + * Remove usage of LANGUAGEDIR, LIBRARYDIR variables (PR#501, + PR#508) + * Enable loading unknown components, add sub-circuit place hoder + (PR#507) + * Fix "Export as image" behavior that was clipping markers on + selected diagrams (PR#523) + * Improve handling of Octave (PR#530) + + removal of hardcoded path + + override environment variable renamed from OCTAVEBINDIR to + QUCS_OCTAVE + * Fix "Move Up/Down" buttons greyed out in the equation property + window (PR#548) + * Fix Component search selecting wrong component (#543) + * Fix cross-hair behavior of insert wire mode, related to + zoom/scrool and RMB click (PR#504) +- Drop upstreamed/non-relevant-anymore patches: + * qucs-0.0.18-gcc6.patch. + * qucs-no-return-in-nonvoid-function.patch. + * qucs_powerpc_gcc_undef_vector.patch. +- Use desktop file and icon provided by upstream: + * Remove custom desktop file and icon from sources. + * Add qucs-0.0.19-desktop-category.patch to respect openSUSE's + desktop category guidelines. +- Clean spec file. + +------------------------------------------------------------------- Old: ---- qucs-0.0.18-gcc6.patch qucs-0.0.18.tar.gz qucs-no-return-in-nonvoid-function.patch qucs.desktop qucs.png qucs_powerpc_gcc_undef_vector.patch New: ---- qucs-0.0.19-desktop-category.patch qucs-0.0.19.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qucs.spec ++++++ --- /var/tmp/diff_new_pack.hNkwEy/_old 2018-08-03 12:38:34.535683145 +0200 +++ /var/tmp/diff_new_pack.hNkwEy/_new 2018-08-03 12:38:34.539683152 +0200 @@ -1,7 +1,7 @@ # # spec file for package qucs # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,36 +17,29 @@ Name: qucs -Version: 0.0.18 +Version: 0.0.19 Release: 0 Summary: Circuit Simulator with Graphical User Interface (Qt) -License: GPL-2.0 and GPL-2.0+ +License: GPL-2.0-only AND GPL-2.0-or-later Group: Productivity/Scientific/Electronics Url: http://qucs.sf.net -Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz -Source1: %{name}.desktop -# Qucs icon from http://qucs.sourceforge.net/ -Source2: %{name}.png +Source0: https://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz +# PATCH-FIX-OPENSUSE qucs-0.0.19-desktop-category.patch -- Respect openSUSE's own desktop categories +Patch0: qucs-0.0.19-desktop-category.patch # PATCH-FIX-OPENSUSE qucs-digisim-verilog.patch -- using verilog for digital simulation by default Patch1: qucs-digisim-verilog.patch -# PATCH-FIX-UPSTREAM qucs-no-return-in-nonvoid-function.patch -Patch2: qucs-no-return-in-nonvoid-function.patch -Patch3: qucs_powerpc_gcc_undef_vector.patch -# PATCH-FIX-UPSTREAM marguerite@opensuse.org - fix call of overloaded 'abs(double&)' is ambiguous -Patch4: qucs-0.0.18-gcc6.patch +BuildRequires: adms BuildRequires: bison BuildRequires: fdupes BuildRequires: flex BuildRequires: gcc-c++ BuildRequires: gperf -# fix directory owner BuildRequires: hicolor-icon-theme BuildRequires: libqt4-devel -BuildRequires: update-desktop-files Requires: adms Requires: asco Requires: iverilog -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%lang_package %description Qucs is an integrated circuit simulator which means you are able to @@ -60,11 +53,7 @@ Group: System/Libraries %description -n libqucs0 -Qucs is an integrated circuit simulator which means you are able to -setup a circuit with a graphical user interface (GUI) and simulate the -large-signal, small-signal and noise behaviour of the circuit. After -that simulation has finished you can view the simulation results on a -presentation page or window. +This package contains the libqucs shared library. %package devel Summary: Development files fir QUCS library @@ -72,65 +61,46 @@ Requires: libqucs0 = %{version} %description devel -Qucs is an integrated circuit simulator which means you are able to -setup a circuit with a graphical user interface (GUI) and simulate the -large-signal, small-signal and noise behaviour of the circuit. After -that simulation has finished you can view the simulation results on a -presentation page or window. +This package contains the development files for Qucs. %prep %setup -q +%patch0 -p1 %patch1 -p1 -%patch2 -p1 -%ifarch ppc64le -%patch3 -p1 -%endif -%patch4 -p1 - -cp %{SOURCE1} . -cp %{SOURCE2} . +chmod -x CONTRIBUTING.md qucs/COPYING %build -%configure \ - --disable-adms \ - --disable-asco - +%configure --disable-doc make %{?_smp_mflags} %install %make_install -%fdupes %{buildroot}/%{_datadir}/qucs/ - -rm -rf %{buildroot}/%{_libdir}/libqucs.la - -install -Dm 644 %{name}.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop -install -Dm 644 %{name}.png %{buildroot}%{_datadir}/pixmaps/%{name}.png -# hicolor-icon-theme does not contain this size -rm -rf %{buildroot}%{_datadir}/icons/hicolor/512x512/ - -%suse_update_desktop_file %{name} +%fdupes %{buildroot}/%{_datadir}/qucs/docs +rm %{buildroot}/%{_libdir}/libqucs.la %post -n libqucs0 -p /sbin/ldconfig %postun -n libqucs0 -p /sbin/ldconfig %files -%defattr(-,root,root) -%doc NEWS.md README COPYING +%doc CONTRIBUTING.md NEWS.md README.md +%license qucs/COPYING %{_bindir}/ps2sp %{_bindir}/qucs* %{_datadir}/qucs/ +%exclude %{_datadir}/qucs/lang +%{_datadir}/qucs-core/ %{_mandir}/man1/* %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/qucs.* -%{_datadir}/pixmaps/%{name}.png %files -n libqucs0 -%defattr(-,root,root) %{_libdir}/libqucs.so.0* %files devel -%defattr(-,root,root) %{_libdir}/libqucs.so %{_includedir}/qucs-core/ +%files lang +%{_datadir}/qucs/lang + %changelog ++++++ qucs-0.0.19-desktop-category.patch ++++++ diff -up qucs-0.0.19/qucs/qucs/qucs.desktop.orig qucs-0.0.19/qucs/qucs/qucs.desktop --- qucs-0.0.19/qucs/qucs/qucs.desktop.orig 2018-06-23 16:41:44.428197757 +0200 +++ qucs-0.0.19/qucs/qucs/qucs.desktop 2018-06-23 16:43:04.128200486 +0200 @@ -12,5 +12,5 @@ Icon=qucs Terminal=false Type=Application -Categories=Education;Electronics +Categories=Education;Engineering StartupNotify=false ++++++ qucs-0.0.18.tar.gz -> qucs-0.0.19.tar.gz ++++++ /work/SRC/openSUSE:Factory/qucs/qucs-0.0.18.tar.gz /work/SRC/openSUSE:Factory/.qucs.new/qucs-0.0.19.tar.gz differ: char 5, line 1 ++++++ qucs-digisim-verilog.patch ++++++ --- /var/tmp/diff_new_pack.hNkwEy/_old 2018-08-03 12:38:34.571683199 +0200 +++ /var/tmp/diff_new_pack.hNkwEy/_new 2018-08-03 12:38:34.571683199 +0200 @@ -1,5 +1,5 @@ ---- qucs-0.0.16.orig/qucs/components/digi_sim.cpp 2011-03-03 19:14:14.000000000 +0300 -+++ qucs-0.0.16/qucs/components/digi_sim.cpp 2012-09-29 12:38:03.307892869 +0400 +--- qucs-0.0.16.orig/qucs/qucs/components/digi_sim.cpp 2011-03-03 19:14:14.000000000 +0300 ++++ qucs-0.0.16/qucs/qucs/components/digi_sim.cpp 2012-09-29 12:38:03.307892869 +0400 @@ -45,7 +45,7 @@ QObject::tr("type of simulation")+" [TruthTable, TimeList]")); Props.append(new Property("time", "10 ns", false,