diff options
Diffstat (limited to 'mwrap.gemspec')
-rw-r--r-- | mwrap.gemspec | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/mwrap.gemspec b/mwrap.gemspec deleted file mode 100644 index b6f9e71..0000000 --- a/mwrap.gemspec +++ /dev/null @@ -1,42 +0,0 @@ -git_manifest = `git ls-files 2>/dev/null`.split("\n") -git_ok = $?.success? -manifest = File.exist?('MANIFEST') ? - File.readlines('MANIFEST').map!(&:chomp).delete_if(&:empty?) : git_manifest -if git_ok && manifest != git_manifest - tmp = "MANIFEST.#$$.tmp" - File.open(tmp, 'w') { |fp| fp.puts(git_manifest.join("\n")) } - File.rename(tmp, 'MANIFEST') - system('git add MANIFEST') -end - -version = `./VERSION-GEN`.chomp -$?.success? or abort './VERSION-GEN failed' -manifest << 'lib/mwrap/version.rb'.freeze - -if system(*%w(make -C Documentation man)) || - system(*%w(gmake -C Documentation man)) - manifest.concat(%w(Documentation/mwrap.1)) -else - warn 'failed to build man-page(s), proceeding without them' -end - -Gem::Specification.new do |s| - s.name = 'mwrap' - s.version = version - s.homepage = 'https://80x24.org/mwrap.git/' - s.authors = ["mwrap hackers"] - s.summary = 'LD_PRELOAD malloc wrapper for Ruby' - s.executables = %w(mwrap) - s.files = manifest - s.description = <<~EOF -mwrap wraps all malloc, calloc, and realloc calls to trace the Ruby -source location of such calls and bytes allocated at each callsite. - EOF - s.email = %q{e@80x24.org} - s.test_files = Dir['test/test_*.rb'] - s.extensions = %w(ext/mwrap/extconf.rb) - - s.add_development_dependency('test-unit', '~> 3.0') - s.add_development_dependency('rake-compiler', '~> 1.0') - s.licenses = %w(GPL-3.0+) -end |