Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/smplayer/
Date: Mon, 26 Sep 2022 17:18:11
Message-Id: 1664212527.7b8cbe73a5e8a3dbc27c380b1f2b6bf8b14b929b.asturm@gentoo
1 commit: 7b8cbe73a5e8a3dbc27c380b1f2b6bf8b14b929b
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 24 10:49:37 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 26 17:15:27 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b8cbe73
7
8 media-video/smplayer: drop 21.10.0
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11
12 media-video/smplayer/Manifest | 1 -
13 media-video/smplayer/smplayer-21.10.0.ebuild | 139 ---------------------------
14 2 files changed, 140 deletions(-)
15
16 diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest
17 index 72b1a597dc56..dd1aab8f1721 100644
18 --- a/media-video/smplayer/Manifest
19 +++ b/media-video/smplayer/Manifest
20 @@ -1,2 +1 @@
21 -DIST smplayer-21.10.0.tar.bz2 5186253 BLAKE2B e2da80e64c4cbb9a3977ae9f5570800a2c3e012f21fdd011d66dce681488805c309fb40aae72aff5858cc06beaf1e8bbe052816eb91d3700a222b3b10be57228 SHA512 3e4a046c704eeb181570c56a819afbca939257df370c909dab3af448553702feeebba542f123d18cf6b786a19f92ee67ba60ba25a649d83f1f31411b715f7ae4
22 DIST smplayer-22.2.0.tar.bz2 5165034 BLAKE2B b10103907dc334f65bf1d0dfc55baef5fe330e84eabb0534d77b4ebeb6b93f677b5f39b9e8ab60f8a7fdaf405fee8ab683e7c5e284256b04a6628603fc476540 SHA512 62916d9df8493efbe810a5de36c2d45fd2e39173e061060c749c87ac498f43ca08caa073bd04b05e3e9de72c5efdf9bece8e08f4c57a0d283d9f78b7687e2d14
23
24 diff --git a/media-video/smplayer/smplayer-21.10.0.ebuild b/media-video/smplayer/smplayer-21.10.0.ebuild
25 deleted file mode 100644
26 index 7d4285f41a33..000000000000
27 --- a/media-video/smplayer/smplayer-21.10.0.ebuild
28 +++ /dev/null
29 @@ -1,139 +0,0 @@
30 -# Copyright 2007-2021 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=8
34 -
35 -PLOCALES="am ar_SY ar bg ca cs da de el en_GB en en_US es et eu fa fi fr gl
36 -he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt_BR pt ro_RO ru_RU
37 -sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW"
38 -PLOCALE_BACKUP="en_US"
39 -
40 -inherit plocale qmake-utils toolchain-funcs xdg
41 -
42 -DESCRIPTION="Great Qt GUI front-end for mplayer/mpv"
43 -HOMEPAGE="https://www.smplayer.eu/"
44 -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
45 -
46 -LICENSE="GPL-2+ BSD-2"
47 -SLOT="0"
48 -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux"
49 -IUSE="autoshutdown bidi debug mpris"
50 -
51 -BDEPEND="dev-qt/linguist-tools:5"
52 -DEPEND="
53 - dev-qt/qtcore:5
54 - dev-qt/qtdbus:5
55 - dev-qt/qtgui:5=
56 - dev-qt/qtnetwork:5[ssl]
57 - dev-qt/qtscript:5
58 - dev-qt/qtsingleapplication[X,qt5(+)]
59 - dev-qt/qtwidgets:5
60 - dev-qt/qtxml:5
61 - sys-libs/zlib
62 - autoshutdown? ( dev-qt/qtdbus:5 )
63 - mpris? ( dev-qt/qtdbus:5 )
64 -"
65 -RDEPEND="${DEPEND}
66 - || (
67 - media-video/mpv[libass(+),X]
68 - media-video/mplayer[bidi?,libass,png,X]
69 - )
70 -"
71 -
72 -PATCHES=(
73 - "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # bug 487544
74 - "${FILESDIR}/${PN}-17.1.0-advertisement_crap.patch"
75 - "${FILESDIR}/${PN}-18.2.0-jobserver.patch"
76 - "${FILESDIR}/${PN}-18.3.0-disable-werror.patch"
77 -)
78 -
79 -src_prepare() {
80 - use bidi || PATCHES+=( "${FILESDIR}"/${PN}-16.4.0-zero-bidi.patch )
81 -
82 - default
83 -
84 - # Upstream Makefile sucks
85 - sed -i -e "/^PREFIX=/ s:/usr/local:${EPREFIX}/usr:" \
86 - -e "/^DOC_PATH=/ s:packages/smplayer:${PF}:" \
87 - -e '/\.\/get_svn_revision\.sh/,+2c\
88 - cd src && $(DEFS) $(MAKE)' \
89 - Makefile || die
90 -
91 - # Turn off online update checker, bug #479902
92 - sed -e 's:DEFINES += UPDATE_CHECKER:#&:' \
93 - -e 's:DEFINES += CHECK_UPGRADED:#&:' \
94 - -i src/smplayer.pro || die
95 -
96 - # Turn off intrusive share widget
97 - sed -e 's:DEFINES += SHARE_WIDGET:#&:' \
98 - -i src/smplayer.pro || die
99 -
100 - # Toggle autoshutdown option which pulls in dbus, bug #524392
101 - if ! use autoshutdown ; then
102 - sed -e 's:DEFINES += AUTO_SHUTDOWN_PC:#&:' \
103 - -i src/smplayer.pro || die
104 - fi
105 -
106 - # Turn debug message flooding off
107 - if ! use debug ; then
108 - sed -e 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \
109 - -i src/smplayer.pro || die
110 - fi
111 -
112 - # MPRIS2 pulls in dbus, bug #553710
113 - if ! use mpris ; then
114 - sed -e 's:DEFINES += MPRIS2:#&:' \
115 - -i src/smplayer.pro || die
116 - fi
117 -
118 - # Commented out because it gives false positives
119 - #plocale_find_changes "${S}"/src/translations ${PN}_ .ts
120 -
121 - # Do not default compress man page
122 - sed '/gzip -9.*\.1$/d' -i Makefile || die
123 - sed 's@\.gz$@@' -i smplayer.spec || die
124 -}
125 -
126 -src_configure() {
127 - cd src || die
128 - eqmake5
129 -}
130 -
131 -gen_translation() {
132 - local mydir="$(qt5_get_bindir)"
133 -
134 - ebegin "Generating $1 translation"
135 - "${mydir}"/lrelease ${PN}_${1}.ts
136 - eend $? || die "failed to generate $1 translation"
137 -}
138 -
139 -src_compile() {
140 - emake CC="$(tc-getCC)"
141 -
142 - cd src/translations || die
143 - plocale_for_each_locale gen_translation
144 -}
145 -
146 -src_install() {
147 - # remove unneeded copies of the GPL
148 - rm -f Copying* docs/*/gpl.html || die
149 - # don't install empty dirs
150 - rmdir --ignore-fail-on-non-empty docs/* || die
151 -
152 - default
153 -}
154 -
155 -pkg_preinst() {
156 - xdg_pkg_preinst
157 -}
158 -
159 -pkg_postinst() {
160 - xdg_pkg_postinst
161 -
162 - elog "If you want URL support with media-video/mpv, please install"
163 - elog "net-misc/yt-dlp."
164 -}
165 -
166 -pkg_postrm() {
167 - xdg_pkg_postrm
168 -}