summaryrefslogtreecommitdiff
path: root/media-video/baka-mplayer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-video/baka-mplayer
reinit the tree, so we can have metadata
Diffstat (limited to 'media-video/baka-mplayer')
-rw-r--r--media-video/baka-mplayer/Manifest6
-rw-r--r--media-video/baka-mplayer/baka-mplayer-2.0.4.ebuild45
-rw-r--r--media-video/baka-mplayer/files/baka-mplayer-2.0.4-gcc5.patch32
-rw-r--r--media-video/baka-mplayer/metadata.xml15
4 files changed, 98 insertions, 0 deletions
diff --git a/media-video/baka-mplayer/Manifest b/media-video/baka-mplayer/Manifest
new file mode 100644
index 000000000000..cb2a42a1aa72
--- /dev/null
+++ b/media-video/baka-mplayer/Manifest
@@ -0,0 +1,6 @@
+AUX baka-mplayer-2.0.4-gcc5.patch 1251 SHA256 2e6ef2f6c11c06d15c070609df428627142b8c6b0018b654ed3a07542854b18f SHA512 3d6b76227c465869a4497f51cd5b7759d038638a02aa821acd099edb7f4f0fe99dbee145687d286eb40cb7dfb840fdee40625c663476630064e9e88a7961fc79 WHIRLPOOL 32d94afd8d815a602c356055dab54a44e54e4bd17781937600c78822a845e504a4dd35c96335159f181ff7a2bfd3b40e48782a9d6c5588f36e867a2808ebc7a2
+DIST baka-mplayer-2.0.4.tar.gz 988060 SHA256 43647217695bdfc85771ce2fc8fcecebd49bdf6282c3a439816cfb4e08754002 SHA512 7898d65e87540bcb528d429dc70daefc7d4c0711b2983326cf6fa3a14e566c2742334378befdb710b8cc59452f960bc17b290058ba9e6878e830de6dbafce55a WHIRLPOOL 276f6fb6dfaf8b80858a75506fa5f1c282071076744a21c20ec75dc9458073e58618fa1ca828533c401da50585e178014f3a6423888dd8bd1f107853a4634b97
+EBUILD baka-mplayer-2.0.4.ebuild 1092 SHA256 36afccfd55d85c9cfbd1976df6b2fa7458ea94ab1eb5d16c2daf1db294b8b7fb SHA512 011aaf6230b57e93dbcfd8359cba4212e325139d4de56d4bff30e1798c1c14488e130084381085abc9dbe77c724c88d1b6c7643009409eb6aae86257a4e0f4df WHIRLPOOL 231c5fc397efbe12be7c0ee17b2313601adbd79cb65e96e6f457c2d5361d17c2a01232480260e72a88ed56e3088942f8c82695a5f820cd17df63863e5af5c23e
+MISC ChangeLog 3715 SHA256 6f15bcbabad77897895aa204cc3ad08bf1bba0c79deeba763146b898f2fda609 SHA512 102aa4abf7c7c70607398b9fe2f2151208165f44a506c1f0944fb42bd458c2945b75687a3d0afd0fe0f075a4425d3d5402b55bf4787c707435d8e093391928a4 WHIRLPOOL 05c07dc5d755299d19c335c4127bc6d3a4858ed05933cd62c07cf586ffc2f3153417d58dd4bb4747c7e2a5d4ce16e7c74ceccc893dbd0f65bf4c094993221713
+MISC ChangeLog-2015 616 SHA256 8a5ce74b06a873cc236b8093d7e6c18882fcce508a1a30699564939904d397ce SHA512 ce4530d5a2dfd9f6a45c84de2d0c36a7dfd4b9510e787374b6bd0d3edc85a58d8e9951bf7dade3c8158158976a2545606109e244c9ef39b1f338f06382dc6848 WHIRLPOOL 2a0ffea5347d936a431f7b15d2f8ced9bec4b4d824b66d9e9d07f2691b84a8fb1d58dce5e05aecfe4504614943a0336fdbedc6d0a0dacf2277634b96df2f4d93
+MISC metadata.xml 467 SHA256 fbee63a52c58bd91e8b37e8595d02d5da93e461ea5ac3f153e5d7b9e2ffeae15 SHA512 7a66080df67604b34cf202ddbc2686186d0558ad6caa2ec0d9f6596ef5f410b238cebc28b61eea5738445954374f9b81bce14a2b3269c537f734a20612c68c5d WHIRLPOOL 8824058cd89ab31f975937b65c336f3494c371b267b5cb2727e5fd7d7ab61f264fcad1ad862aae18fdda757f0340c329bfb58051d4ba2031995b9f3a51866991
diff --git a/media-video/baka-mplayer/baka-mplayer-2.0.4.ebuild b/media-video/baka-mplayer/baka-mplayer-2.0.4.ebuild
new file mode 100644
index 000000000000..bc38e4aa65d3
--- /dev/null
+++ b/media-video/baka-mplayer/baka-mplayer-2.0.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils qmake-utils
+
+DESCRIPTION="Cross-platform libmpv-based multimedia player with uncluttered design"
+HOMEPAGE="http://bakamplayer.u8sand.net/"
+SRC_URI="https://github.com/u8sand/Baka-MPlayer/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ media-video/mpv[libmpv]
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+S="${WORKDIR}/Baka-MPlayer-${PV}"
+
+src_prepare() {
+ # no need to install license
+ sed -e '/^INSTALLS/s:license::' -i src/Baka-MPlayer.pro || die
+ # put manual in our docdir
+ sed -e '/^manual.path/s:'${PN}':'${PF}':' -i src/Baka-MPlayer.pro || die
+
+ epatch "${FILESDIR}/${P}-gcc5.patch"
+}
+
+src_configure() {
+ eqmake5 \
+ INSTROOT="${D}" \
+ CONFIG+=install_translations \
+ lrelease="$(qt5_get_bindir)"/lrelease \
+ lupdate="$(qt5_get_bindir)"/lupdate \
+ src/Baka-MPlayer.pro
+}
diff --git a/media-video/baka-mplayer/files/baka-mplayer-2.0.4-gcc5.patch b/media-video/baka-mplayer/files/baka-mplayer-2.0.4-gcc5.patch
new file mode 100644
index 000000000000..97ff52537ad0
--- /dev/null
+++ b/media-video/baka-mplayer/files/baka-mplayer-2.0.4-gcc5.patch
@@ -0,0 +1,32 @@
+From 640cac8bab18cffca8258645c2b13b4defc01a8e Mon Sep 17 00:00:00 2001
+From: Jan Beich <jbeich@FreeBSD.org>
+Date: Wed, 2 Dec 2015 02:38:44 +0000
+Subject: [PATCH] Explicitly use <cmath> to unbreak build with libc++
+
+src/ui/mainwindow.cpp:996:53: error: use of undeclared identifier 'ceil'
+ playlistRect.setLeft(playlistRect.right() - ceil(playlistRect.width()/7.0))
+---
+ src/ui/mainwindow.cpp | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
+index 4f051ad..c3f5f92 100644
+--- a/src/ui/mainwindow.cpp
++++ b/src/ui/mainwindow.cpp
+@@ -1,6 +1,7 @@
+ #include "mainwindow.h"
+ #include "ui_mainwindow.h"
+
++#include <cmath>
+ #include <QLibraryInfo>
+ #include <QMimeData>
+ #include <QDesktopWidget>
+@@ -993,7 +994,7 @@ void MainWindow::mouseMoveEvent(QMouseEvent *event)
+ ui->seekBar->setVisible(showPlayback || ui->outputTextEdit->isVisible());
+
+ QRect playlistRect = geometry();
+- playlistRect.setLeft(playlistRect.right() - ceil(playlistRect.width()/7.0));
++ playlistRect.setLeft(playlistRect.right() - std::ceil(playlistRect.width()/7.0));
+ bool showPlaylist = playlistRect.contains(event->globalPos());
+ ShowPlaylist(showPlaylist);
+
diff --git a/media-video/baka-mplayer/metadata.xml b/media-video/baka-mplayer/metadata.xml
new file mode 100644
index 000000000000..caeecbbcc447
--- /dev/null
+++ b/media-video/baka-mplayer/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>media-video@gentoo.org</email>
+ <name>Gentoo Video project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">u8sand/Baka-MPlayer</remote-id>
+ </upstream>
+</pkgmetadata>