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

Diff of /liblscp/trunk/liblscp.spec.in

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

revision 2424 by capela, Sun Feb 24 19:02:30 2013 UTC revision 3897 by capela, Tue May 11 08:58:34 2021 UTC
# Line 1  Line 1 
1    #
2    # spec file for package liblscp
3    #
4    # Copyright (C) 2004-2021, 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@
20    %define version @PACKAGE_VERSION@
21    %define release 47
22    
23    %define _soname %{name}6
24    
25    %define _prefix @ac_prefix@
26    
27    %if %{defined fedora}
28    %global debug_package %{nil}
29    %endif
30    
31  %define name    @PACKAGE@  Summary:        LinuxSampler Control Protocol API library
 %define version @VERSION@  
 %define release 18  
   
 %define _prefix @prefix@  
   
 Summary:        LinuxSampler control protocol API  
32  Name:           %{name}  Name:           %{name}
33  Version:        %{version}  Version:        %{version}
34  Release:        %{release}  Release:        %{release}
# Line 15  URL:           http://www.linuxsampler.org/ Line 38  URL:           http://www.linuxsampler.org/
38  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-buildroot
39  #Packager:      rncbc.org  #Packager:      rncbc.org
40    
41  BuildRequires:  doxygen, pkg-config  BuildRequires:  coreutils
42    BuildRequires:  cmake
43    BuildRequires:  pkgconfig
44  BuildRequires:  glibc-devel  BuildRequires:  glibc-devel
45    BuildRequires:  doxygen
46    
47  %description  %description
48  LinuxSampler control protocol API.  LinuxSampler control protocol API library.
49    
50    
51  %package -n %{name}6  %package -n %{_soname}
52  Summary:        LinuxSampler control protocol API library  Summary:        LinuxSampler Control Protocol API library
53  Group:          Productivity/Multimedia/Sound  Group:          System/Libraries
54  Provides:       %{name}  Provides:       %{name}
55    
56  %description -n %{name}6  %description -n %{_soname}
57  LinuxSampler control protocol API library.    LinuxSampler Control Protocol C API library - development files.
58      .
59      This package is for use with the LinuxSampler audio sampling
60      engine / library and packages. Wraps the LinuxSampler network
61      protocol and offers a convenient API in form of a C library.
62      .
63      For further informations visit
64      http://www.linuxsampler.org
65      .
66      This package contains the header files needed for
67      development with liblscp. You will need this only if you
68      intend to compile programs that use this library.
69    
70    
71  %package devel  %package devel
72  Summary:        LinuxSampler control protocol API libraries and include files  Summary:        LinuxSampler Control Protocol API library - development files
73  Group:          Development/Libraries/C and C++  Group:          Development/Libraries/C and C++
74  Requires:       %{name} = %{version}  Requires:       pkgconfig
75    Requires:       %{name} >= %{version}
76    
77  %description devel  %description devel
78  LinuxSampler control protocol API libraries and include files.  LinuxSampler Control Protocol C API library - development files.
79    
80    This package is for use with the LinuxSampler audio sampling
81    engine / library and packages. Wraps the LinuxSampler network
82    protocol and offers a convenient API in form of a C library.
83    
84    For further informations visit
85    http://www.linuxsampler.org
86    
87    This package contains the header files needed for
88    development with liblscp. You will need this only if you
89    intend to compile programs that use this library.
90    
 %prep  
91    
92  %setup  %prep
93  [ -f Makefile.svn ] && %__make -f Makefile.svn  %setup -q
94    
95  %build  %build
96  %configure  cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} .
97  %__make  %__make %{?_smp_mflags}
98    
99  %install  %install
100  %makeinstall  %__make DESTDIR="%{buildroot}" install
101    
102  %clean  %clean
103  [ -d %{buildroot} -a "%{buildroot}" != "" ] && %__rm -rf %{buildroot}  [ -d "%{buildroot}" -a "%{buildroot}" != "/" ] && %__rm -rf "%{buildroot}"
104    
105  %post -n %{name}6  %post -n %{_soname}
106  /sbin/ldconfig  /sbin/ldconfig
107    
108  %postun -n %{name}6  %postun -n %{_soname}
109  /sbin/ldconfig  /sbin/ldconfig
110    
111  %files -n %{name}6  %files -n %{_soname}
112  %defattr(-,root,root)  %defattr(-,root,root)
113  %doc AUTHORS COPYING ChangeLog NEWS README TODO  %doc AUTHORS COPYING ChangeLog NEWS README TODO
114  %{_libdir}/liblscp.so.*  %{_libdir}/liblscp.so.*
# Line 70  LinuxSampler control protocol API librar Line 117  LinuxSampler control protocol API librar
117  %defattr(-,root,root)  %defattr(-,root,root)
118  %doc doc/html/*  %doc doc/html/*
119  %{_libdir}/liblscp.so  %{_libdir}/liblscp.so
 %{_libdir}/liblscp.a  
 %{_libdir}/liblscp.la  
120  %{_libdir}/pkgconfig/lscp.pc  %{_libdir}/pkgconfig/lscp.pc
121  %dir %{_includedir}/lscp  %dir %{_includedir}/lscp
122  %{_includedir}/lscp/*.h  %{_includedir}/lscp/*.h
123    
124  %changelog  %changelog
125    * Tue May 11 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.3
126    - Spring'21 release.
127    * Sun Mar 14 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.2
128    - End-of-Winter'21 release.
129    * Sun Feb  7 2021 Rui Nuno Capela <rncbc@rncbc.org> 0.9.1
130    - Winter'21 release.
131    * Thu Dec 17 2020 Rui Nuno Capela <rncbc@rncbc.org> 0.9.0
132    - Winter'20 release.
133    * Tue Mar 24 2020 Rui Nuno Capela <rncbc@rncbc.org> 0.6.2
134    - Spring'20 release.
135    * Sun Dec 22 2019 Rui Nuno Capela <rncbc@rncbc.org> 0.6.1
136    - Winter'19 release.
137    * Tue Dec 12 2017 Rui Nuno Capela <rncbc@rncbc.org> 0.6.0
138    - Autumn'17 release: bumped directly to 0.6.0.
139    * Mon Nov 14 2016 Rui Nuno Capela <rncbc@rncbc.org> 0.5.8
140    - Fall'16 release.
141    * Tue Dec 31 2013 Rui Nuno Capela <rncbc@rncbc.org> 0.5.7
142    - A fifth of a Jubilee release.
143  * Sun Feb 24 2013 Rui Nuno Capela <rncbc@rncbc.org>  * Sun Feb 24 2013 Rui Nuno Capela <rncbc@rncbc.org>
144  - Use getaddrinfo() instead of deprecated gethostbyname().  - Use getaddrinfo() instead of deprecated gethostbyname().
145  * Sat Aug  1 2009 Rui Nuno Capela <rncbc@rncbc.org> - 0.5.6  * Sat Aug  1 2009 Rui Nuno Capela <rncbc@rncbc.org> 0.5.6
146  - New 0.5.6 release.  - New 0.5.6 release.
147  * Fri Oct 12 2007 Rui Nuno Capela <rncbc@rncbc.org> - 0.5.5  * Fri Oct 12 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.5
148  - Changed client interface function, for editing channel instrument.  - Changed client interface function, for editing channel instrument.
149  - New 0.5.5 release.  - New 0.5.5 release.
150  * Tue Oct  2 2007 Rui Nuno Capela <rncbc@rncbc.org> - 0.5.4  * Tue Oct  2 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.4
151  - Added new client interface function, for editing instrument.  - Added new client interface function, for editing instrument.
152  - New 0.5.4 release.  - New 0.5.4 release.
153  * Mon Jan 15 2007 Rui Nuno Capela <rncbc@rncbc.org> - 0.5.3  * Mon Jan 15 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.3
154  - New 0.5.3 release.  - New 0.5.3 release.
155  * Thu Jan 11 2007 Rui Nuno Capela <rncbc@rncbc.org> - 0.5.2  * Thu Jan 11 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.2
156  - Sampler channel effect sends control and global volume support.  - Sampler channel effect sends control and global volume support.
157  - Audio routing representation changed to integer array.  - Audio routing representation changed to integer array.
158  - New 0.5.2 release.  - New 0.5.2 release.
159  * Fri Dec 22 2006 Rui Nuno Capela <rncbc@rncbc.org> - 0.5.1  * Fri Dec 22 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.5.1
160  - Added support for new (un)subscribable events.  - Added support for new (un)subscribable events.
161  - Examples update.  - Examples update.
162  - Prepared for 0.5.1 maintenance release.  - Prepared for 0.5.1 maintenance release.
163  * Sun Dec 17 2006 Rui Nuno Capela <rncbc@rncbc.org> - 0.5.0  * Sun Dec 17 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.5.0
164  - Multi MIDI instrument maps introduced, sampler channel assignable.  - Multi MIDI instrument maps introduced, sampler channel assignable.
165  - Moved on up to a brand new 0.5.0 release.  - Moved on up to a brand new 0.5.0 release.
166  * Mon Dec  4 2006 Rui Nuno Capela <rncbc@rncbc.org> - 0.4.2  * Mon Dec  4 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.4.2
167  - Going up to 0.4.2 fast.  - Going up to 0.4.2 fast.
168  * Tue Nov 28 2006 Rui Nuno Capela <rncbc@rncbc.org> - 0.4.1  * Tue Nov 28 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.4.1
169  - Bumped directly to 0.4.1 release.  - Bumped directly to 0.4.1 release.
170  - Getting ready for the new MIDI instrument mapping features.  - Getting ready for the new MIDI instrument mapping features.
171  * Thu Jun 01 2006 Rui Nuno Capela <rncbc@rncbc.org> - 0.3.3  * Thu Jun  1 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.3.3
172  - Take a chance for a new 0.3.3 release.  - Take a chance for a new 0.3.3 release.
173  - Changed deprecated copyright attribute to license.  - Changed deprecated copyright attribute to license.
174  - Added ldconfig to post-(un)install steps.  - Added ldconfig to post-(un)install steps.
175  * Mon Aug 29 2005 Rui Nuno Capela <rncbc@rncbc.org> - 0.3.2  * Mon Aug 29 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.3.2
176  - Fixed for 0.3.2 release.  - Fixed for 0.3.2 release.
177  * Tue Aug 10 2005 Rui Nuno Capela <rncbc@rncbc.org> - 0.3.1  * Wed Aug 10 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.3.1
178  - Prepare 0.3.1 release for sampler channel mute/solo support.  - Prepare 0.3.1 release for sampler channel mute/solo support.
179  * Thu Jun 10 2005 Rui Nuno Capela <rncbc@rncbc.org> - 0.3.0  * Fri Jun 10 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.3.0
180  - Prepare 0.3.0 release featuring timeout flush idiosyncrasies.  - Prepare 0.3.0 release featuring timeout flush idiosyncrasies.
181  * Sun May 22 2005 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.9  * Sun May 22 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.9
182  - Prepare 0.2.9 release due to event subscription LSCP command changes.  - Prepare 0.2.9 release due to event subscription LSCP command changes.
183  * Tue May  6 2005 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.8  * Fri May  6 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.8
184  - Prepare 0.2.8 release in response to [bug #9].  - Prepare 0.2.8 release in response to [bug #9].
185  * Tue Mar 10 2005 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.7  * Thu Mar 10 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.7
186  - Prepare 0.2.7 yet another bug-fix release.  - Prepare 0.2.7 yet another bug-fix release.
187  * Tue Mar  1 2005 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.6  * Tue Mar  1 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.6
188  - Prepare 0.2.6 bug-fix release.  - Prepare 0.2.6 bug-fix release.
189  * Tue Feb 14 2005 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.5  * Mon Feb 14 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.5
190  - Prepare 0.2.5 release.  - Prepare 0.2.5 release.
191  * Tue Oct 11 2004 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.4  * Mon Oct 11 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.4
192  - Fixed 0.2.4 release.  - Fixed 0.2.4 release.
193  * Tue Sep 28 2004 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.3  * Tue Sep 28 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.3
194  - Fixed 0.2.3 release.  - Fixed 0.2.3 release.
195  * Tue Jul 29 2004 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.2  * Thu Jul 29 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.2
196  - Prepare 0.2.2 release.  - Prepare 0.2.2 release.
197  * Tue Jul 13 2004 Christian Schoenebeck <cuse@users.sourceforge.net>  * Tue Jul 13 2004 Christian Schoenebeck <cuse@users.sourceforge.net>
198  - renamed 'liblscp.pc' to 'lscp.pc' as well as the pkg-config lib name  - renamed 'liblscp.pc' to 'lscp.pc' as well as the pkg-config lib name
199  * Thu Jul  8 2004 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.1  * Thu Jul  8 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.1
200  - Prepare 0.2.1 bugfix release.  - Prepare 0.2.1 bugfix release.
201  * Tue Jul  6 2004 Rui Nuno Capela <rncbc@rncbc.org> - 0.2.2  * Tue Jul  6 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.2
202  - Catch up on 0.2.0 release.  - Catch up on 0.2.0 release.
203  * Mon Apr 26 2004 Rui Nuno Capela <rncbc@rncbc.org>  * Mon Apr 26 2004 Rui Nuno Capela <rncbc@rncbc.org>
204  - Server stuff moved out (stays on examples source package)  - Server stuff moved out (stays on examples source package)

Legend:
Removed from v.2424  
changed lines
  Added in v.3897

  ViewVC Help
Powered by ViewVC