From ba4c952cef0b3f6420bfd5b601963038ccf963d6 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Mon, 31 Dec 2018 18:20:18 -0200 Subject: [PATCH] fbreader: remove XBPS_GCC_* usage and update to qt5 --- srcpkgs/fbreader/patches/cross.patch | 17 +- srcpkgs/fbreader/patches/narrowing.patch | 14 + srcpkgs/fbreader/patches/qt5.patch | 577 +++++++++++++++++++++++ srcpkgs/fbreader/template | 14 +- 4 files changed, 604 insertions(+), 18 deletions(-) create mode 100644 srcpkgs/fbreader/patches/narrowing.patch create mode 100644 srcpkgs/fbreader/patches/qt5.patch diff --git a/srcpkgs/fbreader/patches/cross.patch b/srcpkgs/fbreader/patches/cross.patch index 88495f32917..ca8673883cf 100644 --- a/srcpkgs/fbreader/patches/cross.patch +++ b/srcpkgs/fbreader/patches/cross.patch @@ -1,6 +1,8 @@ ---- makefiles/arch/desktop.mk.orig 2012-11-30 12:41:25.000000000 +0000 -+++ makefiles/arch/desktop.mk 2018-03-17 06:44:28.961588128 +0000 -@@ -7,13 +7,10 @@ +diff --git a/makefiles/arch/desktop.mk b/makefiles/arch/desktop.mk +index f7f696f..e96ee33 100644 +--- makefiles/arch/desktop.mk ++++ makefiles/arch/desktop.mk +@@ -7,10 +7,8 @@ IMAGEDIR = $(INSTALLDIR)/share/pixmaps APPIMAGEDIR = $(INSTALLDIR)/share/pixmaps/%APPLICATION_NAME% @@ -11,9 +13,6 @@ +AR := ${AR} rsu +LD := ${CXX} --CFLAGS = -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG --LDFLAGS = -+CFLAGS += -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG - EXTERNAL_INCLUDE = $(shell pkg-config --cflags fribidi) - - ifeq "$(UI_TYPE)" "qt" + CFLAGS += -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG -fPIC + LDFLAGS = + diff --git a/srcpkgs/fbreader/patches/narrowing.patch b/srcpkgs/fbreader/patches/narrowing.patch new file mode 100644 index 00000000000..51f7b9bcfe4 --- /dev/null +++ b/srcpkgs/fbreader/patches/narrowing.patch @@ -0,0 +1,14 @@ +diff --git a/fbreader/src/formats/doc/OleStorage.cpp b/fbreader/src/formats/doc/OleStorage.cpp +index 016f9fd..a7ab81a 100644 +--- fbreader/src/formats/doc/OleStorage.cpp ++++ fbreader/src/formats/doc/OleStorage.cpp +@@ -59,7 +59,7 @@ bool OleStorage::init(shared_ptr stream, std::size_t streamSize) + clear(); + return false; + } +- static const char OLE_SIGN[] = {0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1, 0}; ++ static const char OLE_SIGN[] = {(char)0xD0, (char)0xCF, (char)0x11, (char)0xE0, (char)0xA1, (char)0xB1, (char)0x1A, (char)0xE1, 0}; + if (std::strncmp(oleBuf, OLE_SIGN, 8) != 0) { + clear(); + return false; + diff --git a/srcpkgs/fbreader/patches/qt5.patch b/srcpkgs/fbreader/patches/qt5.patch new file mode 100644 index 00000000000..91aee9bab95 --- /dev/null +++ b/srcpkgs/fbreader/patches/qt5.patch @@ -0,0 +1,577 @@ +diff --git a/makefiles/arch/desktop.mk b/makefiles/arch/desktop.mk +index 4267113..3b46102 100644 +--- makefiles/arch/desktop.mk ++++ makefiles/arch/desktop.mk +@@ -12,29 +12,11 @@ AR = ar rsu + AR = ar rsu + LD = g++ + +-CFLAGS = -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG ++CFLAGS += -pipe -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG -fPIC + LDFLAGS = +-EXTERNAL_INCLUDE = $(shell pkg-config --cflags fribidi) ++EXTERNAL_INCLUDE += $(shell pkg-config --cflags fribidi) + +-ifeq "$(UI_TYPE)" "qt" +- MOC = moc-qt3 +- QTINCLUDE = -I /usr/include/qt3 +-else +- MOC = $(shell pkg-config QtCore --variable=moc_location) +- QTINCLUDE = -I $(shell pkg-config --cflags QtCore) +-endif +- +-GTKINCLUDE = $(shell pkg-config --cflags gtk+-2.0 libpng xft) +- +-ifeq "$(UI_TYPE)" "qt" +- UILIBS = -lqt-mt +-endif +- +-ifeq "$(UI_TYPE)" "qt4" +- UILIBS = $(shell pkg-config --libs QtCore QtGui QtNetwork) +-endif +- +-ifeq "$(UI_TYPE)" "gtk" +- UILIBS = $(shell pkg-config --libs gtk+-2.0 gio-2.0) -lpng -ljpeg +-endif ++MOC = /usr/bin/moc-qt5 ++QTINCLUDE = $(shell pkg-config --cflags Qt5Gui Qt5Widgets Qt5Network) ++UILIBS = $(shell pkg-config --libs Qt5Gui Qt5Widgets Qt5Network) + + RM = rm -rvf + RM_QUIET = rm -rf +diff --git a/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp b/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp +index 47067d3..119a5ee 100644 +--- zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp ++++ zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp +@@ -24,7 +24,9 @@ + #include + #include + #include ++#include + ++#include + #include + #include + #include +@@ -149,12 +151,12 @@ void ZLQtNetworkManager::prepareReply(ZLQtNetworkReplyScope &scope, QNetworkRequ + QNetworkReply *reply = NULL; + if (!scope.request->postParameters().empty()) { + QByteArray data; +- QUrl tmp; ++ QUrlQuery tmp; + typedef std::pair string_pair; + foreach (const string_pair &pair, scope.request->postParameters()) { + tmp.addQueryItem(QString::fromStdString(pair.first), QString::fromStdString(pair.second)); + } +- data = tmp.encodedQuery(); ++ data = tmp.query(QUrl::FullyEncoded).toUtf8(); //encodedQuery(); + reply = const_cast(myManager).post(networkRequest, data); + } else { + reply = const_cast(myManager).get(networkRequest); +diff --git a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp +index a3e5b35..ab41684 100644 +--- zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp ++++ zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp +@@ -17,14 +17,14 @@ + * 02110-1301, USA. + */ + +-#include +-#include + #include + #include + #include + #include +-#include + #include ++#include ++#include ++#include + + #include + +diff --git a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp +index 472f05f..b9809c8 100644 +--- zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp ++++ zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp +@@ -17,10 +17,10 @@ + * 02110-1301, USA. + */ + +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include + + #include + +diff --git a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp +index 1cddaf9..2b65cc1 100644 +--- zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp ++++ zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp +@@ -18,9 +18,9 @@ + */ + + #include +-#include +-#include +-#include ++#include ++#include ++#include + + #include + #include +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp +index 6de2c72..d942d47 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp ++++ zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp +@@ -19,12 +19,12 @@ + + #include + +-#include +-#include +-#include +-#include + #include + #include ++#include ++#include ++#include ++#include + + #include + #include +diff --git a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h +index 4f09cfc..51f1545 100644 +--- zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h ++++ zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h +@@ -20,12 +20,12 @@ + #ifndef __ZLQTITEMSLISTWIDGET_H__ + #define __ZLQTITEMSLISTWIDGET_H__ + +-#include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include ++#include + + #include + +diff --git a/zlibrary/ui/src/qt4/application/LineEditParameter.cpp b/zlibrary/ui/src/qt4/application/LineEditParameter.cpp +index dfcbc0b..bd2689e 100644 +--- zlibrary/ui/src/qt4/application/LineEditParameter.cpp ++++ zlibrary/ui/src/qt4/application/LineEditParameter.cpp +@@ -17,9 +17,9 @@ + * 02110-1301, USA. + */ + +-#include +-#include +-#include ++#include ++#include ++#include + #include + + #include "ZLQtApplicationWindow.h" +diff --git a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp +index 6241514..e0b143b 100644 +--- zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp ++++ zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp +@@ -17,17 +17,17 @@ + * 02110-1301, USA. + */ + +-#include ++#include + #include + #include + #include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + #include +-#include ++#include + #include + + #include +diff --git a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h +index 3b4fd3a..42ff2c8 100644 +--- zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h ++++ zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h +@@ -22,8 +22,8 @@ + + #include + +-#include +-#include ++#include ++#include + #include + + class QDockWidget; +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp +index 24eb897..c17e86c 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp ++++ zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp +@@ -17,8 +17,8 @@ + * 02110-1301, USA. + */ + +-#include +-#include ++#include ++#include + + #include + +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h +index 068039d..811cec8 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h ++++ zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h +@@ -20,8 +20,8 @@ + #ifndef __ZLQTDIALOG_H__ + #define __ZLQTDIALOG_H__ + +-#include +-#include ++#include ++#include + + #include + +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp +index e8ff422..352c350 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp ++++ zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp +@@ -17,10 +17,10 @@ + * 02110-1301, USA. + */ + +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include + + #include "ZLQtDialogContent.h" + #include "ZLQtOptionView.h" +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp +index d5eb4d4..2fc769b 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp ++++ zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp +@@ -17,11 +17,11 @@ + * 02110-1301, USA. + */ + +-#include +-#include +-#include ++#include ++#include ++#include + #include +-#include ++#include + + #include "ZLQtDialogManager.h" + #include "ZLQtDialog.h" +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp +index ec9e73c..a50a40d 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp ++++ zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp +@@ -17,7 +17,7 @@ + * 02110-1301, USA. + */ + +-#include ++#include + + #include "ZLQtOpenFileDialog.h" + +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp +index 48a1b8f..90d50fb 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp ++++ zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp +@@ -19,16 +19,16 @@ + + #include + +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include + + #include + #include +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp +index f6c36fb..7fe855a 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp ++++ zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp +@@ -17,11 +17,11 @@ + * 02110-1301, USA. + */ + +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + #include + + #include +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h +index e38b62a..ad26fba 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h ++++ zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h +@@ -20,9 +20,9 @@ + #ifndef __ZLQTOPTIONSDIALOG_H__ + #define __ZLQTOPTIONSDIALOG_H__ + +-#include +-#include +-#include ++#include ++#include ++#include + + #include "../../../../core/src/desktop/dialogs/ZLDesktopOptionsDialog.h" + +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp +index 98e469e..5a1d574 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp ++++ zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp +@@ -19,11 +19,11 @@ + + #include + +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + #include + + #include "../dialogs/ZLQtDialogManager.h" +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h +index df6c73b..837bce5 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h ++++ zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h +@@ -22,11 +22,11 @@ + + #include + +-#include ++#include + #include +-#include +-#include +-#include ++#include ++#include ++#include + #include + + #include +diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h +index 9cf7c47..03f1223 100644 +--- zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h ++++ zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h +@@ -24,12 +24,12 @@ + #include + #include + +-#include +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include ++#include + + #include + +diff --git a/zlibrary/ui/src/qt4/library/ZLQApplication.h b/zlibrary/ui/src/qt4/library/ZLQApplication.h +index c08c536..a714fa9 100644 +--- zlibrary/ui/src/qt4/library/ZLQApplication.h ++++ zlibrary/ui/src/qt4/library/ZLQApplication.h +@@ -20,7 +20,7 @@ + #ifndef __ZLQAPPLICATION_H__ + #define __ZLQAPPLICATION_H__ + +-#include ++#include + + class ZLQApplication : public QApplication { + +diff --git a/zlibrary/ui/src/qt4/library/ZLibrary.cpp b/zlibrary/ui/src/qt4/library/ZLibrary.cpp +index 9648e95..a544031 100644 +--- zlibrary/ui/src/qt4/library/ZLibrary.cpp ++++ zlibrary/ui/src/qt4/library/ZLibrary.cpp +@@ -19,7 +19,7 @@ + + #include + #include +-#include ++#include + #include + + #include +@@ -72,7 +72,7 @@ bool ZLQApplication::event(QEvent *e) { + void ZLQtLibraryImplementation::init(int &argc, char **&argv) { + new ZLQApplication(argc, argv); + +- QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8")); ++ QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8")); + + ZLibrary::parseArguments(argc, argv); + +diff --git a/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h b/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h +index cdaef01..a259c65 100644 +--- zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h ++++ zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h +@@ -3,7 +3,7 @@ + + #include + +-#include ++#include + #include + + class QtWaitingSpinner : public QWidget { +diff --git a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h +index 1b8ebcc..6f3b4e3 100644 +--- zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h ++++ zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h +@@ -20,11 +20,11 @@ + #ifndef __ZLQTPREVIEWWIDGET_H__ + #define __ZLQTPREVIEWWIDGET_H__ + +-#include +-#include +-#include +-#include +-#include ++#include ++#include ++#include ++#include ++#include + #include + + #include +diff --git a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h +index f6e174c..c360965 100644 +--- zlibrary/ui/src/qt4/tree/ZLQtSearchField.h ++++ zlibrary/ui/src/qt4/tree/ZLQtSearchField.h +@@ -21,8 +21,8 @@ + #define __ZLQTSEARCHFIELD_H__ + + #include +-#include +-#include ++#include ++#include + + #include "QtWaitingSpinner.h" + #include "ZLQtItemsListWidget.h" +diff --git a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp +index 4f5d196..615050c 100644 +--- zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp ++++ zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp +@@ -19,8 +19,8 @@ + + #include + +-#include +-#include ++#include ++#include + #include + #include + #include +@@ -185,11 +185,11 @@ void ZLQtViewWidget::repaint() { + + void ZLQtViewWidget::setScrollbarEnabled(ZLView::Direction direction, bool enabled) { + if (direction == ZLView::VERTICAL) { +- myRightScrollBar->setShown(enabled && myShowScrollBarAtRight); +- myLeftScrollBar->setShown(enabled && !myShowScrollBarAtRight); ++ myRightScrollBar->setVisible(enabled && myShowScrollBarAtRight); ++ myLeftScrollBar->setVisible(enabled && !myShowScrollBarAtRight); + } else { +- myBottomScrollBar->setShown(enabled && myShowScrollBarAtBottom); +- myTopScrollBar->setShown(enabled && !myShowScrollBarAtBottom); ++ myBottomScrollBar->setVisible(enabled && myShowScrollBarAtBottom); ++ myTopScrollBar->setVisible(enabled && !myShowScrollBarAtBottom); + } + } + +diff --git a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h +index 6fabf00..ccec1e3 100644 +--- zlibrary/ui/src/qt4/view/ZLQtViewWidget.h ++++ zlibrary/ui/src/qt4/view/ZLQtViewWidget.h +@@ -20,7 +20,7 @@ + #ifndef __ZLQTVIEWWIDGET_H__ + #define __ZLQTVIEWWIDGET_H__ + +-#include ++#include + + #include "../../../../core/src/view/ZLViewWidget.h" + #include + diff --git a/srcpkgs/fbreader/template b/srcpkgs/fbreader/template index 4028f6b757b..0ffe6f5aeea 100644 --- a/srcpkgs/fbreader/template +++ b/srcpkgs/fbreader/template @@ -1,22 +1,18 @@ # Template file for 'fbreader' pkgname=fbreader version=0.99.4 -revision=3 +revision=4 build_style=gnu-makefile -hostmakedepends="pkg-config qt-host-tools" -makedepends="fribidi-devel bzip2-devel expat-devel libcurl-devel libunibreak-devel sqlite-devel qt-devel zlib-devel" -short_desc="An e-book reader" +hostmakedepends="pkg-config qt5-host-tools" +makedepends="fribidi-devel bzip2-devel expat-devel libcurl-devel + libunibreak-devel sqlite-devel qt5-devel zlib-devel" +short_desc="E-book reader" maintainer="Diogo Leal " license="GPL-2.0-or-later" homepage="http://www.fbreader.org/" distfiles="http://www.fbreader.org/files/desktop/${pkgname}-sources-${version}.tgz" checksum=3d7c31d5ea314589d2a963290ad16f4d3d631a41e802b8b39f8be0c9f71eb8e9 -if [ ${XBPS_GCC_VERSION_MAJOR} -gt 5 ]; then - CFLAGS="-Wno-error=narrowing" - CXXFLAGS="-Wno-error=narrowing" -fi - do_build() { sed -e "s:-llinebreak:-lunibreak:" -i makefiles/config.mk zlibrary/text/Makefile make -j1 -C zlibrary/core TARGET_ARCH=desktop UI_TYPE=dummy