Преглед на файлове

createPluginJar.sh can now cope with friendly version names

Fixes issue 2155
tags/0.6.3m1rc1
Chris Smith преди 15 години
родител
ревизия
7df12a3359
променени са 25 файла, в които са добавени 88 реда и са изтрити 87 реда
  1. 18
    17
      createPluginJar.sh
  2. 3
    3
      src/com/dmdirc/addons/addonbrowser/plugin.config
  3. 3
    3
      src/com/dmdirc/addons/audio/plugin.config
  4. 3
    3
      src/com/dmdirc/addons/dcc/plugin.config
  5. 3
    3
      src/com/dmdirc/addons/dcop/plugin.config
  6. 3
    3
      src/com/dmdirc/addons/dns/plugin.config
  7. 3
    3
      src/com/dmdirc/addons/identd/plugin.config
  8. 3
    3
      src/com/dmdirc/addons/lagdisplay/plugin.config
  9. 3
    3
      src/com/dmdirc/addons/logging/plugin.config
  10. 3
    3
      src/com/dmdirc/addons/mediasource_dcop/plugin.config
  11. 2
    2
      src/com/dmdirc/addons/mediasource_vlc/plugin.config
  12. 2
    2
      src/com/dmdirc/addons/mediasource_windows/plugin.config
  13. 3
    3
      src/com/dmdirc/addons/nickcolours/plugin.config
  14. 3
    3
      src/com/dmdirc/addons/nowplaying/plugin.config
  15. 3
    3
      src/com/dmdirc/addons/osd/plugin.config
  16. 3
    3
      src/com/dmdirc/addons/redirect/plugin.config
  17. 3
    3
      src/com/dmdirc/addons/systray/plugin.config
  18. 3
    3
      src/com/dmdirc/addons/tabcompletion_bash/plugin.config
  19. 3
    3
      src/com/dmdirc/addons/tabcompletion_mirc/plugin.config
  20. 3
    3
      src/com/dmdirc/addons/time/plugin.config
  21. 3
    3
      src/com/dmdirc/addons/ui_dummy/plugin.config
  22. 3
    3
      src/com/dmdirc/addons/ui_swing/plugin.config
  23. 3
    3
      src/com/dmdirc/addons/urlcatcher/plugin.config
  24. 3
    3
      src/com/dmdirc/addons/userlevel/plugin.config
  25. 3
    3
      src/com/dmdirc/addons/windowstatus/plugin.config

+ 18
- 17
createPluginJar.sh Целия файл

@@ -39,25 +39,26 @@ fi;
39 39
 # This is rudimentary, it a version: section already exists (eg to specify
40 40
 # friendlyversion) then it won't add the number= key.
41 41
 if [ -e META-INF/plugin.config ]; then
42
-	if ! grep "^version:" META-INF/plugin.config >/dev/null; then
43
-		SVN=`which svn`	
44
-		SVNREV=`$SVN info $srcdir/src/$foldername 2>&1 | grep "Last Changed Rev"`
45
-		SVNREV=${SVNREV##*: }
46
-		echo "" >> META-INF/plugin.config
47
-		echo "" >> META-INF/plugin.config
48
-	
49
-		echo "version:" >> META-INF/plugin.config;
50
-		if [ -n "$SVNREV" ]; then
51
-			echo "  number=$SVNREV" >> META-INF/plugin.config;
52
-		else
53
-			echo "  number=0" >> META-INF/plugin.config;
54
-		fi
55
-		
56
-		# Add to keysections list
42
+	VERSIONLINE=`grep -n "version:$" META-INF/plugin.config | cut -f 1 -d ':'`
43
+
44
+	if [ -z "$VERSIONLINE" ]; then
57 45
 		sed 's/keysections:/keysections:\n  version/g' META-INF/plugin.config > META-INF/plugin.config.temp
58 46
 		rm -Rf META-INF/plugin.config
59
-		mv META-INF/plugin.config.temp META-INF/plugin.config
60
-	fi
47
+		mv META-INF/plugin.config.temp META-INF/plugin.config		
48
+	fi;
49
+
50
+	SVN=`which svn`	
51
+	SVNREV=`$SVN info $srcdir/src/$foldername 2>&1 | grep "Last Changed Rev"`
52
+	SVNREV=${SVNREV##*: }
53
+	echo "" >> META-INF/plugin.config
54
+	echo "" >> META-INF/plugin.config
55
+	
56
+	echo "version:" >> META-INF/plugin.config;
57
+	if [ -n "$SVNREV" ]; then
58
+		echo "  number=$SVNREV" >> META-INF/plugin.config;
59
+	else
60
+		echo "  number=0" >> META-INF/plugin.config;
61
+	fi;
61 62
 fi;
62 63
 
63 64
 foo=`echo $foldername | sed -e 's/\/[^\/]*$//g'`

+ 3
- 3
src/com/dmdirc/addons/addonbrowser/plugin.config Целия файл

@@ -7,7 +7,7 @@ keysections:
7 7
   metadata
8 8
   requires
9 9
   updates
10
-#  version
10
+  version
11 11
 
12 12
 metadata:
13 13
   author=Chris <chris@dmdirc.com>
@@ -22,8 +22,8 @@ requires:
22 22
 updates:
23 23
   id=26
24 24
 
25
-#version:
26
-#  friendly=0.1
25
+version:
26
+  friendly=0.1
27 27
 
28 28
 provides:
29 29
   addonbrowser component

+ 3
- 3
src/com/dmdirc/addons/audio/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Shane <shane@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=14
20 20
 
21
-#version:
22
-#  friendly=0.2
21
+version:
22
+  friendly=0.2
23 23
 
24 24
 provides:
25 25
   audio command

+ 3
- 3
src/com/dmdirc/addons/dcc/plugin.config Целия файл

@@ -10,7 +10,7 @@ keysections:
10 10
   defaults
11 11
   formatters
12 12
   icons
13
-#  version
13
+  version
14 14
 
15 15
 metadata:
16 16
   author=Shane <shane@dmdirc.com>
@@ -25,8 +25,8 @@ requires:
25 25
 updates:
26 26
   id=23
27 27
 
28
-#version:
29
-#  friendly=0.2
28
+version:
29
+  friendly=0.2
30 30
 
31 31
 persistent:
32 32
   com.dmdirc.addons.dcc.actions.DCCActions

+ 3
- 3
src/com/dmdirc/addons/dcop/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=1
20 20
 
21
-#version:
22
-#  friendly=0.3
21
+version:
22
+  friendly=0.3
23 23
 
24 24
 persistent:
25 25
 

+ 3
- 3
src/com/dmdirc/addons/dns/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Greboid <greg@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=10
20 20
 
21
-#version:
22
-#  friendly=0.2
21
+version:
22
+  friendly=0.2
23 23
 
24 24
 provides:
25 25
   dns command

+ 3
- 3
src/com/dmdirc/addons/identd/plugin.config Целия файл

@@ -7,7 +7,7 @@ keysections:
7 7
   metadata
8 8
   updates
9 9
   defaults
10
-#  version
10
+  version
11 11
 
12 12
 metadata:
13 13
   author=Shane <shane@dmdirc.com>
@@ -19,8 +19,8 @@ metadata:
19 19
 updates:
20 20
   id=15
21 21
 
22
-#version:
23
-#  friendly=0.2
22
+version:
23
+  friendly=0.2
24 24
 
25 25
 provides:
26 26
   ident feature

+ 3
- 3
src/com/dmdirc/addons/lagdisplay/plugin.config Целия файл

@@ -8,7 +8,7 @@ keysections:
8 8
   updates
9 9
   requires
10 10
   defaults
11
-#  version
11
+  version
12 12
 
13 13
 metadata:
14 14
   author=Chris <chris@dmdirc.com>
@@ -23,8 +23,8 @@ requires:
23 23
 updates:
24 24
   id=2
25 25
 
26
-#version:
27
-#  friendly=0.5
26
+version:
27
+  friendly=0.5
28 28
 
29 29
 provides:
30 30
   lagdisplay statusbar_entry

+ 3
- 3
src/com/dmdirc/addons/logging/plugin.config Целия файл

@@ -8,7 +8,7 @@ keysections:
8 8
   requires
9 9
   updates
10 10
   defaults
11
-#  version
11
+  version
12 12
 
13 13
 metadata:
14 14
   author=Shane <shane@dmdirc.com>
@@ -23,8 +23,8 @@ requires:
23 23
 updates:
24 24
   id=16
25 25
 
26
-#version:
27
-#  friendly=0.5
26
+version:
27
+  friendly=0.5
28 28
 
29 29
 provides:
30 30
   logging command

+ 3
- 3
src/com/dmdirc/addons/mediasource_dcop/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Greboid <greg@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=9
20 20
 
21
-#version:
22
-#  friendly=0.2
21
+version:
22
+  friendly=0.2
23 23
 
24 24
 provides:
25 25
   amarok mediasource

+ 2
- 2
src/com/dmdirc/addons/mediasource_vlc/plugin.config Целия файл

@@ -24,8 +24,8 @@ requires:
24 24
 updates:
25 25
   id=24
26 26
 
27
-#version:
28
-#  friendly=0.2
27
+version:
28
+  friendly=0.2
29 29
 
30 30
 provides:
31 31
   vlc mediasource

+ 2
- 2
src/com/dmdirc/addons/mediasource_windows/plugin.config Целия файл

@@ -22,8 +22,8 @@ requires:
22 22
 updates:
23 23
   id=30
24 24
 
25
-#version:
26
-#  friendly=0.1
25
+version:
26
+  friendly=0.1
27 27
 
28 28
 provides:
29 29
   winamp mediasource

+ 3
- 3
src/com/dmdirc/addons/nickcolours/plugin.config Целия файл

@@ -7,7 +7,7 @@ keysections:
7 7
   metadata
8 8
   updates
9 9
   defaults
10
-#  version
10
+  version
11 11
 
12 12
 metadata:
13 13
   author=Chris <chris@dmdirc.com>
@@ -19,8 +19,8 @@ metadata:
19 19
 updates:
20 20
   id=12
21 21
 
22
-#version:
23
-#  friendly=0.6
22
+version:
23
+  friendly=0.6
24 24
 
25 25
 persistent:
26 26
 

+ 3
- 3
src/com/dmdirc/addons/nowplaying/plugin.config Целия файл

@@ -9,7 +9,7 @@ keysections:
9 9
   updates
10 10
   defaults
11 11
   icons
12
-#  version
12
+  version
13 13
 
14 14
 metadata:
15 15
   author=Chris <chris@dmdirc.com>
@@ -24,8 +24,8 @@ requires:
24 24
 updates:
25 25
   id=8
26 26
 
27
-#version:
28
-#  friendly=0.5
27
+version:
28
+  friendly=0.5
29 29
 
30 30
 persistent:
31 31
   com.dmdirc.addons.nowplaying.MediaSource

+ 3
- 3
src/com/dmdirc/addons/osd/plugin.config Целия файл

@@ -8,7 +8,7 @@ keysections:
8 8
   requires
9 9
   updates
10 10
   defaults
11
-#  version
11
+  version
12 12
 
13 13
 metadata:
14 14
   author=Chris <chris@dmdirc.com>
@@ -23,8 +23,8 @@ requires:
23 23
 updates:
24 24
   id=3
25 25
 
26
-#version:
27
-#  friendly=0.3
26
+version:
27
+  friendly=0.3
28 28
 
29 29
 provides:
30 30
   osd command

+ 3
- 3
src/com/dmdirc/addons/redirect/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=4
20 20
 
21
-#version:
22
-#  friendly=0.2
21
+version:
22
+  friendly=0.2
23 23
 
24 24
 provides:
25 25
   redirect command

+ 3
- 3
src/com/dmdirc/addons/systray/plugin.config Целия файл

@@ -7,7 +7,7 @@ keysections:
7 7
   metadata
8 8
   updates
9 9
   defaults
10
-#  version
10
+  version
11 11
 
12 12
 metadata:
13 13
   author=Chris <chris@dmdirc.com>
@@ -19,8 +19,8 @@ metadata:
19 19
 updates:
20 20
   id=5
21 21
 
22
-#version:
23
-#  friendly=0.2
22
+version:
23
+  friendly=0.2
24 24
 
25 25
 provides:
26 26
   popup command

+ 3
- 3
src/com/dmdirc/addons/tabcompletion_bash/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=43
20 20
 
21
-#version:
22
-#  friendly=0
21
+version:
22
+  friendly=0
23 23
 
24 24
 provides:
25 25
   bash tabcompletion

+ 3
- 3
src/com/dmdirc/addons/tabcompletion_mirc/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=44
20 20
 
21
-#version:
22
-#  friendly=0
21
+version:
22
+  friendly=0
23 23
 
24 24
 provides:
25 25
   mirc tabcompletion

+ 3
- 3
src/com/dmdirc/addons/time/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=6
20 20
 
21
-#version:
22
-#  friendly=0.2
21
+version:
22
+  friendly=0.2
23 23
 
24 24
 persistent:
25 25
   com.dmdirc.addons.time.TimeActionType

+ 3
- 3
src/com/dmdirc/addons/ui_dummy/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -19,8 +19,8 @@ metadata:
19 19
 updates:
20 20
   id=41
21 21
 
22
-#version:
23
-#  friendly=0.6
22
+version:
23
+  friendly=0.6
24 24
 
25 25
 provides:
26 26
   dummy ui

+ 3
- 3
src/com/dmdirc/addons/ui_swing/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -19,8 +19,8 @@ metadata:
19 19
 updates:
20 20
   id=42
21 21
 
22
-#version:
23
-#  friendly=0.6
22
+version:
23
+  friendly=0.6
24 24
 
25 25
 provides:
26 26
   swing ui

+ 3
- 3
src/com/dmdirc/addons/urlcatcher/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=25
20 20
 
21
-#version:
22
-#  friendly=0.1
21
+version:
22
+  friendly=0.1
23 23
 
24 24
 provides:
25 25
 

+ 3
- 3
src/com/dmdirc/addons/userlevel/plugin.config Целия файл

@@ -6,7 +6,7 @@
6 6
 keysections:
7 7
   metadata
8 8
   updates
9
-#  version
9
+  version
10 10
 
11 11
 metadata:
12 12
   author=Chris <chris@dmdirc.com>
@@ -18,8 +18,8 @@ metadata:
18 18
 updates:
19 19
   id=21
20 20
 
21
-#version:
22
-#  friendly=0.1
21
+version:
22
+  friendly=0.1
23 23
 
24 24
 persistent:
25 25
   com.dmdirc.addons.userlevel.AccessLevelComponent

+ 3
- 3
src/com/dmdirc/addons/windowstatus/plugin.config Целия файл

@@ -8,7 +8,7 @@ keysections:
8 8
   requires
9 9
   updates
10 10
   defaults
11
-#  version
11
+  version
12 12
 
13 13
 metadata:
14 14
   author=Shane <shane@dmdirc.com>
@@ -23,8 +23,8 @@ requires:
23 23
 updates:
24 24
   id=13
25 25
 
26
-#version:
27
-#  friendly=0.5
26
+version:
27
+  friendly=0.5
28 28
 
29 29
 provides:
30 30
   windowstatus statusbar_entry

Loading…
Отказ
Запис