--- qsampler/trunk/rpm/qsampler.spec 2022/10/03 08:51:50 4048 +++ qsampler/trunk/rpm/qsampler.spec 2023/05/15 10:28:48 4058 @@ -1,7 +1,7 @@ # # spec file for package qsampler # -# Copyright (C) 2004-2022, rncbc aka Rui Nuno Capela. All rights reserved. +# Copyright (C) 2004-2023, rncbc aka Rui Nuno Capela. All rights reserved. # Copyright (C) 2007,2008,2015 Christian Schoenebeck # # All modifications and additions to the file contributed by third parties @@ -17,10 +17,10 @@ # %define name qsampler -%define version 0.9.7 -%define release 51.1 +%define version 0.9.9 +%define release 53.1 -%define _prefix @ac_prefix@ +%define _prefix /usr %if %{defined fedora} %define debug_package %{nil} @@ -47,47 +47,40 @@ BuildRequires: coreutils BuildRequires: pkgconfig BuildRequires: glibc-devel - -%if %{defined fedora} || 0%{?suse_version} > 1500 -BuildRequires: gcc-c++ >= 8 -%define CXX /usr/bin/g++ -%else -BuildRequires: gcc8-c++ >= 8 -%define CXX /usr/bin/g++-8 +BuildRequires: cmake >= 3.15 +%if 0%{?sle_version} >= 150200 && 0%{?is_opensuse} +BuildRequires: gcc10 >= 10 +BuildRequires: gcc10-c++ >= 10 +%define _GCC /usr/bin/gcc-10 +%define _GXX /usr/bin/g++-10 +%else +BuildRequires: gcc >= 10 +BuildRequires: gcc-c++ >= 10 +%define _GCC /usr/bin/gcc +%define _GXX /usr/bin/g++ %endif - -BuildRequires: cmake >= 3.19 -%if %{defined fedora} -%if 0%{qt_major_version} == 6 -BuildRequires: qt6-qtbase-devel >= 6.1 -BuildRequires: qt6-qttools-devel -BuildRequires: qt6-qtsvg-devel -BuildRequires: qt6-linguist -%else -BuildRequires: qt5-qtbase-devel >= 5.1 -BuildRequires: qt5-qttools-devel -BuildRequires: qt5-qtsvg-devel -BuildRequires: qt5-linguist -%endif -%else %if 0%{qt_major_version} == 6 %if 0%{?sle_version} == 150200 && 0%{?is_opensuse} -BuildRequires: qtbase6-static >= 6.3 +BuildRequires: qtbase6-static >= 6.1 BuildRequires: qttools6-static BuildRequires: qttranslations6-static BuildRequires: qtsvg6-static +#BuildRequires: qtwayland6-static %else -BuildRequires: qt6-base-devel >= 6.1 -BuildRequires: qt6-tools-devel -BuildRequires: qt6-svg-devel -BuildRequires: qt6-linguist-devel -%endif -%else -BuildRequires: libqt5-qtbase-devel >= 5.1 -BuildRequires: libqt5-qttools-devel -BuildRequires: libqt5-qtsvg-devel -BuildRequires: libqt5-linguist-devel -%endif +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: pkgconfig(Qt6Core) +BuildRequires: pkgconfig(Qt6Gui) +BuildRequires: pkgconfig(Qt6Widgets) +BuildRequires: pkgconfig(Qt6Svg) +BuildRequires: pkgconfig(Qt6Network) +%endif +%else +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5Svg) +BuildRequires: pkgconfig(Qt5Network) %endif BuildRequires: liblscp-devel >= 0.5.6 BuildRequires: libgig-devel >= 3.3.0 @@ -102,9 +95,9 @@ %build %if 0%{?sle_version} == 150200 && 0%{?is_opensuse} -source /opt/qt6.4-static/bin/qt6.4-static-env.sh +source /opt/qt6.5-static/bin/qt6.5-static-env.sh %endif -CXX=%{CXX} \ +CXX=%{_GXX} CC=%{_GCC} \ cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -Wno-dev -B build cmake --build build %{?_smp_mflags} @@ -117,7 +110,8 @@ %files %defattr(-,root,root) -%doc README LICENSE TRANSLATORS ChangeLog +%license LICENSE +%doc README TRANSLATORS ChangeLog #dir %{_datadir}/mime #dir %{_datadir}/mime/packages #dir %{_datadir}/applications @@ -148,6 +142,10 @@ %{_datadir}/man/fr/man1/%{name}.1.gz %changelog +* Thu Mar 23 2023 Rui Nuno Capela 0.9.9 +- An Early-Spring'23 Release. +* Wed Dec 28 2022 Rui Nuno Capela 0.9.8 +- An End-of-Year'22 Release. * Mon Oct 3 2022 Rui Nuno Capela 0.9.7 - An Early-Autumn'22 Release. * Sat Apr 2 2022 Rui Nuno Capela 0.9.6