aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAlexis Hildebrandt2015-02-20 23:14:09 +0100
committerTim D. Smith2015-02-21 10:20:42 -0800
commit00b3263672859f7a4174965104091a24c93e07a9 (patch)
treee0512248477ba5fe0b373f5e581f1c21e40e4fe8 /Library
parent37c355d20fbf4c001fb433db48e7585a49ace3e8 (diff)
downloadhomebrew-00b3263672859f7a4174965104091a24c93e07a9.tar.bz2
newsbeuter 2.9
* Replace single quotes with double quotes * Remove obsolete require 'formula' * Add test Closes #37007. Signed-off-by: Tim D. Smith <git@tim-smith.us>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/newsbeuter.rb65
1 files changed, 18 insertions, 47 deletions
diff --git a/Library/Formula/newsbeuter.rb b/Library/Formula/newsbeuter.rb
index 41e91858e..e23d1938a 100644
--- a/Library/Formula/newsbeuter.rb
+++ b/Library/Formula/newsbeuter.rb
@@ -1,56 +1,27 @@
-require 'formula'
-
class Newsbeuter < Formula
- homepage 'http://newsbeuter.org/'
- url 'http://www.newsbeuter.org/downloads/newsbeuter-2.8.tar.gz'
- sha1 'de284124c840062941b500ffbd72e3f183fb2b61'
-
- head 'https://github.com/akrennmair/newsbeuter.git'
+ homepage "http://newsbeuter.org/"
+ url "http://www.newsbeuter.org/downloads/newsbeuter-2.9.tar.gz"
+ sha1 "e0d61cda874ea9b77ed27f2edfea50a6ea471894"
- depends_on 'pkg-config' => :build
- depends_on 'gettext'
- depends_on 'json-c'
- depends_on 'libstfl'
- depends_on 'sqlite'
-
- def install
- if MacOS.version > :mountain_lion and ENV.compiler == :clang
- # see https://github.com/akrennmair/newsbeuter/issues/108
- inreplace [
- 'include/regexmanager.h',
- 'include/rss.h',
- 'rss/rsspp_internal.h'], '<tr1/', '<'
+ head "https://github.com/akrennmair/newsbeuter.git"
- inreplace [
- 'include/cache.h',
- 'include/controller.h',
- 'include/feedlist_formaction.h',
- 'include/formaction.h',
- 'include/itemlist_formaction.h',
- 'include/itemview_formaction.h',
- 'include/regexmanager.h',
- 'include/rss.h',
- 'include/rss_parser.h',
- 'include/view.h',
- 'rss/rsspp_internal.h',
- 'rss/parser.cpp',
- 'rss/parser_factory.cpp',
- 'src/cache.cpp',
- 'src/controller.cpp',
- 'src/feedlist_formaction.cpp',
- 'src/formaction.cpp',
- 'src/itemlist_formaction.cpp',
- 'src/itemview_formaction.cpp',
- 'src/regexmanager.cpp',
- 'src/rss.cpp',
- 'src/rss_parser.cpp',
- 'src/view.cpp',
- 'test/test.cpp'], 'tr1::', ''
+ depends_on "pkg-config" => :build
+ depends_on "gettext"
+ depends_on "json-c"
+ depends_on "libstfl"
+ depends_on "sqlite"
- ENV.append 'CXXFLAGS', '--std=c++11'
- end
+ needs :cxx11
+ def install
+ ENV.cxx11
system "make"
system "make", "install", "prefix=#{prefix}"
end
+
+ test do
+ urlfile = "urls.txt"
+ (testpath/urlfile).write "https://github.com/blog/subscribe\n"
+ assert_match /newsbeuter - Exported Feeds/m, shell_output("#{bin}/newsbeuter -e -u #{urlfile}")
+ end
end