packages feed

cabal2arch 0.5.2 → 0.5.3

raw patch · 2 files changed

+23/−10 lines, 2 files

Files

Main.hs view
@@ -87,7 +87,7 @@            ["-h"]     -> help            _          -> return ()    email     <- do-       r <- getEnvMaybe "ARCH_HASKELL" +       r <- getEnvMaybe "ARCH_HASKELL"        case r of             Nothing -> do hPutStrLn stderr "Warning: ARCH_HASKELL environment variable not set. Set this to the maintainer contact you wish to use. \n E.g. 'Arch Haskell Team <arch-haskell@haskell.org>'"                           return []@@ -104,7 +104,7 @@         (Nothing :: Maybe (PackageIndex PackageIdentifier))         buildOS -- linux/x86_64         X86_64-        (CompilerId GHC (Version [6,8,2] []))+        (CompilerId GHC (Version [6,10,3] []))          -- now constrain it to solve in the context of a modern ghc only         corePackages@@ -215,7 +215,8 @@     ,Dependency (PackageName "dph-prim-seq"   )    (ThisVersion (Version [ 0,3 ] [] ))     ,Dependency (PackageName "dph-seq"        )    (ThisVersion (Version [ 0,3 ] [] )) -    ,Dependency (PackageName "editline")         (AnyVersion)+-- removed:+--    ,Dependency (PackageName "editline")         (AnyVersion)     ,Dependency (PackageName "filepath")         (ThisVersion (Version  [1,1,0,1] []))     ,Dependency (PackageName "ghc")              (AnyVersion)     ,Dependency (PackageName "ghc-prim")         (AnyVersion)@@ -369,22 +370,30 @@          ,("pthread",     "")         ,("m",          "")+        ,("db_cxx",          "")+         ,("icui18n",          "icu")         ,("icuuc",          "icu")         ,("icudata",          "icu")          ,("netsnmp",        "net-snmp")         ,("asound",        "alsa-lib")+        ,("ffi",        "libffi")+        ,("ogg",        "libogg")+        ,("theora",        "libtheora")         ]         -- atlas  shouldNotBeLibraries :: [String] shouldNotBeLibraries =     ["xmonad"+    ,"l-seed"+    ,"hspresent"     ,"haskell-platform"     ,"xmonad-contrib"     ,"lambdabot"     ,"piet"+    ,"hsffig"     ,"yi"     ,"haddock"     ,"hscolour"@@ -396,6 +405,7 @@     ,"clevercss"     ,"cpphs"     ,"backdropper"+    ,"darcs-beta"     ,"gtk2hs"     ,"darcs"     ,"greencard"@@ -421,6 +431,7 @@     ,"cairo"     ,"glib"     ,"gtk"+    ,"gconf"     ,"gtkglext"     ,"gtksourceview2"     ,"mozembed"@@ -430,9 +441,9 @@ ------------------------------------------------------------------------ -- Parsing and pretty printing: --- +-- -- | Translate an abstract PkgBuild file into a document structure--- +-- pkg2doc :: String -> PkgBuild -> Doc pkg2doc email pkg = vcat  [ text "# Contributor:"@@ -498,7 +509,9 @@      -- All Hackage packages depend on GHC at build time     -- All Haskell libraries are prefixed with "haskell-"-    , arch_makedepends = my_makedepends+    , arch_makedepends = if not hasLibrary+            then my_makedepends+            else ArchList [] -- makedepends should not duplicate depends      , arch_depends =         (if not (isLibrary)@@ -609,9 +622,9 @@     , "shift"     , "$op $*" ] --- +-- -- | A data type to represent PKGBUILD files--- +-- data PkgBuild =   PkgBuild     { arch_pkgname :: String@@ -871,7 +884,7 @@ ------------------------------------------------------------------------  ----- Strict process reading +-- Strict process reading -- myReadProcess :: FilePath                              -- ^ command to run             -> [String]                              -- ^ any arguments
cabal2arch.cabal view
@@ -1,5 +1,5 @@ name:               cabal2arch-version:            0.5.2+version:            0.5.3 homepage:           http://code.haskell.org/~dons/code/cabal2arch synopsis:           Create Arch Linux packages from Cabal packages description:        Create Arch Linux packages from Cabal packages