Sha256: 210c93064359dff970b4d0292ca7379216e7e22228881bd516999de5fd10a54e
Contents?: true
Size: 1.27 KB
Versions: 2
Compression:
Stored size: 1.27 KB
Contents
# -*- encoding: UTF-8 -*- module CSD module Application module Minisip module Component module X264 class << self def compile UI.debug "#{self}.compile was called" if Path.x264_repository.directory? and !Options.reveal UI.warn "x264 will not be processed, because the directory #{Path.x264_repository.enquote} already exists." else checkout make end end def introduction end def checkout Cmd.git_clone('x264 repository', 'http://github.com/csd/x264.git', Path.x264_repository) end # This method compiles x264, given that x264 was downloaded before. # def make UI.info "Compiling and installing x264".green.bold Cmd.cd Path.x264_repository, :internal => true Cmd.run('./configure') Cmd.run "make -j #{Options.threads}" Cmd.run('sudo checkinstall --pkgname=x264 --pkgversion "99:-`git log -1 --pretty=format:%h`" --backup=no --default') end end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
csd-0.4.2 | lib/csd/application/minisip/component/x264.rb |
csd-0.4.1 | lib/csd/application/minisip/component/x264.rb |