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

Annotation of /linuxsampler/trunk/linuxsampler.spec.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1876 - (hide annotations) (download)
Fri Mar 27 12:16:12 2009 UTC (15 years ago) by schoenebeck
File size: 3388 byte(s)
* added optional 3rd party user data parameter for following
  liblinuxsampler C++ API methods: InstrumentEditor::Main(),
  InstrumentEditor::Launch(), InstrumentManager::LaunchInstrumentEditor()
* minor cosmetics regarding configure script summary
* debian packaging: include DSSI and LV2 plugin binaries of the sampler
  into the liblinuxsampler package
* RPM packaging: include DSSI and LV2 plugin binaries of the sampler
  into the liblinuxsampler package
* bumped version to 0.5.1.12cvs

1 capela 643
2     %define name @PACKAGE@
3     %define version @VERSION@
4 schoenebeck 1876 %define release 12
5 capela 643 %define prefix @prefix@
6    
7     Summary: LinuxSampler - modular, streaming capable, realtime audio sampler
8     Name: %{name}
9     Version: %{version}
10     Release: %{release}
11     Prefix: %{prefix}
12 capela 868 License: GPL
13 capela 643 Group: Sound
14     Source0: %{name}-%{version}.tar.bz2
15     URL: http://www.linuxsampler.org/
16     BuildRoot: /var/tmp/%{name}-%{version}-buildroot
17 schoenebeck 1560 Requires: libgig >= 3.2.1
18 capela 643
19     %description
20     LinuxSampler is a work in progress. It's goal is to produce a free
21     software audio sampler with professional grade features.
22    
23     It offers disk streaming capability and supports the Gigasampler
24     format which is currently considered to be the best sampler format
25     in regards of possibilities and sound quality.
26    
27     This package provides the backend of LinuxSampler, that is the
28     sampler engine together with audio and MIDI drivers. LinuxSampler
29     can be controlled via network interface which uses an ASCII based
30     protocol called LSCP. You might consider to install a GUI frontend
31     for LinuxSampler as well.
32    
33     For more informations please visit http://www.linuxsampler.org
34    
35 capela 868 %package devel
36     Summary: Linuxsampler development files
37     Group: Development/Libraries
38     Requires: %{name} = %{version}
39    
40     %description devel
41     Linuxsampler development files for allowing 3rd party applications
42     to link against liblinuxsampler
43    
44 capela 643 %prep
45    
46     %setup
47     [ -f Makefile.cvs ] && make -f Makefile.cvs
48    
49     %build
50     ./configure --prefix=%{prefix} --enable-optimize
51     [ -f Makefile.cvs ] && make parser
52     make
53 capela 868 make docs
54 capela 643
55     %install
56     if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
57     mkdir -p $RPM_BUILD_ROOT
58 schoenebeck 1854 make DESTDIR=%{buildroot} install
59 capela 643
60 capela 868 %post
61     /sbin/ldconfig
62    
63     %postun
64     /sbin/ldconfig
65    
66 capela 643 %clean
67     if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
68    
69     %files
70     %defattr(-,root,root)
71     %doc AUTHORS COPYING ChangeLog README
72     %{prefix}/bin/linuxsampler
73 capela 868 %{prefix}/lib/linuxsampler/liblinuxsampler.so*
74 capela 1011 %{prefix}/share/man/man1/linuxsampler.*
75 schoenebeck 1876 %{prefix}/lib/dssi/*
76     %{prefix}/lib/lv2/linuxsampler*
77 schoenebeck 1854 /var/lib/linuxsampler/instruments.db
78 capela 643
79 capela 868 %files devel
80     %defattr(-,root,root)
81     %doc doc/html/*
82     %{prefix}/lib/linuxsampler/liblinuxsampler.a
83     %{prefix}/lib/linuxsampler/liblinuxsampler.la
84     %{prefix}/lib/pkgconfig/linuxsampler.pc
85     %{prefix}/include/*
86    
87 capela 643 %changelog
88 schoenebeck 1876 * Fri Mar 27 2009 Christian Schoenebeck <cuse@users.sourceforge.net>
89     - included DSSI and LV2 binaries into linuxsampler package
90 schoenebeck 1796 * Wed Dec 03 2008 Christian Schoenebeck <cuse@users.sourceforge.net>
91     - fixed rpmbuild: config.h is no longer exported
92     (fixes #87, patch by Devin Anderson)
93 schoenebeck 1560 * Thu Dec 06 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
94     - Going for linuxsampler 0.5.1 release.
95 schoenebeck 1426 * Mon Oct 15 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
96     - Going for linuxsampler 0.5.0 release.
97 schoenebeck 937 * Fri Nov 24 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
98     - Going for linuxsampler 0.4.0 release.
99 capela 868 * Thu Jun 01 2006 Rui Nuno Capela <rncbc@users.sourceforge.net>
100     - changed deprecated copyright attribute to license
101     - added ldconfig to post-(un)install steps
102     - added devel package for liblinuxsampler
103 schoenebeck 692 * Fri Jul 15 2005 Christian Schoenebeck <cuse@users.sourceforge.net>
104     - Going for linuxsampler 0.3.3 bugfix release.
105 capela 678 * Thu Jun 23 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
106     - Ready for linuxsampler 0.3.2 bugfix release.
107 capela 643 * Sun Jun 12 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
108     - Created first official linuxsampler.spec

  ViewVC Help
Powered by ViewVC