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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2787 - (hide annotations) (download)
Wed Jul 15 18:47:15 2015 UTC (8 years, 9 months ago) by schoenebeck
File size: 3703 byte(s)
* Preparations for new release (2.0.0).

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

  ViewVC Help
Powered by ViewVC