taskd: new package

Taskwarrior is a task management suite of tools. Taskd is the
synchronization server for it.

Signed-off-by: Ben Boeckel <mathstuf@gmail.com>
[Thomas:
 - use 'depends on' for BR2_USE_MMU, and add a comment indicating that
   the dependency is due to the use of fork()
 - use 'depends on' for BR2_USE_WCHAR, and add a comment indicating
   that the dependency is due to gnutls and util-linux.
 - add a hash file.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Ben Boeckel 2016-03-09 21:38:40 -05:00 committed by Thomas Petazzoni
parent 348d5edd91
commit bd3cbf3e56
4 changed files with 34 additions and 0 deletions

View File

@ -1489,6 +1489,7 @@ endif
source "package/sshpass/Config.in"
source "package/strongswan/Config.in"
source "package/stunnel/Config.in"
source "package/taskd/Config.in"
source "package/tcpdump/Config.in"
source "package/tcping/Config.in"
source "package/tcpreplay/Config.in"

15
package/taskd/Config.in Normal file
View File

@ -0,0 +1,15 @@
config BR2_PACKAGE_TASKD
bool "taskd"
depends on BR2_USE_WCHAR # gnutls, util-linux
depends on BR2_USE_MMU # fork()
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/ wchar"
depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR

4
package/taskd/taskd.hash Normal file
View File

@ -0,0 +1,4 @@
# From http://taskwarrior.org/download/
sha1 ded339deeee65277e4712f71a9159502f8b20b52 taskd-1.1.0.tar.gz
# Locally calculated
sha256 7b8488e687971ae56729ff4e2e5209ff8806cf8cd57718bfd7e521be130621b4 taskd-1.1.0.tar.gz

14
package/taskd/taskd.mk Normal file
View File

@ -0,0 +1,14 @@
################################################################################
#
# taskd
#
################################################################################
TASKD_VERSION = 1.1.0
TASKD_SOURCE = taskd-$(TASKD_VERSION).tar.gz
TASKD_SITE = http://taskwarrior.org/download
TASKD_LICENSE = MIT
TASKD_LICENSE_FILES = COPYING LICENSE
TASKD_DEPENDENCIES = gnutls util-linux
$(eval $(cmake-package))