Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lxqt2-build-tools for openSUSE:Factory checked in at 2026-04-22 16:57:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lxqt2-build-tools (Old) and /work/SRC/openSUSE:Factory/.lxqt2-build-tools.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt2-build-tools" Wed Apr 22 16:57:38 2026 rev:6 rq:1348584 version:2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lxqt2-build-tools/lxqt2-build-tools.changes 2025-11-06 18:16:27.815684151 +0100 +++ /work/SRC/openSUSE:Factory/.lxqt2-build-tools.new.11940/lxqt2-build-tools.changes 2026-04-22 16:57:58.671982266 +0200 @@ -1,0 +2,6 @@ +Mon Apr 20 14:39:23 UTC 2026 - Shawn Dunn <[email protected]> + +- Update to 2.4.0: + * Refactored YAML desktop file processing + +------------------------------------------------------------------- Old: ---- lxqt-build-tools-2.3.0.tar.xz lxqt-build-tools-2.3.0.tar.xz.asc New: ---- lxqt-build-tools-2.4.0.tar.xz lxqt-build-tools-2.4.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxqt2-build-tools.spec ++++++ --- /var/tmp/diff_new_pack.50SqLo/_old 2026-04-22 16:57:59.344010081 +0200 +++ /var/tmp/diff_new_pack.50SqLo/_new 2026-04-22 16:57:59.348010247 +0200 @@ -18,7 +18,7 @@ %define _name lxqt-build-tools Name: lxqt2-build-tools -Version: 2.3.0 +Version: 2.4.0 Release: 0 Summary: Core build tools for LXQt License: BSD-3-Clause ++++++ lxqt-build-tools-2.3.0.tar.xz -> lxqt-build-tools-2.4.0.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-build-tools-2.3.0/.gitattributes new/lxqt-build-tools-2.4.0/.gitattributes --- old/lxqt-build-tools-2.3.0/.gitattributes 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-build-tools-2.4.0/.gitattributes 2026-04-20 09:03:27.000000000 +0200 @@ -0,0 +1,18 @@ +# remove files from deployment using `git archive` + +# git* files +.gitattributes export-ignore +.github export-ignore +.gitignore export-ignore + + +# several files and directories we never want to export +# a little bit belt and braces as the most of these files +# should never ever be in the repository + +.*~ export-ignore +.kdev4 export-ignore + +/build export-ignore +/temp export-ignore +/tmp export-ignore diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-build-tools-2.3.0/.github/ISSUE_TEMPLATE.md new/lxqt-build-tools-2.4.0/.github/ISSUE_TEMPLATE.md --- old/lxqt-build-tools-2.3.0/.github/ISSUE_TEMPLATE.md 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-build-tools-2.4.0/.github/ISSUE_TEMPLATE.md 2026-04-20 09:03:27.000000000 +0200 @@ -0,0 +1,41 @@ +<!--- Provide a general summary of the issue in the title above. You ---> +<!--- should not delete relevant sections and/or questions in your report ---> + +<!--- BEFORE FILLING OUT THIS REPORT FORM: ---> +<!--- Dear users of stable and LTS (long term service) distributions: ---> +<!--- Please do NOT file bugs against old (dead) versions but use your ---> +<!--- distribution bugtracker instead. This is esp. true for Ubuntu LTS. ---> + +##### Expected Behavior +<!--- If you're describing a bug, tell us what should happen --> +<!--- If you're suggesting a change/improvement, tell us how it should work --> + +##### Current Behavior +<!--- If describing a bug, tell us what happens instead of the expected ---> +<!--- behaviour. If suggesting a change/improvement, explain the difference --> +<!--- from current behavior (a screenshot might help) ---> + +##### Possible Solution +<!--- Not obligatory, but suggest a fix/reason for the bug, ---> +<!--- or ideas how to implement the addition or change ---> + +##### Steps to Reproduce (for bugs) +<!--- Provide a link to a live example, or an unambiguous set of steps to ---> +<!--- reproduce this bug. Include code to reproduce, if relevant ---> +1. +2. +3. +4. + +##### Context +<!--- How has this issue affected you? What are you trying to accomplish? ---> +<!--- Providing context helps us come up with a solution that is most ---> +<!--- useful in the real world ---> + +##### System Information +<!--- Include as many relevant details about the system you experienced ---> +<!--- the bug in ---> +* Distribution & Version: +* Kernel: +* Qt Version: +* Package version: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-build-tools-2.3.0/.gitignore new/lxqt-build-tools-2.4.0/.gitignore --- old/lxqt-build-tools-2.3.0/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-build-tools-2.4.0/.gitignore 2026-04-20 09:03:27.000000000 +0200 @@ -0,0 +1,3 @@ +*.kdev4* +CMakeLists.txt.user* +build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-build-tools-2.3.0/CHANGELOG new/lxqt-build-tools-2.4.0/CHANGELOG --- old/lxqt-build-tools-2.3.0/CHANGELOG 2025-11-05 12:01:38.000000000 +0100 +++ new/lxqt-build-tools-2.4.0/CHANGELOG 2026-04-20 09:03:27.000000000 +0200 @@ -1,3 +1,7 @@ +lxqt-build-tools-2.4.0 / 2026-04-20 +==================================== + * Refactored YAML desktop file processing. + lxqt-build-tools-2.3.0 / 2025-11-05 ==================================== * Make sure to run Qt6 lupdate. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-build-tools-2.3.0/CMakeLists.txt new/lxqt-build-tools-2.4.0/CMakeLists.txt --- old/lxqt-build-tools-2.3.0/CMakeLists.txt 2025-11-05 12:01:38.000000000 +0100 +++ new/lxqt-build-tools-2.4.0/CMakeLists.txt 2026-04-20 09:03:27.000000000 +0200 @@ -9,7 +9,7 @@ option(WITH_XDG_DIRS_FALLBACK "Use our XDG_CONFIG_DIRS fallback" ON) set(LXQT_BUILD_TOOLS_MAJOR_VERSION 2) -set(LXQT_BUILD_TOOLS_MINOR_VERSION 3) +set(LXQT_BUILD_TOOLS_MINOR_VERSION 4) set(LXQT_BUILD_TOOLS_PATCH_VERSION 0) set(LXQT_BUILD_TOOLS_VERSION ${LXQT_BUILD_TOOLS_MAJOR_VERSION}.${LXQT_BUILD_TOOLS_MINOR_VERSION}.${LXQT_BUILD_TOOLS_PATCH_VERSION}) set(LXQT_MIN_LINGUIST_VERSION "6.6") @@ -157,6 +157,13 @@ "lxqt2-transupdate" ) +install( + PROGRAMS + "${PROJECT_SOURCE_DIR}/cmake/modules/LXQtTranslateDesktop.sh" + DESTINATION + "${MODULES_INSTALL_DIR}" +) + # Feature summary feature_summary( FATAL_ON_MISSING_REQUIRED_PACKAGES diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-build-tools-2.3.0/README.md new/lxqt-build-tools-2.4.0/README.md --- old/lxqt-build-tools-2.3.0/README.md 2025-11-05 12:01:38.000000000 +0100 +++ new/lxqt-build-tools-2.4.0/README.md 2026-04-20 09:03:27.000000000 +0200 @@ -34,15 +34,17 @@ ## Current Minimum Versions -| Package | Version| -|------------------------------|--------| -| KF6_MINIMUM_VERSION | 6.0.0 | -| KF6SCREEN_MINIMUM_VERSION | 6.0.0 | -| LIBFM_QT_MINIMUM_VERSION | 2.3.0 | -| LIBFMQT_MINIMUM_VERSION | 2.3.0 | -| LIBMENUCACHE_MINIMUM_VERSION | 1.1.0 | -| LXQTBT_MINIMUM_VERSION | 2.3.0 | -| LXQT_MINIMUM_VERSION | 2.3.0 | -| QTERMWIDGET_MINIMUM_VERSION | 2.3.0 | -| QT_MINIMUM_VERSION | 6.6.0 | -| QTXDG_MINIMUM_VERSION | 4.3.0 | +| Package | Version| +|-------------------------------|--------| +| LIBFM_QT_MINIMUM_VERSION | 2.4.0 | +| LIBFMQT_MINIMUM_VERSION | 2.4.0 | +| LXQTBT_MINIMUM_VERSION | 2.4.0 | +| LXQT_MINIMUM_VERSION | 2.4.0 | +| QTERMWIDGET_MINIMUM_VERSION | 2.4.0 | +| QTXDG_MINIMUM_VERSION | 4.4.0 | +| LIBMENUCACHE_MINIMUM_VERSION | 1.1.0 | +| QT_MINIMUM_VERSION | 6.6.0 | +| LAYERSHELL_QT_MINIMUM_VERSION | 6.5.0 | +| LAYERSHELL_QT_MINIMUM_VERSION | 6.5.0 | +| KF6_MINIMUM_VERSION | 6.0.0 | +| KF6SCREEN_MINIMUM_VERSION | 6.0.0 | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-build-tools-2.3.0/cmake/modules/LXQtTranslateDesktop.cmake new/lxqt-build-tools-2.4.0/cmake/modules/LXQtTranslateDesktop.cmake --- old/lxqt-build-tools-2.3.0/cmake/modules/LXQtTranslateDesktop.cmake 2025-11-05 12:01:38.000000000 +0100 +++ new/lxqt-build-tools-2.4.0/cmake/modules/LXQtTranslateDesktop.cmake 2026-04-20 09:03:27.000000000 +0200 @@ -76,22 +76,16 @@ COMMENT "Generating ${_fileName}.${_fileExt}" ) else () - file(GLOB _translations - ${_translationDir}/${_fileName}[_.]*${_fileExt} - ) - - list(SORT _translations) add_custom_command(OUTPUT ${_outFile} - COMMAND grep -v -a "#TRANSLATIONS_DIR=" ${_inFile} > ${_outFile} - VERBATIM + COMMAND ${LXQT_CMAKE_MODULES_DIR}/LXQtTranslateDesktop.sh + ${_outFile} + ${_inFile} + ${_fileName} + ${_fileExt} + ${_translationDir} COMMENT "Generating ${_fileName}.${_fileExt}" + USES_TERMINAL ) - if (_translations) - add_custom_command(OUTPUT ${_outFile} - COMMAND grep -h -a "\\[.*]\\s*=" ${_translations} >> ${_outFile} - VERBATIM APPEND - ) - endif () endif () set(__result ${__result} ${_outFile}) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lxqt-build-tools-2.3.0/cmake/modules/LXQtTranslateDesktop.sh new/lxqt-build-tools-2.4.0/cmake/modules/LXQtTranslateDesktop.sh --- old/lxqt-build-tools-2.3.0/cmake/modules/LXQtTranslateDesktop.sh 1970-01-01 01:00:00.000000000 +0100 +++ new/lxqt-build-tools-2.4.0/cmake/modules/LXQtTranslateDesktop.sh 2026-04-20 09:03:27.000000000 +0200 @@ -0,0 +1,37 @@ +#!/bin/sh + +# Copyright (c) 2025 Luís Pereira <[email protected]> +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# 1. Redistributions of source code must retain the copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# 3. The name of the author may not be used to endorse or promote products +# derived from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Parameterss names (from LXQtTranslateDesktop.cmake) +# $1 _outfile +# $2 _infile +# $3 _fileName +# $4 _fileExt +# $5 _translationDir + +translationFiles=`find $5 -type f -name "$3_*.$4"` +grep -v -a "#TRANSLATIONS_DIR=" $2 > $1 +grep -h -a "\\[.*]\\s*=" ${translationFiles} >> $1 ++++++ lxqt2-build-tools.keyring ++++++ --- /var/tmp/diff_new_pack.50SqLo/_old 2026-04-22 16:57:59.592020347 +0200 +++ /var/tmp/diff_new_pack.50SqLo/_new 2026-04-22 16:57:59.600020678 +0200 @@ -47,7 +47,43 @@ Oa86l8pqli+B7rpTbsAE9Ut8qUaWjm87oUNSJbaKgqNnMaE+b/8VJaEeWHgQJwsD bJSJ/O/vzlRtDjOJ1JDlMRLs7TnOFeUh5pgwyaJoidYbJEiGlMGJbI6BjwhDTBFO NLJtd3SsRjc7ICtGdCvej59IvCDTjxtkhx5okF03APi1aXpHQrE18/arFD7BpoGO -sw== -=gSIv +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 +/AltqE7gRNR/QnfiBlo= +=kOsM -----END PGP PUBLIC KEY BLOCK-----
