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