/[svn]/qsampler/trunk/qsampler.spec.in
ViewVC logotype

Diff of /qsampler/trunk/qsampler.spec.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4027 by capela, Mon Feb 28 09:05:38 2022 UTC revision 4044 by capela, Wed Aug 31 08:02:30 2022 UTC
# Line 18  Line 18 
18    
19  %define name    @PACKAGE_TARNAME@  %define name    @PACKAGE_TARNAME@
20  %define version @PACKAGE_VERSION@  %define version @PACKAGE_VERSION@
21  %define release 49.1  %define release 50.2
22    
23  %define _prefix @ac_prefix@  %define _prefix @ac_prefix@
24    
# Line 26  Line 26 
26  %define debug_package %{nil}  %define debug_package %{nil}
27  %endif  %endif
28    
29  %if 0%{?fedora_version} >= 34 || 0%{?suse_version} > 1500  %if 0%{?fedora_version} >= 34 || 0%{?suse_version} > 1500 || ( 0%{?sle_version} == 150200 && 0%{?is_opensuse} )
30  %define qt_major_version  6  %define qt_major_version  6
31  %else  %else
32  %define qt_major_version  5  %define qt_major_version  5
# Line 47  BuildRoot:     %{_tmppath}/%{name}-%{version Line 47  BuildRoot:     %{_tmppath}/%{name}-%{version
47  BuildRequires:  coreutils  BuildRequires:  coreutils
48  BuildRequires:  pkgconfig  BuildRequires:  pkgconfig
49  BuildRequires:  glibc-devel  BuildRequires:  glibc-devel
50  BuildRequires:  gcc-c++  
51  BuildRequires:  cmake  %if %{defined fedora} || 0%{?suse_version} > 1500
52    BuildRequires:  gcc-c++ >= 8
53    %define CXX             /usr/bin/g++
54    %else
55    BuildRequires:  gcc8-c++ >= 8
56    %define CXX             /usr/bin/g++-8
57    %endif
58    
59    BuildRequires:  cmake >= 3.19
60  %if %{defined fedora}  %if %{defined fedora}
61  %if 0%{qt_major_version} == 6  %if 0%{qt_major_version} == 6
62  BuildRequires:  qt6-qtbase-devel >= 6.1  BuildRequires:  qt6-qtbase-devel >= 6.1
63  BuildRequires:  qt6-qttools-devel  BuildRequires:  qt6-qttools-devel
 BuildRequires:  qt6-qtwayland-devel  
64  BuildRequires:  qt6-qtsvg-devel  BuildRequires:  qt6-qtsvg-devel
65  BuildRequires:  qt6-linguist  BuildRequires:  qt6-linguist
66  %else  %else
67  BuildRequires:  qt5-qtbase-devel >= 5.1  BuildRequires:  qt5-qtbase-devel >= 5.1
68  BuildRequires:  qt5-qttools-devel  BuildRequires:  qt5-qttools-devel
 BuildRequires:  qt5-qtwayland-devel  
69  BuildRequires:  qt5-qtsvg-devel  BuildRequires:  qt5-qtsvg-devel
70  BuildRequires:  qt5-linguist  BuildRequires:  qt5-linguist
71  %endif  %endif
72  %else  %else
73  %if 0%{qt_major_version} == 6  %if 0%{qt_major_version} == 6
74    %if 0%{?sle_version} == 150200 && 0%{?is_opensuse}
75    BuildRequires:  qtbase6-static >= 6.3
76    BuildRequires:  qttools6-static
77    BuildRequires:  qttranslations6-static
78    BuildRequires:  qtsvg6-static
79    %else
80  BuildRequires:  qt6-base-devel >= 6.1  BuildRequires:  qt6-base-devel >= 6.1
81  BuildRequires:  qt6-tools-devel  BuildRequires:  qt6-tools-devel
 BuildRequires:  qt6-wayland-devel  
82  BuildRequires:  qt6-svg-devel  BuildRequires:  qt6-svg-devel
83  BuildRequires:  qt6-linguist-devel  BuildRequires:  qt6-linguist-devel
84    %endif
85  %else  %else
86  BuildRequires:  libqt5-qtbase-devel >= 5.1  BuildRequires:  libqt5-qtbase-devel >= 5.1
87  BuildRequires:  libqt5-qttools-devel  BuildRequires:  libqt5-qttools-devel
 BuildRequires:  libqt5-qtwayland-devel  
88  BuildRequires:  libqt5-qtsvg-devel  BuildRequires:  libqt5-qtsvg-devel
89  BuildRequires:  libqt5-linguist-devel  BuildRequires:  libqt5-linguist-devel
90  %endif  %endif
# Line 90  interface of LinuxSampler Control Protoc Line 101  interface of LinuxSampler Control Protoc
101  %setup -q  %setup -q
102    
103  %build  %build
104    %if 0%{?sle_version} == 150200 && 0%{?is_opensuse}
105    source /opt/qt6.3-static/bin/qt6.3-static-env.sh
106    %endif
107    CXX=%{CXX} \
108  cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -Wno-dev -B build  cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -Wno-dev -B build
109  cmake --build build %{?_smp_mflags}  cmake --build build %{?_smp_mflags}
110    
# Line 133  cmake --install build Line 148  cmake --install build
148  %{_datadir}/man/fr/man1/%{name}.1.gz  %{_datadir}/man/fr/man1/%{name}.1.gz
149    
150  %changelog  %changelog
151    * Sat Apr  2 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.6
152    - A Spring'22 Release.
153  * Sun Jan  9 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.5  * Sun Jan  9 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.5
154  - A Winter'22 Release.  - A Winter'22 Release.
155  * Sun Jul  4 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.4  * Sun Jul  4 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.4

Legend:
Removed from v.4027  
changed lines
  Added in v.4044

  ViewVC Help
Powered by ViewVC