From mboxrd@z Thu Jan 1 00:00:00 1970 X-Received: by 10.50.92.67 with SMTP id ck3mr23888862igb.5.1427282386926; Wed, 25 Mar 2015 04:19:46 -0700 (PDT) X-BeenThere: voidlinux@googlegroups.com Received: by 10.182.128.168 with SMTP id np8ls194745obb.6.gmail; Wed, 25 Mar 2015 04:19:46 -0700 (PDT) X-Received: by 10.182.137.195 with SMTP id qk3mr81011obb.38.1427282386556; Wed, 25 Mar 2015 04:19:46 -0700 (PDT) Date: Wed, 25 Mar 2015 04:19:45 -0700 (PDT) From: JD Robinson To: voidlinux@googlegroups.com Message-Id: <40fad7e4-6ff4-46c4-b1ce-46ea5a9e1703@googlegroups.com> Subject: Thoughts on sources MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_32_1884605325.1427282385864" ------=_Part_32_1884605325.1427282385864 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I am wondering everyone's thoughts on a source repository or if someone could point me in the right direction regarding how to compile an application. I know this has been asked before, so my apologies. I am just wondering if its possible to xbps-src .... and recomplie the entire operating sytem. I'm having some issues with hardware sensors and have jumped though numerous loops to no avail. I would like to try to compile a kernel module or two and get them loaded to see if that helps. ------=_Part_32_1884605325.1427282385864-- From mboxrd@z Thu Jan 1 00:00:00 1970 X-Received: by 10.70.63.37 with SMTP id d5mr10189320pds.3.1427286723379; Wed, 25 Mar 2015 05:32:03 -0700 (PDT) X-BeenThere: voidlinux@googlegroups.com Received: by 10.182.231.225 with SMTP id tj1ls179207obc.7.gmail; Wed, 25 Mar 2015 05:32:03 -0700 (PDT) X-Received: by 10.182.120.74 with SMTP id la10mr22167obb.18.1427286723088; Wed, 25 Mar 2015 05:32:03 -0700 (PDT) Date: Wed, 25 Mar 2015 05:32:02 -0700 (PDT) From: =?UTF-8?Q?Stefan_M=C3=BChlinghaus?= To: voidlinux@googlegroups.com Message-Id: <44f693ab-1b07-4230-a02e-97c6f319624d@googlegroups.com> In-Reply-To: <40fad7e4-6ff4-46c4-b1ce-46ea5a9e1703@googlegroups.com> References: <40fad7e4-6ff4-46c4-b1ce-46ea5a9e1703@googlegroups.com> Subject: Re: Thoughts on sources MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_6592_1954509895.1427286722555" ------=_Part_6592_1954509895.1427286722555 Content-Type: multipart/alternative; boundary="----=_Part_6593_1537940753.1427286722555" ------=_Part_6593_1537940753.1427286722555 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your question is a little vague. - If you want to build existing packages from source xbps-src is the way to go. For pointers on how to do that check the void-packages readme . - If you want to create your own packages take a look at the manual on github. - To create packages for kernel modules you might want to take a look at the existing DKMS-packages like broadcom-wl-dkms or zfs . I sincerely doubt that you will have to recompile the entire system though :) ------=_Part_6593_1537940753.1427286722555 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
Your question is a little vague.
  • If you want to build existing packages from source xbps-src is the way to go. For pointers on how to do that check the void-packages readme.
  • If you want to create your own packages take a look at the manual on github.
  • To create packages for kernel modules you might want to take a look at the existing DKMS-packages like broadcom-wl-dkms or zfs.
I sincerely doubt that you will have to recompile the entire system though :)
------=_Part_6593_1537940753.1427286722555-- ------=_Part_6592_1954509895.1427286722555-- From mboxrd@z Thu Jan 1 00:00:00 1970 X-Received: by 10.182.111.168 with SMTP id ij8mr15140190obb.2.1427358022090; Thu, 26 Mar 2015 01:20:22 -0700 (PDT) X-BeenThere: voidlinux@googlegroups.com Received: by 10.140.95.68 with SMTP id h62ls605874qge.92.gmail; Thu, 26 Mar 2015 01:20:21 -0700 (PDT) X-Received: by 10.140.109.246 with SMTP id l109mr219626qgf.22.1427358021847; Thu, 26 Mar 2015 01:20:21 -0700 (PDT) Date: Thu, 26 Mar 2015 01:20:20 -0700 (PDT) From: JD Robinson To: voidlinux@googlegroups.com Message-Id: In-Reply-To: <44f693ab-1b07-4230-a02e-97c6f319624d@googlegroups.com> References: <40fad7e4-6ff4-46c4-b1ce-46ea5a9e1703@googlegroups.com> <44f693ab-1b07-4230-a02e-97c6f319624d@googlegroups.com> Subject: Re: Thoughts on sources MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_1529_621986501.1427358020664" ------=_Part_1529_621986501.1427358020664 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I thought so on the kernel modules. I'll give those links a look, I'm trying to figure out how to come by the source from which a pre-existing binary package was compiled/packaged. Not being in void very long, in apt/bed repositories it would have been a source repository and somepackage-version-src.deb ( or what have you for the extension ). I haven't had time to experiment lately. ------=_Part_1529_621986501.1427358020664-- From mboxrd@z Thu Jan 1 00:00:00 1970 X-Received: by 10.236.17.168 with SMTP id j28mr15350696yhj.0.1427359621387; Thu, 26 Mar 2015 01:47:01 -0700 (PDT) X-BeenThere: voidlinux@googlegroups.com Received: by 10.140.31.102 with SMTP id e93ls619284qge.87.gmail; Thu, 26 Mar 2015 01:47:01 -0700 (PDT) X-Received: by 10.140.16.47 with SMTP id 44mr228859qga.0.1427359621222; Thu, 26 Mar 2015 01:47:01 -0700 (PDT) Date: Thu, 26 Mar 2015 01:47:00 -0700 (PDT) From: Juan RP To: voidlinux@googlegroups.com Message-Id: In-Reply-To: References: <40fad7e4-6ff4-46c4-b1ce-46ea5a9e1703@googlegroups.com> <44f693ab-1b07-4230-a02e-97c6f319624d@googlegroups.com> Subject: Re: Thoughts on sources MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_16_1665030832.1427359620818" ------=_Part_16_1665030832.1427359620818 Content-Type: multipart/alternative; boundary="----=_Part_17_313789367.1427359620818" ------=_Part_17_313789367.1427359620818 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit All sources are available in the void-packages repository and are used by xbps-src, which is the utility that compiles the code (if applicable) and generates the binary packages required by xbps. You can rebuild easily all your packages with xbps-src: 1- get a list of pkgs that were installed manually (not as dependencies): xbps-query -m 2- build all pkgs set on that list with xbps-src: ./xbps-src -N pkg ... ------=_Part_17_313789367.1427359620818 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
All sources are available in the void-packages repository and are used by xbps-src, which is the
utility that compiles the code (if applicable) and generates the binary packages required by xbps.

You can rebuild easily all your packages with xbps-src:

 1- get a list of pkgs that were installed manually (not as dependencies): xbps-query -m
 2- build all pkgs set on that list with xbps-src: ./xbps-src -N pkg <pkg>

...

------=_Part_17_313789367.1427359620818-- ------=_Part_16_1665030832.1427359620818--