From 68592c72fc58cd0e7599a305673c4e05801caa86 Mon Sep 17 00:00:00 2001
From: Lyle Johnson <lyle@lylejohnson.name>
Date: Tue, 15 Sep 2009 14:40:38 -0500
Subject: [PATCH] Removed the fxruby:dist task, made obsolete by Hoe's package
task
---
Rakefile | 74 ++++----------------------------------------------------
1 file changed, 5 insertions(+), 69 deletions(-)
diff --git a/Rakefile b/Rakefile
index 7f6b187..38bf2ea 100755
--- a/Rakefile
+++ b/Rakefile
@@ -34,6 +34,9 @@ end
# Make sure extension is built before tests are run
task :test => [:compile]
+# Make sure that all of the package contents exist before we try to build the package
+#Rake::Task['package'].prerequisites.unshift("swig:swig", "fxruby:docs", "fxruby:setversions", "fxruby:generate_kwargs_lib")
+
# ... project specific tasks ...
Rake::ExtensionTask.new("fox16", hoe.spec) do |ext|
@@ -126,37 +129,6 @@ end
namespace :fxruby do
- DISTFILES = [
- "ANNOUNCE",
- "LICENSE",
- "README",
- "doap.rdf",
- "Rakefile",
- "index.html",
- "doc/*.css",
- "doc/*.html",
- "doc/images/*.png",
- "examples/README",
- "examples/*.rb",
- "examples/*.xml",
- "examples/icons/*.png",
- "examples/icons/*.ico",
- "examples/textedit/*.rb",
- "lib/fox16/*.rb",
- "ext/fox16/MANIFEST",
- "ext/fox16/extconf.rb",
- "ext/fox16/*.c",
- "ext/fox16/*.cpp",
- "ext/fox16/include/*.h",
- "swig-interfaces/README",
- "swig-interfaces/*.i",
- "tests/README",
- "tests/*.rb",
- "tests/*.ps",
- "rdoc-sources/*.rb",
- "rdoc-sources/README.rdoc"
- ]
-
desc "Update the web site."
task :website => [:doap] do
system %{scp -Cq doc/*.css lyle@rubyforge.org:/var/www/gforge-projects/fxruby/1.6/doc}
@@ -188,45 +160,9 @@ namespace :fxruby do
setversions("doap.rdf")
end
- def distdir
- "FXRuby-#{PKG_VERSION}"
- end
-
- task :distdir => [:swig, :docs, :setversions, :generate_kwargs_lib] do
- rm_rf "#{distdir}"
- mkdir "#{distdir}"
- chmod(0777, distdir)
- DISTFILES.each do |filespec|
- Dir.glob(filespec) { |filename|
- mkdir_p "#{distdir}/#{File.dirname(filename)}"
- File.syscopy(filename, "#{distdir}/#{File.dirname(filename)}")
- }
- end
- rm_f "#{distdir}/lib/fox16/acceltable.rb"
- rm_f "#{distdir}/lib/fox16/canvas.rb"
- rm_f "#{distdir}/lib/fox16/html.rb"
- rm_f "#{distdir}/lib/fox16/sugar.rb"
- rm_f "#{distdir}/lib/fox16/tkcompat.rb"
- rm_f "#{distdir}/examples/canvasdemo.rb"
- rm_f "#{distdir}/examples/examples.rb"
- rm_f "#{distdir}/examples/gdchart.rb"
- rm_f "#{distdir}/examples/rapt-gui.rb"
- rm_f "#{distdir}/examples/WhatAQuietStiff.rb"
- rm_f "#{distdir}/examples/gembrowser.rb"
- rm_f "#{distdir}/examples/rmagick.rb"
- rm_f "#{distdir}/examples/tablenew.rb"
- end
-
- desc "Build the source tarball."
- task :dist => [:distdir] do
- system "chmod -R a+r #{distdir}"
- system "tar czf #{distdir}.tar.gz #{distdir}"
- system "rm -rf #{distdir}"
- end
-
desc "Generate all of the documentation files."
- task :doc do
- Dir.chdir "doc" do
+ task :docs do
+ Dir.chdir "users_guide" do
system %{make}
end
end
--
GitLab