commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2018-12-10 12:29:44 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new.19453 (New) Package is "ghc-haskell-src-exts" Mon Dec 10 12:29:44 2018 rev:10 rq:656587 version:1.21.0 Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2018-10-25 08:17:14.420047167 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new.19453/ghc-haskell-src-exts.changes 2018-12-10 12:29:44.778442530 +0100 @@ -1,0 +2,10 @@ +Sat Dec 8 03:01:14 UTC 2018 - psim...@suse.com + +- Update haskell-src-exts to version 1.21.0. + 1.20.3 --> 1.21.0 + = + * DerivingVia (#420) + * TypeInType (#414) + * Parse TH-quoted list constructor (#415) + +--- Old: haskell-src-exts-1.20.3.tar.gz New: haskell-src-exts-1.21.0.tar.gz Other differences: -- ++ ghc-haskell-src-exts.spec ++ --- /var/tmp/diff_new_pack.H1DMHs/_old 2018-12-10 12:29:46.610440697 +0100 +++ /var/tmp/diff_new_pack.H1DMHs/_new 2018-12-10 12:29:46.610440697 +0100 @@ -19,7 +19,7 @@ %global pkg_name haskell-src-exts %bcond_with tests Name: ghc-%{pkg_name} -Version:1.20.3 +Version:1.21.0 Release:0 Summary:Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer License:BSD-3-Clause ++ haskell-src-exts-1.20.3.tar.gz -> haskell-src-exts-1.21.0.tar.gz ++ 51639 lines of diff (skipped)
commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2018-10-25 08:16:26 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new (New) Package is "ghc-haskell-src-exts" Thu Oct 25 08:16:26 2018 rev:9 rq:642861 version:1.20.3 Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2018-08-20 16:20:25.860908065 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new/ghc-haskell-src-exts.changes 2018-10-25 08:17:14.420047167 +0200 @@ -1,0 +2,9 @@ +Wed Oct 10 19:23:52 UTC 2018 - psim...@suse.com + +- Update haskell-src-exts to version 1.20.3. + 1.20.2 --> 1.20.3 + = + * GHC 8.6.1 compatability (MonadFail) + * Remove cpphs dependency + +--- Old: haskell-src-exts-1.20.2.tar.gz haskell-src-exts.cabal New: haskell-src-exts-1.20.3.tar.gz Other differences: -- ++ ghc-haskell-src-exts.spec ++ --- /var/tmp/diff_new_pack.SDpMXR/_old 2018-10-25 08:17:15.056046889 +0200 +++ /var/tmp/diff_new_pack.SDpMXR/_new 2018-10-25 08:17:15.060046887 +0200 @@ -12,24 +12,22 @@ # 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/ # %global pkg_name haskell-src-exts %bcond_with tests Name: ghc-%{pkg_name} -Version:1.20.2 +Version:1.20.3 Release:0 Summary:Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer 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-array-devel -BuildRequires: ghc-cpphs-devel BuildRequires: ghc-pretty-devel BuildRequires: ghc-rpm-macros BuildRequires: happy @@ -67,7 +65,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ haskell-src-exts-1.20.2.tar.gz -> haskell-src-exts-1.20.3.tar.gz ++ 30982 lines of diff (skipped)
commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2018-08-20 16:20:23 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new (New) Package is "ghc-haskell-src-exts" Mon Aug 20 16:20:23 2018 rev:8 rq:630367 version:1.20.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2018-07-24 17:19:19.247064161 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new/ghc-haskell-src-exts.changes 2018-08-20 16:20:25.860908065 +0200 @@ -1,0 +2,5 @@ +Fri Aug 17 14:30:43 UTC 2018 - psim...@suse.com + +- Update Cabal build information to support GHC 8.6.x. + +--- New: haskell-src-exts.cabal Other differences: -- ++ ghc-haskell-src-exts.spec ++ --- /var/tmp/diff_new_pack.QMw9eA/_old 2018-08-20 16:20:27.156909896 +0200 +++ /var/tmp/diff_new_pack.QMw9eA/_new 2018-08-20 16:20:27.160909902 +0200 @@ -26,6 +26,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-array-devel BuildRequires: ghc-cpphs-devel @@ -66,6 +67,7 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++ haskell-src-exts.cabal ++ Name: haskell-src-exts Version:1.20.2 x-revision: 1 License:BSD3 License-File: LICENSE Build-Type: Simple Author: Niklas Broberg Maintainer: Matthew Pickering Category: Language Synopsis: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer Description:Haskell-Source with Extensions (HSE, haskell-src-exts) is a standalone parser for Haskell. In addition to standard Haskell, all extensions implemented in GHC are supported. . Apart from these standard extensions, it also handles regular patterns as per the HaRP extension as well as HSX-style embedded XML syntax. Homepage: https://github.com/haskell-suite/haskell-src-exts Stability: Stable Cabal-Version: >= 1.10 Tested-With: GHC == 7.6.3 , GHC == 7.8.2 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.1 Extra-Source-Files: README.md CHANGELOG RELEASENOTES-1.17.0 tests/examples/*.hs tests/examples/*.lhs tests/examples/*.hs.parser.golden tests/examples/*.lhs.parser.golden tests/examples/*.hs.exactprinter.golden tests/examples/*.lhs.exactprinter.golden tests/examples/*.hs.prettyprinter.golden tests/examples/*.lhs.prettyprinter.golden tests/examples/*.hs.prettyparser.golden tests/examples/*.lhs.prettyparser.golden tests/Runner.hs tests/Extensions.hs Library Default-language: Haskell98 Build-Tools: happy >= 1.19 Build-Depends:array >= 0.1, pretty >= 1.0, cpphs >= 1.3, base >= 4.5 && < 4.12, -- this is needed to access GHC.Generics on GHC 7.4 ghc-prim -- this is needed to access Data.Semigroup on GHCs before 8.0 if !impl(ghc >= 8.0) Build-Depends: semigroups >= 0.18.3 Exposed-modules: Language.Haskell.Exts, Language.Haskell.Exts.Lexer, Language.Haskell.Exts.Pretty, Language.Haskell.Exts.Extension, Language.Haskell.Exts.Build, Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Syntax, Language.Haskell.Exts.Fixity, Language.Haskell.Exts.ExactPrint,
commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2018-07-24 17:19:17 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new (New) Package is "ghc-haskell-src-exts" Tue Jul 24 17:19:17 2018 rev:7 rq:623782 version:1.20.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2018-05-30 12:25:51.493234749 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new/ghc-haskell-src-exts.changes 2018-07-24 17:19:19.247064161 +0200 @@ -1,0 +2,6 @@ +Wed Jul 18 14:26:26 UTC 2018 - psim...@suse.com + +- Cosmetic: replace tabs with blanks, strip trailing white space, + and update copyright headers with spec-cleaner. + +--- @@ -112 +117,0 @@ - Other differences: --
commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2018-05-30 12:21:46 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new (New) Package is "ghc-haskell-src-exts" Wed May 30 12:21:46 2018 rev:6 rq:609840 version:1.20.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2017-09-15 21:47:25.174509092 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new/ghc-haskell-src-exts.changes 2018-05-30 12:25:51.493234749 +0200 @@ -1,0 +2,32 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update haskell-src-exts to version 1.20.2. + * Add fixity of (&) + * GHC 8.4.1 compatability + * Fix two test failures + * GHC 8.2 updates + * Add some missing Generics instances (#380) + * Support Template Haskell pattern splices (#352) + * Fix overloaded labels starting with _ (#362) + * Relax MultiParamTypeClass check (#333) + * DeriveAnyClass (#337) + * Deriving Strategies (#387) + * OVERLAPS/OVERLAPPING/OVERLAPPABLE pragmas + * Unboxed Sums + * Expression holes in infix expressions + * Support multiple pattern synonyms per pattern synonym signature + * COMPLETE pragmas + * Fix #309, remove unnecessary semi-colon from pretty printer + * Refine ExplicitNamespaces to properly export type operators + * Revert making fields of `SrcLoc` strict. (#340) + * Add JavaScriptFFI to known extensions (#335) + * Remove space when pretty printing `SrcLoc`. (#307) + * Don't reverse arguments in a context. (#328) + * Add support for EmptyCase extension (#255) + +--- +Fri Apr 27 09:19:04 UTC 2018 - guillaume.gar...@opensuse.org + +- Add _constraints to avoid OOM errors on AArch64 + +--- Old: haskell-src-exts-1.18.2.tar.gz New: _constraints haskell-src-exts-1.20.2.tar.gz Other differences: -- ++ ghc-haskell-src-exts.spec ++ --- /var/tmp/diff_new_pack.ffiM3n/_old 2018-05-30 12:25:52.525200369 +0200 +++ /var/tmp/diff_new_pack.ffiM3n/_new 2018-05-30 12:25:52.529200235 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-haskell-src-exts # -# 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 @@ -19,7 +19,7 @@ %global pkg_name haskell-src-exts %bcond_with tests Name: ghc-%{pkg_name} -Version:1.18.2 +Version:1.20.2 Release:0 Summary:Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer License:BSD-3-Clause @@ -83,7 +83,7 @@ %ghc_pkg_recache %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %doc CHANGELOG README.md ++ _constraints ++ aarch64 7 2 ++ haskell-src-exts-1.18.2.tar.gz -> haskell-src-exts-1.20.2.tar.gz ++ 90235 lines of diff (skipped)
commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2017-09-15 21:47:23 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new (New) Package is "ghc-haskell-src-exts" Fri Sep 15 21:47:23 2017 rev:5 rq:524727 version:1.18.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2017-03-14 10:04:52.250617980 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new/ghc-haskell-src-exts.changes 2017-09-15 21:47:25.174509092 +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-haskell-src-exts.spec ++ --- /var/tmp/diff_new_pack.BassHa/_old 2017-09-15 21:47:25.990394156 +0200 +++ /var/tmp/diff_new_pack.BassHa/_new 2017-09-15 21:47:25.994393593 +0200 @@ -23,8 +23,8 @@ Release:0 Summary:Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer 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-array-devel @@ -32,7 +32,6 @@ BuildRequires: ghc-pretty-devel BuildRequires: ghc-rpm-macros BuildRequires: happy -BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with tests} BuildRequires: ghc-containers-devel BuildRequires: ghc-directory-devel @@ -55,7 +54,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} @@ -84,11 +83,9 @@ %ghc_pkg_recache %files -f %{name}.files -%defattr(-,root,root,-) %doc LICENSE %files devel -f %{name}-devel.files -%defattr(-,root,root,-) %doc CHANGELOG README.md %changelog
commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2017-03-14 10:04:51 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new (New) Package is "ghc-haskell-src-exts" Tue Mar 14 10:04:51 2017 rev:4 rq:461633 version:1.18.2 Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2016-07-21 08:04:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new/ghc-haskell-src-exts.changes 2017-03-14 10:04:52.250617980 +0100 @@ -1,0 +2,5 @@ +Sun Feb 12 14:17:30 UTC 2017 - psim...@suse.com + +- Update to version 1.18.2 with cabal2obs. + +--- Old: 1.cabal _constraints haskell-src-exts-1.17.1.tar.gz New: haskell-src-exts-1.18.2.tar.gz Other differences: -- ++ ghc-haskell-src-exts.spec ++ --- /var/tmp/diff_new_pack.Wl6vDB/_old 2017-03-14 10:04:52.838534732 +0100 +++ /var/tmp/diff_new_pack.Wl6vDB/_new 2017-03-14 10:04:52.838534732 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-haskell-src-exts # -# 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 @@ -19,16 +19,14 @@ %global pkg_name haskell-src-exts %bcond_with tests Name: ghc-%{pkg_name} -Version:1.17.1 +Version:1.18.2 Release:0 Summary:Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer 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/1.cabal BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-array-devel BuildRequires: ghc-cpphs-devel BuildRequires: ghc-pretty-devel @@ -42,33 +40,18 @@ BuildRequires: ghc-mtl-devel BuildRequires: ghc-pretty-show-devel BuildRequires: ghc-smallcheck-devel -BuildRequires: ghc-syb-devel BuildRequires: ghc-tasty-devel BuildRequires: ghc-tasty-golden-devel BuildRequires: ghc-tasty-smallcheck-devel %endif -# End cabal-rpm deps %description -Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the -standard haskell-src package, and handles most registered syntactic extensions -to Haskell, including: +Haskell-Source with Extensions (HSE, haskell-src-exts) is a standalone parser +for Haskell. In addition to standard Haskell, all extensions implemented in GHC +are supported. -* Multi-parameter type classes with functional dependencies - -* Indexed type families (including associated types) - -* Empty data declarations - -* GADTs - -* Implicit parameters - -* Template Haskell - -and a few more. All extensions implemented in GHC are supported. Apart from -these standard extensions, it also handles regular patterns as per the HaRP -extension as well as HSX-style embedded XML syntax. +Apart from these standard extensions, it also handles regular patterns as per +the HaRP extension as well as HSX-style embedded XML syntax. %package devel Summary:Haskell %{pkg_name} library development files @@ -84,22 +67,15 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal - %build %ghc_lib_build - %install %ghc_lib_install - %check -%if %{with tests} -%{cabal} test -%endif - +%cabal_test %post devel %ghc_pkg_recache ++ haskell-src-exts-1.17.1.tar.gz -> haskell-src-exts-1.18.2.tar.gz ++ 555692 lines of diff (skipped)
commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2016-07-21 08:04:22 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new (New) Package is "ghc-haskell-src-exts" Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2016-01-08 15:23:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new/ghc-haskell-src-exts.changes 2016-07-21 08:04:25.0 +0200 @@ -1,0 +2,5 @@ +Sun Jul 10 17:32:21 UTC 2016 - psim...@suse.com + +- Update to version 1.17.1 revision 1 with cabal2obs. + +--- New: 1.cabal Other differences: -- ++ ghc-haskell-src-exts.spec ++ --- /var/tmp/diff_new_pack.jGw4fO/_old 2016-07-21 08:04:26.0 +0200 +++ /var/tmp/diff_new_pack.jGw4fO/_new 2016-07-21 08:04:26.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-haskell-src-exts # -# Copyright (c) 2014 SUSE LINUX Products 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,18 +17,18 @@ %global pkg_name haskell-src-exts -# no useful debuginfo for Haskell packages without C sources -%global debug_package %{nil} %bcond_with tests -Name: ghc-haskell-src-exts +Name: ghc-%{pkg_name} Version:1.17.1 Release:0 Summary:Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer License:BSD-3-Clause -Group: Development/Libraries/Other -Url:http://hackage.haskell.org/package/%{pkg_name} -Source0: http://hackage.haskell.org/packages/archive/%{pkg_name}/%{version}/%{pkg_name}-%{version}.tar.gz +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-array-devel BuildRequires: ghc-cpphs-devel BuildRequires: ghc-pretty-devel @@ -40,12 +40,14 @@ BuildRequires: ghc-directory-devel BuildRequires: ghc-filepath-devel BuildRequires: ghc-mtl-devel +BuildRequires: ghc-pretty-show-devel BuildRequires: ghc-smallcheck-devel BuildRequires: ghc-syb-devel BuildRequires: ghc-tasty-devel BuildRequires: ghc-tasty-golden-devel BuildRequires: ghc-tasty-smallcheck-devel %endif +# End cabal-rpm deps %description Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the @@ -72,6 +74,9 @@ 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} %description devel This package provides the Haskell %{pkg_name} library development @@ -79,23 +84,28 @@ %prep %setup -q -n %{pkg_name}-%{version} +cp -p %{SOURCE1} %{pkg_name}.cabal + %build -%{ghc_lib_build} +%ghc_lib_build + %install -%{ghc_lib_install} +%ghc_lib_install + %check %if %{with tests} %{cabal} test %endif + %post devel -%{ghc_pkg_recache} +%ghc_pkg_recache %postun devel -%{ghc_pkg_recache} +%ghc_pkg_recache %files -f %{name}.files %defattr(-,root,root,-) @@ -103,5 +113,6 @@ %files devel -f %{name}-devel.files %defattr(-,root,root,-) +%doc CHANGELOG README.md %changelog ++ 1.cabal ++ Name: haskell-src-exts Version:1.17.1 x-revision: 1 License:BSD3 License-File: LICENSE Build-Type: Simple Author: Niklas Broberg Maintainer: Niklas Broberg, Roman Cheplyaka Category: Language Synopsis: Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer Description:Haskell-Source with Extensions (HSE, haskell-src-exts) is an extension of the standard haskell-src package, and handles most registered syntactic extensions to Haskell, including: . * Multi-parameter type classes with functional dependencies .
commit ghc-haskell-src-exts for openSUSE:Factory
Hello community, here is the log from the commit of package ghc-haskell-src-exts for openSUSE:Factory checked in at 2016-01-08 15:23:04 Comparing /work/SRC/openSUSE:Factory/ghc-haskell-src-exts (Old) and /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new (New) Package is "ghc-haskell-src-exts" Changes: --- /work/SRC/openSUSE:Factory/ghc-haskell-src-exts/ghc-haskell-src-exts.changes 2015-05-26 12:31:40.0 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-haskell-src-exts.new/ghc-haskell-src-exts.changes 2016-01-08 15:23:05.0 +0100 @@ -1,0 +2,50 @@ +Tue Dec 15 13:23:23 UTC 2015 - mimi...@gmail.com + +- update to 0.17.1 + +* Fix bug in parsing view patterns (#284) +* Replaced VarA with AppA in Asst (#168). +* Promoted list/tuple members changed from Promoted to Type (#162). +* Update PatBind, Match, and Alt from containing Binds to Maybe Binds to + distinguish between empty where clauses and where clauses with no + binds (#244). +* Add RoleAnnotDecl and Role to support Role annotations (#215). +* Move NameSpace field from EVar/IVar to EAbs/IAbs. +* Add standalone parsers for ImportDecl. +* Fix pretty-printer bugs for HaRP (#160). +* Insert parentheses when pretty-printing non-atomic bang types (#169). +* Un-reverse confusion of left and right arrow (#175). +* Prettyprint option pragmas like 1.15 (#172). +* Conditionally insert lines when pretty-printing declarations (#171). +* Distinguish deriving (Show) from deriving Show (#189). +* Allow parsing of unicode subscript and superscript functions (#173). +* Pretty print unboxed tuples with spaces (#193). +* Improve performance when parsing long extension lists (#200). +* Properly pretty print constructor and class operators (#204). +* Read Haskell source files as UTF-8 (#223). +* Fix ExplicitNamespaces parsing (#216). +* PolyKinds implies KindSignatures (#220). +* Preserve location information for infix binds (#205). +* Preserve positional information in checkPattern (#231). +* Maintain correct line numbers when parsing multiline GHC_OPTIONS (#218). +* Correctly parse "*" with TypeOperators (#81). +* Export the "pretty" method (#222). +* Add javascript calling convention for foreign imports (#236). +* Add non-greedy parsers for module heads (#191). +* Add a flag to disable arity checking when parsing (#260). +* Parse "-" in type signatures (#206). +* Add support for type wildcards and expression holes (#252). +* Add support for Pattern Synonyms (#197). +* Bump the happy lower bound (#250). +* Make test suite pass on GHC 7.12 (#224). +* Support linking Haddock comments to AST nodes (#213). +* Parse multiline LANGUAGE pragmas (#217). +* Parse trailing where (#25). +* Parse modules starting with pragmas and indented + "module" keyword (#122). +* Use pretty-show to get human readable test outputs. +* Respect fixity declarations inside where/let/class in + `applyFixities` (#212). +* Correctly parse the combination of view patterns and bang patterns. (#276) + +--- Old: haskell-src-exts-1.16.0.1.tar.gz New: haskell-src-exts-1.17.1.tar.gz Other differences: -- ++ ghc-haskell-src-exts.spec ++ --- /var/tmp/diff_new_pack.HcmpGe/_old 2016-01-08 15:23:06.0 +0100 +++ /var/tmp/diff_new_pack.HcmpGe/_new 2016-01-08 15:23:06.0 +0100 @@ -20,8 +20,8 @@ # no useful debuginfo for Haskell packages without C sources %global debug_package %{nil} %bcond_with tests -Name: ghc-%{pkg_name} -Version:1.16.0.1 +Name: ghc-haskell-src-exts +Version:1.17.1 Release:0 Summary:Manipulating Haskell source: abstract syntax, lexer, parser, and pretty-printer License:BSD-3-Clause ++ haskell-src-exts-1.16.0.1.tar.gz -> haskell-src-exts-1.17.1.tar.gz ++ 805393 lines of diff (skipped)