Message ID | 874kxtmfvf.fsf@gnu.org |
---|---|
State | Accepted |
Headers | show |
Series | [bug#38553,01/12] gnu: Add grantleetheme. | expand |
Hi, Am 22.12.19 um 00:13 schrieb Ludovic Courtès: > Actually, unless I’m mistaken, (guix build qt-build-system) is not in > scope by default. To fix it, we need: Oh, seems like a bug in qt-build.system. Many thanks for spotting this. I just submitted a patch for this (ubs, I missed "Coauthored-by Ludo", will add immediately), see http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38711 >> This seems to be common to many KDE packages including programs, libs >> and docs. Programs have GPL, libs have LGPL and docs have FDL. Of course >> I can add a respective comment, which most of the packages would get. Is >> this your intention? > Oh I see. Yes, that was my intention, but I guess you could make a > super-concise one-line summary of that. WDYT about this format? I would then apply this to all KDE packages in my pipeline. (license ;; GPL for programs, LGPL for libraries, FDL for documentation (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+))))
Hi, Hartmut Goebel <h.goebel@crazy-compilers.com> skribis: > Am 22.12.19 um 00:13 schrieb Ludovic Courtès: [...] >>> This seems to be common to many KDE packages including programs, libs >>> and docs. Programs have GPL, libs have LGPL and docs have FDL. Of course >>> I can add a respective comment, which most of the packages would get. Is >>> this your intention? >> Oh I see. Yes, that was my intention, but I guess you could make a >> super-concise one-line summary of that. > WDYT about this format? I would then apply this to all KDE packages in > my pipeline. > > (license ;; GPL for programs, LGPL for libraries, FDL for documentation > (list license:gpl2+ license:lgpl2.0+ license:fdl1.2+)))) Perfect! Ludo’.
Pushed the serie as 17a1566f76403dcc0154782f5fc27db1be54dba6 thanks for the detailed review,
diff --git a/guix/build-system/qt.scm b/guix/build-system/qt.scm index b776845377..e2f277d3ca 100644 --- a/guix/build-system/qt.scm +++ b/guix/build-system/qt.scm @@ -126,7 +126,7 @@ (qt-wrap-excluded-outputs ''()) (system (%current-system)) (imported-modules %qt-build-system-modules) - (modules '((guix build cmake-build-system) + (modules '((guix build qt-build-system) (guix build utils)))) "Build SOURCE using CMAKE, and with INPUTS. This assumes that SOURCE provides a 'CMakeLists.txt' file as its build system." @@ -208,7 +208,7 @@ provides a 'CMakeLists.txt' file as its build system." (system (%current-system)) (build (nix-system->gnu-triplet system)) (imported-modules %qt-build-system-modules) - (modules '((guix build cmake-build-system) + (modules '((guix build qt-build-system) (guix build utils)))) "Cross-build NAME using CMAKE for TARGET, where TARGET is a GNU triplet and with INPUTS. This assumes that SOURCE provides a 'CMakeLists.txt' file as its