Hello community,

here is the log from the commit of package qtermwidget-qt4 for openSUSE:Factory 
checked in at 2016-05-31 12:24:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qtermwidget-qt4 (Old)
 and      /work/SRC/openSUSE:Factory/.qtermwidget-qt4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qtermwidget-qt4"

Changes:
--------
--- /work/SRC/openSUSE:Factory/qtermwidget-qt4/qtermwidget-qt4.changes  
2014-09-03 21:02:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.qtermwidget-qt4.new/qtermwidget-qt4.changes     
2016-05-31 12:24:03.000000000 +0200
@@ -1,0 +2,22 @@
+Tue May 17 23:19:05 UTC 2016 - jeng...@inai.de
+
+- Trim storytelling from description.
+
+-------------------------------------------------------------------
+Sun Feb 28 14:45:43 UTC 2016 - dap.darkn...@gmail.com
+
+- Updated to 0.6.0:
+  * Drag & Drop support;
+  * Lots of bugfixes and cleanups.
+
+-------------------------------------------------------------------
+Wed Sep 17 15:58:24 UTC 2014 - dap.darkn...@gmail.com
+
+- Updated to 0.4.0-42-g0b430bf for bugfixes:
+  * #64 No drag & drop support;
+  * #57 Linux emulation does not seem to support Ctrl+Arrows;
+  * #25 Compilation problems.
+- Project was renamed from qtermwidget to qtermwidget-qt4,
+  see more at https://build.opensuse.org/request/show/249051
+
+-------------------------------------------------------------------
New Changes file:

--- /dev/null   2016-04-07 01:36:33.300037506 +0200
+++ /work/SRC/openSUSE:Factory/.qtermwidget-qt4.new/qtermwidget-qt5.changes     
2016-05-31 12:24:03.000000000 +0200
@@ -0,0 +1,18 @@
+-------------------------------------------------------------------
+Tue May 17 23:19:05 UTC 2016 - jeng...@inai.de
+
+- Trim storytelling from description.
+
+-------------------------------------------------------------------
+Sun Feb 28 14:45:43 UTC 2016 - dap.darkn...@gmail.com
+
+- Updated to 0.6.0:
+  * Full Qt 5 support;
+  * Drag & Drop support;
+  * Lots of bugfixes and cleanups.
+
+-------------------------------------------------------------------
+Wed Sep 17 16:00:43 UTC 2014 - dap.darkn...@gmail.com
+
+- Initial build.
+

Old:
----
  qtermwidget-0.4.0+git.37.tar.gz

New:
----
  qtermwidget-0.6.0.tar.xz
  qtermwidget-qt5.changes
  qtermwidget-qt5.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ qtermwidget-qt4.spec ++++++
--- /var/tmp/diff_new_pack.v6NI0y/_old  2016-05-31 12:24:04.000000000 +0200
+++ /var/tmp/diff_new_pack.v6NI0y/_new  2016-05-31 12:24:04.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package qtermwidget
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -20,30 +20,23 @@
 
 %define pack_summ Qt4 terminal widget
 
-%define pack_desc QTermWidget is an opensource project based on KDE4 \
-Konsole application. The main goal of this project is to provide unicode-\
-enabled, embeddable QT4 widget for using as a built-in console (or \
-terminal emulation widget). Of course I`m aware about embedding \
-abilities of original Konsole, but once I had Qt without KDE, and it was \
-a serious problem. I decided not to rely on a chance. I could not find \
-any interesting related project, so I had to write it. The original \
-Konsole`s code was rewritten entirely with QT4 only; also I have to \
-include in the project some parts of code from kde core library. All \
+%define pack_desc QTermWidget is a project based on the KDE4 \
+Konsole application whose goal is to provide a Unicode-\
+enabled, embeddable Qt widget to be used as a built-in console (or \
+terminal emulation widget). Though Konsole is able of getting embedded, \
+it is possible to have Qt without KDE. The original \
+Konsole code was rewritten entirely with using Qt only, and all \
 code dealing with user interface parts and session management was \
-removed (maybe later I bring it back somehow), and the result is quite \
-useful, I suppose.
+removed.
 
 Name:           qtermwidget-qt4
-Version:        0.4.0+git.37
+Version:        0.6.0
 Release:        0
 Summary:        %{pack_summ}
 License:        GPL-2.0+
 Group:          Development/Libraries/C and C++
 Url:            https://github.com/qterminal/qtermwidget
-Source:         qtermwidget-%{version}.tar.gz
-# git clone git://github.com/qterminal/qtermwidget.git
-# cd qterminal && git archive --prefix=qtermwidget-%%{version}/ \
-# --format tar.gz -9 -o qtermwidget-%%{version}.tar.gz master
+Source:         
https://github.com/lxde/qtermwidget/releases/download/%{version}/qtermwidget-%{version}.tar.xz
 
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(QtGui) >= 4.7
@@ -60,7 +53,7 @@
 %{pack_desc}
 
 %package data
-Summary:        QTermWidget — data package
+Summary:        QTermWidget data package
 Group:          Development/Libraries/C and C++
 BuildArch:      noarch
 Requires:       libqtermwidget%{qt_ver}-0 = %{version}
@@ -69,7 +62,7 @@
 Data files for qtermwidget library.
 
 %package devel
-Summary:        QTermWidget — devel package
+Summary:        QTermWidget devel package
 Group:          Development/Libraries/C and C++
 Requires:       libqtermwidget%{qt_ver}-0 = %{version}
 
@@ -83,6 +76,8 @@
 mkdir build && cd build
 
 cmake .. \
+        -DUSE_QT5=OFF \
+        -DBUILD_DESIGNER_PLUGIN=1 \
 %if "%{_lib}" == "lib64"
         -DLIB_SUFFIX=64 \
 %endif
@@ -107,15 +102,15 @@
 
 %files data
 %defattr(-,root,root)
-%{_datadir}/qtermwidget*
+%{_datadir}/qtermwidget%{qt_ver}
 
 %files devel
 %defattr(-,root,root)
-%{_includedir}/qtermwidget*
+%{_includedir}/qtermwidget%{qt_ver}
 %{_libdir}/libqtermwidget*.so
-%{_libdir}/qt4/plugins/designer/libqtermwidget*plugin.so
-%{_libdir}/pkgconfig/qtermwidget*.pc
-%{_datadir}/cmake/qtermwidget*
+%{_libdir}/qt%{qt_ver}/plugins/designer/libqtermwidget*plugin.so
+%{_libdir}/pkgconfig/qtermwidget%{qt_ver}.pc
+%{_datadir}/cmake/qtermwidget%{qt_ver}
 
 
 %changelog

++++++ qtermwidget-qt5.spec ++++++
#
# spec file for package qtermwidget
#
# Copyright (c) 2016 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define qt_ver 5

%define pack_summ Qt5 terminal widget

%define pack_desc QTermWidget is a project based on the KDE4 \
Konsole application whose goal is to provide a Unicode-\
enabled, embeddable Qt widget to be used as a built-in console (or \
terminal emulation widget). Though Konsole is able of getting embedded, \
it is possible to have Qt without KDE. The original \
Konsole code was rewritten entirely with using Qt only, and all \
code dealing with user interface parts and session management was \
removed.

Name:           qtermwidget-qt5
Version:        0.6.0
Release:        0
Summary:        %{pack_summ}
License:        GPL-2.0+
Group:          Development/Libraries/C and C++
Url:            https://github.com/qterminal/qtermwidget
Source:         
https://github.com/lxde/qtermwidget/releases/download/%{version}/qtermwidget-%{version}.tar.xz

BuildRequires:  cmake
BuildRequires:  pkgconfig(Qt5Widgets)

%description
%{pack_desc}

%package -n libqtermwidget%{qt_ver}-0
Summary:        %{pack_summ}
Group:          Development/Libraries/C and C++
Requires:       %{name}-data >= %{version}

%description -n libqtermwidget%{qt_ver}-0
%{pack_desc}

%package data
Summary:        QTermWidget data package
Group:          Development/Libraries/C and C++
BuildArch:      noarch
Requires:       libqtermwidget%{qt_ver}-0 = %{version}

%description data
Data files for qtermwidget library.

%package devel
Summary:        QTermWidget devel package
Group:          Development/Libraries/C and C++
Requires:       libqtermwidget%{qt_ver}-0 = %{version}

%description devel
Development environment for qtermwidget library.

%prep
%setup -q -n qtermwidget-%{version}

%build
mkdir build && cd build

# Building Qt designer plugin is not supported for Qt5 yet.
cmake .. \
        -DUSE_QT5=ON \
        -DBUILD_DESIGNER_PLUGIN=0 \
%if "%{_lib}" == "lib64"
        -DLIB_SUFFIX=64 \
%endif
        -DCMAKE_CXX_FLAGS="%{optflags}" \
        -DCMAKE_INSTALL_PREFIX=%{_prefix} \
        -DCMAKE_BUILD_TYPE=RelWithDebInfo

make V=1 %{?_smp_mflags}

%install
cd build
make V=1 install DESTDIR=%{buildroot}

%post -n libqtermwidget%{qt_ver}-0 -p /sbin/ldconfig

%postun -n libqtermwidget%{qt_ver}-0 -p /sbin/ldconfig

%files -n libqtermwidget%{qt_ver}-0
%defattr(-,root,root)
%doc AUTHORS COPYING Changelog README
%{_libdir}/libqtermwidget*.so.*

%files data
%defattr(-,root,root)
%{_datadir}/qtermwidget%{qt_ver}

%files devel
%defattr(-,root,root)
%{_includedir}/qtermwidget%{qt_ver}
%{_libdir}/libqtermwidget*.so
# %%{_libdir}/qt%%{qt_ver}/plugins/designer/libqtermwidget*plugin.so
%{_libdir}/pkgconfig/qtermwidget%{qt_ver}.pc
%{_datadir}/cmake/qtermwidget%{qt_ver}


%changelog

Reply via email to