I'm looking to make packages for Gambit-related projects of mine, and I noticed Arch linux in particular renames gsc and gsi to other names. Is there a way for an external project to query gsc's and gsi's new names?
If not, I think Gambit should use pkg-config https://en.wikipedia.org/wiki/Pkg-config
I have made a patch off of master (attached) which solves my immediate problems.
Please let me know what you think.
Bill
Afficher les réponses par date
I kind of hate pkg-config. Well not kind of, rather a lot actually. pretty much any packages that I have trouble building use it. it seems like a nice idea, but it doesn't seem to be sufficiently standardized to actually work well across distros (and even versions of the same distro)
On 22 February 2017 at 22:10, Bill Six billsix@gmail.com wrote:
I'm looking to make packages for Gambit-related projects of mine, and I noticed Arch linux in particular renames gsc and gsi to other names. Is there a way for an external project to query gsc's and gsi's new names?
If not, I think Gambit should use pkg-config https://en. wikipedia.org/wiki/Pkg-config
I have made a patch off of master (attached) which solves my immediate problems.
Please let me know what you think.
Bill
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
I am curious to know what packages you have so far and where do you / or plan to host them?
I was wondering if it would be a good idea to have a github repo that would contain all the packages. In addition perhaps a set of "gsi" scripts for doing the package management?
Regarding pkg-config - I think it may not be a good dependency to buy into, for the reasons David mentioned (obviously the reason becomes stronger if you add windows to the mix :) ).
Regards, Kashyap
On Wed, Feb 22, 2017 at 2:29 PM, David Rush kumoyuki@gmail.com wrote:
I kind of hate pkg-config. Well not kind of, rather a lot actually. pretty much any packages that I have trouble building use it. it seems like a nice idea, but it doesn't seem to be sufficiently standardized to actually work well across distros (and even versions of the same distro)
On 22 February 2017 at 22:10, Bill Six billsix@gmail.com wrote:
I'm looking to make packages for Gambit-related projects of mine, and I noticed Arch linux in particular renames gsc and gsi to other names. Is there a way for an external project to query gsc's and gsi's new names?
If not, I think Gambit should use pkg-config https://en.wikipedi a.org/wiki/Pkg-config
I have made a patch off of master (attached) which solves my immediate problems.
Please let me know what you think.
Bill
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
-- GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Kashyap: I'd like to make distribution packages for libbug, https://github.com/billsix/bug .
David : I want to be able to query a system and find out the compiler's and interpreter's name, as well as where the libraries are. (On debian, /usr/lib/libgambc.so, on arch, under /usr/lib/gambit). If not pkg-config, then maybe augment the output of gambcomp-C.
Autoconf and automake have problems, but they are widely used and are decent, as is pkg-config. Providing one .pc file in Gambit for external projects use won't break affect those who dislike pkg-config.
Bill
On Feb 22, 2017 5:38 PM, "C K Kashyap" ckkashyap@gmail.com wrote:
I am curious to know what packages you have so far and where do you / or plan to host them?
I was wondering if it would be a good idea to have a github repo that would contain all the packages. In addition perhaps a set of "gsi" scripts for doing the package management?
Regarding pkg-config - I think it may not be a good dependency to buy into, for the reasons David mentioned (obviously the reason becomes stronger if you add windows to the mix :) ).
Regards, Kashyap
On Wed, Feb 22, 2017 at 2:29 PM, David Rush kumoyuki@gmail.com wrote:
I kind of hate pkg-config. Well not kind of, rather a lot actually. pretty much any packages that I have trouble building use it. it seems like a nice idea, but it doesn't seem to be sufficiently standardized to actually work well across distros (and even versions of the same distro)
On 22 February 2017 at 22:10, Bill Six billsix@gmail.com wrote:
I'm looking to make packages for Gambit-related projects of mine, and I noticed Arch linux in particular renames gsc and gsi to other names. Is there a way for an external project to query gsc's and gsi's new names?
If not, I think Gambit should use pkg-config https://en.wikipedi a.org/wiki/Pkg-config
I have made a patch off of master (attached) which solves my immediate problems.
Please let me know what you think.
Bill
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
-- GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
_______________________________________________ Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/ https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-listgambit-li
Kashyap,
I plan to use OS's package managers (macports, dpkg, rpm, ebuilds, etc). It's slightly annoying repetition, but I have no interest in making yet another make/package manager.
Bill
On Feb 22, 2017 5:38 PM, "C K Kashyap" ckkashyap@gmail.com wrote:
I am curious to know what packages you have so far and where do you / or plan to host them?
I was wondering if it would be a good idea to have a github repo that would contain all the packages. In addition perhaps a set of "gsi" scripts for doing the package management?
Regarding pkg-config - I think it may not be a good dependency to buy into, for the reasons David mentioned (obviously the reason becomes stronger if you add windows to the mix :) ).
Regards, Kashyap
On Wed, Feb 22, 2017 at 2:29 PM, David Rush kumoyuki@gmail.com wrote:
I kind of hate pkg-config. Well not kind of, rather a lot actually. pretty much any packages that I have trouble building use it. it seems like a nice idea, but it doesn't seem to be sufficiently standardized to actually work well across distros (and even versions of the same distro)
On 22 February 2017 at 22:10, Bill Six billsix@gmail.com wrote:
I'm looking to make packages for Gambit-related projects of mine, and I noticed Arch linux in particular renames gsc and gsi to other names. Is there a way for an external project to query gsc's and gsi's new names?
If not, I think Gambit should use pkg-config https://en.wikipedi a.org/wiki/Pkg-config
I have made a patch off of master (attached) which solves my immediate problems.
Please let me know what you think.
Bill
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
-- GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
_______________________________________________ Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Hi Bill, Have you considered building on snow - just asking out of curiosity? Perhaps a gambit only approach. Regards, Kashyap
On Wed, Feb 22, 2017 at 4:22 PM, Bill Six billsix@gmail.com wrote:
Kashyap,
I plan to use OS's package managers (macports, dpkg, rpm, ebuilds, etc). It's slightly annoying repetition, but I have no interest in making yet another make/package manager.
Bill
On Feb 22, 2017 5:38 PM, "C K Kashyap" ckkashyap@gmail.com wrote:
I am curious to know what packages you have so far and where do you / or plan to host them?
I was wondering if it would be a good idea to have a github repo that would contain all the packages. In addition perhaps a set of "gsi" scripts for doing the package management?
Regarding pkg-config - I think it may not be a good dependency to buy into, for the reasons David mentioned (obviously the reason becomes stronger if you add windows to the mix :) ).
Regards, Kashyap
On Wed, Feb 22, 2017 at 2:29 PM, David Rush kumoyuki@gmail.com wrote:
I kind of hate pkg-config. Well not kind of, rather a lot actually. pretty much any packages that I have trouble building use it. it seems like a nice idea, but it doesn't seem to be sufficiently standardized to actually work well across distros (and even versions of the same distro)
On 22 February 2017 at 22:10, Bill Six billsix@gmail.com wrote:
I'm looking to make packages for Gambit-related projects of mine, and I noticed Arch linux in particular renames gsc and gsi to other names. Is there a way for an external project to query gsc's and gsi's new names?
If not, I think Gambit should use pkg-config https://en.wikipedi a.org/wiki/Pkg-config
I have made a patch off of master (attached) which solves my immediate problems.
Please let me know what you think.
Bill
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
-- GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Thanks for the suggestion, but Gambit already provides enough portability for me (in terms of compiler and OS). The implementation of libbug is unapologetically very Gambit-specific
On Feb 23, 2017 9:36 PM, "C K Kashyap" ckkashyap@gmail.com wrote:
Hi Bill, Have you considered building on snow - just asking out of curiosity? Perhaps a gambit only approach. Regards, Kashyap
On Wed, Feb 22, 2017 at 4:22 PM, Bill Six billsix@gmail.com wrote:
Kashyap,
I plan to use OS's package managers (macports, dpkg, rpm, ebuilds, etc). It's slightly annoying repetition, but I have no interest in making yet another make/package manager.
Bill
On Feb 22, 2017 5:38 PM, "C K Kashyap" ckkashyap@gmail.com wrote:
I am curious to know what packages you have so far and where do you / or plan to host them?
I was wondering if it would be a good idea to have a github repo that would contain all the packages. In addition perhaps a set of "gsi" scripts for doing the package management?
Regarding pkg-config - I think it may not be a good dependency to buy into, for the reasons David mentioned (obviously the reason becomes stronger if you add windows to the mix :) ).
Regards, Kashyap
On Wed, Feb 22, 2017 at 2:29 PM, David Rush kumoyuki@gmail.com wrote:
I kind of hate pkg-config. Well not kind of, rather a lot actually. pretty much any packages that I have trouble building use it. it seems like a nice idea, but it doesn't seem to be sufficiently standardized to actually work well across distros (and even versions of the same distro)
On 22 February 2017 at 22:10, Bill Six billsix@gmail.com wrote:
I'm looking to make packages for Gambit-related projects of mine, and I noticed Arch linux in particular renames gsc and gsi to other names. Is there a way for an external project to query gsc's and gsi's new names?
If not, I think Gambit should use pkg-config https://en.wikipedi a.org/wiki/Pkg-config
I have made a patch off of master (attached) which solves my immediate problems.
Please let me know what you think.
Bill
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
-- GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Any thoughts on my patch, Marc? I can solve my problems by putting a pkg-config file in my project for the name of the Gambit interpreter and compiler, but I'd prefer for it to be in Gambit itself.
On Feb 23, 2017 11:16 PM, "Bill Six" billsix@gmail.com wrote:
Thanks for the suggestion, but Gambit already provides enough portability for me (in terms of compiler and OS). The implementation of libbug is unapologetically very Gambit-specific
On Feb 23, 2017 9:36 PM, "C K Kashyap" ckkashyap@gmail.com wrote:
Hi Bill, Have you considered building on snow - just asking out of curiosity? Perhaps a gambit only approach. Regards, Kashyap
On Wed, Feb 22, 2017 at 4:22 PM, Bill Six billsix@gmail.com wrote:
Kashyap,
I plan to use OS's package managers (macports, dpkg, rpm, ebuilds, etc). It's slightly annoying repetition, but I have no interest in making yet another make/package manager.
Bill
On Feb 22, 2017 5:38 PM, "C K Kashyap" ckkashyap@gmail.com wrote:
I am curious to know what packages you have so far and where do you / or plan to host them?
I was wondering if it would be a good idea to have a github repo that would contain all the packages. In addition perhaps a set of "gsi" scripts for doing the package management?
Regarding pkg-config - I think it may not be a good dependency to buy into, for the reasons David mentioned (obviously the reason becomes stronger if you add windows to the mix :) ).
Regards, Kashyap
On Wed, Feb 22, 2017 at 2:29 PM, David Rush kumoyuki@gmail.com wrote:
I kind of hate pkg-config. Well not kind of, rather a lot actually. pretty much any packages that I have trouble building use it. it seems like a nice idea, but it doesn't seem to be sufficiently standardized to actually work well across distros (and even versions of the same distro)
On 22 February 2017 at 22:10, Bill Six billsix@gmail.com wrote:
I'm looking to make packages for Gambit-related projects of mine, and I noticed Arch linux in particular renames gsc and gsi to other names. Is there a way for an external project to query gsc's and gsi's new names?
If not, I think Gambit should use pkg-config https://en.wikipedi a.org/wiki/Pkg-config
I have made a patch off of master (attached) which solves my immediate problems.
Please let me know what you think.
Bill
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
-- GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list