mirror of
https://git.jami.net/savoirfairelinux/jami-client-qt.git
synced 2025-08-21 15:24:01 +02:00
build: fix packaging with sdbus-c++
Change-Id: Ie7ab5f35d0f215cd32932f277dd7cc178e0dd2cc
This commit is contained in:
parent
9ef9684556
commit
39264e59c2
12 changed files with 7 additions and 17 deletions
|
@ -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.
|
specify its path using the `--qt` flag, e.g.
|
||||||
`./build.py --install --qt=/home/<username>/Qt/6.2.1/gcc_64`.
|
`./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:
|
`build/jami`. You can now run Jami using:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
|
|
2
daemon
2
daemon
|
@ -1 +1 @@
|
||||||
Subproject commit 2eea2ce34ddb3eb99074a9f6c8fe7c39e2771848
|
Subproject commit 3dd5f4ebfd138e423025fd9d90a879455eb39376
|
|
@ -22,7 +22,7 @@ RUN apt-get install -y -o Acquire::Retries=10 \
|
||||||
cmake \
|
cmake \
|
||||||
libtool \
|
libtool \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libdbus-c++-dev \
|
libsystemd-dev \
|
||||||
libargon2-0-dev \
|
libargon2-0-dev \
|
||||||
libcanberra-gtk3-dev \
|
libcanberra-gtk3-dev \
|
||||||
libclutter-gtk-1.0-dev \
|
libclutter-gtk-1.0-dev \
|
||||||
|
@ -66,4 +66,4 @@ RUN apt-get install -y -o Acquire::Retries=10 \
|
||||||
libssl-dev
|
libssl-dev
|
||||||
RUN apt-get install -y pandoc \
|
RUN apt-get install -y pandoc \
|
||||||
googletest \
|
googletest \
|
||||||
libgtest-dev
|
libgtest-dev
|
||||||
|
|
|
@ -9,7 +9,6 @@ RUN apt-get update && \
|
||||||
equivs \
|
equivs \
|
||||||
python-is-python3 \
|
python-is-python3 \
|
||||||
libdbus-1-dev \
|
libdbus-1-dev \
|
||||||
libdbus-c++-dev \
|
|
||||||
wget
|
wget
|
||||||
|
|
||||||
ADD extras/packaging/gnu-linux/scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh
|
ADD extras/packaging/gnu-linux/scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh
|
||||||
|
|
|
@ -26,8 +26,6 @@ RUN dnf install -y \
|
||||||
expat-devel \
|
expat-devel \
|
||||||
pcre-devel \
|
pcre-devel \
|
||||||
yaml-cpp-devel \
|
yaml-cpp-devel \
|
||||||
dbus-c++-devel \
|
|
||||||
dbus-devel \
|
|
||||||
libXext-devel \
|
libXext-devel \
|
||||||
libXfixes-devel \
|
libXfixes-devel \
|
||||||
yasm \
|
yasm \
|
||||||
|
|
|
@ -27,8 +27,6 @@ RUN dnf install -y \
|
||||||
expat-devel \
|
expat-devel \
|
||||||
pcre-devel \
|
pcre-devel \
|
||||||
yaml-cpp-devel \
|
yaml-cpp-devel \
|
||||||
dbus-c++-devel \
|
|
||||||
dbus-devel \
|
|
||||||
libXext-devel \
|
libXext-devel \
|
||||||
libXfixes-devel \
|
libXfixes-devel \
|
||||||
yasm \
|
yasm \
|
||||||
|
|
|
@ -27,8 +27,6 @@ RUN dnf install -y \
|
||||||
expat-devel \
|
expat-devel \
|
||||||
pcre-devel \
|
pcre-devel \
|
||||||
yaml-cpp-devel \
|
yaml-cpp-devel \
|
||||||
dbus-c++-devel \
|
|
||||||
dbus-devel \
|
|
||||||
libXext-devel \
|
libXext-devel \
|
||||||
libXfixes-devel \
|
libXfixes-devel \
|
||||||
yasm \
|
yasm \
|
||||||
|
|
|
@ -23,7 +23,6 @@ RUN zypper --non-interactive install -y \
|
||||||
libtool \
|
libtool \
|
||||||
pcre-devel \
|
pcre-devel \
|
||||||
yaml-cpp-devel \
|
yaml-cpp-devel \
|
||||||
libdbus-c++-devel \
|
|
||||||
libXext-devel \
|
libXext-devel \
|
||||||
libXfixes-devel \
|
libXfixes-devel \
|
||||||
yasm \
|
yasm \
|
||||||
|
@ -51,7 +50,6 @@ RUN zypper --non-interactive install -y \
|
||||||
clutter-gtk-devel \
|
clutter-gtk-devel \
|
||||||
libnma-devel \
|
libnma-devel \
|
||||||
libcryptopp-devel \
|
libcryptopp-devel \
|
||||||
libdbus-c++-devel \
|
|
||||||
libexpat-devel \
|
libexpat-devel \
|
||||||
gnome-icon-theme-symbolic \
|
gnome-icon-theme-symbolic \
|
||||||
libgsm-devel \
|
libgsm-devel \
|
||||||
|
|
|
@ -16,7 +16,7 @@ Build-Depends: debhelper (>= 9),
|
||||||
libayatana-appindicator3-dev | libappindicator3-dev,
|
libayatana-appindicator3-dev | libappindicator3-dev,
|
||||||
# daemon
|
# daemon
|
||||||
libdbus-1-dev,
|
libdbus-1-dev,
|
||||||
libdbus-c++-dev,
|
libsystemd-dev,
|
||||||
libupnp-dev,
|
libupnp-dev,
|
||||||
libgnutls28-dev,
|
libgnutls28-dev,
|
||||||
libpulse-dev,
|
libpulse-dev,
|
||||||
|
|
|
@ -35,7 +35,7 @@ BuildRequires: opus-devel
|
||||||
BuildRequires: pulseaudio-libs-devel
|
BuildRequires: pulseaudio-libs-devel
|
||||||
%endif
|
%endif
|
||||||
%if %{defined suse_version}
|
%if %{defined suse_version}
|
||||||
BuildRequires: libdbus-c++-devel
|
BuildRequires: systemd-devel
|
||||||
BuildRequires: libexpat-devel
|
BuildRequires: libexpat-devel
|
||||||
BuildRequires: libopus-devel
|
BuildRequires: libopus-devel
|
||||||
BuildRequires: libpulse-devel
|
BuildRequires: libpulse-devel
|
||||||
|
|
|
@ -309,7 +309,6 @@ parts:
|
||||||
- libjsoncpp-dev
|
- libjsoncpp-dev
|
||||||
- libnm-dev # connectivityChanged()
|
- libnm-dev # connectivityChanged()
|
||||||
- libdbus-1-dev # dbus
|
- libdbus-1-dev # dbus
|
||||||
- libdbus-c++-dev
|
|
||||||
- libpulse-dev # pulse
|
- libpulse-dev # pulse
|
||||||
- libudev-dev
|
- libudev-dev
|
||||||
- libopus-dev # Avoid to build opus from contrib
|
- libopus-dev # Avoid to build opus from contrib
|
||||||
|
|
|
@ -52,7 +52,7 @@ for ARCH in "${ARCHS[@]}"; do
|
||||||
# force to build every contrib
|
# force to build every contrib
|
||||||
for dir in "$DAEMON"/contrib/src/*/; do
|
for dir in "$DAEMON"/contrib/src/*/; do
|
||||||
PKG=$(basename -- "$dir")
|
PKG=$(basename -- "$dir")
|
||||||
if [ "$PKG" != "dbus-cpp" ] && [ "$PKG" != "natpmp" ] &&
|
if [ "$PKG" != "sdbus-cpp" ] && [ "$PKG" != "natpmp" ] &&
|
||||||
[ "$PKG" != "portaudio" ] && [ "$PKG" != "pthreads" ] &&
|
[ "$PKG" != "portaudio" ] && [ "$PKG" != "pthreads" ] &&
|
||||||
[ "$PKG" != "lttng-ust" ] && [ "$PKG" != "openssl" ] &&
|
[ "$PKG" != "lttng-ust" ] && [ "$PKG" != "openssl" ] &&
|
||||||
[ "$PKG" != "media-sdk" ] && [ "$PKG" != "jack" ] &&
|
[ "$PKG" != "media-sdk" ] && [ "$PKG" != "jack" ] &&
|
||||||
|
|
Loading…
Add table
Reference in a new issue