Imported Upstream version 1.2
Antonio Terceiro
10 years ago
6 | 6 |
task :default => [:test]
|
7 | 7 |
|
8 | 8 |
PKG_NAME = 'feed2imap'
|
9 | |
PKG_VERSION = '1.1'
|
|
9 |
PKG_VERSION = '1.2'
|
10 | 10 |
PKG_FILES = [ 'ChangeLog', 'README', 'COPYING', 'setup.rb', 'Rakefile']
|
11 | 11 |
Find.find('bin/', 'lib/', 'test/', 'data/') do |f|
|
12 | 12 |
if FileTest.directory?(f) and f =~ /\.svn/
|
|
47 | 47 |
s.summary = "RSS/Atom feed aggregator"
|
48 | 48 |
s.name = PKG_NAME
|
49 | 49 |
s.version = PKG_VERSION
|
50 | |
s.requirements << 'feedparser'
|
|
50 |
s.add_runtime_dependency 'ruby-feedparser', '0.9'
|
51 | 51 |
s.require_path = 'lib'
|
52 | 52 |
s.executables = PKG_FILES.grep(%r{\Abin\/.}).map { |bin|
|
53 | 53 |
bin.gsub(%r{\Abin/}, '')
|
222 | 222 |
next
|
223 | 223 |
end
|
224 | 224 |
begin
|
225 | |
feed = FeedParser::Feed::new(f.body.force_encoding('UTF-8'))
|
|
225 |
feed = FeedParser::Feed::new(f.body.force_encoding('UTF-8'), f.url)
|
226 | 226 |
rescue Exception
|
227 | 227 |
n = @cache.parse_failed(f.name)
|
228 | 228 |
m = "Error while parsing #{f.name}: #{$!} (failed #{n} times)"
|