From b318a0c22b4ac3cb9b8cd19d85a779a403feb0c4 Mon Sep 17 00:00:00 2001 From: Bernd Kuhls Date: Tue, 30 Dec 2025 12:45:26 +0100 Subject: [PATCH] package/taskd: remove package https://github.com/GothenburgBitFactory/taskserver/commit/e71163665181a27589c52126c542e1426f55d4eb The package "is no longer actively developed." https://github.com/GothenburgBitFactory/taskserver shows this note: "This repository was archived by the owner on Jul 4, 2024. It is now read-only." The package is broken with cmake 4 and no other package depends on it. Signed-off-by: Bernd Kuhls Cc: Ben Boeckel Signed-off-by: Thomas Petazzoni --- .checkpackageignore | 3 -- Config.in.legacy | 6 +++ DEVELOPERS | 3 -- package/Config.in | 1 - ...makedefine-HAVE_GET_CURRENT_DIR_NAME.patch | 28 ------------- ...rrect-variables-for-GnuTLS-detection.patch | 32 --------------- ...eLists-use-pkg-config-uuid-detection.patch | 40 ------------------- package/taskd/Config.in | 18 --------- package/taskd/taskd.hash | 5 --- package/taskd/taskd.mk | 13 ------ 10 files changed, 6 insertions(+), 143 deletions(-) delete mode 100644 package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch delete mode 100644 package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch delete mode 100644 package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch delete mode 100644 package/taskd/Config.in delete mode 100644 package/taskd/taskd.hash delete mode 100644 package/taskd/taskd.mk diff --git a/.checkpackageignore b/.checkpackageignore index a2710cdd3e..a80e89c168 100644 --- a/.checkpackageignore +++ b/.checkpackageignore @@ -983,9 +983,6 @@ package/swupdate/swupdate.sh Shellcheck package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch lib_patch.Upstream package/tar/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch lib_patch.Upstream package/targetcli-fb/S50target Shellcheck lib_sysv.Variables -package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch lib_patch.Upstream -package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch lib_patch.Upstream -package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch lib_patch.Upstream package/tcf-agent/S55tcf-agent Shellcheck lib_sysv.Variables package/tftpd/S80tftpd-hpa Shellcheck lib_sysv.Indent lib_sysv.Variables package/ti-gfx/0001-newclkapi.patch lib_patch.Upstream diff --git a/Config.in.legacy b/Config.in.legacy index fc5979c926..acc8edf963 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,12 @@ endif comment "Legacy options removed in 2026.02" +config BR2_PACKAGE_TASKD + bool "taskd has been removed" + select BR2_LEGACY + help + taskd was deprecated upstream and has been removed + config BR2_PACKAGE_SCONESERVER bool "sconeserver has been removed" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index 37b8904751..477fb5a72d 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -347,9 +347,6 @@ F: package/uhubctl/ N: Baxiche Su F: package/qt6/qt6multimedia/ -N: Ben Boeckel -F: package/taskd/ - N: Benjamin Kamath F: package/lapack/ diff --git a/package/Config.in b/package/Config.in index 42ae5aae4d..ab24e84531 100644 --- a/package/Config.in +++ b/package/Config.in @@ -2402,7 +2402,6 @@ menu "Miscellaneous" source "package/shared-mime-info/Config.in" source "package/snooze/Config.in" source "package/sunwait/Config.in" - source "package/taskd/Config.in" source "package/wine/Config.in" source "package/xmrig/Config.in" source "package/xutil_util-macros/Config.in" diff --git a/package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch b/package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch deleted file mode 100644 index 960c71b9ea..0000000000 --- a/package/taskd/0001-Fix-missing-cmakedefine-HAVE_GET_CURRENT_DIR_NAME.patch +++ /dev/null @@ -1,28 +0,0 @@ -From b067ab9bf667bb9257bb9eeaa6bf25f9a1a17f06 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?J=C3=B6rg=20Krause?= -Date: Fri, 6 May 2016 23:35:42 +0200 -Subject: [PATCH] Fix missing cmakedefine HAVE_GET_CURRENT_DIR_NAME -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Jörg Krause ---- - cmake.h.in | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/cmake.h.in b/cmake.h.in -index 4124ce9..0b8f9d0 100644 ---- a/cmake.h.in -+++ b/cmake.h.in -@@ -51,6 +51,7 @@ - #cmakedefine HAVE_ST_BIRTHTIME - - /* Functions */ -+#cmakedefine HAVE_GET_CURRENT_DIR_NAME - #cmakedefine HAVE_TIMEGM - #cmakedefine HAVE_UUID_UNPARSE_LOWER - --- -2.8.2 - diff --git a/package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch b/package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch deleted file mode 100644 index f2365ea298..0000000000 --- a/package/taskd/0002-Use-correct-variables-for-GnuTLS-detection.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 88fee5c6eb2271d3de6b9878cd29a0494999aa18 Mon Sep 17 00:00:00 2001 -From: "Arnout Vandecappelle (Essensium/Mind)" -Date: Sun, 20 Nov 2016 23:46:45 +0100 -Subject: [PATCH] Use correct variables for GnuTLS detection - -At least with recent CMake, it seems the variables created by -find_package (GnuTLS) are called PC_GNUTLS_INCLUDE_DIRS and -PC_GNUTLS_LIBRARIES. - -Signed-off-by: Arnout Vandecappelle (Essensium/Mind) ---- - CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index d8125d9..ccf827b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -110,8 +110,8 @@ message ("-- Looking for GnuTLS") - find_package (GnuTLS REQUIRED) - if (GNUTLS_FOUND) - set (HAVE_LIBGNUTLS true) -- set (TASKD_INCLUDE_DIRS ${TASKD_INCLUDE_DIRS} ${GNUTLS_INCLUDE_DIR}) -- set (TASKD_LIBRARIES ${TASKD_LIBRARIES} ${GNUTLS_LIBRARIES}) -+ set (TASKD_INCLUDE_DIRS ${TASKD_INCLUDE_DIRS} ${PC_GNUTLS_INCLUDE_DIRS}) -+ set (TASKD_LIBRARIES ${TASKD_LIBRARIES} ${PC_GNUTLS_LIBRARIES}) - endif (GNUTLS_FOUND) - - message ("-- Looking for libuuid") --- -2.10.2 - diff --git a/package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch b/package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch deleted file mode 100644 index 34139fef74..0000000000 --- a/package/taskd/0003-CMakeLists-use-pkg-config-uuid-detection.patch +++ /dev/null @@ -1,40 +0,0 @@ -CMakeLists.txt: use pkg-config to detect uuid when possible - -In order to take into account the libraries used by libuuid when -building statically, using pkg-config is recommended. This patch -therefore improves the CMakeLists.txt to use pkg-config to detect -libuuid when pkg-config is available. - -Signed-off-by: Thomas Petazzoni - -Index: b/CMakeLists.txt -=================================================================== ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -6,6 +6,7 @@ - - include (CheckFunctionExists) - include (CheckStructHasMember) -+include (FindPkgConfig) - - set (HAVE_CMAKE true) - -@@ -119,8 +120,16 @@ - # Apple and FreeBSD include the uuid functions in their libc, rather than libuuid - check_function_exists (uuid_unparse_lower HAVE_UUID_UNPARSE_LOWER) - else (DARWIN OR FREEBSD) -- find_path (UUID_INCLUDE_DIR uuid/uuid.h) -- find_library (UUID_LIBRARY NAMES uuid) -+ if(PKG_CONFIG_FOUND) -+ pkg_check_modules(PC_UUID uuid) -+ if(PC_UUID_FOUND) -+ set (UUID_INCLUDE_DIR ${PC_UUID_INCLUDE_DIRS}) -+ set (UUID_LIBRARY ${PC_UUID_LIBRARIES}) -+ endif(PC_UUID_FOUND) -+ else(PKG_CONFIG_FOUND) -+ find_path (UUID_INCLUDE_DIR uuid/uuid.h) -+ find_library (UUID_LIBRARY NAMES uuid) -+ endif(PKG_CONFIG_FOUND) - if (UUID_INCLUDE_DIR AND UUID_LIBRARY) - set (TASKD_INCLUDE_DIRS ${TASKD_INCLUDE_DIRS} ${UUID_INCLUDE_DIR}) - set (TASKD_LIBRARIES ${TASKD_LIBRARIES} ${UUID_LIBRARY}) diff --git a/package/taskd/Config.in b/package/taskd/Config.in deleted file mode 100644 index 19d123fb59..0000000000 --- a/package/taskd/Config.in +++ /dev/null @@ -1,18 +0,0 @@ -config BR2_PACKAGE_TASKD - bool "taskd" - depends on !BR2_STATIC_LIBS # gnutls - depends on BR2_USE_WCHAR # gnutls - depends on BR2_USE_MMU # fork() - depends on BR2_INSTALL_LIBSTDCPP - select BR2_PACKAGE_GNUTLS - select BR2_PACKAGE_UTIL_LINUX - select BR2_PACKAGE_UTIL_LINUX_LIBUUID - help - Task management synchronization daemon. - - http://taskwarrior.org/ - -comment "taskd needs a toolchain w/ C++, wchar, dynamic library" - depends on BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP || \ - BR2_STATIC_LIBS diff --git a/package/taskd/taskd.hash b/package/taskd/taskd.hash deleted file mode 100644 index d3f8bb250e..0000000000 --- a/package/taskd/taskd.hash +++ /dev/null @@ -1,5 +0,0 @@ -# From http://taskwarrior.org/download/ -sha1 ded339deeee65277e4712f71a9159502f8b20b52 taskd-1.1.0.tar.gz -# Locally calculated -sha256 7b8488e687971ae56729ff4e2e5209ff8806cf8cd57718bfd7e521be130621b4 taskd-1.1.0.tar.gz -sha256 84d1a8c2e6e306864ff350857a36b6c74756e61e2eae6822cf2fa88212720f68 COPYING diff --git a/package/taskd/taskd.mk b/package/taskd/taskd.mk deleted file mode 100644 index b19be68912..0000000000 --- a/package/taskd/taskd.mk +++ /dev/null @@ -1,13 +0,0 @@ -################################################################################ -# -# taskd -# -################################################################################ - -TASKD_VERSION = 1.1.0 -TASKD_SITE = http://taskwarrior.org/download -TASKD_LICENSE = MIT -TASKD_LICENSE_FILES = COPYING -TASKD_DEPENDENCIES = gnutls util-linux host-pkgconf - -$(eval $(cmake-package))