Date: Friday, November 16, 2018 @ 12:59:30 Author: spupykin Revision: 408214
upgpkg: scantailor 0.9.12.2-3 Added: scantailor/trunk/build-fix.patch Modified: scantailor/trunk/PKGBUILD -----------------+ PKGBUILD | 13 +++- build-fix.patch | 159 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 169 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-11-16 12:51:16 UTC (rev 408213) +++ PKGBUILD 2018-11-16 12:59:30 UTC (rev 408214) @@ -3,7 +3,7 @@ pkgname=scantailor pkgver=0.9.12.2 -pkgrel=2 +pkgrel=3 #_realver=EXPERIMENTAL_2016_02_22 _commit=c808c9c44b98614ec1fa69ed89083610945e91ef pkgdesc="Interactive post-processing tool for scanned pages" @@ -14,10 +14,17 @@ makedepends=('cmake' 'qt5-tools' 'eigen' 'boost' 'git') #source=($pkgname-$_realver.tar.gz::https://github.com/Tulon/$pkgname/archive/$_realver.tar.gz source=(git://github.com/Tulon/scantailor.git#commit=${_commit} - scantailor.desktop) + scantailor.desktop + build-fix.patch) sha256sums=('SKIP' - '3c191c0380f991709bd38a0ace6adbf351fca441a2c5fd432e56a0da6b68a728') + '3c191c0380f991709bd38a0ace6adbf351fca441a2c5fd432e56a0da6b68a728' + 'bee514197cef9195847d25820ee2633567a9ae4da87536fb6827fed7aac5ec9b') +prepare() { + cd "$srcdir"/$pkgname + patch -p1 -i "$srcdir"/build-fix.patch +} + build() { cd "$srcdir"/$pkgname cmake \ Added: build-fix.patch =================================================================== --- build-fix.patch (rev 0) +++ build-fix.patch 2018-11-16 12:59:30 UTC (rev 408214) @@ -0,0 +1,159 @@ +diff -wbBur scantailor/filters/deskew/Filter.cpp scantailor.my/filters/deskew/Filter.cpp +--- scantailor/filters/deskew/Filter.cpp 2018-11-16 15:30:37.542900262 +0300 ++++ scantailor.my/filters/deskew/Filter.cpp 2018-11-16 15:23:20.859572011 +0300 +@@ -83,9 +83,9 @@ + + QDomElement filter_el(doc.createElement("deskew")); + writer.enumPages( +- bind( ++ boost::lambda::bind( + &Filter::writePageSettings, +- this, boost::ref(doc), var(filter_el), _1, _2 ++ this, boost::ref(doc), var(filter_el), boost::lambda::_1, boost::lambda::_2 + ) + ); + +diff -wbBur scantailor/filters/fix_orientation/Filter.cpp scantailor.my/filters/fix_orientation/Filter.cpp +--- scantailor/filters/fix_orientation/Filter.cpp 2018-11-16 15:30:37.542900262 +0300 ++++ scantailor.my/filters/fix_orientation/Filter.cpp 2018-11-16 15:21:07.436240246 +0300 +@@ -98,9 +98,9 @@ + + QDomElement filter_el(doc.createElement("fix-orientation")); + writer.enumImages( +- bind( ++ boost::lambda::bind( + &Filter::writeImageSettings, +- this, boost::ref(doc), var(filter_el), _1, _2 ++ this, boost::ref(doc), var(filter_el), boost::lambda::_1, boost::lambda::_2 + ) + ); + +diff -wbBur scantailor/filters/output/ChangeDewarpingDialog.cpp scantailor.my/filters/output/ChangeDewarpingDialog.cpp +--- scantailor/filters/output/ChangeDewarpingDialog.cpp 2018-11-16 15:30:37.616233595 +0300 ++++ scantailor.my/filters/output/ChangeDewarpingDialog.cpp 2018-11-16 14:27:12.996278059 +0300 +@@ -20,6 +20,7 @@ + #include "ChangeDewarpingDialog.moc" + #include "PageSelectionAccessor.h" + #include "QtSignalForwarder.h" ++#include <QButtonGroup> + #include <boost/function.hpp> + #include <boost/lambda/lambda.hpp> + +diff -wbBur scantailor/filters/output/Filter.cpp scantailor.my/filters/output/Filter.cpp +--- scantailor/filters/output/Filter.cpp 2018-11-16 15:30:37.546233596 +0300 ++++ scantailor.my/filters/output/Filter.cpp 2018-11-16 14:24:31.816279912 +0300 +@@ -91,9 +91,9 @@ + + QDomElement filter_el(doc.createElement("output")); + writer.enumPages( +- bind( ++ boost::lambda::bind( + &Filter::writePageSettings, +- this, boost::ref(doc), var(filter_el), _1, _2 ++ this, boost::ref(doc), var(filter_el), boost::lambda::_1, boost::lambda::_2 + ) + ); + +diff -wbBur scantailor/filters/page_layout/Filter.cpp scantailor.my/filters/page_layout/Filter.cpp +--- scantailor/filters/page_layout/Filter.cpp 2018-11-16 15:30:37.549566930 +0300 ++++ scantailor.my/filters/page_layout/Filter.cpp 2018-11-16 15:24:58.396237535 +0300 +@@ -134,9 +134,9 @@ + + QDomElement filter_el(doc.createElement("page-layout")); + writer.enumPages( +- bind( ++ boost::lambda::bind( + &Filter::writePageSettings, +- this, boost::ref(doc), var(filter_el), _1, _2 ++ this, boost::ref(doc), var(filter_el), boost::lambda::_1, boost::lambda::_2 + ) + ); + +diff -wbBur scantailor/filters/page_split/Filter.cpp scantailor.my/filters/page_split/Filter.cpp +--- scantailor/filters/page_split/Filter.cpp 2018-11-16 15:30:37.549566930 +0300 ++++ scantailor.my/filters/page_split/Filter.cpp 2018-11-16 15:22:03.612906249 +0300 +@@ -108,9 +108,9 @@ + ); + + writer.enumImages( +- bind( ++ boost::lambda::bind( + &Filter::writeImageSettings, +- this, boost::ref(doc), var(filter_el), _1, _2 ++ this, boost::ref(doc), var(filter_el), boost::lambda::_1, boost::lambda::_2 + ) + ); + +diff -wbBur scantailor/filters/page_split/OptionsWidget.cpp scantailor.my/filters/page_split/OptionsWidget.cpp +--- scantailor/filters/page_split/OptionsWidget.cpp 2018-11-16 15:30:37.616233595 +0300 ++++ scantailor.my/filters/page_split/OptionsWidget.cpp 2018-11-16 15:22:32.029572581 +0300 +@@ -29,6 +29,7 @@ + #include <QPixmap> + #include <boost/foreach.hpp> + #include <assert.h> ++#include <QButtonGroup> + + namespace page_split + { +diff -wbBur scantailor/filters/select_content/Filter.cpp scantailor.my/filters/select_content/Filter.cpp +--- scantailor/filters/select_content/Filter.cpp 2018-11-16 15:30:37.552900262 +0300 ++++ scantailor.my/filters/select_content/Filter.cpp 2018-11-16 15:24:01.626238198 +0300 +@@ -117,9 +117,9 @@ + + QDomElement filter_el(doc.createElement("select-content")); + writer.enumPages( +- bind( ++ boost::lambda::bind( + &Filter::writePageSettings, +- this, boost::ref(doc), var(filter_el), _1, _2 ++ this, boost::ref(doc), var(filter_el), boost::lambda::_1, boost::lambda::_2 + ) + ); + +diff -wbBur scantailor/math/MatrixCalc.h scantailor.my/math/MatrixCalc.h +--- scantailor/math/MatrixCalc.h 2018-11-16 15:30:37.619566929 +0300 ++++ scantailor.my/math/MatrixCalc.h 2018-11-16 15:19:32.572908025 +0300 +@@ -103,7 +103,7 @@ + Mat operator-() const; + + T const* rawData() const { return data; } +-private: ++//private: + Mat(AbstractAllocator<T>* alloc, T const* data, int rows, int cols) + : alloc(alloc), data(data), rows(rows), cols(cols) {} + +diff -wbBur scantailor/ThumbnailSequence.cpp scantailor.my/ThumbnailSequence.cpp +--- scantailor/ThumbnailSequence.cpp 2018-11-16 15:30:37.612900262 +0300 ++++ scantailor.my/ThumbnailSequence.cpp 2018-11-16 15:28:42.442901592 +0300 +@@ -489,7 +489,7 @@ + m_pSelectionLeader(0) + { + m_graphicsScene.setContextMenuEventCallback( +- bind(&Impl::sceneContextMenuEvent, this, _1) ++ boost::lambda::bind(&Impl::sceneContextMenuEvent, this, boost::lambda::_1) + ); + } + +@@ -603,7 +603,7 @@ + { + ItemsById::iterator const id_it(m_itemsById.find(page_info.id())); + if (id_it != m_itemsById.end()) { +- m_itemsById.modify(id_it, bind(&Item::pageInfo, _1) = page_info); ++ m_itemsById.modify(id_it, boost::lambda::bind(&Item::pageInfo, boost::lambda::_1) = page_info); + invalidateThumbnailImpl(id_it); + } + } +@@ -723,10 +723,10 @@ + // Sort pages in m_itemsInOrder using m_ptrOrderProvider. + if (m_ptrOrderProvider.get()) { + m_itemsInOrder.sort( +- bind( ++ boost::lambda::bind( + &PageOrderProvider::precedes, m_ptrOrderProvider.get(), +- bind(&Item::pageId, _1), bind(&Item::incompleteThumbnail, _1), +- bind(&Item::pageId, _2), bind(&Item::incompleteThumbnail, _2) ++ boost::lambda::bind(&Item::pageId, boost::lambda::_1), boost::lambda::bind(&Item::incompleteThumbnail, boost::lambda::_1), ++ boost::lambda::bind(&Item::pageId, boost::lambda::_2), boost::lambda::bind(&Item::incompleteThumbnail, boost::lambda::_2) + ) + ); + }