/[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 2839 by capela, Tue Aug 25 18:36:55 2015 UTC revision 4027 by capela, Mon Feb 28 09:05:38 2022 UTC
# Line 1  Line 1 
1    #
2    # spec file for package qsampler
3    #
4    # Copyright (C) 2004-2022, rncbc aka Rui Nuno Capela. All rights reserved.
5    # Copyright (C) 2007,2008,2015 Christian Schoenebeck
6    #
7    # All modifications and additions to the file contributed by third parties
8    # remain the property of their copyright owners, unless otherwise agreed
9    # upon. The license for this file, and modifications and additions to the
10    # file, is the same license as for the pristine package itself (unless the
11    # license for the pristine package is not an Open Source License, in which
12    # case the license is the MIT License). An "Open Source License" is a
13    # license that conforms to the Open Source Definition (Version 1.9)
14    # published by the Open Source Initiative.
15    #
16    # Please submit bugfixes or comments via http://bugs.opensuse.org/
17    #
18    
19  %define name    @PACKAGE_TARNAME@  %define name    @PACKAGE_TARNAME@
20  %define version @PACKAGE_VERSION@  %define version @PACKAGE_VERSION@
21  %define release 16  %define release 49.1
22    
23  %define _prefix @ac_prefix@  %define _prefix @ac_prefix@
24    
25    %if %{defined fedora}
26    %define debug_package %{nil}
27    %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 12  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  #BuildRequires: libqt4-devel >= 4.4  BuildRequires:  coreutils
48    BuildRequires:  pkgconfig
49    BuildRequires:  glibc-devel
50    BuildRequires:  gcc-c++
51    BuildRequires:  cmake
52  %if %{defined fedora}  %if %{defined fedora}
53  BuildRequires:  qt5-qtbase-devel >= 5.1, qt5-linguist  %if 0%{qt_major_version} == 6
54  BuildRequires:  qt5-qtx11extras-devel >= 5.1  BuildRequires:  qt6-qtbase-devel >= 6.1
55    BuildRequires:  qt6-qttools-devel
56    BuildRequires:  qt6-qtwayland-devel
57    BuildRequires:  qt6-qtsvg-devel
58    BuildRequires:  qt6-linguist
59    %else
60    BuildRequires:  qt5-qtbase-devel >= 5.1
61    BuildRequires:  qt5-qttools-devel
62    BuildRequires:  qt5-qtwayland-devel
63    BuildRequires:  qt5-qtsvg-devel
64    BuildRequires:  qt5-linguist
65    %endif
66  %else  %else
67  BuildRequires:  libqt5-qtbase-devel >= 5.1, libqt5-linguist  %if 0%{qt_major_version} == 6
68  BuildRequires:  libqt5-qtx11extras-devel >= 5.1  BuildRequires:  qt6-base-devel >= 6.1
69    BuildRequires:  qt6-tools-devel
70    BuildRequires:  qt6-wayland-devel
71    BuildRequires:  qt6-svg-devel
72    BuildRequires:  qt6-linguist-devel
73    %else
74    BuildRequires:  libqt5-qtbase-devel >= 5.1
75    BuildRequires:  libqt5-qttools-devel
76    BuildRequires:  libqt5-qtwayland-devel
77    BuildRequires:  libqt5-qtsvg-devel
78    BuildRequires:  libqt5-linguist-devel
79    %endif
80  %endif  %endif
81  BuildRequires:  liblscp-devel >= 0.5.6  BuildRequires:  liblscp-devel >= 0.5.6
82  BuildRequires:  libgig-devel >= 3.3.0  BuildRequires:  libgig-devel >= 3.3.0
# Line 33  the Qt framework using Qt Designer. For Line 87  the Qt framework using Qt Designer. For
87  interface of LinuxSampler Control Protocol (LSCP) (http://www.linuxsampler.org).  interface of LinuxSampler Control Protocol (LSCP) (http://www.linuxsampler.org).
88    
89  %prep  %prep
90  %setup  %setup -q
 [ -f Makefile.git ] && %__make -f Makefile.git  
91    
92  %build  %build
93  %configure  cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -Wno-dev -B build
94  %__make  cmake --build build %{?_smp_mflags}
95    
96  %install  %install
97  %__make DESTDIR=%{buildroot} install  DESTDIR="%{buildroot}" \
98    cmake --install build
99    
100  %clean  %clean
101  [ -d %{buildroot} -a "%{buildroot}" != "" ] && %__rm -rf %{buildroot}  [ -d "%{buildroot}" -a "%{buildroot}" != "/" ] && %__rm -rf "%{buildroot}"
102    
103  %files  %files
104  %defattr(-,root,root)  %defattr(-,root,root)
105  %doc AUTHORS COPYING ChangeLog README TODO  %doc README LICENSE TRANSLATORS ChangeLog
106  #dir %{_datadir}/mime  #dir %{_datadir}/mime
107  #dir %{_datadir}/mime/packages  #dir %{_datadir}/mime/packages
108  #dir %{_datadir}/applications  #dir %{_datadir}/applications
# Line 61  interface of LinuxSampler Control Protoc Line 115  interface of LinuxSampler Control Protoc
115  %dir %{_datadir}/icons/hicolor/scalable/mimetypes  %dir %{_datadir}/icons/hicolor/scalable/mimetypes
116  %dir %{_datadir}/%{name}  %dir %{_datadir}/%{name}
117  %dir %{_datadir}/%{name}/translations  %dir %{_datadir}/%{name}/translations
118  %dir %{_datadir}/appdata  %dir %{_datadir}/metainfo
119  #dir %{_datadir}/man  #dir %{_datadir}/man
120  #dir %{_datadir}/man/man1  #dir %{_datadir}/man/man1
121    #dir %{_datadir}/man/fr
122    #dir %{_datadir}/man/fr/man1
123  %{_bindir}/%{name}  %{_bindir}/%{name}
124  %{_datadir}/mime/packages/%{name}.xml  %{_datadir}/mime/packages/org.rncbc.%{name}.xml
125  %{_datadir}/applications/%{name}.desktop  %{_datadir}/applications/org.rncbc.%{name}.desktop
126  %{_datadir}/icons/hicolor/32x32/apps/%{name}.png  %{_datadir}/icons/hicolor/32x32/apps/org.rncbc.%{name}.png
127  %{_datadir}/icons/hicolor/32x32/mimetypes/application-x-%{name}*.png  %{_datadir}/icons/hicolor/scalable/apps/org.rncbc.%{name}.svg
128  %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg  %{_datadir}/icons/hicolor/32x32/mimetypes/org.rncbc.%{name}.application-x-%{name}*.png
129  %{_datadir}/icons/hicolor/scalable/mimetypes/application-x-%{name}*.svg  %{_datadir}/icons/hicolor/scalable/mimetypes/org.rncbc.%{name}.application-x-%{name}*.svg
130  %{_datadir}/%{name}/translations/%{name}_*.qm  %{_datadir}/%{name}/translations/%{name}_*.qm
131  %{_datadir}/appdata/%{name}.appdata.xml  %{_datadir}/metainfo/org.rncbc.%{name}.metainfo.xml
132  %{_datadir}/man/man1/%{name}.1.gz  %{_datadir}/man/man1/%{name}.1.gz
133    %{_datadir}/man/fr/man1/%{name}.1.gz
134    
135  %changelog  %changelog
136    * Sun Jan  9 2022 Rui Nuno Capela <rncbc@rncbc.org> 0.9.5
137    - A Winter'22 Release.
138    * Sun Jul  4 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.4
139    - Early-Summer'21 release.
140    * Tue May 11 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.3
141    - Spring'21 release.
142    * Sun Mar 14 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.2
143    - End-of-Winter'21 release.
144    * Sun Feb  7 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.1
145    - Winter'21 release.
146    * Thu Dec 17 2020 Rui Nuno Capela <rncbc@rncbc.org> 0.9.0
147    - Winter'20 release.
148    * Fri Jul 31 2020 Rui Nuno Capela <rncbc@rncbc.org> 0.6.3
149    - Summer'20 release.
150    * Tue Mar 24 2020 Rui Nuno Capela <rncbc@rncbc.org> 0.6.2
151    - Spring'20 release.
152    * Sun Dec 22 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.6.1
153    - Winter'19 release.
154    * Thu Oct 17 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.6.0
155    - Autumn'19 release.
156    * Fri Jul 12 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.5.6
157    - Summer'19 release.
158    * Thu Apr 11 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.5.5
159    - Spring-Break'19 release.
160    * Mon Mar 11 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.5.4
161    - Pre-LAC2019 release frenzy.
162    * Thu Dec 06 2018 Rui Nuno Capela <rncbc@rncbc.org> 0.5.3
163    - An End of Autumn'18 Release.
164    * Sun Jul 22 2018 Rui Nuno Capela <rncbc@rncbc.org> 0.5.2
165    - Summer'18 Release.
166    * Mon May 21 2018 Rui Nuno Capela <rncbc@rncbc.org> 0.5.1
167    - Pre-LAC2018 release frenzy.
168    * Tue Dec 12 2017 Rui Nuno Capela <rncbc@rncbc.org> 0.5.0
169    - An Autumn'17 release.
170    * Thu Apr 27 2017 Rui Nuno Capela <rncbc@rncbc.org> 0.4.3
171    - Pre-LAC2017 release frenzy.
172    * Mon Nov 14 2016 Rui Nuno Capela <rncbc@rncbc.org> 0.4.2
173    - A Fall'16 release.
174    * Wed Sep 14 2016 Rui Nuno Capela <rncbc@rncbc.org> 0.4.1
175    - End of Summer'16 release.
176    * Tue Apr  5 2016 Rui Nuno Capela <rncbc@rncbc.org> 0.4.0
177    - Spring'16 release frenzy.
178  * Sun Jul 19 2015 Rui Nuno Capela <rncbc@rncbc.org> 0.3.1  * Sun Jul 19 2015 Rui Nuno Capela <rncbc@rncbc.org> 0.3.1
179  - Summer'15 release frenzy.  - Summer'15 release frenzy.
180  * Wed Mar 25 2015 Rui Nuno Capela <rncbc@rncbc.org> 0.3.0  * Wed Mar 25 2015 Rui Nuno Capela <rncbc@rncbc.org> 0.3.0

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

  ViewVC Help
Powered by ViewVC