Hello community,

here is the log from the commit of package ghc-cabal-helper for 
openSUSE:Factory checked in at 2016-07-21 08:02:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-cabal-helper (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-cabal-helper.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-cabal-helper"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-cabal-helper/ghc-cabal-helper.changes        
2016-01-28 17:24:31.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-cabal-helper.new/ghc-cabal-helper.changes   
2016-07-21 08:02:15.000000000 +0200
@@ -1,0 +2,5 @@
+Sun Jul 10 17:21:32 UTC 2016 - psim...@suse.com
+
+- Update to version 0.6.3.1 revision 1 with cabal2obs.
+
+-------------------------------------------------------------------

New:
----
  1.cabal

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

Other differences:
------------------
++++++ ghc-cabal-helper.spec ++++++
--- /var/tmp/diff_new_pack.K0wZqd/_old  2016-07-21 08:02:17.000000000 +0200
+++ /var/tmp/diff_new_pack.K0wZqd/_new  2016-07-21 08:02:17.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ghc-cabal-helper
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %global pkg_name cabal-helper
 %bcond_with tests
-Name:           ghc-cabal-helper
+Name:           ghc-%{pkg_name}
 Version:        0.6.3.1
 Release:        0
 Summary:        Simple interface to some of Cabal's configuration state used 
by ghc-mod
@@ -26,10 +26,10 @@
 Group:          System/Libraries
 Url:            https://hackage.haskell.org/package/%{pkg_name}
 Source0:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
+Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal
 BuildRequires:  ghc-Cabal-devel
 # Begin cabal-rpm deps:
 BuildRequires:  ghc-bytestring-devel
-BuildRequires:  ghc-data-default-devel
 BuildRequires:  ghc-directory-devel
 BuildRequires:  ghc-filepath-devel
 BuildRequires:  ghc-mtl-devel
@@ -84,19 +84,24 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
+cp -p %{SOURCE1} %{pkg_name}.cabal
+
 
 %build
 %define cabal_configure_options --libexecdir=%{_libexecdir}
 %ghc_lib_build
 
+
 %install
 %ghc_lib_install
 
+
 %check
 %if %{with tests}
-%cabal test
+%{cabal} test
 %endif
 
+
 %post devel
 %ghc_pkg_recache
 

++++++ 1.cabal ++++++
X-Revision: 1
name:                cabal-helper
version:             0.6.3.1
synopsis:            Simple interface to some of Cabal's configuration state 
used by ghc-mod
description:
    @cabal-helper@ provides a library which wraps the internal use of
    anexecutable to lift the restrictions imposed by linking against versions of
    GHC before @7.10@. This has the pleasant side effect of isolating the user
    from having to deal with Cabal version changes manually as @cabal-helper@
    can simply recompile it's helper program automatically as needed.
    .
    @cabal-helper@ uses a wrapper executable to compile the actual cabal-helper
    executable at runtime while linking against an arbitrary version of
    Cabal. This runtime-compiled helper executable is then used to extract
    various bits and peices from Cabal\'s on disk state (dist/setup-config)
    written by it's configure command.
    .
    In addition to this the wrapper executable also supports installing any
    version of Cabal from hackage in case it cannot be found in any available
    package database. The wrapper installs these instances of the Cabal library
    into a private package database so as to not interfere with the user's
    packages.
    .
    Furthermore the wrapper supports one special case namely reading a state
    file for Cabal itself. This is needed as Cabal compiles it's Setup.hs using
    itself and not using any version of Cabal installed in any package database.
    .
    @cabal-helper@ can compile with @Cabal >= 1.14@ but requires @Cabal >= 1.16@
    at runtime.

license:             AGPL-3
license-file:        LICENSE
author:              Daniel Gröber <d...@darkboxed.org>
maintainer:          d...@darkboxed.org
category:            Distribution
build-type:          Custom
cabal-version:       >=1.10
extra-source-files:  CabalHelper/Main.hs
                     CabalHelper/Licenses.hs

source-repository head
  type:     git
  location: https://github.com/DanielG/cabal-helper.git

library
  exposed-modules:     Distribution.Helper
  Other-Modules:       Paths_cabal_helper
                     , CabalHelper.Types
                     , CabalHelper.Sandbox
  default-language:    Haskell2010
  GHC-Options:         -Wall
  Build-Depends:       base < 5 && >= 4.5
                     , Cabal >= 1.14 && < 1.23
                     , directory < 1.5 && >= 1.1.0.2
                     , filepath < 1.5 && >= 1.3.0.0
                     , transformers < 0.6 && >= 0.3.0.0
                     , mtl == 2.2.*
                     , process < 1.3 && >= 1.1.0.1
                     , ghc-prim

Executable cabal-helper-wrapper
  Default-Language:    Haskell2010
  Other-Extensions:    TemplateHaskell
  Main-Is:             CabalHelper/Wrapper.hs
  Other-Modules:       Paths_cabal_helper
                       CabalHelper.Types
                       CabalHelper.Common
                       CabalHelper.GuessGhc
                       CabalHelper.Data
                       CabalHelper.Compile
                       CabalHelper.Log
                       CabalHelper.Sandbox
  GHC-Options:         -Wall
  X-Install-Target:    $libexecdir
  Build-Depends:       base < 5 && >= 4.5
                     , bytestring < 0.11 && >= 0.9.2.1
                     , Cabal >= 1.14 && < 1.23
                     , directory < 1.5 && >= 1.1.0.2
                     , filepath < 1.5 && >= 1.3.0.0
                     , process < 1.3 && >= 1.1.0.1
                     , transformers < 0.6 && >= 0.3.0.0
                     , template-haskell < 2.11 && >= 2.7.0.0
                     , temporary == 1.2.*
                     , utf8-string
                     , ghc-prim

Test-Suite spec
  Default-Language:    Haskell2010
  Type:                exitcode-stdio-1.0
  Main-Is:             Spec.hs
  Other-Modules:       CabalHelper.Common
                       CabalHelper.Compile
                       CabalHelper.Data
                       CabalHelper.Log
                       CabalHelper.Sandbox
                       CabalHelper.Types
                       Distribution.Helper
                       Paths_cabal_helper
  Hs-Source-Dirs:      tests, .
  GHC-Options:         -Wall
  Build-Tools:         cabal
  Build-Depends:       base < 5 && >= 4.5
                     , cabal-helper
                     , extra
                     , unix
                     , Cabal >= 1.14 && < 1.23
                     , directory < 1.5 && >= 1.1.0.2
                     , filepath < 1.5 && >= 1.3.0.0
                     , transformers < 0.6 && >= 0.3.0.0
                     , mtl == 2.2.*
                     , process < 1.3 && >= 1.1.0.1
                     , ghc-prim
                     , bytestring < 0.11 && >= 0.9.2.1
                     , utf8-string
                     , template-haskell < 2.11 && >= 2.7.0.0
                     , temporary == 1.2.*

Reply via email to