debian-3.23: Modules for working with the Debian package systemSource codeContentsIndex
Debian.Repo.Package
Contents
Source and binary packages
Deprecated stuff for interfacing with Debian.Relation
Synopsis
sourceFilePaths :: SourcePackage -> [FilePath]
binaryPackageSourceVersion :: BinaryPackage -> Maybe (String, DebianVersion)
binarySourceVersion :: Paragraph -> Maybe ((String, DebianVersion), (String, DebianVersion))
sourcePackageBinaryNames :: SourcePackage -> [String]
sourceBinaryNames :: Paragraph -> [String]
toSourcePackage :: PackageIndex -> Paragraph -> SourcePackage
toBinaryPackage :: PackageIndex -> Paragraph -> BinaryPackage
binaryPackageSourceID :: BinaryPackage -> PackageID
sourcePackageBinaryIDs :: Arch -> SourcePackage -> [PackageID]
sourcePackagesOfIndex :: CIO m => PackageIndex -> m (Either Exception [SourcePackage])
sourcePackagesOfIndex' :: (AptCache a, CIO m) => a -> PackageIndex -> AptIOT m [SourcePackage]
binaryPackagesOfIndex :: CIO m => PackageIndex -> m (Either Exception [BinaryPackage])
binaryPackagesOfIndex' :: (AptCache a, CIO m) => a -> PackageIndex -> AptIOT m [BinaryPackage]
getPackages :: CIO m => PackageIndex -> m (Either Exception [BinaryPackage])
putPackages :: PackageIndexLocal -> [BinaryPackageLocal] -> IO (Either [String] ())
releaseSourcePackages :: CIO m => Release -> m (Either Exception [SourcePackage])
releaseBinaryPackages :: CIO m => Release -> m (Either Exception [BinaryPackage])
Source and binary packages
sourceFilePaths :: SourcePackage -> [FilePath]Source
binaryPackageSourceVersion :: BinaryPackage -> Maybe (String, DebianVersion)Source
Return the name and version number of the source package that generated this binary package.
binarySourceVersion :: Paragraph -> Maybe ((String, DebianVersion), (String, DebianVersion))Source
Return the name and version number of the source package that generated this binary package. see also: binaryPackageSourceVersion
sourcePackageBinaryNames :: SourcePackage -> [String]Source
sourceBinaryNames :: Paragraph -> [String]Source
toSourcePackage :: PackageIndex -> Paragraph -> SourcePackageSource
toBinaryPackage :: PackageIndex -> Paragraph -> BinaryPackageSource
binaryPackageSourceID :: BinaryPackage -> PackageIDSource
Parse the Source field of a binary package's control information, this may specify a version number for the source package if it differs from the version number of the binary package.
sourcePackageBinaryIDs :: Arch -> SourcePackage -> [PackageID]Source
sourcePackagesOfIndex :: CIO m => PackageIndex -> m (Either Exception [SourcePackage])Source
Get the contents of a package index
sourcePackagesOfIndex' :: (AptCache a, CIO m) => a -> PackageIndex -> AptIOT m [SourcePackage]Source
binaryPackagesOfIndex :: CIO m => PackageIndex -> m (Either Exception [BinaryPackage])Source
Get the contents of a package index
binaryPackagesOfIndex' :: (AptCache a, CIO m) => a -> PackageIndex -> AptIOT m [BinaryPackage]Source
getPackages :: CIO m => PackageIndex -> m (Either Exception [BinaryPackage])Source
Get the contents of a package index
putPackages :: PackageIndexLocal -> [BinaryPackageLocal] -> IO (Either [String] ())Source
Write a set of packages into a package index.
releaseSourcePackages :: CIO m => Release -> m (Either Exception [SourcePackage])Source
Return a list of all source packages.
releaseBinaryPackages :: CIO m => Release -> m (Either Exception [BinaryPackage])Source
Return a list of all the binary packages for all supported architectures.
Deprecated stuff for interfacing with Debian.Relation
Produced by Haddock version 2.4.2