unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
From: Ekaitz Zarraga <ekaitz@elenq.tech>
To: 白い熊@相撲道 <help-guix_gnu.org@sumou.com>
Cc: zimoun <zimon.toutoune@gmail.com>, help-guix@gnu.org
Subject: Re: IceWM for Guix System
Date: Sat, 14 May 2022 18:56:33 +0000	[thread overview]
Message-ID: <qoKUF47KKZL_9IBzY_SDG8FR2sRD6XihVaRRNff3fJnk7vQWTOWBDds6uH0roKICgps5At7e84v8Ly_3ZDdPJiJHmWLO967K_VTJulFoZ1Y=@elenq.tech> (raw)
In-Reply-To: <a4f7677ed89f4f6bc4a09c5f82435296@sumou.com>

Hi,


------- Original Message -------
On Saturday, May 14th, 2022 at 8:38 PM, 白い熊@相撲道 <help-guix_gnu.org@sumou.com> wrote:


> On 2022-05-13 10:22, zimoun wrote:
>
> > guix build -L /tmp/my-pkgs icewm
> >
> > where /tmp/my-pkgs contains this file icewm.scm:
>
> ...
>
> > You can address these issues, adds the list of inputs, etc. Here,
> > icewm
> > is bootstrapped when you could also use the release version and avoid
> > automake and friend. Be careful, the ’bootstrap’ phase is triggered by
> > the check of the ’configure’ file, and here it is probably named
> > ’configure.sh’.
>
> ...
>
> > Feel free to share your progress and ask more help on specific points
> > if
>
>
> Many thanks Simon for the guidance - I'm learning many things working
> through this. Now I need more help please :@)
>
> I've been able to get it built with the following package definition:
> --8<---------------cut here---------------start------------->8---
>
> (define-module (icewm)
> #:use-module (guix packages)
> #:use-module (gnu packages)
> #:use-module (guix build-system gnu)
> #:use-module (guix download)
> #:use-module ((guix licenses) #:prefix license:)
> #:use-module (gnu packages autogen)
> #:use-module (gnu packages autotools)
> #:use-module (gnu packages compression)
> #:use-module (gnu packages fontutils)
> #:use-module (gnu packages fribidi)
> #:use-module (gnu packages gettext)
> #:use-module (gnu packages image)
> #:use-module (gnu packages perl)
> #:use-module (gnu packages pkg-config)
> #:use-module (gnu packages xorg)
> )
>
> (define-public icewm
> (package
> (name "icewm")
> (version "2.9.7")
> (source
> (origin
> (method url-fetch)
> (uri (string-append
>
> "https://github.com/ice-wm/icewm/releases/download/2.9.7/icewm-"
> version
> ".tar.lz"))
> (sha256 (base32
> "0an7h55sacikkvb7llz2n93dl7xds24ics8mqzmznjddygiphpy2"))))
> (build-system gnu-build-system)
> (inputs
> (list fontconfig fribidi imlib2 libice libjpeg-turbo libsm
> libxcomposite libxdamage libxext libxfixes libxft libxinerama libxpm
> libxrandr libxrender libx11 lzip perl pkg-config))
> (home-page "https://ice-wm.org/")
> (synopsis " window manager for the X Window System")
> (description "IceWM is a window manager for the X Window System. The
> goal
> of IceWM is speed, simplicity, and not getting in the user’s way. It
> comes
> with a taskbar with pager, global and per-window keybindings and a
> dynamic
> menu system. Application windows can be managed by keyboard and mouse.
> Windows
> can be iconified to the taskbar, to the tray, to the desktop or be made
> hidden. They are controllable by a quick switch window (Alt+Tab) and in
> a
> window list. A handful of configurable focus models are
> menu-selectable. Setups with multiple monitors are supported by RandR
> and
> Xinerama. IceWM is very configurable, themeable and well documented. It
> includes an optional external background wallpaper manager with
> transparency
> support, a simple session manager and a system tray.")
> (license license:gpl2)))
> --8<---------------cut here---------------end--------------->8---
>
>
> However it fails on running 'make check' with one test failed:
> FAIL: strtest
>
> I do not know how to solve this - configure doesn't have options for
> skip check, don't know how to overcome this. Could you help me get over
> this hurdle and then indicate how to proceed further?
>
> ---
> Best regards / 宜しく御願い致します / S pozdravem / C уважением / Z poważaniem /
> Mit freundlichen Grüßen
>
> 白い熊
> ShiroiKuma


We try to avoid disabling tests, but for giving it a try you can
set the #:tests? argument to #f. You can see how that is done in
sc-im package for instance (see gnu/packages/spreadsheet.scm:62
or run `guix edit sc-im`)

Hope this helps,

Ekaitz


  reply	other threads:[~2022-05-14 18:57 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-13  6:49 IceWM for Guix System 白い熊@相撲道
2022-05-13  8:22 ` zimoun
2022-05-14 18:38   ` 白い熊@相撲道
2022-05-14 18:56     ` Ekaitz Zarraga [this message]
2022-05-14 21:38       ` 白い熊@相撲道
2022-05-14 23:11         ` 白い熊

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='qoKUF47KKZL_9IBzY_SDG8FR2sRD6XihVaRRNff3fJnk7vQWTOWBDds6uH0roKICgps5At7e84v8Ly_3ZDdPJiJHmWLO967K_VTJulFoZ1Y=@elenq.tech' \
    --to=ekaitz@elenq.tech \
    --cc=help-guix@gnu.org \
    --cc=help-guix_gnu.org@sumou.com \
    --cc=zimon.toutoune@gmail.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.
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).