From: "\( via Guix-patches" via <guix-patches@gnu.org>
To: "Ryan Tolboom" <ryan@using.tech>, <58162@debbugs.gnu.org>
Subject: [bug#58162] [PATCH] gnu: Add qdmr
Date: Thu, 29 Sep 2022 18:50:57 +0100 [thread overview]
Message-ID: <CN92QM27AVYH.25YI0XY5IYDKH@guix-aspire> (raw)
In-Reply-To: <20220929015726.26821-1-ryan@using.tech>
Hey!
On Thu Sep 29, 2022 at 2:57 AM BST, Ryan Tolboom wrote:
> + (native-inputs (list qttools-5))
> + (inputs (list qtbase-5 qtserialport qtlocation yaml-cpp libusb))
Usually inputs and native-inputs come after arguments.
> + (arguments
> + `(#:tests? #f ;No tests
> + #:phases (modify-phases %standard-phases
> + (add-after 'unpack 'fix-paths
> + (lambda* (#:key outputs #:allow-other-keys)
> + (substitute* "lib/CMakeLists.txt"
> + (("DESTINATION \"/etc/udev/")
> + (string-append "DESTINATION \""
> + (assoc-ref outputs "out") "/lib/udev/"))))))))
Try using the new gexp style for arguments:
(arguments
(list #:tests? #f ;no tests
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'patch-paths
(lambda _
(substitute* "lib/CMakeLists.txt"
(("(DESTINATION \")/etc/udev/" _ directive)
(string-append directive #$output "/lib/udev/"))))))))
> + (description
> + "qdmr is a graphical user interface (GUI) application that allows one to
> +program several types of DMR radios. To this end, it aims at being a more
> +universal codeplug programming software (CPS) compared to the device and even
> +revision specific CPSs provided by the manufacturers. The goal of this project
> +is to provide a single, comfortable, well-documented and platform-independent
> +CPS for several types of (mainly Chinese) DMR radios.
> +
> +To install the qdmr udev rules, you must extend @code{udev-service-type} with this
> +package. E.g.: @code{(udev-rules-service 'qdmr qdmr)}")
IMO this is too long and markety :) Also, I don't think you should mention
services in a package description.
> + (home-page "https://dm3mat.darc.de/qdmr/")
Home-page usually goes directly before synopsis.
-- (
next prev parent reply other threads:[~2022-09-29 17:52 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-29 1:57 [bug#58162] [PATCH] gnu: Add qdmr Ryan Tolboom
2022-09-29 17:50 ` ( via Guix-patches via [this message]
2022-09-29 21:20 ` Ryan Tolboom
2022-09-29 21:12 ` Ryan Tolboom
2022-09-29 21:21 ` ( via Guix-patches via
2022-09-30 10:56 ` bug#58162: " Guillaume Le Vaillant
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CN92QM27AVYH.25YI0XY5IYDKH@guix-aspire \
--to=guix-patches@gnu.org \
--cc=58162@debbugs.gnu.org \
--cc=paren@disroot.org \
--cc=ryan@using.tech \
/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 external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.