From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id aNQdBcjmFmHp9QAAgWs5BA (envelope-from ) for ; Fri, 13 Aug 2021 23:40:24 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CUybAMjmFmFqAwAAB5/wlQ (envelope-from ) for ; Fri, 13 Aug 2021 21:40:24 +0000 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 4021415F9D for ; Fri, 13 Aug 2021 23:40:23 +0200 (CEST) Received: from localhost ([::1]:47560 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mEeub-0003hN-R3 for larch@yhetil.org; Fri, 13 Aug 2021 17:40:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mEeuJ-0003hC-AD for guix-patches@gnu.org; Fri, 13 Aug 2021 17:40:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:59859) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mEeuH-0003tm-Vo for guix-patches@gnu.org; Fri, 13 Aug 2021 17:40:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mEeuH-0006VM-Te for guix-patches@gnu.org; Fri, 13 Aug 2021 17:40:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#45725] Getting Gutenprint in Guix Resent-From: =?UTF-8?Q?Far=C3=A9?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 13 Aug 2021 21:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45725 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45725@debbugs.gnu.org Received: via spool by 45725-submit@debbugs.gnu.org id=B45725.162889074224928 (code B ref 45725); Fri, 13 Aug 2021 21:40:01 +0000 Received: (at 45725) by debbugs.gnu.org; 13 Aug 2021 21:39:02 +0000 Received: from localhost ([127.0.0.1]:43172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEetK-0006U0-AW for submit@debbugs.gnu.org; Fri, 13 Aug 2021 17:39:02 -0400 Received: from mail-io1-f52.google.com ([209.85.166.52]:35525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mEetI-0006TW-Ni for 45725@debbugs.gnu.org; Fri, 13 Aug 2021 17:39:01 -0400 Received: by mail-io1-f52.google.com with SMTP id s184so15227432ios.2 for <45725@debbugs.gnu.org>; Fri, 13 Aug 2021 14:39:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=CgTqryYYeLhw0NbKKni8obSY5ySVKPQzD/TCig7Zfoo=; b=Jih6vZ7G8/CyWq3V2XgnIJYd2Q8PIksC5wt3T+pne0zPBkYVZvJCfjL9mjteYVFJTy PZSGMrnLHJslHZmzVhAVZl7L8Uo9RIL5hEInxpIN56cd59RgdCWkUiWcdBI2dvbhpZ4d p5GjrBHg0eAeF2IlebRPMhVsb8M7zl/SI8g/Qi2Re/FSu4N/Ahdn9SzcXz8sXBl7Yw0V lRT6d9h67OKBh38BN0YOdkX9j0yTz0+r7wgPdy/z4wceIkjT9SsAnqflXm8HLuahx0DY c4KHgWQvZctg9y4puTPzB+yhHTU9h0S4axECzOEHWAxrFsDIuFPT3epJGc4AP3dc+Voo 44jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=CgTqryYYeLhw0NbKKni8obSY5ySVKPQzD/TCig7Zfoo=; b=PX4gKDMqbSV3cc04LCbiI3E6f9AZmQlREi6sY3H+KQufEC9/BDHXTOvd0XdUVqOqwP hPbfWEJogLSCr6/ZFNC/k9tMg7MIWz5FCW6niJN8QCXjtBrqFtAgsAk9oFhQeRPkleum G76X2MdKF45JtZhZR2Xy/kBlXOi0USbePn238QD4ZXcF7uDmsny2J/E29AV64taMCmOt icm+M27dR1VX8EyEWZbuk9bePZQb+TZCgSZCtSVhz9viZxmW06enL5oOGjU3zr9ALt3r VoOi8Mp5jS1uTyF7qGXYPZRKFIwY7s5VE3kOh4+5gZAZvL9w5cf6GoIsnWIPZqU9E9gc l4cA== X-Gm-Message-State: AOAM531yUljZ/vcIGZBTFbcFfpG+lOLC+xX/zrOhnfl7LBCdQMwPevgW hKY3iKR+AQDn0VHKKTdR723Mp8ojWqqSu7t1e+T3LMUbnYM= X-Google-Smtp-Source: ABdhPJyhYyhYu5cbxHML7ZmMRM1beSkihIPII934vfUxvTG7U22vVODvfolfktkGOLLtr01S5lS7SBH3MBAx8M6ISHc= X-Received: by 2002:a05:6638:240d:: with SMTP id z13mr4238288jat.8.1628890734934; Fri, 13 Aug 2021 14:38:54 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Far=C3=A9?= Date: Fri, 13 Aug 2021 17:38:29 -0400 Message-ID: Content-Type: text/plain; charset="UTF-8" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1628890823; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=CgTqryYYeLhw0NbKKni8obSY5ySVKPQzD/TCig7Zfoo=; b=Hl6PrRJp5l1JYb8PXapVInqnDcV2S+qsidr93JqHQyp1sAbxv0J6R5FPJ4P8gJ3z8aIcx2 0TEVwlgsVpBEcwNdLPj7VibbSAd9tzyt6+bkREYxpnJrrYuJXrCbdj2NpQVGt/Js3h+cd+ 6BGKDPY/UuqExHAnjfRQfIVny050SzUFMr+8G0v3IPdr+9K8SOLDZ0Z1TRPRkP6L9qdWJZ AVktMxi8u5ZxiJZHycPzIaX5pp3SmD6Ep1CyfCUJJhgGXoq9UpfNf1hHgzxqIihXFgEQNj UoySQV+18IsLScGHXUUtf6NtQfWBkusFDb8rX3b9I1TyEghC6TtcJbIROVAi/Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1628890823; a=rsa-sha256; cv=none; b=uX3nYaHC77FD6B0t+7NkZC2XTdSxFGzRnkTO6yZkbAZrymsJqYm4J5p2dC8DnmuVk/w1Wc nasW93goHQxXK+VKydyVSd52XuazTUjcjgludQ3qidfY1mf9aIohOWEX19zLN8ii93I5wn UappYBMr0rR14YlpmzOGKtO+Tr2Ca96J0WJ6nHox0uwDjm9sD8N5Ms5wqHqfDi7PJdWYPM /krmdY8Z3lG+L28z6AYHNYIFhbbnEUe5IzqI9M27yD14aZoxkiiKUvCtP91bV8UVlM0qyi AAiYumiQv0w1kMKsc6zvYIPNbY56JGolE8Hmh/8Ga4XIYUz1R/H/4ZzJMxn2FA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=Jih6vZ7G; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -1.31 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20161025 header.b=Jih6vZ7G; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: 4021415F9D X-Spam-Score: -1.31 X-Migadu-Scanner: scn0.migadu.com X-TUID: 22VoryP0i1bN For the path issue, I'm not sure how you get CUPS to see the PPDs you want, but once it does, the remaining issue should be to rewrite some entries in the PPD to have a full path, most importantly the cupsFilter entries, but in the PPD from macOS there were also other entries with paths, that may or may not apply (except maybe the last one?): *APDialogExtension: *APPrinterIconPath: *APPrinterUtilityPath: *APPrinterLowInkTool: *APHelpBook: *cupsICCProfile: Note that the NixOS recipe creates a cups-progs derivation output that has all the ppds and all the filter binaries (themselves symlinks to the respective derivation outputs); then it symlinks that cups-progs output to /var/lib/cups/path and configures to look for data and binaries there, so it doesn't have to modify any PPD.