/usr/share/doc/libghc-dpkg-doc/html/dpkg.txt is in libghc-dpkg-doc 0.0.3-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | -- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | libdpkg bindings
--
-- Haskell bindings to the libdpkg API
@package dpkg
@version 0.0.3
module Debian.Dpkg.Types
data C'dpkg_version
C'dpkg_version :: CInt -> CString -> CString -> C'dpkg_version
c'dpkg_version'epoch :: C'dpkg_version -> CInt
c'dpkg_version'version :: C'dpkg_version -> CString
c'dpkg_version'revision :: C'dpkg_version -> CString
p'dpkg_version'epoch :: Ptr (C'dpkg_version) -> Ptr (CInt)
p'dpkg_version'version :: Ptr (C'dpkg_version) -> Ptr (CString)
data C'filedetails
C'filedetails :: Ptr C'filedetails -> CString -> CString -> CString -> CString -> C'filedetails
c'filedetails'next :: C'filedetails -> Ptr C'filedetails
c'filedetails'name :: C'filedetails -> CString
c'filedetails'msdosname :: C'filedetails -> CString
c'filedetails'size :: C'filedetails -> CString
c'filedetails'md5sum :: C'filedetails -> CString
p'dpkg_version'revision :: Ptr (C'dpkg_version) -> Ptr (CString)
data C'pkgbin
C'pkgbin :: C'pkgbin
data C'perpackagestate
C'perpackagestate :: C'perpackagestate
type C'pkgwant = CUInt
type C'pkgeflag = CUInt
p'filedetails'next :: Ptr (C'filedetails) -> Ptr (Ptr C'filedetails)
type C'pkgstatus = CUInt
type C'pkgpriority = CInt
p'filedetails'name :: Ptr (C'filedetails) -> Ptr (CString)
data C'pkgiterator
C'pkgiterator :: C'pkgiterator
p'filedetails'msdosname :: Ptr (C'filedetails) -> Ptr (CString)
p'filedetails'size :: Ptr (C'filedetails) -> Ptr (CString)
p'filedetails'md5sum :: Ptr (C'filedetails) -> Ptr (CString)
data C'pkginfo
C'pkginfo :: Ptr C'pkgset -> Ptr C'pkginfo -> C'pkgwant -> C'pkgeflag -> C'pkgstatus -> C'pkgpriority -> CString -> CString -> C'dpkg_version -> Ptr C'filedetails -> C'pkgbin -> C'pkgbin -> Ptr C'perpackagestate -> C'pkginfo
c'pkginfo'set :: C'pkginfo -> Ptr C'pkgset
c'pkginfo'arch_next :: C'pkginfo -> Ptr C'pkginfo
c'pkginfo'want :: C'pkginfo -> C'pkgwant
c'pkginfo'eflag :: C'pkginfo -> C'pkgeflag
c'pkginfo'status :: C'pkginfo -> C'pkgstatus
c'pkginfo'priority :: C'pkginfo -> C'pkgpriority
c'pkginfo'otherpriority :: C'pkginfo -> CString
c'pkginfo'section :: C'pkginfo -> CString
c'pkginfo'configversion :: C'pkginfo -> C'dpkg_version
c'pkginfo'files :: C'pkginfo -> Ptr C'filedetails
c'pkginfo'installed :: C'pkginfo -> C'pkgbin
c'pkginfo'available :: C'pkginfo -> C'pkgbin
c'pkginfo'clientdata :: C'pkginfo -> Ptr C'perpackagestate
data C'pkgset
C'pkgset :: Ptr C'pkgset -> CString -> C'pkginfo -> C'pkgset
c'pkgset'next :: C'pkgset -> Ptr C'pkgset
c'pkgset'name :: C'pkgset -> CString
c'pkgset'pkg :: C'pkgset -> C'pkginfo
type C'dpkg_msg_type = CUInt
p'pkgset'next :: Ptr (C'pkgset) -> Ptr (Ptr C'pkgset)
data C'dpkg_error
C'dpkg_error :: C'dpkg_msg_type -> CString -> C'dpkg_error
c'dpkg_error'type :: C'dpkg_error -> C'dpkg_msg_type
c'dpkg_error'str :: C'dpkg_error -> CString
p'pkgset'name :: Ptr (C'pkgset) -> Ptr (CString)
p'pkgset'pkg :: Ptr (C'pkgset) -> Ptr (C'pkginfo)
p'pkginfo'set :: Ptr (C'pkginfo) -> Ptr (Ptr C'pkgset)
p'pkginfo'arch_next :: Ptr (C'pkginfo) -> Ptr (Ptr C'pkginfo)
p'dpkg_error'type :: Ptr (C'dpkg_error) -> Ptr (C'dpkg_msg_type)
p'pkginfo'want :: Ptr (C'pkginfo) -> Ptr (C'pkgwant)
p'dpkg_error'str :: Ptr (C'dpkg_error) -> Ptr (CString)
p'pkginfo'eflag :: Ptr (C'pkginfo) -> Ptr (C'pkgeflag)
p'pkginfo'status :: Ptr (C'pkginfo) -> Ptr (C'pkgstatus)
p'pkginfo'priority :: Ptr (C'pkginfo) -> Ptr (C'pkgpriority)
p'pkginfo'otherpriority :: Ptr (C'pkginfo) -> Ptr (CString)
p'pkginfo'section :: Ptr (C'pkginfo) -> Ptr (CString)
p'pkginfo'configversion :: Ptr (C'pkginfo) -> Ptr (C'dpkg_version)
p'pkginfo'files :: Ptr (C'pkginfo) -> Ptr (Ptr C'filedetails)
p'pkginfo'installed :: Ptr (C'pkginfo) -> Ptr (C'pkgbin)
p'pkginfo'available :: Ptr (C'pkginfo) -> Ptr (C'pkgbin)
p'pkginfo'clientdata :: Ptr (C'pkginfo) -> Ptr (Ptr C'perpackagestate)
instance Eq C'dpkg_version
instance Show C'dpkg_version
instance Eq C'filedetails
instance Show C'filedetails
instance Eq C'pkgbin
instance Show C'pkgbin
instance Eq C'pkgset
instance Show C'pkgset
instance Eq C'pkginfo
instance Show C'pkginfo
instance Eq C'dpkg_error
instance Show C'dpkg_error
instance Storable C'dpkg_error
instance Storable C'pkgset
instance Storable C'pkginfo
instance Storable C'pkgbin
instance Storable C'filedetails
instance Storable C'dpkg_version
module Debian.Dpkg.PkgSpec
pkgSpecParsePkg :: String -> IO C'pkginfo
module Debian.Dpkg.Enums
data PkgWant
Want_unknown :: PkgWant
Want_install :: PkgWant
Want_hold :: PkgWant
Want_deinstall :: PkgWant
Want_purge :: PkgWant
Want_sentinel :: PkgWant
data PkgEflag
Eflag_ok :: PkgEflag
Eflag_reinstreq :: PkgEflag
data PkgStatus
Stat_notinstalled :: PkgStatus
Stat_configfiles :: PkgStatus
Stat_halfinstalled :: PkgStatus
Stat_unpacked :: PkgStatus
Stat_halfconfigured :: PkgStatus
Stat_triggersawaited :: PkgStatus
Stat_triggerspending :: PkgStatus
Stat_installed :: PkgStatus
data PkgPriority
Pri_required :: PkgPriority
Pri_important :: PkgPriority
Pri_standard :: PkgPriority
Pri_optional :: PkgPriority
Pri_extra :: PkgPriority
Pri_other :: PkgPriority
Pri_unknown :: PkgPriority
Pri_unset :: PkgPriority
instance Enum PkgWant
instance Eq PkgWant
instance Show PkgWant
instance Eq PkgEflag
instance Show PkgEflag
instance Enum PkgStatus
instance Eq PkgStatus
instance Show PkgStatus
instance Eq PkgPriority
instance Show PkgPriority
instance Enum DpkgMsgType
instance Eq DpkgMsgType
instance Show DpkgMsgType
instance Enum PkgPriority
instance Enum PkgEflag
module Debian.Dpkg.DB
msdbInit :: IO ()
setDbDir :: String -> IO ()
pkgList :: IO [C'pkginfo]
parseVersion :: ByteString -> IO (Either String C'dpkg_version)
c'parseversion :: Ptr C'dpkg_version -> CString -> Ptr C'dpkg_error -> IO CInt
c'dpkg_version_compare :: Ptr C'dpkg_version -> Ptr C'dpkg_version -> IO CInt
module Debian.Dpkg.DpkgVersion
peekDpkgVersion :: C'dpkg_version -> IO DpkgVersion
getConfigVersion :: C'pkginfo -> IO String
data DpkgVersion
DpkgVersion :: Int -> ByteString -> ByteString -> DpkgVersion
vr_epoch :: DpkgVersion -> Int
vr_version :: DpkgVersion -> ByteString
vr_revision :: DpkgVersion -> ByteString
instance Eq DpkgVersion
instance Show DpkgVersion
instance Ord C'dpkg_version
module Debian.Dpkg
|