GnomeWiki
Tech
/
Application Package Manager
Edit Page
|
Page History
|
Wiki Help
Print
|
Search
:
Home
Projects
Code
Tech
Network
MediaCentre
UAV
Travel
Music
Horse Riding
Study
Games
Other Activities
Car
House
Watch
Clothing
Miscellany
WikiSandbox
edit SideBar
XHTML
Application Package Manager
Package Managers
Requirements
Dependencies
Allow source or binary forms
Provide build dependencies
Recursive dependencies
Compatible with SVN repo layout
Cross-platform utils
UI?
asbo
http://github.com/canton7/asbo
Lightweight
Still needs dependency resolution work?
Language
Ruby, INI
Interface
cli
Integration
TeamCity
?
, FTP
Concepts
include path substitution, library path substitution
pkg-config
http://www.freedesktop.org/wiki/Software/pkg-config
http://people.freedesktop.org/~dbn/pkg-config-guide.html
RTSC /
XDCtools
?
http://www.eclipse.org/rtsc/
Language
Javascript, Mozilla Rhino
Interface
cli, GUI
Platforms
Linux, Win, any javascript
Tools
Run using "xs xdc.tools.
tool
"
Repo paths
path, path.sg
Repo manager
repoman, repoman.sg
Build config
configuro, configuro.sg
Concepts
Canonical package directory: cognomen.utils.c-msggen/
Arbitrarily name package repos
Package paths (much like Java Classpaths)
Canonical include paths?
#include <acme/utils/Bench.h>
#include <charlie/sqrtlib/isqrt.h>
#include <xdc/runtime/System.h>
[$[Get Code]]
Build configuration in prog.cfg (
JavaScript
?
)
configuro takes
prog
.cfg and produces compiler.opt and linker.cmd
Pulling package dependencies
Linking to shared libs
buildr
http://buildr.apache.org
Based on rake
packaging
See
BuildrForC
mingw-get
cli and gui
Win only?
opkg
No windows client
chocolatey
Based on .NET
NuGet
?
http://chocolatey.org/
Links
http://en.wikipedia.org/wiki/List_of_software_package_management_systems
Recent Changes
(All)
|
Edit SideBar
Page last modified on 21 February 2013, at 01:10 PM UTC
Edit Page
|
Page History
Powered by
PmWiki