diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | fix-build.patch | 16 |
3 files changed, 23 insertions, 2 deletions
@@ -12,8 +12,10 @@ pkgbase = lostirc depends = libsigc++ source = http://downloads.sourceforge.net/sourceforge/lostirc/lostirc-0.4.6.tar.gz source = lostirc-0.4.6-gcc.diff + source = fix-build.patch md5sums = 501cd56bc0740d599540fb415718b939 md5sums = 5ac26f2e3beaa233b350de2cf8330923 + md5sums = cb7d5e5f0bf6ae7055f79de8a2f24763 pkgname = lostirc @@ -10,14 +10,17 @@ license=('GPL') depends=('gtk2' 'gtkmm' 'libsigc++') makedepends=('patch') source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz - $pkgname-$pkgver-gcc.diff) + $pkgname-$pkgver-gcc.diff + fix-build.patch) md5sums=('501cd56bc0740d599540fb415718b939' - '5ac26f2e3beaa233b350de2cf8330923') + '5ac26f2e3beaa233b350de2cf8330923' + 'cb7d5e5f0bf6ae7055f79de8a2f24763') prepare() { cd "${srcdir}"/$pkgname-$pkgver patch -Np0 -i "${srcdir}"/$pkgname-$pkgver-gcc.diff + patch -Np1 -i "${srcdir}"/fix-build.patch } build() { diff --git a/fix-build.patch b/fix-build.patch new file mode 100644 index 000000000000..2348321a329e --- /dev/null +++ b/fix-build.patch @@ -0,0 +1,16 @@ +--- lostirc-0.4.6.orig/src/gtkmm/TextWidget.cpp ++++ lostirc-0.4.6/src/gtkmm/TextWidget.cpp +@@ -210,11 +210,11 @@ + std::vector< Glib::RefPtr<Gtk::TextTag> > tags; + + Glib::RefPtr<Gtk::TextTag> fg = buffer->get_tag_table()->lookup(Glib::ustring("f")+crop(tp.fgnumber)); +- if (fg == 0) ++ if (!fg) + fg = buffer->get_tag_table()->lookup("f0"); + + Glib::RefPtr<Gtk::TextTag> bg = buffer->get_tag_table()->lookup(Glib::ustring("b")+crop(tp.bgnumber)); +- if (bg == 0) ++ if (!bg) + bg = buffer->get_tag_table()->lookup("b0"); + + tags.push_back(fg); |