The package rpms/rust-graphene-sys.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-graphene-sys.git/commit/?id=....
Change:
+%ifarch x86_64 aarch64
Thanks.
Full change:
============
commit cafaa67c5dad2ad12429155939c523fcc9875eeb
Author: Kalev Lember <klember(a)redhat.com>
Date: Tue Aug 8 10:23:57 2023 +0200
Disable a failing test on secondary arches
After enabling the self tests in commit e0f7ee3, it turned out that
cross_validate_layout_with_c is still failing on secondary arches.
Disable it for now as it's not a regression, and was up until now masked
due to having all tests disabled.
https://github.com/gtk-rs/gtk-rs-core/issues/1107
diff --git a/rust-graphene-sys.spec b/rust-graphene-sys.spec
index 6074dc7..e0bb870 100644
--- a/rust-graphene-sys.spec
+++ b/rust-graphene-sys.spec
@@ -62,7 +62,12 @@ echo 'pkgconfig(graphene-gobject-1.0) >= 1.10'
%if %{with check}
%check
+%ifarch x86_64 aarch64
%cargo_test
+%else
+#
https://github.com/gtk-rs/gtk-rs-core/issues/1107
+%cargo_test -- -- --skip cross_validate_layout_with_c
+%endif
%endif
%changelog
commit e0f7ee377a2e7bc7ae8c8b01770b768a565eb4af
Author: Kalev Lember <klember(a)redhat.com>
Date: Tue Aug 8 00:58:14 2023 +0200
Update to version 0.18.1; Fixes RHBZ#2224889
- Re-enable self tests as they are fixed in latest upstream release
diff --git a/.gitignore b/.gitignore
index 13335c2..39d1b0b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,4 @@
/graphene-sys-0.16.3.crate
/graphene-sys-0.17.0.crate
/graphene-sys-0.17.10.crate
+/graphene-sys-0.18.1.crate
diff --git a/rust-graphene-sys.spec b/rust-graphene-sys.spec
index 98da3c4..6074dc7 100644
--- a/rust-graphene-sys.spec
+++ b/rust-graphene-sys.spec
@@ -1,12 +1,11 @@
# Generated by rust2rpm 24
-# * tests are broken:
https://github.com/gtk-rs/gtk-rs-core/issues/64
-%bcond_with check
+%bcond_without check
%global debug_package %{nil}
%global crate graphene-sys
Name: rust-graphene-sys
-Version: 0.17.10
+Version: 0.18.1
Release: %autorelease
Summary: FFI bindings to libgraphene-1.0
@@ -47,18 +46,6 @@ use the "default" feature of the "%{crate}" crate.
%files -n %{name}+default-devel
%ghost %{crate_instdir}/Cargo.toml
-%package -n %{name}+dox-devel
-Summary: %{summary}
-BuildArch: noarch
-
-%description -n %{name}+dox-devel %{_description}
-
-This package contains library source intended for building other packages which
-use the "dox" feature of the "%{crate}" crate.
-
-%files -n %{name}+dox-devel
-%ghost %{crate_instdir}/Cargo.toml
-
%prep
%autosetup -n %{crate}-%{version_no_tilde} -p1
%cargo_prep
diff --git a/rust2rpm.conf b/rust2rpm.conf
index 5051992..e15e1fe 100644
--- a/rust2rpm.conf
+++ b/rust2rpm.conf
@@ -1,4 +1,6 @@
[DEFAULT]
+unwanted-features =
+ v1_12
buildrequires =
pkgconfig(graphene-gobject-1.0) >= 1.10
lib.requires =
diff --git a/sources b/sources
index 67bf461..95e2fc4 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (graphene-sys-0.17.10.crate) =
5f12a9965bc376015f8b6eaab893c51d3d85ae41480eb35add073d4fc6f218ce4f66301c113c2020c941e7e11f01431da79081c91bb13702e4dea1af8cb6a85e
+SHA512 (graphene-sys-0.18.1.crate) =
890556cfc5120fab60d22028394be9ca8ccbb57f34d386768da3e1580047b8c2096a08b636ea2df76f19b7b1c045275b2873b74ee039896c65ab03f5b97e89a9
commit 6af24264452f7805b86b2ede7db24901a15dd4c9
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Fri Jul 21 20:50:55 2023 +0000
Rebuilt for
https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>