Hello community, here is the log from the commit of package ghc-network-uri for openSUSE:Factory checked in at 2017-06-22 10:38:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-network-uri (Old) and /work/SRC/openSUSE:Factory/.ghc-network-uri.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-network-uri" Thu Jun 22 10:38:20 2017 rev:4 rq:504088 version:2.6.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-network-uri/ghc-network-uri.changes 2016-07-21 08:14:32.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-network-uri.new/ghc-network-uri.changes 2017-06-22 10:38:20.814930749 +0200 @@ -1,0 +2,5 @@ +Thu Jun 8 11:05:44 UTC 2017 - [email protected] + +- Update to version 2.6.1.0 revision 1. + +------------------------------------------------------------------- New: ---- network-uri.cabal ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-network-uri.spec ++++++ --- /var/tmp/diff_new_pack.U4MAN7/_old 2017-06-22 10:38:21.422845045 +0200 +++ /var/tmp/diff_new_pack.U4MAN7/_new 2017-06-22 10:38:21.426844481 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-network-uri # -# 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 @@ -23,11 +23,11 @@ Release: 0 Summary: URI manipulation 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#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel -# Begin cabal-rpm deps: BuildRequires: ghc-deepseq-devel BuildRequires: ghc-parsec-devel BuildRequires: ghc-rpm-macros @@ -38,21 +38,33 @@ BuildRequires: ghc-test-framework-hunit-devel BuildRequires: ghc-test-framework-quickcheck2-devel %endif -# End cabal-rpm deps %description -This package provides an URI manipulation interface. +This package provides facilities for parsing and unparsing URIs, and creating +and resolving relative URI references, closely following the URI spec, +<http://www.ietf.org/rfc/rfc3986.txt IETF RFC 3986>. + +== Backward-compatibility + +In 'network-2.6' the "Network.URI" module was split off from the 'network' +package into this package. If you're using the "Network.URI" module you can be +backward compatible and automatically get it from the right package by using +the </package/network-uri-flag network-uri-flag pseudo-package> in your +'.cabal' file's build-depends (along with dependencies for both 'network-uri' +and 'network'): -In network-2.6 the 'Network.URI' module was split off from the network package -into this package. If you're using the 'Network.URI' module you can -automatically get it from the right package by adding this to your .cabal file: +> build-depends: > network-uri-flag == 0.1.* + +Or you can do the same manually by adding this boilerplate to your '.cabal' +file: > flag network-uri > description: Get Network.URI from the network-uri package > default: True > > library > -- ... > if flag(network-uri) > build-depends: network-uri >= 2.6, network >= 2.6 > else > build-depends: network-uri < 2.6, network < 2.6 -That is, get the module from either network < 2.6 or from network-uri >= 2.6. +That is, get the module from either 'network < 2.6' or from 'network-uri >= +2.6'. %package devel Summary: Haskell %{pkg_name} library development files @@ -67,21 +79,16 @@ %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 ++++++ network-uri.cabal ++++++ name: network-uri version: 2.6.1.0 x-revision: 1 synopsis: URI manipulation description: This package provides facilities for parsing and unparsing URIs, and creating and resolving relative URI references, closely following the URI spec, <http://www.ietf.org/rfc/rfc3986.txt IETF RFC 3986>. . == Backward-compatibility . In @network-2.6@ the "Network.URI" module was split off from the @network@ package into this package. If you're using the "Network.URI" module you can be backward compatible and automatically get it from the right package by using the </package/network-uri-flag network-uri-flag pseudo-package> in your @.cabal@ file's build-depends (along with dependencies for both @network-uri@ and @network@): . > build-depends: > network-uri-flag == 0.1.* . Or you can do the same manually by adding this boilerplate to your @.cabal@ file: . > flag network-uri > description: Get Network.URI from the network-uri package > default: True > > library > -- ... > if flag(network-uri) > build-depends: network-uri >= 2.6, network >= 2.6 > else > build-depends: network-uri < 2.6, network < 2.6 . That is, get the module from either @network < 2.6@ or from @network-uri >= 2.6@. homepage: https://github.com/haskell/network-uri bug-reports: https://github.com/haskell/network-uri/issues license: BSD3 license-file: LICENSE maintainer: [email protected] category: Network build-type: Simple cabal-version: >=1.10 library exposed-modules: Network.URI build-depends: base >= 3 && < 5, deepseq >= 1.1 && < 1.5, parsec >= 3.0 && < 3.2 default-extensions: CPP, DeriveDataTypeable if impl(ghc >= 7.6) default-extensions: DeriveGeneric ghc-options: -Wall -fwarn-tabs default-language: Haskell98 test-suite uri hs-source-dirs: tests main-is: uri001.hs type: exitcode-stdio-1.0 build-depends: base < 5, HUnit, network-uri, test-framework, test-framework-hunit, test-framework-quickcheck2 ghc-options: -Wall -fwarn-tabs default-language: Haskell98 source-repository head type: git location: git://github.com/haskell/network-uri.git
