From e8744de1968d0e9ca579c2aa54de0a1b00791d0a Mon Sep 17 00:00:00 2001 From: Fa1c0n Date: Thu, 4 Sep 2025 18:21:04 +0800 Subject: [PATCH] Add Haskell Packages --- sig/sig-haskell/sig-info.yaml | 11 +++++++++++ sig/sig-haskell/src-openeuler/g/ghc-Decimal.yaml | 7 +++++++ sig/sig-haskell/src-openeuler/g/ghc-clock.yaml | 7 +++++++ sig/sig-haskell/src-openeuler/g/ghc-cmdargs.yaml | 7 +++++++ sig/sig-haskell/src-openeuler/g/ghc-generics-sop.yaml | 7 +++++++ sig/sig-haskell/src-openeuler/g/ghc-hashtables.yaml | 7 +++++++ sig/sig-haskell/src-openeuler/g/ghc-microlens.yaml | 7 +++++++ sig/sig-haskell/src-openeuler/g/ghc-pager.yaml | 7 +++++++ .../src-openeuler/g/ghc-parser-combinators.yaml | 7 +++++++ .../src-openeuler/g/ghc-pretty-simple.yaml | 7 +++++++ .../src-openeuler/g/ghc-terminal-size.yaml | 7 +++++++ sig/sig-haskell/src-openeuler/g/ghc-timeit.yaml | 7 +++++++ 12 files changed, 88 insertions(+) create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-Decimal.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-clock.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-cmdargs.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-generics-sop.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-hashtables.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-microlens.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-pager.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-parser-combinators.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-pretty-simple.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-terminal-size.yaml create mode 100644 sig/sig-haskell/src-openeuler/g/ghc-timeit.yaml diff --git a/sig/sig-haskell/sig-info.yaml b/sig/sig-haskell/sig-info.yaml index 1c7fa47c0..8c02291e0 100644 --- a/sig/sig-haskell/sig-info.yaml +++ b/sig/sig-haskell/sig-info.yaml @@ -267,3 +267,14 @@ repositories: - src-openeuler/ghc-half - src-openeuler/ghc-djot - src-openeuler/ghc-skylighting-format-typst + - src-openeuler/ghc-generics-sop + - src-openeuler/ghc-clock + - src-openeuler/ghc-timeit + - src-openeuler/ghc-terminal-size + - src-openeuler/ghc-pager + - src-openeuler/ghc-parser-combinators + - src-openeuler/ghc-pretty-simple + - src-openeuler/ghc-cmdargs + - src-openeuler/ghc-hashtables + - src-openeuler/ghc-Decimal + - src-openeuler/ghc-microlens diff --git a/sig/sig-haskell/src-openeuler/g/ghc-Decimal.yaml b/sig/sig-haskell/src-openeuler/g/ghc-Decimal.yaml new file mode 100644 index 000000000..366330b38 --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-Decimal.yaml @@ -0,0 +1,7 @@ +name: ghc-Decimal +description: Decimal numbers with variable precision +upstream: https://hackage.haskell.org/package/Decimal +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-clock.yaml b/sig/sig-haskell/src-openeuler/g/ghc-clock.yaml new file mode 100644 index 000000000..ff3cb18bc --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-clock.yaml @@ -0,0 +1,7 @@ +name: ghc-clock +description: "High-resolution clock functions: monotonic, realtime, cputime." +upstream: https://hackage.haskell.org/package/clock +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-cmdargs.yaml b/sig/sig-haskell/src-openeuler/g/ghc-cmdargs.yaml new file mode 100644 index 000000000..00f86405d --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-cmdargs.yaml @@ -0,0 +1,7 @@ +name: ghc-cmdargs +description: Command line argument processing +upstream: https://hackage.haskell.org/package/cmdargs +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-generics-sop.yaml b/sig/sig-haskell/src-openeuler/g/ghc-generics-sop.yaml new file mode 100644 index 000000000..771ba9662 --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-generics-sop.yaml @@ -0,0 +1,7 @@ +name: ghc-generics-sop +description: Generic Programming using True Sums of Products +upstream: https://hackage.haskell.org/package/generics-sop +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-hashtables.yaml b/sig/sig-haskell/src-openeuler/g/ghc-hashtables.yaml new file mode 100644 index 000000000..fb0ecfcc4 --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-hashtables.yaml @@ -0,0 +1,7 @@ +name: ghc-hashtables +description: Mutable hash tables in the ST monad +upstream: https://hackage.haskell.org/package/hashtables +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-microlens.yaml b/sig/sig-haskell/src-openeuler/g/ghc-microlens.yaml new file mode 100644 index 000000000..52eff3d71 --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-microlens.yaml @@ -0,0 +1,7 @@ +name: ghc-microlens +description: A tiny lens library with no dependencies +upstream: https://hackage.haskell.org/package/microlens +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-pager.yaml b/sig/sig-haskell/src-openeuler/g/ghc-pager.yaml new file mode 100644 index 000000000..789954114 --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-pager.yaml @@ -0,0 +1,7 @@ +name: ghc-pager +description: Open up a pager, like 'less' or 'more' +upstream: https://hackage.haskell.org/package/pager +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-parser-combinators.yaml b/sig/sig-haskell/src-openeuler/g/ghc-parser-combinators.yaml new file mode 100644 index 000000000..6eeea6e18 --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-parser-combinators.yaml @@ -0,0 +1,7 @@ +name: ghc-parser-combinators +description: Lightweight package providing commonly useful parser combinators +upstream: https://hackage.haskell.org/package/parser-combinators +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-pretty-simple.yaml b/sig/sig-haskell/src-openeuler/g/ghc-pretty-simple.yaml new file mode 100644 index 000000000..8fefca419 --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-pretty-simple.yaml @@ -0,0 +1,7 @@ +name: ghc-pretty-simple +description: pretty printer for data types with a 'Show' instance. +upstream: https://hackage.haskell.org/package/pretty-simple +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-terminal-size.yaml b/sig/sig-haskell/src-openeuler/g/ghc-terminal-size.yaml new file mode 100644 index 000000000..509561e65 --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-terminal-size.yaml @@ -0,0 +1,7 @@ +name: ghc-terminal-size +description: Get terminal window height and width +upstream: https://hackage.haskell.org/package/terminal-size +branches: +- name: master + type: protected +type: public diff --git a/sig/sig-haskell/src-openeuler/g/ghc-timeit.yaml b/sig/sig-haskell/src-openeuler/g/ghc-timeit.yaml new file mode 100644 index 000000000..a0a035b7b --- /dev/null +++ b/sig/sig-haskell/src-openeuler/g/ghc-timeit.yaml @@ -0,0 +1,7 @@ +name: ghc-timeit +description: Time monadic computations with an IO base. +upstream: https://hackage.haskell.org/package/timeit +branches: +- name: master + type: protected +type: public -- Gitee