Compare commits

..

No commits in common. "rawhide" and "f31" have entirely different histories.
rawhide ... f31

4 changed files with 140 additions and 423 deletions

2
.gitignore vendored
View File

@ -1,3 +1 @@
/baresip-*.tar.gz
/call-*-symbolic.svg
/COPYING*.adwaita-icon-theme

View File

@ -1,69 +1,37 @@
Summary: Modular SIP user-agent with audio and video support
Name: baresip
Version: 3.15.0
Version: 1.0.0
Release: 1%{?dist}
License: BSD-3-Clause
URL: https://github.com/baresip/baresip
License: BSD
URL: http://www.creytiv.com/baresip.html
Source0: https://github.com/baresip/baresip/archive/v%{version}/%{name}-%{version}.tar.gz
Source1: com.github.baresip.desktop
Source10: https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/1e1d692148e8ab958bfea4188f8575b673804e09/Adwaita/scalable/status/call-incoming-symbolic.svg
Source11: https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/1e1d692148e8ab958bfea4188f8575b673804e09/Adwaita/scalable/status/call-outgoing-symbolic.svg
Source12: https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/COPYING#/COPYING.adwaita-icon-theme
Source13: https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/COPYING_CCBYSA3#/COPYING_CCBYSA3.adwaita-icon-theme
Source14: https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/raw/master/COPYING_LGPL#/COPYING_LGPL.adwaita-icon-theme
BuildRequires: cmake
Source1: com.creytiv.baresip.desktop
BuildRequires: make
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: libre-devel >= 3.15.0
%if 0%{?fedora} || 0%{?rhel} >= 9
BuildRequires: libre-devel >= 1.0.0
BuildRequires: librem-devel
%if 0%{?fedora} || 0%{?rhel} >= 8
BuildRequires: openssl-devel
Recommends: %{name}-pipewire%{?_isa} = %{version}-%{release}
%else
# https://github.com/baresip/re/pull/1015
BuildRequires: openssl3-devel
Recommends: %{name}-pulse%{?_isa} = %{version}-%{release}
BuildRequires: openssl11-devel
%endif
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} > 7)
Recommends: %{name}-pulse%{?_isa} = %{version}-%{release}
%else
Requires: %{name}-pulse%{?_isa} = %{version}-%{release}
%endif
Obsoletes: %{name}-cairo < 1.1.0-1
Obsoletes: %{name}-rst < 2.0.0-1
Obsoletes: %{name}-speex_pp < 2.0.0-1
Obsoletes: %{name}-x11grab < 2.0.0-1
Obsoletes: %{name}-gsm < 2.6.0-1
Obsoletes: %{name}-gst_video < 2.6.0-1
Obsoletes: %{name}-omx < 2.7.0-1
%description
A modular SIP user-agent with support for audio and video, and many IETF
standards such as SIP, SDP, RTP/RTCP and STUN/TURN/ICE for both, IPv4 and
IPv6.
standards such as SIP, RTP, STUN, TURN, and ICE for both, IPv4 and IPv6.
Additional modules provide support for audio codecs like Codec2, G.711,
G.722, G.726, GSM, L16, MPA and Opus, audio drivers like ALSA, GStreamer,
JACK Audio Connection Kit, Portaudio, and PulseAudio, video codecs like
AV1, VP8 or VP9, video sources like Video4Linux, video outputs like SDL2
or X11, NAT traversal via STUN, TURN, ICE, and NAT-PMP, media encryption
via TLS, SRTP or DTLS-SRTP, management features like embedded web-server
with HTTP interface, command-line console and interface, and MQTT.
%package devel
Summary: Development files for the baresip library
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: pkgconfig
%description devel
The baresip-devel package includes header files and libraries necessary
for developing programs which use the baresip C library.
%if 0%{?fedora}
%package aac
Summary: AAC audio codec module for baresip
BuildRequires: fdk-aac-free-devel
Requires: %{name}%{?_isa} = %{version}-%{release}
%description aac
Baresip is a modular SIP user-agent with audio and video support.
This module provides the Advanced Audio Coding (AAC) audio codec.
%endif
Additional modules provide support for audio codecs like G.711, G.722,
G.726, GSM, L16, MPA, and Opus, audio drivers like ALSA, GStreamer, JACK
Audio Connection Kit, Portaudio, and PulseAudio, video codecs like VP8 or
VP9, video sources like Video4Linux and X11 grabber, video outputs like
SDL2 or X11, NAT traversal via STUN, TURN, ICE, NATBD, and NAT-PMP, media
encryption via SRTP or DTLS-SRTP, management features like embedded web-
server with HTTP interface, command-line console and interface, and MQTT.
%package alsa
Summary: ALSA audio driver for baresip
@ -76,40 +44,16 @@ Baresip is a modular SIP user-agent with audio and video support.
This module provides the Advanced Linux Sound Architecture (ALSA) audio
driver.
%package av1
Summary: AV1 video codec module for baresip
BuildRequires: libaom-devel
%package cairo
Summary: Video source driver for baresip to draw demo graphics
BuildRequires: pkgconfig(cairo)
Requires: %{name}%{?_isa} = %{version}-%{release}
%description av1
%description cairo
Baresip is a modular SIP user-agent with audio and video support.
This module provides the AV1 video codec, an open, royalty-free video
coding format developed as a successor to the VP9 video codec.
%package codec2
Summary: Codec 2 audio codec module for baresip
BuildRequires: codec2-devel
Requires: %{name}%{?_isa} = %{version}-%{release}
%description codec2
Baresip is a modular SIP user-agent with audio and video support.
This module provides the Codec 2 audio codec, an Open Source speech codec
designed for communications quality speech between 700 and 3200 bit/s.
%package ctrl_dbus
Summary: D-BUS communication channel control module for baresip
BuildRequires: %{_bindir}/gdbus-codegen
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gio-unix-2.0)
Requires: %{name}%{?_isa} = %{version}-%{release}
%description ctrl_dbus
Baresip is a modular SIP user-agent with audio and video support.
This module provides a communication channel to control and monitor
baresip via D-BUS.
This module provides a video source driver to draw graphics for testing
and demo purposes into a frame buffer using the Cairo library.
%package g722
Summary: G.722 audio codec module for baresip
@ -131,6 +75,16 @@ Baresip is a modular SIP user-agent with audio and video support.
This module provides the G.726 audio codec.
%package gsm
Summary: GSM audio codec module for baresip
BuildRequires: gsm-devel
Requires: %{name}%{?_isa} = %{version}-%{release}
%description gsm
Baresip is a modular SIP user-agent with audio and video support.
This module provides the GSM audio codec.
%package gst
Summary: GStreamer audio source driver for baresip
BuildRequires: pkgconfig(gstreamer-1.0)
@ -142,32 +96,32 @@ Baresip is a modular SIP user-agent with audio and video support.
This module uses the GStreamer 1.0 framework to play external media and
provides them as an internal audio source.
%package gst_video
Summary: Video codec support using GStreamer for baresip
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-app-1.0)
Requires: %{name}%{?_isa} = %{version}-%{release}
%description gst_video
Baresip is a modular SIP user-agent with audio and video support.
This module implements video codecs using GStreamer 1.0 framework.
%package gtk
Summary: GTK+ menu-based user interface module for baresip
BuildRequires: pkgconfig(gtk+-3.0) >= 3.0
BuildRequires: pkgconfig(gtk+-2.0) >= 2.22
BuildRequires: pkgconfig(glib-2.0) >= 2.32
BuildRequires: desktop-file-utils
%if 0%{?fedora} || 0%{?rhel} >= 9
Requires: adwaita-icon-theme >= 3.31.91-1
Requires: (gnome-shell-extension-appindicator if gnome-shell)
%else
License: BSD-3-Clause AND (LGPL-3.0-or-later OR CC-BY-SA-3.0)
BuildRequires: librsvg2
BuildRequires: %{_bindir}/gtk-encode-symbolic-svg
Requires: adwaita-icon-theme < 3.31.91-1
Requires: %{name}%{?_isa} = %{version}-%{release}
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} > 7)
Requires: (gnome-shell-extension-topicons-plus if gnome-shell)
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
Recommends: libcanberra-gtk3
%description gtk
Baresip is a modular SIP user-agent with audio and video support.
This module provides a GTK+ menu-based user interface.
Note: GTK+ defaults to the Wayland backend, which baresip does not
support. Use 'GDK_BACKEND=x11 baresip' to override it to Xwayland.
%package jack
Summary: JACK audio driver for baresip
BuildRequires: pkgconfig(jack)
@ -178,18 +132,25 @@ Baresip is a modular SIP user-agent with audio and video support.
This module provides the JACK Audio Connection Kit audio driver.
# RHEL 8 doesn't have twolame-devel, see RHBZ#1843275
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} < 8)
%package mpa
Summary: MPA speech and audio codec module for baresip
BuildRequires: twolame-devel
BuildRequires: lame-devel
BuildRequires: mpg123-devel
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} > 7)
BuildRequires: speexdsp-devel
%else
BuildRequires: speex-devel
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
%description mpa
Baresip is a modular SIP user-agent with audio and video support.
This module provides the MPA speech and audio codec.
%endif
%package mqtt
Summary: MQTT management module for baresip
@ -212,18 +173,6 @@ Baresip is a modular SIP user-agent with audio and video support.
This module provides the Opus speech and audio codec module.
%if 0%{?fedora} || 0%{?rhel} >= 9
%package pipewire
Summary: PipeWire audio driver for baresip
BuildRequires: pkgconfig(libpipewire-0.3)
Requires: %{name}%{?_isa} = %{version}-%{release}
%description pipewire
Baresip is a modular SIP user-agent with audio and video support.
This module provides the PipeWire audio driver.
%endif
%package plc
Summary: Packet Loss Concealment module for baresip
BuildRequires: spandsp-devel
@ -246,7 +195,7 @@ This module provides the Portaudio audio driver.
%package pulse
Summary: PulseAudio audio driver for baresip
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libpulse-simple)
Requires: %{name}%{?_isa} = %{version}-%{release}
%description pulse
@ -254,6 +203,19 @@ Baresip is a modular SIP user-agent with audio and video support.
This module provides the PulseAudio audio driver.
%package rst
Summary: Radio streamer audio/video source driver for baresip
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(libmpg123)
Requires: %{name}%{?_isa} = %{version}-%{release}
%description rst
Baresip is a modular SIP user-agent with audio and video support.
This module uses mpg123 to play streaming media (MP3) and provide them as
an internal audio/video source.
%package sdl
Summary: SDL2 video output driver for baresip
BuildRequires: SDL2-devel
@ -265,17 +227,6 @@ Baresip is a modular SIP user-agent with audio and video support.
This module provides the Simple DirectMedia Layer 2.0 (SDL2) video output
driver.
%package snapshot
Summary: Snapshot video filter using libpng for baresip
BuildRequires: libpng-devel
Requires: %{name}%{?_isa} = %{version}-%{release}
%description snapshot
Baresip is a modular SIP user-agent with audio and video support.
This module takes snapshots of the video stream and saves them as PNG
files using libpng.
%package sndfile
Summary: Audio dumper module using libsndfile for baresip
BuildRequires: libsndfile-devel
@ -287,15 +238,19 @@ Baresip is a modular SIP user-agent with audio and video support.
This module provides an audio dumper to write WAV audio sample files
using libsndfile.
%package tools
Summary: Collection of tools and helper scripts for baresip
BuildRequires: python3-devel
%package speex_pp
Summary: Audio pre-processor module using libspeexdsp for baresip
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} > 7)
BuildRequires: speexdsp-devel
%else
BuildRequires: speex-devel
%endif
Requires: %{name}%{?_isa} = %{version}-%{release}
%description tools
%description speex_pp
Baresip is a modular SIP user-agent with audio and video support.
This package provides a collection of tools and helper scripts.
This module provides an audio pre-processor using libspeexdsp.
%package vp8
Summary: VP8 video codec module for baresip
@ -320,14 +275,15 @@ This module provides the VP9 video codec, which is compatible with the
WebRTC standard.
%package v4l2
Summary: Video4Linux video source driver for baresip
Summary: Video4Linux video source and codec modules for baresip
BuildRequires: libv4l-devel
Requires: %{name}%{?_isa} = %{version}-%{release}
%description v4l2
Baresip is a modular SIP user-agent with audio and video support.
This module provides the Video4Linux video source driver.
These modules provide the Video4Linux video source and codec, where
latter is for devices that support compressed formats such as H.264.
%package x11
Summary: X11 video output driver for baresip
@ -340,74 +296,57 @@ Baresip is a modular SIP user-agent with audio and video support.
This module provides the X11 video output driver.
%package x11grab
Summary: X11 grabber video source driver for baresip
BuildRequires: libX11-devel
BuildRequires: libXext-devel
Requires: %{name}%{?_isa} = %{version}-%{release}
%description x11grab
Baresip is a modular SIP user-agent with audio and video support.
This module provides the X11 grabber video source driver.
%prep
%autosetup -p1
%setup -q
%build
%cmake \
-DDEFAULT_CAFILE:PATH="%{_sysconfdir}/pki/tls/certs/ca-bundle.crt" \
-DDEFAULT_CAPATH:PATH="%{_sysconfdir}/pki/tls/certs" \
%if 0%{?fedora} || 0%{?rhel} >= 9
-DDEFAULT_AUDIO_DEVICE:STRING="pipewire" \
%else
-DDEFAULT_AUDIO_DEVICE:STRING="pulse" \
%endif
%if 0%{?rhel} == 8
-DOPENSSL_ROOT_DIR:PATH="%{_includedir}/openssl3;%{_libdir}/openssl3"
%if 0%{?rhel} == 7
sed -e 's|\(openssl\)|openssl11/\1|g' -i mk/modules.mk
%endif
%cmake_build
%make_build \
SHELL='sh -x' \
RELEASE=1 \
PREFIX=%{_prefix} \
MOD_PATH=%{_libdir}/%{name}/modules \
EXTRA_CFLAGS="$RPM_OPT_FLAGS -DDEFAULT_CAFILE='\"%{_sysconfdir}/pki/tls/certs/ca-bundle.crt\"' -DDEFAULT_AUDIO_DEVICE='\"pulse\"'" \
EXTRA_LFLAGS="$RPM_LD_FLAGS"
%install
%cmake_install
%make_install LIBDIR=%{_libdir}
# Install com.github.baresip.desktop file
# Correct module permissions to add executable bit
chmod 755 $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/*.so
# Install com.creytiv.baresip.desktop file
desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications/ %{SOURCE1}
# Missing status icons for RHEL 8 (included since adwaita-icon-theme >= 3.31.91)
%if 0%{?rhel} == 8
cp -pf %{SOURCE12} %{SOURCE13} %{SOURCE14} .
install -D -p -m 0644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/icons/Adwaita/scalable/status/call-incoming-symbolic.svg
install -D -p -m 0644 %{SOURCE11} $RPM_BUILD_ROOT%{_datadir}/icons/Adwaita/scalable/status/call-outgoing-symbolic.svg
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/Adwaita/16x16/status/
gtk-encode-symbolic-svg %{SOURCE10} 16x16 -o $RPM_BUILD_ROOT%{_datadir}/icons/Adwaita/16x16/status/
gtk-encode-symbolic-svg %{SOURCE11} 16x16 -o $RPM_BUILD_ROOT%{_datadir}/icons/Adwaita/16x16/status/
%endif
# Install (optional) helper script manually
install -p -m 0755 tools/fritzbox2%{name} $RPM_BUILD_ROOT%{_bindir}/fritzbox2%{name}
%check
%if !0%{?__cmake_in_source_build}
cd %{__cmake_builddir}
%endif
./test/selftest -d %{!?__cmake_in_source_build:../}test/data/ -v
%ldconfig_scriptlets
%if 0%{?rhel} == 8
%transfiletriggerin -- %{_datadir}/icons/Adwaita
gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
%transfiletriggerpostun -- %{_datadir}/icons/Adwaita
gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
%endif
make test
%files
%license LICENSE
%doc CHANGELOG.md docs/THANKS docs/examples
%license docs/COPYING
%doc docs/ChangeLog docs/THANKS docs/examples
%{_bindir}/%{name}
%{_libdir}/lib%{name}.so.17*
%dir %{_libdir}/%{name}/
%dir %{_libdir}/%{name}/modules/
%{_libdir}/%{name}/modules/account.so
%{_libdir}/%{name}/modules/aubridge.so
%{_libdir}/%{name}/modules/auconv.so
%{_libdir}/%{name}/modules/aufile.so
%{_libdir}/%{name}/modules/auresamp.so
%{_libdir}/%{name}/modules/auloop.so
%{_libdir}/%{name}/modules/ausine.so
%{_libdir}/%{name}/modules/b2bua.so
%{_libdir}/%{name}/modules/cons.so
%{_libdir}/%{name}/modules/contact.so
%{_libdir}/%{name}/modules/ctrl_tcp.so
@ -419,21 +358,14 @@ gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
%{_libdir}/%{name}/modules/fakevideo.so
%{_libdir}/%{name}/modules/g711.so
%{_libdir}/%{name}/modules/httpd.so
%{_libdir}/%{name}/modules/httpreq.so
%{_libdir}/%{name}/modules/ice.so
%{_libdir}/%{name}/modules/in_band_dtmf.so
%{_libdir}/%{name}/modules/l16.so
%{_libdir}/%{name}/modules/menu.so
%{_libdir}/%{name}/modules/mixausrc.so
%{_libdir}/%{name}/modules/mixminus.so
%{_libdir}/%{name}/modules/mwi.so
%{_libdir}/%{name}/modules/natpmp.so
%{_libdir}/%{name}/modules/netroam.so
%{_libdir}/%{name}/modules/pcp.so
%{_libdir}/%{name}/modules/oss.so
%{_libdir}/%{name}/modules/presence.so
%{_libdir}/%{name}/modules/rtcpsummary.so
%{_libdir}/%{name}/modules/selfview.so
%{_libdir}/%{name}/modules/serreg.so
%{_libdir}/%{name}/modules/srtp.so
%{_libdir}/%{name}/modules/stdio.so
%{_libdir}/%{name}/modules/stun.so
@ -442,30 +374,15 @@ gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
%{_libdir}/%{name}/modules/uuid.so
%{_libdir}/%{name}/modules/vidbridge.so
%{_libdir}/%{name}/modules/vidinfo.so
%{_libdir}/%{name}/modules/vidloop.so
%{_libdir}/%{name}/modules/vumeter.so
%{_datadir}/%{name}/
%files devel
%{_libdir}/lib%{name}.so
%{_includedir}/%{name}.h
%{_libdir}/pkgconfig/lib%{name}.pc
%if 0%{?fedora}
%files aac
%{_libdir}/%{name}/modules/aac.so
%endif
%files alsa
%{_libdir}/%{name}/modules/alsa.so
%files av1
%{_libdir}/%{name}/modules/av1.so
%files codec2
%{_libdir}/%{name}/modules/codec2.so
%files ctrl_dbus
%{_libdir}/%{name}/modules/ctrl_dbus.so
%files cairo
%{_libdir}/%{name}/modules/cairo.so
%files g722
%{_libdir}/%{name}/modules/g722.so
@ -473,25 +390,26 @@ gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
%files g726
%{_libdir}/%{name}/modules/g726.so
%files gsm
%{_libdir}/%{name}/modules/gsm.so
%files gst
%{_libdir}/%{name}/modules/gst.so
%files gst_video
%{_libdir}/%{name}/modules/gst_video.so
%files gtk
%{_libdir}/%{name}/modules/gtk.so
%{_datadir}/applications/com.github.baresip.desktop
%if 0%{?rhel} == 8
%license COPYING*.adwaita-icon-theme
%{_datadir}/icons/Adwaita/16x16/status/call-incoming-symbolic.symbolic.png
%{_datadir}/icons/Adwaita/16x16/status/call-outgoing-symbolic.symbolic.png
%{_datadir}/icons/Adwaita/scalable/status/call-incoming-symbolic.svg
%{_datadir}/icons/Adwaita/scalable/status/call-outgoing-symbolic.svg
%endif
%{_datadir}/applications/com.creytiv.baresip.desktop
%files jack
%{_libdir}/%{name}/modules/jack.so
%if 0%{?fedora} || (0%{?rhel} && 0%{?rhel} < 8)
%files mpa
%{_libdir}/%{name}/modules/mpa.so
%endif
%files mqtt
%{_libdir}/%{name}/modules/mqtt.so
@ -500,11 +418,6 @@ gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
%{_libdir}/%{name}/modules/opus.so
%{_libdir}/%{name}/modules/opus_multistream.so
%if 0%{?fedora} || 0%{?rhel} >= 9
%files pipewire
%{_libdir}/%{name}/modules/pipewire.so
%endif
%files plc
%{_libdir}/%{name}/modules/plc.so
@ -514,20 +427,21 @@ gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
%files pulse
%{_libdir}/%{name}/modules/pulse.so
%files rst
%{_libdir}/%{name}/modules/rst.so
%files sdl
%{_libdir}/%{name}/modules/sdl.so
%files snapshot
%{_libdir}/%{name}/modules/snapshot.so
%files sndfile
%{_libdir}/%{name}/modules/sndfile.so
%files tools
%{_bindir}/fritzbox2%{name}
%files speex_pp
%{_libdir}/%{name}/modules/speex_pp.so
%files v4l2
%{_libdir}/%{name}/modules/v4l2.so
%{_libdir}/%{name}/modules/v4l2_codec.so
%files vp8
%{_libdir}/%{name}/modules/vp8.so
@ -538,200 +452,10 @@ gtk-update-icon-cache --force %{_datadir}/icons/Adwaita &>/dev/null || :
%files x11
%{_libdir}/%{name}/modules/x11.so
%files x11grab
%{_libdir}/%{name}/modules/x11grab.so
%changelog
* Sat Sep 14 2024 Robert Scheck <robert@fedoraproject.org> 3.15.0-1
- Upgrade to 3.15.0 (#2309007)
* Tue Jul 23 2024 Robert Scheck <robert@fedoraproject.org> 3.14.0-1
- Upgrade to 3.14.0 (#2299492)
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.13.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Fri Jun 28 2024 Robert Scheck <robert@fedoraproject.org> 3.13.0-1
- Upgrade to 3.13.0 (#2293512)
* Tue May 28 2024 Robert Scheck <robert@fedoraproject.org> 3.12.1-1
- Upgrade to 3.12.1 (#2283595)
* Mon May 20 2024 Robert Scheck <robert@fedoraproject.org> 3.12.0-1
- Upgrade to 3.12.0
* Thu Apr 11 2024 Robert Scheck <robert@fedoraproject.org> 3.11.0-1
- Upgrade to 3.11.0 (#2274242)
* Tue Mar 12 2024 Robert Scheck <robert@fedoraproject.org> 3.10.1-1
- Upgrade to 3.10.1 (#2269261)
* Mon Mar 11 2024 Robert Scheck <robert@fedoraproject.org> 3.10.0-2
- Added upstream patch to fix mtx_unlock on discard in aureceiver
* Sun Mar 10 2024 Robert Scheck <robert@fedoraproject.org> 3.10.0-1
- Upgrade to 3.10.0 (#2268424)
* Wed Feb 07 2024 Pete Walter <pwalter@fedoraproject.org> - 3.9.0-2
- Rebuild for libvpx 1.14.x
* Thu Feb 01 2024 Robert Scheck <robert@fedoraproject.org> 3.9.0-1
- Upgrade to 3.9.0 (#2262187)
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 06 2024 Robert Scheck <robert@fedoraproject.org> 3.8.1-1
- Upgrade to 3.8.1 (#2256553)
* Thu Dec 28 2023 Robert Scheck <robert@fedoraproject.org> 3.8.0-1
- Upgrade to 3.8.0 (#2256050)
* Sun Nov 26 2023 Robert Scheck <robert@fedoraproject.org> 3.7.0-1
- Upgrade to 3.7.0 (#2251125)
* Sun Oct 29 2023 Robert Scheck <robert@fedoraproject.org> 3.6.0-1
- Upgrade to 3.6.0 (#2244802)
* Sun Sep 17 2023 Robert Scheck <robert@fedoraproject.org> 3.5.1-1
- Upgrade to 3.5.1 (#2238647)
* Sat Aug 12 2023 Robert Scheck <robert@fedoraproject.org> 3.4.0-1
- Upgrade to 3.4.0 (#2230766)
* Sat Aug 05 2023 Richard Shaw <hobbes1069@gmail.com> - 3.3.0-3
- Rebuild for codec2.
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Fri Jul 07 2023 Robert Scheck <robert@fedoraproject.org> 3.3.0-1
- Upgrade to 3.3.0 (#2220879)
* Wed May 31 2023 Robert Scheck <robert@fedoraproject.org> 3.2.0-1
- Upgrade to 3.2.0 (#2211408)
* Thu Apr 27 2023 Robert Scheck <robert@fedoraproject.org> 3.1.0-1
- Upgrade to 3.1.0 (#2190310)
* Mon Mar 20 2023 Robert Scheck <robert@fedoraproject.org> 3.0.0-1
- Upgrade to 3.0.0 (#2180064)
- Added (hopefully future upstream) patch for PipeWire support
* Sat Feb 18 2023 Robert Scheck <robert@fedoraproject.org> 2.12.0-1
- Upgrade to 2.12.0 (#2170292)
* Wed Feb 15 2023 Tom Callaway <spot@fedoraproject.org> - 2.11.0-3
- rebuild for libvpx
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jan 14 2023 Robert Scheck <robert@fedoraproject.org> 2.11.0-1
- Upgrade to 2.11.0 (#2160564)
* Wed Dec 07 2022 Robert Scheck <robert@fedoraproject.org> 2.10.0-1
- Upgrade to 2.10.0 (#2151456)
* Thu Nov 17 2022 Robert Scheck <robert@fedoraproject.org> 2.9.0-4
- Added upstream patch to fix GTK+ dial history space error
* Tue Nov 08 2022 Robert Scheck <robert@fedoraproject.org> 2.9.0-3
- Added upstream patch to fix GTK+ dial segfault regression
* Mon Nov 07 2022 Richard Shaw <hobbes1069@gmail.com> - 2.9.0-2
- Rebuild for updated codec2.
* Tue Nov 01 2022 Robert Scheck <robert@fedoraproject.org> 2.9.0-1
- Upgrade to 2.9.0 (#2139174)
* Tue Oct 11 2022 Robert Scheck <robert@fedoraproject.org> 2.8.2-1
- Upgrade to 2.8.2 (#2133869)
* Sat Oct 01 2022 Robert Scheck <robert@fedoraproject.org> 2.8.1-1
- Upgrade to 2.8.1 (#2131453)
* Sat Oct 01 2022 Robert Scheck <robert@fedoraproject.org> 2.8.0-1
- Upgrade to 2.8.0
* Thu Sep 01 2022 Robert Scheck <robert@fedoraproject.org> 2.7.0-1
- Upgrade to 2.7.0 (#2123475)
* Wed Aug 03 2022 Robert Scheck <robert@fedoraproject.org> 2.6.0-2
- Rebuilt for libre 2.6.1
* Tue Aug 02 2022 Robert Scheck <robert@fedoraproject.org> 2.6.0-1
- Upgrade to 2.6.0 (#2113067)
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jul 18 2022 Robert Scheck <robert@fedoraproject.org> 2.5.1-1
- Upgrade to 2.5.1 (#2107946)
* Sat Jul 16 2022 Robert Scheck <robert@fedoraproject.org> 2.5.0-3
- Added upstream patch to fix missing free-line signal regression
* Sat Jul 09 2022 Richard Shaw <hobbes1069@gmail.com> - 2.5.0-2
- Rebuild for codec2 1.0.4.
* Sat Jul 02 2022 Robert Scheck <robert@fedoraproject.org> 2.5.0-1
- Upgrade to 2.5.0 (#2103207)
* Wed Jun 22 2022 Robert-André Mauchin <zebob.m@gmail.com> - 2.4.0-2
- Rebuilt for new AOM
* Wed Jun 01 2022 Robert Scheck <robert@fedoraproject.org> 2.4.0-1
- Upgrade to 2.4.0 (#2092576)
* Mon May 02 2022 Robert Scheck <robert@fedoraproject.org> 2.3.0-1
- Upgrade to 2.3.0 (#2080905)
* Sat Apr 09 2022 Robert Scheck <robert@fedoraproject.org> 2.0.2-1
- Upgrade to 2.0.2 (#2073684)
* Mon Mar 28 2022 Robert Scheck <robert@fedoraproject.org> 2.0.1-1
- Upgrade to 2.0.1 (#2068919)
* Sun Mar 13 2022 Robert Scheck <robert@fedoraproject.org> 2.0.0-1
- Upgrade to 2.0.0 (#2063451)
* Thu Jan 27 2022 Tom Callaway <spot@fedoraproject.org> - 1.1.0-8
- rebuild for libvpx
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sun Dec 05 2021 Richard Shaw <hobbes1069@gmail.com> - 1.1.0-6
- Rebuild for codec2 1.0.1.
* Wed Sep 29 2021 Robert Scheck <robert@fedoraproject.org> 1.1.0-5
- Added upstream feature patch for GTK+ attended transfers
* Wed Aug 11 2021 Robert Scheck <robert@fedoraproject.org> 1.1.0-4
- Rebuilt for codec2 1.0.0 (#1991468)
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Wed Jun 02 2021 Robert Scheck <robert@fedoraproject.org> 1.1.0-2
- Enable baresip-mpa subpackage on RHEL 8 since twolame-devel is
available since RHEL >= 8.4 (#1843275)
* Sat Apr 24 2021 Robert Scheck <robert@fedoraproject.org> 1.1.0-1
- Upgrade to 1.1.0 (#1953196)
- Added upstream feature patch for GTK+ call history
* Sun Apr 11 2021 Robert Scheck <robert@fedoraproject.org> 1.0.0-4
- Rebuilt for libre 2.0.0 and librem 1.0.0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Dec 28 2020 Robert Scheck <robert@fedoraproject.org> 1.0.0-2
- Added weak run-time dependency for libcanberra-gtk2 to the gtk
subpackage (thanks to Jochen Steudinger)
* Sat Oct 10 2020 Robert Scheck <robert@fedoraproject.org> 1.0.0-1
- Upgrade to 1.0.0 (#1887059)

View File

@ -4,7 +4,7 @@ Name=Baresip
GenericName=SIP softphone
Comment=Modular SIP user-agent with audio and video support
Icon=call-start
Exec=env GDK_BACKEND=x11 baresip
Exec=baresip
Terminal=false
Categories=GNOME;GTK;Network;Telephony;
Keywords=VoIP;

View File

@ -1,6 +1 @@
SHA512 (baresip-3.15.0.tar.gz) = 20d426d749c2cdbaab09ed92be5ef089c85bb1bf693eab272de673be1ad5457624487e5de2f4675be6246cfead1b6181e60ec35624aadf88909d0d625228d966
SHA512 (call-incoming-symbolic.svg) = 49b6422efff9986dd4a18b34df4ab185b01b46c44ab5b8c1d45ab1ca25694cb42e73428b0a69e5fe2eb61c4e7a7aba9c0df82b5e0290f45950f3942be63bf987
SHA512 (call-outgoing-symbolic.svg) = 142cf668d977e3a709d3c13e01d86fdd09e501affd1756df3000de84581c55b3b5082758b32a73ae0e47f45233cc7e55609f3e54effbba01666ca97d5a55fdaa
SHA512 (COPYING.adwaita-icon-theme) = e8963bab4d94d9fbcfc930b95164afff9502e4e53209104f4836fcd6dab2c2e9f105c9f9a17b43bc9502903c9c7b2e0880dacf2339cbe110a19654f13742e20a
SHA512 (COPYING_CCBYSA3.adwaita-icon-theme) = b98225dad537c6b4097b1a1410cfa7eace05a2ba35e7174a4112254aa77958999444f601b6a1370472e56f9bb563b6ae9b0d5ab2095f81f9c44d20995215c025
SHA512 (COPYING_LGPL.adwaita-icon-theme) = da6bcf3b76076d488f9a728debc7297b1bed6d94eb9cc44b15344c9b663a240c34434cc5511181f2a9b0e810b22449f5b13d793b7f225336f810367153bc8fd1
SHA512 (baresip-1.0.0.tar.gz) = 798ea9cd9892fe72e20d50c9a3b45b6b4c195da6d2f4052977276a7ae5ef90ac4f0c2bd6c5e48f53a4370a23f0e005dd73d1f46571965fc1bde5014b97bdc258