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.