Blame rust-onig_sys.spec

382a165
# Generated by rust2rpm 15
9ae7cb1
%bcond_without check
8acbd43
%global debug_package %{nil}
8acbd43
8acbd43
%global crate onig_sys
8acbd43
8acbd43
Name:           rust-%{crate}
5a836c1
Version:        69.5.0
a57eccc
Release:        4%{?dist}
8acbd43
Summary:        Raw rust bindings to the oniguruma library
8acbd43
9ae7cb1
# Upstream license specification: MIT
70175d3
License:        MIT
8acbd43
URL:            https://crates.io/crates/onig_sys
9ae7cb1
Source:         %{crates_source}
382a165
# Initial patched metadata
81a073a
# * Bump to bindgen 0.54, https://github.com/rust-onig/rust-onig/pull/143
382a165
# * Make bindgen as non-optional dep (for next patch)
382a165
Patch0:         onig_sys-fix-metadata.diff
5a836c1
# Always use system onig
5a836c1
Patch0001:      0001-Always-use-system-onig.patch
8acbd43
8acbd43
ExclusiveArch:  %{rust_arches}
9ae7cb1
%if %{__cargo_skip_build}
9ae7cb1
BuildArch:      noarch
9ae7cb1
%endif
8acbd43
8acbd43
BuildRequires:  rust-packaging
9ae7cb1
9ae7cb1
%global _description %{expand:
9ae7cb1
`onig_sys` crate contains raw rust bindings to the oniguruma library. This
9ae7cb1
crate exposes a set of unsafe functions which can then be used by other crates
9ae7cb1
to create safe wrappers around Oniguruma.
5a836c1
You probably don't want to link to this crate directly; instead check out the
5a836c1
`onig` crate.}
8acbd43
7b765f0
%description %{_description}
8acbd43
8acbd43
%package        devel
8acbd43
Summary:        %{summary}
8acbd43
BuildArch:      noarch
70175d3
Requires:       pkgconfig(oniguruma) >= 6.8.0
8acbd43
7b765f0
%description    devel %{_description}
8acbd43
7b765f0
This package contains library source intended for building other packages
7b765f0
which use "%{crate}" crate.
7b765f0
7b765f0
%files          devel
7b765f0
%license LICENSE.md
5a836c1
%{cargo_registry}/%{crate}-%{version_no_tilde}/
7b765f0
7b765f0
%package     -n %{name}+default-devel
7b765f0
Summary:        %{summary}
7b765f0
BuildArch:      noarch
7b765f0
7b765f0
%description -n %{name}+default-devel %{_description}
7b765f0
7b765f0
This package contains library source intended for building other packages
7b765f0
which use "default" feature of "%{crate}" crate.
7b765f0
7b765f0
%files       -n %{name}+default-devel
5a836c1
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
5a836c1
5a836c1
%package     -n %{name}+generate-devel
5a836c1
Summary:        %{summary}
5a836c1
BuildArch:      noarch
5a836c1
5a836c1
%description -n %{name}+generate-devel %{_description}
5a836c1
5a836c1
This package contains library source intended for building other packages
5a836c1
which use "generate" feature of "%{crate}" crate.
5a836c1
5a836c1
%files       -n %{name}+generate-devel
5a836c1
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7b765f0
7b765f0
%package     -n %{name}+posix-api-devel
7b765f0
Summary:        %{summary}
7b765f0
BuildArch:      noarch
7b765f0
7b765f0
%description -n %{name}+posix-api-devel %{_description}
7b765f0
7b765f0
This package contains library source intended for building other packages
7b765f0
which use "posix-api" feature of "%{crate}" crate.
7b765f0
7b765f0
%files       -n %{name}+posix-api-devel
5a836c1
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
7b765f0
7b765f0
%package     -n %{name}+print-debug-devel
7b765f0
Summary:        %{summary}
7b765f0
BuildArch:      noarch
7b765f0
7b765f0
%description -n %{name}+print-debug-devel %{_description}
8acbd43
8acbd43
This package contains library source intended for building other packages
7b765f0
which use "print-debug" feature of "%{crate}" crate.
7b765f0
7b765f0
%files       -n %{name}+print-debug-devel
5a836c1
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
8acbd43
8acbd43
%prep
9ae7cb1
%autosetup -n %{crate}-%{version_no_tilde} -p1
70175d3
rm -vrf oniguruma/
8acbd43
%cargo_prep
8acbd43
9ae7cb1
%generate_buildrequires
9ae7cb1
%cargo_generate_buildrequires
70175d3
echo 'pkgconfig(oniguruma) >= 6.8.0'
9ae7cb1
8acbd43
%build
8acbd43
%cargo_build
8acbd43
8acbd43
%install
8acbd43
%cargo_install
8acbd43
8acbd43
%if %{with check}
8acbd43
%check
8acbd43
%cargo_test
8acbd43
%endif
8acbd43
8acbd43
%changelog
a57eccc
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 69.5.0-4
a57eccc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a57eccc
81a073a
* Fri May 29 2020 Josh Stone <jistone@redhat.com> - 69.5.0-3
81a073a
- Bump to bindgen 0.54.
81a073a
382a165
* Sat May 23 22:37:42 CEST 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 69.5.0-2
382a165
- Always require bindgen
382a165
6baf387
* Thu Feb 27 2020 Josh Stone <jistone@redhat.com> - 69.2.0-4
6baf387
- Bump bindgen to 0.53.
6baf387
ed22ddd
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 69.2.0-3
ed22ddd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
ed22ddd
07d1a00
* Tue Dec 10 2019 Josh Stone <jistone@redhat.com> - 69.2.0-2
07d1a00
- Bump bindgen to 0.52.
07d1a00
70175d3
* Thu Sep 05 05:30:43 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 69.2.0-1
70175d3
- Update to 69.2.0
70175d3
ceeaf61
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 69.1.0-4
ceeaf61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ceeaf61
9ae7cb1
* Sun Jun 23 00:12:31 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 69.1.0-3
9ae7cb1
- Regenerate
9ae7cb1
3c5803c
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 69.1.0-2
3c5803c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
3c5803c
3816199
* Sat Jan 12 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 69.1.0-1
3816199
- Update to 69.1.0
3816199
7b765f0
* Sat Nov 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 69.0.0-2
7b765f0
- Adapt to new packaging
7b765f0
3ceda72
* Sat Sep 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 69.0.0-1
3ceda72
- Update to 69.0.0
3ceda72
bdd2845
* Wed Sep 05 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 68.2.1-1
bdd2845
- Update to 68.2.1
bdd2845
8acbd43
* Mon Sep 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 68.2.0-1
8acbd43
- Initial package