unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / Atom feed
* cmake importer
@ 2021-05-25 13:18 raingloom
  0 siblings, 0 replies; 2+ messages in thread
From: raingloom @ 2021-05-25 13:18 UTC (permalink / raw)
  To: guix-devel

With the growing popularity of using CMake as a language specific
package manager, it might be a good idea to write an importer for it.


^ permalink raw reply	[flat|nested] 2+ messages in thread

* cmake importer
@ 2021-05-25 16:01 Leo Prikler
  0 siblings, 0 replies; 2+ messages in thread
From: Leo Prikler @ 2021-05-25 16:01 UTC (permalink / raw)
  To: raingloom; +Cc: guix-devel

I'm a little confused.

Rather than a package manager, CMake is a build system, but people have
written several[1] package[2] managers[3] in CMake (the language), let
alone the other package managers for C/C++, all of which make me
question if anyone ever asked for any of them.  I don't think those can
all be brought under one hat (even if limiting ourselves to just the
CMake ones).

OTOH I also think that a CMake importer might not be needed.  Contrary
to what advocates of language package managers might tell you,
packaging is actually easier without them (since the developer first of
all has to think about how to reasonably package their stuff for *their
own machine* without anything going "lol, let's just download the whole
Internet during build").

[1] https://github.com/cpp-pm/hunter
[2] https://github.com/cpm-cmake/CPM.cmake
[3] 
https://gracicot.github.io/cmake/2020/04/09/i-made-a-package-manager-using-cmake.html



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-05-25 16:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-25 13:18 cmake importer raingloom
2021-05-25 16:01 Leo Prikler

unofficial mirror of guix-devel@gnu.org 

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/guix-devel/0 guix-devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 guix-devel guix-devel/ https://yhetil.org/guix-devel \
		guix-devel@gnu.org
	public-inbox-index guix-devel

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.yhetil.org/yhetil.gnu.guix.devel
	nntp://news.gmane.io/gmane.comp.gnu.guix.devel


AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git