Browse Source

Proper semester and json5 libs are available

default_compile_flags
vector-of-bool 4 years ago
parent
commit
aae87696fb
4 changed files with 43 additions and 30 deletions
  1. +25
    -20
      catalog.json
  2. +2
    -2
      package.dds
  3. +2
    -2
      package.jsonc
  4. +14
    -6
      tools/gen-catalog-json.py

+ 25
- 20
catalog.json View File

} }
} }
}, },
"json5": {
"0.1.0": {
"depends": {},
"description": "A C++ implementation of a JSON5 parser",
"git": {
"auto-lib": null,
"ref": "0.1.0",
"url": "https://github.com/vector-of-bool/json5.git"
}
},
"0.1.2": {
"depends": {},
"description": "A C++ implementation of a JSON5 parser",
"git": {
"auto-lib": null,
"ref": "0.1.2",
"url": "https://github.com/vector-of-bool/json5.git"
}
}
},
"ms-wil": { "ms-wil": {
"2019.11.10": { "2019.11.10": {
"depends": {}, "depends": {},
"url": "https://github.com/gabime/spdlog.git" "url": "https://github.com/gabime/spdlog.git"
} }
} }
},
"vob-json5": {
"0.1.5": {
"depends": {},
"description": "A C++ implementation of a JSON5 parser",
"git": {
"auto-lib": null,
"ref": "0.1.5",
"url": "https://github.com/vector-of-bool/json5.git"
}
}
},
"vob-semester": {
"0.1.0": {
"depends": {
"neo-concepts": "^0.2.1",
"neo-fun": "^0.1.0"
},
"description": "A C++ library to process recursive dynamic data",
"git": {
"auto-lib": null,
"ref": "0.1.0",
"url": "https://github.com/vector-of-bool/semester.git"
}
}
} }
}, },
"version": 1 "version": 1

+ 2
- 2
package.dds View File

Depends: neo-fun 0.1.0 Depends: neo-fun 0.1.0
Depends: semver 0.2.1 Depends: semver 0.2.1
Depends: pubgrub 0.2.0 Depends: pubgrub 0.2.0
Depends: vob-json5 0.1.5-dev
Depends: semester 0.1.0
Depends: vob-json5 0.1.5
Depends: vob-semester 0.1.0


Test-Driver: Catch-Main Test-Driver: Catch-Main

+ 2
- 2
package.jsonc View File

"neo-fun": "0.1.0", "neo-fun": "0.1.0",
"semver": "0.2.1", "semver": "0.2.1",
"pubgrub": "0.2.0", "pubgrub": "0.2.0",
"vob-json5": "0.1.5-dev",
"semester": "*"
"vob-json5": "0.1.5",
"vob-semester": "0.1.0"
}, },
"test_driver": "Catch-Main" "test_driver": "Catch-Main"
} }

+ 14
- 6
tools/gen-catalog-json.py View File

ret: dict = { ret: dict = {
'description': self.description, 'description': self.description,
} }
ret['depends'] = {}
ret['depends'] = self.depends
if isinstance(self.remote, Git): if isinstance(self.remote, Git):
ret['git'] = self.remote.to_dict() ret['git'] = self.remote.to_dict()
return ret return ret
git_url='https://github.com/vector-of-bool/pubgrub.git', git_url='https://github.com/vector-of-bool/pubgrub.git',
), ),
many_versions( many_versions(
'json5',
(
'0.1.0',
'0.1.2',
),
'vob-json5',
('0.1.5', ),
description='A C++ implementation of a JSON5 parser', description='A C++ implementation of a JSON5 parser',
git_url='https://github.com/vector-of-bool/json5.git', git_url='https://github.com/vector-of-bool/json5.git',
), ),
Package('vob-semester', [
Version(
'0.1.0',
description='A C++ library to process recursive dynamic data',
remote=Git('https://github.com/vector-of-bool/semester.git',
'0.1.0'),
depends={
'neo-fun': '^0.1.0',
'neo-concepts': '^0.2.1',
}),
]),
many_versions( many_versions(
'spdlog', 'spdlog',
( (

Loading…
Cancel
Save