ln / xmpp4r

XMPP/Jabber Library for Ruby

This URL has Read+Write access

xmpp4r / xmpp4r.gemspec
100644 45 lines (36 sloc) 1.005 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# This was slapped together by
# Nolan Eakins <sneakin @t semanticgap.com>
# for the XMPP4R library.
 
require 'rubygems'
require 'rake'
 
def Gem.complete_file_list(dir)
  ret = Array.new
 
  list = Dir.new(dir).entries
  list.delete_if { |d| d =~ /^\.+/ }
  list.map! { |f| "#{dir}/#{f}" }
 
  list.each do |file|
    if File.file?(file)
      ret.push file
    else
      sub = complete_file_list(file)
      ret.concat(sub)
    end
  end
 
  return ret
end
 
spec = Gem::Specification.new do |s|
  s.name = 'xmpp4r'
  s.version = '0.0.1'
  s.authors = ['Lucas Nussbaum', 'Stephan Maka']
  s.email = 'xmpp4r-devel@gna.org'
  s.homepage = 'http://home.gna.org/xmpp4r/'
  s.platform = Gem::Platform::RUBY
  s.summary = 'XMPP4R is an XMPP/Jabber library for Ruby.'
  s.files = ['README', 'COPYING', 'ChangeLog'].concat(Gem::complete_file_list('lib')).concat(Gem::complete_file_list('data'))
 
  s.has_rdoc = true
  s.autorequire = 'xmpp4r'
end
 
if $0 == __FILE__
  Gem::manage_gems
  Gem::Builder.new(spec)
end