Architecture specific change in rpms/ocaml-ppx-custom-printf.git
by githook-noreply@fedoraproject.org
The package rpms/ocaml-ppx-custom-printf.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/ocaml-ppx-custom-printf.git/commi....
Change:
+%ifarch %{ocaml_native_compiler}
Thanks.
Full change:
============
commit 7e7fdfb2f26a85929dfe75474343150930b1f4d1
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Jun 15 09:26:15 2020 -0600
Initial import.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e890b78
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/ppx_custom_printf-*.tar.gz
diff --git a/ocaml-ppx-custom-printf.spec b/ocaml-ppx-custom-printf.spec
new file mode 100644
index 0000000..bab0611
--- /dev/null
+++ b/ocaml-ppx-custom-printf.spec
@@ -0,0 +1,94 @@
+%ifnarch %{ocaml_native_compiler}
+%global debug_package %{nil}
+%endif
+
+%global srcname ppx-custom-printf
+%global upname ppx_custom_printf
+
+Name: ocaml-%{srcname}
+Version: 0.13.0
+Release: 1%{?dist}
+Summary: Printf-style format-strings for user-defined string conversion
+
+License: MIT
+URL: https://github.com/janestreet/%{upname}
+Source0: %{url}/archive/v%{version}/%{upname}-%{version}.tar.gz
+
+BuildRequires: ocaml >= 4.04.2
+BuildRequires: (ocaml-base-devel >= 0.13 and ocaml-base-devel < 0.14)
+BuildRequires: ocaml-dune >= 1.5.1
+BuildRequires: ocaml-odoc
+BuildRequires: ocaml-ppxlib-devel >= 0.9.0
+BuildRequires: (ocaml-ppx-sexp-conv-devel >= 0.13 and ocaml-ppx-sexp-conv-devel < 0.14)
+
+%description
+Ppx_custom_printf is a ppx rewriter that allows the use of user-defined
+string conversion functions in format strings (that is, strings passed to
+printf, sprintf, etc.). No new syntax is introduced. Instead a
+previously ill-typed use of the `!` operator is re-purposed.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: ocaml-ppxlib-devel%{?_isa}
+Requires: ocaml-ppx-sexp-conv-devel%{?_isa}
+
+%description devel
+The %{name}-devel package contains libraries and signature
+files for developing applications that use %{name}.
+
+%prep
+%autosetup -n %{upname}-%{version}
+
+%build
+dune build %{?_smp_mflags}
+dune build %{?_smp_mflags} @doc
+
+%install
+dune install --destdir=%{buildroot}
+
+# We do not want the dune markers
+find _build/default/_doc/_html -name .dune-keep -delete
+
+# We do not want the ml files
+find %{buildroot}%{_libdir}/ocaml -name \*.ml -delete
+
+# We install the documentation with the doc macro
+rm -fr %{buildroot}%{_prefix}/doc
+
+%ifarch %{ocaml_native_compiler}
+# Add missing executable bits
+find %{buildroot}%{_libdir}/ocaml -name \*.cmxs -exec chmod a+x {} \+
+%endif
+
+%check
+dune runtest
+
+%files
+%doc CHANGES.md README.md
+%license LICENSE.md
+%dir %{_libdir}/ocaml/%{upname}/
+%{_libdir}/ocaml/%{upname}/META
+%{_libdir}/ocaml/%{upname}/ppx.exe
+%{_libdir}/ocaml/%{upname}/*.cma
+%{_libdir}/ocaml/%{upname}/*.cmi
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.cmxs
+%endif
+
+%files devel
+%doc _build/default/_doc/_html/*
+%{_libdir}/ocaml/%{upname}/dune-package
+%{_libdir}/ocaml/%{upname}/opam
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.a
+%{_libdir}/ocaml/%{upname}/*.cmx
+%{_libdir}/ocaml/%{upname}/*.cmxa
+%endif
+%{_libdir}/ocaml/%{upname}/*.cmt
+%{_libdir}/ocaml/%{upname}/*.cmti
+%{_libdir}/ocaml/%{upname}/*.mli
+
+%changelog
+* Thu May 7 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-1
+- Initial RPM
diff --git a/sources b/sources
new file mode 100644
index 0000000..7757cdb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (ppx_custom_printf-0.13.0.tar.gz) = dd7598e29f66adf9c1c64f2d1c76792ce9675790d1ef32ed9537d897e2aaba85f9ee473b5e307e60bd1a3917614457ae7cdaab2181119f930fc284cdbdd7fcdd
3 years, 11 months
Architecture specific change in rpms/ocaml-ppx-custom-printf.git
by githook-noreply@fedoraproject.org
The package rpms/ocaml-ppx-custom-printf.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/ocaml-ppx-custom-printf.git/commi....
Change:
+%ifarch %{ocaml_native_compiler}
Thanks.
Full change:
============
commit 7e7fdfb2f26a85929dfe75474343150930b1f4d1
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Jun 15 09:26:15 2020 -0600
Initial import.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e890b78
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/ppx_custom_printf-*.tar.gz
diff --git a/ocaml-ppx-custom-printf.spec b/ocaml-ppx-custom-printf.spec
new file mode 100644
index 0000000..bab0611
--- /dev/null
+++ b/ocaml-ppx-custom-printf.spec
@@ -0,0 +1,94 @@
+%ifnarch %{ocaml_native_compiler}
+%global debug_package %{nil}
+%endif
+
+%global srcname ppx-custom-printf
+%global upname ppx_custom_printf
+
+Name: ocaml-%{srcname}
+Version: 0.13.0
+Release: 1%{?dist}
+Summary: Printf-style format-strings for user-defined string conversion
+
+License: MIT
+URL: https://github.com/janestreet/%{upname}
+Source0: %{url}/archive/v%{version}/%{upname}-%{version}.tar.gz
+
+BuildRequires: ocaml >= 4.04.2
+BuildRequires: (ocaml-base-devel >= 0.13 and ocaml-base-devel < 0.14)
+BuildRequires: ocaml-dune >= 1.5.1
+BuildRequires: ocaml-odoc
+BuildRequires: ocaml-ppxlib-devel >= 0.9.0
+BuildRequires: (ocaml-ppx-sexp-conv-devel >= 0.13 and ocaml-ppx-sexp-conv-devel < 0.14)
+
+%description
+Ppx_custom_printf is a ppx rewriter that allows the use of user-defined
+string conversion functions in format strings (that is, strings passed to
+printf, sprintf, etc.). No new syntax is introduced. Instead a
+previously ill-typed use of the `!` operator is re-purposed.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: ocaml-ppxlib-devel%{?_isa}
+Requires: ocaml-ppx-sexp-conv-devel%{?_isa}
+
+%description devel
+The %{name}-devel package contains libraries and signature
+files for developing applications that use %{name}.
+
+%prep
+%autosetup -n %{upname}-%{version}
+
+%build
+dune build %{?_smp_mflags}
+dune build %{?_smp_mflags} @doc
+
+%install
+dune install --destdir=%{buildroot}
+
+# We do not want the dune markers
+find _build/default/_doc/_html -name .dune-keep -delete
+
+# We do not want the ml files
+find %{buildroot}%{_libdir}/ocaml -name \*.ml -delete
+
+# We install the documentation with the doc macro
+rm -fr %{buildroot}%{_prefix}/doc
+
+%ifarch %{ocaml_native_compiler}
+# Add missing executable bits
+find %{buildroot}%{_libdir}/ocaml -name \*.cmxs -exec chmod a+x {} \+
+%endif
+
+%check
+dune runtest
+
+%files
+%doc CHANGES.md README.md
+%license LICENSE.md
+%dir %{_libdir}/ocaml/%{upname}/
+%{_libdir}/ocaml/%{upname}/META
+%{_libdir}/ocaml/%{upname}/ppx.exe
+%{_libdir}/ocaml/%{upname}/*.cma
+%{_libdir}/ocaml/%{upname}/*.cmi
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.cmxs
+%endif
+
+%files devel
+%doc _build/default/_doc/_html/*
+%{_libdir}/ocaml/%{upname}/dune-package
+%{_libdir}/ocaml/%{upname}/opam
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.a
+%{_libdir}/ocaml/%{upname}/*.cmx
+%{_libdir}/ocaml/%{upname}/*.cmxa
+%endif
+%{_libdir}/ocaml/%{upname}/*.cmt
+%{_libdir}/ocaml/%{upname}/*.cmti
+%{_libdir}/ocaml/%{upname}/*.mli
+
+%changelog
+* Thu May 7 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-1
+- Initial RPM
diff --git a/sources b/sources
new file mode 100644
index 0000000..7757cdb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (ppx_custom_printf-0.13.0.tar.gz) = dd7598e29f66adf9c1c64f2d1c76792ce9675790d1ef32ed9537d897e2aaba85f9ee473b5e307e60bd1a3917614457ae7cdaab2181119f930fc284cdbdd7fcdd
3 years, 11 months
Architecture specific change in rpms/ocaml-ppx-variants-conv.git
by githook-noreply@fedoraproject.org
The package rpms/ocaml-ppx-variants-conv.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/ocaml-ppx-variants-conv.git/commi....
Change:
+%ifarch %{ocaml_native_compiler}
Thanks.
Full change:
============
commit 0a90b31c2d52cfcceced55a3b713622cf329367a
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Jun 15 08:57:04 2020 -0600
Initial import.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0d346e7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/ppx_variants_conv-*.tar.gz
diff --git a/ocaml-ppx-variants-conv.spec b/ocaml-ppx-variants-conv.spec
new file mode 100644
index 0000000..9e6c773
--- /dev/null
+++ b/ocaml-ppx-variants-conv.spec
@@ -0,0 +1,99 @@
+%ifnarch %{ocaml_native_compiler}
+%global debug_package %{nil}
+%endif
+
+%global srcname ppx-variants-conv
+%global upname ppx_variants_conv
+
+Name: ocaml-%{srcname}
+Version: 0.13.0
+Release: 2%{?dist}
+Summary: Generate accessor & iteration functions for OCaml variant types
+
+License: MIT
+URL: https://github.com/janestreet/%{upname}
+Source0: %{url}/archive/v%{version}/%{upname}-%{version}.tar.gz
+
+BuildRequires: ocaml >= 4.04.2
+BuildRequires: (ocaml-base-devel >= 0.13 and ocaml-base-devel < 0.14)
+BuildRequires: ocaml-dune >= 1.5.1
+BuildRequires: ocaml-ppxlib-devel >= 0.9.0
+BuildRequires: ocaml-ppx-inline-test-devel
+BuildRequires: ocaml-odoc
+BuildRequires: (ocaml-variantslib-devel >= 0.13 and ocaml-variantslib-devel < 0.14)
+
+%description
+Ppx_variants_conv is a ppx rewriter that can be used to define
+first-class values representing variant constructors, and additional
+routines to fold, iterate and map over all constructors of a variant
+type. It provides corresponding functionality for variant types as
+ppx_fields_conv provides for record types.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: ocaml-variantslib-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 %{upname}-%{version}
+
+%build
+dune build %{?_smp_mflags}
+dune build %{?_smp_mflags} @doc
+
+%install
+dune install --destdir=%{buildroot}
+
+# We do not want the dune markers
+find _build/default/_doc/_html -name .dune-keep -delete
+
+# We do not want the ml files
+find %{buildroot}%{_libdir}/ocaml -name \*.ml -delete
+
+# We install the documentation with the doc macro
+rm -fr %{buildroot}%{_prefix}/doc
+
+%ifarch %{ocaml_native_compiler}
+# Add missing executable bits
+find %{buildroot}%{_libdir}/ocaml -name \*.cmxs -exec chmod a+x {} \+
+%endif
+
+%check
+dune runtest
+
+%files
+%doc CHANGES.md README.md
+%license LICENSE.md
+%dir %{_libdir}/ocaml/%{upname}/
+%{_libdir}/ocaml/%{upname}/META
+%{_libdir}/ocaml/%{upname}/*.cma
+%{_libdir}/ocaml/%{upname}/*.cmi
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.cmxs
+%endif
+
+%files devel
+%doc _build/default/_doc/_html/*
+%{_libdir}/ocaml/%{upname}/dune-package
+%{_libdir}/ocaml/%{upname}/opam
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.a
+%{_libdir}/ocaml/%{upname}/*.cmx
+%{_libdir}/ocaml/%{upname}/*.cmxa
+%endif
+%{_libdir}/ocaml/%{upname}/*.cmt
+%{_libdir}/ocaml/%{upname}/*.cmti
+%{_libdir}/ocaml/%{upname}/*.mli
+
+%changelog
+* Sun Jun 7 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-2
+- Drop CONTRIBUTING.md
+- Use boolean dependencies to more fully reflect upstream version dependencies
+
+* Thu Jan 16 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-1
+- Initial RPM
diff --git a/sources b/sources
new file mode 100644
index 0000000..4bb47db
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (ppx_variants_conv-0.13.0.tar.gz) = 006d936e97319cdb003b54d601821491e3e5da12baae31bfbc4b784ce3b739263f5bdf61a5a5a50a22e5ac960d0e125b563acf564bbf3c15d5044683b3e58ddc
3 years, 11 months
Architecture specific change in rpms/ocaml-ppx-variants-conv.git
by githook-noreply@fedoraproject.org
The package rpms/ocaml-ppx-variants-conv.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/ocaml-ppx-variants-conv.git/commi....
Change:
+%ifarch %{ocaml_native_compiler}
Thanks.
Full change:
============
commit 0a90b31c2d52cfcceced55a3b713622cf329367a
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Jun 15 08:57:04 2020 -0600
Initial import.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0d346e7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/ppx_variants_conv-*.tar.gz
diff --git a/ocaml-ppx-variants-conv.spec b/ocaml-ppx-variants-conv.spec
new file mode 100644
index 0000000..9e6c773
--- /dev/null
+++ b/ocaml-ppx-variants-conv.spec
@@ -0,0 +1,99 @@
+%ifnarch %{ocaml_native_compiler}
+%global debug_package %{nil}
+%endif
+
+%global srcname ppx-variants-conv
+%global upname ppx_variants_conv
+
+Name: ocaml-%{srcname}
+Version: 0.13.0
+Release: 2%{?dist}
+Summary: Generate accessor & iteration functions for OCaml variant types
+
+License: MIT
+URL: https://github.com/janestreet/%{upname}
+Source0: %{url}/archive/v%{version}/%{upname}-%{version}.tar.gz
+
+BuildRequires: ocaml >= 4.04.2
+BuildRequires: (ocaml-base-devel >= 0.13 and ocaml-base-devel < 0.14)
+BuildRequires: ocaml-dune >= 1.5.1
+BuildRequires: ocaml-ppxlib-devel >= 0.9.0
+BuildRequires: ocaml-ppx-inline-test-devel
+BuildRequires: ocaml-odoc
+BuildRequires: (ocaml-variantslib-devel >= 0.13 and ocaml-variantslib-devel < 0.14)
+
+%description
+Ppx_variants_conv is a ppx rewriter that can be used to define
+first-class values representing variant constructors, and additional
+routines to fold, iterate and map over all constructors of a variant
+type. It provides corresponding functionality for variant types as
+ppx_fields_conv provides for record types.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: ocaml-variantslib-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 %{upname}-%{version}
+
+%build
+dune build %{?_smp_mflags}
+dune build %{?_smp_mflags} @doc
+
+%install
+dune install --destdir=%{buildroot}
+
+# We do not want the dune markers
+find _build/default/_doc/_html -name .dune-keep -delete
+
+# We do not want the ml files
+find %{buildroot}%{_libdir}/ocaml -name \*.ml -delete
+
+# We install the documentation with the doc macro
+rm -fr %{buildroot}%{_prefix}/doc
+
+%ifarch %{ocaml_native_compiler}
+# Add missing executable bits
+find %{buildroot}%{_libdir}/ocaml -name \*.cmxs -exec chmod a+x {} \+
+%endif
+
+%check
+dune runtest
+
+%files
+%doc CHANGES.md README.md
+%license LICENSE.md
+%dir %{_libdir}/ocaml/%{upname}/
+%{_libdir}/ocaml/%{upname}/META
+%{_libdir}/ocaml/%{upname}/*.cma
+%{_libdir}/ocaml/%{upname}/*.cmi
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.cmxs
+%endif
+
+%files devel
+%doc _build/default/_doc/_html/*
+%{_libdir}/ocaml/%{upname}/dune-package
+%{_libdir}/ocaml/%{upname}/opam
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.a
+%{_libdir}/ocaml/%{upname}/*.cmx
+%{_libdir}/ocaml/%{upname}/*.cmxa
+%endif
+%{_libdir}/ocaml/%{upname}/*.cmt
+%{_libdir}/ocaml/%{upname}/*.cmti
+%{_libdir}/ocaml/%{upname}/*.mli
+
+%changelog
+* Sun Jun 7 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-2
+- Drop CONTRIBUTING.md
+- Use boolean dependencies to more fully reflect upstream version dependencies
+
+* Thu Jan 16 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-1
+- Initial RPM
diff --git a/sources b/sources
new file mode 100644
index 0000000..4bb47db
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (ppx_variants_conv-0.13.0.tar.gz) = 006d936e97319cdb003b54d601821491e3e5da12baae31bfbc4b784ce3b739263f5bdf61a5a5a50a22e5ac960d0e125b563acf564bbf3c15d5044683b3e58ddc
3 years, 11 months
Architecture specific change in rpms/ocaml-ppx-fields-conv.git
by githook-noreply@fedoraproject.org
The package rpms/ocaml-ppx-fields-conv.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/ocaml-ppx-fields-conv.git/commit/....
Change:
+%ifarch %{ocaml_native_compiler}
Thanks.
Full change:
============
commit 16aa95115042822f9156182c166eb4e6531e2b0e
Author: Jerry James <loganjerry(a)gmail.com>
Date: Fri Jun 12 15:18:05 2020 -0600
Initial import.
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..3719567
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/ppx_fields_conv-*.tar.gz
diff --git a/ocaml-ppx-fields-conv.spec b/ocaml-ppx-fields-conv.spec
new file mode 100644
index 0000000..64dc054
--- /dev/null
+++ b/ocaml-ppx-fields-conv.spec
@@ -0,0 +1,98 @@
+%ifnarch %{ocaml_native_compiler}
+%global debug_package %{nil}
+%endif
+
+%global srcname ppx-fields-conv
+%global upname ppx_fields_conv
+
+Name: ocaml-%{srcname}
+Version: 0.13.0
+Release: 2%{?dist}
+Summary: Generate accessor & iteration functions for OCaml records
+
+License: MIT
+URL: https://github.com/janestreet/%{upname}
+Source0: %{url}/archive/v%{version}/%{upname}-%{version}.tar.gz
+
+BuildRequires: ocaml >= 4.04.2
+BuildRequires: (ocaml-base-devel >= 0.13 and ocaml-base-devel < 0.14)
+BuildRequires: ocaml-dune >= 1.5.1
+BuildRequires: (ocaml-fieldslib-devel >= 0.13 and ocaml-fieldslib-devel < 0.14)
+BuildRequires: ocaml-ppxlib-devel >= 0.9.0
+BuildRequires: ocaml-ppx-inline-test-devel
+BuildRequires: ocaml-odoc
+
+%description
+Ppx_fields_conv is a ppx rewriter that can be used to define first-class
+values representing record fields, and additional routines, to get and
+set record fields, iterate and fold over all fields of a record and
+create new record values.
+
+%package devel
+Summary: Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: ocaml-fieldslib-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 %{upname}-%{version}
+
+%build
+dune build %{?_smp_mflags}
+dune build %{?_smp_mflags} @doc
+
+%install
+dune install --destdir=%{buildroot}
+
+# We do not want the dune markers
+find _build/default/_doc/_html -name .dune-keep -delete
+
+# We do not want the ml files
+find %{buildroot}%{_libdir}/ocaml -name \*.ml -delete
+
+# We install the documentation with the doc macro
+rm -fr %{buildroot}%{_prefix}/doc
+
+%ifarch %{ocaml_native_compiler}
+# Add missing executable bits
+find %{buildroot}%{_libdir}/ocaml -name \*.cmxs -exec chmod a+x {} \+
+%endif
+
+%check
+dune runtest
+
+%files
+%doc CHANGES.md README.md
+%license LICENSE.md
+%dir %{_libdir}/ocaml/%{upname}/
+%{_libdir}/ocaml/%{upname}/META
+%{_libdir}/ocaml/%{upname}/*.cma
+%{_libdir}/ocaml/%{upname}/*.cmi
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.cmxs
+%endif
+
+%files devel
+%doc _build/default/_doc/_html/*
+%{_libdir}/ocaml/%{upname}/dune-package
+%{_libdir}/ocaml/%{upname}/opam
+%ifarch %{ocaml_native_compiler}
+%{_libdir}/ocaml/%{upname}/*.a
+%{_libdir}/ocaml/%{upname}/*.cmx
+%{_libdir}/ocaml/%{upname}/*.cmxa
+%endif
+%{_libdir}/ocaml/%{upname}/*.cmt
+%{_libdir}/ocaml/%{upname}/*.cmti
+%{_libdir}/ocaml/%{upname}/*.mli
+
+%changelog
+* Sun Jun 7 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-2
+- Drop CONTRIBUTING.md
+- Use boolean dependencies to more fully reflect upstream version dependencies
+
+* Thu May 7 2020 Jerry James <loganjerry(a)gmail.com> - 0.13.0-1
+- Initial RPM
diff --git a/sources b/sources
new file mode 100644
index 0000000..62c574f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (ppx_fields_conv-0.13.0.tar.gz) = 3524ade934de67d106d09efc244e187bea44ec8f5fe3272c8a0e13021a7ea01bfb0c86bdae881f47923e1fa7229c91b494dac56bf3b43cb71fa9e580f6bdc7bd
3 years, 11 months
Architecture specific change in rpms/guitarix.git
by githook-noreply@fedoraproject.org
The package rpms/guitarix.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/guitarix.git/commit/?id=cea3baa4e...
https://src.fedoraproject.org/cgit/rpms/guitarix.git/commit/?id=bd98c8976....
Change:
-%ifarch x86_64
+%ifarch x86_64
Thanks.
Full change:
============
commit cea3baa4e4e961eaa4e9f7dd203548fc908b333b
Author: Guido Aulisi <guido.aulisi(a)gmail.com>
Date: Sat Jun 13 00:48:48 2020 +0200
Fix FTBFS on i686 (2nd attempt)
diff --git a/guitarix.spec b/guitarix.spec
index a090883..3683062 100644
--- a/guitarix.spec
+++ b/guitarix.spec
@@ -5,7 +5,7 @@
Name: guitarix
Version: 0.40.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A virtual guitar amplifier
License: GPLv2+
URL: http://guitarix.sourceforge.net/
@@ -142,13 +142,7 @@ sed -i -e 's|-O3||' wscript
%set_build_flags
CXXFLAGS+=" -fomit-frame-pointer -ftree-loop-linear -ffinite-math-only -fno-math-errno -fno-signed-zeros -fstrength-reduce"
%ifarch %{ix86}
-CFLAGS+=" -msse"
-CXXFLAGS+=" -msse"
-%endif
-
-%ifarch x86_64
-CFLAGS+=" -msse2 -mfpmath=sse"
-CXXFLAGS+=" -msse2 -mfpmath=sse"
+CXXFLAGS+=" -mfxsr"
%endif
./waf -vv configure --prefix=%{_prefix} --libdir=%{_libdir} \
@@ -221,6 +215,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_libdir}/lv2/*
%changelog
+* Fri Jun 12 2020 Guido Aulisi <guido.aulisi(a)gmail.com> - 0.40.0-3
+- Fix FTBFS on i686 (2nd attempt)
+
* Fri Jun 12 2020 Guido Aulisi <guido.aulisi(a)gmail.com> - 0.40.0-2
- Fix FTBFS on i686
commit 4559ff7b0e032e1f365ace5340c0a331f3f23922
Author: Guido Aulisi <guido.aulisi(a)gmail.com>
Date: Fri Jun 12 18:43:13 2020 +0200
Fix FTBFS on i686
diff --git a/guitarix.spec b/guitarix.spec
index 8ee379a..a090883 100644
--- a/guitarix.spec
+++ b/guitarix.spec
@@ -5,7 +5,7 @@
Name: guitarix
Version: 0.40.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A virtual guitar amplifier
License: GPLv2+
URL: http://guitarix.sourceforge.net/
@@ -142,8 +142,8 @@ sed -i -e 's|-O3||' wscript
%set_build_flags
CXXFLAGS+=" -fomit-frame-pointer -ftree-loop-linear -ffinite-math-only -fno-math-errno -fno-signed-zeros -fstrength-reduce"
%ifarch %{ix86}
-CFLAGS+=" -msse -mfpmath=sse"
-CXXFLAGS+=" -msse -mfpmath=sse"
+CFLAGS+=" -msse"
+CXXFLAGS+=" -msse"
%endif
%ifarch x86_64
@@ -221,6 +221,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_libdir}/lv2/*
%changelog
+* Fri Jun 12 2020 Guido Aulisi <guido.aulisi(a)gmail.com> - 0.40.0-2
+- Fix FTBFS on i686
+
* Thu Jun 11 2020 Guido Aulisi <guido.aulisi(a)gmail.com> - 0.40.0-1
- Update to 0.40.0
- Add appdata
commit bd98c89760f35ed46d7ed5e69d5db6cdd0082bac
Author: Guido Aulisi <guido.aulisi(a)gmail.com>
Date: Fri Jun 12 18:10:54 2020 +0200
Update to 0.40.0
Add appdata
Some spec cleanup
diff --git a/.gitignore b/.gitignore
index 4451857..f9cd985 100644
--- a/.gitignore
+++ b/.gitignore
@@ -30,3 +30,4 @@ guitarix-0.11.0.tar.bz2
/guitarix2-0.37.3.tar.xz
/guitarix2-0.38.1.tar.xz
/guitarix2-0.39.0.tar.xz
+/guitarix2-0.40.0.tar.xz
diff --git a/guitarix-format-string.patch b/guitarix-format-string.patch
new file mode 100644
index 0000000..fc4c73d
--- /dev/null
+++ b/guitarix-format-string.patch
@@ -0,0 +1,12 @@
+diff --git a/trunk/src/LV2/xputty/xfilepicker.cpp b/trunk/src/LV2/xputty/xfilepicker.cpp
+index 5c4b4db7..605dde02 100644
+--- a/src/LV2/xputty/xfilepicker.cpp
++++ b/src/LV2/xputty/xfilepicker.cpp
+@@ -191,6 +191,6 @@ void fp_init(FilePicker *filepicker, const char *path) {
+ filepicker->selected_file = NULL;
+ filepicker->path = NULL;
+ filepicker->filter = NULL;
+- asprintf(&filepicker->path, path);
++ asprintf(&filepicker->path, "%s", path);
+ assert(filepicker->path != NULL);
+ }
diff --git a/guitarix.appdata.xml b/guitarix.appdata.xml
new file mode 100644
index 0000000..46d4df1
--- /dev/null
+++ b/guitarix.appdata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop">
+ <id>guitarix.desktop</id>
+ <name>guitarix</name>
+ <summary>A virtual guitar amplifier</summary>
+ <developer_name>Hermann Meyer, Andreas Degert, Pete Shorthose, Markus Schmidt</developer_name>
+ <description>
+ <p>Guitarix takes the signal from your guitar as any real amp would do: as a mono-signal from your sound card.</p>
+ <p>The input is processed by a main amp and a rack-section. Both can be routed separately and deliver a processed stereo-signal via Jack.</p>
+ <p>You may fill the rack with effects from more than 25 built-in modules, including stuff from a simple noise gate to brain-slashing modulation f/x like flanger, phaser or auto-wah.</p>
+ </description>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <url type="bugtracker">https://sourceforge.net/p/guitarix/bugs/</url>
+ <url type="help">https://www.reddit.com/r/Guitarix/</url>
+ <url type="homepage">https://guitarix.org/</url>
+ <screenshots>
+ <screenshot type="default">
+ <caption/>
+ <image height="767" width="524">https://guitarix.org/images/screenshots/Guitarix_0.35.0.jpg</image>
+ </screenshot>
+ </screenshots>
+</component>
diff --git a/guitarix.spec b/guitarix.spec
index b725375..8ee379a 100644
--- a/guitarix.spec
+++ b/guitarix.spec
@@ -3,16 +3,16 @@
%global altname gx_head
%global altname2 guitarix2
-# Workaround for rhbz#1721348
-%define __brp_strip_static_archive %{nil}
-
Name: guitarix
-Version: 0.39.0
-Release: 2%{?dist}
-Summary: Mono amplifier to JACK
+Version: 0.40.0
+Release: 1%{?dist}
+Summary: A virtual guitar amplifier
License: GPLv2+
URL: http://guitarix.sourceforge.net/
Source0: http://sourceforge.net/projects/%{name}/files/%{name}/%{altname2}-%{versi...
+Source1: %{name}.appdata.xml
+# Fix backported from upstream commit 2609ca14
+Patch0: %{name}-format-string.patch
BuildRequires: gcc-c++
BuildRequires: python3
@@ -20,9 +20,9 @@ BuildRequires: %{_bindir}/find
BuildRequires: %{_bindir}/pathfix.py
BuildRequires: desktop-file-utils
BuildRequires: faust
-BuildRequires: fftw-devel
-BuildRequires: gtk2-devel
-BuildRequires: gtkmm24-devel
+BuildRequires: fftw-devel >= 3.3.8
+BuildRequires: gtk3-devel >= 3.22
+BuildRequires: gtkmm30-devel >= 3.22
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: ladspa-devel
BuildRequires: libsigc++20-devel
@@ -38,32 +38,23 @@ BuildRequires: lilv-devel
BuildRequires: gperf
BuildRequires: avahi-gobject-devel
BuildRequires: eigen3-devel
-BuildRequires: libcurl-devel
+BuildRequires: libcurl-devel >= 7.26.0
+BuildRequires: google-roboto-condensed-fonts
+BuildRequires: %{_bindir}/sassc
+BuildRequires: glade-devel
+BuildRequires: libappstream-glib
+
Requires: clearlooks-compact-gnome-theme
-Requires: jack_capture
-Requires: jconv
-Requires: ladspa-%{name}-plugins = %{version}-%{release}
-Requires: qjackctl
-Requires: vorbis-tools
Requires: google-roboto-condensed-fonts
%description
-Guitarix is a simple mono amplifier to be used in a 'JACKified' environment,
-i.e. a system using the JACK Audio Connection Kit, a professionally-capable
-audio/MIDI server and master transport control.
-
-Guitarix provides one JACK input port and two JACK output ports. It is designed
-to produce nice trash/metal/rock/blues guitar sounds. Controls for bass, treble,
-gain, compressor, preamp, balance, distortion, freeverb, crybaby (wah) and echo
-are available. A fixed resonator is used when distortion is disabled. To modify
-the sound 'pressure', you can use the feedback and feedforward sliders.
-
-Guitarix includes an experimental tuner and a JACK MIDI output port with 3
-channels. They are fed by a mix from a pitch tracker and a beat detector. You
-can pitch the octave (2 octaves up or down), choose the MIDI channel, the MIDI
-program, the velocity and the sensitivity, which translates into how fast the
-note will read after the beat detector emits a signal. Values for the beat
-detector can be set for all channels.
+Guitarix takes the signal from your guitar as any real amp would do:
+as a mono-signal from your sound card.
+The input is processed by a main amp and a rack-section.
+Both can be routed separately and deliver a processed stereo-signal via Jack.
+You may fill the rack with effects from more than 25 built-in modules,
+including stuff from a simple noise gate to brain-slashing modulation f/x
+like flanger, phaser or auto-wah.
%package -n libgxw
Summary: Guitarix GTK library
@@ -132,7 +123,7 @@ This package contains the guitarix amp plug-ins that come together with
guitarix, but can also be used by any other ladspa host.
%prep
-%setup -q -n %{name}-%{version}
+%autosetup -p1 -n %{name}-%{version}
# Fix unversioned python shebangs
pathfix.py -pni %{_bindir}/python3 \
@@ -149,17 +140,21 @@ sed -i -e 's|-O3||' wscript
%build
%set_build_flags
-./waf -vv configure --prefix=%{_prefix} --libdir=%{_libdir} \
- --cxxflags="-std=c++0x -fomit-frame-pointer -ftree-loop-linear \
- -ffinite-math-only -fno-math-errno -fno-signed-zeros -fstrength-reduce \
-%ifarch %ix86 x86_64
- -msse \
+CXXFLAGS+=" -fomit-frame-pointer -ftree-loop-linear -ffinite-math-only -fno-math-errno -fno-signed-zeros -fstrength-reduce"
+%ifarch %{ix86}
+CFLAGS+=" -msse -mfpmath=sse"
+CXXFLAGS+=" -msse -mfpmath=sse"
+%endif
+
+%ifarch x86_64
+CFLAGS+=" -msse2 -mfpmath=sse"
+CXXFLAGS+=" -msse2 -mfpmath=sse"
%endif
- %{optflags}" \
- --shared-lib --lib-dev \
+
+./waf -vv configure --prefix=%{_prefix} --libdir=%{_libdir} \
+ --shared-lib --lib-dev --no-ldconfig --glade-support \
--ladspa --ladspadir=%{_libdir}/ladspa --lv2dir=%{_libdir}/lv2 \
- --glade-support --glade-catalog-dir=%{_datadir}/glade/catalogs \
- --glade-modules-dir=%{_libdir}/glade/modules
+ --cxxflags-release="-DNDEBUG"
./waf -vv build %{?_smp_mflags}
%install
@@ -172,10 +167,17 @@ desktop-file-install \
chmod 755 %{buildroot}%{_libdir}/libgxw*.so.0.1
rm -rf %{buildroot}%{_libdir}/libgxw*.so
-ln -s %{_libdir}/libgxwmm.so.0.1 %{buildroot}%{_libdir}/libgxwmm.so
-ln -s %{_libdir}/libgxw.so.0.1 %{buildroot}%{_libdir}/libgxw.so
+ln -s libgxwmm.so.0.1 %{buildroot}%{_libdir}/libgxwmm.so
+ln -s libgxw.so.0.1 %{buildroot}%{_libdir}/libgxw.so
chmod 755 %{buildroot}%{_libdir}/glade/modules/libgladegx.so
+# install appdata file
+install -d -m755 %{buildroot}%{_metainfodir}
+install -p -m644 %{SOURCE1} %{buildroot}%{_metainfodir}
+
+# validate appdata
+appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdata.xml
+
%find_lang %{name}
@@ -186,6 +188,7 @@ chmod 755 %{buildroot}%{_libdir}/glade/modules/libgladegx.so
%{_datadir}/%{altname}/
%{_datadir}/pixmaps/*
%{_datadir}/applications/%{name}.desktop
+%{_metainfodir}/%{name}.appdata.xml
%files -n libgxw
%{_libdir}/libgxw.so.0*
@@ -218,6 +221,11 @@ chmod 755 %{buildroot}%{_libdir}/glade/modules/libgladegx.so
%{_libdir}/lv2/*
%changelog
+* Thu Jun 11 2020 Guido Aulisi <guido.aulisi(a)gmail.com> - 0.40.0-1
+- Update to 0.40.0
+- Add appdata
+- Some spec cleanup
+
* Thu May 28 2020 Jonathan Wakely <jwakely(a)redhat.com> - 0.39.0-2
- Rebuilt for Boost 1.73
diff --git a/sources b/sources
index d63d670..84dfa30 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (guitarix2-0.39.0.tar.xz) = 5eb799498385ab9aa865e3f5a7e79d77f7f62c9bd7ad6875ec32bdec85829ed5b84bed3b0eab786ce74088fe2e1d53080f70afcb25ab1ef8d8f78a676b4947df
+SHA512 (guitarix2-0.40.0.tar.xz) = 902e4d924cae68a477518cb87d7b63edb8716db93e11add921e733c315f2646652fb1b434d182e836e1e866035cabe22a41d8dc66df0b6156b5242cdd31d51e8
commit 8aff90227e05eafac775bb32ba6ba0b25c1e48c6
Author: Jonathan Wakely <jwakely(a)redhat.com>
Date: Thu May 28 21:13:10 2020 +0100
Rebuilt for Boost 1.73
diff --git a/guitarix.spec b/guitarix.spec
index 3d730eb..b725375 100644
--- a/guitarix.spec
+++ b/guitarix.spec
@@ -8,7 +8,7 @@
Name: guitarix
Version: 0.39.0
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Mono amplifier to JACK
License: GPLv2+
URL: http://guitarix.sourceforge.net/
@@ -218,6 +218,9 @@ chmod 755 %{buildroot}%{_libdir}/glade/modules/libgladegx.so
%{_libdir}/lv2/*
%changelog
+* Thu May 28 2020 Jonathan Wakely <jwakely(a)redhat.com> - 0.39.0-2
+- Rebuilt for Boost 1.73
+
* Sat Feb 29 2020 Guido Aulisi <guido.aulisi(a)gmail.com> - 0.39.0-1
- Update to 0.39.0
- Use python3
3 years, 11 months
Architecture specific change in rpms/root.git
by githook-noreply@fedoraproject.org
The package rpms/root.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/root.git/commit/?id=d5f9a3e4ced66....
Change:
+%ifarch %{ix86} x86_64
Thanks.
Full change:
============
commit d5f9a3e4ced6692d4429ab2393b3a1fcf144fadd
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Mon Jun 15 08:33:47 2020 +0200
Update to 6.20.06
Fix test failure on ppc64le and aarch64
diff --git a/root-roostats-test-ppc64le-aarch64.patch b/root-roostats-test-ppc64le-aarch64.patch
new file mode 100644
index 0000000..b88d052
--- /dev/null
+++ b/root-roostats-test-ppc64le-aarch64.patch
@@ -0,0 +1,34 @@
+From 357ac50a2420a4544c9c63594cccb994ee14f870 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Sat, 13 Jun 2020 14:23:15 +0200
+Subject: [PATCH] The roofit/roostats/test/testHypoTestInvResult.cxx test fails
+ on aarch64 and ppc64le. This commit adjusts the allowed deviation from the
+ expected value so that the test passes.
+
+The reported error is (with slight variations in the exact numbers):
+
+/builddir/build/BUILD/root-6.20.06/roofit/roostats/test/testHypoTestInvResult.cxx:24: Failure
+The difference between result->UpperLimitEstimatedError() and 0.059684301 is 1.1846561807221656e-07, which exceeds 1.E-8, where
+result->UpperLimitEstimatedError() evaluates to 0.05968418253438193,
+0.059684301 evaluates to 0.059684301000000002, and
+1.E-8 evaluates to 1e-08.
+---
+ roofit/roostats/test/testHypoTestInvResult.cxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/roofit/roostats/test/testHypoTestInvResult.cxx b/roofit/roostats/test/testHypoTestInvResult.cxx
+index 9c2896185a..b89eab9b69 100644
+--- a/roofit/roostats/test/testHypoTestInvResult.cxx
++++ b/roofit/roostats/test/testHypoTestInvResult.cxx
+@@ -21,7 +21,7 @@ TEST(HypoTestInvResult, ReadFromFile)
+
+ // This just reads members
+ EXPECT_NEAR(result->UpperLimit(), 2.4613465, 1.E-7);
+- EXPECT_NEAR(result->UpperLimitEstimatedError(), 0.059684301, 1.E-8);
++ EXPECT_NEAR(result->UpperLimitEstimatedError(), 0.059684301, 2.E-7);
+
+ // This accesses the sampling distribution
+ EXPECT_DOUBLE_EQ(result->GetExpectedUpperLimit(0), 1.60988427028569);
+--
+2.26.2
+
diff --git a/root.spec b/root.spec
index bfda37a..60eba85 100644
--- a/root.spec
+++ b/root.spec
@@ -49,9 +49,9 @@
%global __provides_exclude_from ^(%{?python2_sitearch:%{python2_sitearch}|}%{python3_sitearch}%{?python3_other_sitearch:|%{python3_other_sitearch}})/libJupyROOT\\.so$
Name: root
-Version: 6.20.04
+Version: 6.20.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 3%{?dist}
+Release: 1%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -129,6 +129,9 @@ Patch19: %{name}-moved-file.patch
# EPEL7 ppc64le
# https://sft.its.cern.ch/jira/browse/ROOT-10622
Patch20: %{name}-epel7-ppc64le-pyroot.patch
+# Fix test failure on ppc64le and aarch64
+# https://github.com/root-project/root/pull/5867
+Patch21: %{name}-roostats-test-ppc64le-aarch64.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -1843,6 +1846,7 @@ This package contains an ntuple extension for ROOT 7.
%patch18 -p1
%patch19 -p1
%patch20 -p1
+%patch21 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -2128,6 +2132,7 @@ else
py3l=`pkg-config --libs-only-l python3 | sed -e 's/-l//' -e 's/\s*$//'`
fi
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
+ -e "s,%{_libdir}/python%{python2_version}/config/lib${py2l}.so,%{_libdir}/lib${py3l}.so,g" \
-e "s,lib${py2l},lib${py3l},g" \
-e 's,%{__python}%{python2_version},%{__python3},g' \
-e 's,%{__python2},%{__python3},g' \
@@ -2157,6 +2162,7 @@ else
py3l=`pkg-config --libs-only-l python-%{python3_other_version} | sed -e 's/-l//' -e 's/\s*$//'`
fi
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
+ -e "s,%{_libdir}/python%{python2_version}/config/lib${py2l}.so,%{_libdir}/lib${py3l}.so,g" \
-e "s,lib${py2l},lib${py3l},g" \
-e 's,%{__python}%{python2_version},%{__python3_other},g' \
-e 's,%{__python2},%{__python3_other},g' \
@@ -2629,7 +2635,7 @@ popd
# - gtest-net-davix-test-RRawFileDavix
# reads input file over network
# http://root.cern.ch/files/davix.test
-# (*) one subtest RRawFile.Remote fails, others woud be OK
+# (*) one subtest RRawFile.Remote fails, others would be OK
#
# - gtest-tmva-tmva-test-rreader
# - gtest-tmva-tmva-test-rstandardscaler
@@ -2676,6 +2682,7 @@ tutorial-tmva-tmva103_Application"
# - gtest-tree-dataframe-test-dataframe-friends
# - gtest-tree-dataframe-test-dataframe-helpers
# - gtest-tree-dataframe-test-dataframe-interface
+# - gtest-tree-dataframe-test-dataframe-ranges
# - gtest-tree-dataframe-test-dataframe-simple
# - gtest-tree-dataframe-test-dataframe-snapshot
# - gtest-tree-dataframe-test-datasource-root
@@ -2687,6 +2694,7 @@ gtest-tree-dataframe-test-dataframe-colnames|\
gtest-tree-dataframe-test-dataframe-friends|\
gtest-tree-dataframe-test-dataframe-helpers|\
gtest-tree-dataframe-test-dataframe-interface|\
+gtest-tree-dataframe-test-dataframe-ranges|\
gtest-tree-dataframe-test-dataframe-simple|\
gtest-tree-dataframe-test-dataframe-snapshot|\
gtest-tree-dataframe-test-datasource-root|\
@@ -2694,19 +2702,17 @@ gtest-tree-dataframe-test-datasource-trivial"
%endif
%ifarch %{arm}
-# Tests failing on 32 bit arm
+# This test fails on 32 bit arm
# - gtest-tree-tree-test-testBulkApiSillyStruct
excluded="${excluded}|gtest-tree-tree-test-testBulkApiSillyStruct"
%endif
-%ifarch ppc64le
-%if %{?fedora}%{!?fedora:0} == 29 || %{?fedora}%{!?fedora:0} == 30
-# This test fails on Fedora 29 and 30 ppc64le with the following error:
-# cling::DynamicLibraryManager::loadLibrary():
-# /lib64/libGLdispatch.so.0: cannot allocate memory in static TLS block
-# Error in <TInterpreter::TCling::AutoLoad>:
-# failure loading library libRGL.so for TGLHistPainter
-excluded="${excluded}|tutorial-roofit-rf608_fitresultaspdf-py"
+%ifarch %{ix86} x86_64
+%if %{?fedora}%{!?fedora:0}
+# This test fails on ix86 and x86_64 for Fedora 31/32/33 in koji
+# I can not reproduce the failure in a local mock build
+# - tutorial-roofit-rf611_weightedfits
+excluded="${excluded}|tutorial-roofit-rf611_weightedfits"
%endif
%endif
@@ -3080,7 +3086,7 @@ fi
%{_pkgdocdir}/LICENSE
%doc %{_pkgdocdir}/README
%doc %{_pkgdocdir}/ReleaseNotes
-%license LICENSE
+%license LICENSE LGPL2_1.txt
%files multiproc -f includelist-core-multiproc
%{_libdir}/%{name}/libMultiProc.*
@@ -3781,6 +3787,10 @@ fi
%endif
%changelog
+* Thu Jun 11 2020 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.20.06-1
+- Update to 6.20.06
+- Fix test failure on ppc64le and aarch64
+
* Tue May 26 2020 Miro Hrončok <mhroncok(a)redhat.com> - 6.20.04-3
- Rebuilt for Python 3.9
@@ -4599,7 +4609,7 @@ fi
- Enable dCache support - dcap library is now in Fedora
- Use system unuran library instead of embedded sources
-* Mon Feb 1 2010 Mattias Ellert <mattias.ellert(a)fysast.uu.se> - 5.26.00a-1
+* Mon Feb 01 2010 Mattias Ellert <mattias.ellert(a)fysast.uu.se> - 5.26.00a-1
- Update to 5.26.00a
- Disable cintex package for non-intel architectures
- Remove embedded gl2ps sources
diff --git a/sources b/sources
index acda19b..86bdac6 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (root-6.20.04.tar.xz) = 9e864e1b4c772871bdadec53b40ccce05fd537f04321b301ca78ad1e711e332b278e76bcd7673a6a11ef4dbac18bee8c24ae65cc7fe962e5e8b63630bdc62f27
+SHA512 (root-6.20.06.tar.xz) = 791f472cb40200c5f8b79efd1803044914bb8e41dc1f424e90508c059d548be7913417a08a770e0f041c9070af8dc6bbddf5366c3db2b1dac43d417992aade22
SHA512 (root-testfiles.tar.xz) = 7006c6591b587c24cf75dc4f6ed9586165b27102539fdde580d0a95853fcec7e9980a881e49e64a09f90af341a8c8fd2f493305ed88e07af144fabd438ba283e
commit 52746b4384e5882813c2cee3d9f26e741138da6e
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue May 26 03:49:26 2020 +0200
Rebuilt for Python 3.9
diff --git a/root.spec b/root.spec
index 6c23168..bfda37a 100644
--- a/root.spec
+++ b/root.spec
@@ -51,7 +51,7 @@
Name: root
Version: 6.20.04
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -3781,6 +3781,9 @@ fi
%endif
%changelog
+* Tue May 26 2020 Miro Hrončok <mhroncok(a)redhat.com> - 6.20.04-3
+- Rebuilt for Python 3.9
+
* Fri Apr 10 2020 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.20.04-2
- Replace BR qt5-devel with qt5-qtbase-devel
3 years, 11 months
Architecture specific change in rpms/root.git
by githook-noreply@fedoraproject.org
The package rpms/root.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/root.git/commit/?id=d5f9a3e4ced66....
Change:
+%ifarch %{ix86} x86_64
Thanks.
Full change:
============
commit d5f9a3e4ced6692d4429ab2393b3a1fcf144fadd
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Mon Jun 15 08:33:47 2020 +0200
Update to 6.20.06
Fix test failure on ppc64le and aarch64
diff --git a/root-roostats-test-ppc64le-aarch64.patch b/root-roostats-test-ppc64le-aarch64.patch
new file mode 100644
index 0000000..b88d052
--- /dev/null
+++ b/root-roostats-test-ppc64le-aarch64.patch
@@ -0,0 +1,34 @@
+From 357ac50a2420a4544c9c63594cccb994ee14f870 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Sat, 13 Jun 2020 14:23:15 +0200
+Subject: [PATCH] The roofit/roostats/test/testHypoTestInvResult.cxx test fails
+ on aarch64 and ppc64le. This commit adjusts the allowed deviation from the
+ expected value so that the test passes.
+
+The reported error is (with slight variations in the exact numbers):
+
+/builddir/build/BUILD/root-6.20.06/roofit/roostats/test/testHypoTestInvResult.cxx:24: Failure
+The difference between result->UpperLimitEstimatedError() and 0.059684301 is 1.1846561807221656e-07, which exceeds 1.E-8, where
+result->UpperLimitEstimatedError() evaluates to 0.05968418253438193,
+0.059684301 evaluates to 0.059684301000000002, and
+1.E-8 evaluates to 1e-08.
+---
+ roofit/roostats/test/testHypoTestInvResult.cxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/roofit/roostats/test/testHypoTestInvResult.cxx b/roofit/roostats/test/testHypoTestInvResult.cxx
+index 9c2896185a..b89eab9b69 100644
+--- a/roofit/roostats/test/testHypoTestInvResult.cxx
++++ b/roofit/roostats/test/testHypoTestInvResult.cxx
+@@ -21,7 +21,7 @@ TEST(HypoTestInvResult, ReadFromFile)
+
+ // This just reads members
+ EXPECT_NEAR(result->UpperLimit(), 2.4613465, 1.E-7);
+- EXPECT_NEAR(result->UpperLimitEstimatedError(), 0.059684301, 1.E-8);
++ EXPECT_NEAR(result->UpperLimitEstimatedError(), 0.059684301, 2.E-7);
+
+ // This accesses the sampling distribution
+ EXPECT_DOUBLE_EQ(result->GetExpectedUpperLimit(0), 1.60988427028569);
+--
+2.26.2
+
diff --git a/root.spec b/root.spec
index bfda37a..60eba85 100644
--- a/root.spec
+++ b/root.spec
@@ -49,9 +49,9 @@
%global __provides_exclude_from ^(%{?python2_sitearch:%{python2_sitearch}|}%{python3_sitearch}%{?python3_other_sitearch:|%{python3_other_sitearch}})/libJupyROOT\\.so$
Name: root
-Version: 6.20.04
+Version: 6.20.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 3%{?dist}
+Release: 1%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -129,6 +129,9 @@ Patch19: %{name}-moved-file.patch
# EPEL7 ppc64le
# https://sft.its.cern.ch/jira/browse/ROOT-10622
Patch20: %{name}-epel7-ppc64le-pyroot.patch
+# Fix test failure on ppc64le and aarch64
+# https://github.com/root-project/root/pull/5867
+Patch21: %{name}-roostats-test-ppc64le-aarch64.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -1843,6 +1846,7 @@ This package contains an ntuple extension for ROOT 7.
%patch18 -p1
%patch19 -p1
%patch20 -p1
+%patch21 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -2128,6 +2132,7 @@ else
py3l=`pkg-config --libs-only-l python3 | sed -e 's/-l//' -e 's/\s*$//'`
fi
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
+ -e "s,%{_libdir}/python%{python2_version}/config/lib${py2l}.so,%{_libdir}/lib${py3l}.so,g" \
-e "s,lib${py2l},lib${py3l},g" \
-e 's,%{__python}%{python2_version},%{__python3},g' \
-e 's,%{__python2},%{__python3},g' \
@@ -2157,6 +2162,7 @@ else
py3l=`pkg-config --libs-only-l python-%{python3_other_version} | sed -e 's/-l//' -e 's/\s*$//'`
fi
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
+ -e "s,%{_libdir}/python%{python2_version}/config/lib${py2l}.so,%{_libdir}/lib${py3l}.so,g" \
-e "s,lib${py2l},lib${py3l},g" \
-e 's,%{__python}%{python2_version},%{__python3_other},g' \
-e 's,%{__python2},%{__python3_other},g' \
@@ -2629,7 +2635,7 @@ popd
# - gtest-net-davix-test-RRawFileDavix
# reads input file over network
# http://root.cern.ch/files/davix.test
-# (*) one subtest RRawFile.Remote fails, others woud be OK
+# (*) one subtest RRawFile.Remote fails, others would be OK
#
# - gtest-tmva-tmva-test-rreader
# - gtest-tmva-tmva-test-rstandardscaler
@@ -2676,6 +2682,7 @@ tutorial-tmva-tmva103_Application"
# - gtest-tree-dataframe-test-dataframe-friends
# - gtest-tree-dataframe-test-dataframe-helpers
# - gtest-tree-dataframe-test-dataframe-interface
+# - gtest-tree-dataframe-test-dataframe-ranges
# - gtest-tree-dataframe-test-dataframe-simple
# - gtest-tree-dataframe-test-dataframe-snapshot
# - gtest-tree-dataframe-test-datasource-root
@@ -2687,6 +2694,7 @@ gtest-tree-dataframe-test-dataframe-colnames|\
gtest-tree-dataframe-test-dataframe-friends|\
gtest-tree-dataframe-test-dataframe-helpers|\
gtest-tree-dataframe-test-dataframe-interface|\
+gtest-tree-dataframe-test-dataframe-ranges|\
gtest-tree-dataframe-test-dataframe-simple|\
gtest-tree-dataframe-test-dataframe-snapshot|\
gtest-tree-dataframe-test-datasource-root|\
@@ -2694,19 +2702,17 @@ gtest-tree-dataframe-test-datasource-trivial"
%endif
%ifarch %{arm}
-# Tests failing on 32 bit arm
+# This test fails on 32 bit arm
# - gtest-tree-tree-test-testBulkApiSillyStruct
excluded="${excluded}|gtest-tree-tree-test-testBulkApiSillyStruct"
%endif
-%ifarch ppc64le
-%if %{?fedora}%{!?fedora:0} == 29 || %{?fedora}%{!?fedora:0} == 30
-# This test fails on Fedora 29 and 30 ppc64le with the following error:
-# cling::DynamicLibraryManager::loadLibrary():
-# /lib64/libGLdispatch.so.0: cannot allocate memory in static TLS block
-# Error in <TInterpreter::TCling::AutoLoad>:
-# failure loading library libRGL.so for TGLHistPainter
-excluded="${excluded}|tutorial-roofit-rf608_fitresultaspdf-py"
+%ifarch %{ix86} x86_64
+%if %{?fedora}%{!?fedora:0}
+# This test fails on ix86 and x86_64 for Fedora 31/32/33 in koji
+# I can not reproduce the failure in a local mock build
+# - tutorial-roofit-rf611_weightedfits
+excluded="${excluded}|tutorial-roofit-rf611_weightedfits"
%endif
%endif
@@ -3080,7 +3086,7 @@ fi
%{_pkgdocdir}/LICENSE
%doc %{_pkgdocdir}/README
%doc %{_pkgdocdir}/ReleaseNotes
-%license LICENSE
+%license LICENSE LGPL2_1.txt
%files multiproc -f includelist-core-multiproc
%{_libdir}/%{name}/libMultiProc.*
@@ -3781,6 +3787,10 @@ fi
%endif
%changelog
+* Thu Jun 11 2020 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.20.06-1
+- Update to 6.20.06
+- Fix test failure on ppc64le and aarch64
+
* Tue May 26 2020 Miro Hrončok <mhroncok(a)redhat.com> - 6.20.04-3
- Rebuilt for Python 3.9
@@ -4599,7 +4609,7 @@ fi
- Enable dCache support - dcap library is now in Fedora
- Use system unuran library instead of embedded sources
-* Mon Feb 1 2010 Mattias Ellert <mattias.ellert(a)fysast.uu.se> - 5.26.00a-1
+* Mon Feb 01 2010 Mattias Ellert <mattias.ellert(a)fysast.uu.se> - 5.26.00a-1
- Update to 5.26.00a
- Disable cintex package for non-intel architectures
- Remove embedded gl2ps sources
diff --git a/sources b/sources
index acda19b..86bdac6 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (root-6.20.04.tar.xz) = 9e864e1b4c772871bdadec53b40ccce05fd537f04321b301ca78ad1e711e332b278e76bcd7673a6a11ef4dbac18bee8c24ae65cc7fe962e5e8b63630bdc62f27
+SHA512 (root-6.20.06.tar.xz) = 791f472cb40200c5f8b79efd1803044914bb8e41dc1f424e90508c059d548be7913417a08a770e0f041c9070af8dc6bbddf5366c3db2b1dac43d417992aade22
SHA512 (root-testfiles.tar.xz) = 7006c6591b587c24cf75dc4f6ed9586165b27102539fdde580d0a95853fcec7e9980a881e49e64a09f90af341a8c8fd2f493305ed88e07af144fabd438ba283e
commit 52746b4384e5882813c2cee3d9f26e741138da6e
Author: Miro Hrončok <miro(a)hroncok.cz>
Date: Tue May 26 03:49:26 2020 +0200
Rebuilt for Python 3.9
diff --git a/root.spec b/root.spec
index 6c23168..bfda37a 100644
--- a/root.spec
+++ b/root.spec
@@ -51,7 +51,7 @@
Name: root
Version: 6.20.04
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -3781,6 +3781,9 @@ fi
%endif
%changelog
+* Tue May 26 2020 Miro Hrončok <mhroncok(a)redhat.com> - 6.20.04-3
+- Rebuilt for Python 3.9
+
* Fri Apr 10 2020 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.20.04-2
- Replace BR qt5-devel with qt5-qtbase-devel
3 years, 11 months
Architecture specific change in rpms/root.git
by githook-noreply@fedoraproject.org
The package rpms/root.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/root.git/commit/?id=d5f9a3e4ced66....
Change:
+%ifarch %{ix86} x86_64
Thanks.
Full change:
============
commit d5f9a3e4ced6692d4429ab2393b3a1fcf144fadd
Author: Mattias Ellert <mattias.ellert(a)physics.uu.se>
Date: Mon Jun 15 08:33:47 2020 +0200
Update to 6.20.06
Fix test failure on ppc64le and aarch64
diff --git a/root-roostats-test-ppc64le-aarch64.patch b/root-roostats-test-ppc64le-aarch64.patch
new file mode 100644
index 0000000..b88d052
--- /dev/null
+++ b/root-roostats-test-ppc64le-aarch64.patch
@@ -0,0 +1,34 @@
+From 357ac50a2420a4544c9c63594cccb994ee14f870 Mon Sep 17 00:00:00 2001
+From: Mattias Ellert <mattias.ellert(a)physics.uu.se>
+Date: Sat, 13 Jun 2020 14:23:15 +0200
+Subject: [PATCH] The roofit/roostats/test/testHypoTestInvResult.cxx test fails
+ on aarch64 and ppc64le. This commit adjusts the allowed deviation from the
+ expected value so that the test passes.
+
+The reported error is (with slight variations in the exact numbers):
+
+/builddir/build/BUILD/root-6.20.06/roofit/roostats/test/testHypoTestInvResult.cxx:24: Failure
+The difference between result->UpperLimitEstimatedError() and 0.059684301 is 1.1846561807221656e-07, which exceeds 1.E-8, where
+result->UpperLimitEstimatedError() evaluates to 0.05968418253438193,
+0.059684301 evaluates to 0.059684301000000002, and
+1.E-8 evaluates to 1e-08.
+---
+ roofit/roostats/test/testHypoTestInvResult.cxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/roofit/roostats/test/testHypoTestInvResult.cxx b/roofit/roostats/test/testHypoTestInvResult.cxx
+index 9c2896185a..b89eab9b69 100644
+--- a/roofit/roostats/test/testHypoTestInvResult.cxx
++++ b/roofit/roostats/test/testHypoTestInvResult.cxx
+@@ -21,7 +21,7 @@ TEST(HypoTestInvResult, ReadFromFile)
+
+ // This just reads members
+ EXPECT_NEAR(result->UpperLimit(), 2.4613465, 1.E-7);
+- EXPECT_NEAR(result->UpperLimitEstimatedError(), 0.059684301, 1.E-8);
++ EXPECT_NEAR(result->UpperLimitEstimatedError(), 0.059684301, 2.E-7);
+
+ // This accesses the sampling distribution
+ EXPECT_DOUBLE_EQ(result->GetExpectedUpperLimit(0), 1.60988427028569);
+--
+2.26.2
+
diff --git a/root.spec b/root.spec
index bfda37a..60eba85 100644
--- a/root.spec
+++ b/root.spec
@@ -49,9 +49,9 @@
%global __provides_exclude_from ^(%{?python2_sitearch:%{python2_sitearch}|}%{python3_sitearch}%{?python3_other_sitearch:|%{python3_other_sitearch}})/libJupyROOT\\.so$
Name: root
-Version: 6.20.04
+Version: 6.20.06
%global libversion %(cut -d. -f 1-2 <<< %{version})
-Release: 3%{?dist}
+Release: 1%{?dist}
Summary: Numerical data analysis framework
License: LGPLv2+
@@ -129,6 +129,9 @@ Patch19: %{name}-moved-file.patch
# EPEL7 ppc64le
# https://sft.its.cern.ch/jira/browse/ROOT-10622
Patch20: %{name}-epel7-ppc64le-pyroot.patch
+# Fix test failure on ppc64le and aarch64
+# https://github.com/root-project/root/pull/5867
+Patch21: %{name}-roostats-test-ppc64le-aarch64.patch
# s390x suffers from endian issues resulting in failing tests
# and broken documentation generation
@@ -1843,6 +1846,7 @@ This package contains an ntuple extension for ROOT 7.
%patch18 -p1
%patch19 -p1
%patch20 -p1
+%patch21 -p1
# Remove bundled sources in order to be sure they are not used
# * afterimage
@@ -2128,6 +2132,7 @@ else
py3l=`pkg-config --libs-only-l python3 | sed -e 's/-l//' -e 's/\s*$//'`
fi
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
+ -e "s,%{_libdir}/python%{python2_version}/config/lib${py2l}.so,%{_libdir}/lib${py3l}.so,g" \
-e "s,lib${py2l},lib${py3l},g" \
-e 's,%{__python}%{python2_version},%{__python3},g' \
-e 's,%{__python2},%{__python3},g' \
@@ -2157,6 +2162,7 @@ else
py3l=`pkg-config --libs-only-l python-%{python3_other_version} | sed -e 's/-l//' -e 's/\s*$//'`
fi
sed -e "s,${py2i},${py3i},g" -e "s,-l${py2l},-l${py3l},g" \
+ -e "s,%{_libdir}/python%{python2_version}/config/lib${py2l}.so,%{_libdir}/lib${py3l}.so,g" \
-e "s,lib${py2l},lib${py3l},g" \
-e 's,%{__python}%{python2_version},%{__python3_other},g' \
-e 's,%{__python2},%{__python3_other},g' \
@@ -2629,7 +2635,7 @@ popd
# - gtest-net-davix-test-RRawFileDavix
# reads input file over network
# http://root.cern.ch/files/davix.test
-# (*) one subtest RRawFile.Remote fails, others woud be OK
+# (*) one subtest RRawFile.Remote fails, others would be OK
#
# - gtest-tmva-tmva-test-rreader
# - gtest-tmva-tmva-test-rstandardscaler
@@ -2676,6 +2682,7 @@ tutorial-tmva-tmva103_Application"
# - gtest-tree-dataframe-test-dataframe-friends
# - gtest-tree-dataframe-test-dataframe-helpers
# - gtest-tree-dataframe-test-dataframe-interface
+# - gtest-tree-dataframe-test-dataframe-ranges
# - gtest-tree-dataframe-test-dataframe-simple
# - gtest-tree-dataframe-test-dataframe-snapshot
# - gtest-tree-dataframe-test-datasource-root
@@ -2687,6 +2694,7 @@ gtest-tree-dataframe-test-dataframe-colnames|\
gtest-tree-dataframe-test-dataframe-friends|\
gtest-tree-dataframe-test-dataframe-helpers|\
gtest-tree-dataframe-test-dataframe-interface|\
+gtest-tree-dataframe-test-dataframe-ranges|\
gtest-tree-dataframe-test-dataframe-simple|\
gtest-tree-dataframe-test-dataframe-snapshot|\
gtest-tree-dataframe-test-datasource-root|\
@@ -2694,19 +2702,17 @@ gtest-tree-dataframe-test-datasource-trivial"
%endif
%ifarch %{arm}
-# Tests failing on 32 bit arm
+# This test fails on 32 bit arm
# - gtest-tree-tree-test-testBulkApiSillyStruct
excluded="${excluded}|gtest-tree-tree-test-testBulkApiSillyStruct"
%endif
-%ifarch ppc64le
-%if %{?fedora}%{!?fedora:0} == 29 || %{?fedora}%{!?fedora:0} == 30
-# This test fails on Fedora 29 and 30 ppc64le with the following error:
-# cling::DynamicLibraryManager::loadLibrary():
-# /lib64/libGLdispatch.so.0: cannot allocate memory in static TLS block
-# Error in <TInterpreter::TCling::AutoLoad>:
-# failure loading library libRGL.so for TGLHistPainter
-excluded="${excluded}|tutorial-roofit-rf608_fitresultaspdf-py"
+%ifarch %{ix86} x86_64
+%if %{?fedora}%{!?fedora:0}
+# This test fails on ix86 and x86_64 for Fedora 31/32/33 in koji
+# I can not reproduce the failure in a local mock build
+# - tutorial-roofit-rf611_weightedfits
+excluded="${excluded}|tutorial-roofit-rf611_weightedfits"
%endif
%endif
@@ -3080,7 +3086,7 @@ fi
%{_pkgdocdir}/LICENSE
%doc %{_pkgdocdir}/README
%doc %{_pkgdocdir}/ReleaseNotes
-%license LICENSE
+%license LICENSE LGPL2_1.txt
%files multiproc -f includelist-core-multiproc
%{_libdir}/%{name}/libMultiProc.*
@@ -3781,6 +3787,10 @@ fi
%endif
%changelog
+* Thu Jun 11 2020 Mattias Ellert <mattias.ellert(a)physics.uu.se> - 6.20.06-1
+- Update to 6.20.06
+- Fix test failure on ppc64le and aarch64
+
* Tue May 26 2020 Miro Hrončok <mhroncok(a)redhat.com> - 6.20.04-3
- Rebuilt for Python 3.9
@@ -4599,7 +4609,7 @@ fi
- Enable dCache support - dcap library is now in Fedora
- Use system unuran library instead of embedded sources
-* Mon Feb 1 2010 Mattias Ellert <mattias.ellert(a)fysast.uu.se> - 5.26.00a-1
+* Mon Feb 01 2010 Mattias Ellert <mattias.ellert(a)fysast.uu.se> - 5.26.00a-1
- Update to 5.26.00a
- Disable cintex package for non-intel architectures
- Remove embedded gl2ps sources
diff --git a/sources b/sources
index acda19b..86bdac6 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (root-6.20.04.tar.xz) = 9e864e1b4c772871bdadec53b40ccce05fd537f04321b301ca78ad1e711e332b278e76bcd7673a6a11ef4dbac18bee8c24ae65cc7fe962e5e8b63630bdc62f27
+SHA512 (root-6.20.06.tar.xz) = 791f472cb40200c5f8b79efd1803044914bb8e41dc1f424e90508c059d548be7913417a08a770e0f041c9070af8dc6bbddf5366c3db2b1dac43d417992aade22
SHA512 (root-testfiles.tar.xz) = 7006c6591b587c24cf75dc4f6ed9586165b27102539fdde580d0a95853fcec7e9980a881e49e64a09f90af341a8c8fd2f493305ed88e07af144fabd438ba283e
3 years, 11 months
Architecture specific change in rpms/blender.git
by githook-noreply@fedoraproject.org
The package rpms/blender.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/blender.git/commit/?id=ad60588a78....
Change:
+ExcludeArch: armv7hl
Thanks.
Full change:
============
commit afd44d2b448cc85eeb00d3f3efbd1289e3efdf9d
Merge: f6b8d41 ad60588
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sun Jun 14 23:32:44 2020 -0700
Merge branch 'master' into f31
diff --cc blender.spec
index 4460243,4abb124..986a0ec
--- a/blender.spec
+++ b/blender.spec
@@@ -17,9 -17,8 +17,9 @@@
Name: blender
Epoch: 1
Version: %{blender_api}.0
- Release: 1%{?dist}
+ Release: 1%{?dist}.1
+
Summary: 3D modeling, animation, rendering and post-production
License: GPLv2
URL: http://www.blender.org
commit ad60588a787dabd10832dcd153b59d50be9227a2
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Sun Jun 14 23:31:22 2020 -0700
Temporarily exclude ARM architecture (#1843100)
diff --git a/.gitignore b/.gitignore
index 384687d..6903522 100644
--- a/.gitignore
+++ b/.gitignore
@@ -55,4 +55,3 @@
/blender-2.82.tar.xz
/blender-2.82a.tar.xz
/blender-2.83.0.tar.xz
-/blender-2.83-droid.patch
diff --git a/blender-2.83-droid.patch b/blender-2.83-droid.patch
new file mode 100644
index 0000000..8858074
--- /dev/null
+++ b/blender-2.83-droid.patch
@@ -0,0 +1,27 @@
+diff -ru blender-2.83.0.old/source/blender/blenfont/intern/blf_font_default.c blender-2.83.0/source/blender/blenfont/intern/blf_font_default.c
+--- blender-2.83.0.old/source/blender/blenfont/intern/blf_font_default.c 2020-06-03 07:18:19.000000000 -0700
++++ blender-2.83.0/source/blender/blenfont/intern/blf_font_default.c 2020-06-08 18:51:22.642003171 -0700
+@@ -33,7 +33,7 @@
+
+ static int blf_load_font_default(const char *filename, const bool unique)
+ {
+- const char *dir = BKE_appdir_folder_id(BLENDER_DATAFILES, "fonts");
++ const char *dir = "/usr/share/fonts/blender";
+ if (dir == NULL) {
+ fprintf(stderr,
+ "%s: 'fonts' data path not found for '%s', will not be able to display text\n",
+diff -ru blender-2.83.0.old/source/creator/CMakeLists.txt blender-2.83.0/source/creator/CMakeLists.txt
+--- blender-2.83.0.old/source/creator/CMakeLists.txt 2020-06-03 07:18:27.000000000 -0700
++++ blender-2.83.0/source/creator/CMakeLists.txt 2020-06-08 18:53:45.975733489 -0700
+@@ -387,9 +387,8 @@
+
+ # fonts
+ install(
+- DIRECTORY
+- ${CMAKE_SOURCE_DIR}/release/datafiles/fonts
+- DESTINATION ${TARGETDIR_VER}/datafiles
++ DIRECTORY ${CMAKE_SOURCE_DIR}/release/datafiles/fonts
++ DESTINATION ${CMAKE_INSTALL_PREFIX}/share/fonts/blender
+ )
+
+ # localization
diff --git a/blender.spec b/blender.spec
index d028e32..4abb124 100644
--- a/blender.spec
+++ b/blender.spec
@@ -17,7 +17,7 @@
Name: blender
Epoch: 1
Version: %{blender_api}.0
-Release: 1%{?dist}
+Release: 1%{?dist}.1
Summary: 3D modeling, animation, rendering and post-production
License: GPLv2
@@ -130,6 +130,11 @@ Provides: blender(ABI) = %{blender_api}
Obsoletes: blenderplayer < 1:2.80-1
Provides: blenderplayer = 1:2.80-1
+# Temporarily exclude ARM32 architecture due to build failure
+# https://koji.fedoraproject.org/koji/taskinfo?taskID=45594704
+# https://bugzilla.redhat.com/show_bug.cgi?id=1843100
+ExcludeArch: armv7hl
+
%description
Blender is the essential software solution you need for 3D, from modeling,
animation, rendering and post-production to interactive creation and playback.
@@ -255,6 +260,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}-fonts.
%{_metainfodir}/%{name}-fonts.metainfo.xml
%changelog
+* Sun Jun 14 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-1.1
+- Temporarily exclude ARM architecture (#1843100)
+
* Wed Jun 03 2020 Luya Tshimbalanga <luya(a)fedoraproject.org> - 1:2.83.0-1
- Update to 2.83.0 (#1843623)
- Clean up spec file
diff --git a/sources b/sources
index 5071060..197354f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
SHA512 (blender-2.83.0.tar.xz) = 91a6b1997c2620e84e290fb7036d9dc148481187801f8b80dcb1ca958dc8300a8327e74c41fcdcfbb4d6d9f2691175cd78fc4c91c68b72b17f971a9d1fed52ce
-SHA512 (blender-2.83-droid.patch) = 1c7dd11fc506f495167ab0ad33f532faa9ed13d30aa521a7795f6f39408686d4653807acbd0b6c20adb637777a824369c6657c77a4e42f58e0f7db3f340fedb2
3 years, 11 months