[Buildroot] [PATCH v7 15/29] package/taskd: remove package
Bernd Kuhls
bernd at kuhls.net
Mon Dec 29 17:51:43 UTC 2025
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 <bernd at kuhls.net>
Cc: Ben Boeckel <mathstuf at gmail.com>
---
.checkpackageignore | 3 --
Config.in.legacy | 8 +++-
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, 7 insertions(+), 144 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 d9969ddadc..f7f7e15b90 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -989,9 +989,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 0f66ede246..9c4f9b6f7a 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -146,11 +146,17 @@ 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
help
- sconeserver was deprecated upstream and has been removed
+ sconeserver is unmaintained and has been removed
config BR2_PACKAGE_QJSON
bool "qjson has been removed"
diff --git a/DEVELOPERS b/DEVELOPERS
index 37b8904751..477fb5a72d 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -347,9 +347,6 @@ F: package/uhubctl/
N: Baxiche Su <baxiche at gmail.com>
F: package/qt6/qt6multimedia/
-N: Ben Boeckel <mathstuf at gmail.com>
-F: package/taskd/
-
N: Benjamin Kamath <kamath.ben at gmail.com>
F: package/lapack/
diff --git a/package/Config.in b/package/Config.in
index 7aa3d9e51f..4ebcf3ffcc 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -2401,7 +2401,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?= <joerg.krause at embedded.rocks>
-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 <joerg.krause at embedded.rocks>
----
- 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)" <arnout at mind.be>
-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) <arnout at mind.be>
----
- 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 <thomas.petazzoni at free-electrons.com>
-
-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))
--
2.47.3
More information about the buildroot
mailing list