From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:46772) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hg3Kl-0005VS-B9 for guix-patches@gnu.org; Wed, 26 Jun 2019 04:31:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hg3Kb-0007PE-1D for guix-patches@gnu.org; Wed, 26 Jun 2019 04:31:12 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:48874) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hg3KY-0007Mr-5K for guix-patches@gnu.org; Wed, 26 Jun 2019 04:31:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hg3KY-0007r7-0B for guix-patches@gnu.org; Wed, 26 Jun 2019 04:31:02 -0400 Subject: [bug#35991] [PATCH 0/9] Packaging sbcl-iolib (and dbus) Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:46639) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hg3K4-0005Dw-CB for guix-patches@gnu.org; Wed, 26 Jun 2019 04:30:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hg3K3-0006tZ-84 for guix-patches@gnu.org; Wed, 26 Jun 2019 04:30:32 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:37427) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hg3K3-0006qE-1T for guix-patches@gnu.org; Wed, 26 Jun 2019 04:30:31 -0400 From: Pierre Neidhardt In-Reply-To: <87ftoph5uo.fsf@gmail.com> References: <20190529132917.7142-1-mail@ambrevar.xyz> <87ftoph5uo.fsf@gmail.com> Date: Wed, 26 Jun 2019 10:30:21 +0200 Message-ID: <87mui492aq.fsf@ambrevar.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Katherine Cox-Buday Cc: 35991@debbugs.gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Katherine, No need for apologized, you were much faster than me to actually get down to it! So your suggestion worked, I created separate packages for all subsystems this way: =2D-8<---------------cut here---------------start------------->8--- (define sbcl-iolib+sockets (package (inherit sbcl-iolib) (name "sbcl-iolib+sockets") (arguments (substitute-keyword-arguments (package-arguments sbcl-iolib) ((#:asd-system-name _) "iolib/sockets"))))) =2D-8<---------------cut here---------------end--------------->8--- I guess that'll do. Now I'm stuck with cxml, another dependency for the dbus CL library. Its .asd is weird, it ends with something like this: =2D-8<---------------cut here---------------start------------->8--- (asdf:defsystem :cxml-klacks :default-component-class closure-source-file :pathname #+asdf2 "klacks/" #-asdf2 (merge-pathnames "klacks/" (make-pathname :name nil :type nil :defaults *load-truename*)) :serial t :components ((:file "package") (:file "klacks") (:file "klacks-impl") (:file "tap-source")) :depends-on (:cxml-xml)) (asdf:defsystem :cxml :components () :depends-on (:cxml-dom :cxml-klacks #-allegro :cxml-test)) =2D-8<---------------cut here---------------end--------------->8--- =2D The "cxml-klacks" subsystem should be named "cxml/klacks", and the compiler prints warnings about this. =2D The "cxml" system contains nothing. As a result, no cxml--system.fasl gets compiled, which leads to a useless Guix-generated .asd. Any idea? =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAl0TLR0ACgkQm9z0l6S7 zH8XWwgAlAmgHHsFCc3s0B64slcIy9CCgBk0SPhhzWZVnmkua33bbK33+kJNqRL9 /pgQkhVVIHU/xpRbcPyU8SefjljX1ug/4iIyyGqUqr/qtfEBBqQa16AzSeiJvut4 rVQ534wAHNrOqtCewoM8EXwXHDvc26lFpc4L3iAlIkzAp6n48n7NwneVd5r9TZIZ ifN8I6UwfW04aO4oumP+hyijBzsJvXceRYVf2DRcqk4bgZZ+zkmWQidSyBkszhws 0ek+YeiDaLg4j5le3Ifc9VPdG4OcjlRnG1VEygucDPef5PE0oDhkS/Yu9AgU8XQ0 1b3MAnn3CMWIGUi9CLHexz1Lm3Kt3w== =vQiQ -----END PGP SIGNATURE----- --=-=-=--