Package Details: deepin-screenshot-copy-patch 5.8.0.11-3

Git Clone URL: https://aur.archlinux.org/deepin-screenshot-copy-patch.git (read-only, click to copy)
Package Base: deepin-screenshot-copy-patch
Description: Easy-to-use screenshot tool for linuxdeepin desktop environment with xclip copy patch
Upstream URL: https://github.com/linuxdeepin/deepin-screen-recorder
Licenses: GPL3
Groups: deepin-extra
Conflicts: deepin-screen-recorder
Provides: deepin-screen-recorder
Submitter: programatic
Maintainer: programatic
Last Packager: programatic
Votes: 2
Popularity: 0.43
First Submitted: 2020-04-03 23:33
Last Updated: 2020-08-09 22:11

Latest Comments

programatic commented on 2020-08-09 21:47

I've just updated it to the new deepin-screen-recorder and integrated the patch with it. I've tested it and it should work and compile just fine now. Let me know if there are any more issues @sda

Jannis3005 commented on 2020-07-24 08:45

Same here, a fix would be super nice

xored commented on 2020-06-16 20:38

Same here, cannot build right now due to the same reason sda has been reporting. Hoping for a fix!

sda commented on 2020-06-04 17:37

Thanks for your ready-to-go package! Hope this patch will be merged to upstream eventually.

Deepin-packages were updated recently: deepin-qt-dbus-factory (5.1.0.1-1 -> 5.2.0.0-1); deepin-qt5dxcb-plugin (5.0.11-1 -> 5.0.11-2); deepin-qt5integration (5.1.0.1-2 -> 5.1.0.1-3).

Some Qt5-packaeges were updated as well. And now build ends up with an error:

[ 71%] Building CXX object CMakeFiles/deepin-screenshot.dir/src/widgets/shapeswidget.cpp.o
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp: In member function ‘void ShapesWidget::paintRect(QPainter&, FourPoints, int, ShapesWidget::ShapeBlurStatus, bool, bool)’:
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp:1262:18: error: aggregate ‘QPainterPath rectPath’ has incomplete type and cannot be defined
 1262 |     QPainterPath rectPath;
      |                  ^~~~~~~~
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp: In member function ‘void ShapesWidget::paintEllipse(QPainter&, FourPoints, int, ShapesWidget::ShapeBlurStatus, bool, bool)’:
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp:1300:18: error: aggregate ‘QPainterPath ellipsePath’ has incomplete type and cannot be defined
 1300 |     QPainterPath ellipsePath;
      |                  ^~~~~~~~~~~
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp: In member function ‘void ShapesWidget::paintArrow(QPainter&, QList<QPointF>, int, bool)’:
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp:1328:26: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
 1328 |             QPainterPath path;
      |                          ^~~~
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp: In member function ‘void ShapesWidget::paintLine(QPainter&, QList<QPointF>)’:
/home/sda/.cache/pikaur/build/deepin-screenshot-copy-patch/src/deepin-screenshot-5.0.0/src/widgets/shapeswidget.cpp:1346:18: error: aggregate ‘QPainterPath linePaths’ has incomplete type and cannot be defined
 1346 |     QPainterPath linePaths;
      |                  ^~~~~~~~~
make[2]: *** [CMakeFiles/deepin-screenshot.dir/build.make:717: CMakeFiles/deepin-screenshot.dir/src/widgets/shapeswidget.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:97: CMakeFiles/deepin-screenshot.dir/all] Error 2
make: *** [Makefile:150: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...