osc copypac from project:devel:languages:haskell:ghc-8.10.x package:ghc-Cabal-syntax revision:4, using keep-link

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/ghc-Cabal-syntax?expand=0&rev=5
This commit is contained in:
Peter Simons 2023-01-17 18:08:20 +00:00 committed by Git OBS Bridge
parent 80a456d1a9
commit 6313269dd7
3 changed files with 232 additions and 226 deletions

View File

@ -1,225 +1,225 @@
cabal-version: 1.22 cabal-version: 1.22
name: Cabal-syntax name: Cabal-syntax
version: 3.8.1.0 version: 3.8.1.0
x-revision: 1 x-revision: 2
copyright: 2003-2022, Cabal Development Team (see AUTHORS file) copyright: 2003-2022, Cabal Development Team (see AUTHORS file)
license: BSD3 license: BSD3
license-file: LICENSE license-file: LICENSE
author: Cabal Development Team <cabal-devel@haskell.org> author: Cabal Development Team <cabal-devel@haskell.org>
maintainer: cabal-devel@haskell.org maintainer: cabal-devel@haskell.org
homepage: http://www.haskell.org/cabal/ homepage: http://www.haskell.org/cabal/
bug-reports: https://github.com/haskell/cabal/issues bug-reports: https://github.com/haskell/cabal/issues
synopsis: A library for working with .cabal files synopsis: A library for working with .cabal files
description: description:
This library provides tools for reading and manipulating the .cabal file This library provides tools for reading and manipulating the .cabal file
format. format.
category: Distribution category: Distribution
build-type: Simple build-type: Simple
extra-source-files: extra-source-files:
README.md ChangeLog.md README.md ChangeLog.md
source-repository head source-repository head
type: git type: git
location: https://github.com/haskell/cabal/ location: https://github.com/haskell/cabal/
subdir: Cabal-syntax subdir: Cabal-syntax
library library
default-language: Haskell2010 default-language: Haskell2010
hs-source-dirs: src hs-source-dirs: src
build-depends: build-depends:
array >= 0.4.0.1 && < 0.6, array >= 0.4.0.1 && < 0.6,
base >= 4.9 && < 5, base >= 4.9 && < 5,
binary >= 0.7 && < 0.9, binary >= 0.7 && < 0.9,
bytestring >= 0.10.0.0 && < 0.12, bytestring >= 0.10.0.0 && < 0.12,
containers >= 0.5.0.0 && < 0.7, containers >= 0.5.0.0 && < 0.7,
deepseq >= 1.3.0.1 && < 1.5, deepseq >= 1.3.0.1 && < 1.5,
directory >= 1.2 && < 1.4, directory >= 1.2 && < 1.4,
filepath >= 1.3.0.1 && < 1.5, filepath >= 1.3.0.1 && < 1.5,
mtl >= 2.1 && < 2.3, mtl >= 2.1 && < 2.4,
parsec >= 3.1.13.0 && < 3.2, parsec >= 3.1.13.0 && < 3.2,
pretty >= 1.1.1 && < 1.2, pretty >= 1.1.1 && < 1.2,
text (>= 1.2.3.0 && < 1.3) || (>= 2.0 && < 2.1), text (>= 1.2.3.0 && < 1.3) || (>= 2.0 && < 2.1),
time >= 1.4.0.1 && < 1.13, time >= 1.4.0.1 && < 1.13,
-- transformers-0.4.0.0 doesn't have record syntax e.g. for Identity -- transformers-0.4.0.0 doesn't have record syntax e.g. for Identity
-- See also https://github.com/ekmett/transformers-compat/issues/35 -- See also https://github.com/ekmett/transformers-compat/issues/35
transformers (>= 0.3 && < 0.4) || (>=0.4.1.0 && <0.6) transformers (>= 0.3 && < 0.4) || (>=0.4.1.0 && <0.7)
if os(windows) if os(windows)
build-depends: Win32 >= 2.3.0.0 && < 2.14 build-depends: Win32 >= 2.3.0.0 && < 2.14
else else
build-depends: unix >= 2.6.0.0 && < 2.8 build-depends: unix >= 2.6.0.0 && < 2.8
ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates ghc-options: -Wall -fno-ignore-asserts -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
ghc-options: -Wcompat -Wnoncanonical-monad-instances ghc-options: -Wcompat -Wnoncanonical-monad-instances
if impl(ghc <8.8) if impl(ghc < 8.8)
ghc-options: -Wnoncanonical-monadfail-instances ghc-options: -Wnoncanonical-monadfail-instances
exposed-modules: exposed-modules:
Distribution.Backpack Distribution.Backpack
Distribution.CabalSpecVersion Distribution.CabalSpecVersion
Distribution.Compat.Binary Distribution.Compat.Binary
Distribution.Compat.CharParsing Distribution.Compat.CharParsing
Distribution.Compat.DList Distribution.Compat.DList
Distribution.Compat.Exception Distribution.Compat.Exception
Distribution.Compat.Graph Distribution.Compat.Graph
Distribution.Compat.Lens Distribution.Compat.Lens
Distribution.Compat.MonadFail Distribution.Compat.MonadFail
Distribution.Compat.Newtype Distribution.Compat.Newtype
Distribution.Compat.NonEmptySet Distribution.Compat.NonEmptySet
Distribution.Compat.Parsing Distribution.Compat.Parsing
Distribution.Compat.Prelude Distribution.Compat.Prelude
Distribution.Compat.Semigroup Distribution.Compat.Semigroup
Distribution.Compat.Typeable Distribution.Compat.Typeable
Distribution.Compiler Distribution.Compiler
Distribution.FieldGrammar Distribution.FieldGrammar
Distribution.FieldGrammar.Class Distribution.FieldGrammar.Class
Distribution.FieldGrammar.FieldDescrs Distribution.FieldGrammar.FieldDescrs
Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Newtypes
Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Parsec
Distribution.FieldGrammar.Pretty Distribution.FieldGrammar.Pretty
Distribution.Fields Distribution.Fields
Distribution.Fields.ConfVar Distribution.Fields.ConfVar
Distribution.Fields.Field Distribution.Fields.Field
Distribution.Fields.Lexer Distribution.Fields.Lexer
Distribution.Fields.LexerMonad Distribution.Fields.LexerMonad
Distribution.Fields.ParseResult Distribution.Fields.ParseResult
Distribution.Fields.Parser Distribution.Fields.Parser
Distribution.Fields.Pretty Distribution.Fields.Pretty
Distribution.InstalledPackageInfo Distribution.InstalledPackageInfo
Distribution.License Distribution.License
Distribution.ModuleName Distribution.ModuleName
Distribution.Package Distribution.Package
Distribution.PackageDescription Distribution.PackageDescription
Distribution.PackageDescription.Configuration Distribution.PackageDescription.Configuration
Distribution.PackageDescription.FieldGrammar Distribution.PackageDescription.FieldGrammar
Distribution.PackageDescription.Parsec Distribution.PackageDescription.Parsec
Distribution.PackageDescription.PrettyPrint Distribution.PackageDescription.PrettyPrint
Distribution.PackageDescription.Quirks Distribution.PackageDescription.Quirks
Distribution.PackageDescription.Utils Distribution.PackageDescription.Utils
Distribution.Parsec Distribution.Parsec
Distribution.Parsec.Error Distribution.Parsec.Error
Distribution.Parsec.FieldLineStream Distribution.Parsec.FieldLineStream
Distribution.Parsec.Position Distribution.Parsec.Position
Distribution.Parsec.Warning Distribution.Parsec.Warning
Distribution.Pretty Distribution.Pretty
Distribution.SPDX Distribution.SPDX
Distribution.SPDX.License Distribution.SPDX.License
Distribution.SPDX.LicenseExceptionId Distribution.SPDX.LicenseExceptionId
Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseExpression
Distribution.SPDX.LicenseId Distribution.SPDX.LicenseId
Distribution.SPDX.LicenseListVersion Distribution.SPDX.LicenseListVersion
Distribution.SPDX.LicenseReference Distribution.SPDX.LicenseReference
Distribution.System Distribution.System
Distribution.Text Distribution.Text
Distribution.Types.AbiDependency Distribution.Types.AbiDependency
Distribution.Types.AbiHash Distribution.Types.AbiHash
Distribution.Types.Benchmark Distribution.Types.Benchmark
Distribution.Types.Benchmark.Lens Distribution.Types.Benchmark.Lens
Distribution.Types.BenchmarkInterface Distribution.Types.BenchmarkInterface
Distribution.Types.BenchmarkType Distribution.Types.BenchmarkType
Distribution.Types.BuildInfo Distribution.Types.BuildInfo
Distribution.Types.BuildInfo.Lens Distribution.Types.BuildInfo.Lens
Distribution.Types.BuildType Distribution.Types.BuildType
Distribution.Types.Component Distribution.Types.Component
Distribution.Types.ComponentId Distribution.Types.ComponentId
Distribution.Types.ComponentName Distribution.Types.ComponentName
Distribution.Types.ComponentRequestedSpec Distribution.Types.ComponentRequestedSpec
Distribution.Types.CondTree Distribution.Types.CondTree
Distribution.Types.Condition Distribution.Types.Condition
Distribution.Types.ConfVar Distribution.Types.ConfVar
Distribution.Types.Dependency Distribution.Types.Dependency
Distribution.Types.DependencyMap Distribution.Types.DependencyMap
Distribution.Types.ExeDependency Distribution.Types.ExeDependency
Distribution.Types.Executable Distribution.Types.Executable
Distribution.Types.Executable.Lens Distribution.Types.Executable.Lens
Distribution.Types.ExecutableScope Distribution.Types.ExecutableScope
Distribution.Types.ExposedModule Distribution.Types.ExposedModule
Distribution.Types.Flag Distribution.Types.Flag
Distribution.Types.ForeignLib Distribution.Types.ForeignLib
Distribution.Types.ForeignLib.Lens Distribution.Types.ForeignLib.Lens
Distribution.Types.ForeignLibOption Distribution.Types.ForeignLibOption
Distribution.Types.ForeignLibType Distribution.Types.ForeignLibType
Distribution.Types.GenericPackageDescription Distribution.Types.GenericPackageDescription
Distribution.Types.GenericPackageDescription.Lens Distribution.Types.GenericPackageDescription.Lens
Distribution.Types.HookedBuildInfo Distribution.Types.HookedBuildInfo
Distribution.Types.IncludeRenaming Distribution.Types.IncludeRenaming
Distribution.Types.InstalledPackageInfo Distribution.Types.InstalledPackageInfo
Distribution.Types.InstalledPackageInfo.Lens Distribution.Types.InstalledPackageInfo.Lens
Distribution.Types.InstalledPackageInfo.FieldGrammar Distribution.Types.InstalledPackageInfo.FieldGrammar
Distribution.Types.LegacyExeDependency Distribution.Types.LegacyExeDependency
Distribution.Types.Lens Distribution.Types.Lens
Distribution.Types.Library Distribution.Types.Library
Distribution.Types.Library.Lens Distribution.Types.Library.Lens
Distribution.Types.LibraryName Distribution.Types.LibraryName
Distribution.Types.LibraryVisibility Distribution.Types.LibraryVisibility
Distribution.Types.Mixin Distribution.Types.Mixin
Distribution.Types.Module Distribution.Types.Module
Distribution.Types.ModuleReexport Distribution.Types.ModuleReexport
Distribution.Types.ModuleRenaming Distribution.Types.ModuleRenaming
Distribution.Types.MungedPackageId Distribution.Types.MungedPackageId
Distribution.Types.MungedPackageName Distribution.Types.MungedPackageName
Distribution.Types.PackageDescription Distribution.Types.PackageDescription
Distribution.Types.PackageDescription.Lens Distribution.Types.PackageDescription.Lens
Distribution.Types.PackageId Distribution.Types.PackageId
Distribution.Types.PackageId.Lens Distribution.Types.PackageId.Lens
Distribution.Types.PackageName Distribution.Types.PackageName
Distribution.Types.PackageVersionConstraint Distribution.Types.PackageVersionConstraint
Distribution.Types.PkgconfigDependency Distribution.Types.PkgconfigDependency
Distribution.Types.PkgconfigName Distribution.Types.PkgconfigName
Distribution.Types.PkgconfigVersion Distribution.Types.PkgconfigVersion
Distribution.Types.PkgconfigVersionRange Distribution.Types.PkgconfigVersionRange
Distribution.Types.SetupBuildInfo Distribution.Types.SetupBuildInfo
Distribution.Types.SetupBuildInfo.Lens Distribution.Types.SetupBuildInfo.Lens
Distribution.Types.SourceRepo Distribution.Types.SourceRepo
Distribution.Types.SourceRepo.Lens Distribution.Types.SourceRepo.Lens
Distribution.Types.TestSuite Distribution.Types.TestSuite
Distribution.Types.TestSuite.Lens Distribution.Types.TestSuite.Lens
Distribution.Types.TestSuiteInterface Distribution.Types.TestSuiteInterface
Distribution.Types.TestType Distribution.Types.TestType
Distribution.Types.UnitId Distribution.Types.UnitId
Distribution.Types.UnqualComponentName Distribution.Types.UnqualComponentName
Distribution.Types.Version Distribution.Types.Version
Distribution.Types.VersionInterval Distribution.Types.VersionInterval
Distribution.Types.VersionInterval.Legacy Distribution.Types.VersionInterval.Legacy
Distribution.Types.VersionRange Distribution.Types.VersionRange
Distribution.Types.VersionRange.Internal Distribution.Types.VersionRange.Internal
Distribution.Utils.Base62 Distribution.Utils.Base62
Distribution.Utils.Generic Distribution.Utils.Generic
Distribution.Utils.MD5 Distribution.Utils.MD5
Distribution.Utils.Path Distribution.Utils.Path
Distribution.Utils.ShortText Distribution.Utils.ShortText
Distribution.Utils.String Distribution.Utils.String
Distribution.Utils.Structured Distribution.Utils.Structured
Distribution.Version Distribution.Version
Language.Haskell.Extension Language.Haskell.Extension
other-extensions: other-extensions:
BangPatterns BangPatterns
CPP CPP
DefaultSignatures DefaultSignatures
DeriveDataTypeable DeriveDataTypeable
DeriveFoldable DeriveFoldable
DeriveFunctor DeriveFunctor
DeriveGeneric DeriveGeneric
DeriveTraversable DeriveTraversable
ExistentialQuantification ExistentialQuantification
FlexibleContexts FlexibleContexts
FlexibleInstances FlexibleInstances
GeneralizedNewtypeDeriving GeneralizedNewtypeDeriving
ImplicitParams ImplicitParams
KindSignatures KindSignatures
NondecreasingIndentation NondecreasingIndentation
OverloadedStrings OverloadedStrings
PatternSynonyms PatternSynonyms
RankNTypes RankNTypes
RecordWildCards RecordWildCards
ScopedTypeVariables ScopedTypeVariables
StandaloneDeriving StandaloneDeriving
Trustworthy Trustworthy
TypeFamilies TypeFamilies
TypeOperators TypeOperators
TypeSynonymInstances TypeSynonymInstances
UndecidableInstances UndecidableInstances

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Fri Dec 30 05:50:08 UTC 2022 - Peter Simons <psimons@suse.com>
- Update Cabal-syntax to version 3.8.1.0 revision 2.
Upstream has revised the Cabal build instructions on Hackage.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Aug 15 09:05:07 UTC 2022 - Peter Simons <psimons@suse.com> Mon Aug 15 09:05:07 UTC 2022 - Peter Simons <psimons@suse.com>

View File

@ -24,7 +24,7 @@ Summary: A library for working with .cabal files
License: BSD-3-Clause License: BSD-3-Clause
URL: https://hackage.haskell.org/package/%{pkg_name} URL: https://hackage.haskell.org/package/%{pkg_name}
Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz 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 Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/2.cabal#/%{pkg_name}.cabal
BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-array-devel BuildRequires: ghc-array-devel
BuildRequires: ghc-binary-devel BuildRequires: ghc-binary-devel