[Gonzui-devel 199] [patch] .dsc support for gonzui
Junichi Uekawa
dancer @ netfort.gr.jp
こんにちは,上川です.
.dscファイル形式 (Debianのソースパッケージ)に対応させてみました.
パッチは下記です.
以上,よろしくお願いします.
===================================================================
RCS file: /cvsroot/gonzui/gonzui/gonzui/extractor.rb,v
retrieving revision 1.12
diff -u -u -r1.12 extractor.rb
--- gonzui/extractor.rb 23 Mar 2005 03:01:24 -0000 1.12
+++ gonzui/extractor.rb 23 Mar 2005 23:15:45 -0000
@@ -228,6 +228,24 @@
Extractor.register(self)
end
+ class DebianDSCExtractor < AbstractExtractor
+ def self.commands
+ ["dpkg-source", "make"]
+ end
+
+ def self.extnames
+ [".dsc"]
+ end
+
+ def do_extract
+ command_line = sprintf("dpkg-source -x %s > /dev/null 2>&1 ; cd *-*/ && debian/rules patch > /dev/null 2>&1 || true",
+ shell_escape(File.expand_path(@file_name)))
+ run_extract_command(command_line, @file_name)
+ end
+
+ Extractor.register(self)
+ end
+
class SRPMExtractor < AbstractExtractor
def self.commands
["rpm", "rpmbuild"]
Gonzui-devel メーリングリストの案内 |