summaryrefslogtreecommitdiff
path: root/community/newsbeuter
diff options
context:
space:
mode:
authorOmar Vega Ramos <ovruni@gnu.org.pe>2012-12-23 19:30:27 -0500
committerOmar Vega Ramos <ovruni@gnu.org.pe>2012-12-23 19:30:27 -0500
commit5843397e4a8c4f29c26f3e8bee98113f26fe833e (patch)
treee01b4a380a61fc922e411767f437cadc3e26272e /community/newsbeuter
parentf92b16cf7b465b630e8894a61dd34ef0047fd98c (diff)
Add newsbeuter-2.5-gcc47.patch
Diffstat (limited to 'community/newsbeuter')
-rw-r--r--community/newsbeuter/PKGBUILD8
-rw-r--r--community/newsbeuter/newsbeuter-2.5-gcc47.patch61
2 files changed, 66 insertions, 3 deletions
diff --git a/community/newsbeuter/PKGBUILD b/community/newsbeuter/PKGBUILD
index 72106748b..fa0e14dca 100644
--- a/community/newsbeuter/PKGBUILD
+++ b/community/newsbeuter/PKGBUILD
@@ -15,12 +15,14 @@ optdepends=('ruby')
options=('!libtool')
install=$pkgname.install
changelog=$pkgname.changelog
-source=(http://www.newsbeuter.org/downloads/$pkgname-$pkgver.tar.gz)
-sha256sums=('abc54b7bee3e062cd166787edf35aadbeb0ae1f5fcc8d955b77143aaca096825')
+source=(http://www.newsbeuter.org/downloads/$pkgname-$pkgver.tar.gz
+ newsbeuter-2.5-gcc47.patch)
+sha256sums=('abc54b7bee3e062cd166787edf35aadbeb0ae1f5fcc8d955b77143aaca096825'
+ 'c48029c63cfc45d5df3bdbc4c9fd345463a61ad97f6eac797db62d63c49c6af8')
build() {
cd ${srcdir}/$pkgname-$pkgver
-
+ patch -Np1 -i ${srcdir}/newsbeuter-2.5-gcc47.patch
make prefix=/usr
}
diff --git a/community/newsbeuter/newsbeuter-2.5-gcc47.patch b/community/newsbeuter/newsbeuter-2.5-gcc47.patch
new file mode 100644
index 000000000..48ed1682a
--- /dev/null
+++ b/community/newsbeuter/newsbeuter-2.5-gcc47.patch
@@ -0,0 +1,61 @@
+--- newsbeuter-2.5/src/controller.cpp
++++ newsbeuter-2.5/src/controller.cpp
+@@ -30,6 +30,7 @@
+ #include <ctime>
+ #include <cassert>
+ #include <signal.h>
++#include <unistd.h>
+ #include <sys/utsname.h>
+ #include <langinfo.h>
+ #include <libgen.h>
+--- newsbeuter-2.5/src/google_api.cpp
++++ newsbeuter-2.5/src/google_api.cpp
+@@ -7,6 +7,8 @@
+ #include <config.h>
+ #include <utils.h>
+
++#include <unistd.h>
++
+ #include <curl/curl.h>
+
+ #define GREADER_LOGIN "https://www.google.com/accounts/ClientLogin"
+--- newsbeuter-2.5/src/pb_controller.cpp
++++ newsbeuter-2.5/src/pb_controller.cpp
+@@ -12,6 +12,7 @@
+ #include <pwd.h>
+ #include <cstdlib>
+ #include <signal.h>
++#include <unistd.h>
+
+ #include <keymap.h>
+ #include <configcontainer.h>
+--- newsbeuter-2.5/src/queueloader.cpp
++++ newsbeuter-2.5/src/queueloader.cpp
+@@ -8,6 +8,8 @@
+ #include <config.h>
+ #include <libgen.h>
+
++#include <unistd.h>
++
+ using namespace newsbeuter;
+
+ namespace podbeuter {
+--- newsbeuter-2.5/src/reloadthread.cpp
++++ newsbeuter-2.5/src/reloadthread.cpp
+@@ -1,5 +1,6 @@
+ #include <reloadthread.h>
+ #include <logger.h>
++#include <unistd.h>
+
+ namespace newsbeuter {
+
+--- newsbeuter-2.5/src/utils.cpp
++++ newsbeuter-2.5/src/utils.cpp
+@@ -11,6 +11,7 @@
+ #include <libgen.h>
+ #include <sys/utsname.h>
+
++#include <unistd.h>
+ #include <sstream>
+ #include <locale>
+ #include <cwchar>