Hello community,

here is the log from the commit of package ghc-bootstrap for openSUSE:Factory 
checked in at 2015-05-06 07:49:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-bootstrap (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-bootstrap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-bootstrap"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-bootstrap/ghc-bootstrap.changes      
2015-04-02 16:03:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-bootstrap.new/ghc-bootstrap.changes 
2015-05-06 07:49:25.000000000 +0200
@@ -1,0 +2,21 @@
+Fri May  1 17:06:42 UTC 2015 - [email protected]
+
+- add conflicts for new ghc-*-devel packages in ghc 7.8 
+
+-------------------------------------------------------------------
+Wed Apr 29 09:55:28 UTC 2015 - [email protected]
+
+- update to 7.8.3
+* provide ppc64le build now 
+- remove duplicate files
+- provides tags for ghc subpackages are no longer needed
+  we require ghc-bootstrap in ghc.spec
+- update README.suse with note on upstream tarballs 
+
+-------------------------------------------------------------------
+Fri Apr 17 13:43:27 UTC 2015 - [email protected]
+
+- add _constraints for ppc64le
+* need more disk space 
+
+-------------------------------------------------------------------
@@ -6,0 +28,5 @@
+
+-------------------------------------------------------------------
+Mon Sep 22 10:01:46 UTC 2014 - [email protected]
+
+- fix typo in description 

Old:
----
  ghc-bootstrap-7.6.3.tar

New:
----
  _constraints
  ghc-bootstrap-7.8.3.tar

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.tutu36/_old  2015-05-06 07:49:31.000000000 +0200
+++ /var/tmp/diff_new_pack.tutu36/_new  2015-05-06 07:49:31.000000000 +0200
@@ -2,7 +2,6 @@
 # spec file for package ghc-bootstrap
 #
 # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2015 Peter Trommler [email protected]
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,6 +18,7 @@
 
 %ifarch %{ix86}
 %define longarch i386
+%define os_release -centos65
 %endif
 %ifarch ppc
 %define longarch powerpc
@@ -31,6 +31,7 @@
 %endif
 %ifarch x86_64
 %define longarch x86_64
+%define os_release -centos65
 %endif
 
 %global without_hscolour 1
@@ -38,7 +39,7 @@
 %global debug_package %{nil}
 
 Name:           ghc-bootstrap
-Version:        7.6.3
+Version:        7.8.3
 Release:        0
 Url:            
https://build.opensuse.org/package/view_file/devel:languages:haskell:bootstrap
 Summary:        Binary distributions of The Glorious Glasgow Haskell Compiler
@@ -48,43 +49,14 @@
 Source1:        README.openSUSE
 Source2:        LICENSE
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  fdupes
 BuildRequires:  gmp-devel
 Requires:       gmp-devel
-# Building binary distributions is currently broken for ppc64le
-# use package 'ghc-bin' to bootstrap ppc64le
-# this will be fixed in version 7.8.3 and later
-ExclusiveArch:  %{ix86} ppc ppc64 x86_64
-Provides:       ghc-array
-Provides:       ghc-base
-Provides:       ghc-compiler = %{version}
-Provides:       ghc-containers
-Provides:       ghc-deepseq
-Provides:       ghc-directory
-Provides:       ghc-filepath
-Provides:       ghc-haskell98
-Provides:       ghc-old-locale
-Provides:       ghc-old-time
-Provides:       ghc-process
-Provides:       ghc-time
-Provides:       ghc-unix
-
-#devel packages
-Provides:       ghc-array-devel
-Provides:       ghc-base-devel
-Provides:       ghc-binary-devel
-Provides:       ghc-bytestring-devel
-Provides:       ghc-containers-devel
-Provides:       ghc-deepseq-devel
-Provides:       ghc-directory-devel
-Provides:       ghc-filepath-devel
-Provides:       ghc-haskell98-devel
-Provides:       ghc-old-locale-devel
-Provides:       ghc-old-time-devel
-Provides:       ghc-pretty-devel
-Provides:       ghc-process-devel
-Provides:       ghc-time-devel
-Provides:       ghc-unix-devel
 
+ExclusiveArch:  %{ix86} ppc ppc64 ppc64le x86_64
+Provides:       ghc-bootstrap-devel
+
+Conflicts:      ghc
 Conflicts:      ghc-compiler
 Conflicts:      ghc-Cabal-devel
 Conflicts:      ghc-array-devel
@@ -96,6 +68,7 @@
 Conflicts:      ghc-directory-devel
 Conflicts:      ghc-filepath-devel
 Conflicts:      ghc-ghc-devel
+Conflicts:      ghc-haskeline-devel
 Conflicts:      ghc-haskell2010-devel
 Conflicts:      ghc-haskell98-devel
 Conflicts:      ghc-hoopl-devel
@@ -105,8 +78,11 @@
 Conflicts:      ghc-pretty-devel
 Conflicts:      ghc-process-devel
 Conflicts:      ghc-template-haskell-devel
+Conflicts:      ghc-terminfo-devel
 Conflicts:      ghc-time-devel
+Conflicts:      ghc-transformers-devel
 Conflicts:      ghc-unix-devel
+Conflicts:      ghc-xhtml-devel
 
 AutoReq:        off
 
@@ -144,7 +120,7 @@
 ln -s %{_libdir}/libgmp.so.10 libgmp.so.3
 export LD_LIBRARY_PATH=`pwd`:$LD_LIBRARY_PATH
 %endif
-tar jxf ghc-%{version}-%{longarch}-unknown-linux.tar.bz2
+tar jxf ghc-%{version}-%{longarch}-unknown-linux%{?os_release}.tar.bz2
 cd ghc-%{version}
 ./configure --prefix=%{_prefix}
 
@@ -158,6 +134,7 @@
 install -dm 0755 %{buildroot}%{_libdir}
 ln -s %{_libdir}/libgmp.so.10 %{buildroot}%{_libdir}/libgmp.so.3
 %endif
+%fdupes -s %{buildroot}
 
 %post
 ghc-pkg recache
@@ -172,7 +149,8 @@
 %if 0%{suse_version} > 1130
 %{_libdir}/libgmp.so.3
 %endif
-%ifarch %{ix86} x86_64
+# for some reason there is no manpage for ghc in the x86_64 tarball
+%ifarch %{ix86}
 %{_mandir}/man1/ghc.1*
 %endif
 

++++++ README.openSUSE ++++++
--- /var/tmp/diff_new_pack.tutu36/_old  2015-05-06 07:49:31.000000000 +0200
+++ /var/tmp/diff_new_pack.tutu36/_new  2015-05-06 07:49:31.000000000 +0200
@@ -10,3 +10,8 @@
    * 
https://build.opensuse.org/package/binaries/devel:languages:haskell:bootstrap/ghc-prepare-binary-distributions?repository=openSUSE_Factory_PowerPC_standard
 5. Extract tarball `rpm2cpio ghc-prepare-binary-distributions*.rpm | cpio 
-idmv`
 6. Copy tarball to project devel:languages:haskell:compiler/ghc-bootstrap
+
+Note:
+=====
+The ix86 and x86_64 tarballs were taken from upstream.
+https://www.haskell.org/ghc/download_ghc_7_8_3

++++++ _constraints ++++++
<constraints>
  <hardware>
    <disk>
      <size unit="G">8</size>
    </disk> 
  </hardware>
</constraints>

Reply via email to