Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 280149 Details for
Bug 374789
ebuild request: chiliproject - a community fork of redmine
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
chiliproject ebuild - installs in image - not tested using emerge
chiliproject-2.0.0.ebuild (text/plain), 5.43 KB, created by
Enno Gröper
on 2011-07-15 22:04:39 UTC
(
hide
)
Description:
chiliproject ebuild - installs in image - not tested using emerge
Filename:
MIME Type:
Creator:
Enno Gröper
Created:
2011-07-15 22:04:39 UTC
Size:
5.43 KB
patch
obsolete
># Distributed under the terms of the GNU General Public License v2 ># github download taken from porticron ebuild > >EAPI="2" >USE_RUBY="ruby18" >inherit eutils confutils depend.apache ruby-ng > >DESCRIPTION="ChiliProject is a flexible project management web application >written using Ruby on Rails framework. It is a fork of Redmine." >HOMEPAGE="http://www.chiliproject.org/" >SRC_URI="http://nodeload.github.com/chiliproject/chiliproject/tarball/v${PV} -> >${P}.tar.gz" > >KEYWORDS="~amd64 ~x86" >LICENSE="GPL-2" >SLOT="0" >IUSE="cvs darcs fastcgi git imagemagick mercurial mysql openid passenger postgres sqlite3 subversion" > >ruby_add_rdepend ">=dev-ruby/rake-0.8.3 > >=dev-ruby/rubygems-1.3.7 > >=dev-ruby/bundler-1.0.0 > >=dev-ruby/i18n-0.4.2" > #>=dev-ruby/coderay-0.7.6.227 > > #>=dev-ruby/ruby-net-ldap-0.0.4 >ruby_add_rdepend ~dev-ruby/rails-2.3.12:2.3 >#ruby_add_rdepend "dev-ruby/activerecord:2.3[mysql?,postgres?,sqlite3?]" >ruby_add_rdepend fastcgi dev-ruby/ruby-fcgi >ruby_add_rdepend imagemagick dev-ruby/rmagick >ruby_add_rdepend openid dev-ruby/ruby-openid >#ruby_add_rdepend passenger "=dev-ruby/rack-1.0.1* www-apache/passenger" > >RDEPEND="${RDEPEND} > passenger? ( >=dev-ruby/rack-1.1.0 www-apache/passenger ) > cvs? ( >=dev-vcs/cvs-1.12 ) > darcs? ( dev-vcs/darcs ) > git? ( dev-vcs/git ) > mercurial? ( dev-vcs/mercurial ) > subversion? ( >=dev-vcs/subversion-1.3 )" > #dev-ruby/activerecord:2.3[mysql?,postgres?,sqlite3?] > >CHILIPROJECT_DIR="/var/lib/${PN}" > >pkg_setup() { > confutils_require_any mysql postgres sqlite3 > enewgroup chiliproject > # home directory is required for SCM. > enewuser chiliproject -1 -1 "${CHILIPROJECT_DIR}" chiliproject >} >src_prepare() { >S=$WORKDIR/all/`ls /var/tmp/portage/www-apps/chiliproject-2.0.0/work/all/` >#FIXME Now only run for one ruby version? >all_ruby_prepare >} > >all_ruby_prepare() { > rm -fr log files/delete.me || die > rm -fr vendor/plugins/ruby-net-ldap-0.0.4 || die > echo "CONFIG_PROTECT=\"${CHILIPROJECT_DIR}/config\"" > "${T}/50${PN}" > echo "CONFIG_PROTECT_MASK=\"${CHILIPROJECT_DIR}/config/locales\"" >> "${T}/50${PN}" >} > >src_install() { >#FIXME Now only run for one ruby version? >all_ruby_install >} > >all_ruby_install() { > dodoc doc/{CHANGELOG,INSTALL,RUNNING_TESTS,UPGRADING}.rdoc || die > rm -fr doc || die > > insinto "${CHILIPROJECT_DIR}" > doins -r . || die > keepdir "${CHILIPROJECT_DIR}/files" || die > keepdir "${CHILIPROJECT_DIR}/public/plugin_assets" || die > > keepdir /var/log/${PN} || die > dosym /var/log/${PN}/ "${CHILIPROJECT_DIR}/log" || die > > fowners -R chiliproject:chiliproject \ > "${CHILIPROJECT_DIR}/config/environment.rb" \ > "${CHILIPROJECT_DIR}/files" \ > "${CHILIPROJECT_DIR}/public/plugin_assets" \ > "${CHILIPROJECT_DIR}/tmp" \ > /var/log/${PN} || die > # for SCM > fowners chiliproject:chiliproject "${CHILIPROJECT_DIR}" || die > > if use passenger ; then > has_apache > insinto "${APACHE_VHOSTS_CONFDIR}" > doins "${FILESDIR}/10_chiliproject_vhost.conf" || die > else > newconfd "${FILESDIR}/${PN}.confd" ${PN} || die > newinitd "${FILESDIR}/${PN}.initd" ${PN} || die > keepdir /var/run/${PN} || die > fowners -R chiliproject:chiliproject /var/run/${PN} || die > dosym /var/run/${PN}/ "${CHILIPROJECT_DIR}/tmp/pids" || die > fi > doenvd "${T}/50${PN}" || die >} > >pkg_postinst() { > einfo > if [ -e "${ROOT}${CHILIPROJECT_DIR}/config/initializers/session_store.rb" ] ; then > elog "Execute the following command to upgrade environment:" > elog > elog "# emerge --config =${CATEGORY}/${PF}" > elog > elog "For upgrade instructions take a look at:" > elog "http://www.redmine.org/wiki/redmine/RedmineUpgrade" > else > elog "Execute the following command to initlize environment:" > elog > elog "# cd ${CHILIPROJECT_DIR}" > elog "# cp config/database.yml.example config/database.yml" > elog "# \${EDITOR} config/database.yml" > elog "# emerge --config =${CATEGORY}/${PF}" > elog > elog "Installation notes are at official site" > elog "http://www.redmine.org/wiki/redmine/RedmineInstall" > fi > > einfo >} > >pkg_config() { > if [ ! -e "${CHILIPROJECT_DIR}/config/database.yml" ] ; then > eerror "Copy ${CHILIPROJECT_DIR}/config/database.yml.example to ${CHILIPROJECT_DIR}/config/database.yml and edit this file in order to configure your database settings for \"production\" environment." > die > fi > > local RAILS_ENV=${RAILS_ENV:-production} > local RUBY=${RUBY:-ruby18} > > cd "${CHILIPROJECT_DIR}" > if [ -e "${CHILIPROJECT_DIR}/config/initializers/session_store.rb" ] ; then > einfo > einfo "Upgrade database." > einfo > > einfo "Migrate database." > RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die > einfo "Upgrade the plugin migrations." > RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate:upgrade_plugin_migrations # || die > RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate_plugins || die > einfo "Clear the cache and the existing sessions." > RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake tmp:cache:clear || die > RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake tmp:sessions:clear || die > else > einfo > einfo "Initialize database." > einfo > > einfo "Generate a session store secret." > ${RUBY} -S rake config/initializers/session_store.rb || die > einfo "Create the database structure." > RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake db:migrate || die > einfo "Insert default configuration data in database." > RAILS_ENV="${RAILS_ENV}" ${RUBY} -S rake chiliproject:load_default_data || die > fi > > if [ ! -e "${CHILIPROJECT_DIR}/config/email.yml" ] ; then > ewarn > ewarn "Copy ${CHILIPROJECT_DIR}/config/email.yml.example to ${CHILIPROJECT_DIR}/config/email.yml and edit this file to adjust your SMTP settings." > ewarn > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 374789
:
280149
|
280151
|
280263
|
280265
|
288195
|
302351
|
302353
|
308379
|
308381
|
309231
|
315099
|
315201
|
315903
|
322545
|
334948
|
335052
|
337848
|
337856
|
338750
|
338752
|
338796
|
346046