media-video/vlc: Remove media-video/libav
[gentoo.git] / media-video / baka-mplayer / baka-mplayer-2.0.4-r1.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 inherit qmake-utils xdg-utils
7
8 DESCRIPTION="Cross-platform libmpv-based multimedia player with uncluttered design"
9 HOMEPAGE="http://bakamplayer.u8sand.net/"
10 SRC_URI="https://github.com/u8sand/Baka-MPlayer/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11
12 LICENSE="GPL-2"
13 SLOT="0"
14 KEYWORDS="~amd64 ~x86"
15 IUSE=""
16
17 BDEPEND="
18         dev-qt/linguist-tools:5
19         virtual/pkgconfig
20 "
21 RDEPEND="
22         dev-qt/qtcore:5
23         dev-qt/qtgui:5
24         dev-qt/qtnetwork:5
25         dev-qt/qtsvg:5
26         dev-qt/qtwidgets:5
27         dev-qt/qtx11extras:5
28         media-video/mpv[libmpv]
29         x11-libs/libX11
30 "
31 DEPEND="${RDEPEND}"
32
33 S="${WORKDIR}/Baka-MPlayer-${PV}"
34
35 PATCHES=(
36         "${FILESDIR}/${P}-gcc5.patch"
37         "${FILESDIR}/${P}-mpv23.patch"
38         "${FILESDIR}/${P}-playlist-regression.patch"
39 )
40
41 src_prepare() {
42         default
43         # don't install license, man.gz, install the latter manually
44         sed -e "/^INSTALLS/s:\sman\slicense::" \
45                 -e '/^manual.path/s:'${PN}':'${PF}':' \
46                 -i src/Baka-MPlayer.pro || die
47         gunzip DOCS/baka-mplayer.1.gz || die
48 }
49
50 src_configure() {
51         eqmake5 \
52                 INSTROOT="${D}" \
53                 CONFIG+=install_translations \
54                 lrelease="$(qt5_get_bindir)"/lrelease \
55                 lupdate="$(qt5_get_bindir)"/lupdate \
56                 src/Baka-MPlayer.pro
57 }
58
59 src_install() {
60         default
61         doman DOCS/baka-mplayer.1
62 }
63
64 pkg_postinst() {
65         xdg_icon_cache_update
66 }
67
68 pkg_postrm() {
69         xdg_icon_cache_update
70 }