From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Enge Subject: bug#32835: icecat show many warning and don't display correctly Date: Thu, 31 Jan 2019 17:35:51 +0100 Message-ID: <20190131163551.GA27000@jurong> References: <20190107181000.GA14844@jurong> <78584a9f1b7beabb5b6b09d6a67aa84e@riseup.net> <20190127155410.GC10186@jurong> <20190128013129.upbea2jzzqyncpew@WaraToNora> <20190130170158.GA4088@jurong> <87d0oenhvu.fsf@elephly.net> <20190131104723.GA6146@jurong> <34AD502E-C138-4A99-8640-415F5E08F031@gmail.com> <20190131162328.GA26610@jurong> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([209.51.188.92]:33322) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gpFJs-0006is-IP for bug-guix@gnu.org; Thu, 31 Jan 2019 11:36:05 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gpFJq-0006ts-J3 for bug-guix@gnu.org; Thu, 31 Jan 2019 11:36:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:53928) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gpFJq-0006tW-7L for bug-guix@gnu.org; Thu, 31 Jan 2019 11:36:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gpFJq-0001Ep-0m for bug-guix@gnu.org; Thu, 31 Jan 2019 11:36:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Content-Disposition: inline In-Reply-To: <20190131162328.GA26610@jurong> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Maxim Cournoyer Cc: kumagusu08@gmail.com, quiliro@fsfla.org, help-guix@gnu.org, 32835@debbugs.gnu.org Well, things are more delicate than that. It is not enough to just swap the build system, something probably also needs to be done around these lines in the build recipe: #:modules ((ice-9 ftw) (ice-9 rdelim) (ice-9 match) ,@%gnu-build-system-modules) Also, the binary is already wrapped: (add-after 'install 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (lib (string-append out "/lib")) (gtk (assoc-ref inputs "gtk+")) (gtk-share (string-append gtk "/share"))) (wrap-program (car (find-files lib "^icecat$")) `("XDG_DATA_DIRS" ":" prefix (,gtk-share))) #t)))))) I am deferring to someone more knowledgeable... Andreas