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 - [email protected]
+
+- 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 - [email protected]
+
+- 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);
 }

Reply via email to