taskwarrior: update to 2.30, fix compile
authorhauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 6 Feb 2014 23:09:14 +0000 (23:09 +0000)
committerhauke <hauke@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 6 Feb 2014 23:09:14 +0000 (23:09 +0000)
This is a cryptographically signed message in MIME format.

- fixes build errors (from buildbot logs):
build/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/liblua.so: undefined reference to `dlsym'
build/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/liblua.so: undefined reference to `dlerror'
build/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/liblua.so: undefined reference to `dlopen'
build/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib/liblua.so: undefined reference to `dlclose'
collect2: ld returned 1 exit status
- depends on liblua, libuuid
- use external libuuid instead of internal one
- update to taskwarrior 2.3.0

Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
[update from 2.20 to 2.30 and add libreadline dependency]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
git-svn-id: svn://svn.openwrt.org/openwrt/packages@39521 3c298f89-4303-0410-b956-a3cf2f4a3e73

utils/taskwarrior/Makefile

index 26b1c80..8cd21f4 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=taskwarrior
-PKG_VERSION:=2.0.0
+PKG_VERSION:=2.3.0
 PKG_RELEASE:=1
 
 PKG_SOURCE:=task-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=http://www.taskwarrior.org/download/
-PKG_MD5SUM:=b850b49f8b69bb4049c07d0914a0f7af
+PKG_MD5SUM:=2c1d2c64311855f3519ad038ebd372ac
 
 PKG_INSTALL:=1
 
@@ -26,11 +26,13 @@ define Package/taskwarrior
   TITLE:=taskwarrior
   SECTION:=utils
   CATEGORY:=Utilities
-  DEPENDS:=+libncurses +libstdcpp
+  DEPENDS:=+libncurses +libstdcpp +liblua +libuuid +libreadline
   URL:=http://taskwarrior.org/projects/show/taskwarrior
   MAINTAINER:=Xiangfu Liu <xiangfu@sharism.cc>
 endef
 
+TARGET_LDFLAGS += -ldl
+
 define Package/taskwarrior/description
  taskwarrior is a command-line todo list manager
 endef