mirror of
ssh://git.janware.com/janware/proj/jw-pkg
synced 2026-04-24 09:13:37 +02:00
cmds.projects.BaseCmdPkgRelations: Fix Debian simple deps
Simple dependencies (i.e. non-triplet dependencies, e.g gcc > 15.0) raise an exception on Debian, fix that. Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
0a19f3173a
commit
e461b2815d
1 changed files with 6 additions and 5 deletions
|
|
@ -128,11 +128,12 @@ class BaseCmdPkgRelations(Cmd):
|
|||
case self.Syntax.semver:
|
||||
pass
|
||||
case self.Syntax.debian:
|
||||
match expanded_dep[1]:
|
||||
case '<':
|
||||
expanded_dep[1] = '<<'
|
||||
case '>':
|
||||
expanded_dep[1] = '>>'
|
||||
if len(expanded_dep) == 3:
|
||||
match expanded_dep[1]:
|
||||
case '<':
|
||||
expanded_dep[1] = '<<'
|
||||
case '>':
|
||||
expanded_dep[1] = '>>'
|
||||
case '_':
|
||||
raise NotImplementedError(f'Unknown dependency syntax "{syntax}" for dependency "{dep[0]} {dep[1]} {dep[3]}"')
|
||||
dep_str = ' '.join(expanded_dep)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue