# Contributor: Carlo Landmeter # Maintainer: Natanael Copa pkgname=redmine pkgver=2.1.2 pkgrel=5 pkgdesc="Project management web application written in Ruby" url="http://redmine.org" arch="noarch" license="GPL2" depends="ruby-rails ruby-rmagick ruby-i18n ruby-openid ruby-rack ruby-mocha ruby-jquery-rails ruby-coderay ruby-fastercsv ruby-net-ldap ruby-rack-openid ruby-bigdecimal ruby-unicorn ruby-json" depends_dev= makedepends="$depends_dev ruby-gems" install="$pkgname.pre-install" subpackages="" pkgusers="$pkgname" pkggroups="$pkgname" source="http://rubyforge.org/frs/download.php/76495/redmine-$pkgver.tar.gz additional_environment.rb configuration.yml database.yml $pkgname.initd" _webapps="usr/share/webapps" _builddir="$srcdir"/redmine-$pkgver prepare() { local i cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { #nothing to do here return 0 } package() { cd "$_builddir" # move app to webapps dir mkdir -p "$pkgdir/$_webapps/$pkgname" mv * "$pkgdir/$_webapps/$pkgname" # install default config to /etc/redmine install -g $pkggroups -m640 -D "$srcdir"/database.yml \ "$pkgdir"/etc/redmine/database.yml install -g $pkggroups -m644 -D "$srcdir"/configuration.yml \ "$pkgdir"/etc/redmine/configuration.yml install -g $pkggroups -m644 -D "$srcdir"/additional_environment.rb \ "$pkgdir"/etc/redmine/additional_environment.rb cd "$pkgdir/$_webapps/$pkgname"/config # link config to webapps dir ln -s /etc/redmine/database.yml ln -s /etc/redmine/configuration.yml ln -s /etc/redmine/additional_environment.rb cd "$pkgdir/$_webapps/$pkgname" mkdir -p tmp tmp/pdf public/plugin_assets \ "$pkgdir"/var/log chmod -R 755 files log tmp public/plugin_assets # move redmine log to /var/log mv log "$pkgdir"/var/log/$pkgname # symlink logs to var log ln -s /var/log/redmine log # set correct permissions chown -R $pkgusers:$pkggroups \ "$pkgdir/$_webapps/$pkgname" \ "$pkgdir"/var/log/"$pkgname" install -D -m755 "$srcdir"/$pkgname.initd \ "$pkgdir"/etc/init.d/$pkgname } md5sums="42feb03a4447bb6551eba34721ec235b redmine-2.1.2.tar.gz 06fa866e699a6f867603f886be3a5eea additional_environment.rb 7347eb8fa89144c8a0ca292702203803 configuration.yml 009821f07e7337a5fe737a1704cf867d database.yml 08833c0929543f3f42c6e7cb7f408aef redmine.initd"