From 19357a0ed9a8d89401bbd17abd918e9aa3767eab Mon Sep 17 00:00:00 2001 From: alexws54tk Date: Fri, 9 Oct 2015 08:47:20 +0600 Subject: [PATCH 1/3] media-video/smplayer-15.9.0 version bump --- media-video/smplayer/Manifest | 1 + .../files/smplayer-15.9.0-zero-bidi.patch | 13 ++ media-video/smplayer/smplayer-15.9.0.ebuild | 115 ++++++++++++++++++ 3 files changed, 129 insertions(+) create mode 100644 media-video/smplayer/Manifest create mode 100644 media-video/smplayer/files/smplayer-15.9.0-zero-bidi.patch create mode 100644 media-video/smplayer/smplayer-15.9.0.ebuild diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest new file mode 100644 index 0000000..0877669 --- /dev/null +++ b/media-video/smplayer/Manifest @@ -0,0 +1 @@ +DIST smplayer-15.9.0.tar.bz2 3874708 SHA256 85a970df1c601f266101895e9bb9a17c20d1e964796fa590546527a9669ca6fb SHA512 36d9211717d99bf1b332add7d96c602e906c1fbda7f1233cc4df2d798e63cdef6cffa5a354219e6a1c589aafd4df668c6fdf1dd42a7e28ee661f816370fa0dc8 WHIRLPOOL e27c18f33862edfc1b87cfb2cf62df05d9f7bab165f8f08b364edb68cbd6ee16eefedd932880942e11c32163015ccf52294417bc8ce97b9369c9f8503898c9b0 diff --git a/media-video/smplayer/files/smplayer-15.9.0-zero-bidi.patch b/media-video/smplayer/files/smplayer-15.9.0-zero-bidi.patch new file mode 100644 index 0000000..625b9ee --- /dev/null +++ b/media-video/smplayer/files/smplayer-15.9.0-zero-bidi.patch @@ -0,0 +1,13 @@ +--- a/src/core.cpp ++++ b/src/core.cpp +@@ -1811,10 +1811,6 @@ + + proc->setOption("ass-font-scale", QString::number(mset.sub_scale_ass)); + +- if (!pref->mplayer_is_mplayer2) { +- proc->setOption("flip-hebrew",false); // It seems to be necessary to display arabic subtitles correctly when using -ass +- } +- + if (pref->enable_ass_styles) { + if (!pref->force_ass_styles) { + // Load the styles.ass file diff --git a/media-video/smplayer/smplayer-15.9.0.ebuild b/media-video/smplayer/smplayer-15.9.0.ebuild new file mode 100644 index 0000000..026c294 --- /dev/null +++ b/media-video/smplayer/smplayer-15.9.0.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +PLOCALES="ar ar_SY bg ca cs da de el_GR en_GB en_US es et eu fi fr gl he_IL hr hu it ja +ka ko ku lt mk ms_MY nl pl pt pt_BR ro_RO ru_RU sk sl_SI sq_AL sr sv th tr uk_UA vi_VN +zh_CN zh_TW" +PLOCALE_BACKUP="en_US" + +inherit eutils l10n qmake-utils +if [[ ${PV} == *9999* ]]; then + ESVN_REPO_URI="https://subversion.assembla.com/svn/smplayer/smplayer/trunk" + inherit subversion + KEYWORDS="" +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~amd64-linux" +fi + +DESCRIPTION="Great Qt GUI front-end for mplayer/mpv" +HOMEPAGE="http://smplayer.sourceforge.net/" +LICENSE="GPL-2 BSD" +SLOT="0" +IUSE="autoshutdown bidi debug qt4 qt5 streaming" +REQUIRED_USE="^^ ( qt4 qt5 )" + +DEPEND="qt4? ( dev-qt/qtcore:4 + dev-qt/qtgui:4 + autoshutdown? ( dev-qt/qtdbus:4 ) ) + qt5? ( dev-qt/linguist-tools:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + autoshutdown? ( dev-qt/qtdbus:5 ) )" +RDEPEND="${DEPEND} + || ( >=media-video/mpv-0.6.2[libass,X] + media-video/mplayer[bidi?,libass,png,X] ) + streaming? ( >=media-video/mpv-0.6.2[libass,X] + >=net-misc/youtube-dl-2014.11.26 )" + +src_prepare() { + use bidi || epatch "${FILESDIR}"/${P}-zero-bidi.patch + + # For Version Branding + cd "${ESVN_STORE_DIR}/${ESVN_CO_DIR}/${ESVN_PROJECT}/${ESVN_REPO_URI##*/}" + ./get_svn_revision.sh + mv src/svn_revision.h "${S}"/src/ + mv svn_revision "${S}"/ + cd "${S}" + + # Upstream Makefile sucks + sed -i -e "/^PREFIX=/s:${EPREFIX}/usr/local:${EPREFIX}/usr:" \ + -e "/^DOC_PATH=/s:packages/smplayer:${PF}:" \ + -e '/\.\/get_svn_revision\.sh/,+2c\ + cd src && $(DEFS) $(MAKE)' \ + "${S}"/Makefile || die "sed failed" + + # Toggle autoshutdown option which pulls in dbus, bug #524392 + if ! use autoshutdown ; then + sed -e 's:DEFINES += AUTO_SHUTDOWN_PC:#DEFINES += AUTO_SHUTDOWN_PC:' \ + -i "${S}"/src/smplayer.pro || die "sed failed" + fi + + # Turn debug message flooding off + if ! use debug ; then + sed -i 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \ + "${S}"/src/smplayer.pro || die "sed failed" + fi + + # Turn off online update checker, bug #479902 + sed -e 's:DEFINES += UPDATE_CHECKER:#DEFINES += UPDATE_CHECKER:' \ + -e 's:DEFINES += CHECK_UPGRADED:#DEFINES += CHECK_UPGRADED:' \ + -i "${S}"/src/smplayer.pro || die "sed failed" + + l10n_find_plocales_changes "${S}/src/translations" "${PN}_" '.ts' +} + +src_configure() { + cd "${S}"/src + echo "#define SVN_REVISION \"${PV} (Gentoo)\"" > svn_revision.h + use qt4 && eqmake4 + use qt5 && eqmake5 +} + +get_qt_bindir() { + local qt4bindir=${EPREFIX}/usr/$(get_libdir)/qt4/bin + [[ -x ${qtbindir} ]] || qt4bindir=${EPREFIX}/usr/bin + use qt4 && echo ${qt4bindir} + use qt5 && echo ${EPREFIX}/usr/$(get_libdir)/qt5/bin +} + +gen_translation() { + ebegin "Generating $1 translation" + "$(get_qt_bindir)"/lrelease ${PN}_${1}.ts + eend $? || die "failed to generate $1 translation" +} + +src_compile() { + emake + + cd "${S}"/src/translations + l10n_for_each_locale_do gen_translation +} + +src_install() { + # remove unneeded copies of licenses + rm Copying* docs/{cs,en,hu,it,ja,pt,ru,zh_CN}/gpl.html || die + rm -r docs/{de,es,fr,nl,ro} || die + + emake DESTDIR="${D}" install +} From dca5f7bcdafae57fa0894c3694e09d7c75000626 Mon Sep 17 00:00:00 2001 From: alexws54tk Date: Fri, 9 Oct 2015 08:48:27 +0600 Subject: [PATCH 2/3] x11-themes/smplayer-skins-15.2.0 version bump --- x11-themes/smplayer-skins/Manifest | 2 ++ .../smplayer-skins-15.2.0.ebuild | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 x11-themes/smplayer-skins/Manifest create mode 100644 x11-themes/smplayer-skins/smplayer-skins-15.2.0.ebuild diff --git a/x11-themes/smplayer-skins/Manifest b/x11-themes/smplayer-skins/Manifest new file mode 100644 index 0000000..9ca5f13 --- /dev/null +++ b/x11-themes/smplayer-skins/Manifest @@ -0,0 +1,2 @@ +DIST smplayer-skins-15.2.0.tar.bz2 382879 SHA256 a73fe16f8b8802780bbac4485767f309ea8064a48e98f0b37523dc2fb7245197 SHA512 58d1dcc9caf5d93b7f0692ffa7ff4875eb8dd83db78293aee25a713a1f6007c83af556215cd1f7666dec98bc323b074c6b1fdb66eb9560176db842669c206a83 WHIRLPOOL 1a380e2bf4cfc6424c9ead4558fd93b740c52091a5c9e09facc1a4dcc44abe2510ced427243f56027bf94537151cb1e8fc0405948258fb94a1a1a8e9f72c6a08 +EBUILD smplayer-skins-15.2.0.ebuild 534 SHA256 a4057b3a957a0ae03f187f716fdd038d0cd949cf357543714180cbabfc7cf698 SHA512 576a50e733ae5dc4bf201c75fddd9bc5429cd72d8b58bc838931f577372736fa0c6eb1c42a769bd81f591d251cbf8ca305a4765b3300013a5038b15a12187e12 WHIRLPOOL 2db1aa1a8423fc67e185273b763d5d01dfd27fbdbccbf9f6ffd630b05162bb0c8fbd1e13f3a8bfb90cee28157f656362253d7c37e7ef13a239f03d2558ffdd15 diff --git a/x11-themes/smplayer-skins/smplayer-skins-15.2.0.ebuild b/x11-themes/smplayer-skins/smplayer-skins-15.2.0.ebuild new file mode 100644 index 0000000..22386c9 --- /dev/null +++ b/x11-themes/smplayer-skins/smplayer-skins-15.2.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="Skins for SMPlayer" +HOMEPAGE="http://smplayer.sourceforge.net/" +SRC_URI="mirror://sourceforge/smplayer/${P}.tar.bz2" + +LICENSE="CC-BY-2.5 CC-BY-SA-2.5 CC-BY-SA-3.0 GPL-2 LGPL-3" +SLOT="0" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86 ~x86-fbsd" +IUSE="" + +DEPEND="" +RDEPEND="media-video/smplayer" + +src_install() { + rm themes/Makefile + insinto /usr/share/smplayer + doins -r themes + dodoc Changelog README.txt +} From f7326fcb0b015b659e8f0119743e261b0d9b1929 Mon Sep 17 00:00:00 2001 From: alexws54tk Date: Fri, 9 Oct 2015 08:48:54 +0600 Subject: [PATCH 3/3] x11-themes/smplayer-themes-15.6.0 version bump --- x11-themes/smplayer-themes/Manifest | 2 ++ .../smplayer-themes-15.6.0.ebuild | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 x11-themes/smplayer-themes/Manifest create mode 100644 x11-themes/smplayer-themes/smplayer-themes-15.6.0.ebuild diff --git a/x11-themes/smplayer-themes/Manifest b/x11-themes/smplayer-themes/Manifest new file mode 100644 index 0000000..5af553b --- /dev/null +++ b/x11-themes/smplayer-themes/Manifest @@ -0,0 +1,2 @@ +DIST smplayer-themes-15.6.0.tar.bz2 2903294 SHA256 3d64f4db3d5465230b995ef5140ca6716206b4479f15d7a4b52c5fd939b60138 SHA512 2381254851894386722e832c56b0b65d94465413c5ca49690d59f499e95a64cfb5067d705c1b27e0c27eefcab01863c945c3c619804a298a9e96fc3e23b2855e WHIRLPOOL a17a43bcede39441e47feedb66df417daa3db1c18b380dab9f941fbb15cfe2cc0754ce26eec0b469f15d6f49e5ab75372b55202fdefd4746f8429eb69cba983c +EBUILD smplayer-themes-15.6.0.ebuild 540 SHA256 2089f59edcb71590b9bc090a7774038633811758f6aa6136234251db9e044ab1 SHA512 633748ec579dd55991ede2ab346dcefe9db01fa81adea7f50e7dfeb3f02216a4bdd1be8b199a9aafcef2f11ff15122b35586184a4524a8e67888ecb6d6936dc5 WHIRLPOOL 1a1ac78e3642ddf8637618335b2263ba9086ed39d4a0621038cc63d7752330ee6fdab40e4762bfc50fe3e9ed8d9e079524fcf6aa401cfa9b45be706c078bb2db diff --git a/x11-themes/smplayer-themes/smplayer-themes-15.6.0.ebuild b/x11-themes/smplayer-themes/smplayer-themes-15.6.0.ebuild new file mode 100644 index 0000000..6f949a4 --- /dev/null +++ b/x11-themes/smplayer-themes/smplayer-themes-15.6.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="Icon themes for smplayer" +HOMEPAGE="http://smplayer.sourceforge.net/" +SRC_URI="mirror://sourceforge/smplayer/${P}.tar.bz2" + +LICENSE="CC-BY-2.5 CC-BY-SA-2.5 CC-BY-SA-3.0 GPL-2 LGPL-3" +SLOT="0" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 x86 ~x86-fbsd" +IUSE="" + +DEPEND="" +RDEPEND="media-video/smplayer" + +src_install() { + rm themes/Makefile + insinto /usr/share/smplayer + doins -r themes + dodoc Changelog README.txt +}