From 16fdc38d0ccfcc3b610a5f5f95c421c1ee653909 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Tue, 26 Nov 2013 00:09:46 +0200 Subject: [PATCH] replace opam deps --- adapter.awk | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/adapter.awk b/adapter.awk index cd6e688..865ce85 100644 --- a/adapter.awk +++ b/adapter.awk @@ -1906,6 +1906,32 @@ function import_rpm_macros( v) { systemdtmpfilesdir = ENVIRON["systemdtmpfilesdir"] } +# replace opam names (caml) +function replace_opam_deps(field, name) { + name = $2 + if (name ~ "^(cryptokit|extlib|xmlm)$") { + name = "ocaml-" name; + } else if (name ~ "^(biniou|easy-format|yojson|gapi-ocaml)$") { + name = "ocaml-" name "-devel"; + } else if (name == "ocamlfind") { + name = "ocaml-findlib" + } else if (name == "sqlite3-ocaml") { + name = "ocaml-sqlite" + } else if (name == "ocamlnet") { + name = "ocaml-net" + } else if (name == "ocurl") { + name = "ocaml-curl-devel" + } else if (name == "ocamlfuse") { + name = "ocaml-fuse-devel" + } else if (name == "camlidl") { + name = "ocaml-idl-devel" + } + + if (name != $2) { + $2 = name; + } +} + # php virtual deps as discussed in devel-en function replace_php_virtual_deps(field) { pkg = $2 @@ -2336,6 +2362,8 @@ function replace_requires(field, pkg) { # }}} replace_php_virtual_deps(field) + + replace_opam_deps(field) } # vim:ts=4:sw=4 fdm=marker -- 2.44.0