1 # Contributor: Markus M. May <mmay AT javafreedom DOT org>
2 # this work is heavily based on the work done at
3 # http://scm.narf.ssji.net/archlinux-packages/browser/redmine
4 pkgname=redmine-mysql-git
5 pkgver=f2113e735d8d4cf8a7707ccc45d0c2570483465c
7 pkgdesc="Redmine is a flexible project management web application written using Ruby on Rails framework."
8 url="http://www.redmine.org"
11 depends=('ruby>=1.8.6' 'rails>=2.3.4' 'rake' 'mysql' 'ruby-mysql')
12 optdepends=('apache: a full featured webserver'
13 'ruby-rmagick: to enable Gantt export to png image'
14 'git: a distributed version control system'
15 'passenger: Apache Module for Rails')
23 options=(!strip !docs)
24 install=redmine.install
26 backup=('etc/conf.d/redmine'
27 'usr/lib/redmine/config/database.yml'
28 'usr/lib/redmine/config/email.yml')
30 source=('database.yml'
37 md5sums=('17d3e23378691237ae7f5e3412e19aa0'
38 '06312f351a2f5ae477fc2cd03ce5a776'
39 'de618949cf8ff8b872d49ba96adedebb'
40 'a644dd04bce0726b3f3daaead266862a'
41 '9be1332a86523d3fa663a694194c5e5a'
42 '8b73bc56174d92b09d596bae998384bb')
44 _gitroot="git://github.com/edavis10/redmine.git"
49 _instdir=${pkgdir}/opt/${pkgname/-*/}
52 msg "Connecting to GIT server...."
54 if [ -d $_gitname ] ; then
55 cd $_gitname && git pull origin
56 msg "The local files are updated."
61 msg "GIT checkout done or server timeout"
62 msg "Starting make..."
65 cp -ra ${srcdir}/redmine/* ${_instdir}
66 rm ${_instdir}/{files,log}/delete.me
68 for FILE in ${_instdir}/public/*.example; do
69 mv ${FILE} ${FILE/.example/}
72 install -m 0600 ${srcdir}/database.yml ${_instdir}/config/
73 install -m 0600 ${srcdir}/email.yml ${_instdir}/config/
74 install -m 0755 -D ${srcdir}/redmine.init ${pkgdir}/etc/rc.d/redmine
75 install -m 0644 -D ${srcdir}/redmine.conf \
76 ${pkgdir}/etc/conf.d/redmine.conf
78 install -m 0755 -D ${srcdir}/redmine-webrick \
79 ${pkgdir}/usr/sbin/redmine-webrick
80 install -m 0644 -D ${srcdir}/httpd-redmine.conf \
81 ${pkgdir}/etc/httpd/conf/extra/httpd-redmine.conf