unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
From: Jonathan Brielmaier <jonathan.brielmaier@web.de>
To: 36551@debbugs.gnu.org
Subject: bug#36551: [META] Run Guix System on Purism Librem 5
Date: Mon, 8 Jul 2019 17:16:33 +0200	[thread overview]
Message-ID: <554ccbea-73e4-5692-8f04-53e4bde5ee9e@web.de> (raw)

This is a meta/tracker bug to track what needs to be done and what is
already done, to run Guix system on the Purism Librem 5 phone.
https://puri.sm/products/librem-5/

The Librem 5 will be shipped with a mobile optimized GNOME based on
PureOS which is based on Debian, but contains only free software :)

As the phone and the software is still in heavy development, we don't
know yet what exactly is required to have a proper "phone" experience.

Hardware spec:
SoC: NXP iMX8M Quad Core
arch: aarch64
storage: 32GB eMMC
For more details see: https://shop.puri.sm/shop/librem-5/

GNOME and it's packages should be on the newest versions, as they could
contain fixes and improvements for a mobile UI (responsive).

The following packages are still missing in Guix or may need adjustments.

Kernel/boot:
- kernel: At the moment there are surely patches on top of linux-vanilla
  required, but Purism pushes hard to upstream those. So maybe no
special  is required when the phones ship.
- u-boot-imx: U-Boot for iMX, they have still patches on top of
  https://source.codeaurora.org/external/imx/uboot-imx

Core libraries:
- libhandy: provides responsive UI stuff for GTK, may becoming
dependency of some GNOME packages https://source.puri.sm/Librem5  /libhandy
- phosh: Wayland shell (prototype) for GNOME on mobile devices:
  https://source.puri.sm/Librem5/phosh

Leaf packages:
- calls: App for calling, backend ModemManager or oFono
  https://source.puri.sm/Librem5/calls
- chatty: App for SMS and XMPP messaging:
  https://source.puri.sm/Librem5/chatty
- epiphany/GNOME Web: They have some patches for mobile UI:
  https://source.puri.sm/Librem5/epiphany
- gnome-contacts: Missing in Guix, they have a phone-focused fork:
  https://source.puri.sm/Librem5/gnome-contacts

Feel free to add comments, other bugs which are related or relevant
links etc.

             reply	other threads:[~2019-07-08 15:17 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-07-08 15:16 Jonathan Brielmaier [this message]
2019-07-11 13:58 ` bug#36551: [META] Run Guix System on Purism Librem 5 Jonathan Brielmaier
2019-07-15 16:59 ` Jonathan Brielmaier
2019-08-26 13:31 ` Jonathan Brielmaier
2019-12-09 10:53 ` Jonathan Brielmaier
2020-02-03 12:42 ` Jonathan Brielmaier
2020-02-10 17:51   ` Jesse Gibbons
2020-02-10 18:14     ` Jonathan Brielmaier
2020-07-05 23:31     ` Jonathan Brielmaier
2020-09-29  7:09 ` Jonathan Brielmaier
2021-11-17 13:46 ` bug#36551: Waydroid phodina via Bug reports for GNU Guix
2022-03-31 15:08 ` bug#36551: (no subject) jgart

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=554ccbea-73e4-5692-8f04-53e4bde5ee9e@web.de \
    --to=jonathan.brielmaier@web.de \
    --cc=36551@debbugs.gnu.org \
    /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).