Package Details: trac 1.4.2-1

Git Clone URL: https://aur.archlinux.org/trac.git (read-only, click to copy)
Package Base: trac
Description: Trac Integrated SCM & Project Management using Apache & Subversion.
Upstream URL: http://trac.edgewall.org/
Licenses: BSD
Submitter: Barthalion
Maintainer: julianbrost
Last Packager: julianbrost
Votes: 5
Popularity: 0.30
First Submitted: 2018-01-05 20:20
Last Updated: 2020-06-30 18:53

Dependencies (7)

Sources (3)

Latest Comments

ganymede commented on 2020-08-29 10:02

Hello, this PKGBUILD would benefit from small updates.

  • pkgdesc is outdated, as trac is not bound to Apache and Subversion anymore, and the Trac project itself is presentend as "an enhanced wiki and issue tracking system for software development projects". BTW the ArchLinux Wiki article about Trac mentions "a webserver" and not specifically apache. tracd runs fine behind nginx.

  • as zoidberg_md pointed out, python2-babel is only an optional dependency, as trac builds and runs without it. It should be moved to makedepends : 'python2-babel: localization support'.

  • other packages should be added to makedepends : 'git: Git repositories support', 'python2-pytz: get a complete list of timezones' (per Trac's documentation), 'postgresql: PostgreSQL database support' (python2-psycopg2 is not sufficient to install postgresql) and 'subversion: Subversion repositories support'.

  • "install=trac.install" should be removed: this package has no trac.install file

  • license.txt should be removed from "source" and "package()": this file is not present in Trac's repository, and license=('BSD') is correct. I guess it's a remnant from an old version of Trac.

julianbrost commented on 2020-06-30 18:56

Sorry for the late reply. I've just pushed a new version incorporating some of the suggestions. Can you explain why you think babel is only a build dependency? https://trac.edgewall.org/wiki/TracInstall#OtherPythonPackages lists it as an optional package, so maybe it should be moved to optdepends.

zoidberg_md commented on 2020-04-15 22:26

1.4.1-1 works, however python2-babel seems to be only a make dependency. Some scripts such as /usr/lib/python2.7/site-packages/trac/web/fcgi_frontend.py contain Python3 sheband, I wonder if it's a good idea to sed/convert them.

Also there is an optional dependency of python2-pygments, for syntax highlighting

julianbrost commented on 2020-02-15 11:47

The issue with Jinja should be fixed in the newly released version 1.4.1.

luscinius commented on 2020-02-02 03:36

Some of the functionality is broken after update of python2-jinja to 2.11. See in particular this ticket: https://trac.edgewall.org/ticket/13242 I get similar errors on my installation.

julianbrost commented on 2018-08-05 10:10

It wasn't added, it's there since at least 2009: https://git.archlinux.org/svntogit/community.git/diff/trac/trunk/PKGBUILD?id=a0a785d387689856b18107b3d6347647111afd6a https://git.archlinux.org/svntogit/community.git/commit/?id=a0a785d387689856b18107b3d6347647111afd6a

But I'll try if it works fine without it and remove it.

ddouglass commented on 2018-08-04 15:57

why was clearsilver added as a make depend from version 1.2.2-1 to 1.2.3-1?

clearsilver support was removed from trac many years ago in version 0.11. The only mentions of clearsilver in the trac source are that they're no longer supported.