/[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 3669 by capela, Mon Dec 23 10:47:26 2019 UTC revision 4039 by capela, Sat Jul 9 21:20:40 2022 UTC
# Line 1  Line 1 
1  #  #
2  # spec file for package qsampler  # spec file for package qsampler
3  #  #
4  # Copyright (C) 2004-2019, rncbc aka Rui Nuno Capela. All rights reserved.  # Copyright (C) 2004-2022, rncbc aka Rui Nuno Capela. All rights reserved.
5  # Copyright (C) 2007,2008,2015 Christian Schoenebeck  # Copyright (C) 2007,2008,2015 Christian Schoenebeck
6  #  #
7  # All modifications and additions to the file contributed by third parties  # All modifications and additions to the file contributed by third parties
# 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 40  %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
30    %define qt_major_version  6
31    %else
32    %define qt_major_version  5
33    %endif
34    
35  Summary:        A LinuxSampler Qt GUI interface  Summary:        A LinuxSampler Qt GUI interface
36  Name:           %{name}  Name:           %{name}
37  Version:        %{version}  Version:        %{version}
# Line 34  License:       GPL-2.0+ Line 40  License:       GPL-2.0+
40  Group:          Productivity/Multimedia/Sound/Midi  Group:          Productivity/Multimedia/Sound/Midi
41  Source0:        %{name}-%{version}.tar.gz  Source0:        %{name}-%{version}.tar.gz
42  URL:            http://qsampler.sourceforge.net/  URL:            http://qsampler.sourceforge.net/
43  #Packager:      rncbc.org  Packager:       rncbc.org
44    
45  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
46    
47  %if %{defined fedora}  BuildRequires:  coreutils
48  BuildRequires:  pkgconfig  BuildRequires:  pkgconfig
49  BuildRequires:  qt5-qtbase-devel >= 5.1, qt5-linguist  BuildRequires:  glibc-devel
50    BuildRequires:  gcc-c++
51    BuildRequires:  cmake
52    %if %{defined fedora}
53    %if 0%{qt_major_version} == 6
54    BuildRequires:  qt6-qtbase-devel >= 6.1
55    BuildRequires:  qt6-qttools-devel
56    BuildRequires:  qt6-qtsvg-devel
57    BuildRequires:  qt6-linguist
58  %else  %else
59  BuildRequires:  pkg-config  BuildRequires:  qt5-qtbase-devel >= 5.1
60  BuildRequires:  libqt5-qtbase-devel >= 5.1, libqt5-linguist  BuildRequires:  qt5-qttools-devel
61    BuildRequires:  qt5-qtsvg-devel
62    BuildRequires:  qt5-linguist
63    %endif
64    %else
65    %if 0%{qt_major_version} == 6
66    BuildRequires:  qt6-base-devel >= 6.1
67    BuildRequires:  qt6-tools-devel
68    BuildRequires:  qt6-svg-devel
69    BuildRequires:  qt6-linguist-devel
70    %else
71    BuildRequires:  libqt5-qtbase-devel >= 5.1
72    BuildRequires:  libqt5-qttools-devel
73    BuildRequires:  libqt5-qtsvg-devel
74    BuildRequires:  libqt5-linguist-devel
75    %endif
76  %endif  %endif
77  BuildRequires:  liblscp-devel >= 0.5.6  BuildRequires:  liblscp-devel >= 0.5.6
78  BuildRequires:  libgig-devel >= 3.3.0  BuildRequires:  libgig-devel >= 3.3.0
# Line 54  the Qt framework using Qt Designer. For Line 83  the Qt framework using Qt Designer. For
83  interface of LinuxSampler Control Protocol (LSCP) (http://www.linuxsampler.org).  interface of LinuxSampler Control Protocol (LSCP) (http://www.linuxsampler.org).
84    
85  %prep  %prep
86  %setup  %setup -q
 [ -x ./autogen.sh ] && ./autogen.sh  
87    
88  %build  %build
89  %configure  cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -Wno-dev -B build
90  %__make %{?_smp_mflags}  cmake --build build %{?_smp_mflags}
91    
92  %install  %install
93  %__make DESTDIR="%{buildroot}" install  DESTDIR="%{buildroot}" \
94    cmake --install build
95    
96  %clean  %clean
97  [ -d "%{buildroot}" -a "%{buildroot}" != "/" ] && %__rm -rf "%{buildroot}"  [ -d "%{buildroot}" -a "%{buildroot}" != "/" ] && %__rm -rf "%{buildroot}"
98    
99  %files  %files
100  %defattr(-,root,root)  %defattr(-,root,root)
101  %doc AUTHORS COPYING ChangeLog README TODO  %doc README LICENSE TRANSLATORS ChangeLog
102  #dir %{_datadir}/mime  #dir %{_datadir}/mime
103  #dir %{_datadir}/mime/packages  #dir %{_datadir}/mime/packages
104  #dir %{_datadir}/applications  #dir %{_datadir}/applications
# Line 85  interface of LinuxSampler Control Protoc Line 114  interface of LinuxSampler Control Protoc
114  %dir %{_datadir}/metainfo  %dir %{_datadir}/metainfo
115  #dir %{_datadir}/man  #dir %{_datadir}/man
116  #dir %{_datadir}/man/man1  #dir %{_datadir}/man/man1
117    #dir %{_datadir}/man/fr
118    #dir %{_datadir}/man/fr/man1
119  %{_bindir}/%{name}  %{_bindir}/%{name}
120  %{_datadir}/mime/packages/%{name}.xml  %{_datadir}/mime/packages/org.rncbc.%{name}.xml
121  %{_datadir}/applications/%{name}.desktop  %{_datadir}/applications/org.rncbc.%{name}.desktop
122  %{_datadir}/icons/hicolor/32x32/apps/%{name}.png  %{_datadir}/icons/hicolor/32x32/apps/org.rncbc.%{name}.png
123  %{_datadir}/icons/hicolor/32x32/mimetypes/application-x-%{name}*.png  %{_datadir}/icons/hicolor/scalable/apps/org.rncbc.%{name}.svg
124  %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg  %{_datadir}/icons/hicolor/32x32/mimetypes/org.rncbc.%{name}.application-x-%{name}*.png
125  %{_datadir}/icons/hicolor/scalable/mimetypes/application-x-%{name}*.svg  %{_datadir}/icons/hicolor/scalable/mimetypes/org.rncbc.%{name}.application-x-%{name}*.svg
126  %{_datadir}/%{name}/translations/%{name}_*.qm  %{_datadir}/%{name}/translations/%{name}_*.qm
127  %{_datadir}/metainfo/%{name}.appdata.xml  %{_datadir}/metainfo/org.rncbc.%{name}.metainfo.xml
128  %{_datadir}/man/man1/%{name}*.1.gz  %{_datadir}/man/man1/%{name}.1.gz
129    %{_datadir}/man/fr/man1/%{name}.1.gz
130    
131  %changelog  %changelog
132    * Sat Apr  2 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.6
133    - A Spring'22 Release.
134    * Sun Jan  9 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.5
135    - A Winter'22 Release.
136    * Sun Jul  4 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.4
137    - Early-Summer'21 release.
138    * Tue May 11 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.3
139    - Spring'21 release.
140    * Sun Mar 14 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.2
141    - End-of-Winter'21 release.
142    * Sun Feb  7 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.1
143    - Winter'21 release.
144    * Thu Dec 17 2020 Rui Nuno Capela <rncbc@rncbc.org> 0.9.0
145    - Winter'20 release.
146    * Fri Jul 31 2020 Rui Nuno Capela <rncbc@rncbc.org> 0.6.3
147    - Summer'20 release.
148    * Tue Mar 24 2020 Rui Nuno Capela <rncbc@rncbc.org> 0.6.2
149    - Spring'20 release.
150  * Sun Dec 22 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.6.1  * Sun Dec 22 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.6.1
151  - Winter'19 release.  - Winter'19 release.
152  * Thu Oct 17 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.6.0  * Thu Oct 17 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.6.0

Legend:
Removed from v.3669  
changed lines
  Added in v.4039

  ViewVC Help
Powered by ViewVC