Advertisement
Guest User

linuxsampler spec file

a guest
Nov 24th, 2014
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Summary: Modular, streaming capable, realtime audio sampler
  2. Name: linuxsampler
  3. Version: 1.0.0
  4. Release: 1%{?dist}
  5. License: GPL
  6. Source0: http://download.linuxsampler.org/packages/%{name}-%{version}.tar.bz2
  7. URL: http://www.linuxsampler.org/
  8. BuildRequires:  dssi-devel
  9. BuildRequires:  ladspa-devel
  10. BuildRequires:  lv2-devel
  11. BuildRequires:  jack-audio-connection-kit-devel
  12. BuildRequires:  sqlite-devel
  13.  
  14. %package        devel
  15. Summary:        Development files for %{name}
  16. Group:          Development/Libraries
  17. Requires:       %{name}%{_isa} = %{version}-%{release}
  18.  
  19. %description    devel
  20. The %{name}-devel package contains libraries and header files for
  21. developing applications that use %{name}.
  22.  
  23. %description
  24. LinuxSampler is a work in progress. It's goal is to produce a free
  25. software audio sampler with professional grade features.
  26. It offers disk streaming capability and supports the Gigasampler
  27. format which is currently considered to be the best sampler format
  28. in regards of possibilities and sound quality.
  29. This package provides the backend of LinuxSampler, that is the
  30. sampler engine together with audio and MIDI drivers. LinuxSampler
  31. can be controlled via network interface which uses an ASCII based
  32. protocol called LSCP. You might consider to install a GUI frontend
  33. for LinuxSampler as well.
  34. For more informations please visit http://www.linuxsampler.org
  35.  
  36. %prep
  37. %autosetup
  38. # Fix compiler error
  39. sed -i 's/append(element)/this->append(element)/' src/common/Pool.h
  40.  
  41. %build
  42. %configure --prefix=/usr --libdir=%{_libdir}
  43. make %{?_smp_mflags}
  44.  
  45. %install
  46. make DESTDIR=%{buildroot} install
  47. # Remove static libtool libraries
  48. find %{buildroot} -name '*.a' -delete
  49. find %{buildroot} -name '*.la' -delete
  50.  
  51. %files
  52. %doc AUTHORS COPYING ChangeLog README
  53. %{_bindir}/*
  54. %{_libdir}/%{name}/lib%{name}.so.*
  55. %{_datadir}/man/man1/%{name}.*
  56. %{_libdir}/dssi/*
  57. %{_libdir}/lv2/%{name}*
  58. %files devel
  59. %{_libdir}/%{name}/lib%{name}.so
  60. %{_libdir}/pkgconfig/%{name}.pc
  61. %{_includedir}/%{name}
  62. /var/lib/%{name}/instruments.db
  63.  
  64. %changelog
  65. * Mon Nov 24 2014 Firstname Lastname <email@address.com> - 1.0.0-1
  66. - Initial version
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement