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 +4/−0
- arch-hs.cabal +1/−1
- data/NAME_PRESET.json +1/−0
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",