Skip to content

Commit 90e131b

Browse files
committed
Getting ready for release
1 parent d7bcf6a commit 90e131b

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
v1.3.0 Last version for jdk8. But should run OK jdk11 with JRuby-9.2.11.0 and --add-opens in ~/.jruby.java_opts to suppress reflective access warnings.
1+
v1.3.0 Last version for jdk8. But should run OK jdk11 with JRuby-9.2.11.0 and with included jogl-2.4.0-rc.
22

33
v1.2.4 Extract picrate examples to ~/projects/examples instead of ~/picrate_samples for tighter integration with geany editor. Remove non-functioning sound library as an install option (direct toward minim as option).
44
v1.2.3 Favor latest beta Video2 library over GLVideo.

Rakefile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,11 @@ task default: %i[init compile install test gem]
99
# depends on installed processing, with processing on path
1010
desc 'Copy Jars'
1111
task :init do
12-
# for Archlinux etc
13-
# processing_root = File.dirname(`readlink -f $(which processing)`)
14-
# alternative for debian linux etc
15-
processing_root = File.join(HOME_DIR, 'processing-3.5.3')
16-
jar_dir = File.join(processing_root, 'core', 'library')
17-
opengl = Dir.entries(jar_dir).grep(/amd64|armv6hf/).select { |jar| jar =~ /linux/ }
12+
jogl24 = File.join(HOME_DIR, 'jogl24')
13+
opengl = Dir.entries(jogl24).grep(/amd64|armv6hf/).select { |jar| jar =~ /linux/ }
1814
opengl.concat %w[jogl-all.jar gluegen-rt.jar]
1915
opengl.each do |gl|
20-
FileUtils.cp(File.join(jar_dir, gl), File.join('.', 'lib'))
16+
FileUtils.cp(File.join(jogl24, gl), File.join('.', 'lib'))
2117
end
2218
end
2319

picrate.gemspec

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,14 @@ Gem::Specification.new do |gem|
2222
gem.files << 'lib/jogl-all.jar'
2323
gem.files << 'lib/gluegen-rt-natives-linux-amd64.jar'
2424
gem.files << 'lib/gluegen-rt-natives-linux-armv6hf.jar'
25-
# gem.files << 'lib/gluegen-rt-natives-linux-aarch64.jar'
2625
gem.files << 'lib/jogl-all-natives-linux-amd64.jar'
2726
gem.files << 'lib/jogl-all-natives-linux-armv6hf.jar'
28-
# gem.files << 'lib/jogl-all-natives-linux-aarch64.jar'
2927
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
3028
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
3129
gem.add_development_dependency 'rake', '~> 12.3'
3230
gem.add_development_dependency 'minitest', '~> 5.10'
3331
gem.add_runtime_dependency 'arcball', '~> 1.0.1'
32+
# geomerative + wordcram dependency since they may update to jdk11+ soon
3433
gem.add_runtime_dependency 'geomerative', '~> 1.1'
3534
gem.add_runtime_dependency 'ruby_wordcram', '~> 2.0.4'
3635
gem.require_paths = ['lib']

vendors/Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ SOUND = 'sound.zip'
77
SOUND_VERSION = 'v1.3.2'
88
VIDEO = 'video-2.0-beta4.zip'
99
VIDEO_VERSION = 'r6-v2.0-beta4'
10-
EXAMPLES = '0.5.2'
10+
EXAMPLES = '0.5.3'
1111
HOME_DIR = ENV['HOME']
1212
LIBRARY = File.join(HOME_DIR, '.picrate', 'libraries')
1313
PROJECT_DIR = File.join(HOME_DIR, 'projects')

0 commit comments

Comments
 (0)