diff --git a/srcpkgs/QMPlay2-devel b/srcpkgs/QMPlay2-devel new file mode 120000 index 00000000000..65be6df32e0 --- /dev/null +++ b/srcpkgs/QMPlay2-devel @@ -0,0 +1 @@ +QMPlay2 \ No newline at end of file diff --git a/srcpkgs/QMPlay2/patches/musl.patch b/srcpkgs/QMPlay2/patches/musl.patch new file mode 100644 index 00000000000..0a2b6a86a7e --- /dev/null +++ b/srcpkgs/QMPlay2/patches/musl.patch @@ -0,0 +1,11 @@ +--- src/qmplay2/IPC_Unix.cpp.orig ++++ src/qmplay2/IPC_Unix.cpp +@@ -98,7 +98,7 @@ + + if (m_priv->fd > 0) + { +- const u_long on = 1; ++ const unsigned long on = 1; + ioctl(m_priv->fd, FIONBIO, &on); + m_priv->socketNotifier = new QSocketNotifier(m_priv->fd, QSocketNotifier::Read, this); + connect(m_priv->socketNotifier, SIGNAL(activated(int)), this, SLOT(socketReadActive())); diff --git a/srcpkgs/QMPlay2/template b/srcpkgs/QMPlay2/template new file mode 100644 index 00000000000..2e2e45eb3ce --- /dev/null +++ b/srcpkgs/QMPlay2/template @@ -0,0 +1,24 @@ +# Template file for 'QMPlay2' +pkgname=QMPlay2 +version=18.07.03 +revision=1 +wrksrc="${pkgname}-src-${version}" +build_style=cmake +hostmakedepends="pkg-config qt5-qmake qt5-host-tools" +makedepends="alsa-lib-devel ffmpeg-devel libass-devel libcdio-devel libgme-devel + libsidplayfp-devel libva-glx-devel libXv-devel pulseaudio-devel + qt5-svg-devel qt5-tools-devel qt5-x11extras-devel taglib-devel" +short_desc="Video and audio player which can play most formats and codecs" +maintainer="Andrew Benson " +license="LGPL-3.0-only" +homepage="http://zaps166.sourceforge.net/?app=QMPlay2" +distfiles="https://github.com/zaps166/QMPlay2/releases/download/${version}/QMPlay2-src-${version}.tar.xz" +checksum=78cdadea21728f7a902ae240aae15481bcad2b9f34598c20ee7711feeff79122 + +QMPlay2-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + } +}