From b802558b456d371e7d87b51af6be0c8f8df64254 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 31 Dec 2017 22:11:36 +0000 Subject: sys-kernel/nvidia-drivers-dkms : drop 304 release ; media-video/qtlmovie : work around broken makefile, and install things by hand --- media-video/qtlmovie/Manifest | 1 + media-video/qtlmovie/qtlmovie-1.12.ebuild | 27 ++++++++++++++++++++++----- 2 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 media-video/qtlmovie/Manifest (limited to 'media-video') diff --git a/media-video/qtlmovie/Manifest b/media-video/qtlmovie/Manifest new file mode 100644 index 00000000..7c604314 --- /dev/null +++ b/media-video/qtlmovie/Manifest @@ -0,0 +1 @@ +DIST qtlmovie-1.12.tar.gz 3580460 SHA256 bcbe4952ba086112446f39de2c3716209bd6a76e9a03575f50f326033195281b SHA512 775bf6470213ac8b5dbeb9dcbe7701c9313b2f1aba9e8c6c34c1e7a99e1252676ee771d41ab261077de8eb24ffe3e1d13d6d614cdbbd424cc40ee43198dc6949 WHIRLPOOL 78653fba9e570c7db3664aba7598987a3881f53c564e3bb2a05ecd7ce6c70ac98bbb2fbee9ef6dc20d0dd914a68d8025448f369bb45e4f29620e84fa539340a3 diff --git a/media-video/qtlmovie/qtlmovie-1.12.ebuild b/media-video/qtlmovie/qtlmovie-1.12.ebuild index 76b23705..1775bc15 100644 --- a/media-video/qtlmovie/qtlmovie-1.12.ebuild +++ b/media-video/qtlmovie/qtlmovie-1.12.ebuild @@ -6,7 +6,7 @@ inherit eutils qmake-utils DESCRIPTION="A specialized Qt frontend for FFmpeg and other free media tools" HOMEPAGE="http://qtlmovie.sourceforge.net/doc/qtlmovie-intro.html" -SRC_URI="https://github.com/redcorelinux/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 x86" @@ -22,10 +22,27 @@ RDEPEND=" " DEPEND="${RDEPEND}" -src_configure() { - eqmake5 PREFIX="${EPREFIX}/usr" ${PN}.pro +src_configure() { + eqmake5 PREFIX="${EPREFIX}/usr" "src/QtlMovie.pro" } -src_install() { - make INSTALL_ROOT=${D} install || die +src_install() { + # FIXME + # This project has a very weird source code + # make does work, but make install doesn't + # so we must do everything by hand, for now + dodir usr/bin + exeinto usr/bin + doexe QtlMovie/QtlMovie + dodir usr/share/applications + insinto usr/share/applications + doins build/QtlMovie.desktop + dodir usr/share/qt5/translations + insinto usr/share/qt5/translations + for localesrc in QtlMovie libQtl libQts; do + doins "${localesrc}"/locale/*qm + done + dodir usr/share/pixmaps + insinto usr/share/pixmaps + newins src/QtlMovie/images/qtlmovie-48.png qtlmovie.png } -- cgit v1.2.3