commit ghc-soap for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package ghc-soap for openSUSE:Factory 
checked in at 2017-09-15 22:13:15

Comparing /work/SRC/openSUSE:Factory/ghc-soap (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-soap.new (New)


Package is "ghc-soap"

Fri Sep 15 22:13:15 2017 rev:3 rq:525398 version:0.2.3.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-soap/ghc-soap.changes2017-06-22 
10:39:04.796730106 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-soap.new/ghc-soap.changes   2017-09-15 
22:13:16.439920490 +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-soap.spec ++
--- /var/tmp/diff_new_pack.ZUz3KQ/_old  2017-09-15 22:13:17.135822455 +0200
+++ /var/tmp/diff_new_pack.ZUz3KQ/_new  2017-09-15 22:13:17.135822455 +0200
@@ -23,8 +23,8 @@
 Release:0
 Summary:SOAP client tools
 License:MIT
-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-bytestring-devel
@@ -43,7 +43,6 @@
 BuildRequires:  ghc-xml-conduit-devel
 BuildRequires:  ghc-xml-conduit-writer-devel
 BuildRequires:  ghc-xml-types-devel
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if %{with tests}
 BuildRequires:  ghc-HUnit-devel
 BuildRequires:  ghc-hspec-devel
@@ -76,7 +75,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}
@@ -104,11 +103,9 @@
 %ghc_pkg_recache
 
 %files -f %{name}.files
-%defattr(-,root,root,-)
 %doc LICENSE
 
 %files devel -f %{name}-devel.files
-%defattr(-,root,root,-)
 %doc changelog
 
 %changelog




commit ghc-soap for openSUSE:Factory

2017-06-22 Thread root
Hello community,

here is the log from the commit of package ghc-soap for openSUSE:Factory 
checked in at 2017-06-22 10:39:04

Comparing /work/SRC/openSUSE:Factory/ghc-soap (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-soap.new (New)


Package is "ghc-soap"

Thu Jun 22 10:39:04 2017 rev:2 rq:504104 version:0.2.3.5

Changes:

--- /work/SRC/openSUSE:Factory/ghc-soap/ghc-soap.changes2017-05-09 
18:08:21.612716456 +0200
+++ /work/SRC/openSUSE:Factory/.ghc-soap.new/ghc-soap.changes   2017-06-22 
10:39:04.796730106 +0200
@@ -1,0 +2,5 @@
+Wed May 31 14:05:43 UTC 2017 - psim...@suse.com
+
+- Update to version 0.2.3.5.
+
+---

Old:

  soap-0.2.3.3.tar.gz

New:

  soap-0.2.3.5.tar.gz



Other differences:
--
++ ghc-soap.spec ++
--- /var/tmp/diff_new_pack.NIl481/_old  2017-06-22 10:39:05.312657368 +0200
+++ /var/tmp/diff_new_pack.NIl481/_new  2017-06-22 10:39:05.316656804 +0200
@@ -19,7 +19,7 @@
 %global pkg_name soap
 %bcond_with tests
 Name:   ghc-%{pkg_name}
-Version:0.2.3.3
+Version:0.2.3.5
 Release:0
 Summary:SOAP client tools
 License:MIT

++ soap-0.2.3.3.tar.gz -> soap-0.2.3.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/soap-0.2.3.3/LICENSE new/soap-0.2.3.5/LICENSE
--- old/soap-0.2.3.3/LICENSE2015-01-25 19:27:45.0 +0100
+++ new/soap-0.2.3.5/LICENSE2017-05-29 22:25:52.0 +0200
@@ -1,20 +1,20 @@
-Copyright (c) 2013 Alexander Bondarenko
+Copyright (c) 2013-2017 Alexander Bondarenko
 
-Permission is hereby granted, free of charge, to any person obtaining a 
-copy of this software and associated documentation files (the 
-"Software"), to deal in the Software without restriction, including 
-without limitation the rights to use, copy, modify, merge, publish, 
-distribute, sublicense, and/or sell copies of the Software, and to 
-permit persons to whom the Software is furnished to do so, subject to 
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 
-The above copyright notice and this permission notice shall be included 
+The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/soap-0.2.3.3/changelog new/soap-0.2.3.5/changelog
--- old/soap-0.2.3.3/changelog  2016-11-23 18:40:45.0 +0100
+++ new/soap-0.2.3.5/changelog  2017-05-29 23:11:47.0 +0200
@@ -1,3 +1,15 @@
+0.2.3.5:
+
+* Fix tests
+
+0.2.3.4:
+
+* Prepare for xml-conduit-1.5 series.
+
+0.2.3.3:
+
+* Relax envelope parser.
+
 0.2.3.2:
 
 * Unbreak the build with GHC 7.8.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/soap-0.2.3.3/soap.cabal new/soap-0.2.3.5/soap.cabal
--- old/soap-0.2.3.3/soap.cabal 2016-12-18 08:58:36.0 +0100
+++ new/soap-0.2.3.5/soap.cabal 2017-05-29 23:11:32.0 +0200
@@ -1,5 +1,5 @@
 name:soap
-version: 0.2.3.3
+version: 0.2.3.5
 synopsis:SOAP client tools
 description:
   Tools to build SOAP clients using xml-conduit.
@@ -48,7 +48,7 @@
 license-file:LICENSE
 author:  Alexander Bondarenko
 maintainer:  aenor.re...@gmail.com
--- copyright:   
+copyright:   (c) 2013-2017 Alexander 

commit ghc-soap for openSUSE:Factory

2017-05-09 Thread root
Hello community,

here is the log from the commit of package ghc-soap for openSUSE:Factory 
checked in at 2017-05-09 18:08:20

Comparing /work/SRC/openSUSE:Factory/ghc-soap (Old)
 and  /work/SRC/openSUSE:Factory/.ghc-soap.new (New)


Package is "ghc-soap"

Tue May  9 18:08:20 2017 rev:1 rq:493533 version:0.2.3.3

Changes:

New Changes file:

--- /dev/null   2017-03-01 00:40:19.279048016 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-soap.new/ghc-soap.changes   2017-05-09 
18:08:21.612716456 +0200
@@ -0,0 +1,20 @@
+---
+Mon Dec 19 10:19:01 UTC 2016 - psim...@suse.com
+
+- Update to version 0.2.3.3 with cabal2obs.
+
+---
+Tue Nov 29 11:30:30 UTC 2016 - psim...@suse.com
+
+- Update to version 0.2.3.2 with cabal2obs.
+
+---
+Mon Aug  1 10:35:00 UTC 2016 - psim...@suse.com
+
+- Update to version 0.2.3.1 revision 0 with cabal2obs.
+
+---
+Sun Jul 10 17:31:34 UTC 2016 - psim...@suse.com
+
+- Update to version 0.2.3.0 revision 0 with cabal2obs.
+

New:

  ghc-soap.changes
  ghc-soap.spec
  soap-0.2.3.3.tar.gz



Other differences:
--
++ ghc-soap.spec ++
#
# spec file for package ghc-soap
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# 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/
#


%global pkg_name soap
%bcond_with tests
Name:   ghc-%{pkg_name}
Version:0.2.3.3
Release:0
Summary:SOAP client tools
License:MIT
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
BuildRequires:  ghc-bytestring-devel
BuildRequires:  ghc-conduit-devel
BuildRequires:  ghc-configurator-devel
BuildRequires:  ghc-data-default-devel
BuildRequires:  ghc-exceptions-devel
BuildRequires:  ghc-http-client-devel
BuildRequires:  ghc-http-types-devel
BuildRequires:  ghc-iconv-devel
BuildRequires:  ghc-mtl-devel
BuildRequires:  ghc-resourcet-devel
BuildRequires:  ghc-rpm-macros
BuildRequires:  ghc-text-devel
BuildRequires:  ghc-unordered-containers-devel
BuildRequires:  ghc-xml-conduit-devel
BuildRequires:  ghc-xml-conduit-writer-devel
BuildRequires:  ghc-xml-types-devel
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
%if %{with tests}
BuildRequires:  ghc-HUnit-devel
BuildRequires:  ghc-hspec-devel
%endif

%description
Tools to build SOAP clients using xml-conduit.

A mildly-complicated example:

> import Network.SOAP > import Network.SOAP.Transport.HTTP > > import
Text.XML.Writer > import Text.XML.Stream.Parse as Parse > import Data.Text
(Text) > import qualified Data.Text as T > > main :: IO () > main = do > --
Initial one-time preparations. > transport <- initTransport
"http://example.com/soap/endpoint; id (iconv "cp-1251") > > -- Making queries >
activeStaff <- listStaff transport True > print activeStaff > > data Person =
Person Text Int deriving Show > > listStaff :: Transport -> Bool -> IO [Person]
> listStaff t active = invokeWS t "urn:dummy:listStaff" () body parser > where
> body = element "request" $ element "listStaff" $ do > element "active" active
> element "order" $ T.pack "age" > element "limit" (10 :: Int) > > parser =
StreamParser $ force "no people" $ tagNoAttr "people" $ Parse.many parsePerson
> > parsePerson = tagName "person" (requireAttr "age") $ age -> do > name <-
Parse.content > return $ Person name (read . T.unpack $ age)

Notice: to invoke HTTPS services you need to initialize a transport from
soap-tls or soap-openssl.

Full examples available at source repo:
.

%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):