From: Hartmut Goebel <h.goebel@crazy-compilers.com>
To: "Marius Bakke" <mbakke@fastmail.com>,
"Félicien Pillot" <felicien@gnu.org>,
"guix-devel@gnu.org" <guix-devel@gnu.org>
Subject: Re: Reviewing KDE Plasma state on Guix System
Date: Wed, 12 Jun 2019 12:18:42 +0200 [thread overview]
Message-ID: <239e57bc-cf46-09da-49e9-5af58dcd4bbf@crazy-compilers.com> (raw)
In-Reply-To: <877e9tfwxa.fsf@devup.no>
[-- Attachment #1.1: Type: text/plain, Size: 2349 bytes --]
Am 10.06.19 um 14:26 schrieb Marius Bakke:
> Hartmut did work on KDE Plasma in the past. You may find some of his
> packages here:
> <https://gitlab.digitalcourage.de/htgoebel/guix/blob/kde-plasma/gnu/packages/kde-plasma.scm>.
I'm more than happy if someone picks up this work, as I'm lacking time
to complete.
I just added a *lot* of information to this repo, esp. the state of
packaging, etc.
* 10-TODO-….txt contain the status of my efforts (which might be
outdated) and
a lot of snippets useful for building packages and making tests pass.
Please at least skim through these files as they contain lots hof
hints and
some gems :-)
The most central of this is the "Status Unit-tests" in
10-TODO-plasma.txt. This documents the status of building the packages
required for plasma. I'm encouraging you to use this list to avoid getting
lost :-)
* Proposed approach
1. Make the packages listed in "Status Unit-tests" in
10-TODO-plasma.txt. build and (most) tests pass. This list hopefully
contains all package required for a minimal Plasma desktop service.
I suggest using the plasma versions currently package on this branch to
avoid introducing more issues.
2. Build a system (see gnu/system/examples/plasma.tmpl and
gnu/services/desktop.scm) which starts runs a small (or even minimal)
Plasma desktop.
3. Define two (maybe more) desktop-services:
- plasma-minimal
- plasma
(- plasma-all-bells-and-wistels)
> I don't think anyone else have attempted it, so your help is very
> welcome!
PanterX, https://www.pantherx.org/ hat hat a bounty on "kwin"
(https://git.pantherx.org/bounty), but no longer exists. Maybe you get
in touch with them. They promised to merge back when they secceed.
> You may find the KDE updater useful before you begin packaging new
> applications:
>
> ./pre-inst-env guix refresh -t kde -u
Last time I used `-t kde` for updating did not fetch all packages and
I'm afraid it still does not, see
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30345>
--
Regards
Hartmut Goebel
| Hartmut Goebel | h.goebel@crazy-compilers.com |
| www.crazy-compilers.com | compilers which you thought are impossible |
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
next prev parent reply other threads:[~2019-06-12 10:19 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-06-07 10:10 Reviewing KDE Plasma state on Guix System Félicien Pillot
2019-06-10 12:26 ` Marius Bakke
2019-06-12 10:18 ` Hartmut Goebel [this message]
2019-06-13 19:30 ` Félicien Pillot
-- strict thread matches above, loose matches on Subject: below --
2019-09-26 8:25 Reza Alizadeh Majd
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=239e57bc-cf46-09da-49e9-5af58dcd4bbf@crazy-compilers.com \
--to=h.goebel@crazy-compilers.com \
--cc=felicien@gnu.org \
--cc=guix-devel@gnu.org \
--cc=mbakke@fastmail.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).