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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4103 - (hide annotations) (download)
Tue Mar 26 12:20:02 2024 UTC (3 weeks, 3 days ago) by schoenebeck
File size: 4234 byte(s)
* Preparations for new release (2.3.1).
1 capela 643
2     %define name @PACKAGE@
3     %define version @VERSION@
4 schoenebeck 4103 %define release 19
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 schoenebeck 3537 URL: https://www.linuxsampler.org/
16 capela 643 BuildRoot: /var/tmp/%{name}-%{version}-buildroot
17 schoenebeck 4103 Requires: libgig >= 4.4.1
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 schoenebeck 3537 - SFZ2 (.sfz)
26 schoenebeck 2787 - SoundFont 2 (.sf2)
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 schoenebeck 3537 For more information please visit https://www.linuxsampler.org
35 capela 643
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 4103 * Tue 26 Mar 2024 Christian Schoenebeck <cuse@users.sourceforge.net>
92     - prepared for release 2.3.1
93 schoenebeck 4079 * Fri 26 Jan 2024 Christian Schoenebeck <cuse@users.sourceforge.net>
94     - prepared for release 2.3.0
95 schoenebeck 3880 * Sun May 09 2021 Christian Schoenebeck <cuse@users.sourceforge.net>
96     - Going for linuxsampler 2.2.0 release.
97 schoenebeck 3537 * Sat Jul 27 2019 Christian Schoenebeck <cuse@users.sourceforge.net>
98     - Going for linuxsampler 2.1.1 bugfix release.
99 schoenebeck 3372 * Wed Nov 25 2017 Christian Schoenebeck <cuse@users.sourceforge.net>
100     - Going for linuxsampler 2.1.0 release.
101 schoenebeck 2787 * Wed Jul 15 2015 Christian Schoenebeck <cuse@users.sourceforge.net>
102     - Going for linuxsampler 2.0.0 release.
103     - Added "lscp" shell binary (and its man page) to package.
104 schoenebeck 1956 * Fri Jul 31 2009 Christian Schoenebeck <cuse@users.sourceforge.net>
105     - Going for linuxsampler 1.0.0 release.
106 schoenebeck 1876 * Fri Mar 27 2009 Christian Schoenebeck <cuse@users.sourceforge.net>
107     - included DSSI and LV2 binaries into linuxsampler package
108 schoenebeck 1796 * Wed Dec 03 2008 Christian Schoenebeck <cuse@users.sourceforge.net>
109     - fixed rpmbuild: config.h is no longer exported
110     (fixes #87, patch by Devin Anderson)
111 schoenebeck 1560 * Thu Dec 06 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
112     - Going for linuxsampler 0.5.1 release.
113 schoenebeck 1426 * Mon Oct 15 2007 Christian Schoenebeck <cuse@users.sourceforge.net>
114     - Going for linuxsampler 0.5.0 release.
115 schoenebeck 937 * Fri Nov 24 2006 Christian Schoenebeck <cuse@users.sourceforge.net>
116     - Going for linuxsampler 0.4.0 release.
117 capela 868 * Thu Jun 01 2006 Rui Nuno Capela <rncbc@users.sourceforge.net>
118     - changed deprecated copyright attribute to license
119     - added ldconfig to post-(un)install steps
120     - added devel package for liblinuxsampler
121 schoenebeck 692 * Fri Jul 15 2005 Christian Schoenebeck <cuse@users.sourceforge.net>
122     - Going for linuxsampler 0.3.3 bugfix release.
123 capela 678 * Thu Jun 23 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
124     - Ready for linuxsampler 0.3.2 bugfix release.
125 capela 643 * Sun Jun 12 2005 Rui Nuno Capela <rncbc@users.sourceforge.net>
126     - Created first official linuxsampler.spec

  ViewVC Help
Powered by ViewVC