unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Ashish SHUKLA via Guix-patches via <guix-patches@gnu.org>
To: zhengjunjie@iscas.ac.cn, 73936@debbugs.gnu.org
Cc: ludo@gnu.org
Subject: [bug#73936] [PATCH v2] gnu: Add tuner.
Date: Tue, 31 Dec 2024 13:49:26 +0000	[thread overview]
Message-ID: <D6PXMLH0PYM2.2JYPGPGPR9BH3@lostca.se> (raw)
In-Reply-To: <874j2kotr2.fsf@iscas.ac.cn>

[-- Attachment #1: Type: text/plain, Size: 3791 bytes --]

El 2024-12-31 21:40, Zheng Junjie escribió:
> Ashish SHUKLA via Guix-patches via <guix-patches@gnu.org> writes:
>
> > * gnu/packages/music.scm (tuner): New variable.
> >
> > Change-Id: I4ceb4b06069c460785b477cc017dc249f786dfa1
> > ---
> >  gnu/packages/music.scm | 54 ++++++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 54 insertions(+)
> >
> > diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
> > index 6825f14dcc..77922d9576 100644
> > --- a/gnu/packages/music.scm
> > +++ b/gnu/packages/music.scm
> > @@ -59,6 +59,7 @@
> >  ;;; Copyright © 2024 Parnikkapore <poomklao@yahoo.com>
> >  ;;; Copyright © 2024 hapster <o.rojon@posteo.net>
> >  ;;; Copyright © 2024 Nikita Domnitskii <nikita@domnitskii.me>
> > +;;; Copyright © 2024 Ashish SHUKLA <ashish.is@lostca.se>
> >  ;;;
> >  ;;; This file is part of GNU Guix.
> >  ;;;
> > @@ -168,6 +169,7 @@ (define-module (gnu packages music)
> >    #:use-module (gnu packages ncurses)
> >    #:use-module (gnu packages netpbm)
> >    #:use-module (gnu packages networking)
> > +  #:use-module (gnu packages pantheon)
> >    #:use-module (gnu packages pcre)
> >    #:use-module (gnu packages pdf)
> >    #:use-module (gnu packages perl)
> > @@ -2868,6 +2870,58 @@ (define-public bristol
> >  is subjective.")
> >      (license license:gpl3+)))
> >  
> > +(define-public tuner
> > +  (package
> > +    (name "tuner")
> > +    (version "1.5.6")
> > +    (source (origin
> > +              (method git-fetch)
> > +              (uri (git-reference
> > +                     (url "https://github.com/louis77/tuner")
> > +                     (commit (string-append "v" version))))
> > +              (file-name (git-file-name name version))
> > +              (sha256 (base32 "0zz91n56vdwhjwqscl21016i4l4lx3m6ja0fnrapmf16bdl0rrai"))))
> > +    (build-system meson-build-system)
> > +    (native-inputs
> > +     (list desktop-file-utils ; update-desktop-database
> > +           gettext-minimal
> > +           `(,glib "bin") ; glib-compile-schemas
> > +           ; for org.gnome.system.proxy schema
> > +           gsettings-desktop-schemas
> > +           `(,gtk "bin") ; gtk-update-icon-cache
> > +           pkg-config
> > +           vala))
> > +    (inputs
> > +      (list bash-minimal
> > +            glib
> > +            granite-6
> > +            gtk+
> > +            libgee
> > +            gstreamer
> > +            gst-plugins-base   ; for gstreamer 'playbin'
> > +            gst-plugins-good   ; for gstreamer 'scaletempo'
> > +            gst-plugins-bad
> > +            libsoup
> > +            json-glib-minimal))
> > +    (arguments
> > +      (list
> > +        #:glib-or-gtk? #t
> > +        #:phases
> > +        #~(modify-phases %standard-phases
> > +            (add-after 'install 'wrap-tuner
> > +             (lambda* (#:key outputs #:allow-other-keys)
> > +               (let ((out             (assoc-ref outputs "out"))
>                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>                         please remove it.
> > +                     (gst-plugin-path (getenv "GST_PLUGIN_SYSTEM_PATH")))
> > +                 (wrap-program (string-append out "/bin/com.github.louis77.tuner")
>                                                  ^^^ for gexp, just use #$output
>
> And this application's bin is com.github.louis77.tuner, maybe add a
> soft link called tuner? Of course, this comment can be ignored.

It's upstream's preference to have their executable named like this, so I'm not in the opinion of changing it.

Thanks!
-- 
Ashish SHUKLA | GPG: F682 CDCC 39DC 0FEA E116  20B6 C746 CFA9 E74F A4B0

"If I destroy you, what business is it of yours ?" (Dark Forest, Liu Cixin)


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 992 bytes --]

  reply	other threads:[~2024-12-31 13:50 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-21 17:54 [bug#73936] [PATCH] gnu: Add tuner ashish.is--- via Guix-patches via
2024-12-29 23:00 ` Ludovic Courtès
2024-12-31 13:24   ` [bug#73936] [PATCH v2] " Ashish SHUKLA via Guix-patches via
2024-12-31 13:40     ` Zheng Junjie
2024-12-31 13:49       ` Ashish SHUKLA via Guix-patches via [this message]
2025-01-04 21:02     ` bug#73936: " Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=D6PXMLH0PYM2.2JYPGPGPR9BH3@lostca.se \
    --to=guix-patches@gnu.org \
    --cc=73936@debbugs.gnu.org \
    --cc=ashish.is@lostca.se \
    --cc=ludo@gnu.org \
    --cc=zhengjunjie@iscas.ac.cn \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).