Prepare for OCaml 5.1.1
[fedora-ocaml-rebuild.git] / Goalfile
index eabbb98..c71154d 100644 (file)
--- a/Goalfile
+++ b/Goalfile
@@ -6,17 +6,17 @@ let fedora-dir = "%HOME/d/fedora"
 
 let fedora-branch = "rawhide"
 #let fedora-branch = "f34"
-let fedora-tag = "f39-build-side-69760"
+let fedora-tag = "f40-build-side-79351"
 
 # The magic string that must appear in %changelog when the
 # package has been rebuilt.
-let fedora-rebuild-name = "OCaml 5.0 rebuild for Fedora 39"
+let fedora-rebuild-name = "OCaml 5.1.1 rebuild for Fedora 40"
 
 # %fedora-retry-failed:
 # If set to 1 then failed builds are retried automatically.
 # If set to 0 then failed builds must be manually restarted.
 # Normally you want this to be 0.
-let fedora-retry-failed = "1"
+let fedora-retry-failed = "0"
 
 # Packages that are ignored, which means they are treated as if
 # they have been rebuilt.
@@ -45,8 +45,8 @@ let packages = [
     "ocaml-camlidl",
     "ocaml-camlimages",
     "ocaml-camlp-streams",
-    # Waiting on two dependencies to be reviewed
-    #"ocaml-camlp5",
+    "ocaml-camlp5",
+    "ocaml-camlp5-buildscripts",
     "ocaml-camomile",
     "ocaml-cinaps",
     "ocaml-cmdliner",
@@ -68,7 +68,7 @@ let packages = [
     "ocaml-facile",
     "ocaml-fieldslib",
     "ocaml-fileutils",
-    "ocaml-findlib",
+    "ocaml-findlib", "not-ocamlfind",
     "ocaml-fmt",
     "ocaml-fpath",
     "ocaml-gen",
@@ -112,13 +112,13 @@ let packages = [
     "ocaml-ocplib-simplex",
     "ocaml-octavius",
     "ocaml-odoc",
-    "ocaml-odoc-parser",
     "ocaml-omake",
     "ocaml-opam-file-format",
     "ocaml-ounit",
     "ocaml-parmap",
     "ocaml-parsexp",
     "ocaml-pcre",
+    "ocaml-pcre2",
     "ocaml-perl4caml",
     "ocaml-postgresql",
     "ocaml-pp",
@@ -191,24 +191,23 @@ let packages = [
     "brltty",
     "coccinelle",
     "coq",
+    "emacs-common-tuareg",
     "flocq",
     "frama-c",
     "gappalib-coq",
     "guestfs-tools",
-    # Depends on swig:
-    #"graphviz",
-    # Depends on camlp5:
-    #"haxe",
+    "graphviz",
+    "haxe",
     "hevea",
     "hivex",
     "libguestfs",
     "libnbd",
     "opam",
+    "planets",
     "plplot",
     "prooftree",
     "supermin",
-    # Tests fail for unclear reasons.
-    #"swig",
+    "swig",
     "utop",
     "virt-top",
     "virt-v2v",
@@ -241,7 +240,8 @@ pure function get-source-packages () returning strings = {
         elif [ -f $pkg/%fedora-branch/dead.package ]; then
             echo "WARNING: $pkg: is a dead package, ignored" >&2
         else
-            echo "$pkg: package is not checked out locally" >&2
+            echo "ERROR: $pkg: package is not checked out locally" >&2
+            # This does NOT exit the script, why???
             exit 1
         fi
     done