From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: Need help porting eDuke32 Date: Mon, 25 Feb 2019 17:09:34 +0100 Message-ID: <87zhqjonnl.fsf@ambrevar.xyz> References: <4082254.2VInIakpOu@aleksandar-ixtreme-m5740> <871s40jdk4.fsf@ambrevar.xyz> <87wolsht8w.fsf@ambrevar.xyz> <11782299.o45zcXmkTc@aleksandar-ixtreme-m5740> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([209.51.188.92]:51717) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gyIp6-0006w1-Mg for help-guix@gnu.org; Mon, 25 Feb 2019 11:09:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gyIp5-0001mS-Fq for help-guix@gnu.org; Mon, 25 Feb 2019 11:09:44 -0500 In-reply-to: <11782299.o45zcXmkTc@aleksandar-ixtreme-m5740> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: HiPhish , Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: help-guix@gnu.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Before merging to Guix, I'd like to know what to put under "license". The project uses a custom license: http://eduke32.com/buildlic.txt. What do you people think? HiPhish writes: > How do you know how to do these things? I read the manual and I couldn't = find > the programming interface to changing phases. Do you read the source code= of > Guix to come up with these things? It is mentioned here: https://www.gnu.org/software/guix/manual/en/html_node/Build-Systems.html But admittedly the documentation is a bit scarce. I wrote a blog post which should help with those issues: http://guix.info/blog/2018/a-packaging-tutorial-for-guix/ Long story short: =2D Look at the code under guix/build-system and guix/build. =2D Look at other package definitions, they will help you the most. Contributions to the documentation are more than welcome :) HiPhish writes: > Couldn't GLU be added as an input in the declaration of eDuke? Polymost a= nd > Polymer work for me, but I have GLU already installed on my system via ap= t. GLU is already an input, but it is not included in the closure as it seems = to be only used at build time. Wrapping the executable would work. =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlx0Ez4ACgkQm9z0l6S7 zH/zvwf/bhjxaYsfZ1eJXhkDiqftQVKwJDEaypKM8qKn9+SIiLsAtkKxaeLqiXOo a+LPZq8RL+X4InzQ5IxjrTriLNnkCwGNeS/6I8Lfq0nwJ5bASH/Xp9GJhrnXsxbM KQzkUnuIpIcun+7t+pQwnbSuIXdzV2XagQvdB5OJgI16AtOD+mumOg3XYxcmggzk s8HXgPF3i7sSfNSh0I19+7xQyfuj9LlvCzTMDM4FhpvZip4WCef9W6Ix/RJOj9MS no4IBVIso514ugRHTqpNIhDL7/MPI0iRdaG0yq/SOWYl0Un/pp5+QdJFJJFRa+mt eKZlSUk3ANDcEZdNz8bdGTjsvo1oLg== =CPBc -----END PGP SIGNATURE----- --=-=-=--