[neon/neon-packaging/glaxnimate/Neon/unstable] debian: kf6ify

Carlos De Maine null at kde.org
Mon Jan 27 08:36:44 GMT 2025


Git commit dade38271f81f830b504fa25e40abba9df1f4d97 by Carlos De Maine.
Committed on 27/01/2025 at 08:36.
Pushed by carlosdem into branch 'Neon/unstable'.

kf6ify

M  +12   -11   debian/control
D  +0    -39   debian/patches/disable_git.patch
M  +5    -9    debian/rules
M  +1    -3    debian/watch

https://invent.kde.org/neon/neon-packaging/glaxnimate/-/commit/dade38271f81f830b504fa25e40abba9df1f4d97

diff --git a/debian/control b/debian/control
index e90395d..829fee5 100644
--- a/debian/control
+++ b/debian/control
@@ -11,22 +11,23 @@ Build-Depends: cmake,
                libavcodec-dev,
                libavformat-dev,
                libavutil-dev,
-               libkf5archive-dev,
-               libkf5completion-dev,
-               libkf5coreaddons-dev,
-               libkf5crash-dev,
-               libkf5xmlgui-dev,
-               libkf5widgetsaddons-dev,
+               kf6-karchive-dev,
+               kf6-kcompletion-dev,
+               kf6-kcoreaddons-dev,
+               kf6-kcrash-dev,
+               kf6-ki18n-dev,
+               kf6-kxmlgui-dev,
+               kf6-kwidgetsaddons-dev,
                libpotrace-dev,
                libpython3-dev,
-               libqt5svg5-dev,
                libswscale-dev,
-               pkg-kde-tools,
+               pkg-kde-tools-neon,
                pybind11-dev,
                python3-pybind11,
-               qt5-image-formats-plugins,
-               qtbase5-dev,
-               qttools5-dev,
+               qt6-base-dev,
+               qt6-imageformats-dev,
+               qt6-svg-dev,
+               qt6-tools-dev,
                zlib1g-dev,
 Standards-Version: 4.6.2
 Homepage: https://glaxnimate.mattbas.org
diff --git a/debian/patches/disable_git.patch b/debian/patches/disable_git.patch
deleted file mode 100644
index 44ce352..0000000
--- a/debian/patches/disable_git.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/CMakeLists.txt	2023-09-09 12:08:27.000000000 -0700
-+++ b/CMakeLists.txt	2023-09-29 06:08:38.124019407 -0700
-@@ -50,21 +50,21 @@
- set(CMAKE_CXX_STANDARD_REQUIRED ON)
- 
- # Git
--set(VERSION_NAKED ${PROJECT_VERSION})
--set(VERSION_SUFFIX "-git-" CACHE STRING "")
--
--if (VERSION_SUFFIX STREQUAL "-git-")
--    git_describe(GIT_DESC --tags)
--    if ( NOT ${GIT_DESC} MATCHES ".*NOTFOUND" )
--        set(PROJECT_VERSION ${GIT_DESC})
--    endif()
--elseif(VERSION_SUFFIX MATCHES "^\\..*")
--    set(PROJECT_VERSION "${PROJECT_VERSION}${VERSION_SUFFIX}")
--elseif(NOT VERSION_SUFFIX STREQUAL "")
--    set(PROJECT_VERSION "${PROJECT_VERSION}+${VERSION_SUFFIX}")
--endif()
--
--message(STATUS "Building ${PROJECT_NAME} ${PROJECT_VERSION}")
-+# set(VERSION_NAKED ${PROJECT_VERSION})
-+# set(VERSION_SUFFIX "-git-" CACHE STRING "")
-+#
-+# if (VERSION_SUFFIX STREQUAL "-git-")
-+#     git_describe(GIT_DESC --tags)
-+#     if ( NOT ${GIT_DESC} MATCHES ".*NOTFOUND" )
-+#         set(PROJECT_VERSION ${GIT_DESC})
-+#     endif()
-+# elseif(VERSION_SUFFIX MATCHES "^\\..*")
-+#     set(PROJECT_VERSION "${PROJECT_VERSION}${VERSION_SUFFIX}")
-+# elseif(NOT VERSION_SUFFIX STREQUAL "")
-+#     set(PROJECT_VERSION "${PROJECT_VERSION}+${VERSION_SUFFIX}")
-+# endif()
-+#
-+# message(STATUS "Building ${PROJECT_NAME} ${PROJECT_VERSION}")
- 
- # Snapcraft stuff here because we don't care if cmake fails on CI
- configure_file(
diff --git a/debian/rules b/debian/rules
index 35076c2..939a0c4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,14 +1,10 @@
 #!/usr/bin/make -f
-# You must remove unused comment lines for the released package.
-#export DH_VERBOSE = 1
-#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic
-#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+# SPDX-License-Identifier: LGPL-2.0-or-later
+# # SPDX-FileCopyrightText: 2023 Jonathan Riddell <jr at jriddell.org>
 
 %:
-	dh $@ --with kde
+	dh $@ --with kf6 --buildsystem kf6
+
 
 override_dh_auto_configure:
-	dh_auto_configure -- \
-	-DINSTALL_TRANSLATIONS=OFF 
-#	-DMOBILE_UI=ON 
\ No newline at end of file
+	dh_auto_configure -- -DMOBILE_UI=ON 
\ No newline at end of file
diff --git a/debian/watch b/debian/watch
index a5cd3c5..6e3fb73 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,2 @@
 version=4
-opts=filenamemangle=s/.*\/archive\/(\d\S+)\/glaxnimate.*\.tar\.gz/glaxnimate-$1\.tar\.gz/g \
-  https://gitlab.com/mattbas/glaxnimate/tags?sort=updated_desc .*/archive/(\d\S+)/.*\.tar\.gz.*
-
+opts=pgpsigurlmangle=s/$/.sig/ http://download.kde.org/stable/release-service/([\d.]+)/src/@PACKAGE at -([\d.]+).tar.xz


More information about the Neon-commits mailing list