@@ -, +, @@ --- .../sleepyhead/files/sleepyhead-0.9.3-qt5.patch | 13 ++++++ app-misc/sleepyhead/sleepyhead-0.9.3-r1.ebuild | 47 ++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 app-misc/sleepyhead/files/sleepyhead-0.9.3-qt5.patch create mode 100644 app-misc/sleepyhead/sleepyhead-0.9.3-r1.ebuild --- a/app-misc/sleepyhead/files/sleepyhead-0.9.3-qt5.patch +++ a/app-misc/sleepyhead/files/sleepyhead-0.9.3-qt5.patch @@ -0,0 +1,13 @@ +Fix build with Qt 5. + +--- a/SleepyHeadQT.pro ++++ b/SleepyHeadQT.pro +@@ -4,7 +4,7 @@ + # + #------------------------------------------------- + +-QT += core gui opengl network xml ++QT += core gui opengl printsupport network xml + + greaterThan(QT_MAJOR_VERSION,4): QT += widgets webkitwidgets + lessThan(QT_MAJOR_VERSION,5): QT += webkit --- a/app-misc/sleepyhead/sleepyhead-0.9.3-r1.ebuild +++ a/app-misc/sleepyhead/sleepyhead-0.9.3-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit qmake-utils + +DESCRIPTION="Software used to analyze data from CPAP machines" +HOMEPAGE="https://sourceforge.net/apps/mediawiki/sleepyhead/index.php?title=Main_Page" +SRC_URI="https://github.com/rich0/rich0-sleepyhead/tarball/${PV} -> ${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwebkit:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + sys-libs/zlib + virtual/opengl + virtual/glu +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/rich0-rich0-sleepyhead-34e0b92" + +PATCHES=( + "${FILESDIR}/common_gui.patch" + "${FILESDIR}/${P}-qt5.patch" +) + +src_configure() { + eqmake5 SleepyHeadQT.pro +} + +src_install() { + dobin SleepyHead + dodoc README + dodoc docs/* +} --