The package rpms/libdparse.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/libdparse.git/commit/?id=c813d3d4....
Change:
+ExclusiveArch: %{ldc_arches}
Thanks.
Full change:
============
commit c813d3d495cb8e919ff3314a1a3571886a36ec5e
Author: Jonathan MERCIER <bioinfornatics(a)gmail.com>
Date: Tue Oct 9 16:00:59 2018 +0200
Initial import (#1613572)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..67c8f38
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/libdparse-0.9.9.tar.gz
diff --git a/libdparse.spec b/libdparse.spec
new file mode 100644
index 0000000..9854940
--- /dev/null
+++ b/libdparse.spec
@@ -0,0 +1,118 @@
+# debug info seem not works with D compiler
+%global debug_package %{nil}
+
+%global major_version 0
+%global minor_version 9
+%global patch_version 9
+#%%global pre beta
+
+Name: libdparse
+Version: %{major_version}.%{minor_version}.%{patch_version}
+Release: 2%{?pre:.%{pre}}%{?dist}
+Summary: Library for lexing and parsing D source code
+Summary(fr): Bibliothque pour l'analyse syntaxique et grammaticale de code source
D
+License: Boost
+URL:
https://github.com/dlang-community/libdparse
+Source0:
https://github.com/dlang-community/libdparse/archive/v%{version}%{?pre:-%...
+
+ExclusiveArch: %{ldc_arches}
+
+BuildRequires: ldc meson stdx-allocator-devel
+Requires: ldc-phobos ldc-druntime stdx-allocator
+
+%description
+Library for lexing and parsing D source code.
+
+%description -l fr
+Bibliothque pour l'analyse syntaxique et grammaticale de code source en D.
+
+%package devel
+Summary: Development files for %{name}
+Summary(fr): Fichiers de dveloppement pour %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: stdx-allocator-devel
+
+%description devel
+libdparse package contains header files for developing D applications
+that use libdparse.
+
+%description devel -l fr
+Le paquet libdparse contient les fichiers d'enttes pour dvelopper
+des applications en D utilisant libdparse.
+
+
+%package geany-tags
+Summary: Support for enable autocompletion in geany
+Summary(fr): Support pour activer l'auto-compltion dans geany
+Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+BuildRequires: geany
+Requires: geany
+
+%description geany-tags
+Enable autocompletion for dsymbol library in geany (IDE)
+
+%description -l fr geany-tags
+Active l'autocompletion pour pour la bibliothque dsymbol dans geany (IDE)
+
+%prep
+%autosetup -p1 -n %{name}-%{version}%{?pre:-%{pre}}
+# temp geany config directory for allow geany to generate tags
+mkdir geany_config
+sed -i '/^\s*version:/ s/0.9.4/0.9.9/' meson.build
+
+%build
+
+export DFLAGS='-w -release -g -O2'
+LDFLAGS='-Wl,-z,relro -Wl,-z,now' %meson
+#meson_build
+
+# generate doc
+src_dir='src'
+sources=$(find "${src_dir}" -name '*.d')
+for f in ${sources[@]}; do
+ d_path=$(dirname ${f});
+ d_file=$(basename ${f});
+ doc_file=doc-src/${d_path/${src_dir}}/${d_file/.d/.html};
+ ldc2 -I %{_includedir}/d/stdx-allocator -I "${src_dir}" -o- -c $f -Df
$"{doc_file}" doc-src/index.ddoc doc-src/macros.ddoc;
+done
+mv doc-src html
+
+# generate geany tags
+headers=$(find src -name '*.d')
+geany -c geany_config -g %{name}.d.tags ${headers[@]}
+
+%install
+%meson_install
+
+# geany tags
+mkdir -p %{buildroot}%{_datadir}/geany/tags/
+install -pm0644 %{name}.d.tags %{buildroot}/%{_datadir}/geany/tags/
+
+%check
+%meson_test
+
+%ldconfig_scriptlets
+
+%files
+%license LICENSE_1_0.txt
+%doc README.md
+%{_libdir}/libdparse.so.%{version}
+%{_libdir}/libdparse.so.%{major_version}
+
+%files devel
+%doc html
+%{_libdir}/pkgconfig/dparse.pc
+%{_includedir}/d/dparse
+%{_libdir}/libdparse.so
+
+%files geany-tags
+%{_datadir}/geany/tags/%{name}.d.tags
+
+
+%changelog
+* Sun Aug 26 2018 MERCIER Jonathan <bioinfornatics at gmail.com> - 0.9.2-2
+- Apply Robert-Andr Mauchin fix
+
+* Thu Aug 2 2018 MERCIER Jonathan <bioinfornatics at gmail.com> - 0.9.0-1
+- Initial release
diff --git a/sources b/sources
new file mode 100644
index 0000000..dbca3b9
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (libdparse-0.9.9.tar.gz) =
cd4c08fbffc7552eb62796224f927956e04ab0d206b1b76ec801355cc8915a48f3ca4511d10c7a0bc74757b724fddb98043bc3240a2e6713bcf75df0336070cc