the Fink project is an effort to port
popular Unix programs to Mac OS X
Info2: <<
Package: trac-py%type_pkg[python]
Version: 0.11
Revision: 1000
Type: python(2.4 2.5)
Maintainer: Charles Lepple
Depends: <<
sqlite3,
python%type_pkg[python]-shlibs,
pysqlite2-py%type_pkg[python] (>= 2.4.1-1) | mysql-python-py%type_pkg[python] | psycopg2-py%type_pkg[python],
genshi-py%type_pkg[python] (>= 0.5-1),
svn-swig-py%type_pkg[python] (>= 1.2.3-1012)
<<
BuildDepends: <<
python%type_pkg[python]
<<
# For some plugins (otherwise, genshi is used):
Suggests: silvercity-py%type_pkg[python]
Source: http://ftp.edgewall.com/pub/trac/Trac-%v.tar.gz
Source-MD5: 5d51f7f9a85b57e8e69bfad9ad68ee07
CompileScript: <<
%p/bin/python%type_raw[python] setup.py build
<<
InstallScript: <<
%p/bin/python%type_raw[python] setup.py install --prefix=%p --root=%d
mv %i/bin/trac-admin %i/bin/trac-admin%type_raw[python]
mv %i/bin/tracd %i/bin/tracd%type_raw[python]
<<
PostInstScript: <<
if [ $1 = "configure" ]; then
if dpkg --compare-versions "$2" lt %v; then
echo
echo "Remember to run 'trac-admin /path/to/environment upgrade'."
echo
fi
fi
update-alternatives --install %p/bin/trac-admin trac-admin %p/bin/trac-admin%type_raw[python] %type_pkg[python] \
--slave %p/bin/tracd tracd %p/bin/tracd%type_raw[python]
<<
PreRmScript: <<
if [ $1 != "upgrade" ]; then
update-alternatives --remove trac-admin %p/bin/trac-admin%type_raw[python]
fi
<<
DocFiles: AUTHORS COPYING ChangeLog README RELEASE THANKS UPGRADE
Description: Web-based software project management sytem
DescDetail: <<
Trac is an enhanced wiki and issue tracking system for software development
projects. Trac uses a minimalistic approach to web-based software project
management.
Our mission; to help developers write great software while staying out of the
way.
<<
DescUsage: <<
*** Remember to run 'trac-admin /path/to/environment upgrade' after upgrading
to a new version of Trac.
*** Trac will use pysqlite2 in preference to pysqlite. If you install
pysqlite2 after creating a pysqlite trac database, you will need to
update your trac database:
$ mv trac.db trac2.db
$ sqlite trac2.db .dump | sqlite3 trac.db
http://trac.edgewall.org/wiki/PySqlite
*** To setup Trac with apache, the following lines should be added to your
Apache httpd.conf file:
Alias /trac "@FINK_PREFIX@/share/trac/htdocs/"
#You have to allow people to read the files in htdocs
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
SetEnv TRAC_ENV @PROJECT_LOCATION@
# You need something like this to authenticate users
AuthType Basic
AuthName @PROJECT_NAME@
AuthUserFile @PASSWORD_FILE@
Require valid-user
Replace @PROJECT_NAME@ with the name of your project, and @PASSWORD_FILE@
with the location of your htpasswd file, e.g. %p/var/apache2/trac.htpasswd
Also replace @PROJECT_LOCATION@ with the location of your Trac repository,
which can be created using trac-admin. @FINK_PREFIX@ should also be replaced
with the location of your Fink installation.
*** In order to get the trac.cgi file working, you should copy the
@FINK_PREFIX@/share/trac/cgi-bin/trac.cgi file to
/Library/WebServer/CGI-Executables/ .
*** Further configuration information is available at
http://trac.edgewall.org/wiki/TracGuide
*** In order to have syntax highlighting in the Trac web pages, the
silvercity-py22|23|24 package needs to be installed.
*** The clearsilver templating language is no longer used (Genshi is used
instead). You may remove the clearsilver-py* package if nothing else is using
it.
<<
DescPort: <<
Information on installing Trac and dependencies was taken from
http://trac.edgewall.org/wiki/TracOnOsx
<<
DescPackaging:<<
$LastChangedRevision: 522 $ in my local repository.
<<
License: BSD
Homepage: http://trac.edgewall.org/
<<
Info2: <<
Package: trac-py%type_pkg[python]
Version: 0.11.2
Revision: 1000
Type: python(2.4 2.5)
Maintainer: Charles Lepple
Depends: <<
sqlite3,
python%type_pkg[python]-shlibs,
pysqlite2-py%type_pkg[python] (>= 2.4.1-1) | mysql-python-py%type_pkg[python] | psycopg2-py%type_pkg[python],
genshi-py%type_pkg[python] (>= 0.5-1),
svn-swig-py%type_pkg[python] (>= 1.2.3-1012)
<<
BuildDepends: <<
python%type_pkg[python]
<<
# For some plugins (otherwise, genshi is used):
Suggests: silvercity-py%type_pkg[python]
Source: http://ftp.edgewall.com/pub/trac/Trac-%v.tar.gz
Source-MD5: 4977c8d1b8a797c324731dd17c842480
CompileScript: <<
%p/bin/python%type_raw[python] setup.py build
<<
InstallScript: <<
%p/bin/python%type_raw[python] setup.py install --prefix=%p --root=%d
mv %i/bin/trac-admin %i/bin/trac-admin%type_raw[python]
mv %i/bin/tracd %i/bin/tracd%type_raw[python]
<<
PostInstScript: <<
if [ $1 = "configure" ]; then
if dpkg --compare-versions "$2" lt %v; then
echo
echo "Remember to run 'trac-admin /path/to/environment upgrade'."
echo
fi
fi
update-alternatives --install %p/bin/trac-admin trac-admin %p/bin/trac-admin%type_raw[python] %type_pkg[python] \
--slave %p/bin/tracd tracd %p/bin/tracd%type_raw[python]
<<
PreRmScript: <<
if [ $1 != "upgrade" ]; then
update-alternatives --remove trac-admin %p/bin/trac-admin%type_raw[python]
fi
<<
DocFiles: AUTHORS COPYING ChangeLog README RELEASE THANKS UPGRADE
Description: Web-based software project management sytem
DescDetail: <<
Trac is an enhanced wiki and issue tracking system for software development
projects. Trac uses a minimalistic approach to web-based software project
management.
Our mission; to help developers write great software while staying out of the
way.
<<
DescUsage: <<
*** Remember to run 'trac-admin /path/to/environment upgrade' after upgrading
to a new version of Trac.
*** Trac will use pysqlite2 in preference to pysqlite. If you install
pysqlite2 after creating a pysqlite trac database, you will need to
update your trac database:
$ mv trac.db trac2.db
$ sqlite trac2.db .dump | sqlite3 trac.db
http://trac.edgewall.org/wiki/PySqlite
*** To setup Trac with apache, the following lines should be added to your
Apache httpd.conf file:
Alias /trac "@FINK_PREFIX@/share/trac/htdocs/"
#You have to allow people to read the files in htdocs
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
SetEnv TRAC_ENV @PROJECT_LOCATION@
# You need something like this to authenticate users
AuthType Basic
AuthName @PROJECT_NAME@
AuthUserFile @PASSWORD_FILE@
Require valid-user
Replace @PROJECT_NAME@ with the name of your project, and @PASSWORD_FILE@
with the location of your htpasswd file, e.g. %p/var/apache2/trac.htpasswd
Also replace @PROJECT_LOCATION@ with the location of your Trac repository,
which can be created using trac-admin. @FINK_PREFIX@ should also be replaced
with the location of your Fink installation.
*** In order to get the trac.cgi file working, you should copy the
@FINK_PREFIX@/share/trac/cgi-bin/trac.cgi file to
/Library/WebServer/CGI-Executables/ .
*** Further configuration information is available at
http://trac.edgewall.org/wiki/TracGuide
*** In order to have syntax highlighting in the Trac web pages, the
silvercity-py22|23|24 package needs to be installed.
*** The clearsilver templating language is no longer used (Genshi is used
instead). You may remove the clearsilver-py* package if nothing else is using
it.
<<
DescPort: <<
Information on installing Trac and dependencies was taken from
http://trac.edgewall.org/wiki/TracOnOsx
<<
DescPackaging:<<
$LastChangedRevision: 551 $ in my local repository.
<<
License: BSD
Homepage: http://trac.edgewall.org/
<<