isamert / empv.el

An Emacs media player, media library manager, radio player, YouTube frontend
GNU General Public License v3.0
102 stars 17 forks source link

Feature Request: Guix Package #80

Closed Schroedinger100PCT closed 1 week ago

Schroedinger100PCT commented 1 month ago

I would like to see this project as a package for guix. (I think it fits there very well). I am new to guix and therefore can't offer a ready-made proposal yet. However, if there is nothing against such a package in general I would try to create one.

thanosapollo commented 2 weeks ago

Here's a package recipe:

(define-public emacs-empv
  (let ((commit "631299ae2a918b4af17ae94eddcde4c9451235bb"))
    (package
      (name "emacs-empv")
      (version "v4.2.0")
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url "https://github.com/isamert/empv.el")
               (commit commit)))
         (file-name (git-file-name name version))
         (sha256
          (base32
           "0njqzri2qvpsdbkrkr1lidg2zc2742nzapwgdjaf5ms3rl8kc898"))))
      (build-system emacs-build-system)
      (propagated-inputs
       (list emacs-compat
         emacs-s))
      (home-page "https://github.com/isamert/empv.el")
      (synopsis "An Emacs media player, media library manager, radio player, YouTube frontend ")
      (description
       "An Emacs media player, based on mpv.  More precisely this package
provides somewhat comprehensive interface to mpv with bunch of
convenient functionality like an embedded radio manager, YouTube
interface, local music/video library manager etc.")
      (license license:gpl3+))))

I've sent this one as a patch to guix, feel free to use it until it gets merged.

isamert commented 1 week ago

I am not actually very familiar with Guix (hope to get familiar someday soon) but thanks for taking a stab at this!

I saw the discussion about version numbering being confusing and that's right, I haven't been paying much attention to versioning and I'll fix that soon.