Hello community, here is the log from the commit of package fritzing for openSUSE:Factory checked in at 2015-09-02 00:35:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fritzing (Old) and /work/SRC/openSUSE:Factory/.fritzing.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "fritzing" Changes: -------- --- /work/SRC/openSUSE:Factory/fritzing/fritzing.changes 2014-07-16 16:22:08.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.fritzing.new/fritzing.changes 2015-09-02 00:35:49.000000000 +0200 @@ -1,0 +2,59 @@ +Tue Apr 7 18:02:36 UTC 2015 - bugs@vdm-design.de + +- Update to version 0.9.2b + * Parts + RaspIO Duino http://raspi.tv/tag/raspio-duino + stm32 nucleo board http://bit.do/2cmY + dquid io board http://www.dquid.com/ + Raspberry Pi 2 http://bit.do/2cnn + sodaq mbili http://mbili.sodaq.net/ + WeIO http://www.we-io.net/ + netduino plus2 http://www.netduino.com/netduinoplus2/specs.htm + some more sparkfun-parts + ws2812 + sim928A + 8x8 matrix + + * Translations + Romanian, thanks to titus08 + + * Bug fixes + various part definition fixes + +------------------------------------------------------------------- +Fri Dec 26 12:26:12 UTC 2014 - bugs@vdm-design.de + +- Change from Qt4 to Qt5, because it's getting to complicated to + compile with Qt4 +- Add patch fritzing-restore-qt5.1-compatibility.patch + This patch replaces one call to a function introduced in Qt5.2 + by an equivalent call of a function existing since Qt4 +- Update to version 0.9.1b + * Code View + The new Code View lets you edit and upload your program straight from Fritzing. Now you can keep your code together with your circuit! + * New Parts + Seeeduino, Grove, and more, thanks to SeeedStudio + Intel Galileo Gen. 2, Edison, and more, supported by Intel Software + Raspberry Pi B+ and RPi Hat template + Pinocc.io Scout, Backpack supported byPinocc.io + LightBlue Bean, supported by Punchthrough + UDOO Duo/Quad, supported by Udoo + Touch Board, supported by Bare Conductive + blueIOT, thanks to Guido Burger + More SparkFun parts, thanks to SparkFun + and a couple of smaller components + * Bug fixes + Jumper wire couldn’t be resized + Traces were sometimes displaced after file load + Windows 8: printing didn’t work + Linux: Gerber export, ground fill, autorouting broken if OS language was set to non-English + and various part definition fixes + * Developers + Simplified build setup for Windows (less dependencies) + Moved source code to github + Documented command line options + * Updated Translations + German, thanks to Atalanttore + French, thanks to klostery + +------------------------------------------------------------------- Old: ---- debian.changelog debian.tar.gz fritzing-0.9.0b.source.tar.bz2 fritzing.dsc New: ---- 0.9.2b.tar.gz fritzing-restore-qt5.1-compatibility.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fritzing.spec ++++++ --- /var/tmp/diff_new_pack.eDxAWJ/_old 2015-09-02 00:35:51.000000000 +0200 +++ /var/tmp/diff_new_pack.eDxAWJ/_new 2015-09-02 00:35:51.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package fritzing # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products 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,30 +17,30 @@ Name: fritzing -Version: 0.9.0b +Version: 0.9.2b Release: 0 Summary: Intuitive EDA platform featuring from prototype to product License: GPL-3.0+ Group: Productivity/Scientific/Electronics Url: http://fritzing.org/ -Source0: http://fritzing.org/download/%{version}/source-tarball/%{name}-%{version}.source.tar.bz2 -Requires: libqt4-sql-sqlite -Requires: libqt4-x11 +Source0: https://github.com/fritzing/fritzing-app/archive/%{version}.tar.gz +#PATCH-FIX-UPSTREAM fritzing-restore-qt5.1-compatibility.patch -- this patch restores compatibility with Qt5.1 +Patch0: fritzing-restore-qt5.1-compatibility.patch BuildRequires: boost-devel BuildRequires: desktop-file-utils -BuildRequires: libqt4-devel >= 4.7 -%if 0%{?suse_version} || 0%{?sles_version} +BuildRequires: zlib-devel BuildRequires: fdupes +BuildRequires: libqt5-qtbase-devel +%if 0%{?suse_version} < 1320 +BuildRequires: libQt5SerialPort-devel +BuildRequires: libQt5Svg-devel +Requires: libqt5-sql-sqlite +%else +BuildRequires: libqt5-qtserialport-devel +BuildRequires: libqt5-qtsvg-devel +Requires: libQt5Sql5-sqlite %endif -%if 0%{?centos_version} || 0%{?rhel_version} -BuildRequires: gcc-c++ -BuildRequires: qt4-devel -%endif -%if 0%{?fedora} -BuildRequires: gcc-c++ -BuildRequires: libstdc++-devel -BuildRequires: qt -%endif +Requires: fritzing-parts = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -52,20 +52,13 @@ prototypes, and to create a PCB layout for manufacturing. %prep -%setup -q -n %{name}-%{version}.source -sed -i 's/\r$//' README.txt +%setup -q -n %{name}-app-%{version} +%patch0 -p2 sed -i 's/\r$//' LICENSE.CC-BY-SA +chmod -x LICENSE* readme.md Fritzing.1 %build -%if 0%{?mandriva_version} || 0%{?centos_version} -export PATH=/usr/lib/qt4/bin:/usr/lib64/qt4/bin:$PATH -export QTDIR=%{_prefix}/lib/qt4/ -%endif -%if 0%{?fedora} || 0%{?rhel_version} -qmake-qt4 -%else -qmake -%endif +qmake-qt5 make %{?_smp_mflags} %install @@ -73,19 +66,16 @@ install -d %{buildroot}%{_datadir}/pixmaps/ mv %{buildroot}%{_datadir}/icons/fritzing.png %{buildroot}%{_datadir}/pixmaps/ desktop-file-install --dir=%{buildroot}%{_datadir}/applications fritzing.desktop -find %{buildroot}%{_datadir}/%{name}/parts -name *.svg -exec chmod -x {} \; -find %{buildroot}%{_datadir}/%{name}/parts -name *.fzp -exec chmod -x {} \; -%if 0%{?suse_version} || 0%{?sles_version} -%fdupes %{buildroot}%{_datadir}/%{name}/parts +find %{buildroot}%{_datadir}/%{name}/ -type f -exec chmod -x {} \; +rm -rf %{buildroot}%{_datadir}/%{name}/parts %fdupes %{buildroot}%{_datadir}/%{name}/sketches -%endif %clean rm -rf %{buildroot} %files %defattr(-,root,root,-) -%doc README.txt LICENSE.GPL2 LICENSE.GPL3 LICENSE.CC-BY-SA +%doc readme.md LICENSE.GPL2 LICENSE.GPL3 LICENSE.CC-BY-SA %{_bindir}/Fritzing %{_datadir}/%{name}/ %{_datadir}/pixmaps/%{name}.png ++++++ debian.tar.gz -> 0.9.2b.tar.gz ++++++ /work/SRC/openSUSE:Factory/fritzing/debian.tar.gz /work/SRC/openSUSE:Factory/.fritzing.new/0.9.2b.tar.gz differ: char 5, line 1 ++++++ fritzing-restore-qt5.1-compatibility.patch ++++++ diff -Nurd fritzing-0.9.1b.source.orig/fritzing-app-master/src/program/programtab.cpp fritzing-0.9.1b.source/fritzing-app-master/src/program/programtab.cpp --- fritzing-0.9.1b.source.orig/fritzing-app-master/src/program/programtab.cpp 2014-12-02 03:46:32.000000000 +0100 +++ fritzing-0.9.1b.source/fritzing-app-master/src/program/programtab.cpp 2015-01-05 15:45:23.508333593 +0100 @@ -751,7 +751,7 @@ m_programButton->setEnabled(false); m_console->setPlainText(""); m_platform->upload(this, - m_portComboBox->currentData().toString(), + m_portComboBox->currentText(), m_boardComboBox->currentText(), m_filename); }