This repository has been archived on 2024-11-07. You can view files and clone it, but cannot push or open issues or pull requests.
ladcca/ladcca.spec

125 lines
4.7 KiB
RPMSpec

Name: ladcca
Version: 0.4.0
Release: 3mamba
Summary: A session management system for JACK and ALSA audio applications
Group: System/Multimedia
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://lash-audio-session-handler.org/
Source: http://lash-audio-session-handler.org/download/%{name}-%{version}.tar.gz
Patch0: %{name}-0.4.0-deprecated_jackAPI.patch
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-buildroot
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libalsa-devel
BuildRequires: libatk-devel
BuildRequires: libcairo-devel
BuildRequires: libe2fs-devel
BuildRequires: libexpat-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libglib1-devel
BuildRequires: libglib-devel
BuildRequires: libglitz-devel
BuildRequires: libgtk1-devel
BuildRequires: libgtk-devel
BuildRequires: libjack-devel
BuildRequires: libncurses-devel
BuildRequires: libpango-devel
BuildRequires: libpixman-devel
BuildRequires: libpng-devel
BuildRequires: libreadline-devel
BuildRequires: libselinux-devel
BuildRequires: libX11-devel
BuildRequires: libXau-devel
BuildRequires: libxcb-devel
BuildRequires: libxcb-util-devel
BuildRequires: libXdmcp-devel
BuildRequires: libXext-devel
BuildRequires: libxml2-devel
BuildRequires: libXrender-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: libuuid-devel
Requires: libladcca-devel == %{version}
Requires(post):%{__install_info}
%description
LASH is a session management system for JACK and ALSA audio applications on GNU/Linux. It is an implementation of this proposal that originated from this discussion. Its aim is to allow you to have many different audio programs running at once, to save their setup, close them down and then reload the setup at some other time. LASH doesn't deal with any kind of audio data itself; it just runs programs, deals with saving/loading (arbitrary) data and connects different kinds of virtual audio ports together (currently JACK and ALSA sequencer ports.)
%package -n libladcca
Summary: Devel package for %{name}
Group: System/Libraries
%description -n libladcca
LASH is a session management system for JACK and ALSA audio applications on GNU/Linux. It is an implementation of this proposal that originated from this discussion. Its aim is to allow you to have many different audio programs running at once, to save their setup, close them down and then reload the setup at some other time. LASH doesn't deal with any kind of audio data itself; it just runs programs, deals with saving/loading (arbitrary) data and connects different kinds of virtual audio ports together (currently JACK and ALSA sequencer ports.)
%package -n libladcca-devel
Summary: Devel package for %{name}
Group: Development/Libraries
Requires: libladcca = %{version}
%description -n libladcca-devel
LASH is a session management system for JACK and ALSA audio applications on GNU/Linux. It is an implementation of this proposal that originated from this discussion. Its aim is to allow you to have many different audio programs running at once, to save their setup, close them down and then reload the setup at some other time. LASH doesn't deal with any kind of audio data itself; it just runs programs, deals with saving/loading (arbitrary) data and connects different kinds of virtual audio ports together (currently JACK and ALSA sequencer ports.)
This package contains static libraries and header files need for development.
%prep
%setup -q
%patch0 -p1
%build
%configure \
--disable-serv-inst \
--disable-gtk \
--disable-gtktest
%make
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%makeinstall
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%post
%install_info %{name}.info
exit 0
%preun
%uninstall_info %{name}.info
exit 0
%files
%defattr(-,root,root)
%{_bindir}/*
%{_infodir}/ladcca-manual.info.gz
%{_datadir}/ladcca/dtds/ladcca-project-1.0.dtd
%files -n libladcca
%defattr(-,root,root)
%{_libdir}/*.so.*
%doc AUTHORS COPYING
%files -n libladcca-devel
%defattr(-,root,root)
%dir %{_includedir}/ladcca-1.0/ladcca
%{_includedir}/ladcca-1.0/ladcca/*.h
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libladcca.so
%{_libdir}/libladcca.a
%{_libdir}/libladcca.la
%doc ChangeLog INSTALL NEWS README README.SECURITY TODO
%changelog
* Sat Jun 13 2009 Automatic Build System <autodist@mambasoft.it> 0.4.0-3mamba
- automatic rebuild by autodist
* Mon Apr 07 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 0.4.0-2mamba
- specfile updates
* Sun Feb 20 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 0.4.0-1qilnx
- package created by autospec