mumble/mumble.spec

113 lines
3.4 KiB
RPMSpec
Raw Permalink Normal View History

Name: mumble
Version: 1.5.613
Release: 1mamba
Summary: A voice chat application similar to TeamSpeak
Group: Graphical Desktop/Applications/Internet
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://www.mumble.info/
Source: https://github.com/mumble-voip/mumble.git/v%{version}/mumble-%{version}.tar.bz2
License: BSD
## AUTOBUILDREQ-BEGIN
BuildRequires: avahi-compat-libdns_sd-devel
BuildRequires: glibc-devel
BuildRequires: libQt5Svg-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libXi-devel
BuildRequires: libabseil-cpp-devel
BuildRequires: libalsa-devel
BuildRequires: libcap-devel
BuildRequires: libgcc
BuildRequires: libglib-devel
BuildRequires: libopenssl-devel
BuildRequires: libopus-devel
BuildRequires: libpoco-devel
BuildRequires: libprotobuf-devel
BuildRequires: libsndfile-devel
BuildRequires: libspeechd-devel
BuildRequires: libstdc++6-devel
BuildRequires: qt5-qtbase-devel
BuildRequires: zeroc-ice-devel
## AUTOBUILDREQ-END
BuildRequires: libpoco-devel
BuildRequires: zeroc-ice-devel
%description
A voice chat application similar to TeamSpeak.
%debug_package
%prep
%setup -q
# protobuf 23 requires C++17
sed -i "s|CMAKE_CXX_STANDARD 14|CMAKE_CXX_STANDARD 17|" CMakeLists.txt
%build
%cmake \
-DMUMBLE_INSTALL_SYSCONFDIR=%{_sysconfdir}/mumble \
-DMUMBLE_INSTALL_SERVICEFILEDIR=%{_unitdir} \
-DMUMBLE_INSTALL_SYSUSERSDIR=%{_sysusersdir} \
-DMUMBLE_INSTALL_TMPFILESDIR=%{_tmpfilesdir}
%cmake_build
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%cmake_install
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/mumble/mumble-server.ini
%{_bindir}/mumble
%{_bindir}/mumble-overlay
%{_bindir}/mumble-server
%{_bindir}/mumble-server-user-wrapper
%{_unitdir}/mumble-server.service
%{_sysusersdir}/mumble-server.conf
%{_tmpfilesdir}/mumble-server.conf
%{_datadir}/applications/info.mumble.Mumble.desktop
%{_metainfodir}/info.mumble.Mumble.appdata.xml
%{_libdir}/mumble/libmumbleoverlay.x86.so
%{_libdir}/mumble/libmumbleoverlay.x86.so.*
%{_libdir}/mumble/libmumbleoverlay.*.so
%{_libdir}/mumble/libmumbleoverlay.*.so.*
%dir %{_libdir}/mumble
%dir %{_libdir}/mumble/plugins
%{_libdir}/mumble/plugins/lib*.so
%{_datadir}/mumble-server/MumbleServer.ice
%{_datadir}/icons/hicolor/256x256/apps/mumble.png
%{_datadir}/icons/hicolor/scalable/apps/mumble.svg
%{_mandir}/man1/mumble-overlay.1*
%{_mandir}/man1/mumble.1*
%{_mandir}/man1/mumble-server-user-wrapper.1*
%{_mandir}/man1/mumble-server.1*
%doc LICENSE
%changelog
* Fri Mar 15 2024 Silvan Calarco <silvan.calarco@mambasoft.it> 1.5.613-1mamba
- update to 1.5.613
* Fri Apr 30 2021 Automatic Build System <autodist@mambasoft.it> 1.3.4-1mamba
- automatic version update by autodist
* Tue Oct 06 2020 Automatic Build System <autodist@mambasoft.it> 1.3.3-1mamba
- automatic version update by autodist
* Sat Jul 11 2020 Automatic Build System <autodist@mambasoft.it> 1.3.2-1mamba
- automatic version update by autodist
* Sat Jun 13 2020 Automatic Build System <autodist@mambasoft.it> 1.3.1-1mamba
- automatic version update by autodist
* Mon Apr 27 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3.0-2mamba
- added a patch to disable starting jack server by default
* Mon Apr 27 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3.0-1mamba
- package created using the webbuild interface