From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: Procedure to build missing packages from sources? Date: Mon, 08 Jan 2018 10:24:31 +0000 Message-ID: <1515407071.3685.77.camel@ipfire.org> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7872999712375817379==" List-Id: --===============7872999712375817379== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello, there is documentation on how to build IPFire and add new packages: On Mon, 2018-01-08 at 00:23 -0500, Jeffrey Walton wrote: > I'm trying to find the process or procedures to build missing programs > and packages from sources. For example, emacs is missing so I would > like to build it. I can build it locally on the IPfire or I can > [attempt to] cross-compile and scp it up to the IPfire. >=20 > My first question is, is there documentation that covers the topic? If > so, where is it? Here is how to build the entire distribution: https://wiki.ipfire.org/devel/ipfire-2.x/build-howto Here is how to add a new package: https://wiki.ipfire.org/devel/ipfire-2.x/addon-howto I guess the latter one is not written too end-user friendly, but of course you can ask questions here and improve anything that you think might be helpful to other developers. If you are done with everything and you have tested (ideally by other people = as well) your new package and it should be part of the distribution, here is how= to submit patches: https://wiki.ipfire.org/devel/submit-patches > My second question is, if there is no documentation, then what is the > procedure? >=20 > My third question is, if it is not possible, then what are the > alternatives? Is there another way to get a missing program? Or should > we start looking for alternative firewalls? (I like IPfire and I > prefer to stay with it). No, definitely stay with us :) >=20 > Thanks in advance. >=20 > Jeffrey Walton -Michael --===============7872999712375817379== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRSXpCQUFCQ2dBZEZpRUU1L3JXNWwzR0dl Mnlwa3R4Z0hudy8yK1FDUWNGQWxwVFJ0OEFDZ2tRZ0hudy8yK1EKQ1FmcTFRLytKRzN3OXZNS3Fp T2dpNEZHVjFLMzQ5WVFPNTVCSTBjdHlBQ2x6OG9yWGdoYjdDczFHaVNuc0V6NApRVXRMZE5DSGU1 L1dLUTlTSGxCYVVxM2NhVndMclplSkowSUhJTUhZc1lteU02OWtlR1NGVzZia0pyb2NiUFZGCmp4 Wm1xSTRXa1JMV3QxUU5Qa3JiVzhoOE80OFpDcEk1SWh5WjA3VXR5TjdYWlZzRFBFczRtczRCR0dw TE5ZWGYKeXh5ajBCa0ZackZlRUVoNUs3U2N6TGFYMW1IZHVBczVFOVhmM2xRME56N2QwOC9JZ1Vj S3ZFUEpVTUZkTWwzWApkL3ZCOXNhTFdJc0lUSlVuQVYxOC9kZXdiQVQ5T0ZuVFZScVhLdFZIWHhZ NU9id2NRMGNzZ3JSMnVmTmF2VjVpCmRTYkVhZ2J2cVVPaVFZZlJobW8reHRySUFpN1Z2VHhqQW9m UEZ3Ri9EbHpwdkhZRHV1ZE1uNmwxSEhlS0NZWkMKOG5ldHhBbXEvZk56a1dMOFE2dGxGbUFLaXpt dWVBTU9EM0F6cU5XRkFrUWp0YmlZM1JZdzVMclQ3eXM4SEVsTgpkYWlEVXJFdVNMdnNETDlEUUtq OFVvUVVJMVpMVVB5MXZqbWpHajZKT0Fmdk84ZWF0Zjd4WFRtSEgyU0FuaWdOCnBSWVJWK21BMDBm OXZ2a2ZieFp0TnY4REVKVDJpVlZTK0dFWWNJWTlnNGl1b216T3N3YnVFQU5WSUc0WG1oVDcKSkxq dUtWcm1SNzYxb3RSQ1dtU1FrYUh2S0hTb09PbG1aa3EzTnI2WEFuWG9rVTJGN0pRYUY5b3BhUlBX cWJCYgpOaFdjR25zTHhleWlvUXV4bklWcEhkQ3VMUkR5S3Q0cW0vRUYya3VISCtCUmZ6VXpuZU09 Cj1maHJmCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQo= --===============7872999712375817379==--