@@ -10,8 +10,10 @@ Gem::Specification.new do |s|
10
10
s . date = "2012-04-25"
11
11
s . summary = "Useful algorithms and data structures for Ruby. Optional C extensions."
12
12
s . description = "Heap, Priority Queue, Deque, Stack, Queue, Red-Black Trees, Splay Trees, sorting algorithms, and more"
13
- s . extensions = [ "ext/algorithms/string/extconf.rb" , "ext/containers/bst/extconf.rb" , "ext/containers/deque/extconf.rb" , "ext/containers/rbtree_map/extconf.rb" , "ext/containers/splaytree_map/extconf.rb" ]
14
- s . files = [ "CHANGELOG.markdown" , "Manifest" , "README.markdown" , "Rakefile" , "algorithms.gemspec" , "benchmarks/deque.rb" , "benchmarks/sorts.rb" , "benchmarks/treemaps.rb" , "ext/algorithms/string/extconf.rb" , "ext/algorithms/string/string.c" , "ext/containers/bst/bst.c" , "ext/containers/bst/extconf.rb" , "ext/containers/deque/deque.c" , "ext/containers/deque/extconf.rb" , "ext/containers/rbtree_map/extconf.rb" , "ext/containers/rbtree_map/rbtree.c" , "ext/containers/splaytree_map/extconf.rb" , "ext/containers/splaytree_map/splaytree.c" , "lib/algorithms.rb" , "lib/algorithms/search.rb" , "lib/algorithms/sort.rb" , "lib/algorithms/string.rb" , "lib/containers/deque.rb" , "lib/containers/heap.rb" , "lib/containers/kd_tree.rb" , "lib/containers/priority_queue.rb" , "lib/containers/queue.rb" , "lib/containers/rb_tree_map.rb" , "lib/containers/splay_tree_map.rb" , "lib/containers/stack.rb" , "lib/containers/suffix_array.rb" , "lib/containers/trie.rb" , "spec/bst_gc_mark_spec.rb" , "spec/bst_spec.rb" , "spec/deque_gc_mark_spec.rb" , "spec/deque_spec.rb" , "spec/heap_spec.rb" , "spec/kd_expected_out.txt" , "spec/kd_test_in.txt" , "spec/kd_tree_spec.rb" , "spec/map_gc_mark_spec.rb" , "spec/priority_queue_spec.rb" , "spec/queue_spec.rb" , "spec/rb_tree_map_spec.rb" , "spec/search_spec.rb" , "spec/sort_spec.rb" , "spec/splay_tree_map_spec.rb" , "spec/stack_spec.rb" , "spec/string_spec.rb" , "spec/suffix_array_spec.rb" , "spec/trie_spec.rb" ]
13
+ unless defined? ( RUBY_ENGINE ) && RUBY_ENGINE == 'jruby'
14
+ s . extensions = [ "ext/algorithms/string/extconf.rb" , "ext/containers/bst/extconf.rb" , "ext/containers/deque/extconf.rb" , "ext/containers/rbtree_map/extconf.rb" , "ext/containers/splaytree_map/extconf.rb" ]
15
+ end
16
+ s . files = [ "Gemfile" , "CHANGELOG.markdown" , "Manifest" , "README.markdown" , "Rakefile" , "algorithms.gemspec" , "benchmarks/deque.rb" , "benchmarks/sorts.rb" , "benchmarks/treemaps.rb" , "ext/algorithms/string/extconf.rb" , "ext/algorithms/string/string.c" , "ext/containers/bst/bst.c" , "ext/containers/bst/extconf.rb" , "ext/containers/deque/deque.c" , "ext/containers/deque/extconf.rb" , "ext/containers/rbtree_map/extconf.rb" , "ext/containers/rbtree_map/rbtree.c" , "ext/containers/splaytree_map/extconf.rb" , "ext/containers/splaytree_map/splaytree.c" , "lib/algorithms.rb" , "lib/algorithms/search.rb" , "lib/algorithms/sort.rb" , "lib/algorithms/string.rb" , "lib/containers/deque.rb" , "lib/containers/heap.rb" , "lib/containers/kd_tree.rb" , "lib/containers/priority_queue.rb" , "lib/containers/queue.rb" , "lib/containers/rb_tree_map.rb" , "lib/containers/splay_tree_map.rb" , "lib/containers/stack.rb" , "lib/containers/suffix_array.rb" , "lib/containers/trie.rb" , "spec/bst_gc_mark_spec.rb" , "spec/bst_spec.rb" , "spec/deque_gc_mark_spec.rb" , "spec/deque_spec.rb" , "spec/heap_spec.rb" , "spec/kd_expected_out.txt" , "spec/kd_test_in.txt" , "spec/kd_tree_spec.rb" , "spec/map_gc_mark_spec.rb" , "spec/priority_queue_spec.rb" , "spec/queue_spec.rb" , "spec/rb_tree_map_spec.rb" , "spec/search_spec.rb" , "spec/sort_spec.rb" , "spec/splay_tree_map_spec.rb" , "spec/stack_spec.rb" , "spec/string_spec.rb" , "spec/suffix_array_spec.rb" , "spec/trie_spec.rb" ]
15
17
s . homepage = "https://github.com/kanwei/algorithms"
16
18
s . rdoc_options = [ "--line-numbers" , "--inline-source" , "--title" , "Algorithms" , "--main" , "README.markdown" ]
17
19
s . require_paths = [ "lib" , "ext" ]
0 commit comments