update to 0.23

This commit is contained in:
Jens Petersen 2023-01-22 22:18:16 +08:00
parent 629b1cb189
commit 17f13314f2
4 changed files with 8 additions and 487 deletions

1
.gitignore vendored
View File

@ -4,3 +4,4 @@
/aws-0.21.tar.gz
/aws-0.21.1.tar.gz
/aws-0.22.tar.gz
/aws-0.23.tar.gz

View File

@ -1,481 +0,0 @@
Name: aws
Version: 0.22
x-revision: 3
Synopsis: Amazon Web Services (AWS) for Haskell
Description: Bindings for Amazon Web Services (AWS), with the aim of supporting all AWS services. To see a high level overview of the library, see the README at <https://github.com/aristidb/aws/blob/master/README.md>.
Homepage: http://github.com/aristidb/aws
License: BSD3
License-file: LICENSE
Author: Aristid Breitkreuz, contributors see README
Maintainer: aristidb@gmail.com
Copyright: See contributors list in README and LICENSE file
Category: Network, Web, AWS, Cloud, Distributed Computing
Build-type: Simple
Extra-source-files: README.md
CHANGELOG.md
Cabal-version: >=1.10
Source-repository this
type: git
location: https://github.com/aristidb/aws.git
tag: 0.22
Source-repository head
type: git
location: https://github.com/aristidb/aws.git
Flag Examples
Description: Build the examples.
Default: False
Flag NetworkBSD
Description: Build with network-3.0 which split out network-bsd
Default: True
Library
build-depends: aeson <1.6
Exposed-modules:
Aws
Aws.Aws
Aws.Core
Aws.DynamoDb
Aws.DynamoDb.Commands
Aws.DynamoDb.Commands.BatchGetItem
Aws.DynamoDb.Commands.BatchWriteItem
Aws.DynamoDb.Commands.DeleteItem
Aws.DynamoDb.Commands.GetItem
Aws.DynamoDb.Commands.PutItem
Aws.DynamoDb.Commands.Query
Aws.DynamoDb.Commands.Scan
Aws.DynamoDb.Commands.Table
Aws.DynamoDb.Commands.UpdateItem
Aws.DynamoDb.Core
Aws.Ec2.InstanceMetadata
Aws.Iam
Aws.Iam.Commands
Aws.Iam.Commands.AddUserToGroup
Aws.Iam.Commands.CreateAccessKey
Aws.Iam.Commands.CreateGroup
Aws.Iam.Commands.CreateUser
Aws.Iam.Commands.DeleteAccessKey
Aws.Iam.Commands.DeleteGroup
Aws.Iam.Commands.DeleteGroupPolicy
Aws.Iam.Commands.DeleteUser
Aws.Iam.Commands.DeleteUserPolicy
Aws.Iam.Commands.GetGroupPolicy
Aws.Iam.Commands.GetUser
Aws.Iam.Commands.GetUserPolicy
Aws.Iam.Commands.ListAccessKeys
Aws.Iam.Commands.ListMfaDevices
Aws.Iam.Commands.ListGroupPolicies
Aws.Iam.Commands.ListGroups
Aws.Iam.Commands.ListUserPolicies
Aws.Iam.Commands.ListUsers
Aws.Iam.Commands.PutGroupPolicy
Aws.Iam.Commands.PutUserPolicy
Aws.Iam.Commands.RemoveUserFromGroup
Aws.Iam.Commands.UpdateAccessKey
Aws.Iam.Commands.UpdateGroup
Aws.Iam.Commands.UpdateUser
Aws.Iam.Core
Aws.Iam.Internal
Aws.Network
Aws.S3
Aws.S3.Commands
Aws.S3.Commands.CopyObject
Aws.S3.Commands.DeleteBucket
Aws.S3.Commands.DeleteObject
Aws.S3.Commands.DeleteObjectVersion
Aws.S3.Commands.DeleteObjects
Aws.S3.Commands.GetBucket
Aws.S3.Commands.GetBucketLocation
Aws.S3.Commands.GetBucketObjectVersions
Aws.S3.Commands.GetObject
Aws.S3.Commands.GetService
Aws.S3.Commands.HeadObject
Aws.S3.Commands.PutBucket
Aws.S3.Commands.PutBucketVersioning
Aws.S3.Commands.PutObject
Aws.S3.Commands.Multipart
Aws.S3.Core
Aws.Ses
Aws.Ses.Commands
Aws.Ses.Commands.DeleteIdentity
Aws.Ses.Commands.GetIdentityDkimAttributes
Aws.Ses.Commands.GetIdentityNotificationAttributes
Aws.Ses.Commands.GetIdentityVerificationAttributes
Aws.Ses.Commands.ListIdentities
Aws.Ses.Commands.SendRawEmail
Aws.Ses.Commands.SetIdentityDkimEnabled
Aws.Ses.Commands.SetIdentityFeedbackForwardingEnabled
Aws.Ses.Commands.SetIdentityNotificationTopic
Aws.Ses.Commands.VerifyDomainDkim
Aws.Ses.Commands.VerifyDomainIdentity
Aws.Ses.Commands.VerifyEmailIdentity
Aws.Ses.Core
Aws.SimpleDb
Aws.SimpleDb.Commands
Aws.SimpleDb.Commands.Attributes
Aws.SimpleDb.Commands.Domain
Aws.SimpleDb.Commands.Select
Aws.SimpleDb.Core
Aws.Sqs
Aws.Sqs.Commands
Aws.Sqs.Commands.Message
Aws.Sqs.Commands.Permission
Aws.Sqs.Commands.Queue
Aws.Sqs.Commands.QueueAttributes
Aws.Sqs.Core
Build-depends:
aeson >= 0.6,
attoparsec >= 0.11 && < 0.15,
base >= 4.6 && < 5,
base16-bytestring >= 0.1 && < 1.1,
base64-bytestring >= 1.0 && < 1.3,
blaze-builder >= 0.2.1.4 && < 0.5,
byteable == 0.1.*,
bytestring >= 0.9 && < 0.12,
case-insensitive >= 0.2 && < 1.3,
cereal >= 0.3 && < 0.6,
conduit >= 1.3 && < 1.4,
conduit-extra >= 1.3 && < 1.4,
containers >= 0.4,
cryptonite >= 0.11,
data-default >= 0.5.3 && < 0.8,
directory >= 1.0 && < 2.0,
filepath >= 1.1 && < 1.5,
http-conduit >= 2.3 && < 2.4,
http-client-tls >= 0.3 && < 0.4,
http-types >= 0.7 && < 1.0,
lifted-base >= 0.1 && < 0.3,
memory,
monad-control >= 0.3,
exceptions >= 0.8 && < 0.11,
mtl == 2.*,
old-locale == 1.*,
resourcet >= 1.2 && < 1.3,
safe >= 0.3 && < 0.4,
scientific >= 0.3,
tagged >= 0.7 && < 0.9,
text >= 0.11,
time >= 1.4.0 && < 2.0,
transformers >= 0.2.2 && < 0.6,
unordered-containers >= 0.2,
utf8-string >= 0.3 && < 1.1,
vector >= 0.10,
xml-conduit >= 1.8 && <2.0
if flag(NetworkBSD)
Build-depends: network == 3.*, network-bsd == 2.8.*
else
Build-depends: network == 2.*
if !impl(ghc >= 7.6)
Build-depends: ghc-prim
if !impl(ghc >= 8.0)
Build-depends: semigroups == 0.18.*
GHC-Options: -Wall
Default-Language: Haskell2010
Default-Extensions:
RecordWildCards,
TypeFamilies,
MultiParamTypeClasses,
FlexibleContexts,
FlexibleInstances,
FunctionalDependencies,
DeriveFunctor,
DeriveDataTypeable,
OverloadedStrings,
TupleSections,
ScopedTypeVariables,
EmptyDataDecls,
Rank2Types
Executable GetObjectV4
Main-is: GetObjectV4.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
http-conduit,
conduit,
conduit-extra,
resourcet
Default-Language: Haskell2010
Executable GetObject
Main-is: GetObject.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
http-conduit,
conduit,
conduit-extra,
resourcet
Default-Language: Haskell2010
Executable GetObjectGoogle
Main-is: GetObjectGoogle.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
http-conduit,
conduit,
conduit-extra,
resourcet
Default-Language: Haskell2010
Executable MultipartUpload
Main-is: MultipartUpload.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
bytestring,
http-conduit,
conduit,
conduit-extra,
text,
resourcet
Default-Language: Haskell2010
Executable MultipartTransfer
Main-is: MultipartTransfer.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
http-conduit,
conduit,
conduit-extra,
text,
resourcet
Default-Language: Haskell2010
Executable NukeBucket
Main-is: NukeBucket.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
http-conduit,
conduit,
conduit-extra,
text >=0.1,
transformers,
resourcet
Default-Language: Haskell2010
Executable PutBucketNearLine
Main-is: PutBucketNearLine.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
http-conduit,
conduit,
conduit-extra,
text >=0.1,
transformers,
resourcet
Default-Language: Haskell2010
Executable SimpleDb
Main-is: SimpleDb.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
text >=0.11
Default-Language: Haskell2010
Executable DynamoDb
Main-is: DynamoDb.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
aws,
base == 4.*,
data-default,
exceptions,
http-conduit,
resourcet,
text,
conduit
Default-Language: Haskell2010
Executable Sqs
Main-is: Sqs.hs
Hs-source-dirs: Examples
if !flag(Examples)
Buildable: False
else
Buildable: True
Build-depends:
base == 4.*,
aws,
errors >= 2.0,
text >=0.11,
transformers >= 0.3
Default-Language: Haskell2010
test-suite sqs-tests
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: tests
main-is: Sqs/Main.hs
other-modules:
Utils
build-depends:
QuickCheck >= 2.7,
aeson >= 0.7,
aws,
base == 4.*,
bytestring >= 0.10,
errors >= 2.0,
http-client >= 0.3 && < 0.7,
lifted-base >= 0.2,
monad-control >= 0.3,
mtl >= 2.1,
quickcheck-instances >= 0.3,
resourcet >= 1.1,
tagged >= 0.7,
tasty >= 0.8,
tasty-quickcheck >= 0.8,
text >= 1.1,
time,
transformers >= 0.3,
transformers-base >= 0.4
ghc-options: -Wall -threaded
test-suite dynamodb-tests
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: tests
main-is: DynamoDb/Main.hs
other-modules:
Utils
DynamoDb.Utils
build-depends:
QuickCheck >= 2.7,
aeson >= 0.7,
aws,
base == 4.*,
bytestring >= 0.10,
errors >= 2.0,
http-client >= 0.3,
lifted-base >= 0.2,
monad-control >= 0.3,
mtl >= 2.1,
quickcheck-instances >= 0.3,
resourcet >= 1.1,
tagged >= 0.7,
tasty >= 0.8,
tasty-quickcheck >= 0.8,
text >= 1.1,
time,
transformers >= 0.3,
transformers-base >= 0.4
test-suite s3-tests
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: tests
main-is: S3/Main.hs
other-modules:
Utils
build-depends:
aws,
base == 4.*,
QuickCheck >= 2.7,
aeson >= 0.7,
bytestring,
conduit,
errors >= 2.0,
lifted-base >= 0.2,
monad-control >= 0.3,
mtl >= 2.1,
http-client < 0.7,
http-client-tls < 0.5,
http-types,
resourcet,
tasty >= 0.8,
tasty-hunit >= 0.8,
tasty-quickcheck >= 0.8,
text,
time,
tagged >= 0.7,
transformers >= 0.3,
transformers-base >= 0.4

View File

@ -7,19 +7,17 @@
# testsuite missing deps: quickcheck-instances
Name: ghc-%{pkg_name}
Version: 0.22
Release: 8%{?dist}
Version: 0.23
Release: 1%{?dist}
Summary: Amazon Web Services (AWS) for Haskell
License: BSD-3-Clause
Url: https://hackage.haskell.org/package/%{pkg_name}
# Begin cabal-rpm sources:
Source0: https://hackage.haskell.org/package/%{pkgver}/%{pkgver}.tar.gz
Source1: https://hackage.haskell.org/package/%{pkgver}/%{pkg_name}.cabal#/%{pkgver}.cabal
# End cabal-rpm sources
# Begin cabal-rpm deps:
BuildRequires: dos2unix
BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-rpm-macros
BuildRequires: ghc-aeson-devel
@ -148,7 +146,6 @@ This package provides the Haskell %{pkg_name} profiling library.
%prep
# Begin cabal-rpm setup:
%setup -q -n %{pkgver}
dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
# End cabal-rpm setup
@ -186,6 +183,10 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
%changelog
* Sun Jan 22 2023 Jens Petersen <petersen@redhat.com> - 0.23-1
- https://hackage.haskell.org/package/aws-0.23/changelog
- refresh to cabal-rpm-2.1.0 with SPDX migration
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.22-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (aws-0.22.tar.gz) = e7ff376c47a7ca7a65c8f10f19e591d4a4b4d2cfa333b4727f88f0b170d7acb0aff402617f2d617c522fe5d16ce92b249a23f1fb0a8bfe5bbefaef2931b786bd
SHA512 (aws-0.23.tar.gz) = 00345b136a80c8d837eeefabacd54f37c7e6aff80be0ffdbf17009f67abe2d4706be2a3fc1e0ad0f104e48712db65a8c2018867cadc18eee7e2a76b34b82ae55