GNU bug report logs -
#74344
[PATCH 0/7] gnu: Add jamesdsp.
Previous Next
Reported by: Sughosha <sughosha <at> disroot.org>
Date: Wed, 13 Nov 2024 15:44:02 UTC
Severity: normal
Tags: patch
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #110 received at submit <at> debbugs.gnu.org (full text, mbox):
On Tue, Feb 11, 2025 at 07:50:50PM +0530, Sughosha via Guix-patches via wrote:
> * gnu/packages/qt.scm (qt-widget-animation-framework): New variable.
> + (modules '((guix build utils)))
> + (snippet
> + ;; This project does not have any build rule but its demo has one. So
> + ;; make use of it.
Good idea, but please move it into a build phase, maybe after the
'unpack' phase. We try to reserve origin snippets for grave bugs and
licensing problems.
> + #~(modify-phases %standard-phases
> + (replace 'configure
> + (lambda _
> + (chdir "src")
> + (invoke "qmake")))
> + (replace 'install
Again, add some code comments explaining why we have to replace these
phases.
> + (license license:lgpl3))))
I think this is lgpl3+. I checked a few of the source files, and their
license headers say "[...] either version 3 of the License, or any later
version."
Also, please arrange for the build to install the LICENSE file into the
built output. This usually happens automatically in Guix, but here the
'install-license-files' phase couldn't find the license because we
changed directory earlier in the build process.
Here's an example:
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/racket.scm?id=1afbf48b250f667ce45de40a6c275e3e42ade67c#n369
This bug report was last modified 147 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.