commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2020-08-28 21:40:58 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new.3399 (New) Package is "ghc-void" Fri Aug 28 21:40:58 2020 rev:14 rq:829485 version:0.7.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2020-06-19 17:21:06.183491103 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new.3399/ghc-void.changes 2020-08-28 21:40:59.860878854 +0200 @@ -1,0 +2,5 @@ +Tue Aug 18 10:46:34 UTC 2020 - Peter Simons + +- Replace %setup -q with the more modern %autosetup macro. + +--- Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.qSI72H/_old 2020-08-28 21:41:00.392879051 +0200 +++ /var/tmp/diff_new_pack.qSI72H/_new 2020-08-28 21:41:00.396879052 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-void # -# Copyright (c) 2019 SUSE LLC +# 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 @@ -42,7 +42,7 @@ This package provides the Haskell %{pkg_name} library development files. %prep -%setup -q -n %{pkg_name}-%{version} +%autosetup -n %{pkg_name}-%{version} %build %ghc_lib_build
commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2020-06-19 17:21:03 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new.3606 (New) Package is "ghc-void" Fri Jun 19 17:21:03 2020 rev:13 rq:815216 version:0.7.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2019-12-27 13:59:08.184825527 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-void.new.3606/ghc-void.changes 2020-06-19 17:21:06.183491103 +0200 @@ -1,0 +2,5 @@ +Tue Jun 16 11:14:51 UTC 2020 - Peter Simons + +- Re-generate file with latest version of spec-cleaner. + +--- Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.gJ6OmF/_old 2020-06-19 17:21:06.903493236 +0200 +++ /var/tmp/diff_new_pack.gJ6OmF/_new 2020-06-19 17:21:06.907493248 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-void # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2019-12-27 13:59:06 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new.6675 (New) Package is "ghc-void" Fri Dec 27 13:59:06 2019 rev:12 rq:759559 version:0.7.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2019-05-17 23:43:22.977905574 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new.6675/ghc-void.changes 2019-12-27 13:59:08.184825527 +0100 @@ -1,0 +2,5 @@ +Fri Nov 8 16:15:12 UTC 2019 - Peter Simons + +- Drop obsolete group attributes. + +--- Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.vCBKNm/_old 2019-12-27 13:59:08.640825747 +0100 +++ /var/tmp/diff_new_pack.vCBKNm/_new 2019-12-27 13:59:08.644825749 +0100 @@ -22,7 +22,6 @@ Release:0 Summary:A Haskell 98 logically uninhabited data type 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 @@ -34,7 +33,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-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2019-05-17 23:43:21 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new.5148 (New) Package is "ghc-void" Fri May 17 23:43:21 2019 rev:11 rq:703481 version:0.7.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2018-10-25 09:07:14.974472444 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new.5148/ghc-void.changes 2019-05-17 23:43:22.977905574 +0200 @@ -1,0 +2,8 @@ +Sat May 11 02:00:44 UTC 2019 - psim...@suse.com + +- Update void to version 0.7.3. + 0.7.3 [2019.05.10] + -- + * Backport the `Lift Void` instance introduced in `template-haskell-2.15.0.0`. + +--- Old: void-0.7.2.tar.gz New: void-0.7.3.tar.gz Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.ytj6wh/_old 2019-05-17 23:43:23.785905130 +0200 +++ /var/tmp/diff_new_pack.ytj6wh/_new 2019-05-17 23:43:23.789905127 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-void # -# 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 @@ -18,7 +18,7 @@ %global pkg_name void Name: ghc-%{pkg_name} -Version:0.7.2 +Version:0.7.3 Release:0 Summary:A Haskell 98 logically uninhabited data type License:BSD-3-Clause ++ void-0.7.2.tar.gz -> void-0.7.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.7.2/.gitignore new/void-0.7.3/.gitignore --- old/void-0.7.2/.gitignore 2017-03-25 05:22:56.0 +0100 +++ new/void-0.7.3/.gitignore 2001-09-09 03:46:40.0 +0200 @@ -13,3 +13,22 @@ tags wiki wip +dist-newstyle/ +.stack-work/ +cabal-dev +*.chi +*.chs.h +*.dyn_o +*.dyn_hi +.hpc +.hsenv +.cabal-sandbox/ +cabal.sandbox.config +*.prof +*.aux +*.hp +*.eventlog +cabal.project.local +cabal.project.local~ +.HTF/ +.ghc.environment.* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.7.2/.travis.yml new/void-0.7.3/.travis.yml --- old/void-0.7.2/.travis.yml 2017-03-25 05:22:56.0 +0100 +++ new/void-0.7.3/.travis.yml 2001-09-09 03:46:40.0 +0200 @@ -1,108 +1,174 @@ -# This file has been generated -- see https://github.com/hvr/multi-ghc-travis +# This Travis job script has been generated by a script via +# +# haskell-ci '--output=.travis.yml' '--config=cabal.haskell-ci' 'cabal.project' +# +# For more information, see https://github.com/haskell-CI/haskell-ci +# +# version: 0.3.20190425 +# language: c -sudo: false - +dist: xenial +git: + # whether to recursively clone submodules + submodules: false notifications: irc: channels: - - "irc.freenode.org#haskell-lens" + - irc.freenode.org#haskell-lens skip_join: true template: - - "\x0313void\x03/\x0306%{branch}\x03 \x0314%{commit}\x03 %{build_url} %{message}" - + - "\"\\x0313void\\x03/\\x0306%{branch}\\x03 \\x0314%{commit}\\x03 %{build_url} %{message}\"" cache: directories: -- $HOME/.cabsnap - $HOME/.cabal/packages - +- $HOME/.cabal/store before_cache: - - rm -fv $HOME/.cabal/packages/hackage.haskell.org/build-reports.log - - rm -fv $HOME/.cabal/packages/hackage.haskell.org/00-index.tar - + - rm -fv $CABALHOME/packages/hackage.haskell.org/build-reports.log + # remove files that are regenerated by 'cabal update' + - rm -fv $CABALHOME/packages/hackage.haskell.org/00-index.* + - rm -fv $CABALHOME/packages/hackage.haskell.org/*.json + - rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.cache + - rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.tar + - rm -fv $CABALHOME/packages/hackage.haskell.org/01-index.tar.idx + - rm -rfv $CABALHOME/packages/head.hackage matrix: include: -- env: CABALVER=1.18 GHCVER=7.0.4 - compiler: ": #GHC 7.0.4" - addons: {apt: {packages: [cabal-install-1.18,ghc-7.0.4], sources: [hvr-ghc]}} -- env: CABALVER=1.18 GHCVER=7.2.2 - compiler: ": #GHC 7.2.2" - addons: {apt: {packages: [cabal-install-1.18,ghc-7.2.2], sources: [hvr-ghc]}} -- env: CABALVER=1.18 GHCVER=7.4.2 - compiler: ": #GHC 7.4.2" - addons: {apt: {packages: [cabal-install-1.18,ghc-7.4.2], sources: [hvr-ghc]}} -- env: CABALVER=1.18 GHCVER=7.6.3 - compiler: ": #GHC 7.6.3" - addons: {apt: {packages: [cabal-install-1.18,ghc-7.6.3], sources: [hvr-
commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2018-10-25 09:07:09 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new (New) Package is "ghc-void" Thu Oct 25 09:07:09 2018 rev:10 rq:643491 version:0.7.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2018-07-24 17:24:16.491444800 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new/ghc-void.changes 2018-10-25 09:07:14.974472444 +0200 @@ -1,0 +2,5 @@ +Sat Oct 20 11:32:15 UTC 2018 - Peter Simons + +- Use https URL to refer to bugs.opensuse.org. + +--- Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.rLXbVX/_old 2018-10-25 09:07:15.590472076 +0200 +++ /var/tmp/diff_new_pack.rLXbVX/_new 2018-10-25 09:07:15.590472076 +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-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2018-07-24 17:24:14 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new (New) Package is "ghc-void" Tue Jul 24 17:24:14 2018 rev:9 rq:624318 version:0.7.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2018-05-30 12:27:54.121029207 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new/ghc-void.changes 2018-07-24 17:24:16.491444800 +0200 @@ -1,0 +2,6 @@ +Wed Jul 18 14:26:48 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- @@ -28 +33,0 @@ - @@ -40 +44,0 @@ - Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.idFXNd/_old 2018-07-24 17:24:16.931445361 +0200 +++ /var/tmp/diff_new_pack.idFXNd/_new 2018-07-24 17:24:16.935445367 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-void # -# 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
commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2018-05-30 12:21:35 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new (New) Package is "ghc-void" Wed May 30 12:21:35 2018 rev:8 rq:609831 version:0.7.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2017-09-15 22:23:36.504574079 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new/ghc-void.changes 2018-05-30 12:27:54.121029207 +0200 @@ -1,0 +2,5 @@ +Wed May 16 14:36:30 UTC 2018 - psim...@suse.com + +- Prefer the new %license attribute over %doc. + +--- Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.zoPAr9/_old 2018-05-30 12:27:55.044996670 +0200 +++ /var/tmp/diff_new_pack.zoPAr9/_new 2018-05-30 12:27:55.048996529 +0200 @@ -59,7 +59,7 @@ %ghc_pkg_recache %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %doc CHANGELOG.markdown README.markdown
commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2017-09-15 22:23:35 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new (New) Package is "ghc-void" Fri Sep 15 22:23:35 2017 rev:7 rq:525649 version:0.7.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2017-04-14 13:39:13.354658829 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new/ghc-void.changes 2017-09-15 22:23:36.504574079 +0200 @@ -1,0 +2,5 @@ +Thu Aug 3 15:38:38 UTC 2017 - psim...@suse.com + +- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. + +--- Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.6aTY87/_old 2017-09-15 22:23:37.084492378 +0200 +++ /var/tmp/diff_new_pack.6aTY87/_new 2017-09-15 22:23:37.084492378 +0200 @@ -22,12 +22,11 @@ Release:0 Summary:A Haskell 98 logically uninhabited data type 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 BuildRequires: ghc-Cabal-devel BuildRequires: ghc-rpm-macros -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A Haskell 98 logically uninhabited data type, used to indicate that a given @@ -35,7 +34,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} @@ -60,11 +59,9 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) %doc LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %doc CHANGELOG.markdown README.markdown %changelog
commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2017-04-14 13:39:12 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new (New) Package is "ghc-void" Fri Apr 14 13:39:12 2017 rev:6 rq:485174 version:0.7.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2016-07-27 16:11:35.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new/ghc-void.changes 2017-04-14 13:39:13.354658829 +0200 @@ -1,0 +2,5 @@ +Mon Mar 27 12:40:50 UTC 2017 - psim...@suse.com + +- Update to version 0.7.2 with cabal2obs. + +--- Old: void-0.7.1.tar.gz New: void-0.7.2.tar.gz Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.fsi5mv/_old 2017-04-14 13:39:14.226535605 +0200 +++ /var/tmp/diff_new_pack.fsi5mv/_new 2017-04-14 13:39:14.230535041 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-void # -# 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 @@ -18,21 +18,16 @@ %global pkg_name void Name: ghc-%{pkg_name} -Version:0.7.1 +Version:0.7.2 Release:0 Summary:A Haskell 98 logically uninhabited data type 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 BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: -BuildRequires: ghc-deepseq-devel -BuildRequires: ghc-hashable-devel BuildRequires: ghc-rpm-macros -BuildRequires: ghc-semigroups-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build -# End cabal-rpm deps %description A Haskell 98 logically uninhabited data type, used to indicate that a given @@ -52,15 +47,12 @@ %prep %setup -q -n %{pkg_name}-%{version} - %build %ghc_lib_build - %install %ghc_lib_install - %post devel %ghc_pkg_recache ++ void-0.7.1.tar.gz -> void-0.7.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.7.1/.travis.yml new/void-0.7.2/.travis.yml --- old/void-0.7.1/.travis.yml 2015-09-13 20:16:23.0 +0200 +++ new/void-0.7.2/.travis.yml 2017-03-25 05:22:56.0 +0100 @@ -1 +1,108 @@ -language: haskell +# This file has been generated -- see https://github.com/hvr/multi-ghc-travis +language: c +sudo: false + +notifications: + irc: +channels: + - "irc.freenode.org#haskell-lens" +skip_join: true +template: + - "\x0313void\x03/\x0306%{branch}\x03 \x0314%{commit}\x03 %{build_url} %{message}" + +cache: + directories: +- $HOME/.cabsnap +- $HOME/.cabal/packages + +before_cache: + - rm -fv $HOME/.cabal/packages/hackage.haskell.org/build-reports.log + - rm -fv $HOME/.cabal/packages/hackage.haskell.org/00-index.tar + +matrix: + include: +- env: CABALVER=1.18 GHCVER=7.0.4 + compiler: ": #GHC 7.0.4" + addons: {apt: {packages: [cabal-install-1.18,ghc-7.0.4], sources: [hvr-ghc]}} +- env: CABALVER=1.18 GHCVER=7.2.2 + compiler: ": #GHC 7.2.2" + addons: {apt: {packages: [cabal-install-1.18,ghc-7.2.2], sources: [hvr-ghc]}} +- env: CABALVER=1.18 GHCVER=7.4.2 + compiler: ": #GHC 7.4.2" + addons: {apt: {packages: [cabal-install-1.18,ghc-7.4.2], sources: [hvr-ghc]}} +- env: CABALVER=1.18 GHCVER=7.6.3 + compiler: ": #GHC 7.6.3" + addons: {apt: {packages: [cabal-install-1.18,ghc-7.6.3], sources: [hvr-ghc]}} +- env: CABALVER=1.18 GHCVER=7.8.4 + compiler: ": #GHC 7.8.4" + addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}} +- env: CABALVER=1.22 GHCVER=7.10.3 + compiler: ": #GHC 7.10.3" + addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3], sources: [hvr-ghc]}} +- env: CABALVER=1.24 GHCVER=8.0.2 + compiler: ": #GHC 8.0.2" + addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.2], sources: [hvr-ghc]}} +- env: CABALVER=head GHCVER=head + compiler: ": #GHC head" + addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}} + + allow_failures: +- env: CABALVER=head GHCVER=head + +before_install: + - unset CC + - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH + +install: + - cabal --version + - echo "$(ghc --version) [$(ghc --print-project-git-
commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2016-07-27 16:11:34 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new (New) Package is "ghc-void" Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2015-09-24 06:15:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new/ghc-void.changes 2016-07-27 16:11:35.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:04:03 UTC 2016 - psim...@suse.com + +- Update to version 0.7.1 revision 0 with cabal2obs. + +--- Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.o6r58r/_old 2016-07-27 16:11:36.0 +0200 +++ /var/tmp/diff_new_pack.o6r58r/_new 2016-07-27 16:11:36.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-void # -# 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 @@ -17,50 +17,50 @@ %global pkg_name void - -Name: ghc-void +Name: ghc-%{pkg_name} Version:0.7.1 Release:0 Summary:A Haskell 98 logically uninhabited data type License:BSD-3-Clause Group: System/Libraries - -Url:http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build - +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 -BuildRequires: ghc-rpm-macros # Begin cabal-rpm deps: +BuildRequires: ghc-deepseq-devel BuildRequires: ghc-hashable-devel +BuildRequires: ghc-rpm-macros BuildRequires: ghc-semigroups-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build # End cabal-rpm deps %description A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist. - %package devel Summary:Haskell %{pkg_name} library development files Group: Development/Libraries/Other -Provides: %{name}-static = %{version}-%{release} Requires: %{name} = %{version}-%{release} Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} %description devel This package provides the Haskell %{pkg_name} library development files. - %prep %setup -q -n %{pkg_name}-%{version} + %build %ghc_lib_build + %install %ghc_lib_install + %post devel %ghc_pkg_recache @@ -73,6 +73,6 @@ %files devel -f %{name}-devel.files %defattr(-,root,root,-) -%doc README.markdown +%doc CHANGELOG.markdown README.markdown %changelog
commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2015-09-24 06:15:10 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new (New) Package is "ghc-void" Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2015-05-21 08:13:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new/ghc-void.changes 2015-09-24 06:15:11.0 +0200 @@ -1,0 +2,8 @@ +Sun Sep 20 19:24:46 UTC 2015 - mimi...@gmail.com + +- update to 0.7.1 +* Support semigroups 0.17 on older GHCs +* Backported NFData's semigroup instance to older GHCs. + + +--- Old: void-0.7.tar.gz New: void-0.7.1.tar.gz Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.B7yYI8/_old 2015-09-24 06:15:12.0 +0200 +++ /var/tmp/diff_new_pack.B7yYI8/_new 2015-09-24 06:15:12.0 +0200 @@ -19,7 +19,7 @@ %global pkg_name void Name: ghc-void -Version:0.7 +Version:0.7.1 Release:0 Summary:A Haskell 98 logically uninhabited data type License:BSD-3-Clause ++ void-0.7.tar.gz -> void-0.7.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.7/CHANGELOG.markdown new/void-0.7.1/CHANGELOG.markdown --- old/void-0.7/CHANGELOG.markdown 2014-12-02 10:57:57.0 +0100 +++ new/void-0.7.1/CHANGELOG.markdown 2015-09-13 20:16:23.0 +0200 @@ -1,3 +1,8 @@ +0.7.1 +- +* Support `semigroups` 0.17 on older GHCs +* Backported `NFData`'s `semigroup` instance to older GHCs. + 0.7 --- * adapt to `Data.Void` being moved into `base-4.8` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.7/LICENSE new/void-0.7.1/LICENSE --- old/void-0.7/LICENSE2014-12-02 10:57:57.0 +0100 +++ new/void-0.7.1/LICENSE 2015-09-13 20:16:23.0 +0200 @@ -1,4 +1,4 @@ -Copyright 2013 Edward Kmett +Copyright 2015 Edward Kmett All rights reserved. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.7/README.markdown new/void-0.7.1/README.markdown --- old/void-0.7/README.markdown2014-12-02 10:57:57.0 +0100 +++ new/void-0.7.1/README.markdown 2015-09-13 20:16:23.0 +0200 @@ -1,7 +1,7 @@ void -[![Build Status](https://secure.travis-ci.org/ekmett/void.png?branch=master)](http://travis-ci.org/ekmett/void) +[![Hackage](https://img.shields.io/hackage/v/void.svg)](https://hackage.haskell.org/package/void) [![Build Status](https://secure.travis-ci.org/ekmett/void.png?branch=master)](http://travis-ci.org/ekmett/void) This package provides a canonical 'uninhabited' data type for Haskell. This arises in a surprisingly wide array of situations in practice. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.7/src/Data/Void/Unsafe.hs new/void-0.7.1/src/Data/Void/Unsafe.hs --- old/void-0.7/src/Data/Void/Unsafe.hs2014-12-02 10:57:57.0 +0100 +++ new/void-0.7.1/src/Data/Void/Unsafe.hs 2015-09-13 20:16:23.0 +0200 @@ -5,7 +5,7 @@ #endif - -- | --- Copyright : (C) 2008-2013 Edward Kmett +-- Copyright : (C) 2008-2015 Edward Kmett -- License : BSD-style (see the file LICENSE) -- -- Maintainer : Edward Kmett diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.7/src-old/Data/Void.hs new/void-0.7.1/src-old/Data/Void.hs --- old/void-0.7/src-old/Data/Void.hs 2014-12-02 10:57:57.0 +0100 +++ new/void-0.7.1/src-old/Data/Void.hs 2015-09-13 20:16:23.0 +0200 @@ -15,9 +15,13 @@ #ifndef MIN_VERSION_base #define MIN_VERSION_base(x,y,z) 1 #endif + +#ifndef MIN_VERSION_semigroups +#define MIN_VERSION_semigroups(x,y,z) 1 +#endif - -- | --- Copyright : (C) 2008-2013 Edward Kmett +-- Copyright : (C) 2008-2015 Edward Kmett -- License : BSD-style (see the file LICENSE) -- -- Maintainer : Edward Kmett @@ -32,6 +36,7 @@ , vacuousM ) where +import Control.DeepSeq (NFData(..)) import Control.Monad (liftM) import Data.Ix import Data.Hashable @@ -98,7 +103,11 @@ instance Semigroup Void where a <> _ = a +#if MIN_VERSION_semigroups(0,17,0) + stimes _ a = a +#else times1p _ a = a +#endif instance Ix Void where range _ = [] @@ -109,3 +118,7 @@ #if MIN_VERSION_base(4,0,0) instance Exception Void #endif
commit ghc-void for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-void for openSUSE:Factory checked in at 2015-05-21 08:13:28 Comparing /work/SRC/openSUSE:Factory/ghc-void (Old) and /work/SRC/openSUSE:Factory/.ghc-void.new (New) Package is "ghc-void" Changes: --- /work/SRC/openSUSE:Factory/ghc-void/ghc-void.changes2014-04-02 17:19:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-void.new/ghc-void.changes 2015-05-21 08:13:29.0 +0200 @@ -1,0 +2,7 @@ +Wed Apr 22 07:00:41 UTC 2015 - mimi...@gmail.com + +- update to 0.7 +* adapt to `Data.Void` being moved into `base-4.8` +* `vacuousM` removed + +--- Old: _service void-0.6.1.tar.gz New: void-0.7.tar.gz Other differences: -- ++ ghc-void.spec ++ --- /var/tmp/diff_new_pack.NJdfB9/_old 2015-05-21 08:13:30.0 +0200 +++ /var/tmp/diff_new_pack.NJdfB9/_new 2015-05-21 08:13:30.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-void # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -19,7 +19,7 @@ %global pkg_name void Name: ghc-void -Version:0.6.1 +Version:0.7 Release:0 Summary:A Haskell 98 logically uninhabited data type License:BSD-3-Clause ++ void-0.6.1.tar.gz -> void-0.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.6.1/CHANGELOG.markdown new/void-0.7/CHANGELOG.markdown --- old/void-0.6.1/CHANGELOG.markdown 2013-06-20 21:47:33.0 +0200 +++ new/void-0.7/CHANGELOG.markdown 2014-12-02 10:57:57.0 +0100 @@ -1,3 +1,8 @@ +0.7 +--- +* adapt to `Data.Void` being moved into `base-4.8` +* `vacuousM` removed + 0.6 --- * `instance Exception Void` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/void-0.6.1/src/Data/Void.hs new/void-0.7/src/Data/Void.hs --- old/void-0.6.1/src/Data/Void.hs 2013-06-20 21:47:33.0 +0200 +++ new/void-0.7/src/Data/Void.hs 1970-01-01 01:00:00.0 +0100 @@ -1,111 +0,0 @@ -{-# LANGUAGE CPP #-} -#if defined(__GLASGOW_HASKELL__) && __GLASGOW_HASKELL__ >= 702 -{-# LANGUAGE Trustworthy #-} -#endif - -#ifdef LANGUAGE_DeriveDataTypeable -{-# LANGUAGE DeriveDataTypeable #-} -#endif - -#ifdef LANGUAGE_DeriveGeneric -{-# LANGUAGE DeriveGeneric #-} -{-# LANGUAGE StandaloneDeriving #-} -#endif - -#ifndef MIN_VERSION_base -#define MIN_VERSION_base(x,y,z) 1 -#endif -- --- | --- Copyright : (C) 2008-2013 Edward Kmett --- License : BSD-style (see the file LICENSE) --- --- Maintainer : Edward Kmett --- Stability : provisional --- Portability : portable --- - -module Data.Void - ( Void - , absurd - , vacuous - , vacuousM - ) where - -import Control.Monad (liftM) -import Data.Ix -import Data.Hashable -import Data.Semigroup (Semigroup(..)) - -#ifdef LANGUAGE_DeriveDataTypeable -import Data.Data -#endif - -#ifdef LANGUAGE_DeriveGeneric -import GHC.Generics -#endif - -#if MIN_VERSION_base(4,0,0) -import Control.Exception -#endif - --- | A logically uninhabited data type. -#if __GLASGOW_HASKELL__ < 700 -data Void = Void !Void -#else -newtype Void = Void Void -#endif -#ifdef LANGUAGE_DeriveDataTypeable - deriving (Data, Typeable) -#endif - -#ifdef LANGUAGE_DeriveGeneric -deriving instance Generic Void -#endif - -instance Eq Void where - _ == _ = True - -instance Hashable Void where - hashWithSalt _ = absurd - -instance Ord Void where - compare _ _ = EQ - -instance Show Void where - showsPrec _ = absurd - --- | Reading a 'Void' value is always a parse error, considering 'Void' as --- a data type with no constructors. -instance Read Void where - readsPrec _ _ = [] - --- | Since 'Void' values logically don't exist, this witnesses the logical --- reasoning tool of \"ex falso quodlibet\". -absurd :: Void -> a -absurd a = a `seq` spin a where - spin (Void b) = spin b - --- | If 'Void' is uninhabited then any 'Functor' that holds only values of type 'Void' --- is holding no values. -vacuous :: Functor f => f Void -> f a -vacuous = fmap absurd - --- | If 'Void' is uninhabited then any 'Monad' that holds values of type 'Void' --- is holding no values. -vacuousM :: Monad m => m Void -> m a -vacuousM = liftM absurd - -instance Semigroup Void where - a <> _ = a - times1p _ a