public
Description: Simple GUI for Linux Gnome to add XMP metadata to your photos.
Homepage: http://grigio.org/xmp_manager
Clone URL: git://github.com/grigio/xmp-manager.git
Click here to lend your support to: xmp-manager and make a donation at www.pledgie.com !
xmp-manager / Rakefile
100644 45 lines (37 sloc) 1.129 kb
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
39
40
41
42
43
44
45
$:.unshift(File.join(File.dirname(__FILE__), 'lib'))
require 'rubygems'
require 'spec/version'
require 'spec/rake/spectask'
 
desc "Run all specs"
Spec::Rake::SpecTask.new do |t|
  t.spec_files = FileList['spec/**/*_spec.rb']
  t.spec_opts = ['--options', 'spec/spec.opts']
end
 
task :RegeneratePot do
  puts "Regenerate the Pot"
  system 'xgettext --from-code=UTF-8 --language=glade data/xmpmanager/nautilus-xmp-manager.ui -o po/xmpmanager.pot'
end
 
task :RegeneratePotRb do
  puts "Regenerate the Pot"
  system 'rgettext lib/xmpmanager/ui/gtk.rb -o po/xmpmanagerrb.pot'
end
 
task :RegeneratePo do
  puts "Regenerate the Po"
  system 'mkdir po/it_IT'
  system 'rmsgfmt po/it.po -o po/it_IT/xmpmanager.mo' #TODO: for each lang po avalaible
end
 
task :RegenerateDeb do
  puts "Regenerate the Deb"
  system 'dpkg-buildpackage -us -uc -tc'
  system 'mv ../xmp-manager_* pkg'
end
 
task :RegenerateDebs do
  puts "Regenerate the Debs"
  system 'rm pkg/xmp-manager_*'
  system 'dpkg-buildpackage -S'
  system 'mv ../xmp-manager_* pkg'
end
 
task :UploadDeb do
  puts "Upload the Deb"
  system 'dput xmp-manager pkg/*_source.changes'
end