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

Annotation of /liblscp/trunk/liblscp.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC