From: Maxime Devos <maximedevos@telenet.be>
To: Hartmut Goebel <h.goebel@crazy-compilers.com>,
guix-devel <guix-devel@gnu.org>
Subject: Re: Bring KDE into Guix easily
Date: Sun, 31 Jan 2021 17:50:48 +0100 [thread overview]
Message-ID: <edefe54dbac4b8b8bbd4d567eb88150068040fb0.camel@telenet.be> (raw)
In-Reply-To: <8c5000c2-1c5b-a574-4077-42b4bdb12a71@crazy-compilers.com>
[-- Attachment #1: Type: text/plain, Size: 1941 bytes --]
On Sun, 2021-01-31 at 17:15 +0100, Hartmut Goebel wrote:
> Hello everybody,
>
> are you interested in getting KDE into Guix?
>
Not much of a KDE user myself (except kcachegrind, a drawing
application I forgot the name of and manuskript), but more packages
are nice!
> I prepared a repo providing everything to make this easy:
>
> Guix package descriptions for another about 100 KDE packages
>
> scripts to ease adding the package definition to the respective gnu/packages/*.scm file, including commit and commit-message
>
> Lists about KDE applications per group (education, pim, office, etc.) to work on.
>
> Just check out https://gitlab.digitalcourage.de/htgoebel/guix-kde-package/-/blob/master/README.md for how easy it is.
>
> If you have any question, please don't hesitate to contact me.
>
Some things to improve:
* Some scripts have missing copyright and license headers
(00-add.sh, 00-test-gui-app.sh).
* I don't see any license information on pkgs/*.scm.
It's sort of implied these are GPLv3, as Guix itself
is GPLv3+, but it isn't clear if you would allow GPLv3+
as well.
* IANAL, but taking synopsises and descriptions
from external sources (Debian, Mageia) seems
without mentioning the copyright holder, license
and author seems suspect for me. Maybe it's legally
ok here, but best include attribution somewhere,
and write your reasoning for why inclusion is ok
somewhere.
My proposal on how to go forward is:
* Please address previous three issues.
* if someone wants a particular KDE package in Guix,
they can submit an appropriate patch to Guix using
the repository, after testing whether it works.
* many KDE packages are not up to date (guix refresh --type=kde).
These probably need to be updated. I don't know what
the recommended way for such a change is.
(How to verify whether no new issues are introduced,
etc.)
Maxime
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]
next prev parent reply other threads:[~2021-01-31 16:51 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-31 16:15 Bring KDE into Guix easily Hartmut Goebel
2021-01-31 16:50 ` Maxime Devos [this message]
2021-02-01 11:22 ` Hartmut Goebel
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=edefe54dbac4b8b8bbd4d567eb88150068040fb0.camel@telenet.be \
--to=maximedevos@telenet.be \
--cc=guix-devel@gnu.org \
--cc=h.goebel@crazy-compilers.com \
/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).