Package Details: taskd-git 1.2.0-1

Git Clone URL: https://aur.archlinux.org/taskd-git.git (read-only)
Package Base: taskd-git
Description: A lightweight secure server providing multi-user, multi-client access to task data
Upstream URL: http://tasktools.org/projects/taskd.html
Licenses: MIT
Provides: taskd
Submitter: philpirj
Maintainer: pabloc
Last Packager: pabloc
Votes: 3
Popularity: 0.770278
First Submitted: 2013-08-25 20:58
Last Updated: 2015-07-28 11:45

Required by (0)

Sources (3)

Latest Comments

lvsv commented on 2016-06-26 23:00

if you get something like this:
CMake Error: Cannot determine link language for tar get "libshared"

Just add in PKGBUILD

prepare() {
cd "${srcdir}/${pkgname}"
git submodule init
git config submodule.mysubmodule.url src/libshared
git submodule update
}

And if you have problems with tests (as i had), change makedepeneds
makedepends=('git' 'cmake' 'python' 'python2')
and add export in check()
export LANG="en_US.UTF8"

redfish commented on 2016-05-27 14:45

Currently, the version string generated by pkgver() is wrong. It confuses yaourt into thinking that package is out of date, because the version in .SRCINFO compares unfavorably. Here's a simple fix, please apply it:

_branch=1.2.0
source=(...#branch=1.2.0)
...
pkgver() {
cd $pkgname
git describe --long origin/$_branch | sed 's/^s//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

UPDATE: Also, in taskd.install please do not delete users and groups, this is against policy, because it creates orphan files on the filesystem. Also, do not enable, nor start, nor stop the systemd service in .install - that is up to the user (also, the 'preset' command generates a warning). Basically, remove pre_remove(), post_remove() and the systemctl command from post_install().

Minor: consider adding 'armv7h' to the list. It builds and works on ARM.

ackthet commented on 2016-04-04 12:59

Could you please modify the systemd unit file to use the extra security precautions found in the unit file here: https://taskwarrior.org/docs/taskserver/control.html

philpirj commented on 2014-04-11 06:39

@harleypig Probably you should take over, I'm not using this on my own

harleypig commented on 2014-04-10 16:29

I have a pkgbuild for taskd-git that seems to work for me. It creates a user and group and adds the various systemd stuff.

Feel free to incorporate whatever you want from it.

In any case, I'm new to making packages (excepting perl packages) and would be interested in any feedback on how to improve it.

https://github.com/harleypig/abs/tree/master/aur/taskd-git

philpirj commented on 2013-11-22 07:15

Updated according to last three notes. Sorry for delay.

ilpianista commented on 2013-10-29 21:39

please use a proper pkgver https://wiki.archlinux.org/index.php/VCS_PKGBUILD_Guidelines#Git

ilpianista commented on 2013-10-29 21:39

arch should be ('i686' 'x86_64')

ilpianista commented on 2013-10-29 21:33

please add cmake as makedeps