From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id QCQpOw1YpV+ZMQAA0tVLHw (envelope-from ) for ; Fri, 06 Nov 2020 14:05:01 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id mHj5Ng1YpV/cawAAbx9fmQ (envelope-from ) for ; Fri, 06 Nov 2020 14:05:01 +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 B61C0940111 for ; Fri, 6 Nov 2020 14:05:01 +0000 (UTC) Received: from localhost ([::1]:44166 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kb2MO-0006OZ-KF for larch@yhetil.org; Fri, 06 Nov 2020 09:05:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kb2MG-0006OP-7t for guix-devel@gnu.org; Fri, 06 Nov 2020 09:04:52 -0500 Received: from flashner.co.il ([178.62.234.194]:37784) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kb2MD-0004sA-4P for guix-devel@gnu.org; Fri, 06 Nov 2020 09:04:51 -0500 Received: from localhost (unknown [141.226.13.8]) by flashner.co.il (Postfix) with ESMTPSA id BA0AD40345 for ; Fri, 6 Nov 2020 14:04:14 +0000 (UTC) Date: Fri, 6 Nov 2020 16:03:42 +0200 From: Efraim Flashner To: guix-devel@gnu.org Subject: [GUIX DAY PROPOSAL] Just build it with Guix Message-ID: <20201106140342.GA986@E5400> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Qxx1br4bt0+wmkIi" Content-Disposition: inline X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/06 09:04:15 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: -2.61 X-TUID: CFl5pg3h2xpp --Qxx1br4bt0+wmkIi Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Creating custom packages is ubiquitous with Guix and packaging with Guix is fairly straightforward. But what about working with packages where you want to package a non-release version? Or if you're hacking on another package which either isn't packaged in Guix or you want to test your changes before sending off a patch set or pull request? `guix.scm` is the unofficial filename for Guix build instructions for this case. It provides a target for creating an environment for hacking on the package, and it creates a build recipe to build what's currently in that repository, meaning you can use the power of Guix for builds even while working on other projects. A combination of a little bit of boiler-plate for building "this here repository" and standard package definitions allow for easy building and rebuilding without dirtying the source tree. And also for building multiple versions of the package in one go. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Qxx1br4bt0+wmkIi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAl+lV7kACgkQQarn3Mo9 g1GUkg//ZmqMUG1pnlRMuZ+mgEZIg/1TIBDMfzmWP7kOwVtWjVYlYtAl7W2jN75T RGIZhAeHr4NQnX14Ct+pnp6Hwyi9SI58ZZ2eT1mrk3XjY3OmeJJMi8IsUAI+pzIm cchPzSJNpjCFiBZpSSrZybc9Joc7C2lxLeAsR/OPsYAbilNiBwE/L24C9J83Q+UA qpIpHb3bGGJLdCqUWtgVR9bUDwJ+B+hqTKgnM3O436qpuRYs7XxorMT3tW0mu8yP FZUBQU6kFD9K5WhUyoXLXh/sr0mF1aZn0UrRvxxYzeI6FawFLwIjWdsieZn316sc UiGj64sGGplJnCiM5DXfWruU82Mpwu29sW+jm8FpM9fuoOGelikmQKhpmhWEiCte 6W+B0X472AK5Iyik2XYUR5Q+GHqQaGK/dYRgyZzpAJqrAKeMSuUQSuCITKOq+Pt7 dyf9DLy0+c/oqiakuYEHpsYtLL7IdbKbW2kgG3Yy7AUjwgz2q+d3HHOhMQfWtB2O muVmZM05ItPQlC6+Nubyt/mA63grrewOuT803V+r+ZTx6aphj9X3258lZKlVXPtI QmZSo/jtDXA6PrwkQcOCnr677dxAV19+oUAAtfGe2Atrwues0rRHYmGaCiT/wdhq gHnvVhrxzsJJcOgt+ZVyQVtId5m3VtimeC/xdCG73ROYOjKcd/4= =QKw6 -----END PGP SIGNATURE----- --Qxx1br4bt0+wmkIi--