Parcourir la source

Add script to generate 0install archives

Leo il y a 10 ans
Parent
commit
af99cd27cd
4 fichiers modifiés avec 28 ajouts et 6 suppressions
  1. 22 0
      0install.sh
  2. 1 1
      _oasis
  3. 4 4
      setup.ml
  4. 1 1
      src/oclaunch.ml

+ 22 - 0
0install.sh

@@ -0,0 +1,22 @@
+#!/bin/bash
+
+# Script to create 0install archives
+
+# First compile
+make
+
+# Copy in dist
+cp ./_build/src/oclaunch.native ./dist/oclaunch
+
+cd dist
+# Archive name
+name=oclaunch-v$(cat ../VERSION)
+mkdir $name
+# Put executable in it
+mv oclaunch $name
+
+# XXX Debug
+tree
+
+# Create archive
+tar -cvjf $name.tar.bz2 $name

+ 1 - 1
_oasis

@@ -24,4 +24,4 @@ Executable oclaunch
   Path:       src
   MainIs:     oclaunch.ml
   BuildDepends: core, yojson, atdgen, threads, core_extended
-  CompiledObject: byte
+  CompiledObject: best

+ 4 - 4
setup.ml

@@ -1,7 +1,7 @@
 (* setup.ml generated for the first time by OASIS v0.4.5 *)
 
 (* OASIS_START *)
-(* DO NOT EDIT (digest: 264cb71e2d9431cbf0737dae1bd0870c) *)
+(* DO NOT EDIT (digest: f0e613a5c5d93700eb068804d95f649c) *)
 (*
    Regenerated by OASIS v0.4.5
    Visit http://oasis.forge.ocamlcore.org for more information and
@@ -6673,7 +6673,7 @@ let setup_t =
           alpha_features = ["stdfiles_markdown"; "compiled_setup_ml"];
           beta_features = [];
           name = "OcLaunch";
-          version = "0.1.2";
+          version = "0.1.3";
           license =
             OASISLicense.DEP5License
               (OASISLicense.DEP5Unit
@@ -6745,7 +6745,7 @@ let setup_t =
                       bs_build = [(OASISExpr.EBool true, true)];
                       bs_install = [(OASISExpr.EBool true, true)];
                       bs_path = "src";
-                      bs_compiled_object = Byte;
+                      bs_compiled_object = Best;
                       bs_build_depends =
                         [
                            FindlibPackage ("core", None);
@@ -6778,7 +6778,7 @@ let setup_t =
        };
      oasis_fn = Some "_oasis";
      oasis_version = "0.4.5";
-     oasis_digest = Some "\2457\233\210q\206(\164\231H\015\b\199\174\176\180";
+     oasis_digest = Some "\201\189Q8/[\207\245\238\005t\166R2bu";
      oasis_exec = None;
      oasis_setup_args = [];
      setup_update = false

+ 1 - 1
src/oclaunch.ml

@@ -38,7 +38,7 @@ open Core.Std;;
 
 (* Variable to store version number *)
 (* TODO Get value from file *)
-let version_number = "0.1.2.1";;
+let version_number = "0.1.3";;
 
 (* Variable store building information *)
 (* XXX This is fake value, it corresponds to the running