diff --git a/.gitignore b/.gitignore index 71a0172..d9a70cb 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,15 @@ /yoshimi-1.6.1.tar.bz2 /yoshimi-1.7.0.tar.bz2 /yoshimi-1.7.0.1.tar.bz2 +/yoshimi-1.7.1.tar.bz2 +/yoshimi-1.7.2.tar.bz2 +/yoshimi-1.7.3.tar.bz2 +/yoshimi-1.7.4.tar.bz2 +/yoshimi-2.0.tar.bz2 +/yoshimi-2.0.1.tar.bz2 +/yoshimi-2.0.2.tar.bz2 +/yoshimi-2.1.2.2.tar.bz2 +/yoshimi-2.2.0.tar.bz2 +/yoshimi-2.2.1.tar.bz2 +/yoshimi-2.2.3.tar.bz2 +/yoshimi-2.3.0.tar.bz2 diff --git a/sources b/sources index e454b0e..e005ab0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yoshimi-1.7.0.1.tar.bz2) = 7fd07bbb864a879b7735f433f0b65ef2199146eeb798d3a1e2420e5f9f8f2686b8ba5b49cfb1678a8b69e6c4829b1b8204d0dc656083ac27324f975f04a2dea3 +SHA512 (yoshimi-2.3.0.tar.bz2) = 41fe5dc89582586224593f9ae0f6216e752618e4d43e369285dadeb0c57da96b0168e4752a0c2014aac1dcb77df46a921dc1fd9698f99101d95cb61c5bed0dc1 diff --git a/yoshimi.spec b/yoshimi.spec index 86011c5..9a8fac2 100644 --- a/yoshimi.spec +++ b/yoshimi.spec @@ -1,9 +1,12 @@ +%global _vpath_srcdir src + Name: yoshimi -Version: 1.7.0.1 -Release: 1%{?dist} +Version: 2.3.0 +Release: 7%{?dist} Summary: Rewrite of ZynAddSubFx aiming for better JACK support -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: http://sourceforge.net/projects/%{name} Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2 Source1: %{name}.desktop @@ -34,30 +37,27 @@ the Jack Audio Connection Kit. ZynAddSubFX is an open source software synthesizer capable of making a countless number of instrument sounds. It is microtonal, and the instruments -made by it sounds like those from professional keyboards. The program has +made by it sound like those from professional keyboards. The program has effects like Reverb, Echo, Chorus, Phaser... %prep %setup -q -%patch0 -p1 +%patch 0 -p1 %build -cd src export CFLAGS="%{optflags}" -%cmake -DCMAKE_CXX_FLAGS="${RPM_OPT_FLAGS} -fPIC" -DFLTK_INCLUDE_DIR=%{_includedir}/Fl . -make clean -make VERBOSE=1 %{?_smp_mflags} +%cmake -DCMAKE_CXX_FLAGS="${RPM_OPT_FLAGS} -fPIC" -DFLTK_INCLUDE_DIR=%{_includedir}/Fl +%cmake_build %install -cd src -make install DESTDIR=%{buildroot} +%cmake_install mkdir -p %{buildroot}%{_datadir}/applications desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE1} mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/apps -install -m 644 ../desktop/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ +install -m 644 desktop/%{name}.png %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/ # Fix directory permissions without affecting patch files chmod 755 %{buildroot}%{_datadir}/%{name}/banks @@ -65,7 +65,7 @@ chmod 755 %{buildroot}%{_datadir}/%{name}/banks/* chmod 755 %{buildroot}%{_datadir}/%{name}/presets chmod 755 %{buildroot}%{_datadir}/%{name}/presets/* -rm %{buildroot}%{_datadir}/doc/%{name}/yoshimi-user-manual-1.7.0.pdf +#rm %{buildroot}%{_datadir}/doc/%{name}/yoshimi-user-manual-2.0.pdf %files %doc Changelog COPYING README.txt doc/* @@ -78,11 +78,84 @@ rm %{buildroot}%{_datadir}/doc/%{name}/yoshimi-user-manual-1.7.0.pdf %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/icons/hicolor/scalable/apps/%{name}_alt.svg %{_datadir}/metainfo/%{name}.appdata.xml +%{_datadir}/metainfo/%{name}.metainfo.xml %{_datadir}/%{name}/examples/ %{_libdir}/lv2/%{name}.lv2/ %{_mandir}/man1/yoshimi.1* %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.3.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Sun Jan 19 2025 Fedora Release Engineering - 2.3.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Fri Jul 26 2024 Miroslav Suchý - 2.3.0-5 +- convert license to SPDX + +* Sat Jul 20 2024 Fedora Release Engineering - 2.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Sat Jan 27 2024 Fedora Release Engineering - 2.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jul 22 2023 Fedora Release Engineering - 2.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed May 31 2023 Adam Huffman - 2.3.0-1 +- Update to upstream feature release 2.3.0 + +* Mon Feb 13 2023 Adam Huffman - 2.2.3-1 +- Update to latest bugfix release 2.2.3 + +* Sat Jan 21 2023 Fedora Release Engineering - 2.2.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Mon Jul 25 2022 Adam Huffman - 2.2.1-1 +- Update to upstream feature and bugfix release 2.2.1 + +* Sat Jul 23 2022 Fedora Release Engineering - 2.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Sun May 22 2022 Adam Huffman - 2.2.0-1 +- Update to latest feature release + +* Sun Feb 13 2022 Adam Huffman - 2.1.2.2-1 +- Update to latest upstream bugfix release + +* Sat Jan 22 2022 Fedora Release Engineering - 2.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 2.0.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Jun 22 2021 Adam Huffman - 2.0.2-1 +- Update to upstream bugfix release 2.0.2 + +* Sun Apr 18 2021 Adam Huffman - 2.0.1-1 +- Update to upstream bugfix release 2.0.1 + +* Mon Mar 01 2021 Adam Huffman - 2.0-1 +- New upstream major release 2.0 + +* Thu Jan 28 2021 Fedora Release Engineering - 1.7.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Wed Jan 06 2021 Adam Huffman - 1.7.4-1 +- Update to upstream maintenance release 1.7.4 + +* Sun Nov 22 2020 Adam Huffman - 1.7.3-1 +- Update to upstream release 1.7.3 + +* Wed Aug 19 2020 Adam Huffman - 1.7.2-1 +- Update to upstream release 1.7.2 + +* Wed Jul 29 2020 Fedora Release Engineering - 1.7.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Apr 20 2020 Adam Huffman - 1.7.1-1 +- Update to upstream release 1.7.1 + * Fri Feb 07 2020 Adam Huffman - 1.7.0.1-1 - Update to upstream bugfix release 1.7.0.1