commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2020-09-07 22:04:19 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3399 (New) Package is "ghc-unix-compat" Mon Sep 7 22:04:19 2020 rev:18 rq:832332 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2020-08-28 21:40:18.608863660 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3399/ghc-unix-compat.changes 2020-09-07 22:04:20.482122023 +0200 @@ -1,0 +2,6 @@ +Mon Aug 31 09:34:31 UTC 2020 - psim...@suse.com + +- Update unix-compat to version 0.5.2 revision 1. + Upstream has revised the Cabal build instructions on Hackage. + +--- Other differences: --
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2020-08-28 21:40:18 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3399 (New) Package is "ghc-unix-compat" Fri Aug 28 21:40:18 2020 rev:17 rq:829469 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2020-06-19 17:20:18.223356652 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3399/ghc-unix-compat.changes 2020-08-28 21:40:18.608863660 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:46:26 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.OKel0f/_old 2020-08-28 21:40:20.252864267 +0200 +++ /var/tmp/diff_new_pack.OKel0f/_new 2020-08-28 21:40:20.256864268 +0200 @@ -45,7 +45,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%autosetup -n %{pkg_name}-%{version} cp -p %{SOURCE1} %{pkg_name}.cabal %build
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2020-06-19 17:20:17 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3606 (New) Package is "ghc-unix-compat" Fri Jun 19 17:20:17 2020 rev:16 rq:815205 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2020-05-11 13:36:43.432535252 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.3606/ghc-unix-compat.changes 2020-06-19 17:20:18.223356652 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 11:14:46 UTC 2020 - Peter Simons + +- Re-generate file with latest version of spec-cleaner. + +--- Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.6khb0x/_old 2020-06-19 17:20:18.811358197 +0200 +++ /var/tmp/diff_new_pack.6khb0x/_new 2020-06-19 17:20:18.811358197 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unix-compat # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2020-05-11 13:36:39 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.2738 (New) Package is "ghc-unix-compat" Mon May 11 13:36:39 2020 rev:15 rq:801061 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2019-12-27 13:58:50.496816980 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.2738/ghc-unix-compat.changes 2020-05-11 13:36:43.432535252 +0200 @@ -1,0 +2,5 @@ +Thu May 7 08:08:26 UTC 2020 - Peter Simons + +- Update Cabal file to get more accurate dependency information. + +--- New: unix-compat.cabal Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.rTjCJ9/_old 2020-05-11 13:36:44.012536468 +0200 +++ /var/tmp/diff_new_pack.rTjCJ9/_new 2020-05-11 13:36:44.016536476 +0200 @@ -24,6 +24,7 @@ License:BSD-3-Clause 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel @@ -45,6 +46,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ unix-compat.cabal ++ name: unix-compat version:0.5.2 x-revision: 1 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used. homepage: http://github.com/jacobstanley/unix-compat license:BSD3 license-file: LICENSE author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan maintainer: Jacob Stanley category: System build-type: Simple cabal-version: >= 1.6 source-repository head type: git location: git://github.com/jacobstanley/unix-compat.git flag old-time description: build against old-time package default: False Library hs-source-dirs: src ghc-options: -Wall build-depends: base == 4.* exposed-modules: System.PosixCompat System.PosixCompat.Extensions System.PosixCompat.Files System.PosixCompat.Temp System.PosixCompat.Time System.PosixCompat.Types System.PosixCompat.Unistd System.PosixCompat.User if os(windows) c-sources: cbits/HsUname.c cbits/mktemp.c extra-libraries: msvcrt build-depends: Win32 >= 2.5.0.0 if flag(old-time) build-depends: old-time >= 1.0.0.0 && < 1.2.0.0 cpp-options: -DOLD_TIME if impl(ghc < 7) build-depends: directory == 1.0.* cpp-options: -DDIRECTORY_1_0 else build-depends: directory == 1.1.* else build-depends: time >= 1.0 && < 1.10 build-depends: directory >= 1.2 && < 1.4 other-modules: System.PosixCompat.Internal.Time else build-depends: unix >= 2.4 && < 2.9 include-dirs: include includes: HsUnixCompat.h install-includes: HsUnixCompat.h c-sources: cbits/HsUnixCompat.c if os(solaris) cc-options: -DSOLARIS
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2019-12-27 13:58:48 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.6675 (New) Package is "ghc-unix-compat" Fri Dec 27 13:58:48 2019 rev:14 rq:759548 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2019-08-13 20:44:52.103052016 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.6675/ghc-unix-compat.changes 2019-12-27 13:58:50.496816980 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:15:06 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.ru1hf6/_old 2019-12-27 13:58:50.892817171 +0100 +++ /var/tmp/diff_new_pack.ru1hf6/_new 2019-12-27 13:58:50.892817171 +0100 @@ -22,7 +22,6 @@ Release:0 Summary:Portable POSIX-compatibility layer License:BSD-3-Clause -Group: Development/Libraries/Haskell URL:https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz BuildRequires: ghc-Cabal-devel @@ -36,7 +35,6 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version}
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2019-08-13 20:44:49 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.9556 (New) Package is "ghc-unix-compat" Tue Aug 13 20:44:49 2019 rev:13 rq:723078 version:0.5.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2019-06-19 21:13:06.362783642 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.9556/ghc-unix-compat.changes 2019-08-13 20:44:52.103052016 +0200 @@ -1,0 +2,6 @@ +Sat Aug 10 02:01:15 UTC 2019 - psim...@suse.com + +- Update unix-compat to version 0.5.2. + Upstream does not provide a change log file. + +--- Old: unix-compat-0.5.1.tar.gz unix-compat.cabal New: unix-compat-0.5.2.tar.gz Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.Od3DVR/_old 2019-08-13 20:44:54.639051284 +0200 +++ /var/tmp/diff_new_pack.Od3DVR/_new 2019-08-13 20:44:54.683051272 +0200 @@ -18,14 +18,13 @@ %global pkg_name unix-compat Name: ghc-%{pkg_name} -Version:0.5.1 +Version:0.5.2 Release:0 Summary:Portable POSIX-compatibility layer License:BSD-3-Clause Group: Development/Libraries/Haskell 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel @@ -48,7 +47,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ unix-compat-0.5.1.tar.gz -> unix-compat-0.5.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.5.1/cbits/HsUnixCompat.c new/unix-compat-0.5.2/cbits/HsUnixCompat.c --- old/unix-compat-0.5.1/cbits/HsUnixCompat.c 2018-08-23 02:44:16.0 +0200 +++ new/unix-compat-0.5.2/cbits/HsUnixCompat.c 2001-09-09 03:46:40.0 +0200 @@ -2,7 +2,7 @@ #ifdef SOLARIS #include -#elif defined(__GLIBC__) +#elif defined(__linux__) #include #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.5.1/unix-compat.cabal new/unix-compat-0.5.2/unix-compat.cabal --- old/unix-compat-0.5.1/unix-compat.cabal 2018-08-23 02:44:16.0 +0200 +++ new/unix-compat-0.5.2/unix-compat.cabal 2001-09-09 03:46:40.0 +0200 @@ -1,12 +1,12 @@ name: unix-compat -version:0.5.1 +version:0.5.2 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used. -homepage: http://github.com/jystic/unix-compat +homepage: http://github.com/jacobstanley/unix-compat license:BSD3 license-file: LICENSE author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan @@ -17,7 +17,7 @@ source-repository head type: git - location: git://github.com/jystic/unix-compat.git + location: git://github.com/jacobstanley/unix-compat.git flag old-time description: build against old-time package
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2019-06-19 21:12:12 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.4811 (New) Package is "ghc-unix-compat" Wed Jun 19 21:12:12 2019 rev:12 rq:710645 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2018-10-25 09:06:49.370487722 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new.4811/ghc-unix-compat.changes 2019-06-19 21:13:06.362783642 +0200 @@ -1,0 +2,5 @@ +Tue Jun 11 14:29:20 UTC 2019 - Peter Simons + +- Update Cabal file for more accurate build dependencies. + +--- New: unix-compat.cabal Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.KfbTDV/_old 2019-06-19 21:13:07.318784571 +0200 +++ /var/tmp/diff_new_pack.KfbTDV/_new 2019-06-19 21:13:07.322784574 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unix-compat # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -25,6 +25,7 @@ Group: Development/Libraries/Haskell 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel @@ -47,6 +48,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ unix-compat.cabal ++ name: unix-compat version:0.5.1 x-revision: 1 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used. homepage: http://github.com/jacobstanley/unix-compat license:BSD3 license-file: LICENSE author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan maintainer: Jacob Stanley category: System build-type: Simple cabal-version: >= 1.6 source-repository head type: git location: git://github.com/jacobstanley/unix-compat.git flag old-time description: build against old-time package default: False Library hs-source-dirs: src ghc-options: -Wall build-depends: base == 4.* exposed-modules: System.PosixCompat System.PosixCompat.Extensions System.PosixCompat.Files System.PosixCompat.Temp System.PosixCompat.Time System.PosixCompat.Types System.PosixCompat.Unistd System.PosixCompat.User if os(windows) c-sources: cbits/HsUname.c cbits/mktemp.c extra-libraries: msvcrt build-depends: Win32 >= 2.5.0.0 if flag(old-time) build-depends: old-time >= 1.0.0.0 && < 1.2.0.0 cpp-options: -DOLD_TIME if impl(ghc < 7) build-depends: directory == 1.0.* cpp-options: -DDIRECTORY_1_0 else build-depends: directory == 1.1.* else build-depends: time >= 1.0 && < 1.9 build-depends: directory >= 1.2 && < 1.4 other-modules: System.PosixCompat.Internal.Time else build-depends: unix >= 2.4 && < 2.9 include-dirs: include includes: HsUnixCompat.h install-includes: HsUnixCompat.h c-sources: cbits/HsUnixCompat.c if os(solaris) cc-options: -DSOLARIS
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2018-10-25 09:06:48 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Thu Oct 25 09:06:48 2018 rev:11 rq:643483 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2018-09-03 10:35:02.188659174 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2018-10-25 09:06:49.370487722 +0200 @@ -1,0 +2,5 @@ +Sat Oct 20 11:32:11 UTC 2018 - Peter Simons + +- Use https URL to refer to bugs.opensuse.org. + +--- Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.V0FA2T/_old 2018-10-25 09:06:50.110487281 +0200 +++ /var/tmp/diff_new_pack.V0FA2T/_new 2018-10-25 09:06:50.122487274 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ #
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2018-09-03 10:34:58 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Mon Sep 3 10:34:58 2018 rev:10 rq:632490 version:0.5.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2018-08-04 21:54:18.685379426 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2018-09-03 10:35:02.188659174 +0200 @@ -1,0 +2,6 @@ +Thu Aug 30 15:29:14 UTC 2018 - psim...@suse.com + +- Update unix-compat to version 0.5.1. + Upstream does not provide a change log file. + +--- Old: unix-compat-0.5.0.1.tar.gz unix-compat.cabal New: unix-compat-0.5.1.tar.gz Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.eKASGb/_old 2018-09-03 10:35:02.644660351 +0200 +++ /var/tmp/diff_new_pack.eKASGb/_new 2018-09-03 10:35:02.652660371 +0200 @@ -18,14 +18,13 @@ %global pkg_name unix-compat Name: ghc-%{pkg_name} -Version:0.5.0.1 +Version:0.5.1 Release:0 Summary:Portable POSIX-compatibility layer License:BSD-3-Clause Group: Development/Libraries/Haskell 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel @@ -48,7 +47,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ unix-compat-0.5.0.1.tar.gz -> unix-compat-0.5.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.5.0.1/cbits/HsUnixCompat.c new/unix-compat-0.5.1/cbits/HsUnixCompat.c --- old/unix-compat-0.5.0.1/cbits/HsUnixCompat.c2017-12-06 02:45:18.0 +0100 +++ new/unix-compat-0.5.1/cbits/HsUnixCompat.c 2018-08-23 02:44:16.0 +0200 @@ -2,6 +2,8 @@ #ifdef SOLARIS #include +#elif defined(__GLIBC__) +#include #endif unsigned int unix_major(dev_t dev) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.5.0.1/unix-compat.cabal new/unix-compat-0.5.1/unix-compat.cabal --- old/unix-compat-0.5.0.1/unix-compat.cabal 2017-12-06 02:45:18.0 +0100 +++ new/unix-compat-0.5.1/unix-compat.cabal 2018-08-23 02:44:16.0 +0200 @@ -1,5 +1,5 @@ name: unix-compat -version:0.5.0.1 +version:0.5.1 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix @@ -63,7 +63,7 @@ System.PosixCompat.Internal.Time else -build-depends: unix >= 2.4 && < 2.8 +build-depends: unix >= 2.4 && < 2.9 include-dirs: include includes: HsUnixCompat.h install-includes: HsUnixCompat.h
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2018-08-04 21:54:14 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Sat Aug 4 21:54:14 2018 rev:9 rq:627281 version:0.5.0.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2018-07-21 10:24:09.358972929 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2018-08-04 21:54:18.685379426 +0200 @@ -1,0 +2,5 @@ +Tue Jul 31 14:22:56 UTC 2018 - psim...@suse.com + +- Revise Cabal build instructions to support 'unix' version 2.8.x. + +--- New: unix-compat.cabal Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.ViCbb7/_old 2018-08-04 21:54:19.233380452 +0200 +++ /var/tmp/diff_new_pack.ViCbb7/_new 2018-08-04 21:54:19.237380460 +0200 @@ -25,6 +25,7 @@ Group: Development/Libraries/Haskell 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel @@ -47,6 +48,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ unix-compat.cabal ++ name: unix-compat version:0.5.0.1 x-revision: 1 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used. homepage: http://github.com/jystic/unix-compat license:BSD3 license-file: LICENSE author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan maintainer: Jacob Stanley category: System build-type: Simple cabal-version: >= 1.6 source-repository head type: git location: git://github.com/jystic/unix-compat.git flag old-time description: build against old-time package default: False Library hs-source-dirs: src ghc-options: -Wall build-depends: base == 4.* exposed-modules: System.PosixCompat System.PosixCompat.Extensions System.PosixCompat.Files System.PosixCompat.Temp System.PosixCompat.Time System.PosixCompat.Types System.PosixCompat.Unistd System.PosixCompat.User if os(windows) c-sources: cbits/HsUname.c cbits/mktemp.c extra-libraries: msvcrt build-depends: Win32 >= 2.5.0.0 if flag(old-time) build-depends: old-time >= 1.0.0.0 && < 1.2.0.0 cpp-options: -DOLD_TIME if impl(ghc < 7) build-depends: directory == 1.0.* cpp-options: -DDIRECTORY_1_0 else build-depends: directory == 1.1.* else build-depends: time >= 1.0 && < 1.9 build-depends: directory >= 1.2 && < 1.4 other-modules: System.PosixCompat.Internal.Time else build-depends: unix >= 2.4 && < 2.9 include-dirs: include includes: HsUnixCompat.h install-includes: HsUnixCompat.h c-sources: cbits/HsUnixCompat.c if os(solaris) cc-options: -DSOLARIS
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2018-07-21 10:24:09 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Sat Jul 21 10:24:09 2018 rev:8 rq:623884 version:0.5.0.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2018-05-30 12:27:45.665326424 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2018-07-21 10:24:09.358972929 +0200 @@ -1,0 +2,6 @@ +Wed Jul 18 14:26:46 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- @@ -41 +46,0 @@ - Other differences: --
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2018-05-30 12:15:21 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Wed May 30 12:15:21 2018 rev:7 rq:607914 version:0.5.0.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2017-09-15 22:21:52.567217089 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2018-05-30 12:27:45.665326424 +0200 @@ -1,0 +2,6 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update unix-compat to version 0.5.0.1. + Upstream does not provide a changelog. + +--- Old: unix-compat-0.4.3.1.tar.gz unix-compat.cabal New: unix-compat-0.5.0.1.tar.gz Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.avy3po/_old 2018-05-30 12:27:46.249305929 +0200 +++ /var/tmp/diff_new_pack.avy3po/_new 2018-05-30 12:27:46.257305648 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unix-compat # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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,14 +18,13 @@ %global pkg_name unix-compat Name: ghc-%{pkg_name} -Version:0.4.3.1 +Version:0.5.0.1 Release:0 Summary:Portable POSIX-compatibility layer License:BSD-3-Clause Group: Development/Libraries/Haskell 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/2.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel @@ -48,7 +47,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build @@ -63,7 +61,7 @@ %ghc_pkg_recache %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files ++ unix-compat-0.4.3.1.tar.gz -> unix-compat-0.5.0.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.4.3.1/src/System/PosixCompat/Files.hsc new/unix-compat-0.5.0.1/src/System/PosixCompat/Files.hsc --- old/unix-compat-0.4.3.1/src/System/PosixCompat/Files.hsc2016-12-06 15:22:00.0 +0100 +++ new/unix-compat-0.5.0.1/src/System/PosixCompat/Files.hsc2017-12-06 02:45:18.0 +0100 @@ -134,6 +134,7 @@ import System.IO.Error import System.PosixCompat.Types import System.Win32.File hiding (getFileType) +import System.Win32.HardLink (createHardLink) import System.Win32.Time (FILETIME(..), getFileTime, setFileTime) import System.PosixCompat.Internal.Time ( @@ -373,7 +374,7 @@ -- Hard links createLink :: FilePath -> FilePath -> IO () -createLink _ _ = unsupported "createLink" +createLink = createHardLink removeLink :: FilePath -> IO () removeLink _ = unsupported "removeLink" @@ -388,10 +389,14 @@ readSymbolicLink _ = unsupported "readSymbolicLink" -- - --- Renaming files +-- Renaming rename :: FilePath -> FilePath -> IO () -rename name1 name2 = renameFile name1 name2 +#if MIN_VERSION_Win32(2, 6, 0) +rename name1 name2 = moveFileEx name1 (Just name2) mOVEFILE_REPLACE_EXISTING +#else +rename name1 name2 = moveFileEx name1 name2 mOVEFILE_REPLACE_EXISTING +#endif -- - -- chown() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.4.3.1/unix-compat.cabal new/unix-compat-0.5.0.1/unix-compat.cabal --- old/unix-compat-0.4.3.1/unix-compat.cabal 2016-12-06 15:22:00.0 +0100 +++ new/unix-compat-0.5.0.1/unix-compat.cabal 2017-12-06 02:45:18.0 +0100 @@ -1,5 +1,5 @@ name: unix-compat -version:0.4.3.1 +version:0.5.0.1 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix @@ -44,7 +44,7 @@ cbits/mktemp.c extra-libraries: msvcrt -build-depends: Win32 >= 2.3.0.2 +build-depends: Win32 >= 2.5.0.0 if flag(old-time)
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2017-09-15 22:21:51 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Fri Sep 15 22:21:51 2017 rev:6 rq:525610 version:0.4.3.1 Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2017-02-03 17:40:24.169757157 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2017-09-15 22:21:52.567217089 +0200 @@ -1,0 +2,10 @@ +Thu Aug 3 15:38:38 UTC 2017 - psim...@suse.com + +- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. + +--- +Mon Jul 31 03:01:28 UTC 2017 - psim...@suse.com + +- Update to version 0.4.3.1 revision 2. + +--- Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.bqG2BA/_old 2017-09-15 22:21:53.143135970 +0200 +++ /var/tmp/diff_new_pack.bqG2BA/_new 2017-09-15 22:21:53.151134843 +0200 @@ -22,14 +22,13 @@ Release:0 Summary:Portable POSIX-compatibility layer License:BSD-3-Clause -Group: Development/Languages/Other -Url:https://hackage.haskell.org/package/%{pkg_name} +Group: Development/Libraries/Haskell +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#/%{pkg_name}.cabal +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package provides portable implementations of parts of the unix package. @@ -38,7 +37,7 @@ %package devel Summary:Haskell %{pkg_name} library development files -Group: Development/Libraries/Other +Group: Development/Libraries/Haskell Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} @@ -64,10 +63,8 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) %doc LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %changelog ++ unix-compat.cabal ++ --- /var/tmp/diff_new_pack.bqG2BA/_old 2017-09-15 22:21:53.199128083 +0200 +++ /var/tmp/diff_new_pack.bqG2BA/_new 2017-09-15 22:21:53.199128083 +0200 @@ -1,6 +1,6 @@ name: unix-compat version:0.4.3.1 -x-revision: 1 +x-revision: 2 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix @@ -57,7 +57,7 @@ else build-depends: directory == 1.1.* else - build-depends: time >= 1.0 && < 1.7 + build-depends: time >= 1.0 && < 1.9 build-depends: directory >= 1.2 && < 1.4 other-modules:
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2017-01-31 12:45:11 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2017-01-12 15:52:47.573289568 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2017-02-03 17:40:24.169757157 +0100 @@ -1,0 +2,5 @@ +Mon Jan 16 09:44:51 UTC 2017 - psim...@suse.com + +- Update to version 0.4.3.1 revision 1 with cabal2obs. + +--- New: unix-compat.cabal Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.2RoUla/_old 2017-02-03 17:40:24.633691491 +0100 +++ /var/tmp/diff_new_pack.2RoUla/_new 2017-02-03 17:40:24.637690925 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-unix-compat # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -25,6 +25,7 @@ Group: Development/Languages/Other 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros BuildRequires: ghc-unix-devel @@ -48,6 +49,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ unix-compat.cabal ++ name: unix-compat version:0.4.3.1 x-revision: 1 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used. homepage: http://github.com/jystic/unix-compat license:BSD3 license-file: LICENSE author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan maintainer: Jacob Stanleycategory: System build-type: Simple cabal-version: >= 1.6 source-repository head type: git location: git://github.com/jystic/unix-compat.git flag old-time description: build against old-time package default: False Library hs-source-dirs: src ghc-options: -Wall build-depends: base == 4.* exposed-modules: System.PosixCompat System.PosixCompat.Extensions System.PosixCompat.Files System.PosixCompat.Temp System.PosixCompat.Time System.PosixCompat.Types System.PosixCompat.Unistd System.PosixCompat.User if os(windows) c-sources: cbits/HsUname.c cbits/mktemp.c extra-libraries: msvcrt build-depends: Win32 >= 2.3.0.2 if flag(old-time) build-depends: old-time >= 1.0.0.0 && < 1.2.0.0 cpp-options: -DOLD_TIME if impl(ghc < 7) build-depends: directory == 1.0.* cpp-options: -DDIRECTORY_1_0 else build-depends: directory == 1.1.* else build-depends: time >= 1.0 && < 1.7 build-depends: directory >= 1.2 && < 1.4 other-modules: System.PosixCompat.Internal.Time else build-depends: unix >= 2.4 && < 2.8 include-dirs: include includes: HsUnixCompat.h install-includes: HsUnixCompat.h c-sources: cbits/HsUnixCompat.c if os(solaris) cc-options: -DSOLARIS
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2016-10-19 13:04:39 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2016-07-20 09:24:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2016-10-19 13:04:39.0 +0200 @@ -1,0 +2,5 @@ +Thu Sep 15 06:38:56 UTC 2016 - psim...@suse.com + +- Update to version 0.4.2.0 revision 0 with cabal2obs. + +--- Old: 2.cabal unix-compat-0.4.1.4.tar.gz New: unix-compat-0.4.2.0.tar.gz Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.KbzdjS/_old 2016-10-19 13:04:43.0 +0200 +++ /var/tmp/diff_new_pack.KbzdjS/_new 2016-10-19 13:04:43.0 +0200 @@ -18,20 +18,17 @@ %global pkg_name unix-compat Name: ghc-%{pkg_name} -Version:0.4.1.4 +Version:0.4.2.0 Release:0 Summary:Portable POSIX-compatibility layer License:BSD-3-Clause -Group: System/Libraries +Group: Development/Languages/Other 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/2.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -# Begin cabal-rpm deps: BuildRequires: ghc-unix-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -# End cabal-rpm deps %description This package provides portable implementations of parts of the unix package. @@ -51,17 +48,13 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal - %build %ghc_lib_build - %install %ghc_lib_install - %post devel %ghc_pkg_recache ++ unix-compat-0.4.1.4.tar.gz -> unix-compat-0.4.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.4.1.4/cbits/mktemp.c new/unix-compat-0.4.2.0/cbits/mktemp.c --- old/unix-compat-0.4.1.4/cbits/mktemp.c 2015-01-06 14:22:03.0 +0100 +++ new/unix-compat-0.4.2.0/cbits/mktemp.c 2016-06-02 03:49:56.0 +0200 @@ -64,7 +64,7 @@ { char *start, *trv, *suffp, *carryp; char *pad; -struct stat sbuf; +struct _stat sbuf; int rval; uint32_t randidx, randval; char carrybuf[MAXPATHLEN]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.4.1.4/src/System/PosixCompat/Files.hsc new/unix-compat-0.4.2.0/src/System/PosixCompat/Files.hsc --- old/unix-compat-0.4.1.4/src/System/PosixCompat/Files.hsc2015-01-06 14:22:03.0 +0100 +++ new/unix-compat-0.4.2.0/src/System/PosixCompat/Files.hsc2016-06-02 03:49:56.0 +0200 @@ -120,7 +120,14 @@ import Control.Monad (liftM, liftM2) import Data.Bits ((.|.), (.&.)) import Prelude hiding (read) -import System.Directory +import System.Directory (Permissions, emptyPermissions) +import System.Directory (getPermissions, setPermissions) +import System.Directory (readable, setOwnerReadable) +import System.Directory (writable, setOwnerWritable) +import System.Directory (executable, setOwnerExecutable) +import System.Directory (searchable, setOwnerSearchable) +import System.Directory (doesFileExist, doesDirectoryExist) +import System.Directory (getModificationTime, renameFile) import System.IO (IOMode(..), openFile, hFileSize, hSetFileSize, hClose) import System.IO.Error import System.PosixCompat.Types diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/unix-compat-0.4.1.4/unix-compat.cabal new/unix-compat-0.4.2.0/unix-compat.cabal --- old/unix-compat-0.4.1.4/unix-compat.cabal 2015-01-06 14:22:03.0 +0100 +++ new/unix-compat-0.4.2.0/unix-compat.cabal 2016-06-02 03:49:56.0 +0200 @@ -1,5 +1,5 @@ name: unix-compat -version:0.4.1.4 +version:0.4.2.0 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix @@ -56,7 +56,7 @@ else build-depends: directory == 1.1.* else - build-depends: time >= 1.0 && < 1.6 + build-depends: time >= 1.0 && < 1.7 build-depends: directory >= 1.2 && < 1.3 other-modules:
commit ghc-unix-compat for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-unix-compat for openSUSE:Factory checked in at 2016-07-20 09:24:42 Comparing /work/SRC/openSUSE:Factory/ghc-unix-compat (Old) and /work/SRC/openSUSE:Factory/.ghc-unix-compat.new (New) Package is "ghc-unix-compat" Changes: --- /work/SRC/openSUSE:Factory/ghc-unix-compat/ghc-unix-compat.changes 2015-05-21 08:38:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-unix-compat.new/ghc-unix-compat.changes 2016-07-20 09:24:45.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:16:42 UTC 2016 - psim...@suse.com + +- Update to version 0.4.1.4 revision 2 with cabal2obs. + +--- New: 2.cabal Other differences: -- ++ ghc-unix-compat.spec ++ --- /var/tmp/diff_new_pack.Y9qBPI/_old 2016-07-20 09:24:46.0 +0200 +++ /var/tmp/diff_new_pack.Y9qBPI/_new 2016-07-20 09:24:46.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-unix-compat # -# 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 @@ -15,23 +15,22 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%global pkg_name unix-compat +%global pkg_name unix-compat Name: ghc-%{pkg_name} Version:0.4.1.4 Release:0 Summary:Portable POSIX-compatibility layer -Group: System/Libraries - License:BSD-3-Clause +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 -BuildRoot: %{_tmppath}/%{name}-%{version}-build - +Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: BuildRequires: ghc-unix-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build # End cabal-rpm deps %description @@ -39,21 +38,20 @@ This package re-exports the unix package when available. When it isn't available, portable implementations are used. - %package devel Summary:Haskell %{pkg_name} library development files Group: Development/Libraries/Other +Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} Requires(post): ghc-compiler = %{ghc_version} Requires(postun): ghc-compiler = %{ghc_version} -Requires: %{name} = %{version}-%{release} %description devel This package provides the Haskell %{pkg_name} library development files. - %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build @@ -67,18 +65,14 @@ %post devel %ghc_pkg_recache - %postun devel %ghc_pkg_recache - %files -f %{name}.files %defattr(-,root,root,-) %doc LICENSE - %files devel -f %{name}-devel.files %defattr(-,root,root,-) - %changelog ++ 2.cabal ++ name: unix-compat version:0.4.1.4 x-revision: 2 synopsis: Portable POSIX-compatibility layer. description:This package provides portable implementations of parts of the unix package. This package re-exports the unix package when available. When it isn't available, portable implementations are used. homepage: http://github.com/jystic/unix-compat license:BSD3 license-file: LICENSE author: Björn Bringert, Duncan Coutts, Jacob Stanley, Bryan O'Sullivan maintainer: Jacob Stanleycategory: System build-type: Simple cabal-version: >= 1.6 source-repository head type: git location: git://github.com/jystic/unix-compat.git flag old-time description: build against old-time package default: False Library hs-source-dirs: src ghc-options: -Wall build-depends: base == 4.* exposed-modules: System.PosixCompat System.PosixCompat.Extensions System.PosixCompat.Files System.PosixCompat.Temp System.PosixCompat.Time System.PosixCompat.Types System.PosixCompat.Unistd System.PosixCompat.User if os(windows) c-sources: cbits/HsUname.c cbits/mktemp.c extra-libraries: msvcrt build-depends: Win32 >= 2.3.0.2 if flag(old-time) build-depends: old-time >= 1.0.0.0 && < 1.2.0.0 cpp-options: -DOLD_TIME if impl(ghc < 7) build-depends: directory == 1.0.* cpp-options: -DDIRECTORY_1_0 else build-depends: directory == 1.1.* else