public
Fork of greatseth/rvideo
Description: Unofficial home of the RVideo project, a Ruby gem for video and audio transcoding. Working on an up to date rvideo repo. Pardon the dust. Help gladly accepted!
Homepage:
Clone URL: git://github.com/davidjrice/rvideo.git
rvideo / Rakefile
100644 66 lines (52 sloc) 1.538 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
require "rubygems"
require "fileutils"
require "echoe"
require 'rake'
 
__HERE__ = File.dirname(__FILE__)
require File.join(__HERE__, 'lib', 'rvideo', 'version')
require File.join(__HERE__, 'lib', 'rvideo')
 
###
 
AUTHOR = [
  "Peter Boling",
  "Jonathan Dahl (Slantwise Design)",
  "Seth Thomas Rasmussen"
]
EMAIL = "sethrasmussen@gmail.com"
DESCRIPTION = "Inspect and transcode video and audio files."
 
NAME = "rvideo"
 
REV = `git log -n1 --pretty=oneline | cut -d' ' -f1`.strip
BRANCH = `git branch | grep '*' | cut -d' ' -f2`.strip
 
# This is not the version used for the gem.
# That is parsed from the CHANGELOG by Echoe.
VERS = "#{RVideo::VERSION::STRING} (#{BRANCH} @ #{REV})"
 
Echoe.new NAME do |p|
  p.author = AUTHOR
  p.description = DESCRIPTION
  p.email = EMAIL
  p.summary = DESCRIPTION
  p.url = "http://github.com/greatseth/rvideo"
 
  p.runtime_dependencies = ["activesupport"]
  p.development_dependencies = ["rspec"]
 
  p.ignore_pattern = [
    "spec/files/boat.mpg",
    "spec/files/dinner.3g2",
    "spec/files/foo $ bar & baz",
    "spec/files/hats.3gp",
    "spec/files/quads.wmv",
    "spec/files/sword.3gp",
    "website/**/*",
    "tmp/**/*",
    "scripts/test_progress.rb"
  ]
 
  p.rdoc_options = [
    "--quiet",
    "--title", "rvideo documentation",
    "--opname", "index.html",
    "--line-numbers",
    "--main", "README",
    "--inline-source"
  ]
end
 
# Load supporting Rake files
Dir[File.join(__HERE__, "tasks", "*.rake")].each { |t| load t }
 
puts "#{NAME} #{VERS}"