1
0
mirror of https://github.com/jordansissel/fpm synced 2025-08-27 03:41:34 +02:00
fpm/examples/jruby
Eric Sorenson 4c0f98485d Added functionality to build RPMS of jruby
Left deb as default but now you can 'make rpm' if that's your kink.
Wurks gud, (though your jdk dependency may vary):

[eric@leterel ~/fpm/jruby]$ rpm -q --requires -p jruby-1.6.1.noarch.rpm
jdk >= 1.6.0
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
[eric@leterel ~/fpm/jruby]$ sudo rpm -Uvh ./jruby-1.6.1.noarch.rpm
Preparing...                ########################################### [100%]
   1:jruby                  ########################################### [100%]
[eric@leterel ~/fpm/jruby]$ /opt/jruby/bin/jruby -e 'puts "hello world"'
hello world
2011-05-16 13:05:55 -07:00
..
Makefile Added functionality to build RPMS of jruby 2011-05-16 13:05:55 -07:00
README.md Fix arch 2011-02-16 12:38:21 -08:00

Usage:

make package

Should make the package. Try installing:

sudo dpkg -i jruby-1.6.0.RC2-1.all.deb

Now try it:

% /opt/jruby/bin/jirb 
>> require "java"
=> true
>> java.lang.System.out.println("Hello")
Hello
=> nil