Skip to content

Commit 75161e9

Browse files
committed
bum version
1 parent 6ad8885 commit 75161e9

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
**v2.6.5** bump for processing-3.3.7
2+
13
**v2.6.4** Vec2D and Vec3D now support `copy` constructor where the original can be a duck-type. Further the only requirement is that the duck-type responds to `:x`, and `:y` by returning a `float` or `fixnum` thus Vec2D can be promoted to Vec3D (where `z = 0`), or more usually some other Vector or Point class can be used as the original. A VectorUtils library has been implemented, see examples for usage.
24

35
**v2.6.3** Bump recommended upgrade to jruby-9.1.16.0, possibly the last in 9.1 series?

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Propane
22
[![Gem Version](https://badge.fury.io/rb/propane.svg)](https://badge.fury.io/rb/propane) [![Travis CI](https://travis-ci.org/ruby-processing/propane.svg)](https://travis-ci.org/ruby-processing/propane)
33

4-
A slim layer to communicate with Processing from JRuby, features a polyglot maven build. We have created a configuration free version of ruby processing, for processing-3.3.6, where we include processing core (from a local maven repository and opengl etc from maven central). These jars are small enough to include in a gem distribution, and hence we do not require configuration. This has created a scriptable version, ie files get run direct from jruby, but you could use jruby-complete if you used the propane script (avoids need to give the absolute data path for the data folder, but would also be needed for a watch mode). See guide to [building ruby-processing projects][building].
4+
A slim layer to communicate with Processing from JRuby, features a polyglot maven build. We have created a configuration free version of ruby processing, for processing-3.3.7, where we include processing core (from a local maven repository and opengl etc from maven central). These jars are small enough to include in a gem distribution, and hence we do not require configuration. This has created a scriptable version, ie files get run direct from jruby, but you could use jruby-complete if you used the propane script (avoids need to give the absolute data path for the data folder, but would also be needed for a watch mode). See guide to [building ruby-processing projects][building].
55

66
NB: The main reason for build failing is when the `core.jar` is not available from maven central, to install a local jar (_example for linux mint_):-
77
```bash
88

9-
mvn install:install-file /home/tux/processing-3.3.6/core/library/core.jar -DgroupId=org.processing -DartifactId=core -Dversion=3.3.6
9+
mvn install:install-file /home/tux/processing-3.3.7/core/library/core.jar -DgroupId=org.processing -DartifactId=core -Dversion=3.3.7
1010
```
1111
adjust above for your OS/distro setup.
1212

@@ -15,7 +15,7 @@ adjust above for your OS/distro setup.
1515
- jdk8+
1616
- jruby-9.1.16.0
1717
- mvn-3.5.0+
18-
- core.jar processing-3.3.6 (_build only_)
18+
- core.jar processing-3.3.7 (_build only_)
1919

2020
## Building and testing
2121

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ def create_manifest
77
File.open('MANIFEST.MF', 'w') do |f|
88
f.puts(title)
99
f.puts(version)
10-
f.puts('Class-Path: core-3.3.6.jar gluegen-rt-2.3.2.jar jog-all-2.3.2.jar')
10+
f.puts('Class-Path: core-3.3.7.jar gluegen-rt-2.3.2.jar jog-all-2.3.2.jar')
1111
end
1212
end
1313

propane.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ Gem::Specification.new do |gem|
1212
gem.description = <<-EOS
1313
A batteries included version of processing in ruby, for MacOS and linux64.
1414
EOS
15-
gem.summary = %q{ruby wrapper for processing-3.3.6 on MacOS and linux64 bit only for opengl}
15+
gem.summary = %q{ruby wrapper for processing-3.3.7 on MacOS and linux64 bit only for opengl}
1616
gem.homepage = 'https://ruby-processing.github.io/propane/'
1717
gem.files = `git ls-files`.split($/)
1818
gem.files << 'lib/propane.jar'
19-
gem.files << 'lib/core-3.3.6.jar'
19+
gem.files << 'lib/core-3.3.7.jar'
2020
gem.files << 'lib/gluegen-rt-2.3.2.jar'
2121
gem.files << 'lib/jogl-all-2.3.2.jar'
2222
gem.files << 'lib/gluegen-rt-2.3.2-natives-linux-amd64.jar'

0 commit comments

Comments
 (0)