Notification time stamped 2023-06-30 21:23:38 UTC
From d8c250c97c99ae059588e4a1ea79789bf421ff5b Mon Sep 17 00:00:00 2001 From: Jerry James loganjerry@gmail.com Date: Jun 30 2023 21:23:24 +0000 Subject: Initial import
---
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6baf5b5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/ppx_stable_witness-*.tar.gz diff --git a/ocaml-ppx-stable-witness.spec b/ocaml-ppx-stable-witness.spec new file mode 100644 index 0000000..fd2057f --- /dev/null +++ b/ocaml-ppx-stable-witness.spec @@ -0,0 +1,54 @@ +%ifnarch %{ocaml_native_compiler} +%global debug_package %{nil} +%endif + +Name: ocaml-ppx-stable-witness +Version: 0.16.0 +Release: 1%{?dist} +Summary: Derive a witness that a type is intended to be stable + +License: MIT +URL: https://github.com/janestreet/ppx_stable_witness +Source0: %{url}/archive/v%{version}/ppx_stable_witness-%{version}.tar.gz + +BuildRequires: ocaml >= 4.14.0 +BuildRequires: ocaml-dune >= 2.0.0 +BuildRequires: ocaml-base-devel +BuildRequires: ocaml-ppxlib-devel >= 0.28.0 + +%description +Ppx_stable_witnesss is a ppx extension for deriving a witness that a +type is intended to be stable. In this context, stable means that the +serialization format will never change. This allows programs running at +different versions of the code to communicate safely. + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: ocaml-base-devel%{?_isa} +Requires: ocaml-ppxlib-devel%{?_isa} + +%description devel +The %{name}-devel package contains libraries and signature +files for developing applications that use %{name}. + +%prep +%autosetup -n ppx_stable_witness-%{version} + +%build +%dune_build + +%install +%dune_install + +%check +%dune_check + +%files -f .ofiles +%license LICENSE.md + +%files devel -f .ofiles-devel + +%changelog +* Sat Jun 24 2023 Jerry James loganjerry@gmail.com - 0.16.0-1 +- Initial RPM diff --git a/sources b/sources new file mode 100644 index 0000000..3c6234f --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (ppx_stable_witness-0.16.0.tar.gz) = 386688f6b9bed1fa481030f881b124681c18a49c8a1933233a7cd90dff5ddb4f1739cfb2d1c5262b2e7c2c2e593c9f141af6565a5596547c1770e19e2422ea36
https://src.fedoraproject.org/rpms/ocaml-ppx-stable-witness/c/d8c250c97c99ae...
scm-commits@lists.fedoraproject.org