From 7266bb98ce7f130d23ac33bbcbf05c2409b02f2c Mon Sep 17 00:00:00 2001 From: "Richard M. Shaw" Date: Tue, 30 Apr 2013 15:00:59 -0500 Subject: [PATCH 01/15] Initial packaging. --- .gitignore | 1 + sources | 1 + soxr.spec | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+) create mode 100644 soxr.spec diff --git a/.gitignore b/.gitignore index e69de29..8034ee7 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/soxr-0.1.1-Source.tar.xz diff --git a/sources b/sources index e69de29..6bfa93c 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +805651a245ead381c82fad6247af5968 soxr-0.1.1-Source.tar.xz diff --git a/soxr.spec b/soxr.spec new file mode 100644 index 0000000..2af9671 --- /dev/null +++ b/soxr.spec @@ -0,0 +1,70 @@ +Name: soxr +Version: 0.1.1 +Release: 1%{?dist} +Summary: The SoX Resampler library + +License: LGPLv2+ +URL: https://sourceforge.net/p/soxr/wiki/Home/ +Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-Source.tar.xz + +BuildRequires: cmake + +%description +The SoX Resampler library `libsoxr' performs one-dimensional sample-rate +conversion -- it may be used, for example, to resample PCM-encoded audio. + + +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q -n %{name}-%{version}-Source + + +%build +rm -rf build && mkdir build && pushd build +export LDFLAGS="-Wl,--as-needed" +%cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + ../ +make %{?_smp_mflags} + + +%install +pushd build +%make_install + +# Remove docs and use the rpmbuild macro instead +rm -rf %{buildroot}%{_docdir}/* + + +%check +pushd build +make test + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%doc LICENCE NEWS README +%{_libdir}/*.so.* + +%files devel +%doc examples +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/soxr-lsr.pc +%{_libdir}/pkgconfig/soxr.pc + + +%changelog +* Mon Apr 29 2013 Richard Shaw - 0.1.1-1 +- Initial packaging. From 2e71e8813546c03feb1b2cdf9b8faa7f2f1fbb7a Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 10:15:21 -0500 Subject: [PATCH 02/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index 2af9671..e51cca6 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,5 +66,8 @@ make test %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 0.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Mon Apr 29 2013 Richard Shaw - 0.1.1-1 - Initial packaging. From 4a360e1420d3314e3d8e94f86428e2e99d6b5458 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 8 Jun 2014 01:48:09 -0500 Subject: [PATCH 03/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index e51cca6..541d7fd 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,6 +66,9 @@ make test %changelog +* Sun Jun 08 2014 Fedora Release Engineering - 0.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Sun Aug 04 2013 Fedora Release Engineering - 0.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 243252972a633d05a8adaa9db4cf14b20a05f52f Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 18 Aug 2014 03:07:47 +0000 Subject: [PATCH 04/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index 541d7fd..a3c9c6b 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,6 +66,9 @@ make test %changelog +* Mon Aug 18 2014 Fedora Release Engineering - 0.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sun Jun 08 2014 Fedora Release Engineering - 0.1.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From e1884fe574ca961cab2da69429de42af8160dabe Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 01:20:06 +0000 Subject: [PATCH 05/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index a3c9c6b..8d19104 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,6 +66,9 @@ make test %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 0.1.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Mon Aug 18 2014 Fedora Release Engineering - 0.1.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From f729bd91ecf7588f501eee55d87f47a0f748bca5 Mon Sep 17 00:00:00 2001 From: "Richard M. Shaw" Date: Tue, 8 Sep 2015 13:07:48 -0500 Subject: [PATCH 06/15] Update to latest upstream release. --- .gitignore | 1 + sources | 2 +- soxr.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8034ee7..63a81dc 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /soxr-0.1.1-Source.tar.xz +/soxr-0.1.2-Source.tar.xz diff --git a/sources b/sources index 6bfa93c..b6d73d8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -805651a245ead381c82fad6247af5968 soxr-0.1.1-Source.tar.xz +0866fc4320e26f47152798ac000de1c0 soxr-0.1.2-Source.tar.xz diff --git a/soxr.spec b/soxr.spec index 8d19104..21437b0 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr -Version: 0.1.1 -Release: 5%{?dist} +Version: 0.1.2 +Release: 1%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,6 +66,9 @@ make test %changelog +* Tue Sep 8 2015 Richard Shaw - 0.1.2-1 +- Update to latest upstream release. + * Fri Jun 19 2015 Fedora Release Engineering - 0.1.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 20649b1ebf66e514a87fd49e4d8e98c5ecf24ded Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 00:20:43 +0000 Subject: [PATCH 07/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index 21437b0..27e796f 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,6 +66,9 @@ make test %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 0.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Tue Sep 8 2015 Richard Shaw - 0.1.2-1 - Update to latest upstream release. From 5a922b05ecfe2c93a2c1a97ac9e6627ce4025df1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 13:44:25 +0000 Subject: [PATCH 08/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index 27e796f..fbb4384 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,6 +66,9 @@ make test %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 0.1.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Fri Feb 05 2016 Fedora Release Engineering - 0.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From bd298c739ebc2e7afa65fe81348e3e2e36cac452 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 18:58:49 +0000 Subject: [PATCH 09/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index fbb4384..fd106fc 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,6 +66,9 @@ make test %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 0.1.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 0.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 0cff3d5c4c75d665bf1cf6cc0b559678430a2f9c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 17:15:10 +0000 Subject: [PATCH 10/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index fd106fc..9200d63 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -66,6 +66,9 @@ make test %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 0.1.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 0.1.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From d0ac073f41d02d8b16fcde1395d19d16f72d3668 Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Mon, 19 Feb 2018 09:40:05 -0600 Subject: [PATCH 11/15] Update build requirements for gcc/gcc-c++ per https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires --- soxr.spec | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/soxr.spec b/soxr.spec index 9200d63..0fe8cf5 100644 --- a/soxr.spec +++ b/soxr.spec @@ -7,7 +7,7 @@ License: LGPLv2+ URL: https://sourceforge.net/p/soxr/wiki/Home/ Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}-Source.tar.xz -BuildRequires: cmake +BuildRequires: cmake gcc %description The SoX Resampler library `libsoxr' performs one-dimensional sample-rate @@ -24,7 +24,7 @@ developing applications that use %{name}. %prep -%setup -q -n %{name}-%{version}-Source +%autosetup -n %{name}-%{version}-Source %build @@ -32,7 +32,7 @@ rm -rf build && mkdir build && pushd build export LDFLAGS="-Wl,--as-needed" %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ ../ -make %{?_smp_mflags} +%make_build %install @@ -47,14 +47,12 @@ rm -rf %{buildroot}%{_docdir}/* pushd build make test - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files -%doc LICENCE NEWS README +%doc NEWS README +%license LICENSE %{_libdir}/*.so.* %files devel From 9e21a3c09f2085685ea2679719a480f0413b7856 Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Sun, 25 Feb 2018 19:47:28 -0600 Subject: [PATCH 12/15] Update to 0.1.3 --- .gitignore | 1 + sources | 2 +- soxr.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 63a81dc..73da1d3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /soxr-0.1.1-Source.tar.xz /soxr-0.1.2-Source.tar.xz +/soxr-0.1.3-Source.tar.xz diff --git a/sources b/sources index b6d73d8..da72926 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0866fc4320e26f47152798ac000de1c0 soxr-0.1.2-Source.tar.xz +SHA512 (soxr-0.1.3-Source.tar.xz) = f4883ed298d5650399283238aac3dbe78d605b988246bea51fa343d4a8ce5ce97c6e143f6c3f50a3ff81795d9c19e7a07217c586d4020f6ced102aceac46aaa8 diff --git a/soxr.spec b/soxr.spec index 0fe8cf5..7bce245 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr -Version: 0.1.2 -Release: 5%{?dist} +Version: 0.1.3 +Release: 1%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -52,7 +52,7 @@ make test %files %doc NEWS README -%license LICENSE +%license LICENCE %{_libdir}/*.so.* %files devel @@ -64,6 +64,9 @@ make test %changelog +* Mon Feb 26 2018 Richard Shaw - 0.1.3-1 +- Update to 0.1.3 + * Fri Feb 09 2018 Fedora Release Engineering - 0.1.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From dd62bf84d4e30d8bbef8c743a85a5fe19196439f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 06:27:24 +0000 Subject: [PATCH 13/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index 7bce245..5be80a9 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -64,6 +64,9 @@ make test %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 0.1.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Mon Feb 26 2018 Richard Shaw - 0.1.3-1 - Update to 0.1.3 From 8e2de5fa19125a410761281a5f531d726cf5b3a5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 08:12:28 +0000 Subject: [PATCH 14/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index 5be80a9..1d8c399 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -64,6 +64,9 @@ make test %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 0.1.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 0.1.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 8d3e76fb23bc5f2cf6f084c3bf31f99ac5df353a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 23:46:45 +0000 Subject: [PATCH 15/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- soxr.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/soxr.spec b/soxr.spec index 1d8c399..90624a5 100644 --- a/soxr.spec +++ b/soxr.spec @@ -1,6 +1,6 @@ Name: soxr Version: 0.1.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: The SoX Resampler library License: LGPLv2+ @@ -64,6 +64,9 @@ make test %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 0.1.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 0.1.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild