ghc7.6.1-dbus-0.10.4-alt1.i586.rpm


Advertisement

Description

ghc7.6.1-dbus - A client library for the D-Bus IPC system

Property Value
Distribution ALT Linux Sisyphus
Repository Classic i586
Package filename ghc7.6.1-dbus-0.10.4-alt1.i586.rpm
Package name ghc7.6.1-dbus
Package version 0.10.4
Package release alt1
Package architecture i586
Package type rpm
Category Development/Haskell
Homepage -
License -
Maintainer -
Download size 13.79 MB
Installed size 13.79 MB
D-Bus is a simple, message-based protocol for inter-process communication,
which allows applications to interact with other parts of the machine and
the user's session using remote procedure calls.
D-Bus is a essential part of the modern Linux desktop, where it replaces
earlier protocols such as CORBA and DCOP.
This library is an implementation of the D-Bus protocol in Haskell. It can
be used to add D-Bus support to Haskell applications, without the awkward
interfaces common to foreign bindings.
Example: connect to the session bus, and get a list of active names.
@ {-\# LANGUAGE OverloadedStrings \#-}
import Data.List (sort) import DBus import DBus.Client
main = do &#x20; client <- connectSession &#x20; // &#x20; \-- Request a
list of connected clients from the bus &#x20; reply <- call_ client
(methodCall \"\/org\/freedesktop\/DBus\" \"org.freedesktop.DBus\"
\"ListNames\") &#x20; &#x7b; methodCallDestination = Just
\"org.freedesktop.DBus\" &#x20; &#x7d; &#x20; // &#x20; \--
org.freedesktop.DBus.ListNames() returns a single value, which is &#x20;
\-- a list of names (here represented as [String]) &#x20; let Just names =
fromVariant (methodReturnBody reply !! 0) &#x20; // &#x20; \-- Print each
name on a line, sorted so reserved names are below &#x20; \-- temporary
names. &#x20; mapM_ putStrLn (sort names) @
>$ ghc --make list-names.hs >$ ./list-names >:1.0 >:1.1 >:1.10 >:1.106
>:1.109 >:1.110 >ca.desrt.dconf >org.freedesktop.DBus
>org.freedesktop.Notifications >org.freedesktop.secrets
>org.gnome.ScreenSaver

Alternatives

Package Version Architecture Repository
ghc7.6.1-dbus-0.10.4-alt1.x86_64.rpm 0.10.4 x86_64 Classic
ghc7.6.1-dbus - - -

Requires

Name Value
/usr/lib/ghc-7.6.1/base-4.6.0.0/libHSbase-4.6.0.0-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/bytestring-0.10.0.0/libHSbytestring-0.10.0.0-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/containers-0.5.0.0/libHScontainers-0.5.0.0-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/ghc-prim-0.3.0.0/libHSghc-prim-0.3.0.0-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/integer-gmp-0.5.0.0/libHSinteger-gmp-0.5.0.0-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/cereal-0.3.5.2/libHScereal-0.3.5.2-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/libxml-sax-0.7.3/libHSlibxml-sax-0.7.3-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/network-2.3.2.0/libHSnetwork-2.3.2.0-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/parsec-3.1.3/libHSparsec-3.1.3-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/random-1.0.1.1/libHSrandom-1.0.1.1-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/text-0.11.2.3/libHStext-0.11.2.3-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/transformers-0.3.0.0/libHStransformers-0.3.0.0-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/vector-0.10.0.1/libHSvector-0.10.0.1-ghc7.6.1.so -
/usr/lib/ghc-7.6.1/lib/xml-types-0.3.3/libHSxml-types-0.3.3-ghc7.6.1.so -
ghc7.6.1(base) = 4.6.0.0
ghc7.6.1(base-4.6.0.0-eac4fa0d0988628e5bd960fef8805b26) -
ghc7.6.1(bytestring) = 0.10.0.0
ghc7.6.1(bytestring-0.10.0.0-80755c979f4e13d16f7cebf2db87835f) -
ghc7.6.1(cereal) = 0.3.5.2
ghc7.6.1(cereal-0.3.5.2-a517f6ba5877100c70c414bc8dd576d8) -
ghc7.6.1(containers) = 0.5.0.0
ghc7.6.1(containers-0.5.0.0-cb9c944553f2500c94e74b3e1df1c5dd) -
ghc7.6.1(libxml-sax) = 0.7.3
ghc7.6.1(libxml-sax-0.7.3-d0a300990512c88a208951892d211693) -
ghc7.6.1(network) = 2.3.2.0
ghc7.6.1(network-2.3.2.0-4ad198cfb0d697f14644691d7043a21f) -
ghc7.6.1(parsec) = 3.1.3
ghc7.6.1(parsec-3.1.3-656c2f72613c4d18bb31c58d120b2090) -
ghc7.6.1(random) = 1.0.1.1
ghc7.6.1(random-1.0.1.1-374175b629ea408e693805290847a581) -
ghc7.6.1(text) = 0.11.2.3
ghc7.6.1(text-0.11.2.3-7fda3bf2303f359e2c5ab091029013cf) -
ghc7.6.1(transformers) = 0.3.0.0
ghc7.6.1(transformers-0.3.0.0-4a2bd63f9d6c6886ebda8bdf172a15dc) -
ghc7.6.1(unix) = 2.6.0.0
ghc7.6.1(unix-2.6.0.0-ed697d1f5f9e81b187640756d1616352) -
ghc7.6.1(vector) = 0.10.0.1
ghc7.6.1(vector-0.10.0.1-5a98efc9277da361e2adde3371d31d1a) -
ghc7.6.1(xml-types) = 0.3.3
ghc7.6.1(xml-types-0.3.3-bf9229743543b7870f15e688fb8e0c88) -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1.3) -
libxml2.so.2 -
libxml2.so.2(LIBXML2_2.4.30) -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -

Provides

Name Value
ghc7.6.1(dbus) = 0.10.4
ghc7.6.1(dbus-0.10.4-f3b2f785ceb23b1e83079430dd383305) -
ghc7.6.1-dbus = 0.10.4-alt1:sisyphus+222335.700.8.1

Download

Type URL
Mirror ftp.altlinux.org
Binary Package ghc7.6.1-dbus-0.10.4-alt1.i586.rpm
Source Package ghc7.6.1-dbus-0.10.4-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
    
  2. Update the package index:
    # sudo apt-get update
  3. Install ghc7.6.1-dbus rpm package:
    # sudo apt-get install ghc7.6.1-dbus

Files

Path
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus.p_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/HSdbus-0.10.4.o
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/dbus.pkg
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/libHSdbus-0.10.4-ghc7.6.1.so
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/libHSdbus-0.10.4.a
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/libHSdbus-0.10.4_p.a
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Address.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Address.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Address.p_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Client.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Client.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Client.p_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Introspection.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Introspection.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Introspection.p_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Message.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Message.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Message.p_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Socket.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Socket.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Socket.p_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Transport.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Transport.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Transport.p_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Types.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Types.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Types.p_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Wire.dyn_hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Wire.hi
/usr/lib/ghc-7.6.1/lib/dbus-0.10.4/DBus/Wire.p_hi
/usr/lib/ghc-7.6.1/package.conf.d/dbus-0.10.4.conf
/usr/share/doc/ghc7.6.1-dbus-0.10.4/license.txt
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/DBus-Client.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/DBus-Introspection.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/DBus-Socket.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/DBus-Transport.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/DBus.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/dbus.haddock
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-A.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-All.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-B.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-C.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-D.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-E.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-F.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-G.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-I.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-L.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-M.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-N.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-O.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-P.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-R.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-S.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-T.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-U.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index-V.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/doc-index.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/frames.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/haddock-util.js
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/hslogo-16.png
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/index-frames.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/index.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/mini_DBus-Client.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/mini_DBus-Introspection.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/mini_DBus-Socket.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/mini_DBus-Transport.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/mini_DBus.html
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/minus.gif
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/ocean.css
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/plus.gif
/usr/share/doc/ghc7.6.1-dbus-0.10.4/html/synopsis.png

Changelog

2012-12-24 - Denis Smirnov <mithraen@altlinux.ru> 0.10.4-alt1
- Spec created by cabal2rpm 0.20_08

See Also

Package Description
ghc7.6.1-digest-0.0.1.2-alt2.i586.rpm Various cryptographic hashes for bytestrings; CRC32 and Adler32 for now
ghc7.6.1-dlist-0.5-alt2.i586.rpm Differences lists
ghc7.6.1-doc-7.6.1-alt8.i586.rpm Documentation for GHC
ghc7.6.1-dph-base-0.7.0.1-alt1.i586.rpm Data Parallel Haskell common config and debugging functions
ghc7.6.1-dph-lifted-base-0.7.0.1-alt1.i586.rpm Data Parallel Haskell common definitions used by other dph-lifted packages
ghc7.6.1-dph-lifted-vseg-0.7.0.1-alt2.i586.rpm Data Parallel Haskell lifted array combinators
ghc7.6.1-dph-prim-interface-0.7.0.1-alt1.i586.rpm Data Parallel Haskell segmented arrays. (abstract interface)
ghc7.6.1-dph-prim-par-0.7.0.1-alt1.i586.rpm Data Parallel Haskell segmented arrays. (production version)
ghc7.6.1-dph-prim-seq-0.7.0.1-alt1.i586.rpm Data Parallel Haskell segmented arrays. (sequential implementation)
ghc7.6.1-entropy-0.2.1-alt2.i586.rpm A platform independent entropy source
ghc7.6.1-event-driven-0.0.2-alt1.i586.rpm library for event driven programming
ghc7.6.1-event-handlers-0.0.0.3-alt1.i586.rpm Event handlers
ghc7.6.1-extensible-exceptions-0.1.1.4-alt2.i586.rpm Extensible exceptions
ghc7.6.1-feed-0.3.8-alt2.i586.rpm Interfacing with RSS (v 0.9x, 2.x, 1.0) + Atom feeds
ghc7.6.1-flow2dot-0.9.0.3-alt3.i586.rpm Library and binary to generate sequence/flow diagrams from plain text source
Advertisement
Advertisement