From fcd3c61b20d474eaf3760608496949f74a98d1a3 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Thu, 29 Dec 2016 23:39:23 +0100 Subject: [PATCH] media/livestreamer: add scm version --- metadata/repository_mask.conf | 1 + .../livestreamer-1.12.2.exheres-0 | 43 +--------------- .../livestreamer/livestreamer-scm.exheres-0 | 8 +++ .../media/livestreamer/livestreamer.exlib | 51 +++++++++++++++++++ 4 files changed, 61 insertions(+), 42 deletions(-) create mode 100644 packages/media/livestreamer/livestreamer-scm.exheres-0 create mode 100644 packages/media/livestreamer/livestreamer.exlib diff --git a/metadata/repository_mask.conf b/metadata/repository_mask.conf index d4c4ee3d..55b6b96d 100644 --- a/metadata/repository_mask.conf +++ b/metadata/repository_mask.conf @@ -6,6 +6,7 @@ games-fps/eduke32[~scm] games-rpg/valyriatear[~scm] games-strategy/freesynd[~scm] + media/livestreamer[~scm] media-gfx/pinta[~scm] net-im/pidgin-opensteamworks[~scm] net-misc/remmina[~scm] diff --git a/packages/media/livestreamer/livestreamer-1.12.2.exheres-0 b/packages/media/livestreamer/livestreamer-1.12.2.exheres-0 index 230abe60..cd0f8a1a 100644 --- a/packages/media/livestreamer/livestreamer-1.12.2.exheres-0 +++ b/packages/media/livestreamer/livestreamer-1.12.2.exheres-0 @@ -1,49 +1,8 @@ # Copyright 2014 Benedikt Morbach # Distributed under the terms of the GNU General Public License v2 -require pypi setup-py [ import=setuptools blacklist='3.2' ] +require livestreamer -SUMMARY="extract live and vod streams from various services and pipe them into a video player" -DESCRIPTION=" -Livestreamer is a Command Line Interface that pipes video streams from various services into a video -player, such as VLC. The main purpose of Livestreamer is to allow the user to avoid buggy and CPU -heavy flash plugins but still be able to enjoy various streamed content. -Supported services are: -afreecatv.com aftonbladet.se aliez.tv live.daserste.de ardmediathek.de arte.tv azubu.tv be-at.tv -bambuser.com chaturbate.com connectcast.tv crunchyroll.com cybergame.tv dailymotion.com dommune.com -douyutv.com api.dmcloud.net dr.dk euronews.com filmon.com filmon.us furstre.am gamlinglive.tv -gomexp.com goodgame.ru hitbox.tv ilive.to leton.tv livestation.com new.livestream.com mips.tv mlg.tv -nhk.or.jp/nhkworld tv.nrk.no radio.nrk.no livestream.com picarto.tv rtve.es seemeplay.ru -speedrunslive.com streamingvideoprovider.co.uk K-S-V svtplay.se svtflow.se oppetarkiv.se tv4play -fotbollskanalen.se twitch.tv subscription ustream.tv vaughnlive.tv breakers.tv instagib.tv vapers.tv -veetle.com vgtv.no tv3play.se tv3play.no tv3play.dk tv3play.ee tv3play.lt tv3play.lv tv6play.se -tv6play.no tv8play.se tv10play.se viagame.com viasat4play.no weeb.tv youtube.com youtu.be zdf.de -" -HOMEPAGE="livestreamer.tanuki.se" - -LICENCES="BSD-2 MIT" SLOT="0" PLATFORMS="~amd64" -MYOPTIONS="" - -DEPENDENCIES=" - build+run: - python_abis:2.7? ( - dev-python/futures[python_abis:2.7] - dev-python/singledispatch[python_abis:2.7] - ) - python_abis:3.3? ( dev-python/singledispatch[python_abis:3.3] ) - dev-python/requests[>=1.0&<3.0][python_abis:*(-)?] - suggestion: - media-video/rtmpdump[~scm] [[ - description = [ for RTMP based services, such as - alieztv bambuser ard_mediathek cybergame dmcloud dailymotion euronews - freedocast filmon filmon_us furstream hitbox ilive mips picarto stream - streamingvideoprovider tv4play viasat weeb ustreamtv zdf_mediathek ] ]] - dev-python/pycrypto[python_abis:*(-)?] [[ - description = [ for decrypting encrypted HLS streams, such as - afreecatv aftonbladet ard_live chaturbate dmcloud crunchyroll drdk - gomexp livestation livestream justintv_common oldlivestream nrk mlgtv - stream streamingvideoprovider svtplay viasat youtube ustreamtv ] ]] -" diff --git a/packages/media/livestreamer/livestreamer-scm.exheres-0 b/packages/media/livestreamer/livestreamer-scm.exheres-0 new file mode 100644 index 00000000..cd0f8a1a --- /dev/null +++ b/packages/media/livestreamer/livestreamer-scm.exheres-0 @@ -0,0 +1,8 @@ +# Copyright 2014 Benedikt Morbach +# Distributed under the terms of the GNU General Public License v2 + +require livestreamer + +SLOT="0" +PLATFORMS="~amd64" + diff --git a/packages/media/livestreamer/livestreamer.exlib b/packages/media/livestreamer/livestreamer.exlib new file mode 100644 index 00000000..0f04c805 --- /dev/null +++ b/packages/media/livestreamer/livestreamer.exlib @@ -0,0 +1,51 @@ +# Copyright 2016 Julian Ospald +# Copyright 2014 Benedikt Morbach +# Distributed under the terms of the GNU General Public License v2 + +require setup-py [ import=setuptools blacklist='3.2' ] +require github [ user='chrippa' tag="v${PV}" ] + +SUMMARY="extract live and vod streams from various services and pipe them into a video player" +DESCRIPTION=" +Livestreamer is a Command Line Interface that pipes video streams from various services into a video +player, such as VLC. The main purpose of Livestreamer is to allow the user to avoid buggy and CPU +heavy flash plugins but still be able to enjoy various streamed content. +Supported services are: +afreecatv.com aftonbladet.se aliez.tv live.daserste.de ardmediathek.de arte.tv azubu.tv be-at.tv +bambuser.com chaturbate.com connectcast.tv crunchyroll.com cybergame.tv dailymotion.com dommune.com +douyutv.com api.dmcloud.net dr.dk euronews.com filmon.com filmon.us furstre.am gamlinglive.tv +gomexp.com goodgame.ru hitbox.tv ilive.to leton.tv livestation.com new.livestream.com mips.tv mlg.tv +nhk.or.jp/nhkworld tv.nrk.no radio.nrk.no livestream.com picarto.tv rtve.es seemeplay.ru +speedrunslive.com streamingvideoprovider.co.uk K-S-V svtplay.se svtflow.se oppetarkiv.se tv4play +fotbollskanalen.se twitch.tv subscription ustream.tv vaughnlive.tv breakers.tv instagib.tv vapers.tv +veetle.com vgtv.no tv3play.se tv3play.no tv3play.dk tv3play.ee tv3play.lt tv3play.lv tv6play.se +tv6play.no tv8play.se tv10play.se viagame.com viasat4play.no weeb.tv youtube.com youtu.be zdf.de +" +HOMEPAGE="livestreamer.tanuki.se ${HOMEPAGE}" + +LICENCES="BSD-2 MIT" +MYOPTIONS="" + +DEPENDENCIES=" + build+run: + python_abis:2.7? ( + dev-python/futures[python_abis:2.7] + dev-python/singledispatch[python_abis:2.7] + ) + python_abis:3.3? ( dev-python/singledispatch[python_abis:3.3] ) + dev-python/requests[>=1.0&<3.0][python_abis:*(-)?] + suggestion: + media-video/rtmpdump[~scm] [[ + description = [ for RTMP based services, such as + alieztv bambuser ard_mediathek cybergame dmcloud dailymotion euronews + freedocast filmon filmon_us furstream hitbox ilive mips picarto stream + streamingvideoprovider tv4play viasat weeb ustreamtv zdf_mediathek ] ]] + dev-python/pycrypto[python_abis:*(-)?] [[ + description = [ for decrypting encrypted HLS streams, such as + afreecatv aftonbladet ard_live chaturbate dmcloud crunchyroll drdk + gomexp livestation livestream justintv_common oldlivestream nrk mlgtv + stream streamingvideoprovider svtplay viasat youtube ustreamtv ] ]] +" + +WORK=${WORKBASE} +