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

Legend:
Removed from v.1966  
changed lines
  Added in v.3630

  ViewVC Help
Powered by ViewVC