[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Gradio attempt
From: |
Brett Gilio |
Subject: |
Gradio attempt |
Date: |
Wed, 10 Oct 2018 15:56:42 -0500 |
User-agent: |
mu4e 1.0; emacs 26.1 |
Hi all,
I have just attempted by first complete Guix packaging. I am
submitting
it here for criticism. Here are a few things I am missing, or is
not
working for me on my end.
1) The description is virtually null, because I am not quite sure
I
understand fully what to put there. The documentation helped, but
it
still feels ambiguous to this specific project.
2) I tried a propagated-input of `lame` to make the MP3 codecs
work, but
it seems that was a failure.
I have linted and verified most things here, let me know what you
think:
--- BEGIN ---
(define-module (gradio)
#:use-module (guix licenses)
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix profiles)
#:use-module (guix build-system meson)
#:use-module (gnu packages glib)
#:use-module (gnu packages gtk)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gstreamer)
#:use-module (gnu packages databases)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages base)
#:use-module (gnu packages gettext)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages mp3))
(define-public gradio
(package
(name "gradio")
(version "7.1")
(source (origin
(method url-fetch)
(uri (string-append
"https://github.com/haecker-felix/Gradio/archive/v"
version ".tar.gz"))
(sha256
(base32
"0rm73fldzlk6h8lssk8jcw6k97acsln09x5a1l1zj02g2a1hadbv"))))
(build-system meson-build-system)
(native-inputs `(("glib" ,glib "bin")
("gtk+" ,gtk+)
("gtk+" ,gtk+ "bin")
("libsoup" ,libsoup)
("json-glib" ,json-glib)
("gstreamer" ,gstreamer)
("sqlite" ,sqlite)
("vala" ,vala)
("pkg-config" ,pkg-config)
("gst-plugins-base" ,gst-plugins-base)
("gnu-gettext" ,gnu-gettext)
("desktop-file-utils" ,desktop-file-utils)))
(propagated-inputs `(("lame" ,lame)))
(synopsis "Find and listen to internet radio stations")
(description "Find and listen to internet radio stations.")
(home-page "https://github.com/haecker-felix/Gradio")
(license gpl3+)))
--- END ---
--
Brett M. Gilio
Free Software Foundation, Member
https://gnu.org/s/guix/ | https://emacs.org
- Gradio attempt,
Brett Gilio <=