Thomas Goirand pushed to branch master at Debian Java Maintainers / jruby


Commits:
15a109b1 by Thomas Goirand at 2022-05-18T09:08:10+02:00
Add DRUBY_VERSION variable in d/rules.

- - - - -
2d1b4d6f by Thomas Goirand at 2022-05-18T14:33:30+02:00
Add ruby-psych as build-depends.

- - - - -
2dba7b64 by Thomas Goirand at 2022-05-18T13:42:51+00:00
Fixed d/rules.

- - - - -


3 changed files:

- debian/changelog
- debian/control
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -40,8 +40,10 @@ jruby (9.2.14.0-1) UNRELEASED; urgency=medium
   * Removed applied upstream: 0018-fix-rubygem-vulnerabilities.patch.
   * Fixed new version in 0004-Add-missing-maven-artifacts-pom-files.patch.
   * Ran wrap-and-sort -bastk.
+  * Add DRUBY_VERSION variable in d/rules.
+  * Add ruby-psych and ruby-test-unit as build-depends.
 
- -- Thomas Goirand <[email protected]>  Mon, 28 Dec 2020 22:17:33 +0100
+ -- Thomas Goirand <[email protected]>  Wed, 18 May 2022 09:07:39 +0200
 
 jruby (9.1.17.0-3) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -60,6 +60,7 @@ Build-Depends:
  ruby-rake-ant,
  ruby-scanf,
  ruby-cmath,
+ ruby-psych,
 Standards-Version: 4.3.0
 Homepage: http://jruby.org/
 Vcs-Git: https://salsa.debian.org/java-team/jruby.git


=====================================
debian/rules
=====================================
@@ -6,6 +6,8 @@ export LC_ALL=en_US.UTF-8
 export CI=true
 export CCACHE_DISABLE=true
 
+export DRUBY_VERSION=3.0.0
+
 %:
        dh $@ --buildsystem=maven
 
@@ -33,7 +35,7 @@ override_dh_auto_configure:
        # restored and this will prevent twice in a row builds to work
        cp ./pom.xml ./bak && cp ./core/pom.xml ./bak/core && cp ./lib/pom.xml 
./bak/lib
        cd ./lib/ruby/stdlib/ && for gem in csv fileutils; do \
-               cp -a /usr/lib/ruby/2.7.0/$$gem* ./ ; \
+               cp -a /usr/lib/ruby/$$DRUBY_VERSION/$$gem* ./ ; \
        done
        cd ./lib/ruby/stdlib/ && for gem in psych json jar; do \
                cp -a /usr/lib/ruby/vendor_ruby/$$gem* ./ ; \
@@ -45,8 +47,8 @@ override_dh_auto_configure:
                /usr/share/rubygems-integration/all/gems/rspec-*/lib/rspec* \
                /usr/share/rubygems-integration/all/gems/cmath-*/lib/cmath.rb \
                /usr/share/rubygems-integration/all/gems/scanf-*/lib/scanf.rb \
-               /usr/lib/ruby/2.7.0/webrick* \
-               /usr/lib/ruby/2.7.0/ipaddr.rb \
+               /usr/share/rubygems-integration/all/gems/webrick-* \
+               /usr/lib/ruby/$$DRUBY_VERSION/ipaddr.rb \
                ./
        mkdir lib/ruby/gems
        ln -s lib/ruby/stdlib lib/ruby/gems/shared



View it on GitLab: 
https://salsa.debian.org/java-team/jruby/-/compare/aee7d3c479d303cdd7ce55d2be0963ed1cff447f...2dba7b64df6ccedc03e00668099be44b8cf43eb6

-- 
View it on GitLab: 
https://salsa.debian.org/java-team/jruby/-/compare/aee7d3c479d303cdd7ce55d2be0963ed1cff447f...2dba7b64df6ccedc03e00668099be44b8cf43eb6
You're receiving this email because of your account on salsa.debian.org.


_______________________________________________
pkg-java-commits mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to