[Pkg-ocaml-maint-commits] [dose3] 01/01: fix FTBFS with librpm 4.12
Ralf Treinen
treinen at moszumanska.debian.org
Tue Jun 23 12:18:49 UTC 2015
This is an automated email from the git hooks/post-receive script.
treinen pushed a commit to branch master
in repository dose3.
commit f7c5a0d797435b36e477dd2463cd7672cfb2c70f
Author: Ralf Treinen <treinen at pps.univ-paris-diderot.fr>
Date: Tue Jun 23 14:14:15 2015 +0200
fix FTBFS with librpm 4.12
---
debian/changelog | 5 ++++-
debian/control | 2 +-
debian/patches/librpm-4.12 | 35 +++++++++++++++++++++++++++++++++++
debian/patches/series | 1 +
4 files changed, 41 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index a81c415..38067fd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,11 @@ dose3 (3.3-4) UNRELEASED; urgency=medium
* update patch binaries-prefix-edos: fix name of dose-deb-coinstall
(closes: #789331).
+ * patch librpm-4.12: Fix FTBFS with librpm-dev 4.12. Patch extracted
+ from upstream git, commit 1d0ed0a. Bump build-dependency on librpm-dev
+ to >= 4.12 (closes: #789354).
- -- Ralf Treinen <treinen at debian.org> Sun, 21 Jun 2015 19:04:16 +0200
+ -- Ralf Treinen <treinen at debian.org> Tue, 23 Jun 2015 14:12:19 +0200
dose3 (3.3-3) unstable; urgency=medium
diff --git a/debian/control b/debian/control
index 6c292f1..9a64924 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Build-Depends: debhelper (>= 7.0.50~), dh-ocaml (>= 0.9~),
libextlib-ocaml-dev,
libocamlgraph-ocaml-dev (>= 1.8.5),
libcudf-ocaml-dev (>= 0.7),
- libzip-ocaml-dev, libbz2-ocaml-dev, librpm-dev (>= 4.8),
+ libzip-ocaml-dev, libbz2-ocaml-dev, librpm-dev (>= 4.12),
perl, graphviz, hevea, texlive-latex-base, texlive-latex-extra
Standards-Version: 3.9.6
Homepage: http://www.mancoosi.org/software/
diff --git a/debian/patches/librpm-4.12 b/debian/patches/librpm-4.12
new file mode 100644
index 0000000..7fdd782
--- /dev/null
+++ b/debian/patches/librpm-4.12
@@ -0,0 +1,35 @@
+Author: Pietro Abate <pietro.abate at pps.jussieu.fr>
+Description: Fix 'RPMTAG_SUGGESTSNAME' undeclared with librpm 4.12
+Debian-bug: #78935
+
+Index: dose3/rpm/librpm4_stubs.c
+===================================================================
+--- dose3.orig/rpm/librpm4_stubs.c 2015-06-23 14:08:04.862539087 +0200
++++ dose3/rpm/librpm4_stubs.c 2015-06-23 14:08:04.854539012 +0200
+@@ -218,12 +218,12 @@
+ tl = append(hd,tl);
+
+ k = caml_copy_string("Suggests");
+- v = get_deps(h,RPMTAG_SUGGESTSNAME);
++ v = get_deps(h,RPMTAG_SUGGESTNAME);
+ hd = tuple(k,list_variant_D(v));
+ tl = append(hd,tl);
+
+ k = caml_copy_string("Enhances");
+- v = get_deps(h,RPMTAG_ENHANCESNAME);
++ v = get_deps(h,RPMTAG_ENHANCENAME);
+ hd = tuple(k,list_variant_D(v));
+ tl = append(hd,tl);
+
+Index: dose3/rpm/version.ml
+===================================================================
+--- dose3.orig/rpm/version.ml 2015-06-23 14:08:04.862539087 +0200
++++ dose3/rpm/version.ml 2015-06-23 14:08:04.854539012 +0200
+@@ -13,6 +13,7 @@
+ (** compare epoch:version-release strings *)
+ (* external rpmEVRcmp : string -> string -> int = "rpm_EVRcmp" *)
+ module Str = Re_str
++open Common
+
+ (** compare only version strings *)
+ external rpmvercmp : string -> string -> int = "rpm_vercmp"
diff --git a/debian/patches/series b/debian/patches/series
index 5614a8f..32c4176 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@ coinstall-binary-name
cudfSolver-fix-leaking-fds
encode-package-name-in-cudf_extras
remove_src_prefix_from_name
+librpm-4.12
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/dose3.git
More information about the Pkg-ocaml-maint-commits
mailing list