From 9518374d8ae0c44d9ad72a163d3768cff867733430ad9cb1ca58dcf83efa100a Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Fri, 1 Nov 2019 22:50:54 +0000 Subject: [PATCH] - Initial version 20190626 OBS-URL: https://build.opensuse.org/package/show/devel:languages:ocaml/ocaml-pyml?expand=0&rev=1 --- .gitattributes | 23 +++++++++++++ .gitignore | 1 + _service | 15 ++++++++ ocaml-pyml-20190626.tar.xz | 3 ++ ocaml-pyml.changes | 5 +++ ocaml-pyml.spec | 70 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 117 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 _service create mode 100644 ocaml-pyml-20190626.tar.xz create mode 100644 ocaml-pyml.changes create mode 100644 ocaml-pyml.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/_service b/_service new file mode 100644 index 0000000..00e7841 --- /dev/null +++ b/_service @@ -0,0 +1,15 @@ + + + https://github.com/thierry-martinez/pyml.git + git + @PARENT_TAG@ + + 48ec046511577355d091e0e42ad4d3879a13177e + ocaml-pyml + + + *.tar + xz + + + diff --git a/ocaml-pyml-20190626.tar.xz b/ocaml-pyml-20190626.tar.xz new file mode 100644 index 0000000..7ad637d --- /dev/null +++ b/ocaml-pyml-20190626.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c66b24f250355545e52677d9c7f6ab4ebd1c0c11429ebe9dc56f20155efe99e +size 64024 diff --git a/ocaml-pyml.changes b/ocaml-pyml.changes new file mode 100644 index 0000000..3a87525 --- /dev/null +++ b/ocaml-pyml.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Fri Nov 1 12:34:56 UTC 2019 - ohering@suse.de + +- Initial version 20190626 + diff --git a/ocaml-pyml.spec b/ocaml-pyml.spec new file mode 100644 index 0000000..3cc1904 --- /dev/null +++ b/ocaml-pyml.spec @@ -0,0 +1,70 @@ +# +# spec file for package ocaml-pyml +# +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + +Name: ocaml-pyml +Version: 20190626 +Release: 0 +%{?ocaml_preserve_bytecode} +Summary: Stdcompat: compatibility module for OCaml standard library +License: BSD-2-Clause +Group: Development/Languages/OCaml +URL: https://github.com/thierry-martinez/pyml +Source0: %{name}-%{version}.tar.xz +Patch0: ocaml-pyml.patch +BuildRequires: ocaml +BuildRequires: ocaml-dune +BuildRequires: ocaml-rpm-macros >= 20191101 +BuildRequires: ocamlfind(bigarray) +BuildRequires: ocamlfind(stdcompat) +BuildRequires: ocamlfind(unix) +# make check +BuildRequires: pkgconfig(python3) +BuildRequires: python3-numpy + +%description +Stdcompat is a compatibility layer allowing programs to use some recent additions to the OCaml standard library while preserving the ability to be compiled on former versions of OCaml. + +%package devel +Summary: Development files for %{name} +Group: Development/Languages/OCaml +Requires: %{name} = %{version} + + +%description devel +The %{name}-devel package contains libraries and signature files for +developing applications that use %{name}. + +%prep +%autosetup -p1 + +%build +dune_release_pkgs='pyml' +%ocaml_dune_setup +%ocaml_dune_build + +%install +%ocaml_dune_install +%ocaml_create_file_list + +%check +%ocaml_dune_test + +%files -f %{name}.files + +%files devel -f %{name}.files.devel + +%changelog