Blame rust-gstreamer-editing-services.spec

0053923
# Generated by rust2rpm 13
b0d6a63
%bcond_with check
b0d6a63
%global debug_package %{nil}
b0d6a63
b0d6a63
%global crate gstreamer-editing-services
b0d6a63
b0d6a63
Name:           rust-%{crate}
dbb6602
Version:        0.16.0
dbb6602
Release:        1%{?dist}
b0d6a63
Summary:        Rust bindings for GStreamer Editing Services
b0d6a63
b0d6a63
# Upstream license specification: MIT/Apache-2.0
b0d6a63
License:        MIT or ASL 2.0
b0d6a63
URL:            https://crates.io/crates/gstreamer-editing-services
b0d6a63
Source:         %{crates_source}
b0d6a63
b0d6a63
ExclusiveArch:  %{rust_arches}
0d47888
%if %{__cargo_skip_build}
0d47888
BuildArch:      noarch
0d47888
%endif
b0d6a63
b0d6a63
BuildRequires:  rust-packaging
0d47888
0d47888
%global _description %{expand:
0d47888
NOTE: The GStreamer Editing Services API is not Thread Safe and before the 1.16
0d47888
release this was not properly expressed in the code, leading to possible data
0d47888
unsafety even in the rust bindings. We strongly encourage you to run with
0d47888
GES >= 1.16.
0d47888
0d47888
These bindings are providing a safe API that can be used to interface with
0d47888
GStreamer, e.g. for writing GStreamer-based applications and GStreamer plugins.
0d47888
0d47888
The bindings are mostly autogenerated with gir based on the
0d47888
GObject-Introspection API metadata provided by the GStreamer project.}
b0d6a63
b0d6a63
%description %{_description}
b0d6a63
b0d6a63
%package        devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
b0d6a63
%description    devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
b0d6a63
which use "%{crate}" crate.
b0d6a63
b0d6a63
%files          devel
b0d6a63
%doc README.md
0d47888
%license LICENSE-MIT LICENSE-APACHE
0053923
%{cargo_registry}/%{crate}-%{version_no_tilde}/
b0d6a63
b0d6a63
%package     -n %{name}+default-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
b0d6a63
%description -n %{name}+default-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
b0d6a63
which use "default" feature of "%{crate}" crate.
b0d6a63
b0d6a63
%files       -n %{name}+default-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
b0d6a63
%package     -n %{name}+dox-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
b0d6a63
%description -n %{name}+dox-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
b0d6a63
which use "dox" feature of "%{crate}" crate.
b0d6a63
b0d6a63
%files       -n %{name}+dox-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
b0d6a63
%package     -n %{name}+embed-lgpl-docs-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
b0d6a63
%description -n %{name}+embed-lgpl-docs-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
b0d6a63
which use "embed-lgpl-docs" feature of "%{crate}" crate.
b0d6a63
b0d6a63
%files       -n %{name}+embed-lgpl-docs-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
dbb6602
%package     -n %{name}+gstreamer-rs-lgpl-docs-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
dbb6602
%description -n %{name}+gstreamer-rs-lgpl-docs-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
dbb6602
which use "gstreamer-rs-lgpl-docs" feature of "%{crate}" crate.
b0d6a63
dbb6602
%files       -n %{name}+gstreamer-rs-lgpl-docs-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
dbb6602
%package     -n %{name}+purge-lgpl-docs-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
dbb6602
%description -n %{name}+purge-lgpl-docs-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
dbb6602
which use "purge-lgpl-docs" feature of "%{crate}" crate.
b0d6a63
dbb6602
%files       -n %{name}+purge-lgpl-docs-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
b0d6a63
%package     -n %{name}+v1_10-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
b0d6a63
%description -n %{name}+v1_10-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
b0d6a63
which use "v1_10" feature of "%{crate}" crate.
b0d6a63
b0d6a63
%files       -n %{name}+v1_10-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
b0d6a63
%package     -n %{name}+v1_12-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
b0d6a63
%description -n %{name}+v1_12-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
b0d6a63
which use "v1_12" feature of "%{crate}" crate.
b0d6a63
b0d6a63
%files       -n %{name}+v1_12-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
b0d6a63
%package     -n %{name}+v1_14-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
b0d6a63
%description -n %{name}+v1_14-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
b0d6a63
which use "v1_14" feature of "%{crate}" crate.
b0d6a63
b0d6a63
%files       -n %{name}+v1_14-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
b0d6a63
%package     -n %{name}+v1_16-devel
b0d6a63
Summary:        %{summary}
b0d6a63
BuildArch:      noarch
b0d6a63
b0d6a63
%description -n %{name}+v1_16-devel %{_description}
b0d6a63
b0d6a63
This package contains library source intended for building other packages
b0d6a63
which use "v1_16" feature of "%{crate}" crate.
b0d6a63
b0d6a63
%files       -n %{name}+v1_16-devel
0053923
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
b0d6a63
dbb6602
%package     -n %{name}+v1_18-devel
dbb6602
Summary:        %{summary}
dbb6602
BuildArch:      noarch
dbb6602
dbb6602
%description -n %{name}+v1_18-devel %{_description}
dbb6602
dbb6602
This package contains library source intended for building other packages
dbb6602
which use "v1_18" feature of "%{crate}" crate.
dbb6602
dbb6602
%files       -n %{name}+v1_18-devel
dbb6602
%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
dbb6602
b0d6a63
%prep
b0d6a63
%autosetup -n %{crate}-%{version_no_tilde} -p1
b0d6a63
%cargo_prep
b0d6a63
0d47888
%generate_buildrequires
0d47888
%cargo_generate_buildrequires
0d47888
b0d6a63
%build
b0d6a63
%cargo_build
b0d6a63
b0d6a63
%install
b0d6a63
%cargo_install
b0d6a63
b0d6a63
%if %{with check}
b0d6a63
%check
b0d6a63
%cargo_test
b0d6a63
%endif
b0d6a63
b0d6a63
%changelog
dbb6602
* Thu Jul 09 2020 Josh Stone <jistone@redhat.com> - 0.16.0-1
dbb6602
- Update to 0.16.0
dbb6602
aca964e
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-2
aca964e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
aca964e
0053923
* Thu Jan 16 2020 Josh Stone <jistone@redhat.com> - 0.15.0-1
0053923
- Update to 0.15.0
0053923
0d47888
* Tue Dec 10 2019 Josh Stone <jistone@redhat.com> - 0.14.0-1
0d47888
- Update to 0.14.0
0d47888
6b636ec
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.0-2
6b636ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
6b636ec
b0d6a63
* Mon May 06 11:55:49 EEST 2019 Artem Polishchuk <ego.cordatus@gmail.com> - 0.13.0-1
b0d6a63
- Initial package