Hello community,

here is the log from the commit of package lxqt-build-tools for 
openSUSE:Factory checked in at 2017-06-21 13:58:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxqt-build-tools (Old)
 and      /work/SRC/openSUSE:Factory/.lxqt-build-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lxqt-build-tools"

Wed Jun 21 13:58:05 2017 rev:2 rq:505135 version:0.3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/lxqt-build-tools/lxqt-build-tools.changes        
2017-03-12 20:00:32.491119492 +0100
+++ /work/SRC/openSUSE:Factory/.lxqt-build-tools.new/lxqt-build-tools.changes   
2017-06-21 13:58:07.411483183 +0200
@@ -1,0 +2,16 @@
+Tue Jun 20 14:55:29 UTC 2017 - [email protected]
+
+- Update to 0.3.2
+  * Bump version to 0.3.2 - finally the build tools are arch: all (#15)
+  * Warnings (#16)
+  * Remove arched bits from version.cmake-file (#14) 
+  * Fixed missing point in version string
+- Update Source URLs
+
+-------------------------------------------------------------------
+Sat Mar  4 19:20:45 UTC 2017 - [email protected]
+
+- Update Source URLs
+- Normalize .spec file to match with version in X11:LXQt:git
+
+-------------------------------------------------------------------

Old:
----
  lxqt-build-tools-0.3.1.tar.xz
  lxqt-build-tools-0.3.1.tar.xz.asc

New:
----
  lxqt-build-tools-0.3.2.tar.xz
  lxqt-build-tools-0.3.2.tar.xz.asc

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

Other differences:
------------------
++++++ lxqt-build-tools.spec ++++++
--- /var/tmp/diff_new_pack.VsojAx/_old  2017-06-21 13:58:08.067390662 +0200
+++ /var/tmp/diff_new_pack.VsojAx/_new  2017-06-21 13:58:08.067390662 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lxqt-build-tools
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,19 +17,18 @@
 
 
 Name:           lxqt-build-tools
-Version:        0.3.1
+Version:        0.3.2
 Release:        0
 Summary:        Core build tools for LXQt
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
 Url:            http://www.lxqt.org
-Source:         
http://downloads.lxqt.org/lxqt-build-tools/%{version}/%{name}-%{version}.tar.xz
-Source1:        
http://downloads.lxqt.org/lxqt-build-tools/%{version}/%{name}-%{version}.tar.xz.asc
+Source:         
https://github.com/lxde/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
+Source1:        
https://github.com/lxde/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
 BuildRequires:  cmake >= 3.0.2
-BuildRequires:  fdupes
-BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildArch:      noarch
 
 %description
 This package provides several tools needed to build LXQt itself as well as 
other components maintained by the LXQt project.
@@ -46,7 +45,7 @@
 These tools used to be spread over the repositories of various other 
components and were summarized to ease dependency management. So far many 
components, in particular [liblxqt](https://github.com/lxde/liblxqt), were 
representing a build dependency without being needed themselves but only 
because their repository was providing a subset of the tools which are now 
summarized here. So the use of this repository will reduce superfluous and 
bloated dependencies.
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q
 
 %build
 %cmake -DPULL_TRANSLATIONS=No
@@ -57,7 +56,7 @@
 
 %files devel
 %defattr (-,root,root)
+%doc AUTHORS BSD-3-Clause CHANGELOG README.md
 %{_datadir}/cmake/
-%doc BSD-3-Clause
 
 %changelog

++++++ lxqt-build-tools-0.3.1.tar.xz -> lxqt-build-tools-0.3.2.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lxqt-build-tools-0.3.1/CHANGELOG 
new/lxqt-build-tools-0.3.2/CHANGELOG
--- old/lxqt-build-tools-0.3.1/CHANGELOG        2017-01-01 22:46:43.000000000 
+0100
+++ new/lxqt-build-tools-0.3.2/CHANGELOG        2017-01-14 00:21:35.000000000 
+0100
@@ -1,7 +1,15 @@
 
-lxqt-build-tools-0.3.1 / 2017-01-01
+lxqt-build-tools-0.3.2 / 2017-01-14
 ===================================
 
+  * Bump version to 0.3.2 - finally the build tools are arch: all (#15)
+  * Warnings (#16)
+  * Remove arched bits from version.cmake-file (#14)
+
+0.3.1 / 2017-01-01
+==================
+
+  * Release 0.3.1: Update changelog
   * Bump LXQT_PATCH_VERSION and build tools version (#13)
   * 32 64 bit ness (#12)
   * Use "gcc-ar" and "gcc-ranlib" tools when building static libs with gcc 
link-time optimization. (#11)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lxqt-build-tools-0.3.1/CMakeLists.txt 
new/lxqt-build-tools-0.3.2/CMakeLists.txt
--- old/lxqt-build-tools-0.3.1/CMakeLists.txt   2017-01-01 22:46:43.000000000 
+0100
+++ new/lxqt-build-tools-0.3.2/CMakeLists.txt   2017-01-14 00:21:35.000000000 
+0100
@@ -6,8 +6,8 @@
 
 set(LXQT_BUILD_TOOLS_MAJOR_VERSION 0)
 set(LXQT_BUILD_TOOLS_MINOR_VERSION 3)
-set(LXQT_BUILD_TOOLS_PATCH_VERSION 1)
-set(LXQT_BUILD_TOOLS_VERSION 
${LXQT_BUILD_TOOLS_MAJOR_VERSION}.${LXQT_BUILD_TOOLS_MINOR_VERSION}${LXQT_BUILD_TOOLS_PATCH_VERSION})
+set(LXQT_BUILD_TOOLS_PATCH_VERSION 2)
+set(LXQT_BUILD_TOOLS_VERSION 
${LXQT_BUILD_TOOLS_MAJOR_VERSION}.${LXQT_BUILD_TOOLS_MINOR_VERSION}.${LXQT_BUILD_TOOLS_PATCH_VERSION})
 
 set(LXQT_MAJOR_VERSION 0)
 set(LXQT_MINOR_VERSION 11)
@@ -101,10 +101,10 @@
 )
 
 # The package version file is common to superbuild and installable mode
-write_basic_package_version_file(
-    "${CMAKE_BINARY_DIR}/lxqt-build-tools-config-version.cmake"
-    VERSION ${LXQT_BUILD_TOOLS_VERSION}
-    COMPATIBILITY AnyNewerVersion
+configure_file(
+    "${CMAKE_CURRENT_SOURCE_DIR}/lxqt-build-tools-config-version.cmake.in"
+    "${CMAKE_CURRENT_BINARY_DIR}/lxqt-build-tools-config-version.cmake"
+    @ONLY
 )
 
 install(FILES
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lxqt-build-tools-0.3.1/README.md 
new/lxqt-build-tools-0.3.2/README.md
--- old/lxqt-build-tools-0.3.1/README.md        2017-01-01 22:46:43.000000000 
+0100
+++ new/lxqt-build-tools-0.3.2/README.md        2017-01-14 00:21:35.000000000 
+0100
@@ -18,4 +18,4 @@
 
 ## Packagers
 
-Please keep in mind that lxqt-build-tools are arch dependend - the package 
picks up **32/64bit-ness** at build time of the package - so the package has to 
be built for the respective architecture, arch: all will **not** fly.
+This package is arch-independent now.  You can simply package it as 
`BuildArch: noarch` (rpm) or `arch: all` (deb).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lxqt-build-tools-0.3.1/cmake/modules/LXQtCompilerSettings.cmake 
new/lxqt-build-tools-0.3.2/cmake/modules/LXQtCompilerSettings.cmake
--- old/lxqt-build-tools-0.3.1/cmake/modules/LXQtCompilerSettings.cmake 
2017-01-01 22:46:43.000000000 +0100
+++ new/lxqt-build-tools-0.3.2/cmake/modules/LXQtCompilerSettings.cmake 
2017-01-14 00:21:35.000000000 +0100
@@ -103,14 +103,20 @@
 #-----------------------------------------------------------------------------
 # Common warning flags
 #-----------------------------------------------------------------------------
-set(__LXQT_COMMON_WARNING_FLAGS "-Wall")
+set(__LXQT_COMMON_WARNING_FLAGS "-Wall -Wextra -Wchar-subscripts 
-Wno-long-long -Wpointer-arith -Wundef -Wformat-security")
 
 
 #-----------------------------------------------------------------------------
 # Warning flags
 #-----------------------------------------------------------------------------
 if (CMAKE_COMPILER_IS_GNUCXX OR LXQT_COMPILER_IS_CLANGCXX)
-    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${__LXQT_COMMON_WARNING_FLAGS}")
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${__LXQT_COMMON_WARNING_FLAGS} 
-Wnon-virtual-dtor -Woverloaded-virtual -Wpedantic")
+endif()
+
+if (LXQT_COMPILER_IS_CLANGCXX)
+    # qCDebug(), qCWarning, etc trigger a very verbose warning, about.... 
nothing. Disable it.
+    # Found when building lxqt-session.
+    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} 
-Wno-gnu-zero-variadic-macro-arguments")
 endif()
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lxqt-build-tools-0.3.1/lxqt-build-tools-config-version.cmake.in 
new/lxqt-build-tools-0.3.2/lxqt-build-tools-config-version.cmake.in
--- old/lxqt-build-tools-0.3.1/lxqt-build-tools-config-version.cmake.in 
1970-01-01 01:00:00.000000000 +0100
+++ new/lxqt-build-tools-0.3.2/lxqt-build-tools-config-version.cmake.in 
2017-01-14 00:21:35.000000000 +0100
@@ -0,0 +1,10 @@
+set(PACKAGE_VERSION "@LXQT_BUILD_TOOLS_VERSION@")
+
+if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION)
+  set(PACKAGE_VERSION_COMPATIBLE FALSE)
+else()
+  set(PACKAGE_VERSION_COMPATIBLE TRUE)
+  if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION)
+    set(PACKAGE_VERSION_EXACT TRUE)
+  endif()
+endif()


Reply via email to