Package Details: tmsu 0.7.5-1

Git Clone URL: https://aur.archlinux.org/tmsu.git (read-only, click to copy)
Package Base: tmsu
Description: A tool for tagging your files and accessing them through a virtual filesystem.
Upstream URL: https://tmsu.org/
Licenses: GPL3
Provides: tmsu
Submitter: tmladek
Maintainer: MarcinWieczorek
Last Packager: MarcinWieczorek
Votes: 26
Popularity: 0.187311
First Submitted: 2015-08-29 19:21 (UTC)
Last Updated: 2021-04-10 09:25 (UTC)

Dependencies (4)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

TrialnError commented on 2023-11-09 20:59 (UTC)

Regarding the missing files for Go modules see the following from Go package guildelines: https://wiki.archlinux.org/title/Go_package_guidelines#Upstream_project_without_go_modules

In short add the mentioned prepare function and remove the go get-commands from build.

darosio commented on 2022-09-01 13:38 (UTC)

go get is no longer supported.

==> Starting build()... Now getting go-sqlite3... go: go.mod file not found in current directory or any parent directory. 'go get' is no longer supported outside a module. To build and install a command, use 'go install' with a version, like 'go install example.com/cmd@latest' For more information, see https://golang.org/doc/go-get-install-deprecation or run 'go help get' or 'go help install'. ==> ERROR: A failure occurred in build(). Aborting... -> error making: tmsu

MarcinWieczorek commented on 2021-11-10 09:30 (UTC)

I don't know much about go build system, could you please bump the issue/PR upstream so they merge that fix? It would be a better solution, but in the end I could just patch it here.

Laman commented on 2021-11-10 08:59 (UTC)

the installation was dying on me with no required module provides package github.com/oniony/TMSU: go.mod file not found in current directory or any parent directory until i ran go env -w GO111MODULE=auto as per https://github.com/oniony/TMSU/issues/224

anotheralien commented on 2019-01-12 20:55 (UTC)

The PKGBUILD is missing one dependency and could not be installed. I fixed it by adding "go get golang.org/x/crypto/blake2b" inside the build() function at line 31.

Zirkelite commented on 2018-01-23 16:12 (UTC) (edited on 2018-01-23 16:15 (UTC) by Zirkelite)

go should be in makedepends, and not in depends. go programs are compiled, not interpreted. The system it is being run on doesn't need to have go installed.

MarcinWieczorek commented on 2017-12-27 14:52 (UTC)

Everyone has bash, and also namcap is not 100% right all the time. TMSU is written in Go, so it's a dependency. Fuse is required too, and you can see in the PKGBUILD that Go bindings for it are being downloaded. Same goes with sqlite. Thanks for trying to help tho.

martyg commented on 2017-12-05 15:09 (UTC)

FYI, noticed these warnings at the end of building in a clean chroot.

Checking PKGBUILD Checking tmsu-0.7.0-1-x86_64.pkg.tar.xz tmsu E: Dependency bash detected and not included (programs ['sh', 'bash'] needed in scripts ['usr/bin/tmsu-fs-mv', 'usr/bin/tmsu-fs-merge', 'usr/bin/mount.tmsu', 'usr/bin/tmsu-fs-rm']) tmsu W: Dependency included and not needed ('go') tmsu W: Dependency included and not needed ('fuse') tmsu W: Dependency included and not needed ('sqlite')

flarkis commented on 2017-07-09 20:57 (UTC)

Modifying the PATH variable is not the correct solution here. The issue is a poorly written Makefile. Neither of the tests have dependencies on the final compiled output, so running with jobs > 1 causes the tests to run in parallel with the compilation. Additionally tests shouldn't be in the build command in the first place. That's what check is for. The user should have the option to skip failing tests if the outputs are generated properly. So with all that being said I think the correct solution is to modify the PKGBUILD like ``` 28c28,33 < make --- > make dist > } > > check() { > cd "$srcdir/TMSU-$pkgver" > make test ```

peperunas commented on 2017-06-15 08:55 (UTC)

Yep. CheezenOne is right. Just run make with the modified PATH env variable. Can the maintainer edit the PKGBUILD please?