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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC