Date: Thursday, December 7, 2017 @ 10:13:39 Author: arojas Revision: 272892
New elisa dependency Added: upnp-player-qt/ upnp-player-qt/trunk/ upnp-player-qt/trunk/PKGBUILD upnp-player-qt/trunk/upnp-player-qt-build.patch ----------------------------+ PKGBUILD | 37 +++++++++++++++++++++++++++++++++++++ upnp-player-qt-build.patch | 22 ++++++++++++++++++++++ 2 files changed, 59 insertions(+) Added: upnp-player-qt/trunk/PKGBUILD =================================================================== --- upnp-player-qt/trunk/PKGBUILD (rev 0) +++ upnp-player-qt/trunk/PKGBUILD 2017-12-07 10:13:39 UTC (rev 272892) @@ -0,0 +1,37 @@ +# Maintainer: Antonio Rojas <[email protected]> + +pkgname=upnp-player-qt +pkgver=0.2 +pkgrel=1 +pkgdesc='Upnp layer build with Qt5' +url='https://gitlab.com/homeautomationqt/upnp-player-qt' +arch=(x86_64) +license=(LGPL3) +depends=(kdsoap) +makedepends=(extra-cmake-modules qt5-svg qt5-multimedia kdeclarative) +source=($pkgname-$pkgver.tar.gz::"https://gitlab.com/homeautomationqt/upnp-player-qt/repository/$pkgver/archive.tar.gz" + upnp-player-qt-build.patch) +sha256sums=('63d0aa2dd986ea8c0cc484eeccf5fff1787ddcf85edaaf0e5c021fd6baa70179' + '42fa449ad6284f3c29f2f2ba842409b13c0fdd59847bb5dd080c3592d4d0c042') + +prepare() { + cd $pkgname-*/ + mkdir -p build + +# Fix build + patch -p1 -i ../upnp-player-qt-build.patch +} + +build() { + cd $pkgname-*/build + cmake .. \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib + make +} + +package() { + cd $pkgname-*/build + make DESTDIR="$pkgdir" install +} Added: upnp-player-qt/trunk/upnp-player-qt-build.patch =================================================================== --- upnp-player-qt/trunk/upnp-player-qt-build.patch (rev 0) +++ upnp-player-qt/trunk/upnp-player-qt-build.patch 2017-12-07 10:13:39 UTC (rev 272892) @@ -0,0 +1,22 @@ +--- upnp-player-qt-0.2-5f6147e489e7dea50a8d12b33c5915e9319aed91/src/upnpdevicesoapserverobject.h.orig 2017-12-07 09:01:52.429022499 +0000 ++++ upnp-player-qt-0.2-5f6147e489e7dea50a8d12b33c5915e9319aed91/src/upnpdevicesoapserverobject.h 2017-12-07 09:02:14.749071673 +0000 +@@ -47,7 +47,7 @@ + + void processRequestWithPath(const KDSoapMessage &request, KDSoapMessage &response, const QByteArray &soapAction, const QString &path) Q_DECL_OVERRIDE; + +- bool processCustomVerbRequest(const QByteArray &requestData, const QMap<QByteArray, QByteArray> &headers, QByteArray &customAnswer) Q_DECL_OVERRIDE; ++ bool processCustomVerbRequest(const QByteArray &requestData, const QMap<QByteArray, QByteArray> &headers, QByteArray &customAnswer); + + private: + +--- upnp-player-qt-0.2-5f6147e489e7dea50a8d12b33c5915e9319aed91/src/upnpservereventobject.h.orig 2017-12-07 10:07:19.031032498 +0000 ++++ upnp-player-qt-0.2-5f6147e489e7dea50a8d12b33c5915e9319aed91/src/upnpservereventobject.h 2017-12-07 10:07:32.681061939 +0000 +@@ -46,7 +46,7 @@ + + void processRequestWithPath(const KDSoapMessage &request, KDSoapMessage &response, const QByteArray &soapAction, const QString &path) Q_DECL_OVERRIDE; + +- bool processCustomVerbRequest(const QByteArray &requestData, const QMap<QByteArray, QByteArray> &headers, QByteArray &customAnswer) Q_DECL_OVERRIDE; ++ bool processCustomVerbRequest(const QByteArray &requestData, const QMap<QByteArray, QByteArray> &headers, QByteArray &customAnswer); + + void setService(UpnpControlAbstractService *service); +
