dbus: remove unused daemon passhtru

Changed files
+32 -33
nixos
pkgs
applications
audio
quodlibet
editors
gnome-builder
misc
girara
networking
calls
instant-messengers
gajim
telepathy
gabble
office
paperwork
science
electronics
kicad
video
streamlink-twitch-gui
window-managers
phosh
desktops
gnome
core
gnome-keyring
misc
geary
development
libraries
amtk
dbus
glib
gtksourceview
libdazzle
libhandy
libsecret
telepathy
tracker
python-modules
dbus-next
dogtail
notify-py
tools
inputmethods
networking
modemmanager
+2 -2
nixos/tests/virtualbox.nix
···
messagebus:x:1:
EOF
-
"${pkgs.dbus.daemon}/bin/dbus-daemon" --fork \
-
--config-file="${pkgs.dbus.daemon}/share/dbus-1/system.conf"
+
"${pkgs.dbus}/bin/dbus-daemon" --fork \
+
--config-file="${pkgs.dbus}/share/dbus-1/system.conf"
${guestAdditions}/bin/VBoxService
${(attrs.vmScript or (const "")) pkgs}
+2 -2
pkgs/applications/audio/quodlibet/default.nix
···
LC_ALL = "en_US.UTF-8";
checkInputs = [
-
dbus.daemon
+
dbus
gdk-pixbuf
glibcLocales
hicolor-icon-theme
···
runHook preCheck
xvfb-run -s '-screen 0 1920x1080x24' \
-
dbus-run-session --config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
dbus-run-session --config-file=${dbus}/share/dbus-1/session.conf \
pytest $pytestFlags
runHook postCheck
+1 -1
pkgs/applications/editors/gnome-builder/default.nix
···
checkPhase = ''
export NO_AT_BRIDGE=1
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --print-errorlogs
'';
+1 -1
pkgs/applications/misc/girara/default.nix
···
checkPhase = ''
export NO_AT_BRIDGE=1
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --print-errorlogs
'';
+1 -1
pkgs/applications/networking/calls/default.nix
···
NO_AT_BRIDGE=1 \
XDG_DATA_DIRS=${folks}/share/gsettings-schemas/${folks.name} \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --print-errorlogs
runHook postCheck
'';
+2 -2
pkgs/applications/networking/instant-messengers/gajim/default.nix
···
++ lib.optionals enableOmemoPluginDependencies [ python-axolotl qrcode ]
++ extraPythonPackages python3.pkgs;
-
checkInputs = [ xvfb-run dbus.daemon ];
+
checkInputs = [ xvfb-run dbus ];
checkPhase = ''
xvfb-run dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
${python3.interpreter} -m unittest discover -s test/gtk -v
${python3.interpreter} -m unittest discover -s test/no_gui -v
'';
+1 -1
pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
···
nativeBuildInputs = [ pkg-config libxslt ];
buildInputs = [ libxml2 dbus-glib sqlite libsoup libnice telepathy-glib gnutls python2 ];
-
checkInputs = [ dbus.daemon ];
+
checkInputs = [ dbus ];
configureFlags = [ "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt" ];
+2 -2
pkgs/applications/office/paperwork/paperwork-gtk.nix
···
done
'';
-
checkInputs = [ dbus.daemon ];
+
checkInputs = [ dbus ];
nativeBuildInputs = [
wrapGAppsHook
···
# only need to run a virtual X server + dbus but also have a large enough
# resolution, because the Cairo test tries to draw a 200x200 window.
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
$out/bin/paperwork-gtk chkdeps
# content of make test, without the dep on make install
+1 -1
pkgs/applications/science/electronics/kicad/base.nix
···
libdatrie
libxkbcommon
libepoxy
-
dbus.daemon
+
dbus
at-spi2-core
libXtst
];
+1 -1
pkgs/applications/window-managers/phosh/default.nix
···
runHook preCheck
export NO_AT_BRIDGE=1
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --print-errorlogs
runHook postCheck
'';
+1 -1
pkgs/desktops/gnome/core/gnome-keyring/default.nix
···
checkPhase = ''
export HOME=$(mktemp -d)
dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
make check
'';
+1 -1
pkgs/desktops/gnome/misc/geary/default.nix
···
HOME=$TMPDIR \
XDG_DATA_DIRS=$XDG_DATA_DIRS:${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${shared-mime-info}/share:${folks}/share/gsettings-schemas/${folks.name} \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test -v --no-stdsplit
runHook postCheck
+1 -1
pkgs/development/libraries/amtk/default.nix
···
checkPhase = ''
export NO_AT_BRIDGE=1
${xvfb-run}/bin/xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --print-errorlogs
'';
-1
pkgs/development/libraries/dbus/default.nix
···
passthru = {
dbus-launch = "${dbus.lib}/bin/dbus-launch";
-
daemon = dbus.out;
};
meta = with lib; {
+1 -1
pkgs/development/libraries/glib/default.nix
···
export XDG_RUNTIME_HOME="$TMP"
export HOME="$TMP"
export XDG_DATA_DIRS="${desktop-file-utils}/share:${shared-mime-info}/share"
-
export G_TEST_DBUS_DAEMON="${dbus.daemon}/bin/dbus-daemon"
+
export G_TEST_DBUS_DAEMON="${dbus}/bin/dbus-daemon"
export PATH="$PATH:$(pwd)/gobject"
echo "PATH=$PATH"
'';
+1 -1
pkgs/development/libraries/gtksourceview/3.x.nix
···
NO_AT_BRIDGE=1 \
XDG_DATA_DIRS="$XDG_DATA_DIRS:${shared-mime-info}/share" \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
make check
'';
+1 -1
pkgs/development/libraries/gtksourceview/4.x.nix
···
XDG_DATA_DIRS="$XDG_DATA_DIRS:${shared-mime-info}/share" \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --no-rebuild --print-errorlogs
runHook postCheck
+1 -1
pkgs/development/libraries/gtksourceview/5.x.nix
···
XDG_DATA_DIRS="$XDG_DATA_DIRS:${shared-mime-info}/share" \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --no-rebuild --print-errorlogs
runHook postCheck
+1 -1
pkgs/development/libraries/libdazzle/default.nix
···
checkPhase = ''
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --print-errorlogs
'';
+1 -1
pkgs/development/libraries/libhandy/0.x.nix
···
NO_AT_BRIDGE=1 \
XDG_DATA_DIRS="$XDG_DATA_DIRS:${hicolor-icon-theme}/share" \
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --print-errorlogs
'';
+1 -1
pkgs/development/libraries/libsecret/default.nix
···
runHook preCheck
dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test --print-errorlogs
runHook postCheck
+1 -1
pkgs/development/libraries/telepathy/qt/default.nix
···
nativeBuildInputs = [ cmake pkg-config python ];
propagatedBuildInputs = [ qtbase telepathy-farstream telepathy-glib ];
buildInputs = [ dbus-glib ];
-
checkInputs = [ dbus.daemon dbus-python ];
+
checkInputs = [ dbus dbus-python ];
# No point in building tests if they are not run
# On 0.9.7, they do not even build with QT4
+1 -1
pkgs/development/libraries/tracker/default.nix
···
runHook preCheck
dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
meson test \
--timeout-multiplier 2 \
--print-errorlogs
+1 -1
pkgs/development/python-modules/dbus-next/default.nix
···
# test_tcp_connection_with_forwarding fails due to dbus
# creating unix socket anyway on v1.14.4
checkPhase = ''
-
dbus-run-session --config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
dbus-run-session --config-file=${dbus}/share/dbus-1/session.conf \
${python.interpreter} -m pytest -sv --cov=dbus_next \
-k "not test_peer_interface and not test_tcp_connection_with_forwarding"
'';
+1 -1
pkgs/development/python-modules/dogtail/default.nix
···
# export NO_AT_BRIDGE=1
gsettings set org.gnome.desktop.interface toolkit-accessibility true
xvfb-run -s '-screen 0 800x600x24' dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
${python.interpreter} nix_run_setup test
runHook postCheck
'';
+1 -1
pkgs/development/python-modules/notify-py/default.nix
···
PATH="$TMP/bin:$PATH" pytest
'' else if stdenv.isLinux then ''
dbus-run-session \
-
--config-file=${dbus.daemon}/share/dbus-1/session.conf \
+
--config-file=${dbus}/share/dbus-1/session.conf \
pytest
'' else ''
pytest
+1 -1
pkgs/tools/inputmethods/ibus/default.nix
···
nativeBuildInputs = [ makeWrapper ];
} ''
makeWrapper ${dbus}/bin/dbus-launch $out/bin/dbus-launch \
-
--add-flags --config-file=${dbus.daemon}/share/dbus-1/session.conf
+
--add-flags --config-file=${dbus}/share/dbus-1/session.conf
'';
in
+1 -1
pkgs/tools/networking/modemmanager/default.nix
···
# install check instead, when those paths will have been created.
doInstallCheck = true;
preInstallCheck = ''
-
export G_TEST_DBUS_DAEMON="${dbus.daemon}/bin/dbus-daemon"
+
export G_TEST_DBUS_DAEMON="${dbus}/bin/dbus-daemon"
patchShebangs tools/tests/test-wrapper.sh
'';
installCheckTarget = "check";