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

Contents of /liblscp/trunk/liblscp.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3630 - (show annotations) (download)
Sun Oct 13 14:13:15 2019 UTC (4 years, 6 months ago) by capela
File size: 6071 byte(s)
- Micro-update to rpm/deb release number suffix.
1
2 %define name @PACKAGE@
3 %define version @VERSION@
4 %define release 25
5
6 %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}
16 Version: %{version}
17 Release: %{release}
18 License: LGPL-2.0+
19 Source0: %{name}-%{version}.tar.gz
20 URL: http://www.linuxsampler.org/
21 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
34 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
58 Summary: LinuxSampler Control Protocol API library - development files
59 Group: Development/Libraries/C and C++
60 Requires: %{name} >= %{version}
61
62 %description devel
63 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
78
79 %setup
80 [ -x ./autogen.sh ] && ./autogen.sh
81
82 %build
83 %if %{undefined fedora}
84 export CFLAGS="-ffat-lto-objects"
85 %endif
86 %configure
87 %__make %{?_smp_mflags}
88
89 %install
90 %__make DESTDIR="%{buildroot}" install
91
92 %clean
93 [ -d "%{buildroot}" -a "%{buildroot}" != "/" ] && %__rm -rf "%{buildroot}"
94
95 %post -n %{_soname}
96 /sbin/ldconfig
97
98 %postun -n %{_soname}
99 /sbin/ldconfig
100
101 %files -n %{_soname}
102 %defattr(-,root,root)
103 %doc AUTHORS COPYING ChangeLog NEWS README TODO
104 %{_libdir}/liblscp.so.*
105
106 %files devel
107 %defattr(-,root,root)
108 %doc doc/html/*
109 %{_libdir}/liblscp.so
110 %{_libdir}/liblscp.a
111 %{_libdir}/liblscp.la
112 %{_libdir}/pkgconfig/lscp.pc
113 %dir %{_includedir}/lscp
114 %{_includedir}/lscp/*.h
115
116 %changelog
117 * 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.
127 * Fri Oct 12 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.5
128 - Changed client interface function, for editing channel instrument.
129 - New 0.5.5 release.
130 * Tue Oct 2 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.4
131 - Added new client interface function, for editing instrument.
132 - New 0.5.4 release.
133 * Mon Jan 15 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.3
134 - New 0.5.3 release.
135 * Thu Jan 11 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.2
136 - Sampler channel effect sends control and global volume support.
137 - Audio routing representation changed to integer array.
138 - New 0.5.2 release.
139 * Fri Dec 22 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.5.1
140 - Added support for new (un)subscribable events.
141 - Examples update.
142 - Prepared for 0.5.1 maintenance release.
143 * Sun Dec 17 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.5.0
144 - Multi MIDI instrument maps introduced, sampler channel assignable.
145 - 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
147 - Going up to 0.4.2 fast.
148 * Tue Nov 28 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.4.1
149 - Bumped directly to 0.4.1 release.
150 - Getting ready for the new MIDI instrument mapping features.
151 * Thu Jun 1 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.3.3
152 - Take a chance for a new 0.3.3 release.
153 - Changed deprecated copyright attribute to license.
154 - Added ldconfig to post-(un)install steps.
155 * Mon Aug 29 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.3.2
156 - Fixed for 0.3.2 release.
157 * Wed Aug 10 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.3.1
158 - 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
160 - Prepare 0.3.0 release featuring timeout flush idiosyncrasies.
161 * Sun May 22 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.9
162 - 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
164 - Prepare 0.2.8 release in response to [bug #9].
165 * Thu Mar 10 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.7
166 - Prepare 0.2.7 yet another bug-fix release.
167 * Tue Mar 1 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.6
168 - Prepare 0.2.6 bug-fix release.
169 * Mon Feb 14 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.5
170 - Prepare 0.2.5 release.
171 * Mon Oct 11 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.4
172 - Fixed 0.2.4 release.
173 * Tue Sep 28 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.3
174 - Fixed 0.2.3 release.
175 * Thu Jul 29 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.2
176 - Prepare 0.2.2 release.
177 * 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
179 * Thu Jul 8 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.1
180 - Prepare 0.2.1 bugfix release.
181 * Tue Jul 6 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.2
182 - Catch up on 0.2.0 release.
183 * Mon Apr 26 2004 Rui Nuno Capela <rncbc@rncbc.org>
184 - Server stuff moved out (stays on examples source package)
185 * Sat Apr 24 2004 Rui Nuno Capela <rncbc@rncbc.org>
186 - Created initial liblscp.spec.in

  ViewVC Help
Powered by ViewVC