~ruther/guix-local

a390af0b66b5925556b1fd58f9de1dfdb09bad19 — Nicolas Graves 10 months ago 7227c10
gnu: mps-youtube: Deprecate package.

mps-youtube project has be migrated to
<https://github.com/mps-youtube/yewtube>.

* gnu/packages/video.scm (mps-youtube): Delete variable.

Change-Id: I5a919a314382263cdc28f161480fd30ae3afcc68
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 2 insertions(+), 38 deletions(-)

M gnu/packages/video.scm
M gnu/packages/video.scm => gnu/packages/video.scm +2 -38
@@ 5026,44 5026,6 @@ specifications.")
Content System specification.")
    (license license:lgpl2.1+)))

(define-public mps-youtube
  (package
    (name "mps-youtube")
    (version "0.2.8")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/mps-youtube/mps-youtube")
             (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32
         "1w1jhw9rg3dx7vp97cwrk5fymipkcy2wrbl1jaa38ivcjhqg596y"))))
    (build-system python-build-system)
    (arguments
     ;; Tests need to be disabled until #556 upstream is fixed. It reads as if the
     ;; test suite results differ depending on the country and also introduce
     ;; non-determinism in the tests.
     ;; https://github.com/mps-youtube/mps-youtube/issues/556
     '(#:tests? #f
       #:phases (modify-phases %standard-phases
                  ;; Loading this as a library will create cache directories,
                  ;; etc; which fails in the build container.
                  (delete 'sanity-check))))
    (propagated-inputs
     (list python-pafy python-pygobject)) ; For mpris2 support
    (home-page "https://github.com/mps-youtube/mps-youtube")
    (synopsis "Terminal based YouTube player and downloader")
    (description
     "@code{mps-youtube} is based on mps, a terminal based program to
search, stream and download music.  This implementation uses YouTube as
a source of content and can play and download video as well as audio.
It can use either mpv or mplayer for playback, and for conversion of
formats ffmpeg or libav is used.  Users should install one of the
supported players in addition to this package.")
    (license license:gpl3+)))

(define-public handbrake
  (package
    (name "handbrake")


@@ 6748,6 6710,8 @@ can also directly record to WebM or MP4 if you prefer.")
downloader.  It does not require a Youtube API key.")
    (license license:gpl3+)))

(define-deprecated/public-alias mps-youtube python-yewtube)

(define-public python-youtube-search
  (package
    (name "python-youtube-search")