N
NiceOS Build Portal
Enterprise build observability for published NiceOS package builds.

input/wireshark.spec

raw · 5.2 KiB

Name:           wireshark
Version:        4.4.16
Release:        1%{?dist}
License:        GPL-2.0-or-later
URL:            https://gitlab.com/wireshark/wireshark/
Source0:        https://wireshark.org/download/src/%{name}-%{version}.tar.xz

#Patch0:        0001-Remove-SpeexDSP-library-dependencies-from-photon-wir.patch

Packager:       NICE SOFT GROUP LLC (ООО "НАЙС СОФТ ГРУПП") 5024245440 <niceos@ncsgp.ru>
Vendor:         NiceSOFT
Distribution:   NiceOS.Core
BugURL:         https://bugs.niceos.ru/
VCS:            https://specs.niceos.ru/rmps/%{name}

Summary:        Network protocol analyzer
Summary(ru):    Сетевой анализатор протоколов

BuildRequires:  bzip2-devel
BuildRequires:  c-ares-devel
BuildRequires:  cmake
BuildRequires:  elfutils-devel
BuildRequires:  gcc
BuildRequires:  git
BuildRequires:  glib-devel
BuildRequires:  gnutls-devel
BuildRequires:  libcap-devel
BuildRequires:  libgcrypt-devel
BuildRequires:  libnl3-devel
BuildRequires:  libpcap-devel
BuildRequires:  ninja-build
BuildRequires:  openssl-devel
BuildRequires:  pcre2-devel
BuildRequires:  systemd-devel
BuildRequires:  libstdc++-devel
BuildRequires:	speexdsp-devel

Requires:       c-ares
Requires:       glib
Requires:       gnutls
Requires:       libcap
Requires:       libnl3
Requires:       libpcap
Requires:       pcre2

%global debug_package %{nil}

%description
Wireshark is a powerful network protocol analyzer. It can capture and
interactively inspect network traffic, helping to troubleshoot connectivity
issues, analyze protocol behavior, and investigate network problems.

%description -l ru
Wireshark — мощный сетевой анализатор протоколов. Он позволяет захватывать и
интерактивно анализировать сетевой трафик для диагностики проблем, изучения
работы протоколов и расследования сетевых инцидентов.

%package devel
Summary:        Development files for Wireshark libraries
Summary(ru):    Файлы для разработки приложений с библиотеками Wireshark
Requires:       %{name} = %{version}-%{release}
Requires:       glib-devel
Requires:       glibc-devel

%description -n %{name}-devel
Header files and development libraries needed to build applications that use
Wireshark-provided libraries.

%description -l ru -n %{name}-devel
Заголовочные файлы и библиотеки, необходимые для разработки приложений,
использующих библиотеки Wireshark.

%prep
%autosetup

%build
%cmake -G "Unix Makefiles" \
       -DCMAKE_INSTALL_PREFIX=%{_prefix} \
       -DDISABLE_WERROR=ON \
       -DENABLE_LUA=OFF \
       -DBUILD_mmdbresolve=OFF \
       -DBUILD_wireshark=OFF \
       -DBUILD_randpktdump=OFF \
       -DENABLE_SMI=ON \
       -DENABLE_PLUGINS=ON \
       -DENABLE_NETLINK=ON \
       -DBUILD_dcerpcidl2wrs=OFF \
       -DBUILD_sdjournal=ON \
       -DCMAKE_INSTALL_LIBDIR=%{_libdir} \
       -DCMAKE_BUILD_TYPE=Debug

%cmake_build

%install
%cmake_install

# RU: Удаляем установленные man-страницы и документацию (как в исходном spec).
# EN: Remove installed man pages and documentation (as in the original spec).
rm -rf %{buildroot}%{_mandir} \
       %{buildroot}%{_docdir}

%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig

%files
%defattr(-,root,root,-)
%{_bindir}/*
%{_libdir}/*.so.*
%{_libdir}/%{name}/*
%{_datadir}/%{name}/*

%files devel
%doc doc/README.* ChangeLog
%{_libdir}/lib*.so

%changelog
* Sun May 24 2026 NiceOS Team <support@niceos.ru> - 4.4.16-1
- EN: * Sun May 24 2026 NiceOS Team <support@niceos.ru> - 4.4.16-1
- Update to upstream version 4.4.16.
- Upstream release notes describe a security-relevant ROHC NULL write / heap corruption fix and other crash/dissector fixes.
- RU: * Sun May 24 2026 NiceOS Team <support@niceos.ru> - 4.4.16-1
- Обновление до upstream-версии 4.4.16.
- В релиз-нотах upstream указаны исправление ROHC NULL write / heap corruption и другие исправления падений/диспетчеров.


* Fri May 01 2026 NiceOS Team <support@niceos.ru> - 4.4.15-1
- EN: * Fri May 01 2026 NiceOS Team <support@niceos.ru> - 4.4.15-1
- Update to upstream version 4.4.15.
- Upstream release notes describe multiple security and crash fixes in protocol dissectors.
- RU: * Fri May 01 2026 NiceOS Team <support@niceos.ru> - 4.4.15-1
- Обновление до upstream-версии 4.4.15.
- В релиз-нотах upstream указаны многочисленные исправления безопасности и падений в обработчиках протоколов.


* Wed Apr 29 2026 NiceOS Team <support@niceos.ru> - 4.4.14-1
- EN: Update to upstream version 4.4.14. Security references: CVE-2026-3201, CVE-2026-3203.
- RU: Обновление до upstream-версии 4.4.14. Упоминания безопасности: CVE-2026-3201, CVE-2026-3203.


* Sat Jan 10 2026 NiceOS Team <niceos@ncsgp.ru> - 4.4.5-1
- Initial build for NiceOS (Первая сборка для НАЙС.ОС)