From 6687e646d44c0cdd72264408a9164a0d83c7dc79 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Wed, 17 Feb 2021 10:11:50 +0300 Subject: dbus: add new package at 1.12.20 I am truly sorry, please forgive me. --- dbus/dbus/build | 23 +++++++++++++++++++++++ dbus/dbus/checksums | 2 ++ dbus/dbus/depends | 1 + dbus/dbus/files/dbus.run | 3 +++ dbus/dbus/post-install | 20 ++++++++++++++++++++ dbus/dbus/sources | 2 ++ dbus/dbus/version | 1 + 7 files changed, 52 insertions(+) create mode 100755 dbus/dbus/build create mode 100644 dbus/dbus/checksums create mode 100644 dbus/dbus/depends create mode 100755 dbus/dbus/files/dbus.run create mode 100755 dbus/dbus/post-install create mode 100644 dbus/dbus/sources create mode 100644 dbus/dbus/version (limited to 'dbus') diff --git a/dbus/dbus/build b/dbus/dbus/build new file mode 100755 index 00000000..90ce53ef --- /dev/null +++ b/dbus/dbus/build @@ -0,0 +1,23 @@ +#!/bin/sh -e + +xorg=--without-x +cpt l libX11 libSM libICE >/dev/null 2>&1 && xorg=--with-x + +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --enable-user-session \ + --disable-asserts \ + --with-dbus-user=dbus \ + --with-system-socket=/run/dbus/system_bus_socket \ + --with-system-pid-file=/run/dus/pid \ + --with-console-auth-dir=/run/console \ + "$xorg" \ + --disable-systemd \ + --disable-doxygen-docs + +make +make DESTDIR="$1" install + +DESTDIR=$1 install-sv dbus.run diff --git a/dbus/dbus/checksums b/dbus/dbus/checksums new file mode 100644 index 00000000..a8c73b91 --- /dev/null +++ b/dbus/dbus/checksums @@ -0,0 +1,2 @@ +f77620140ecb4cdc67f37fb444f8a6bea70b5b6461f12f1cbe2cec60fa7de5fe dbus-1.12.20.tar.gz +cdaf6273c6a779dd739b217726e5724b4a37a811901a41ee1d0dae188a46f708 dbus.run diff --git a/dbus/dbus/depends b/dbus/dbus/depends new file mode 100644 index 00000000..ce073fe6 --- /dev/null +++ b/dbus/dbus/depends @@ -0,0 +1 @@ +expat diff --git a/dbus/dbus/files/dbus.run b/dbus/dbus/files/dbus.run new file mode 100755 index 00000000..dec1486a --- /dev/null +++ b/dbus/dbus/files/dbus.run @@ -0,0 +1,3 @@ +#!/bin/sh -e +mkdir -p /run/dbus +exec dbus-daemon --system --nofork --nopidfile diff --git a/dbus/dbus/post-install b/dbus/dbus/post-install new file mode 100755 index 00000000..5c47035c --- /dev/null +++ b/dbus/dbus/post-install @@ -0,0 +1,20 @@ +#!/bin/sh -e + +mkdir -p "$CPT_ROOT/var/lib/dbus" "$CPT_ROOT/etc/dbus-1/session.d" + +chr() { + # Run in chroot if CPT_ROOT variable exists + if [ "$CPT_ROOT" ]; then + chroot "$CPT_ROOT" "$@" + else + "$@" + fi +} + +grep -q ^dbus: "$CPT_ROOT/etc/passwd" || { + chr addgroup -g 22 -S dbus + chr adduser -u 22 -S -H -G dbus dbus +} +chown root:dbus "$CPT_ROOT/usr/libexec/dbus-daemon-launch-helper" +chmod 4750 "$CPT_ROOT/usr/libexec/dbus-daemon-launch-helper" +chr /usr/bin/dbus-uuidgen --ensure || : diff --git a/dbus/dbus/sources b/dbus/dbus/sources new file mode 100644 index 00000000..b6a382c0 --- /dev/null +++ b/dbus/dbus/sources @@ -0,0 +1,2 @@ +https://dbus.freedesktop.org/releases/dbus/dbus-1.12.20.tar.gz +files/dbus.run diff --git a/dbus/dbus/version b/dbus/dbus/version new file mode 100644 index 00000000..052da8e5 --- /dev/null +++ b/dbus/dbus/version @@ -0,0 +1 @@ +1.12.20 1 -- cgit v1.2.3