]> git.pld-linux.org Git - packages/clalsadrv.git/blame - clalsadrv.spec
- clthreads version
[packages/clalsadrv.git] / clalsadrv.spec
CommitLineData
427f9e4b 1Summary: ALSA driver C++ access library
75d7315e 2Summary(pl.UTF-8): Biblioteka dostępu do sterowników ALSA w C++
fa27147e 3Name: clalsadrv
1db7ad8d
JB
4Version: 2.0.0
5Release: 1
fa27147e 6License: GPL v2
7Group: Libraries
1db7ad8d
JB
8Source0: http://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2
9# Source0-md5: be123e1701e4b6c6300907df949bd71c
1383c58b 10URL: http://kokkinizita.linuxaudio.org/linuxaudio/
40869472 11BuildRequires: alsa-lib-devel
092c800b 12BuildRequires: clthreads-devel >= 2.4.0
c2208f45 13BuildRequires: libstdc++-devel
fa27147e 14BuildRequires: sed >= 4.0
092c800b 15Requires: clthreads >= 2.4.0
fa27147e 16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
bd629b79
ER
19clalsadrv library allows to access ALSA sound card drivers in a C++
20based program.
fa27147e 21
13e5d111 22%description -l pl.UTF-8
bd629b79
ER
23Biblioteka clalsadrv pozwala na dostęp do sterownika karty dźwiękowej
24z poziomu programu napisanego w C++.
fa27147e 25
26%package devel
27Summary: Header files for clalsadrv library
75d7315e 28Summary(pl.UTF-8): Pliki nagłówkowe biblioteki clalsadrv
fa27147e 29Group: Development/Libraries
30Requires: %{name} = %{version}-%{release}
40869472 31Requires: alsa-lib-devel
1db7ad8d 32Requires: libstdc++-devel
fa27147e 33
34%description devel
35Header files for clalsadrv library.
36
13e5d111
JR
37%description devel -l pl.UTF-8
38Pliki nagłówkowe biblioteki clalsadrv.
fa27147e 39
40%prep
41%setup -q
42
1db7ad8d
JB
43%{__sed} -i -e 's/ldconfig /ldconfig -n $(DESTDIR)/' libs/Makefile
44
fa27147e 45%build
1db7ad8d 46%{__make} -C libs \
40869472 47 CXX="%{__cxx}" \
1db7ad8d
JB
48 CPPFLAGS="%{rpmcxxflags} %{rpmcppflags} -fPIC -I. -D_REENTRANT -D_POSIX_THREAD_SEMANTICS -Wall"
49
50ln -sf libclalsadrv.so.2.0.0 libs/libclalsadrv.so
51
52LDLIBS="-lasound" \
53%{__make} -C apps \
54 CXX="%{__cxx}" \
55 CPPFLAGS="%{rpmcxxflags} %{rpmcppflags} -I../libs -DVERSION=\"%{version}\" -Wall" \
56 LDFLAGS="%{rpmldflags} -L../libs"
ad68369f 57
fa27147e 58%install
bd629b79 59rm -rf $RPM_BUILD_ROOT
1db7ad8d
JB
60#install -d $RPM_BUILD_ROOT{%{_libdir},%{_includedir}}
61
62%{__make} -C libs install \
63 DESTDIR=$RPM_BUILD_ROOT \
64 PREFIX=%{_prefix} \
65 LIBDIR=%{_lib}
fa27147e 66
1db7ad8d
JB
67%{__make} -C apps install \
68 DESTDIR=$RPM_BUILD_ROOT \
69 PREFIX=%{_prefix}
fa27147e 70
fa27147e 71%clean
72rm -rf $RPM_BUILD_ROOT
73
3cc1b388 74%post -p /sbin/ldconfig
75%postun -p /sbin/ldconfig
76
fa27147e 77%files
78%defattr(644,root,root,755)
40869472 79%doc AUTHORS
1db7ad8d
JB
80%attr(755,root,root) %{_bindir}/alsa-latency
81%attr(755,root,root) %{_bindir}/alsa-loopback
1383c58b 82%attr(755,root,root) %{_libdir}/libclalsadrv.so.*.*.*
1db7ad8d 83%attr(755,root,root) %ghost %{_libdir}/libclalsadrv.so.2
fa27147e 84
85%files devel
86%defattr(644,root,root,755)
1383c58b
JB
87%attr(755,root,root) %{_libdir}/libclalsadrv.so
88%{_includedir}/clalsadrv.h
This page took 0.265127 seconds and 4 git commands to generate.