From 536f421d8f671566c90ad262da92801fe1ac8bfe Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Thu, 14 May 2020 00:13:36 -0700 Subject: [PATCH] New package: QLC+-4.12.2 --- srcpkgs/QLC+/patches/include-types.patch | 13 ++++++++++++ srcpkgs/QLC+/template | 25 ++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 srcpkgs/QLC+/patches/include-types.patch create mode 100644 srcpkgs/QLC+/template diff --git a/srcpkgs/QLC+/patches/include-types.patch b/srcpkgs/QLC+/patches/include-types.patch new file mode 100644 index 00000000000..61b364a734f --- /dev/null +++ b/srcpkgs/QLC+/patches/include-types.patch @@ -0,0 +1,13 @@ +--- plugins/velleman/src/velleman_mock.cpp.orig 2020-07-05 16:57:25.002161999 -0700 ++++ plugins/velleman/src/velleman_mock.cpp 2020-07-05 16:58:10.053165244 -0700 +@@ -18,9 +18,7 @@ + */ + + #include +-#if defined(WIN32) || defined(Q_OS_WIN) +-# include // int32_t +-#endif ++#include + + extern "C" + { diff --git a/srcpkgs/QLC+/template b/srcpkgs/QLC+/template new file mode 100644 index 00000000000..e9fc2beace5 --- /dev/null +++ b/srcpkgs/QLC+/template @@ -0,0 +1,25 @@ +# Template file for 'QLC+' +pkgname=QLC+ +version=4.12.2 +revision=1 +wrksrc=qlcplus-QLC-_$version +build_style=qmake +hostmakedepends="qt5-qmake pkg-config qt5-host-tools + qt5-multimedia-devel qt5-script-devel" +makedepends="eudev-libudev-devel qt5-devel qt5-multimedia-devel + qt5-script-devel alsa-lib-devel libftdi1-devel libusb-compat-devel" +short_desc="Q Lighting Controller" +maintainer="Michael Aldridge " +license="Apache-2.0" +homepage="https://www.qlcplus.org/" +distfiles="https://github.com/mcallegari/qlcplus/archive/QLC+_$version.tar.gz" +checksum=0d7448954e9f812008e8e64c367d27c3c55ed91c7b553a1d5f4a31cc8ba6cbdb + +pre_build() { + vsed -i 's/QMAKE_CXXFLAGS/#QMAKE_CXXFLAGS/' variables.pri +} + +post_install() { + vmkdir usr/lib/udev/rules.d + mv $DESTDIR/etc/udev/rules.d/* $DESTDIR/usr/lib/udev/rules.d/ +}