about summary refs log tree commit homepage
path: root/Rakefile
diff options
context:
space:
mode:
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile52
1 files changed, 0 insertions, 52 deletions
diff --git a/Rakefile b/Rakefile
deleted file mode 100644
index efb62b1..0000000
--- a/Rakefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright (C) mwrap hackers <mwrap-public@80x24.org>
-# License: GPL-2.0+ <https://www.gnu.org/licenses/gpl-2.0.txt>
-require 'rake/testtask'
-begin
-  require 'rake/extensiontask'
-  Rake::ExtensionTask.new('mwrap')
-rescue LoadError
-  warn 'rake-compiler not available, cross compiling disabled'
-end
-
-Rake::TestTask.new('test-ruby')
-task 'test-ruby' => :compile
-task :default => :compile
-
-task 'test-httpd': 'lib/mwrap.so' do
-  require 'rbconfig'
-  ENV['RUBY'] = RbConfig.ruby
-  sh "#{ENV['PROVE'] || 'prove'} -v"
-end
-
-task test: %w(test-ruby test-httpd)
-
-c_files = File.readlines('MANIFEST').grep(%r{ext/.*\.[ch]$}).map!(&:chomp!)
-task 'compile:mwrap' => c_files
-
-olddoc = ENV['OLDDOC'] || 'olddoc'
-rdoc = ENV['RDOC'] || 'rdoc'
-task :rsync_docs do
-  require 'fileutils'
-  top = %w(README COPYING LATEST NEWS NEWS.atom.xml)
-  system("git", "set-file-times")
-  dest = ENV["RSYNC_DEST"] || "80x24.org:/srv/80x24/mwrap/"
-  FileUtils.rm_rf('doc')
-  sh "#{olddoc} prepare"
-  sh "#{rdoc} -f dark216" # dark216 requires olddoc 1.7+
-  File.unlink('doc/created.rid') rescue nil
-  File.unlink('doc/index.html') rescue nil
-  FileUtils.cp(top, 'doc')
-  sh "#{olddoc} merge"
-
-  Dir['doc/**/*'].each do |txt|
-    st = File.stat(txt)
-    if st.file?
-      gz = "#{txt}.gz"
-      tmp = "#{gz}.#$$"
-      sh("gzip --rsyncable -9 <#{txt} >#{tmp}")
-      File.utime(st.atime, st.mtime, tmp) # make nginx gzip_static happy
-      File.rename(tmp, gz)
-    end
-  end
-  sh("rsync --chmod=Fugo=r #{ENV['RSYNC_OPT']} -av doc/ #{dest}/")
-end