dbus

D-Bus, süreçlerin birbiriyle haberleşmesini sağlayan mesajlaşma sistemidir.

Paketi Derleme :

#-------------------------------------------------------------------------------------------
#!/usr/bin/env bash
name="dbus"
version="1.15.2"
description="A message bus system, a simple way for applications to talk to each other"
source="https://dbus.freedesktop.org/releases/dbus/dbus-$version.tar.xz"
depends="audit,expat,libcap-ng,elogind,libX11,libunwind"
group="sys.apps"

setup(){
    cp -r ${dizin}/${paket}/files/ /tmp/kly/build/
    cd $SOURCEDIR
    ./configure --prefix=/usr --libdir=/usr/lib64/ --sysconfdir=/etc  --localstatedir=/var \
        --runstatedir=/run --disable-doxygen-docs --disable-xml-docs --disable-static  \
        --disable-systemd --with-system-pid-file=/run/dbus/dbus.pid --with-x \
        --with-systemduserunitdir=no --with-systemdsystemunitdir=no  \
        --with-system-socket=/run/dbus/system_bus_socket
}

build(){
    make
}

package(){
    make install DESTDIR=$DESTDIR
    mkdir -p "$DESTDIR"/etc/init.d "$DESTDIR"/etc/local.d "$DESTDIR"/etc/X11/xinit/xinitrc.d/
    install $SOURCEDIR/files/dbus.initd "$DESTDIR"/etc/init.d/dbus
    install $SOURCEDIR/files/dbus.xinit "$DESTDIR"/etc/X11/xinit/xinitrc.d/30-dbus-launch.sh

    for level in boot default nonetwork shutdown sysinit ; do
    mkdir -p ${DESTDIR}/etc/runlevels/$level
    done
    cd ${DESTDIR}/etc/runlevels/default
    ln -s ../../init.d/dbus dbus
}

Ek dosyaları indirmek için tıklayınız..

Not: Burada verilen derleme talimatı(script) kly Paket Sistemi'ni kullanarak paketi derler ve oluştur. Oluşan paket(.kly uzantılı dosya) kly Paket Sistemi kullanılarak siteme yüklenebilir. kly Paket Sistemiyle Paket Yapma konusunu okumak için tıklayınız.