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()
