packages feed

arch-hs 0.12.0.1 → 0.12.0.2

raw patch · 3 files changed

+6/−1 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Distribution.ArchHs.Aur: aurToIO :: Manager -> Members [WithMyErr, Embed IO] r => Sem (Aur ': r) a -> Sem r a
+ Distribution.ArchHs.Aur: aurToIO :: forall (r :: EffectRow) a. Manager -> Members '[WithMyErr :: (Type -> Type) -> Type -> Type, Embed IO] r => Sem ((Aur :: (Type -> Type) -> Type -> Type) ': r) a -> Sem r a
- Distribution.ArchHs.Aur: data Aur m a
+ Distribution.ArchHs.Aur: data Aur (m :: k) a
- Distribution.ArchHs.Aur: isInAur :: (HasMyName n, Member Aur r) => n -> Sem r Bool
+ Distribution.ArchHs.Aur: isInAur :: forall n (r :: EffectRow). (HasMyName n, Member (Aur :: (Type -> Type) -> Type -> Type) r) => n -> Sem r Bool
- Distribution.ArchHs.Core: cabalToPkgBuild :: Members [HackageEnv, FlagAssignmentsEnv, WithMyErr] r => SolvedPackage -> Bool -> [ArchLinuxName] -> Sem r PkgBuild
+ Distribution.ArchHs.Core: cabalToPkgBuild :: forall (r :: EffectRow). Members '[HackageEnv, FlagAssignmentsEnv, WithMyErr :: (Type -> Type) -> Type -> Type] r => SolvedPackage -> Bool -> [ArchLinuxName] -> Sem r PkgBuild
- Distribution.ArchHs.Core: collectExeDeps :: (HasCallStack, Members [KnownGHCVersion, FlagAssignmentsEnv, DependencyRecord, Trace] r, Show a) => ([(UnqualComponentName, [(PackageName, VersionRange)])] -> a) -> GenericPackageDescription -> [UnqualComponentName] -> Sem r (a, a, [SystemDependency])
+ Distribution.ArchHs.Core: collectExeDeps :: forall (r :: EffectRow) a. (HasCallStack, Members '[KnownGHCVersion, FlagAssignmentsEnv, DependencyRecord :: (Type -> Type) -> Type -> Type, Trace :: (Type -> Type) -> Type -> Type] r, Show a) => ([(UnqualComponentName, [(PackageName, VersionRange)])] -> a) -> GenericPackageDescription -> [UnqualComponentName] -> Sem r (a, a, [SystemDependency])
- Distribution.ArchHs.Core: collectLibDeps :: (Members [KnownGHCVersion, FlagAssignmentsEnv, DependencyRecord, Trace] r, Show a, Monoid a) => ([(PackageName, VersionRange)] -> a) -> GenericPackageDescription -> Sem r (a, a, [SystemDependency])
+ Distribution.ArchHs.Core: collectLibDeps :: forall (r :: EffectRow) a. (Members '[KnownGHCVersion, FlagAssignmentsEnv, DependencyRecord :: (Type -> Type) -> Type -> Type, Trace :: (Type -> Type) -> Type -> Type] r, Show a, Monoid a) => ([(PackageName, VersionRange)] -> a) -> GenericPackageDescription -> Sem r (a, a, [SystemDependency])
- Distribution.ArchHs.Core: collectSetupDeps :: (Member Trace r, Show a, Monoid a) => ([(PackageName, VersionRange)] -> a) -> GenericPackageDescription -> Sem r a
+ Distribution.ArchHs.Core: collectSetupDeps :: forall (r :: EffectRow) a. (Member (Trace :: (Type -> Type) -> Type -> Type) r, Show a, Monoid a) => ([(PackageName, VersionRange)] -> a) -> GenericPackageDescription -> Sem r a
- Distribution.ArchHs.Core: collectSubLibDeps :: (HasCallStack, Members [KnownGHCVersion, FlagAssignmentsEnv, DependencyRecord, Trace] r, Show a) => ([(UnqualComponentName, [(PackageName, VersionRange)])] -> a) -> GenericPackageDescription -> [UnqualComponentName] -> Sem r (a, a, [SystemDependency])
+ Distribution.ArchHs.Core: collectSubLibDeps :: forall (r :: EffectRow) a. (HasCallStack, Members '[KnownGHCVersion, FlagAssignmentsEnv, DependencyRecord :: (Type -> Type) -> Type -> Type, Trace :: (Type -> Type) -> Type -> Type] r, Show a) => ([(UnqualComponentName, [(PackageName, VersionRange)])] -> a) -> GenericPackageDescription -> [UnqualComponentName] -> Sem r (a, a, [SystemDependency])
- Distribution.ArchHs.Core: collectTestDeps :: (HasCallStack, Members [KnownGHCVersion, FlagAssignmentsEnv, DependencyRecord, Trace] r, Show a) => ([(UnqualComponentName, [(PackageName, VersionRange)])] -> a) -> GenericPackageDescription -> [UnqualComponentName] -> Sem r (a, a, [SystemDependency])
+ Distribution.ArchHs.Core: collectTestDeps :: forall (r :: EffectRow) a. (HasCallStack, Members '[KnownGHCVersion, FlagAssignmentsEnv, DependencyRecord :: (Type -> Type) -> Type -> Type, Trace :: (Type -> Type) -> Type -> Type] r, Show a) => ([(UnqualComponentName, [(PackageName, VersionRange)])] -> a) -> GenericPackageDescription -> [UnqualComponentName] -> Sem r (a, a, [SystemDependency])
- Distribution.ArchHs.Core: evalConditionTree :: (HasCallStack, Semigroup k, HasBuildInfo k, Members [KnownGHCVersion, FlagAssignmentsEnv, Trace] r) => GenericPackageDescription -> CondTree ConfVar [Dependency] k -> Sem r BuildInfo
+ Distribution.ArchHs.Core: evalConditionTree :: forall k (r :: EffectRow). (HasCallStack, Semigroup k, HasBuildInfo k, Members '[KnownGHCVersion, FlagAssignmentsEnv, Trace :: (Type -> Type) -> Type -> Type] r) => GenericPackageDescription -> CondTree ConfVar [Dependency] k -> Sem r BuildInfo
- Distribution.ArchHs.Core: getDependencies :: (HasCallStack, Members [KnownGHCVersion, HackageEnv, FlagAssignmentsEnv, WithMyErr, DependencyRecord, State (Set PackageName), Trace] r) => [UnqualComponentName] -> Maybe PackageName -> PackageName -> Sem r (AdjacencyMap (Set DependencyType) PackageName, Set PackageName, Map PackageName [SystemDependency])
+ Distribution.ArchHs.Core: getDependencies :: forall (r :: EffectRow). (HasCallStack, Members '[KnownGHCVersion, HackageEnv, FlagAssignmentsEnv, WithMyErr :: (Type -> Type) -> Type -> Type, DependencyRecord :: (Type -> Type) -> Type -> Type, State (Set PackageName) :: (Type -> Type) -> Type -> Type, Trace :: (Type -> Type) -> Type -> Type] r) => [UnqualComponentName] -> Maybe PackageName -> PackageName -> Sem r (AdjacencyMap (Set DependencyType) PackageName, Set PackageName, Map PackageName [SystemDependency])
- Distribution.ArchHs.Core: subsumeGHCVersion :: Members [ExtraEnv, WithMyErr] r => InterpreterFor KnownGHCVersion r
+ Distribution.ArchHs.Core: subsumeGHCVersion :: forall (r :: EffectRow). Members '[ExtraEnv, WithMyErr :: (Type -> Type) -> Type -> Type] r => InterpreterFor KnownGHCVersion r
- Distribution.ArchHs.Exception: interceptHttpException :: Members [WithMyErr, Embed IO] r => IO a -> Sem r a
+ Distribution.ArchHs.Exception: interceptHttpException :: forall (r :: EffectRow) a. Members '[WithMyErr :: (Type -> Type) -> Type -> Type, Embed IO] r => IO a -> Sem r a
- Distribution.ArchHs.Exception: tryMaybe :: Member WithMyErr r => Sem r a -> Sem r (Maybe a)
+ Distribution.ArchHs.Exception: tryMaybe :: forall (r :: EffectRow) a. Member (WithMyErr :: (Type -> Type) -> Type -> Type) r => Sem r a -> Sem r (Maybe a)
- Distribution.ArchHs.Exception: type WithMyErr = Error MyException
+ Distribution.ArchHs.Exception: type WithMyErr = Error MyException :: k -> Type -> k -> Type
- Distribution.ArchHs.ExtraDB: getPkgDesc :: (HasMyName n, Members [ExtraEnv, WithMyErr] r) => n -> Sem r PkgDesc
+ Distribution.ArchHs.ExtraDB: getPkgDesc :: forall n (r :: EffectRow). (HasMyName n, Members '[ExtraEnv, WithMyErr :: (Type -> Type) -> Type -> Type] r) => n -> Sem r PkgDesc
- Distribution.ArchHs.ExtraDB: isInExtra :: (HasMyName n, Member ExtraEnv r) => n -> Sem r Bool
+ Distribution.ArchHs.ExtraDB: isInExtra :: forall n (r :: EffectRow). (HasMyName n, Member ExtraEnv r) => n -> Sem r Bool
- Distribution.ArchHs.ExtraDB: versionInExtra :: (HasMyName n, Members [ExtraEnv, WithMyErr] r) => n -> Sem r ArchLinuxVersion
+ Distribution.ArchHs.ExtraDB: versionInExtra :: forall n (r :: EffectRow). (HasMyName n, Members '[ExtraEnv, WithMyErr :: (Type -> Type) -> Type -> Type] r) => n -> Sem r ArchLinuxVersion
- Distribution.ArchHs.Hackage: getCabal :: Members [HackageEnv, WithMyErr] r => PackageName -> Version -> Sem r GenericPackageDescription
+ Distribution.ArchHs.Hackage: getCabal :: forall (r :: EffectRow). Members '[HackageEnv, WithMyErr :: (Type -> Type) -> Type -> Type] r => PackageName -> Version -> Sem r GenericPackageDescription
- Distribution.ArchHs.Hackage: getLatestCabal :: Members [HackageEnv, WithMyErr] r => PackageName -> Sem r GenericPackageDescription
+ Distribution.ArchHs.Hackage: getLatestCabal :: forall (r :: EffectRow). Members '[HackageEnv, WithMyErr :: (Type -> Type) -> Type -> Type] r => PackageName -> Sem r GenericPackageDescription
- Distribution.ArchHs.Hackage: getLatestSHA256 :: Members [HackageEnv, WithMyErr] r => PackageName -> Sem r (Maybe String)
+ Distribution.ArchHs.Hackage: getLatestSHA256 :: forall (r :: EffectRow). Members '[HackageEnv, WithMyErr :: (Type -> Type) -> Type -> Type] r => PackageName -> Sem r (Maybe String)
- Distribution.ArchHs.Hackage: getPackageFlag :: Members [HackageEnv, WithMyErr] r => PackageName -> Sem r [PkgFlag]
+ Distribution.ArchHs.Hackage: getPackageFlag :: forall (r :: EffectRow). Members '[HackageEnv, WithMyErr :: (Type -> Type) -> Type -> Type] r => PackageName -> Sem r [PkgFlag]
- Distribution.ArchHs.Hackage: traverseHackage :: (Member HackageEnv r, Applicative f) => ((PackageName, GenericPackageDescription) -> f b) -> Sem r (f [b])
+ Distribution.ArchHs.Hackage: traverseHackage :: forall (r :: EffectRow) f b. (Member HackageEnv r, Applicative f) => ((PackageName, GenericPackageDescription) -> f b) -> Sem r (f [b])
- Distribution.ArchHs.Internal.Prelude: class () => Generic a
+ Distribution.ArchHs.Internal.Prelude: class Generic a
- Distribution.ArchHs.Internal.Prelude: class () => NFData a
+ Distribution.ArchHs.Internal.Prelude: class NFData a
- Distribution.ArchHs.Name: data MyName a
+ Distribution.ArchHs.Name: data MyName (a :: k)
- Distribution.ArchHs.Types: type DependencyRecord = State (Map PackageName [VersionRange])
+ Distribution.ArchHs.Types: type DependencyRecord = State Map PackageName [VersionRange] :: k -> Type -> Type
- Distribution.ArchHs.Utils: trace' :: Member Trace r => String -> Sem r ()
+ Distribution.ArchHs.Utils: trace' :: forall (r :: EffectRow). Member (Trace :: (Type -> Type) -> Type -> Type) r => String -> Sem r ()
- Distribution.ArchHs.Utils: traceCallStack :: (HasCallStack, Member Trace r) => Sem r ()
+ Distribution.ArchHs.Utils: traceCallStack :: forall (r :: EffectRow). (HasCallStack, Member (Trace :: (Type -> Type) -> Type -> Type) r) => Sem r ()

Files

CHANGELOG.md view
@@ -3,6 +3,10 @@ `arch-hs` uses [PVP Versioning][1]. The changelog is available [on GitHub][2]. +## 0.12.0.2++- Add taffybar to name preset+ ## 0.12.0.1  - Add system-cxx-std-lib to ignoreList
arch-hs.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.4 name:               arch-hs-version:            0.12.0.1+version:            0.12.0.2 synopsis:           Distribute hackage packages to archlinux description:   @arch-hs@ is a command-line program, which simplifies the process of producing
data/NAME_PRESET.json view
@@ -108,6 +108,7 @@   "shellcheck": "ShellCheck",   "stack": "stack",   "stylish-haskell": "stylish-haskell",+  "taffybar": "taffybar",   "tamarin-prover": "tamarin-prover",   "tidalcycles": "tidal",   "unlambda": "unlambda",