Compare commits

...

18 Commits

Author SHA1 Message Date
7545b6ee99 Update Standards-Version to 4.7.1, no changes needed. 2025-02-21 15:58:14 -06:00
d20ac464c6 Upload to Plucky 2025-01-03 01:49:28 -06:00
08d2558ab6 Bump the minimum C++ standard to 20. 2025-01-03 01:49:01 -06:00
6a830527f0 Upload to Plucky 2024-11-15 15:34:45 -06:00
5265072648 New upstream release. 2024-11-05 11:00:18 -06:00
Aaron Rainbolt
b9b47695a9 Upload to Plucky 2024-11-05 10:59:34 -06:00
f9547b646a pkg-config -> pkgconf 2024-04-23 15:35:40 -05:00
33e3f37553 Bump Standards-version to 4.7.0, no changes needed. 2024-04-23 15:30:30 -05:00
6efce24ec0 Update debian/copyright. 2024-04-23 15:29:49 -05:00
92039c8848 Update build and runtime dependencies for Qt 6. 2024-04-23 15:29:22 -05:00
3cc388ced7 New upstream release. 2024-04-23 15:23:31 -05:00
ed82705efd Upload to Mantic. 2023-05-10 11:34:20 -05:00
fdd29ab40a Update Standards-version to 4.6.2, no changes needed. 2023-05-10 11:33:54 -05:00
16d49cb644 Update copyright years. 2023-05-10 11:33:06 -05:00
b69b6e2e95 Run wrap-and-sort. 2023-05-10 11:20:24 -05:00
1a5d20464a Remove reverse-applicable cpp17.patch. 2023-05-10 11:19:58 -05:00
b35c117cec New upstream release. 2023-05-10 11:19:28 -05:00
eeb07eef61 Build using C++17 by default instead of C++14, to be compatible with KDE Frameworks and Qt. 2023-01-25 11:40:03 -06:00
7 changed files with 86 additions and 13 deletions

0
debian/bin/gbp-buildpackage vendored Normal file → Executable file
View File

0
debian/bin/gbp-import-orig vendored Normal file → Executable file
View File

46
debian/changelog vendored
View File

@ -1,3 +1,49 @@
lxqt-build-tools (2.1.0-0ubuntu3) plucky; urgency=medium
* Update Standards-Version to 4.7.1, no changes needed.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 21 Feb 2025 15:57:52 -0600
lxqt-build-tools (2.1.0-0ubuntu2) plucky; urgency=medium
* Bump the minimum C++ standard to 20.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 03 Jan 2025 01:49:22 -0600
lxqt-build-tools (2.1.0-0ubuntu1) plucky; urgency=medium
* New upstream release.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 15 Nov 2024 15:32:28 -0600
lxqt-build-tools (2.0.0-0ubuntu1) oracular; urgency=medium
[ Simon Quigley ]
* New upstream release.
- Update build and runtime dependencies for Qt 6.
* Update debian/copyright.
* Bump Standards-version to 4.7.0, no changes needed.
* pkg-config -> pkgconf
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 15 Aug 2024 15:58:15 -0500
lxqt-build-tools (0.13.0-0ubuntu1) mantic; urgency=medium
* New upstream release.
* Remove reverse-applicable cpp17.patch.
* Run wrap-and-sort.
* Update copyright years.
* Update Standards-version to 4.6.2, no changes needed.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 10 May 2023 11:34:02 -0500
lxqt-build-tools (0.12.0-0ubuntu3) lunar; urgency=medium
* Build using C++17 by default instead of C++14, to be compatible with KDE
Frameworks and Qt.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 25 Jan 2023 11:36:17 -0600
lxqt-build-tools (0.12.0-0ubuntu2) lunar; urgency=medium lxqt-build-tools (0.12.0-0ubuntu2) lunar; urgency=medium
* Added 'Rules-Requires-Root: no'. * Added 'Rules-Requires-Root: no'.

19
debian/control vendored
View File

@ -9,9 +9,9 @@ Priority: optional
Build-Depends: debhelper-compat (= 13), Build-Depends: debhelper-compat (= 13),
cmake, cmake,
libglib2.0-dev, libglib2.0-dev,
pkg-config, pkgconf,
qtbase5-dev qt6-base-dev (>= 6.6.0)
Standards-Version: 4.6.1 Standards-Version: 4.7.1
Vcs-Browser: https://git.lubuntu.me/Lubuntu/lxqt-build-tools-packaging Vcs-Browser: https://git.lubuntu.me/Lubuntu/lxqt-build-tools-packaging
Vcs-Git: https://git.lubuntu.me/Lubuntu/lxqt-build-tools-packaging.git Vcs-Git: https://git.lubuntu.me/Lubuntu/lxqt-build-tools-packaging.git
XS-Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/lxqt-build-tools XS-Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/lxqt-build-tools
@ -21,15 +21,14 @@ Rules-Requires-Root: no
Package: lxqt-build-tools Package: lxqt-build-tools
Architecture: all Architecture: all
Depends: ${misc:Depends}, Depends: binutils,
binutils,
cmake, cmake,
libglib2.0-dev (>= 2.73.1), libglib2.0-dev (>= 2.73.1),
pkg-config, pkgconf,
qttools5-dev, qt6-tools-dev,
qttools5-dev-tools qt6-tools-dev-tools,
Recommends: git, ${misc:Depends}
lintian Recommends: git, lintian
Description: Build tools for the LXQt desktop environment Description: Build tools for the LXQt desktop environment
LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt
technologies. It has been tailored for users who value simplicity, speed, and technologies. It has been tailored for users who value simplicity, speed, and

7
debian/copyright vendored
View File

@ -3,7 +3,7 @@ Upstream-Name: lxqt-build-tools
Source: https://github.com/lxqt/lxqt-build-tools Source: https://github.com/lxqt/lxqt-build-tools
Files: * Files: *
Copyright: 2012-2021 LXQt team Copyright: 2012-2023 LXQt team
2010-2012 Razor team 2010-2012 Razor team
License: BSD-3-Clause License: BSD-3-Clause
@ -28,7 +28,7 @@ Files: lxqt-transupdate
cmake/modules/LXQtTranslate.cmake cmake/modules/LXQtTranslate.cmake
cmake/modules/LXQtTranslateTs.cmake.in cmake/modules/LXQtTranslateTs.cmake.in
cmake/modules/LXQtTranslationLoader.cmake cmake/modules/LXQtTranslationLoader.cmake
cmake/modules/Qt5TranslationLoader.cmake cmake/modules/Qt6TranslationLoader.cmake
Copyright: 2018 Alf Gaida <agaida@siduction.org> Copyright: 2018 Alf Gaida <agaida@siduction.org>
2014-2020 Luís Pereira <luis.artur.pereira@gmail.com> 2014-2020 Luís Pereira <luis.artur.pereira@gmail.com>
2006-2007 Laurent Montel <montel@kde.org> 2006-2007 Laurent Montel <montel@kde.org>
@ -49,9 +49,10 @@ Copyright:
2022 Andrew Lee (李健秋) <ajqlee@debian.org> 2022 Andrew Lee (李健秋) <ajqlee@debian.org>
2022 Severus Septimius <severusseptimius7@gmail.com> 2022 Severus Septimius <severusseptimius7@gmail.com>
2022 Aaron Rainbolt <arraybolt3@ubuntu.com> 2022 Aaron Rainbolt <arraybolt3@ubuntu.com>
2022 Simon Quigley <tsimonq2@ubuntu.com> 2022-2024 Simon Quigley <tsimonq2@ubuntu.com>
License: BSD-3-Clause License: BSD-3-Clause
Copyright: Alf Gaida <agaida@siduction.org>
Files: debian/usr/share/lxqt-build-tools/repository.spec.example Files: debian/usr/share/lxqt-build-tools/repository.spec.example
License: WTFPL-2 License: WTFPL-2

26
debian/patches/cpp20.patch vendored Normal file
View File

@ -0,0 +1,26 @@
Description: Bump the minimum compatibility level to C++20
This pull request is very similar to
https://github.com/lxqt/lxqt-build-tools/pull/83, except this is proactive
rather than reactive.
Author: Simon Quigley <tsimonq2@ubuntu.com>
Origin: upstream
Forwarded: https://github.com/lxqt/lxqt-build-tools/pull/102
Last-Update: 2025-01-03
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/cmake/modules/LXQtCompilerSettings.cmake
+++ b/cmake/modules/LXQtCompilerSettings.cmake
@@ -181,11 +181,11 @@ endif()
#-----------------------------------------------------------------------------
-# CXX17 requirements - no checks, we just set it
+# CXX20 requirements - no checks, we just set it
#-----------------------------------------------------------------------------
set(CMAKE_CXX_STANDARD_REQUIRED True)
set(CMAKE_CXX_EXTENSIONS OFF)
-set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ ISO Standard")
+set(CMAKE_CXX_STANDARD 20 CACHE STRING "C++ ISO Standard")
#-----------------------------------------------------------------------------

1
debian/patches/series vendored Normal file
View File

@ -0,0 +1 @@
cpp20.patch