Package Details: task-spooler-cpu 2.0.0-3

Git Clone URL: https://aur.archlinux.org/task-spooler-cpu.git (read-only, click to copy)
Package Base: task-spooler-cpu
Description: Queue up tasks from the shell for batch execution
Upstream URL: https://justanhduc.github.io/2021/02/03/Task-Spooler.html
Keywords: batch jobs parallel spooler tasks
Licenses: GPL-2.0
Conflicts: task-spooler, task-spooler-gpu
Provides: tsp
Submitter: Dominiquini
Maintainer: Dominiquini
Last Packager: Dominiquini
Votes: 1
Popularity: 0.000016
First Submitted: 2024-10-23 01:28 (UTC)
Last Updated: 2026-04-17 05:24 (UTC)

Latest Comments

Dominiquini commented on 2026-04-18 02:52 (UTC)

@DoXer: I think I fixed the package! Can you test it and let me know if it's working now?

DoXer commented on 2026-04-17 04:02 (UTC) (edited on 2026-04-17 04:04 (UTC) by DoXer)

Hi, I ran into a build failure when installing task-spooler-cpu 2.0.0-2 from AUR.

The build fails during the install target because two files are missing from the source tree:

  • makeman – the script is called by the Makefile but not included in the sources
  • tsp.1 – the man page is missing as well, causing make install to abort

Relevant error output:

./makeman: No such file or directory
make: *** [Makefile:78: install] Error 127

install: cannot stat 'tsp.1': No such file or directory
make: *** [Makefile:79: install] Error 1

A simple fix would be to replace the last line of package() (the make -C ... install call) with a direct install of the binary:

 package() {
   install -Dm644 ${_app_name}-${pkgver}/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
   install -Dm644 ${_app_name}-${pkgver}/README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
   install -Dm644 ${_app_name}-${pkgver}/TRICKS.md -t "${pkgdir}/usr/share/doc/${pkgname}"
   install -Dm644 ${_app_name}-${pkgver}/INSTALL.md -t "${pkgdir}/usr/share/doc/${pkgname}"
   install -Dm644 ${_app_name}-${pkgver}/CHANGELOG.md -t "${pkgdir}/usr/share/doc/${pkgname}"
-  make -C ${_app_name}-${pkgver} PREFIX="${pkgdir}/usr" install
+  install -Dm755 ${_app_name}-${pkgver}/tsp "${pkgdir}/usr/bin/tsp"
 }

Alternatively, makeman and tsp.1 could be added to the source array if they are available upstream.

Thanks for maintaining the package!