From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 5r6dOIv7f2Ih4AAAbAwnHQ (envelope-from ) for ; Sat, 14 May 2022 20:57:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id aNKSN4v7f2KYNgEA9RJhRA (envelope-from ) for ; Sat, 14 May 2022 20:57:15 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 35F5296CB for ; Sat, 14 May 2022 20:57:15 +0200 (CEST) Received: from localhost ([::1]:34720 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1npwwz-0007EW-Uk for larch@yhetil.org; Sat, 14 May 2022 14:57:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:52052) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npwwh-0007E7-5v for help-guix@gnu.org; Sat, 14 May 2022 14:56:55 -0400 Received: from mail-0201.mail-europe.com ([51.77.79.158]:42327) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npwwd-00021b-DY for help-guix@gnu.org; Sat, 14 May 2022 14:56:54 -0400 Date: Sat, 14 May 2022 18:56:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=elenq.tech; s=protonmail2; t=1652554598; bh=+NgGpXlmwguWfudzO3sSXpfiuQzweeTJU3j54yRe6t0=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:Feedback-ID:From:To:Cc:Date:Subject:Reply-To: Feedback-ID:Message-ID; b=UkHr9z9DBMnfVrY1BtdHaWesq1PHFAQfizrfmnQRz07Ri4UeL60JZY0wZ6jmBBhu0 NxzxJd1kIUp0RribM6zYTqPsX27q7JRvOQsh0Z9t64YV6siW+L1Wj5DMosjobzz49k b03tkGLEWrDWy1LRSFbBtZJCwDwyPel8Kui0csHxtATuo3+35tqPxqWV47SodtoAiE nXsBrdw2eUtwwgNKr+dnZtli/iS6XD5L1vO72tkoyH5W8EkFdRHs3vNAcyoQ4csRKd TApyXz52arCK9iu781NWnqVHiGKGhlIX6tdb41YRdufsPM/Y1eqahwzh8KEMkTc+st LVvy3Nn6zwxpw== To: =?utf-8?B?55m944GE54aK77yg55u45pKy6YGT?= From: Ekaitz Zarraga Cc: zimoun , help-guix@gnu.org Subject: Re: IceWM for Guix System Message-ID: In-Reply-To: References: <2178a6486451e86e18de745bfae1a61c@sumou.com> <878rr5eta2.fsf@gmail.com> Feedback-ID: 3263582:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=51.77.79.158; envelope-from=ekaitz@elenq.tech; helo=mail-0201.mail-europe.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Ekaitz Zarraga Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1652554635; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=+NgGpXlmwguWfudzO3sSXpfiuQzweeTJU3j54yRe6t0=; b=p+ONORwkJXzIvHzVOXttN8ZROl7VfUZcGTO53t/Aer6YiKO/Yg7ly5bTuShkz004ABWT5Y emNY/7b3s3av82emtpN/rmH0Wnbl6Ppvp1rOEQHnQcWLikLMzoPNA+d1DGtkDXDMy9tlGS ytwe+KcfuwzI7b+41ckFuM1tR+9AESY8W1cBoL7GUoIpk5R/1Ia1uVLhxvOIqdx/ja2OS+ SKrT8wjBYOYx3RccyOioGG75Ug9U/l54tNCuwiCPulHUJru+R83EfZZsLxFHkqUreNEtGq 7/bp8xYHuVnc5nHgCmNfBt97H7a06hX2407vq6WSMfG3wuGLiVGxlRVKhJAHnA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1652554635; a=rsa-sha256; cv=none; b=nI2EgwM2voxd3qfB2UrAOO0vXKCVF1jDbAas9Crz5sKm0PFi8sCDCVeVb91U4LqH6rYfJQ 0EEN3VSnA8rJzgG86cg5KPGiHKdrsG87PPNikI84zX/m6nbb6vWAa1wJ2sl7AV0cSgbhDJ GTmGlII2t46YDmsjgm/ErySXuRkWDYfyzENvPaonu5qJQmGc7MaNas9sM1xInO5G6/dZit K1y44tzHp8j+pbAab7S2oAQC9QnLd9smcjW2miJi+bcJYBLotmzUfegmOJzftnvmjH1JF9 NbZhczRkf+y0s4X2qXpQkSnprKcArHrJkK98kne7h4KlG/NNaQYbR+YWIbZSww== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=protonmail2 header.b=UkHr9z9D; dmarc=pass (policy=none) header.from=elenq.tech; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.13 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=elenq.tech header.s=protonmail2 header.b=UkHr9z9D; dmarc=pass (policy=none) header.from=elenq.tech; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 35F5296CB X-Spam-Score: -5.13 X-Migadu-Scanner: scn0.migadu.com X-TUID: 0/EJOwPPbPYz Hi, ------- Original Message ------- On Saturday, May 14th, 2022 at 8:38 PM, =E7=99=BD=E3=81=84=E7=86=8A= =EF=BC=A0=E7=9B=B8=E6=92=B2=E9=81=93 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 =E2=80=99bootstrap=E2=80=99 phase = is triggered by > > the check of the =E2=80=99configure=E2=80=99 file, and here it is proba= bly named > > =E2=80=99configure.sh=E2=80=99. > > ... > > > 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=E2=80=99s 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 / =E5=AE=9C=E3=81=97=E3=81=8F=E5=BE=A1=E9=A1=98=E3=81=84= =E8=87=B4=E3=81=97=E3=81=BE=E3=81=99 / S pozdravem / C =D1=83=D0=B2=D0= =B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC / Z powa=C5=BCaniem / > Mit freundlichen Gr=C3=BC=C3=9Fen > > =E7=99=BD=E3=81=84=E7=86=8A > 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