The package rpms/rust-freetype.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/rust-freetype.git/commit/?id=bfed....
Change:
-ExclusiveArch: %{rust_arches}
Thanks.
Full change:
============
commit 8f8b6872b2c93c6956852b64305022bd99e0e0e7
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Tue Apr 23 14:40:30 2024 +0200
Update to version 0.7.2; Fixes RHBZ#2258418
diff --git a/.gitignore b/.gitignore
index 2cb7db5..7f4483d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/*.src.rpm
/freetype-0.7.0.crate
+/freetype-0.7.2.crate
diff --git a/rust-freetype.spec b/rust-freetype.spec
index 65c40e9..4dc483f 100644
--- a/rust-freetype.spec
+++ b/rust-freetype.spec
@@ -1,11 +1,11 @@
-# Generated by rust2rpm 24
+# Generated by rust2rpm 26
%bcond_without check
%global debug_package %{nil}
%global crate freetype
Name: rust-freetype
-Version: 0.7.0
+Version: 0.7.2
Release: %autorelease
Summary: Bindings for Freetype used by Servo
@@ -14,7 +14,7 @@ License: Apache-2.0 OR MIT
URL:
https://crates.io/crates/freetype
Source: %{crates_source}
-BuildRequires: rust-packaging >= 21
+BuildRequires: cargo-rpm-macros >= 24
%global _description %{expand:
Bindings for Freetype used by Servo.}
@@ -62,7 +62,7 @@ use the "freetype-sys" feature of the "%{crate}"
crate.
%ghost %{crate_instdir}/Cargo.toml
%prep
-%autosetup -n %{crate}-%{version_no_tilde} -p1
+%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%generate_buildrequires
diff --git a/sources b/sources
index f44e7ce..24ea1d9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (freetype-0.7.0.crate) =
f0fb47429f486865fb5d6f56611529d88e91ff43ad99f2f916d017c17630aa1814fc94ec0e5c8269491ccb3119bdd8c1f3a2a1b39702402b153351fb787f166a
+SHA512 (freetype-0.7.2.crate) =
49363c079121b9afa14f95f65c06b2dd49788e776cea5b8cc5a08f6ba426d449a26812d4f684f67b752b876bb24740875593f93de572c6e82a487cbddb8108bb
commit 431ed794e76b405bc0ed6bc3e4a1d770d17aa0ea
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jan 26 20:04:36 2024 +0000
Rebuilt for
https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
commit dd4c123e760da6e9f630dfc4804396ad8f8c4ff6
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 21 20:31:45 2023 +0000
Rebuilt for
https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
commit bfed8d8977c1a3fa187697694fe34a7d981c434d
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed May 17 11:42:02 2023 +0200
Regenerate with rust2rpm v24
diff --git a/rust-freetype.spec b/rust-freetype.spec
index 84fe5cb..65c40e9 100644
--- a/rust-freetype.spec
+++ b/rust-freetype.spec
@@ -1,25 +1,20 @@
-# Generated by rust2rpm 13
+# Generated by rust2rpm 24
%bcond_without check
%global debug_package %{nil}
%global crate freetype
-Name: rust-%{crate}
+Name: rust-freetype
Version: 0.7.0
Release: %autorelease
Summary: Bindings for Freetype used by Servo
# Upstream license specification: Apache-2.0 / MIT
-License: ASL 2.0 or MIT
+License: Apache-2.0 OR MIT
URL:
https://crates.io/crates/freetype
Source: %{crates_source}
-ExclusiveArch: %{rust_arches}
-%if %{__cargo_skip_build}
-BuildArch: noarch
-%endif
-
-BuildRequires: rust-packaging
+BuildRequires: rust-packaging >= 21
%global _description %{expand:
Bindings for Freetype used by Servo.}
@@ -32,13 +27,15 @@ BuildArch: noarch
%description devel %{_description}
-This package contains library source intended for building other packages
-which use "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "%{crate}" crate.
%files devel
-%license COPYRIGHT LICENSE-APACHE LICENSE-MIT
-%doc README.md
-%{cargo_registry}/%{crate}-%{version_no_tilde}/
+%license %{crate_instdir}/COPYRIGHT
+%license %{crate_instdir}/LICENSE-APACHE
+%license %{crate_instdir}/LICENSE-MIT
+%doc %{crate_instdir}/README.md
+%{crate_instdir}/
%package -n %{name}+default-devel
Summary: %{summary}
@@ -46,11 +43,11 @@ BuildArch: noarch
%description -n %{name}+default-devel %{_description}
-This package contains library source intended for building other packages
-which use "default" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%package -n %{name}+freetype-sys-devel
Summary: %{summary}
@@ -58,11 +55,11 @@ BuildArch: noarch
%description -n %{name}+freetype-sys-devel %{_description}
-This package contains library source intended for building other packages
-which use "freetype-sys" feature of "%{crate}" crate.
+This package contains library source intended for building other packages which
+use the "freetype-sys" feature of the "%{crate}" crate.
%files -n %{name}+freetype-sys-devel
-%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml
+%ghost %{crate_instdir}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
@@ -80,8 +77,8 @@ which use "freetype-sys" feature of "%{crate}"
crate.
%if %{with check}
%check
%ifarch %{ix86} %{arm}
-# bindgen tests fail with struct layout issues on 32 bit arches
-#
https://github.com/servo/rust-freetype/issues/64
+# * generated bindgen tests hard-code 64-bit-specific struct layouts:
+#
https://github.com/servo/rust-freetype/issues/64
%cargo_test || :
%else
%cargo_test
commit 2a259b4588781754d8582298befd02f1f4622489
Author: Fabio Valentini <decathorpe(a)gmail.com>
Date: Wed May 17 11:39:22 2023 +0200
Convert to %autorelease and %autochangelog
[skip changelog]
diff --git a/changelog b/changelog
new file mode 100644
index 0000000..f64ef37
--- /dev/null
+++ b/changelog
@@ -0,0 +1,17 @@
+* Fri Jan 20 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-6
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-5
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-3
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-2
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Sat Sep 19 2020 Fabio Valentini <decathorpe(a)gmail.com> - 0.7.0-1
+- Initial package
diff --git a/rust-freetype.spec b/rust-freetype.spec
index c729047..84fe5cb 100644
--- a/rust-freetype.spec
+++ b/rust-freetype.spec
@@ -6,7 +6,7 @@
Name: rust-%{crate}
Version: 0.7.0
-Release: 6%{?dist}
+Release: %autorelease
Summary: Bindings for Freetype used by Servo
# Upstream license specification: Apache-2.0 / MIT
@@ -89,20 +89,4 @@ which use "freetype-sys" feature of "%{crate}"
crate.
%endif
%changelog
-* Fri Jan 20 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-6
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
-
-* Sat Jul 23 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-5
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
-
-* Fri Jan 21 2022 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-4
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
-
-* Fri Jul 23 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-3
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
-
-* Wed Jan 27 2021 Fedora Release Engineering <releng(a)fedoraproject.org> - 0.7.0-2
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
-
-* Sat Sep 19 2020 Fabio Valentini <decathorpe(a)gmail.com> - 0.7.0-1
-- Initial package
+%autochangelog