Package libsoundtouch: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | %def_disable snapshot %define _name soundtouch %def_enable openmp %def_enable check Name: libsoundtouch Version: 2.3.3 Release: alt1 Summary: SoundTouch audio processing library License: LGPL-2.1-or-later Group: System/Libraries Url: http://www.surina.net/soundtouch/ %if_disabled snapshot Source: %url/%_name-%version.tar.gz %else Vcs: https://codeberg.org/soundtouch/soundtouch.git Source: %_name-%version.tar %endif BuildRequires: gcc-c++ libstdc++-devel %{?_enable_openmp:BuildRequires: libgomp-devel} %description SoundTouch is an open-source audio processing library that allows changing the sound tempo, pitch and playback rate parameters independently from each other, i.e.: - Sound tempo can be increased or decreased while maintaining the original pitch - Sound pitch can be increased or decreased while maintaining the original tempo - Change playback rate that affects both tempo and pi %package devel Summary: Libraries/include files for development with %name Group: Development/C Requires: %name = %version-%release %description devel Libraries/include files for development with %name. %prep %setup -n %_name%{?_enable_snapshot:-%version} %if_enabled openmp %ifarch %e2k # for unknown reason, libtool uses the -nostdlib option when linking, # and -fopenmp is ignored in this case echo "libSoundTouch_la_LDFLAGS+=-lomp" >> source/SoundTouch/Makefile.am %endif %endif %build #touch NEWS README AUTHORS ChangeLog #%autoreconf ./bootstrap %configure --disable-static \ %{subst_enable openmp} %make_build %install %makeinstall_std rm -rf %buildroot/%_prefix/doc %check %make check %files %_bindir/soundstretch %_libdir/libSoundTouch.so.* %_libdir/libSoundTouchDll.so.* %doc README.* %files devel %_includedir/%_name/ %_includedir/SoundTouchDLL.h %_libdir/libSoundTouch.so %_libdir/libSoundTouchDll.so %_aclocaldir/%_name.m4 %_pkgconfigdir/%_name.pc %changelog * Sat Mar 30 2024 Yuri N. Sedunov <aris@altlinux.org> 2.3.3-alt1 - 2.3.3 * Sun Jan 29 2023 Yuri N. Sedunov <aris@altlinux.org> 2.3.2-alt1 - 2.3.2 - disabled -ffast-math (Suse) * Thu Mar 10 2022 Michael Shigorin <mike@altlinux.org> 2.3.1-alt2 - E2K: openmp build fix by ilyakurdyukov@ * Tue Sep 07 2021 Yuri N. Sedunov <aris@altlinux.org> 2.3.1-alt1 - 2.3.1 * Sun Aug 22 2021 Yuri N. Sedunov <aris@altlinux.org> 2.3.0-alt1 - 2.3.0 - enabled OpenMP support * Tue Oct 27 2020 Yuri N. Sedunov <aris@altlinux.org> 2.2-alt1 - 2.2 * Wed Dec 05 2018 Yuri N. Sedunov <aris@altlinux.org> 2.1.2-alt1 - updated to 2.1.2-2-g2b2585b * Thu Nov 22 2018 Yuri N. Sedunov <aris@altlinux.org> 2.1.1-alt1 - 2.1.1 (fixed CVE-2018-17097) * Sun Sep 23 2018 Yuri N. Sedunov <aris@altlinux.org> 2.1.0-alt1 - 2.1.0 * Wed Aug 02 2017 Yuri N. Sedunov <aris@altlinux.org> 2.0.0-alt1 - 2.0.0 * Fri Feb 19 2016 Yuri N. Sedunov <aris@altlinux.org> 1.9.2-alt1 - 1.9.2 * Tue Nov 18 2014 Yuri N. Sedunov <aris@altlinux.org> 1.8.0-alt1 - 1.8.0 - removed obsolete patches * Sat Aug 11 2012 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 1.3.1-alt2.qa2 - Rebuilt for debuginfo * Thu Nov 25 2010 Igor Vlasenko <viy@altlinux.ru> 1.3.1-alt2.qa1 - rebuild using girar-nmu to require/provide setversion by request of mithraen@ * Mon Dec 15 2008 Vitaly Lipatov <lav@altlinux.ru> 1.3.1-alt2 - fix build with gcc 4.3 * Thu Dec 07 2006 Vitaly Lipatov <lav@altlinux.ru> 1.3.1-alt1 - correct version (download 1.3.1 from surina.net) - use native soundtouch-1.0.pc (fix bug #10366, thanks eostapets@) * Tue Jun 06 2006 Vitaly Lipatov <lav@altlinux.ru> 1.3.1-alt0.3 - add libSoundTouch.pc (fix bug #9677). Thanks, Debian. * Mon May 29 2006 Vitaly Lipatov <lav@altlinux.ru> 1.3.1-alt0.2 - fixes for as-needed * Mon Feb 06 2006 Vitaly Lipatov <lav@altlinux.ru> 1.3.1-alt0.1 - initial build for ALT Linux Sisyphus - build without asm optimization |