Bug#628021: libfindlib-ocaml: please do not use absolute path in METAS.camlp4
Package: libfindlib-ocaml
Version: 1.2.5+debian-1+b1
Severity: wishlist
Tags: upstream patch
I have installed another ocaml version in /opt and wanted to setup
ocamlfind environment for it by creating another ocamlfind.conf and
copying META files provided by libfindlib-ocaml
It works ok except that METAS.camlp4 uses absolute path and thus
needs little edit after copying.
$ grep directory /usr/lib/ocaml/METAS/META.camlp4
directory = "/usr/lib/ocaml/camlp4"
Simple fix below will allow copying METAs verbatim :
--- /usr/lib/ocaml/METAS/META.camlp4 2010-02-10 01:14:06.000000000 +0200
+++ /opt/ocaml-3.12+svn/site-lib/METAS/META.camlp4 2011-05-26 16:03:40.000000000 +0300
@@ -2,7 +2,7 @@
requires = ""
version = "[distributed with Ocaml]"
description = "Base for Camlp4 syntax extensions"
-directory = "/usr/lib/ocaml/camlp4"
+directory = "^camlp4"
# For the toploop:
requires(byte,toploop) = "dynlink"
-- System Information:
Debian Release: 6.0.1
APT prefers stable
APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libfindlib-ocaml depends on:
ii ocaml-base-nox [ocaml-base-no 3.11.2-1 Runtime system for OCaml bytecode
libfindlib-ocaml recommends no packages.
libfindlib-ocaml suggests no packages.
-- no debconf information
Reply to: