Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 48818

Summary: trac and clearsilver ebuilds
Product: Gentoo Linux Reporter: Julien Allanos (RETIRED) <dju>
Component: New packagesAssignee: Gentoo Web Application Packages Maintainers <web-apps>
Status: VERIFIED TEST-REQUEST    
Severity: enhancement CC: alex
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: All   
URL: http://trac.edgewall.com/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: net-www/clearsilver/clearsilver-0.9.7.ebuild
net-www/clearsilver/files/0.9.7-python.patch
net-www/trac/trac-0.6.1.ebuild
net-www/trac/trac-0.6.1.ebuild

Description Julien Allanos (RETIRED) gentoo-dev 2004-04-23 13:27:30 UTC
trac is an enhanced wiki and issue tracking system for software development projects. It has a interface to the Subversion revision control system, and is based on python. This is a really promising project.
Comment 1 Julien Allanos (RETIRED) gentoo-dev 2004-04-23 13:28:29 UTC
Created attachment 29918 [details]
net-www/clearsilver/clearsilver-0.9.7.ebuild

clearsilver is a template engine, required by trac.
Comment 2 Julien Allanos (RETIRED) gentoo-dev 2004-04-23 13:29:18 UTC
Created attachment 29919 [details]
net-www/clearsilver/files/0.9.7-python.patch
Comment 3 Julien Allanos (RETIRED) gentoo-dev 2004-04-23 13:29:36 UTC
Created attachment 29920 [details]
net-www/trac/trac-0.6.1.ebuild
Comment 4 Alex V. Koval 2004-04-24 02:19:58 UTC
Hi dju!

Big thanks! :) I have successfully installed trac on my system with your ebuilds. I have checked several days ago, and found that there are no ebuilds in portage for either trac or clearsilver, so today morning started to write my own, but then tried to search Gentoo bugzilla again, and yes, there are ebuilds :)

Not sure how it supposed to work, I am not very experieced with ebulds. I did not cvs'ed portage, just put track and clearsilver into my net-www dir, made digests, and emerged as emerge <ebuild>. It did not tracked out dependencies, but may be because I did it wrong. As result I has to add pysqlite manually (which shows that there are no build dependencies for it, only runtim RDEPEND).

At any case it was great to find this available.

Regards.

Alex
Comment 5 Julien Allanos (RETIRED) gentoo-dev 2004-04-24 07:26:31 UTC
Created attachment 29956 [details]
net-www/trac/trac-0.6.1.ebuild

you may want to but ebuilds that are not yet in portage, into an overlay
directory. see make.conf for more details.

i've corrected trac ebuild for dependencies.
Comment 6 Stuart Herbert (RETIRED) gentoo-dev 2004-04-24 08:49:40 UTC
Hi,

Trac sure does look interesting, and well worth adding to Portage.

We need you to update your ebuild to use the new framework before we
can accept your ebuild.

Please emerge net-www/webapp-config (make sure you get version 1.4 or
later), and update your ebuild to work with this new tool.  You can
use 'man 5 webapp.eclass', 'man 5 webapp-config' and 'man 8 webapp-config'
to learn more about how your ebuild needs to work.

You can find an example ebuild, for phpmyadmin, in

	/usr/share/doc/webapp-config-1.4/
	
If you encounter any difficulties with the new framework (and we
apologise, but there are sure to be a few at first), please let us know
and we'll do our best to help you.

Best regards,
Stu
Comment 7 Stuart Herbert (RETIRED) gentoo-dev 2004-04-25 12:52:25 UTC
Hi,

This stuff looks so interesting, I've decided to get this into Portage quickly.  Clearsilver is now in - as dev-libs/clearsilver - and I'm currently working on the trac ebuild.

Best regards,
Stu
Comment 8 Julien Allanos (RETIRED) gentoo-dev 2004-04-25 23:50:22 UTC
Stu, the header line hasn't been filled in the clearsilver ebuild.
Comment 9 Stuart Herbert (RETIRED) gentoo-dev 2004-04-28 15:30:17 UTC
Hiya,

Okay - I've committed an updated ebuild for trac-0.6.1 to Portage.  Most of it definitely works.  I haven't tested the code that makes the trac install directory owned by apache, so apologies if that's going to need fixing.

I've also fixed the header in the clearsilver ebuild.

Looking forward to playing with trac ...
Stu
Comment 10 Stuart Herbert (RETIRED) gentoo-dev 2004-06-26 17:42:30 UTC
Closing old bug