Dominik Picheta
7e2d46a52c
Fixes problems caused by "" being present in the version list.
...
Specifically, not being able to install nim-vorbis.
2013-12-20 16:39:43 +00:00
Dominik Picheta
e789a7a325
Fixes #21
2013-12-20 13:31:59 +00:00
Dominik Picheta
8585e11a4d
Extra checks for unsatisfiable dependencies.
...
Specifically this refers to the problem with babel-test/packagebin.
PackageBin ends up depending on two different versions of PackageA (0.2
and 0.5). This however cannot be built because the Nimrod compiler can
only use one of these packages.
2013-12-20 13:05:10 +00:00
Dominik Picheta
7b09600b84
Replaced quit() in packageinfo with an exception.
2013-12-14 23:44:54 +00:00
Dominik Picheta
cf17779d4e
Versions in .babel files are now verified.
2013-12-14 23:36:22 +00:00
Dominik Picheta
c24627b45c
List command supports --ver now.
2013-12-14 23:24:06 +00:00
Dominik Picheta
b6bde8b0e7
VCS commit hash, branch or tag can now be specified when installing
...
packages.
2013-12-14 20:56:00 +00:00
Dominik Picheta
1646f45111
Version querying is now disabled by default.
2013-12-14 17:52:04 +00:00
Dominik Picheta
93a11fc9b9
Remote tag querying for search and list.
2013-12-09 23:20:26 +00:00
Dominik Picheta
9409b6e9c1
Merge branch 'pr_fix_multiline_config_files' of git://github.com/gradha/babel into gradha-pr_fix_multiline_config_files
...
Conflicts:
readme.markdown
2013-11-30 14:37:14 +00:00
Grzegorz Adam Hankiewicz
12918f490d
Modifies multiSplit to strip commas too.
...
Now commas can be used to separate entries, but are not required.
2013-11-13 19:18:53 +01:00
Grzegorz Adam Hankiewicz
0a35930d4e
Puts TPackage json initialization into single proc.
2013-11-08 12:10:55 +01:00
Grzegorz Adam Hankiewicz
292bb413d2
Rewrites requiredField on top of optionalField.
2013-11-08 11:49:58 +01:00
Grzegorz Adam Hankiewicz
37b8c46b3b
Adds support for optional web field.
...
This change makes nimrod-code/packages#31 useful.
2013-11-08 11:36:58 +01:00
Grzegorz Adam Hankiewicz
4e2a51bb6b
Adds method to split and strip input config files.
...
This allows using triple quote variables specifying comma separated
files on different lines.
2013-11-08 00:41:52 +01:00
Dominik Picheta
2a8d3082d4
Implemented 'backend' option.
2013-08-16 15:48:20 +01:00
Dominik Picheta
2b201feef6
Rename 'rootDir' to 'srcDir'.
2013-06-27 13:21:08 +01:00
Dominik Picheta
3ddb48bc08
Implemented a 'rootDir' key.
2013-06-26 23:24:11 +01:00
Dominik Picheta
19b5d3072f
Implemented a whitelist mode.
2013-06-26 22:45:13 +01:00
Dominik Picheta
c5d8bca8ec
Fixes some Windows issues.
2013-06-22 03:17:24 +01:00
Dominik Picheta
b56262010b
Implements binary package symlinking to $babelDir/bin.
...
This fixes the issues outlined http://forum.nimrod-code.org/t/163 ;
Windows support is still TODO.
2013-06-21 21:49:50 +01:00
Dominik Picheta
a0493930a0
Adjusted echoPackage.
2013-06-02 23:38:43 +01:00
Dominik Picheta
f46fcaf6d3
Refactored a lot of code -- split many functions into separate module.
2013-06-02 22:38:13 +01:00
Dominik Picheta
5e01fa0342
Many new features: build command and dependency resolution implemented.
2013-06-01 17:04:57 +01:00
Dominik Picheta
2330cf814e
Added BSD license information.
2012-12-08 23:30:20 +00:00
Dominik Picheta
2b28c91e38
Dependencies can now be specified.
2012-12-08 22:13:00 +00:00
Dominik Picheta
c732892116
Addition of required license field.
2012-12-08 12:42:05 +00:00
Dominik Picheta
423e2d3490
Versioning support, changes to directory structure.
2012-12-07 21:05:30 +00:00
Dominik Picheta
c1d216a8f4
Packages can now be searched by tags and name.
2012-12-02 14:09:36 +00:00
Dominik Picheta
c6396a3bc3
Re-write, mostly works.
2012-12-02 01:24:47 +00:00