File: compare_version.patch

package info (click to toggle)
tupi 0.2%2Bgit08-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 33,924 kB
  • sloc: cpp: 79,762; xml: 1,519; ruby: 1,029; sh: 123; makefile: 41
file content (36 lines) | stat: -rw-r--r-- 1,096 bytes parent folder | download | duplicates (3)
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
31
32
33
34
35
36
Description: compare version as integer

 When a string is split it will create substring and a comparison between
 them will compare the ascii. And so, 5.12.0 was turning out to be
 smaller than 5.4.0. Compare the integer value of the substrings.

Author: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Forwarded: no

---

--- tupi-0.2+git08.orig/qonf/qmake.rb
+++ tupi-0.2+git08/qonf/qmake.rb
@@ -83,19 +83,19 @@ class QMake
 
         version.size.times { |i|
                 if i == 0
-                   if version[i] < minver[i]
+                   if version[i].to_i < minver[i].to_i
                       return false 
                    end
                 end
 
                 if i == 1
-                   if version[i] < minver[i]
+                   if version[i].to_i < minver[i].to_i
                       return false
                    end
                 end
 
                 if i == 2
-                   if version[i] < minver[i]
+                   if version[i].to_i < minver[i].to_i
                       return false
                    end
                 end