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 KJNEN1/3f2JfJgAAbAwnHQ (envelope-from ) for ; Sat, 14 May 2022 20:39:27 +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 GHhCN1/3f2LdHwEA9RJhRA (envelope-from ) for ; Sat, 14 May 2022 20:39:27 +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 3463E924C for ; Sat, 14 May 2022 20:39:27 +0200 (CEST) Received: from localhost ([::1]:59280 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1npwfm-0003sS-4O for larch@yhetil.org; Sat, 14 May 2022 14:39:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49442) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npweY-0002XM-Dr for help-guix@gnu.org; Sat, 14 May 2022 14:38:10 -0400 Received: from minsky.hcoop.net ([104.248.1.95]:46444) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1npweW-0002oa-Kw for help-guix@gnu.org; Sat, 14 May 2022 14:38:10 -0400 Received: from shelob.hcoop.net ([68.183.54.165] helo=webmail.hcoop.net) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1npweV-0005kO-29; Sat, 14 May 2022 14:38:07 -0400 MIME-Version: 1.0 Date: Sat, 14 May 2022 20:38:06 +0200 From: =?UTF-8?Q?=E7=99=BD=E3=81=84=E7=86=8A=EF=BC=A0=E7=9B=B8=E6=92=B2?= =?UTF-8?Q?=E9=81=93?= To: zimoun Cc: help-guix@gnu.org Subject: Re: IceWM for Guix System In-Reply-To: <878rr5eta2.fsf@gmail.com> References: <2178a6486451e86e18de745bfae1a61c@sumou.com> <878rr5eta2.fsf@gmail.com> User-Agent: Roundcube Webmail/1.4.7 Message-ID: X-Sender: help-guix_gnu.org@sumou.com Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: none client-ip=104.248.1.95; envelope-from=help-guix_gnu.org@sumou.com; helo=minsky.hcoop.net X-Spam_score_int: 1 X-Spam_score: 0.1 X-Spam_bar: / X-Spam_report: (0.1 / 5.0 requ) BAYES_00=-1.9, LONGWORDS=2.035, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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: , 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=1652553567; h=from:from:sender:sender: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; bh=jCvEx7+OTwXtOIu+FlDlEIKnnrYMlq1NgE8wC/7SYAc=; b=Cs4Je/OcWjDqTeqsusLGM+be6zOVeg/ck+xLt85Amz6usRtrPYypuL5q705BbfobNS+5sK EfZffPMXOJPchy0mOV/lDy6Fc7GVJN0g6T527ti/3hVOsoJwl4qo9L2Vo4p5Ql104/Y9ah X4g/B6ffof+zng73dv0stGAMJMVxJpirACPLOAfoMO1nu4fbppuMiW99H/dxaP9iXWbyAR VBD0NhnaFzs5szaLsUQw/anaBoRD5l+ECBkBXeoafFTeyPYGWMMbrJLivZ7XP9SvZ7t0rF ay/H16vGP5WKp4dMM9T5DtboBOpLgWezd8n5y2wLlS1gWzMu7N05sLTj4oSu5Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1652553567; a=rsa-sha256; cv=none; b=jqZeeMRYnDWRrerGYCPkUaBDb5u7/uQDJoHRLIcKQPqPNSZV3g4JpU1bRNmEyHqr3IQUmz 7SnWXGt0e4tsVL7kGxo6uu4yW/Wy+JoGtt2xCeZlnC/SkEs448SmImhk5ISWaoeZkFEIF0 7krxgNtI2oFt5wmUUzvIsc2SUKHC8E99UlAql8N0W/u4hl2eas3ie/uPfYu7sQvC4sMP/A gaXxiJmece1sthsGE1TONRfi7eSw3xh4yuor958b+mL4Nhb/i4wEgygt7kRZnx4C6VOrR4 ZDznxpyg9LiMy6KT8BTeP3eR0RIwtV6I4fKIEvpz/ZEsFot6U9ILLZ18mLA+Sw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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: -3.43 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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: 3463E924C X-Spam-Score: -3.43 X-Migadu-Scanner: scn0.migadu.com X-TUID: dqZKfhqxMFmj 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