forked from opensuse-haskell/configuration
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcabal2obs.cabal
99 lines (94 loc) · 3.29 KB
/
cabal2obs.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
name: cabal2obs
version: 0
synopsis: Convert a set of Cabal files into an OBS project
description: Convert a set of Cabal files into an OBS project. This tool is used mainly
to generate
<https://build.opensuse.org/project/show/devel:languages:haskell> and its
sub-projects.
license: GPL-3
license-file: LICENSE
author: Peter Simons, Ondřej Súkup
maintainer: [email protected]
tested-with: GHC == 9.4.4
category: Distribution
homepage: https://github.com/opensuse-haskell/configuration
build-type: Simple
cabal-version: >= 1.10
source-repository head
type: git
location: https://github.com/opensuse-haskell/cabal2obs
library
exposed-modules: ExtractVersionUpdates
MyCabal
UpdateChangesFile
hs-source-dirs: src/lib
build-depends: base >= 4.13 && < 5
, Cabal == 3.8.*
, directory
, distribution-opensuse >= 1.1.3 && < 1.2
, extra
, pretty
, regex-posix
, shake
, text
, time
, turtle
default-language: Haskell2010
other-extensions: CPP
GeneralizedNewtypeDeriving
TypeFamilies
OverloadedStrings
DeriveGeneric
DeriveAnyClass
executable cabal2obs
main-is: cabal2obs.hs
other-modules: Config
Config.ForcedExecutables
Config.Ghc810x
Config.Ghc90x
Config.Ghc92x
Config.Ghc94x
Oracle
Oracle.Hackage
ParseStackageConfig
Types
hs-source-dirs: src/cabal2obs
build-depends: base
, bytestring
, cabal2obs
, cabal2spec >= 2.7 && < 2.8
, containers
, directory
, distribution-opensuse
, extra
, shake >= 0.16
, tar > 0.5
, text
, time
default-language: Haskell2010
other-extensions: CPP
GeneralizedNewtypeDeriving
TypeFamilies
OverloadedStrings
DeriveGeneric
DeriveAnyClass
ghc-options: -threaded -with-rtsopts=-qg -with-rtsopts=-qb
executable update-changes-file
main-is: update-changes-file.hs
hs-source-dirs: src/update-changes-file
build-depends: base, cabal2obs, optional-args, text, turtle
default-language: Haskell2010
other-extensions: CPP
GeneralizedNewtypeDeriving
TypeFamilies
OverloadedStrings
DeriveGeneric
DeriveAnyClass
ghc-options: -threaded
test-suite regression-test
type: exitcode-stdio-1.0
main-is: regression-test.hs
hs-source-dirs: src/regression-test
build-depends: base, cabal2obs
default-language: Haskell2010
ghc-options: -threaded