A new, development version of garagejam is 5.0.0 available for Fedora 43 Rawhide from https://www.garagejam.org/src/garagejam-5.0.0.tar.xz x86_64 RPM: http://www.garagejam.org/~ole/fedora/RPMS/x86_64/garagejam-5.0.0-1.fc43.x86_64.rpm Source RPM: https://www.garagejam.org/~ole/fedora/SRPMS/garagejam-5.0.0-1.fc43.src.rpm Fedora SPEC: https://www.garagejam.org/~ole/fedora/SPECS/garagejam.spec Name: garagejam Version: 5.0.0 Release: 1%{?dist} Summary: GarageJam is Music Studio Recording Software for GNOME License: GPLv3+ URL: http://www.garagejam.org/ Source: https://www.garagejam.org/src/%{name}-%{version}.tar.xz BuildRequires: gtk4-devel BuildRequires: pango BuildRequires: libchamplain-devel BuildRequires: libxml2-devel BuildRequires: intltool BuildRequires: itstool BuildRequires: libappstream-glib BuildRequires: desktop-file-utils BuildRequires: geoclue2-devel BuildRequires: geocode-glib-devel BuildRequires: gstreamer1-devel BuildRequires: gstreamer1-plugins-bad-free-devel BuildRequires: gstreamer1-plugins-base-devel Requires: gstreamer1 >= 1.8.3 Requires: gstreamer1-plugins-ugly-free >= 1.8.3 Requires: geoclue2-devel >= 2.5.7 Requires: geocode-glib >= 3.20.1 Requires: libshout-devel >= 2.4.3 %description GarageJam is Music Studio Recording Software for GNOME It supports immediate audio recording in compressed Ogg encoded audio files stored in the $HOME/Music directory with XSPF 1.0 playlist from the line input on a computer or remote audio cards through USB connection through PipeWire with GStreamer with meta indexing on https://api.gingerblue.org/ %prep %setup -q %build %configure %make_build %install %make_install %find_lang %{name} --with-man %check appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appdata.xml desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop %post %files -f %{name}.lang %doc AUTHORS NEWS README TODO ChangeLog %license COPYING %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/garagejam.svg %{_includedir}/%{name} %{_metainfodir}/%{name}.appdata.xml %changelog * Fri Mar 14 2025 Ole Aamot <ole> - 5.0.0-0 - Development release * Thu Jan 30 2025 Ole Aamot <ole> - 4.0.0-0 - Stable release with Recording and Playlist * Thu Jan 30 2025 Ole Aamot <ole> - 3.0.0-0 - Development release * Tue Jan 23 2024 Ole Aamot <ole> - 2.0.0-0 - Stable release with www.gingerblue.org/api/ Connect * Wed Aug 16 2023 Ole Aamot <ole> - 1.0.0-0 - Initial Release * Tue Aug 15 2023 Ole Aamot <ole> - 0.9.0-0 - Stable release with Connect, Recording and Playlist * Mon Aug 07 2023 Ole Aamot <ole> - 0.8.0-0 - Stable release with Connect, Recording and Playback * Mon Aug 07 2023 Ole Aamot <ole> - 0.7.0-0 - Experimental release with Connect friendly playlist * Mon Aug 07 2023 Ole Aamot <ole> - 0.6.0-0 - Connect friendly release * Mon Aug 07 2023 Ole Aamot <ole> - 0.5.0-0 - Experimental release * Mon Aug 07 2023 Ole Aamot <ole> - 0.4.0-0 - Stable release * Thu May 11 2023 Ole Aamot <ole> - 0.3.0-0 - Experimental release * Mon May 01 2023 Ole Aamot <ole> - 0.2.0-0 - Development release * Sun Apr 30 2023 Ole Aamot <ole> - 0.1.0-0 - Stable release * Sun Apr 30 2023 Ole Aamot <ole> - 0.0.1-0 - GarageJam is Free Music Studio Recording Software for GNOME Reproducible: Always
Copr build: https://copr.fedorainfracloud.org/coprs/build/10195005 (failed) Build log: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2444820-garagejam/fedora-rawhide-x86_64/10195005-garagejam/builder-live.log.gz Please make sure the package builds successfully at least for Fedora Rawhide. - If the build failed for unrelated reasons (e.g. temporary network unavailability), please ignore it. - If the build failed because of missing BuildRequires, please make sure they are listed in the "Depends On" field --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Thanks for bringing this to Fedora. It seems you need to add gcc and make as build dependencies. The license should also be an SPDX expression, probably GPL-3.0-or-later https://docs.stg.fedoraproject.org/en-US/packaging-guidelines/C_and_C++/
Thank you for the friendly welcome, Benson Muite. GarageJam 6.0.0 has been tested with recording from Apple USB-C Airpods on Fedora Core 42 aarch64 (MacBook Air M1 (2020)) and Fedora Core 43 x86_64 (Lenovo IdeaPad 1). It needs additional testing with USB Audio Class Devices and different hardware. A new, development version of garagejam is 6.0.0 available for Fedora 43 Rawhide from https://www.garagejam.org/src/garagejam-6.0.0.tar.xz x86_64 RPM: http://www.garagejam.org/~ole/fedora/RPMS/x86_64/garagejam-6.0.0-1.fc43.x86_64.rpm Source RPM: https://www.garagejam.org/~ole/fedora/SRPMS/garagejam-6.0.0-1.fc43.src.rpm Fedora SPEC: https://www.garagejam.org/~ole/fedora/SPECS/garagejam.spec Name: garagejam Version: 6.0.0 Release: 1%{?dist} Summary: Music Studio Recording Software for GNOME License: GPL-3.0-or-later URL: https://www.garagejam.org/ Source: https://www.garagejam.org/src/%{name}-%{version}.tar.xz BuildRequires: gcc BuildRequires: make BuildRequires: gtk4-devel BuildRequires: pango BuildRequires: libchamplain-devel BuildRequires: libxml2-devel BuildRequires: intltool BuildRequires: itstool BuildRequires: libappstream-glib BuildRequires: desktop-file-utils BuildRequires: geoclue2-devel BuildRequires: geocode-glib-devel BuildRequires: gstreamer1-devel BuildRequires: gstreamer1-plugins-bad-free-devel BuildRequires: gstreamer1-plugins-base-devel Requires: gstreamer1 >= 1.8.3 Requires: gstreamer1-plugins-ugly-free >= 1.8.3 Requires: geoclue2-devel >= 2.5.7 Requires: geocode-glib >= 3.20.1 Requires: libshout-devel >= 2.4.3 %description GarageJam is Music Studio Recording Software for GNOME It supports immediate audio recording in compressed Ogg encoded audio files stored in the $HOME/Music directory with XSPF 1.0 playlist from the line input on a computer or remote audio cards through USB connection through PipeWire with GStreamer with meta indexing on https://api.gingerblue.org/ %prep %setup -q %build %configure %make_build %install %make_install %find_lang %{name} --with-man %check appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appdata.xml desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop %post %files -f %{name}.lang %doc AUTHORS NEWS README TODO ChangeLog %license COPYING %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/garagejam.svg %{_includedir}/%{name} %{_metainfodir}/%{name}.appdata.xml %changelog * Fri Mar 06 2026 Ole Aamot <ole> - 6.0.0-0 - Stable release * Fri Mar 14 2025 Ole Aamot <ole> - 5.0.0-0 - Development release * Thu Jan 30 2025 Ole Aamot <ole> - 4.0.0-0 - Stable release with Recording and Playlist * Thu Jan 30 2025 Ole Aamot <ole> - 3.0.0-0 - Development release * Tue Jan 23 2024 Ole Aamot <ole> - 2.0.0-0 - Stable release with www.gingerblue.org/api/ Connect * Wed Aug 16 2023 Ole Aamot <ole> - 1.0.0-0 - Initial Release * Tue Aug 15 2023 Ole Aamot <ole> - 0.9.0-0 - Stable release with Connect, Recording and Playlist * Mon Aug 07 2023 Ole Aamot <ole> - 0.8.0-0 - Stable release with Connect, Recording and Playback * Mon Aug 07 2023 Ole Aamot <ole> - 0.7.0-0 - Experimental release with Connect friendly playlist * Mon Aug 07 2023 Ole Aamot <ole> - 0.6.0-0 - Connect friendly release * Mon Aug 07 2023 Ole Aamot <ole> - 0.5.0-0 - Experimental release * Mon Aug 07 2023 Ole Aamot <ole> - 0.4.0-0 - Stable release * Thu May 11 2023 Ole Aamot <ole> - 0.3.0-0 - Experimental release * Mon May 01 2023 Ole Aamot <ole> - 0.2.0-0 - Development release * Sun Apr 30 2023 Ole Aamot <ole> - 0.1.0-0 - Stable release * Sun Apr 30 2023 Ole Aamot <ole> - 0.0.1-0 - GarageJam is Free Music Studio Recording Software for GNOME
Created attachment 2132288 [details] The .spec file difference from Copr build 10195005 to 10197590
Copr build: https://copr.fedorainfracloud.org/coprs/build/10197590 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2444820-garagejam/fedora-rawhide-x86_64/10197590-garagejam/fedora-review/review.txt Found issues: - garagejam : /usr/include/garagejam/garagejam-gingerblue-chord.h garagejam : /usr/include/garagejam/garagejam-gingerblue-config.h garagejam : /usr/include/garagejam/garagejam-gingerblue-container.h garagejam : /usr/include/garagejam/garagejam-gingerblue-file.h garagejam : /usr/include/garagejam/garagejam-gingerblue-knob.h garagejam : /usr/include/garagejam/garagejam-gingerblue-library.h garagejam : /usr/include/garagejam/garagejam-gingerblue-line.h garagejam : /usr/include/garagejam/garagejam-gingerblue-main-loop.h garagejam : /usr/include/garagejam/garagejam-gingerblue-main.h garagejam : /usr/include/garagejam/garagejam-gingerblue-record.h garagejam : /usr/include/garagejam/garagejam-gingerblue-song.h garagejam : /usr/include/garagejam/garagejam-gingerblue-storage.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-config.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-location.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-player-kb.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-player.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-stream.h garagejam : /usr/include/garagejam/garagejam-gingerblue-wizard.h garagejam : /usr/include/garagejam/garagejam.h Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages Please know that there can be false-positives. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Thank you for the Copr build, frostyx. I added the garagejam-devel package in the .spec file. A new, development version of garagejam is 6.0.1 available for Fedora 43 Rawhide from https://www.garagejam.org/src/garagejam-6.0.1.tar.xz x86_64 RPM: http://www.garagejam.org/~ole/fedora/RPMS/x86_64/garagejam-6.0.1-1.fc43.x86_64.rpm Source RPM: https://www.garagejam.org/~ole/fedora/SRPMS/garagejam-6.0.1-1.fc43.src.rpm Fedora SPEC: https://www.garagejam.org/~ole/fedora/SPECS/garagejam.spec Name: garagejam Version: 6.0.1 Release: 1%{?dist} Summary: Music Studio Recording Software for GNOME License: GPL-3.0-or-later URL: https://www.garagejam.org/ Source: https://www.garagejam.org/src/%{name}-%{version}.tar.xz BuildRequires: gcc BuildRequires: make BuildRequires: gtk4-devel BuildRequires: pango BuildRequires: libchamplain-devel BuildRequires: libxml2-devel BuildRequires: intltool BuildRequires: itstool BuildRequires: libappstream-glib BuildRequires: desktop-file-utils BuildRequires: geoclue2-devel BuildRequires: geocode-glib-devel BuildRequires: gstreamer1-devel BuildRequires: gstreamer1-plugins-bad-free-devel BuildRequires: gstreamer1-plugins-base-devel Requires: gstreamer1 >= 1.8.3 Requires: gstreamer1-plugins-ugly-free >= 1.8.3 Requires: geoclue2-devel >= 2.5.7 Requires: geocode-glib >= 3.20.1 Requires: libshout-devel >= 2.4.3 %package devel Summary: Development files for garagejam Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Header files and development libraries for building software that uses garagejam. %description GarageJam is Music Studio Recording Software for GNOME It supports immediate audio recording in compressed Ogg encoded audio files stored in the $HOME/Music directory with XSPF 1.0 playlist from the line input on a computer or remote audio cards through USB connection through PipeWire with GStreamer with meta indexing on https://api.gingerblue.org/ %prep %setup -q %build %configure %make_build %install %make_install %find_lang %{name} --with-man %check appstream-util validate-relax --nonet %{buildroot}/%{_metainfodir}/%{name}.appdata.xml desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop %post %files -f %{name}.lang %doc AUTHORS NEWS README TODO ChangeLog %license COPYING %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/scalable/apps/garagejam.svg %{_includedir}/%{name} %{_metainfodir}/%{name}.appdata.xml %files devel %{_includedir}/garagejam/ %changelog * Fri Mar 06 2026 Ole Aamot <ole> - 6.0.0-0 - Stable release * Fri Mar 14 2025 Ole Aamot <ole> - 5.0.0-0 - Development release * Thu Jan 30 2025 Ole Aamot <ole> - 4.0.0-0 - Stable release with Recording and Playlist * Thu Jan 30 2025 Ole Aamot <ole> - 3.0.0-0 - Development release * Tue Jan 23 2024 Ole Aamot <ole> - 2.0.0-0 - Stable release with www.gingerblue.org/api/ Connect * Wed Aug 16 2023 Ole Aamot <ole> - 1.0.0-0 - Initial Release * Tue Aug 15 2023 Ole Aamot <ole> - 0.9.0-0 - Stable release with Connect, Recording and Playlist * Mon Aug 07 2023 Ole Aamot <ole> - 0.8.0-0 - Stable release with Connect, Recording and Playback * Mon Aug 07 2023 Ole Aamot <ole> - 0.7.0-0 - Experimental release with Connect friendly playlist * Mon Aug 07 2023 Ole Aamot <ole> - 0.6.0-0 - Connect friendly release * Mon Aug 07 2023 Ole Aamot <ole> - 0.5.0-0 - Experimental release * Mon Aug 07 2023 Ole Aamot <ole> - 0.4.0-0 - Stable release * Thu May 11 2023 Ole Aamot <ole> - 0.3.0-0 - Experimental release * Mon May 01 2023 Ole Aamot <ole> - 0.2.0-0 - Development release * Sun Apr 30 2023 Ole Aamot <ole> - 0.1.0-0 - Stable release * Sun Apr 30 2023 Ole Aamot <ole> - 0.0.1-0 - GarageJam is Free Music Studio Recording Software for GNOME
Created attachment 2132304 [details] The .spec file difference from Copr build 10197590 to 10197711
Copr build: https://copr.fedorainfracloud.org/coprs/build/10197711 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2444820-garagejam/fedora-rawhide-x86_64/10197711-garagejam/fedora-review/review.txt Found issues: - garagejam : /usr/include/garagejam/garagejam-gingerblue-chord.h garagejam : /usr/include/garagejam/garagejam-gingerblue-config.h garagejam : /usr/include/garagejam/garagejam-gingerblue-container.h garagejam : /usr/include/garagejam/garagejam-gingerblue-file.h garagejam : /usr/include/garagejam/garagejam-gingerblue-knob.h garagejam : /usr/include/garagejam/garagejam-gingerblue-library.h garagejam : /usr/include/garagejam/garagejam-gingerblue-line.h garagejam : /usr/include/garagejam/garagejam-gingerblue-main-loop.h garagejam : /usr/include/garagejam/garagejam-gingerblue-main.h garagejam : /usr/include/garagejam/garagejam-gingerblue-record.h garagejam : /usr/include/garagejam/garagejam-gingerblue-song.h garagejam : /usr/include/garagejam/garagejam-gingerblue-storage.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-config.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-location.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-player-kb.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-player.h garagejam : /usr/include/garagejam/garagejam-gingerblue-studio-stream.h garagejam : /usr/include/garagejam/garagejam-gingerblue-wizard.h garagejam : /usr/include/garagejam/garagejam.h Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_devel_packages Please know that there can be false-positives. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Why are header files shipped in a GUI application without a corresponding library? They can probably be removed from the install. Please do not needinfo mailing lists or extras-qa
Clearing all the needinfo flags here. It makes no sense to needinfo the mailing list, and the qa contact for reviews goes to /dev/null, so it doesn't make sense either. :)