File: fix-rubygem-names.patch

package info (click to toggle)
kameleon 2.11.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 520 kB
  • sloc: ruby: 3,556; sh: 213; makefile: 18
file content (30 lines) | stat: -rw-r--r-- 1,185 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Subject: fix ruby-progressbar mess
Author: vdanjean@debian.org
Forwarded: yes
--- a/kameleon-builder.gemspec
+++ b/kameleon-builder.gemspec
@@ -30,7 +30,7 @@
   s.require_paths = ['lib']
 
   s.add_dependency 'childprocess', '~> 4.0'
-  s.add_dependency 'progressbar', '~> 1.10'
+  s.add_dependency 'ruby-progressbar', '~> 1.10'
   s.add_dependency 'psych', '~> 5.0'
   s.add_dependency 'ruby-graphviz', '~> 1.2'
   s.add_dependency 'table_print', '~> 1.5'
--- a/lib/kameleon/utils.rb
+++ b/lib/kameleon/utils.rb
@@ -1,9 +1,10 @@
 # The progressbar and ruby-progressbar gems are the same code from
 # https://github.com/jfelchner/ruby-progressbar/tree/master
 # Only the lib head file is named progressbar.rb vs. ruby-progressbar.rb.
-# The progressbar gem is the one packaged as ruby-progressbar in Debian.
-# Using that one (see gemspec) and require "progressbar" not "ruby-progessbar".
-require 'progressbar'
+# On Debian, the ruby-progressbar is installed, but patched in order to provide
+# not only ruby-progressbar.rb but also progressbar.rb (same content)
+# Using ruby-progessbar that seems more frequently used.
+require 'ruby-progressbar'
 
 module Kameleon
   module Utils