[packages/cppo] - up to 1.5.0
baggins
baggins at pld-linux.org
Mon Jun 5 21:49:24 CEST 2017
commit 54eff1f14bf135c88e6ff2518f2d81a6a6ea34d5
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Jun 5 21:49:14 2017 +0200
- up to 1.5.0
cppo.spec | 11 +++++++----
noopt-install.patch | 17 +++++++++++++++++
2 files changed, 24 insertions(+), 4 deletions(-)
---
diff --git a/cppo.spec b/cppo.spec
index 61bc443..f843f64 100644
--- a/cppo.spec
+++ b/cppo.spec
@@ -11,14 +11,16 @@
Summary: Preprocessor (cpp equivalent) for OCaml
Summary(pl.UTF-8): Preprocesor (odpowiednik cpp) dla OCamla
Name: cppo
-Version: 1.1.2
-Release: 3
+Version: 1.5.0
+Release: 1
License: BSD
Group: Development/Tools
-Source0: http://mjambon.com/releases/cppo/%{name}-%{version}.tar.gz
-# Source0-md5: f1a551639c0c667ee8840d95ea5b2ab7
+Source0: https://github.com/mjambon/cppo/archive/v%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: bdc99442945f6bc26e7a8096d0975239
+Patch0: noopt-install.patch
URL: http://mjambon.com/cppo.html
BuildRequires: ocaml >= 3.04-7
+BuildRequires: ocaml-ocamlbuild
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -61,6 +63,7 @@ Pliki programistyczne biblioteki ocamlbuild_cppo.
%prep
%setup -q
+%patch0 -p1
%build
# "all" makes bytecode-based cppo, "opt" makes native
diff --git a/noopt-install.patch b/noopt-install.patch
new file mode 100644
index 0000000..22b5bf3
--- /dev/null
+++ b/noopt-install.patch
@@ -0,0 +1,17 @@
+--- cppo-1.5.0/Makefile~ 2017-04-24 22:34:11.000000000 +0200
++++ cppo-1.5.0/Makefile 2017-06-05 21:47:06.476440992 +0200
+@@ -45,9 +45,14 @@
+ endif
+ endif
+
++ifeq "${BEST}" ".native"
+ OCAMLBUILD_INSTALL = ocamlbuild_plugin/_build/ocamlbuild_cppo.cmi \
+ ocamlbuild_plugin/_build/ocamlbuild_cppo.cmx \
+ $(addprefix ocamlbuild_plugin/_build/,$(OCAMLBUILD_IMPL))
++else
++OCAMLBUILD_INSTALL = ocamlbuild_plugin/_build/ocamlbuild_cppo.cmi \
++ $(addprefix ocamlbuild_plugin/_build/,$(OCAMLBUILD_IMPL))
++endif
+
+
+ .PHONY: default all opt toplib install clean test
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cppo.git/commitdiff/54eff1f14bf135c88e6ff2518f2d81a6a6ea34d5
More information about the pld-cvs-commit
mailing list