public
Description: Provide a nicer looking web interface for ticgit
Clone URL: git://github.com/pope/ticgit-watchtower.git
Added a gem specification to build out the tiwatchtower application
pope (author)
Thu May 08 14:53:53 -0700 2008
commit  3ae078c8f0eb99e420d066259cee50e5da8b3973
tree    f2123140c5e39111a526490563d0e66000004176
parent  6e2a7f72d7a3a95d701b6e681a02975b40635a31
...
 
 
 
 
1
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
29
30
31
 
32
...
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
37
38
...
60
61
62
63
64
0
@@ -1,7 +1,38 @@
0
+require 'rubygems'
0
+Gem::manage_gems
0
+require 'rake/gempackagetask'
0
+
0
 # Variables
0
 view_files = Dir.glob('views/*')
0
 
0
-task :default => ['build/tiwatchtower']
0
+spec = Gem::Specification.new do |s|
0
+ s.platform = Gem::Platform::RUBY
0
+ s.name = 'ticgit-watchtower'
0
+ s.version = '0.1.0'
0
+ s.author = 'K. Adam Christensen'
0
+ s.email = 'pope@shifteleven.com'
0
+ s.summary = 'Provide a nicer looking web interface for ticgit'
0
+ s.files = ['build/tiwatchtower']
0
+ s.has_rdoc = false
0
+ s.bindir = 'build'
0
+ s.homepage = 'http://github.com/pope/ticgit-watchtower'
0
+ s.executables << 'tiwatchtower'
0
+ s.add_dependency 'git'
0
+ s.add_dependency 'sinatra'
0
+ s.add_dependency 'haml'
0
+ s.add_dependency 'gravatar'
0
+ s.add_dependency('ticgit', '>=0.2.0')
0
+end
0
+
0
+Rake::GemPackageTask.new(spec) do |pkg|
0
+ pkg.need_tar = true
0
+end
0
+
0
+#tasks
0
+task :default => "pkg/#{spec.name}-#{spec.version}.gem"
0
+task "pkg/#{spec.name}-#{spec.version}.gem" => ['build/tiwatchtower'] do
0
+ puts "generated latest version"
0
+end
0
 
0
 directory 'build'
0
 
0
@@ -29,4 +60,5 @@ end
0
 desc "Remove the build files"
0
 task :clean do
0
   rm_rf 'build'
0
+ rm_rf 'pkg'
0
 end

Comments

    No one has commented yet.