This file is indexed.

/var/lib/ghc/package.conf.d/LambdaHack-0.5.0.0.conf is in libghc-lambdahack-dev 0.5.0.0-2build5.

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
173
174
175
176
177
178
179
180
name: LambdaHack
version: 0.5.0.0
id: LambdaHack-0.5.0.0-74KPJ5W83IH4twh4vUgyBt
key: LambdaHack-0.5.0.0-74KPJ5W83IH4twh4vUgyBt
license: BSD3
maintainer: Mikolaj Konarski <mikolaj.konarski@funktory.com>
homepage: http://github.com/LambdaHack/LambdaHack
synopsis: A game engine library for roguelike dungeon crawlers
description:
    LambdaHack is a game engine library for roguelike games
    of arbitrary theme, size and complexity,
    packaged together with a small example dungeon crawler.
    .
    <<https://raw.githubusercontent.com/LambdaHack/media/master/screenshot/safari1.png>>
    .
    When completed, the engine will let you specify content
    to be procedurally generated, define the AI behaviour
    on top of the generic content-independent rules
    and compile a ready-to-play game binary, using either
    the supplied or a custom-made main loop.
    Several frontends are available (GTK is the default)
    and many other generic engine components are easily overridden,
    but the fundamental source of flexibility lies
    in the strict and type-safe separation of code from the content
    and of clients (human and AI-controlled) from the server.
    Please see the changelog file for recent improvements
    and the issue tracker for short-term plans. Long term vision
    revolves around procedural content generation and includes
    in-game content creation, auto-balancing and persistent
    content modification based on player behaviour.
    .
    Games known to use the LambdaHack library:
    .
    * Allure of the Stars, a near-future Sci-Fi game,
    <http://hackage.haskell.org/package/Allure>
    .
    * Space Privateers, an adventure game set in far future,
    <http://hackage.haskell.org/package/SpacePrivateers>
    .
    Note: All modules in this library are kept visible,
    to let games override and reuse them.
    OTOH, to reflect that some modules are implementation details
    relative to others, the source code adheres to the following
    convention. If a module has the same name as a directory,
    the module is the exclusive interface to the directory.
    No references to the modules in the directory are allowed
    except from the interface module. This policy is only binding
    when developing the library --- library users are free
    to access any modules, since the library authors are in
    no position to guess their particular needs.
category: Game Engine, Game
author: Andres Loeh, Mikolaj Konarski
exposed: True
exposed-modules:
    Game.LambdaHack.Atomic Game.LambdaHack.Atomic.CmdAtomic
    Game.LambdaHack.Atomic.BroadcastAtomicWrite
    Game.LambdaHack.Atomic.HandleAtomicWrite
    Game.LambdaHack.Atomic.MonadAtomic
    Game.LambdaHack.Atomic.MonadStateWrite
    Game.LambdaHack.Atomic.PosAtomicRead Game.LambdaHack.Client
    Game.LambdaHack.Client.AI Game.LambdaHack.Client.AI.ConditionClient
    Game.LambdaHack.Client.AI.HandleAbilityClient
    Game.LambdaHack.Client.AI.PickActorClient
    Game.LambdaHack.Client.AI.PickTargetClient
    Game.LambdaHack.Client.AI.Preferences
    Game.LambdaHack.Client.AI.Strategy Game.LambdaHack.Client.Bfs
    Game.LambdaHack.Client.BfsClient
    Game.LambdaHack.Client.CommonClient
    Game.LambdaHack.Client.HandleAtomicClient
    Game.LambdaHack.Client.HandleResponseClient
    Game.LambdaHack.Client.ItemSlot Game.LambdaHack.Client.Key
    Game.LambdaHack.Client.LoopClient
    Game.LambdaHack.Client.MonadClient
    Game.LambdaHack.Client.ProtocolClient Game.LambdaHack.Client.State
    Game.LambdaHack.Client.UI Game.LambdaHack.Client.UI.Animation
    Game.LambdaHack.Client.UI.Config
    Game.LambdaHack.Client.UI.Content.KeyKind
    Game.LambdaHack.Client.UI.DrawClient
    Game.LambdaHack.Client.UI.DisplayAtomicClient
    Game.LambdaHack.Client.UI.Frontend
    Game.LambdaHack.Client.UI.Frontend.Chosen
    Game.LambdaHack.Client.UI.Frontend.Std
    Game.LambdaHack.Client.UI.HandleHumanGlobalClient
    Game.LambdaHack.Client.UI.HandleHumanLocalClient
    Game.LambdaHack.Client.UI.HandleHumanClient
    Game.LambdaHack.Client.UI.HumanCmd
    Game.LambdaHack.Client.UI.InventoryClient
    Game.LambdaHack.Client.UI.KeyBindings
    Game.LambdaHack.Client.UI.MonadClientUI
    Game.LambdaHack.Client.UI.MsgClient
    Game.LambdaHack.Client.UI.RunClient
    Game.LambdaHack.Client.UI.StartupFrontendClient
    Game.LambdaHack.Client.UI.WidgetClient
    Game.LambdaHack.Common.Ability Game.LambdaHack.Common.Actor
    Game.LambdaHack.Common.ActorState
    Game.LambdaHack.Common.ClientOptions Game.LambdaHack.Common.Color
    Game.LambdaHack.Common.ContentDef Game.LambdaHack.Common.Dice
    Game.LambdaHack.Common.EffectDescription
    Game.LambdaHack.Common.Faction Game.LambdaHack.Common.File
    Game.LambdaHack.Common.Flavour Game.LambdaHack.Common.Frequency
    Game.LambdaHack.Common.HighScore Game.LambdaHack.Common.Item
    Game.LambdaHack.Common.ItemDescription
    Game.LambdaHack.Common.ItemStrongest Game.LambdaHack.Common.Kind
    Game.LambdaHack.Common.Level Game.LambdaHack.Common.LQueue
    Game.LambdaHack.Common.Misc Game.LambdaHack.Common.MonadStateRead
    Game.LambdaHack.Common.Msg Game.LambdaHack.Common.Perception
    Game.LambdaHack.Common.PointArray Game.LambdaHack.Common.Point
    Game.LambdaHack.Common.Random Game.LambdaHack.Common.RingBuffer
    Game.LambdaHack.Common.Save Game.LambdaHack.Common.Request
    Game.LambdaHack.Common.Response Game.LambdaHack.Common.State
    Game.LambdaHack.Common.Thread Game.LambdaHack.Common.Tile
    Game.LambdaHack.Common.Time Game.LambdaHack.Common.Vector
    Game.LambdaHack.Content.CaveKind Game.LambdaHack.Content.ItemKind
    Game.LambdaHack.Content.ModeKind Game.LambdaHack.Content.PlaceKind
    Game.LambdaHack.Content.RuleKind Game.LambdaHack.Content.TileKind
    Game.LambdaHack.SampleImplementation.SampleMonadClient
    Game.LambdaHack.SampleImplementation.SampleMonadServer
    Game.LambdaHack.Server Game.LambdaHack.Server.Commandline
    Game.LambdaHack.Server.CommonServer
    Game.LambdaHack.Server.DebugServer
    Game.LambdaHack.Server.DungeonGen
    Game.LambdaHack.Server.DungeonGen.Area
    Game.LambdaHack.Server.DungeonGen.AreaRnd
    Game.LambdaHack.Server.DungeonGen.Cave
    Game.LambdaHack.Server.DungeonGen.Place
    Game.LambdaHack.Server.EndServer Game.LambdaHack.Server.Fov
    Game.LambdaHack.Server.Fov.Common
    Game.LambdaHack.Server.Fov.Digital
    Game.LambdaHack.Server.Fov.Permissive
    Game.LambdaHack.Server.Fov.Shadow
    Game.LambdaHack.Server.HandleEffectServer
    Game.LambdaHack.Server.HandleRequestServer
    Game.LambdaHack.Server.ItemRev Game.LambdaHack.Server.ItemServer
    Game.LambdaHack.Server.LoopServer
    Game.LambdaHack.Server.MonadServer
    Game.LambdaHack.Server.PeriodicServer
    Game.LambdaHack.Server.ProtocolServer
    Game.LambdaHack.Server.StartServer Game.LambdaHack.Server.State
hidden-modules: Paths_LambdaHack
                Game.LambdaHack.Client.UI.Frontend.Gtk
abi: 89d7c54f2cc9fc857bf3e5ca77c10a51
trusted: False
import-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.0.2/LambdaHack-0.5.0.0-74KPJ5W83IH4twh4vUgyBt
library-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.0.2/LambdaHack-0.5.0.0-74KPJ5W83IH4twh4vUgyBt
dynamic-library-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-8.0.2
data-dir: /usr/share/lambdahack
hs-libraries: HSLambdaHack-0.5.0.0-74KPJ5W83IH4twh4vUgyBt
extra-libraries:
    gtk-x11-2.0 gdk-x11-2.0 pangocairo-1.0 atk-1.0 cairo gdk_pixbuf-2.0
    gio-2.0 pangoft2-1.0 pango-1.0 gobject-2.0 glib-2.0 fontconfig
    freetype
include-dirs: /usr/include/gtk-2.0
              /usr/lib/x86_64-linux-gnu/gtk-2.0/include
              /usr/include/gio-unix-2.0/ /usr/include/cairo
              /usr/include/pango-1.0 /usr/include/atk-1.0 /usr/include/pixman-1
              /usr/include/libpng16 /usr/include/gdk-pixbuf-2.0
              /usr/include/harfbuzz /usr/include/glib-2.0
              /usr/lib/x86_64-linux-gnu/glib-2.0/include /usr/include/freetype2
depends:
    array-0.5.1.1 assert-failure-0.1.1.0-FRw1bHSatMY9ADTe2F1iUz
    async-2.1.1.1-8yywY4inVGRLJSCg60gBXj base-4.9.1.0 binary-0.8.3.0
    bytestring-0.10.8.1 containers-0.5.7.1
    data-default-0.7.1.1-Atv1ZD6t1rI1MrH9qSGaQC deepseq-1.4.2.0
    directory-1.3.0.0 enummapset-th-0.6.1.1-EsPBSbcAY1rIvy9a5nzgOD
    filepath-1.4.1.1 ghc-prim-0.5.0.0 gtk-0.14.7-VNV9caMMKdDTXs1JJJxGP
    hashable-1.2.6.1-2ZLNuHq395GGIHwEHuqZol
    hsini-0.5.0-9DlKWVZraF6FPTSAmIMRbE keys-3.11-LQEqzZ7WOAYAdQBCP87pFp
    miniutter-0.4.6.0-DtOJzi8SsRqIR5HUU6ZuvZ
    mtl-2.2.1-BLKBelFsPB3BoFeSWSOYj6
    old-time-1.1.0.3-KWRsMSdY26c2L27Y9n9cyq
    pretty-show-1.6.15-9Nng08D1wix3oNoCxkkUsv
    random-1.1-9tceXaeYIMZ4JrKq20Egog
    stm-2.4.4.1-JQn4hNPyYjP5m9AcbI88Ve
    text-1.2.2.2-9UQZjEJZQFSGMffj1Z5g00 transformers-0.5.2.0
    unordered-containers-0.2.8.0-Bp9XgxjuHxcI4tFehVMDGC
    vector-0.12.0.1-692PQMDMB6pIQ1uGwefDcQ
    vector-binary-instances-0.2.3.5-Do2uVjLEGQcAMYmorIf1G3
    zlib-0.6.1.2-7negTfm2ujt1gW4wr40MUp
haddock-interfaces: /usr/lib/ghc-doc/haddock/lambdahack-0.5.0.0/LambdaHack.haddock
haddock-html: /usr/share/doc/libghc-lambdahack-doc/html/