flacon 12.0.0-1 (x86_64;znver1;aarch64;znver1;x86_64;aarch64) 2025-17885
0
Status | rejected | ||||||||||||||||||||||||
Submitter | rugyada [@T] gmail.com | ||||||||||||||||||||||||
Platform | rolling | ||||||||||||||||||||||||
Repository | extra | ||||||||||||||||||||||||
URL | https://abf.openmandriva.org/build_lists/521398 | ||||||||||||||||||||||||
Packages |
|
||||||||||||||||||||||||
Build Date | 2025-05-02 05:54:47 +0000 UTC | ||||||||||||||||||||||||
Last Updated | 2025-05-07 11:46:33.574449394 +0000 UTC |
$ git show --format=fuller --patch-with-stat --summary cac55e281f200d217a7debeaa025918d23da00c6 commit cac55e281f200d217a7debeaa025918d23da00c6 Author: uro <uro@urogaming.co.uk> AuthorDate: Fri May 2 00:30:28 2025 +0100 Commit: uro <uro@urogaming.co.uk> CommitDate: Fri May 2 00:30:28 2025 +0100 update to 12.0.0 --- .abf.yml | 7 +--- flacon.spec | 134 +++++++++++++++++++++++++++++++++++++++++++----------------- 2 files changed, 98 insertions(+), 43 deletions(-) diff --git a/.abf.yml b/.abf.yml index e8a8c9e..0b6a0f5 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,7 +1,2 @@ -removed_sources: - flacon-0.6.1.tgz: ac45b2909cade7108014a0e133e38b308b109c3b - flacon-0.8.0.tgz: effa80b5af4e84b7072729036397d8ae578e652d - flacon-0.9.2.tar.gz: aa7320b81766aa4e37e7b3c2476569b29e1b3ea6 - flacon-0.9.4.tar.gz: 296b5c2dabb5741f9ebb5124a31578f539bfa271 sources: - flacon-1.0.1.tar.gz: 36752f7cb716b0e2a366100010ca6a41fbe25e6a + flacon-12.0.0.tar.gz: a3b062482272f330c388e474239f645741f99b6a diff --git a/flacon.spec b/flacon.spec index 309a737..599b4e2 100644 --- a/flacon.spec +++ b/flacon.spec @@ -1,29 +1,79 @@ -Summary: Audio file splitter and converter +# Disabled tests as tag related tests are not working with taglib >= 2.0 +%bcond_with tests + Name: flacon -Version: 1.0.1 -Release: 2 +Version: 12.0.0 +Release: 1 +Summary: Audio file splitter and converter Group: Sound -License: GPLv3 +License: LGPL-2.1-or-later URL: https://flacon.github.io/ -# https://github.com/flacon/flacon/archive/v%{version}.tar.gz -Source0: %{name}-%{version}.tar.gz -BuildRequires: hicolor-icon-theme -BuildRequires: desktop-file-utils -BuildRequires: qt4-devel -BuildRequires: pkgconfig(uchardet) -BuildRequires: cmake - -Requires: shntool -Requires: flac -Requires: wavpack -Requires: vorbis-tools -Requires: vorbisgain -Requires: mp3gain -Requires: ttaenc +Source0: https://github.com/flacon/flacon/archive/v%{version}/%{name}-%{version}.tar.gz -Suggests: faac -Suggests: lame -Suggests: mac +BuildRequires: cmake +BuildRequires: ninja +BuildRequires: gcc-c++ +BuildRequires: hicolor-icon-theme +BuildRequires: cmake(Qt6Concurrent) +BuildRequires: cmake(Qt6Designer) +BuildRequires: cmake(Qt6Gui) +BuildRequires: cmake(Qt6Linguist) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Network) +BuildRequires: cmake(Qt6Tools) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(zlib-ng) +BuildRequires: opus-tools +BuildRequires: pkgconfig(opusfile) +BuildRequires: pkgconfig(taglib) +BuildRequires: pkgconfig(libopusenc) +BuildRequires: pkgconfig(uchardet) +BuildRequires: pkgconfig(zlib) +BuildRequires: qt6-qttools +BuildRequires: qt6-qtbase-theme-gtk3 +BuildRequires: utf8cpp-devel +# for check +BuildRequires: appstream-util +BuildRequires: desktop-file-utils +%if %{with tests} +BuildRequires: alacenc +BuildRequires: cmake(yaml-cpp) +BuildRequires: faac +BuildRequires: flac +BuildRequires: lame +BuildRequires: mac +BuildRequires: mp3gain +BuildRequires: opus-tools +BuildRequires: sox +BuildRequires: ttaenc +BuildRequires: vorbisgain +BuildRequires: vorbis-tools +BuildRequires: wavpack +%endif +# A general purpose sound file conversion tool +Recommends: sox +# formats/alac.h (encoder) +Recommends: alacenc +# formats/aac.h (encoder) +Recommends: faac +# formats/flac.h (encoder, decoder) +Recommends: flac +# formats/mp3.h (encoder) +Recommends: lame +# formats/ape.h (encoder, decoder) +Recommends: mac +# mp3 gain correction utility +Recommends: mp3gain +# formats/ogg.h (encoder, decoder) +Recommends: opus-tools +# formats/tta.h (encoder) +Recommends: ttaenc +# formats/wv.h (encoder, decoder) +Recommends: vorbis-tools +# ogg-vorbis gain correction utility +Recommends: vorbisgain +# formats/opus.h (encoder, decoder) +Recommends: wavpack %description @@ -33,10 +83,8 @@ uses information from the appropriate CUE file. Flacon also makes it possible to conveniently revise or specify tags both for all tracks at once or for each tag separately. - %prep -%setup -q - +%autosetup -n %{name}-%{version} -p1 %build mkdir build @@ -44,23 +92,35 @@ cd build cmake .. \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_C_FLAGS="%{optflags}" \ - -DCMAKE_CXX_FLAGS="%{optflags}" -%make VERBOSE=1 - + -DCMAKE_CXX_FLAGS="%{optflags}" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DBUILD_TESTS=%{?with_tests:Yes}%{!?with_tests:No} \ + -DUSE_QT6=On \ + -DUSE_QT5=Off \ + -G Ninja +%ninja_build %install -%makeinstall_std -C build - -desktop-file-install --vendor="" \ - --remove-category="Application" \ - --add-category="X-MandrivaLinux-Multimedia-Sound" \ - --dir %{buildroot}%{_datadir}/applications %{buildroot}%{_datadir}/applications/*.desktop +%ninja_install -C build %find_lang %{name} --with-qt +%check +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/com.github.Flacon.metainfo.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop +%if %{with tests} +cd build +%ninja_test +#cd build && ./tests/flacon_test +%endif + %files -f %{name}.lang -%doc LICENSE README.md %{_bindir}/%{name} +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/translations +%{_datadir}/metainfo/com.github.Flacon.metainfo.xml %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/*/%{name}.* -%{_mandir}/man?/* +%{_datadir}/icons/hicolor/*/apps/%{name}.* +%{_mandir}/man1/%{name}.1* +%doc README.md +%license LICENSE
Not Available
rugyada [@T] gmail.com | No Comment. | 25d 01hrs |