diff --git a/INSTALL.md b/INSTALL.md index f52b64ba999368dfdfe7f4f21e232d1cfe1a2c07..e2bca07582b8ecedf1de76f40be49e4f455a8f78 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -109,7 +109,7 @@ If you use a Qt version that is not system-wide installed, you need to specify its path using the `--qt` flag, e.g. `./build.py --install --qt=/home/<username>/Qt/6.2.1/gcc_64`. -Now you will have the daemon in `daemon/bin/jamid` and the client in +Now you will have the daemon in `daemon/bin/dbus/jamid` and the client in `build/jami`. You can now run Jami using: ```bash diff --git a/daemon b/daemon index 2eea2ce34ddb3eb99074a9f6c8fe7c39e2771848..3dd5f4ebfd138e423025fd9d90a879455eb39376 160000 --- a/daemon +++ b/daemon @@ -1 +1 @@ -Subproject commit 2eea2ce34ddb3eb99074a9f6c8fe7c39e2771848 +Subproject commit 3dd5f4ebfd138e423025fd9d90a879455eb39376 diff --git a/extras/build/docker/Dockerfile.client-qt-gnulinux b/extras/build/docker/Dockerfile.client-qt-gnulinux index 92a4f9793b06602069fd7409983edf031fc3bd15..2e0910d59b16660430d3eceeedecd44b2b95f8a4 100644 --- a/extras/build/docker/Dockerfile.client-qt-gnulinux +++ b/extras/build/docker/Dockerfile.client-qt-gnulinux @@ -22,7 +22,7 @@ RUN apt-get install -y -o Acquire::Retries=10 \ cmake \ libtool \ libdbus-1-dev \ - libdbus-c++-dev \ + libsystemd-dev \ libargon2-0-dev \ libcanberra-gtk3-dev \ libclutter-gtk-1.0-dev \ @@ -66,4 +66,4 @@ RUN apt-get install -y -o Acquire::Retries=10 \ libssl-dev RUN apt-get install -y pandoc \ googletest \ - libgtest-dev \ No newline at end of file + libgtest-dev diff --git a/extras/packaging/gnu-linux/docker/Dockerfile_debian_unstable b/extras/packaging/gnu-linux/docker/Dockerfile_debian_unstable index 54228657bca9a33b90a36fe6b9f1d99aa9bd9d7e..f156d81d47923b8cfb9a2a2a570e92e4093e7013 100644 --- a/extras/packaging/gnu-linux/docker/Dockerfile_debian_unstable +++ b/extras/packaging/gnu-linux/docker/Dockerfile_debian_unstable @@ -9,7 +9,6 @@ RUN apt-get update && \ equivs \ python-is-python3 \ libdbus-1-dev \ - libdbus-c++-dev \ wget ADD extras/packaging/gnu-linux/scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh diff --git a/extras/packaging/gnu-linux/docker/Dockerfile_fedora_36 b/extras/packaging/gnu-linux/docker/Dockerfile_fedora_36 index f972d1c40950de16502e5ab8fce8ae9359c49afc..ac85af19997e123d2ec4203c9ce1fd90189845dc 100644 --- a/extras/packaging/gnu-linux/docker/Dockerfile_fedora_36 +++ b/extras/packaging/gnu-linux/docker/Dockerfile_fedora_36 @@ -26,8 +26,6 @@ RUN dnf install -y \ expat-devel \ pcre-devel \ yaml-cpp-devel \ - dbus-c++-devel \ - dbus-devel \ libXext-devel \ libXfixes-devel \ yasm \ diff --git a/extras/packaging/gnu-linux/docker/Dockerfile_fedora_37 b/extras/packaging/gnu-linux/docker/Dockerfile_fedora_37 index b2d2af3203ed26d3cfc5d6d10aca43864a9dd67d..eab4b1545c7d2417e2bd9a2c761e756fe8681177 100644 --- a/extras/packaging/gnu-linux/docker/Dockerfile_fedora_37 +++ b/extras/packaging/gnu-linux/docker/Dockerfile_fedora_37 @@ -27,8 +27,6 @@ RUN dnf install -y \ expat-devel \ pcre-devel \ yaml-cpp-devel \ - dbus-c++-devel \ - dbus-devel \ libXext-devel \ libXfixes-devel \ yasm \ diff --git a/extras/packaging/gnu-linux/docker/Dockerfile_fedora_38 b/extras/packaging/gnu-linux/docker/Dockerfile_fedora_38 index 528785e67c29a10e83205c6bbd5d9f1c765b408c..0623bee82d5262aeb30d22a76222d04c19ba4dbb 100644 --- a/extras/packaging/gnu-linux/docker/Dockerfile_fedora_38 +++ b/extras/packaging/gnu-linux/docker/Dockerfile_fedora_38 @@ -27,8 +27,6 @@ RUN dnf install -y \ expat-devel \ pcre-devel \ yaml-cpp-devel \ - dbus-c++-devel \ - dbus-devel \ libXext-devel \ libXfixes-devel \ yasm \ diff --git a/extras/packaging/gnu-linux/docker/Dockerfile_opensuse-leap_15.4 b/extras/packaging/gnu-linux/docker/Dockerfile_opensuse-leap_15.4 index db154b1169ea2edbc569828b7ea898368f62483b..9ea718e371ac49b6b2c646063001db2f03ea2879 100644 --- a/extras/packaging/gnu-linux/docker/Dockerfile_opensuse-leap_15.4 +++ b/extras/packaging/gnu-linux/docker/Dockerfile_opensuse-leap_15.4 @@ -23,7 +23,6 @@ RUN zypper --non-interactive install -y \ libtool \ pcre-devel \ yaml-cpp-devel \ - libdbus-c++-devel \ libXext-devel \ libXfixes-devel \ yasm \ @@ -51,7 +50,6 @@ RUN zypper --non-interactive install -y \ clutter-gtk-devel \ libnma-devel \ libcryptopp-devel \ - libdbus-c++-devel \ libexpat-devel \ gnome-icon-theme-symbolic \ libgsm-devel \ diff --git a/extras/packaging/gnu-linux/rules/debian/control b/extras/packaging/gnu-linux/rules/debian/control index 38ecdaac4b5fd023ce5bfe6b48d528ca6a8f7344..1b99d2f368b174d000c524be3e2386a970ae812b 100644 --- a/extras/packaging/gnu-linux/rules/debian/control +++ b/extras/packaging/gnu-linux/rules/debian/control @@ -16,7 +16,7 @@ Build-Depends: debhelper (>= 9), libayatana-appindicator3-dev | libappindicator3-dev, # daemon libdbus-1-dev, - libdbus-c++-dev, + libsystemd-dev, libupnp-dev, libgnutls28-dev, libpulse-dev, diff --git a/extras/packaging/gnu-linux/rules/rpm/jami-daemon.spec b/extras/packaging/gnu-linux/rules/rpm/jami-daemon.spec index 3a9e16793bc8139927fa33c78ac62385d7f32ab4..08ae5d909d7bb1e1ee7df8da0ed59809da8d53df 100644 --- a/extras/packaging/gnu-linux/rules/rpm/jami-daemon.spec +++ b/extras/packaging/gnu-linux/rules/rpm/jami-daemon.spec @@ -35,7 +35,7 @@ BuildRequires: opus-devel BuildRequires: pulseaudio-libs-devel %endif %if %{defined suse_version} -BuildRequires: libdbus-c++-devel +BuildRequires: systemd-devel BuildRequires: libexpat-devel BuildRequires: libopus-devel BuildRequires: libpulse-devel diff --git a/extras/packaging/gnu-linux/rules/snap/jami/snapcraft.yaml b/extras/packaging/gnu-linux/rules/snap/jami/snapcraft.yaml index 7c67032e4865588c2647a093ad04fe20ec83fff6..b25e94300a498320474c80651176889085191f29 100644 --- a/extras/packaging/gnu-linux/rules/snap/jami/snapcraft.yaml +++ b/extras/packaging/gnu-linux/rules/snap/jami/snapcraft.yaml @@ -309,7 +309,6 @@ parts: - libjsoncpp-dev - libnm-dev # connectivityChanged() - libdbus-1-dev # dbus - - libdbus-c++-dev - libpulse-dev # pulse - libudev-dev - libopus-dev # Avoid to build opus from contrib diff --git a/extras/scripts/build_daemon_macos.sh b/extras/scripts/build_daemon_macos.sh index 7f63a8516fde82b0a351528f79a68295434b1da0..bd71911b63f04430833e06065cdaa5452bd3852f 100755 --- a/extras/scripts/build_daemon_macos.sh +++ b/extras/scripts/build_daemon_macos.sh @@ -52,7 +52,7 @@ for ARCH in "${ARCHS[@]}"; do # force to build every contrib for dir in "$DAEMON"/contrib/src/*/; do PKG=$(basename -- "$dir") - if [ "$PKG" != "dbus-cpp" ] && [ "$PKG" != "natpmp" ] && + if [ "$PKG" != "sdbus-cpp" ] && [ "$PKG" != "natpmp" ] && [ "$PKG" != "portaudio" ] && [ "$PKG" != "pthreads" ] && [ "$PKG" != "lttng-ust" ] && [ "$PKG" != "openssl" ] && [ "$PKG" != "media-sdk" ] && [ "$PKG" != "jack" ] &&