From a0f1895dca8ce22ec1a8ea2d5447e8ec98df2843 Mon Sep 17 00:00:00 2001 From: s3rj1k Date: Fri, 31 Jul 2026 20:39:46 +0200 Subject: [PATCH] Bump version to `3.1.1`, bump ABI to `4.0.0` Rename spandsp3/libspandsp3* packages to spandsp4/libspandsp4*. Signed-off-by: s3rj1k --- Makefile.am | 6 +++--- README | 2 +- configure.ac | 4 ++-- debian/changelog | 6 ++++++ debian/control | 8 ++++---- debian/libspandsp3-doc.install | 1 - ...pandsp3-dev.install => libspandsp4-dev.install} | 0 debian/libspandsp4-doc.install | 1 + .../{libspandsp3.install => libspandsp4.install} | 0 spandsp.spec | 14 ++++++++------ src/spandsp/version.h | 6 +++--- 11 files changed, 28 insertions(+), 20 deletions(-) delete mode 100644 debian/libspandsp3-doc.install rename debian/{libspandsp3-dev.install => libspandsp4-dev.install} (100%) create mode 100644 debian/libspandsp4-doc.install rename debian/{libspandsp3.install => libspandsp4.install} (100%) diff --git a/Makefile.am b/Makefile.am index b11ac732..5a4de9ce 100644 --- a/Makefile.am +++ b/Makefile.am @@ -31,9 +31,9 @@ EXTRA_DIST = autogen.sh \ debian/compat \ debian/control \ debian/copyright \ - debian/libspandsp3.install \ - debian/libspandsp3-dev.install \ - debian/libspandsp3-doc.install \ + debian/libspandsp4.install \ + debian/libspandsp4-dev.install \ + debian/libspandsp4-doc.install \ debian/rules \ README.testdata \ spandsp.spec \ diff --git a/README b/README index f1661e0b..f7b7e1b7 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -spandsp 3.1.0 - A DSP library for telephony +spandsp 3.1.1 - A DSP library for telephony ------------------------------------------- SpanDSP is a library of DSP functions for telephony, in the 8000 sample per diff --git a/configure.ac b/configure.ac index 85f16d7b..6e35a096 100644 --- a/configure.ac +++ b/configure.ac @@ -19,7 +19,7 @@ # @start 1 AC_PREREQ([2.69]) -AC_INIT([spandsp],[3.1.0]) +AC_INIT([spandsp],[3.1.1]) CFLAGS="$CFLAGS $CONFIGURE_CFLAGS" CXXFLAGS="$CXXFLAGS $CONFIGURE_CXXFLAGS" @@ -27,7 +27,7 @@ LDFLAGS="$LDFLAGS $CONFIGURE_LDFLAGS" SPANDSP_LT_CURRENT=4 SPANDSP_LT_REVISION=0 -SPANDSP_LT_AGE=1 +SPANDSP_LT_AGE=0 m4_include(m4/ax_compiler_vendor.m4) m4_include(m4/ax_check_real_file.m4) diff --git a/debian/changelog b/debian/changelog index 44f9b62d..6fa30810 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +spandsp (3.1.1-0) unstable; urgency=medium + + * Rename binary packages libspandsp3* to libspandsp4* (SONAME bump) + + -- FreeSWITCH Solutions Fri, 31 Jul 2026 20:30:46 +0200 + spandsp (3.1.0-0) unstable; urgency=medium * Packaged for FreeSWITCH diff --git a/debian/control b/debian/control index 61ced4ad..25e5dc3b 100644 --- a/debian/control +++ b/debian/control @@ -5,7 +5,7 @@ Maintainer: FreeSWITCH Solutions Build-Depends: debhelper (>= 9), libtiff-dev, libjpeg-dev, doxygen, autotools-dev, docbook-xsl, xsltproc Standards-Version: 3.9.6 -Package: libspandsp3 +Package: libspandsp4 Architecture: any Depends: ${shlibs:Depends} Description: Telephony signal processing library @@ -15,10 +15,10 @@ Description: Telephony signal processing library . This package contains the shared library. -Package: libspandsp3-dev +Package: libspandsp4-dev Section: libdevel Architecture: any -Depends: libspandsp3 (= ${binary:Version}), libtiff-dev, libjpeg-dev +Depends: libspandsp4 (= ${binary:Version}), libtiff-dev, libjpeg-dev Conflicts: libspandsp-dev Provides: libspandsp-dev Description: Telephony signal processing library @@ -28,7 +28,7 @@ Description: Telephony signal processing library . This package contains the static library and development headers. -Package: libspandsp3-doc +Package: libspandsp4-doc Section: doc Architecture: all Description: Documentation for the spandsp signal processing library diff --git a/debian/libspandsp3-doc.install b/debian/libspandsp3-doc.install deleted file mode 100644 index b578d8b8..00000000 --- a/debian/libspandsp3-doc.install +++ /dev/null @@ -1 +0,0 @@ -doc/api/html usr/share/doc/libspandsp3-doc/api/ diff --git a/debian/libspandsp3-dev.install b/debian/libspandsp4-dev.install similarity index 100% rename from debian/libspandsp3-dev.install rename to debian/libspandsp4-dev.install diff --git a/debian/libspandsp4-doc.install b/debian/libspandsp4-doc.install new file mode 100644 index 00000000..6528c783 --- /dev/null +++ b/debian/libspandsp4-doc.install @@ -0,0 +1 @@ +doc/api/html usr/share/doc/libspandsp4-doc/api/ diff --git a/debian/libspandsp3.install b/debian/libspandsp4.install similarity index 100% rename from debian/libspandsp3.install rename to debian/libspandsp4.install diff --git a/spandsp.spec b/spandsp.spec index fbe38944..0d1696d2 100644 --- a/spandsp.spec +++ b/spandsp.spec @@ -1,16 +1,15 @@ # BUILD using: rpmbuild -ba spandsp.spec # DOC: https://fedoraproject.org/wiki/Packaging:SourceURL -%global commit f995f452ee79d03c4afa90b10e86a5f9c553920c Summary: A DSP library for telephony. -Name: spandsp3 -Version: 3.1.0 +Name: spandsp4 +Version: 3.1.1 Release: 1 License: LGPLv2 and GPLv2 Group: System Environment/Libraries URL: http://www.soft-switch.org %undefine _disable_source_fetch -Source0: https://github.com/freeswitch/spandsp/archive/%{commit}.tar.gz +Source0: https://github.com/freeswitch/spandsp/archive/refs/tags/v%{version}.tar.gz BuildRoot: %{_tmppath}/spandsp-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: libtiff-devel%{?_isa} @@ -35,7 +34,7 @@ information about these intellectual property issues. Summary: SpanDSP development files Group: Development/Libraries Conflicts: spandsp-devel -Requires: spandsp3%{?_isa} = %{version}-%{release} +Requires: spandsp4%{?_isa} = %{version}-%{release} Requires: libtiff-devel%{?_isa} Requires: libjpeg-turbo-devel%{?_isa} @@ -50,7 +49,7 @@ Group: Development/Libraries SpanDSP API documentation. %prep -%autosetup -n spandsp-%{commit} +%autosetup -n spandsp-%{version} %build autoreconf -i @@ -92,6 +91,9 @@ rm -rf %{buildroot} %postun -p /sbin/ldconfig %changelog +* Fri Jul 31 2026 FreeSWITCH Solutions 3.1.1-1 +- Rename package to spandsp4 (SONAME bump) + * Thu Jul 30 2026 FreeSWITCH Solutions 3.1.0-1 - Release for RPM based distros diff --git a/src/spandsp/version.h b/src/spandsp/version.h index f9208e84..34fc08ce 100644 --- a/src/spandsp/version.h +++ b/src/spandsp/version.h @@ -28,9 +28,9 @@ /* The date and time of the version are in UTC form. */ -#define SPANDSP_RELEASE_DATE 20260730 -#define SPANDSP_RELEASE_TIME 145905 -#define SPANDSP_RELEASE_DATETIME_STRING "20260730 145905" +#define SPANDSP_RELEASE_DATE 20260731 +#define SPANDSP_RELEASE_TIME 183046 +#define SPANDSP_RELEASE_DATETIME_STRING "20260731 183046" #endif /*- End of file ------------------------------------------------------------*/