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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3597 - (show annotations) (download)
Sun Sep 8 09:47:23 2019 UTC (4 years, 6 months ago) by capela
File size: 5132 byte(s)
- Removed lib*.*a archives from rpm/spec installation.
- Added libtool to packages control/spec build requirements.
- Modernized on debian, doxygen and reproducible build fronts.
1
2 %define name @PACKAGE@
3 %define version @VERSION@
4 %define release 24
5
6 %define _soname %{name}6
7
8 %define _prefix @prefix@
9
10 Summary: LinuxSampler control protocol API
11 Name: %{name}
12 Version: %{version}
13 Release: %{release}
14 License: LGPL-2.0+
15 Source0: %{name}-%{version}.tar.gz
16 URL: http://www.linuxsampler.org/
17 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
18 #Packager: rncbc.org
19
20 BuildRequires: libtool
21 BuildRequires: doxygen
22 %if %{defined fedora}
23 BuildRequires: pkgconfig
24 %else
25 BuildRequires: pkg-config
26 %endif
27 BuildRequires: glibc-devel
28
29 %description
30 LinuxSampler control protocol API.
31
32
33 %package -n %{_soname}
34 Summary: LinuxSampler control protocol API library
35 Group: Productivity/Multimedia/Sound
36 Provides: %{name}
37
38 %description -n %{_soname}
39 LinuxSampler control protocol API library.
40
41
42 %package devel
43 Summary: LinuxSampler control protocol API libraries and include files
44 Group: Development/Libraries/C and C++
45 Requires: %{name} = %{version}
46
47 %description devel
48 LinuxSampler control protocol API libraries and include files.
49
50
51 %prep
52
53 %setup
54 [ -x ./autogen.sh ] && ./autogen.sh
55
56 %build
57 %configure
58 %__make %{?_smp_mflags}
59
60 %install
61 %__make DESTDIR="%{buildroot}" install
62 find %{buildroot} -name "lib*.*a" -ls -delete
63
64 %clean
65 [ -d "%{buildroot}" -a "%{buildroot}" != "/" ] && %__rm -rf "%{buildroot}"
66
67 %post -n %{_soname}
68 /sbin/ldconfig
69
70 %postun -n %{_soname}
71 /sbin/ldconfig
72
73 %files -n %{_soname}
74 %defattr(-,root,root)
75 %doc AUTHORS COPYING ChangeLog NEWS README TODO
76 %{_libdir}/liblscp.so.*
77
78 %files devel
79 %defattr(-,root,root)
80 %doc doc/html/*
81 %{_libdir}/liblscp.so
82 #{_libdir}/liblscp.a
83 #{_libdir}/liblscp.la
84 %{_libdir}/pkgconfig/lscp.pc
85 %dir %{_includedir}/lscp
86 %{_includedir}/lscp/*.h
87
88 %changelog
89 * Tue Dec 12 2017 Rui Nuno Capela <rncbc@rncbc.org> 0.6.0
90 - An Autumn'17 release: bumped directly to 0.6.0.
91 * Mon Nov 14 2016 Rui Nuno Capela <rncbc@rncbc.org> 0.5.8
92 - A Fall'16 release.
93 * Tue Dec 31 2013 Rui Nuno Capela <rncbc@rncbc.org> 0.5.7
94 - A fifth of a Jubilee release.
95 * Sun Feb 24 2013 Rui Nuno Capela <rncbc@rncbc.org>
96 - Use getaddrinfo() instead of deprecated gethostbyname().
97 * Sat Aug 1 2009 Rui Nuno Capela <rncbc@rncbc.org> 0.5.6
98 - New 0.5.6 release.
99 * Fri Oct 12 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.5
100 - Changed client interface function, for editing channel instrument.
101 - New 0.5.5 release.
102 * Tue Oct 2 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.4
103 - Added new client interface function, for editing instrument.
104 - New 0.5.4 release.
105 * Mon Jan 15 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.3
106 - New 0.5.3 release.
107 * Thu Jan 11 2007 Rui Nuno Capela <rncbc@rncbc.org> 0.5.2
108 - Sampler channel effect sends control and global volume support.
109 - Audio routing representation changed to integer array.
110 - New 0.5.2 release.
111 * Fri Dec 22 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.5.1
112 - Added support for new (un)subscribable events.
113 - Examples update.
114 - Prepared for 0.5.1 maintenance release.
115 * Sun Dec 17 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.5.0
116 - Multi MIDI instrument maps introduced, sampler channel assignable.
117 - Moved on up to a brand new 0.5.0 release.
118 * Mon Dec 4 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.4.2
119 - Going up to 0.4.2 fast.
120 * Tue Nov 28 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.4.1
121 - Bumped directly to 0.4.1 release.
122 - Getting ready for the new MIDI instrument mapping features.
123 * Thu Jun 1 2006 Rui Nuno Capela <rncbc@rncbc.org> 0.3.3
124 - Take a chance for a new 0.3.3 release.
125 - Changed deprecated copyright attribute to license.
126 - Added ldconfig to post-(un)install steps.
127 * Mon Aug 29 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.3.2
128 - Fixed for 0.3.2 release.
129 * Wed Aug 10 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.3.1
130 - Prepare 0.3.1 release for sampler channel mute/solo support.
131 * Fri Jun 10 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.3.0
132 - Prepare 0.3.0 release featuring timeout flush idiosyncrasies.
133 * Sun May 22 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.9
134 - Prepare 0.2.9 release due to event subscription LSCP command changes.
135 * Fri May 6 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.8
136 - Prepare 0.2.8 release in response to [bug #9].
137 * Thu Mar 10 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.7
138 - Prepare 0.2.7 yet another bug-fix release.
139 * Tue Mar 1 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.6
140 - Prepare 0.2.6 bug-fix release.
141 * Mon Feb 14 2005 Rui Nuno Capela <rncbc@rncbc.org> 0.2.5
142 - Prepare 0.2.5 release.
143 * Mon Oct 11 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.4
144 - Fixed 0.2.4 release.
145 * Tue Sep 28 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.3
146 - Fixed 0.2.3 release.
147 * Thu Jul 29 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.2
148 - Prepare 0.2.2 release.
149 * Tue Jul 13 2004 Christian Schoenebeck <cuse@users.sourceforge.net>
150 - renamed 'liblscp.pc' to 'lscp.pc' as well as the pkg-config lib name
151 * Thu Jul 8 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.1
152 - Prepare 0.2.1 bugfix release.
153 * Tue Jul 6 2004 Rui Nuno Capela <rncbc@rncbc.org> 0.2.2
154 - Catch up on 0.2.0 release.
155 * Mon Apr 26 2004 Rui Nuno Capela <rncbc@rncbc.org>
156 - Server stuff moved out (stays on examples source package)
157 * Sat Apr 24 2004 Rui Nuno Capela <rncbc@rncbc.org>
158 - Created initial liblscp.spec.in

  ViewVC Help
Powered by ViewVC