debian/control: Depends: Versionsbereich

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
kschn
Beiträge: 1
Registriert: 22.10.2007 11:18:38

debian/control: Depends: Versionsbereich

Beitrag von kschn » 22.10.2007 11:33:55

Moin,

Wie kann man in Depends: bzw. Build-Depends: - Feldern in der debian/control einen Versionsbereich angeben, wie etwa 3 <= v < 2007? Der Standardtrick "x (>= 3), x (<< 2007) ist nicht möglich, weil ich eine zusätzliche Oder-Abhängigkeit habe.

Habe probiert:
tetex-bin (>= 3 && << 2007) | context
(tetex-bin (>= 3), tetex-bin (<< 2007)) | context
tetex-bin (3 <= << 2007) | context

(Kann eigentlich gar nicht sein, dass das nicht dokumentiert ist, aber trotz stundenlanger Suche habe ich nichts gefunden, auch in der Debian-Policy steht nichts drin.)

Vielen Dank für Eure Hilfe,
Klaus

qgirl
Beiträge: 224
Registriert: 14.08.2005 09:04:50
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von qgirl » 28.10.2007 20:57:13

Vielleicht funktionierts so:
tetex-bin (>= 3) | context, tetex-bin (<< 2007) | context

Gruss
qgirl

crazyed

Beitrag von crazyed » 28.10.2007 21:55:47

Oder, was mehr Tipparbeit ist, funktionierende Blöcke an Paketen zusammenstellen:
A-1.0, B-1.0, C-1.0 | A-1.2, B-1.2,C-1.2 | A-2.0, B-2.0, C-1.2
um das zu verdeutlichen. Blöcke werden mit pipe ( | ) getrennt und bilden eine Einheit an Abhängigkeiten.
Paketversion von - bis wäre mir neu.

Antworten