grigio / xmp-manager

Simple GUI for Linux Gnome to add XMP metadata to your photos.

This URL has Read+Write access

Luigi Maselli (author)
Wed Apr 29 15:58:55 -0700 2009
commit  de65a6895fd4ea4b679f2ce36b01a67ddb451a45
tree    e0a2a8195eb53e6caa07d6a716482b1b531d08a1
parent  44975580665f4284e8a410ed9e30b2dfee2a350f
xmp-manager / Rakefile
100644 33 lines (27 sloc) 0.875 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
$:.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