From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:52502) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gbN3n-0001kR-EH for guix-patches@gnu.org; Mon, 24 Dec 2018 05:02:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gbN3i-0008PE-SI for guix-patches@gnu.org; Mon, 24 Dec 2018 05:02:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:58296) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gbN3i-0008OM-OJ for guix-patches@gnu.org; Mon, 24 Dec 2018 05:02:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gbN3h-0002Xy-Un for guix-patches@gnu.org; Mon, 24 Dec 2018 05:02:02 -0500 Subject: [bug#33753] stumpwm-contrib Resent-Message-ID: Date: Mon, 24 Dec 2018 02:01:29 -0800 From: Nam Nguyen Message-ID: <20181224100129.GA17168@antelope> References: <20181215020600.2713-1-namn@berkeley.edu> <20181215025031.GA2694@antelope> <87efaaolla.fsf@gnu.org> <87d0pulp5m.fsf@ambrevar.xyz> <875zvlv8r1.fsf@dustycloud.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <875zvlv8r1.fsf@dustycloud.org> 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: 33753@debbugs.gnu.org Cc: mail@ambrevar.xyz Hi all, > you could probably use a a function / macro to define those packages Thank you for pointing me to examples. This helped me refactor. > : 4. Should the stumpwm-contrib directory be named sbcl-sources (can't > : recall the default directory of asdf-build-system/source)? > Sorry, which directory exactly? If I use asdf-build-system/source instead of sbcl I get the sources for cpu stored in: ~/.guix-profile/share/common-lisp/source/cpu Instead, I arbitrarily created stumpwm-contrib to store the sources: ~/.guix-profile/share/common-lisp/stumpwm-contrib/cpu To rephrase question #4: Should I rename stumpwm-contrib to be "source" to be more consistent with the "default" naming, or is stumpwm-contrib sufficient? As noted before, ~/.stumpwmrc will have to contain the precompiled code in: (set-module-dir "~/.guix-profile/share/common-lisp/sbcl-bundle-systems") in order to work with the more advanced plugins like pinentry. AIUI, stumpwm-contrib/cpu contains the source code and documentation org-mode files, and sbcl-bundle-systems contains the precompiled code. This time, I included all the modules for review, as refactoring helped to shorten the patches.