Name: singular-factory
Version: 0.1
Synopsis: Multivariate polynomial factorization via bindings to Singular-factory
Description: Bindings to Singular-factory. Factory is the subset of the Singular
computer algebra system which does factorization of multivariate
polynomials (over integers, rationals, and finite fields)
License: GPL
License-file: LICENSE
Author: Balazs Komuves
Copyright: (c) 2019 Balazs Komuves
Maintainer: bkomuves (plus) hackage (at) gmail (dot) com
homepage: https://github.com/bkomuves/singular-factory
Stability: Experimental
Category: Math
Tested-With: GHC == 8.6.5
Cabal-Version: 2.0
Build-Type: Simple
Source-repository head
type: git
location: https://github.com/bkomuves/singular-factory
flag pkg-cfg-prefix
description: whether the pkg-config factory package name has a prefix
manual: False
--------------------------------------------------------------------------------
Library
Build-Depends: base >= 4 && < 5, containers >= 0.5, text >= 1.0,
filepath >= 1.0, directory >= 1.3, process >= 1.2,
hgmp >= 0.1.1
Exposed-Modules: Math.Singular.Factory
Math.Singular.Factory.Domains
Math.Singular.Factory.Variables
Math.Singular.Factory.Polynomial
Math.Singular.Factory.Expr
Math.Singular.Factory.Parser
Math.Singular.Factory.Counting
Math.Singular.Factory.GFTables
Math.Singular.Factory.Internal.CanonicalForm
Math.Singular.Factory.Internal.Factory
Math.Singular.Factory.Internal.DList
Default-Language: Haskell2010
Default-extensions: BangPatterns, TypeSynonymInstances, FlexibleInstances, FlexibleContexts,
KindSignatures, DataKinds, EmptyDataDecls, ScopedTypeVariables
Other-extensions: ForeignFunctionInterface, CPP, PatternSynonyms
Hs-Source-Dirs: src
cc-options: -x c++
c-sources: cpp_bits/interface.cpp
extra-libraries: stdc++
if flag(pkg-cfg-prefix)
pkgconfig-depends: singular-factory
else
pkgconfig-depends: factory
--------------------------------------------------------------------------------
test-suite singular-factory-tests
type: exitcode-stdio-1.0
hs-source-dirs: test
main-is: TestSuite.hs
build-depends: base >= 4 && < 5, random,
singular-factory >= 0.1,
QuickCheck >= 2,
tasty, tasty-quickcheck, tasty-hunit
Default-Language: Haskell2010
Default-Extensions: CPP, BangPatterns
--------------------------------------------------------------------------------