diff --git a/daemon b/daemon index 9dcca33d235d746a9e5b489c629a10ca252fddae..346bed15e9f2d25289611eace42388ba80daf33b 160000 --- a/daemon +++ b/daemon @@ -1 +1 @@ -Subproject commit 9dcca33d235d746a9e5b489c629a10ca252fddae +Subproject commit 346bed15e9f2d25289611eace42388ba80daf33b diff --git a/extras/packaging/gnu-linux/Makefile b/extras/packaging/gnu-linux/Makefile index 9c3c95291699c7916b8adcbfc7662c111b109c1c..9adf7c83ada416494cde222960067a6c007e29df 100644 --- a/extras/packaging/gnu-linux/Makefile +++ b/extras/packaging/gnu-linux/Makefile @@ -173,6 +173,7 @@ DISTRIBUTIONS := \ fedora_38 \ fedora_39 \ fedora_40 \ + fedora_41 \ alma_9 \ opensuse-leap_15.4 \ opensuse-leap_15.5 \ diff --git a/extras/packaging/gnu-linux/docker/Dockerfile_fedora_41 b/extras/packaging/gnu-linux/docker/Dockerfile_fedora_41 new file mode 100644 index 0000000000000000000000000000000000000000..ff2395231e52913c75ad1f93ab20c5693b97846b --- /dev/null +++ b/extras/packaging/gnu-linux/docker/Dockerfile_fedora_41 @@ -0,0 +1,103 @@ +FROM fedora:41 + +RUN dnf clean all +RUN dnf update -y + +RUN dnf install -y dnf-command\(builddep\) rpmdevtools && \ + dnf install -y mock + +RUN dnf group install -y x-software-development + +RUN dnf install -y \ + git \ + rpm-build \ + tar \ + make \ + autoconf \ + automake \ + nasm \ + speexdsp-devel \ + pulseaudio-libs-devel \ + libcanberra-devel \ + libcurl-devel \ + libtool \ + mesa-libgbm-devel \ + mesa-dri-drivers \ + dbus-devel \ + expat-devel \ + pcre-devel \ + yaml-cpp-devel \ + libXext-devel \ + libXfixes-devel \ + yasm \ + speex-devel \ + gsm-devel \ + chrpath \ + check \ + astyle \ + uuid-c++-devel \ + gettext-devel \ + gcc-c++ \ + which \ + alsa-lib-devel \ + systemd-devel \ + libuuid-devel \ + uuid-devel \ + gnutls-devel \ + nettle-devel \ + opus-devel \ + patch \ + jsoncpp-devel \ + libnatpmp-devel \ + webkitgtk4-devel \ + cryptopp-devel \ + libva-devel \ + libvdpau-devel \ + msgpack-devel \ + NetworkManager-libnm-devel \ + openssl-devel \ + clutter-devel \ + clutter-gtk-devel \ + libappindicator-gtk3-devel \ + libnotify-devel \ + libupnp-devel \ + qrencode-devel \ + libargon2-devel \ + libsndfile-devel \ + libdrm \ + gperf \ + bison \ + clang18-devel \ + llvm18-devel \ + nodejs \ + flex \ + gstreamer1 gstreamer1-devel \ + gstreamer1-plugins-base-devel \ + gstreamer1-plugins-good \ + gstreamer1-plugins-bad-free-devel \ + nss-devel \ + libxcb* \ + libxkb* \ + libX11-devel \ + vulkan-devel \ + libXrender-devel \ + xcb-util-* \ + xz \ + xkeyboard-config \ + libnotify \ + wget \ + libstdc++-static \ + sqlite-devel \ + perl-generators \ + perl-English \ + libxshmfence-devel \ + ninja-build \ + cmake \ + fmt-devel \ + python3.10 \ + cups-devel \ + pipewire-devel + +ADD extras/packaging/gnu-linux/scripts/build-package-rpm.sh /opt/build-package-rpm.sh + +CMD ["/opt/build-package-rpm.sh"] diff --git a/extras/packaging/gnu-linux/scripts/build-package-rpm.sh b/extras/packaging/gnu-linux/scripts/build-package-rpm.sh index 979aabc7b5a2f86a770247d32ae032d2f89b7d15..560895f67c6cff14f091d994bcb781df882d24b2 100755 --- a/extras/packaging/gnu-linux/scripts/build-package-rpm.sh +++ b/extras/packaging/gnu-linux/scripts/build-package-rpm.sh @@ -114,6 +114,8 @@ if [ ! -f "${RPM_PATH}" ]; then cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc39.x86_64.rpm "${RPM_PATH}" elif [[ "${DISTRIBUTION}" == "fedora_40" ]]; then cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc40.x86_64.rpm "${RPM_PATH}" + elif [[ "${DISTRIBUTION}" == "fedora_41" ]]; then + cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.fc41.x86_64.rpm "${RPM_PATH}" elif [[ "${DISTRIBUTION}" == "alma_9" ]]; then cp /root/rpmbuild/RPMS/x86_64/jami-libqt-$QT_MAJOR_MINOR_PATCH-*.el9.x86_64.rpm "${RPM_PATH}" else