The package rpms/ghc-gtksourceview2.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/ghc-gtksourceview2.git/commit/?id=f6....
Change: +ExcludeArch: %{ix86} ppc64le
Thanks.
Full change: ============
commit 1b80fa9dcaade483552a834739e0a1ad949a4f5c Author: Jens Petersen petersen@redhat.com Date: Tue Oct 8 11:36:45 2019 +0800
move demo to new doc subpkg
diff --git a/ghc-gtksourceview2.spec b/ghc-gtksourceview2.spec index cc60efb..48b4916 100644 --- a/ghc-gtksourceview2.spec +++ b/ghc-gtksourceview2.spec @@ -102,10 +102,10 @@ rm -r %{buildroot}%{_datadir}/%{pkg_name}-%{version}
%files devel -f %{name}-devel.files -%doc demo
%if %{with haddock} %files doc -f %{name}-doc.files +%doc demo %endif
@@ -118,6 +118,7 @@ rm -r %{buildroot}%{_datadir}/%{pkg_name}-%{version} * Tue Oct 8 2019 Jens Petersen petersen@redhat.com - 0.13.3.1-11 - add doc and prof subpackages (cabal-rpm-1.0.0) - exclude ppc64le because of #1737587 +- move demo to doc subpkg
* Thu Jul 25 2019 Fedora Release Engineering releng@fedoraproject.org - 0.13.3.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
commit f6f35d3ee4a51a2bc6ccb145eeb552a77d427386 Author: Jens Petersen petersen@redhat.com Date: Tue Oct 8 11:36:36 2019 +0800
exclude ppc64le because of #1737587
diff --git a/ghc-gtksourceview2.spec b/ghc-gtksourceview2.spec index 89666d5..cc60efb 100644 --- a/ghc-gtksourceview2.spec +++ b/ghc-gtksourceview2.spec @@ -30,7 +30,7 @@ BuildRequires: gtk2hs-buildtools BuildRequires: pkgconfig(gtksourceview-2.0) # End cabal-rpm deps # preprocessing gcc7 __float128 failing -ExcludeArch: %{ix86} +ExcludeArch: %{ix86} ppc64le
%description GtkSourceView is a text widget that extends the standard GTK+ 2.x text widget @@ -115,8 +115,9 @@ rm -r %{buildroot}%{_datadir}/%{pkg_name}-%{version}
%changelog -* Fri Aug 02 2019 Jens Petersen petersen@redhat.com - 0.13.3.1-11 +* Tue Oct 8 2019 Jens Petersen petersen@redhat.com - 0.13.3.1-11 - add doc and prof subpackages (cabal-rpm-1.0.0) +- exclude ppc64le because of #1737587
* Thu Jul 25 2019 Fedora Release Engineering releng@fedoraproject.org - 0.13.3.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
commit 2bda313d434b195ebf4eb4a860c3df7c50678d45 Author: Jens Petersen petersen@redhat.com Date: Mon Aug 5 18:29:29 2019 +0800
BR prof for lib and static for executable
diff --git a/ghc-gtksourceview2.spec b/ghc-gtksourceview2.spec index 6de30fe..89666d5 100644 --- a/ghc-gtksourceview2.spec +++ b/ghc-gtksourceview2.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-1.0.0 +# generated by cabal-rpm-1.0.1 # https://fedoraproject.org/wiki/Packaging:Haskell
%global pkg_name gtksourceview2 @@ -18,19 +18,14 @@ Source0: https://hackage.haskell.org/package/%%7Bpkgver%7D/%%7Bpkgver%7D.tar.gz # Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel BuildRequires: ghc-gtk2hs-buildtools-devel -%if %{with haddock} -BuildRequires: ghc-doc -%endif -%if %{with ghc_prof} -BuildRequires: ghc-prof -%endif BuildRequires: ghc-rpm-macros -BuildRequires: ghc-array-devel -BuildRequires: ghc-containers-devel -BuildRequires: ghc-glib-devel -BuildRequires: ghc-gtk-devel -BuildRequires: ghc-mtl-devel -BuildRequires: ghc-text-devel +BuildRequires: ghc-array-prof +BuildRequires: ghc-base-prof +BuildRequires: ghc-containers-prof +BuildRequires: ghc-glib-prof +BuildRequires: ghc-gtk-prof +BuildRequires: ghc-mtl-prof +BuildRequires: ghc-text-prof BuildRequires: gtk2hs-buildtools BuildRequires: pkgconfig(gtksourceview-2.0) # End cabal-rpm deps @@ -46,6 +41,7 @@ other features typical of a source editor. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} +Provides: %{name}-static%{?_isa} = %{version}-%{release} %if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} %endif
commit 6fa41dffa631be0a91563333f2c1b7c71995fe3e Author: Jens Petersen petersen@redhat.com Date: Thu Jul 25 04:23:33 2019 +0000
cabal-rpm-1.0.0: add doc and prof subpkgs
diff --git a/ghc-gtksourceview2.spec b/ghc-gtksourceview2.spec index 5648703..6de30fe 100644 --- a/ghc-gtksourceview2.spec +++ b/ghc-gtksourceview2.spec @@ -1,4 +1,4 @@ -# generated by cabal-rpm-0.13 +# generated by cabal-rpm-1.0.0 # https://fedoraproject.org/wiki/Packaging:Haskell
%global pkg_name gtksourceview2 @@ -6,7 +6,7 @@
Name: ghc-%{pkg_name} Version: 0.13.3.1 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Binding to the GtkSourceView library
License: LGPLv2+ @@ -17,12 +17,18 @@ Source0: https://hackage.haskell.org/package/%%7Bpkgver%7D/%%7Bpkgver%7D.tar.gz
# Begin cabal-rpm deps: BuildRequires: ghc-Cabal-devel +BuildRequires: ghc-gtk2hs-buildtools-devel +%if %{with haddock} +BuildRequires: ghc-doc +%endif +%if %{with ghc_prof} +BuildRequires: ghc-prof +%endif BuildRequires: ghc-rpm-macros BuildRequires: ghc-array-devel BuildRequires: ghc-containers-devel BuildRequires: ghc-glib-devel BuildRequires: ghc-gtk-devel -BuildRequires: ghc-gtk2hs-buildtools-devel BuildRequires: ghc-mtl-devel BuildRequires: ghc-text-devel BuildRequires: gtk2hs-buildtools @@ -40,11 +46,8 @@ other features typical of a source editor. %package devel Summary: Haskell %{pkg_name} library development files Provides: %{name}-static = %{version}-%{release} -Provides: %{name}-doc = %{version}-%{release} %if %{defined ghc_version} Requires: ghc-compiler = %{ghc_version} -Requires(post): ghc-compiler = %{ghc_version} -Requires(postun): ghc-compiler = %{ghc_version} %endif Requires: %{name}%{?_isa} = %{version}-%{release} # Begin cabal-rpm deps: @@ -55,10 +58,30 @@ Requires: pkgconfig(gtksourceview-2.0) This package provides the Haskell %{pkg_name} library development files.
+%if %{with haddock} +%package doc +Summary: Haskell %{pkg_name} library documentation + +%description doc +This package provides the Haskell %{pkg_name} library documentation. +%endif + + +%if %{with ghc_prof} +%package prof +Summary: Haskell %{pkg_name} profiling library +Requires: %{name}-devel%{?_isa} = %{version}-%{release} + +%description prof +This package provides the Haskell %{pkg_name} profiling library. +%endif + + %prep # Begin cabal-rpm setup: %setup -q -n %{pkgver} # End cabal-rpm setup +cabal-tweak-dep-ver gtk '<0.15' '<0.16'
%build @@ -76,14 +99,6 @@ This package provides the Haskell %{pkg_name} library development files. rm -r %{buildroot}%{_datadir}/%{pkg_name}-%{version}
-%post devel -%ghc_pkg_recache - - -%postun devel -%ghc_pkg_recache - - %files -f %{name}.files # Begin cabal-rpm files: %license COPYING @@ -93,7 +108,20 @@ rm -r %{buildroot}%{_datadir}/%{pkg_name}-%{version} %files devel -f %{name}-devel.files %doc demo
+%if %{with haddock} +%files doc -f %{name}-doc.files +%endif + + +%if %{with ghc_prof} +%files prof -f %{name}-prof.files +%endif + + %changelog +* Fri Aug 02 2019 Jens Petersen petersen@redhat.com - 0.13.3.1-11 +- add doc and prof subpackages (cabal-rpm-1.0.0) + * Thu Jul 25 2019 Fedora Release Engineering releng@fedoraproject.org - 0.13.3.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
arch-excludes@lists.fedoraproject.org