diff options
| author | Alexis Hildebrandt | 2015-02-20 23:14:09 +0100 |
|---|---|---|
| committer | Tim D. Smith | 2015-02-21 10:20:42 -0800 |
| commit | 00b3263672859f7a4174965104091a24c93e07a9 (patch) | |
| tree | e0512248477ba5fe0b373f5e581f1c21e40e4fe8 /Library | |
| parent | 37c355d20fbf4c001fb433db48e7585a49ace3e8 (diff) | |
| download | homebrew-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.rb | 65 |
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 |
