[arch-commits] Commit in redmine/trunk (PKGBUILD)

Sergej Pupykin spupykin at gemini.archlinux.org
Thu Mar 31 05:35:12 UTC 2022


    Date: Thursday, March 31, 2022 @ 05:35:12
  Author: spupykin
Revision: 1177899

upgpkg: redmine 5.0.0-2
ruby2 -> ruby3

Modified:
  redmine/trunk/PKGBUILD

----------+
 PKGBUILD |   20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-31 05:00:42 UTC (rev 1177898)
+++ PKGBUILD	2022-03-31 05:35:12 UTC (rev 1177899)
@@ -3,13 +3,13 @@
 
 pkgname=redmine
 pkgver=5.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A flexible project management web application written using Ruby on Rails framework."
 arch=('x86_64')
 url="https://www.redmine.org"
 license=('GPL2')
-depends=('ruby2.7' 'imagemagick' 'libxml2' 'libxslt')
-makedepends=('mariadb-libs' 'postgresql-libs' 'sqlite' 'systemd')
+depends=('ruby' 'imagemagick' 'libxml2' 'libxslt')
+makedepends=('mariadb-libs' 'postgresql-libs' 'sqlite' 'systemd' 'ruby-bundler')
 optdepends=('apache: A supported application server'
             'nginx: A supported application server'
             'mysql: MySQL database support'
@@ -25,20 +25,18 @@
 build() {
     cd "$srcdir"/redmine-$pkgver
 
-    export PATH=/opt/ruby2.7/bin:$PATH
-
     cp "${srcdir}"/Gemfile.local Gemfile.local
-    bundle-2.7 config set force_ruby_platform true
-    bundle-2.7 config build.nokogiri --use-system-libraries
-    bundle-2.7 lock
-    bundle-2.7 install --no-cache --deployment --without development test
+    bundle config set force_ruby_platform true
+    bundle config build.nokogiri --use-system-libraries
+    bundle lock
+    bundle install --no-cache --deployment --without development test
 }
 
 package() {
     install -dm 755 "$pkgdir"/usr/share/webapps/
 
-    rm "$srcdir"/redmine-$pkgver/vendor/bundle/ruby/2.7.0/extensions/*/*/*/{mkmf.log,gem_make.out}
-    rm -rf "$srcdir"/redmine-$pkgver/vendor/bundle/ruby/2.7.0/gems/*/ext/
+    rm "$srcdir"/redmine-$pkgver/vendor/bundle/ruby/3.0.0/extensions/*/*/*/{mkmf.log,gem_make.out}
+    rm -rf "$srcdir"/redmine-$pkgver/vendor/bundle/ruby/3.0.0/gems/*/ext/
 
     cp -a --no-preserve=ownership "$srcdir"/redmine-$pkgver "$pkgdir"/usr/share/webapps/redmine
 



More information about the arch-commits mailing list