[arch-commits] Commit in redmine (5 files)
Sergej Pupykin
spupykin at archlinux.org
Fri Feb 8 19:53:50 UTC 2019
Date: Friday, February 8, 2019 @ 19:53:48
Author: spupykin
Revision: 430739
archrelease: copy trunk to community-any
Added:
redmine/repos/
redmine/repos/community-any/
redmine/repos/community-any/Gemfile.local
(from rev 430738, redmine/trunk/Gemfile.local)
redmine/repos/community-any/PKGBUILD
(from rev 430738, redmine/trunk/PKGBUILD)
redmine/repos/community-any/redmine.service
(from rev 430738, redmine/trunk/redmine.service)
-----------------+
Gemfile.local | 13 +++++++++++++
PKGBUILD | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
redmine.service | 15 +++++++++++++++
3 files changed, 81 insertions(+)
Copied: redmine/repos/community-any/Gemfile.local (from rev 430738, redmine/trunk/Gemfile.local)
===================================================================
--- repos/community-any/Gemfile.local (rev 0)
+++ repos/community-any/Gemfile.local 2019-02-08 19:53:48 UTC (rev 430739)
@@ -0,0 +1,13 @@
+gem "xpath", "< 4.0"
+gem "capybara", "~> 2.13"
+gem "ffi", "= 1.10.0"
+gem "childprocess", "= 0.9.0"
+gem "docile", "= 1.1.5"
+gem "metaclass", "= 0.0.4"
+gem "mocha", ">= 0"
+gem "puma", "~> 3.7"
+gem "rubyzip", "= 1.2.2"
+gem "selenium-webdriver", ">= 0"
+gem "simplecov", "~> 0.14.1"
+gem "mysql2", "~> 0.5.0"
+gem "pg", "~> 1.1.4"
Copied: redmine/repos/community-any/PKGBUILD (from rev 430738, redmine/trunk/PKGBUILD)
===================================================================
--- repos/community-any/PKGBUILD (rev 0)
+++ repos/community-any/PKGBUILD 2019-02-08 19:53:48 UTC (rev 430739)
@@ -0,0 +1,53 @@
+# Maintainer: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: Federico Cuello <fedux at fedux.com.ar>
+
+pkgname=redmine
+pkgver=4.0.1
+pkgrel=1
+pkgdesc="A flexible project management web application written using Ruby on Rails framework."
+arch=('any')
+url="https://www.redmine.org"
+license=('GPL2')
+depends=('ruby' 'libmagick6' 'ruby-bundler' 'libxml2' 'libxslt')
+makedepends=('imagemagick6' 'mariadb-libs' 'postgresql-libs')
+optdepends=('apache: A supported application server'
+ 'nginx: A supported application server'
+ 'mysql: MySQL database support'
+ 'postgresql: PostgreSQL database support'
+ 'sqlite: SQLite database support'
+ 'ruby-rmagick: For Gantt export to PNG image and thumbnails generation'
+ 'ruby-rails: Alternative Ruby on Rails instalation')
+source=("$url/releases/$pkgname-$pkgver.tar.gz"
+ "Gemfile.local"
+ "redmine.service")
+sha512sums=('736e39404364fce44371b504ce2051417cb88a9020d8b4b6ccab0357bbcbd249f16bba65c195977088504ceb8a7c8852654b91a1d3118386a028d884c3394d6c'
+ '750ae2aa12ab6b94ab818f329b95e7aa04a148512472548a3d2f91df4af59709dd841d553402d4332e6fc49a8bb643b17e5bacb1c26a99702fde32cae053ec29'
+ 'aa2186ed970667baf8b80c4b65fce76291074bed25cf8e78c6a265afb6e8a00c67eb195ceb8fc021cdc0b70731a008ccb64cdd28f492e130d469a71f364d40a7')
+
+build() {
+ cd "$srcdir"/redmine-$pkgver
+ cp "${srcdir}"/Gemfile.local Gemfile.local
+ bundle lock
+ bundle install --no-cache --deployment --without development test
+}
+
+package() {
+ _instdir="$pkgdir"/usr/share/webapps/redmine
+
+ cd "$srcdir"/redmine-$pkgver
+ install -dm 755 "$_instdir"
+ cp -a --no-preserve=ownership ./* "$_instdir"
+
+ install -Dm0644 "${srcdir}"/redmine.service "${pkgdir}"/usr/lib/systemd/system/redmine.service
+
+ cd "$_instdir"
+ rm -rf files log
+ install -dm0755 -o http -g http "$pkgdir"/var/lib/redmine/files
+ install -dm0755 -o http -g http "$pkgdir"/var/log/redmine
+ mv tmp "$pkgdir"/var/lib/redmine/tmp
+ chown -R http:http "$pkgdir"/var/lib/redmine/tmp
+ ln -s /var/log/redmine log
+ ln -s /var/lib/redmine/files files
+ ln -s /var/lib/redmine/tmp tmp
+ HOME=`pwd` bundle install --no-cache --deployment --without development test
+}
Copied: redmine/repos/community-any/redmine.service (from rev 430738, redmine/trunk/redmine.service)
===================================================================
--- repos/community-any/redmine.service (rev 0)
+++ repos/community-any/redmine.service 2019-02-08 19:53:48 UTC (rev 430739)
@@ -0,0 +1,15 @@
+[Unit]
+Description=DSR Redmine
+After=network.target
+
+[Service]
+Type=simple
+User=http
+Group=http
+WorkingDirectory=/usr/share/webapps/redmine
+ExecStart=/usr/bin/ruby ./bin/rails server webrick -e production -b 127.0.0.1 -p 3020
+RestartSec=60
+Restart=always
+
+[Install]
+WantedBy=multi-user.target
More information about the arch-commits
mailing list