unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
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 --]

  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).