makedepends=(expat systemd)

description="Bus message system"
url="http://dbus.freedesktop.org/releases/dbus"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=dbus
version=1.15.0
release=3

source=(https://dbus.freedesktop.org/releases/dbus/dbus-$version.tar.xz)

build() {
  cd $name-$version

  ./configure --prefix=/usr              \
    --sysconfdir=/etc                    \
    --localstatedir=/var                 \
    --enable-user-session                \
    --disable-doxygen-docs               \
    --disable-xml-docs                   \
    --disable-static                     \
    --docdir=/usr/share/doc/dbus-$version \
    --with-console-auth-dir=/run/console \
    --with-system-pid-file=/run/dbus/pid \
    --with-system-socket=/run/dbus/system_bus_socket \
    --with-systemdsystemunitdir=/usr/lib/systemd/system

  make
  make DESTDIR=$PKG install

  #part of dbus-x11
  rm $PKG/usr/bin/dbus-launch

  ln -svf /etc/machine-id $PKG/var/lib/dbus
  chown -v root:messagebus $PKG/usr/libexec/dbus-daemon-launch-helper
  chmod -v 4750 $PKG/usr/libexec/dbus-daemon-launch-helper
}
