]> git.pld-linux.org Git - packages/zita-alsa-pcmi.git/blame - zita-alsa-pcmi.spec
- updated to 0.4.0
[packages/zita-alsa-pcmi.git] / zita-alsa-pcmi.spec
CommitLineData
4447e848 1Summary: C++ library for easy access to ALSA PCM devices
c9ff8559 2Summary(pl.UTF-8): Biblioteka C++ do łatwego dostępu do urządzeń ALSA PCM
4447e848 3Name: zita-alsa-pcmi
43f7c98c 4Version: 0.4.0
c9ff8559 5Release: 1
4447e848
JK
6License: GPL v3+
7Group: Libraries
8Source0: http://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2
43f7c98c 9# Source0-md5: aae5416f40d8d149e6d6a41610ecaace
69c530f1 10Patch0: makefile.patch
4447e848
JK
11URL: http://kokkinizita.linuxaudio.org/linuxaudio/
12BuildRequires: alsa-lib-devel
92ce23fb 13BuildRequires: libstdc++-devel
4447e848
JK
14BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16%description
17Zita-alsa-pcmi is the successor of clalsadrv. It provides easy access
18to ALSA PCM devices, taking care of the many functions required to
19open, initialise and use a hw: device in mmap mode, and providing
20floating point audio data.
21
c9ff8559
JB
22%description -l pl.UTF-8
23Zita-alsa-pcmi to następca clalsadrv. Zapewnia łatwy dostęp do
24urządzeń ALSA PCM, biorąc na siebie wiele funkcji wymaganych do
25otwarcia, zainicjowania i użycia urządzeń hw: w trybie mmap, oraz
26obsługując zmiennoprzecinkowe dane dźwiękowe.
27
4447e848
JK
28%package devel
29Summary: Header files for %{name} library
30Summary(pl.UTF-8): Pliki nagłówkowe biblioteki %{name}
31Group: Development/Libraries
32Requires: %{name} = %{version}-%{release}
c9ff8559
JB
33Requires: alsa-lib-devel
34Requires: libstdc++-devel
4447e848
JK
35
36%description devel
37Header files for %{name} library.
38
39%description devel -l pl.UTF-8
40Pliki nagłówkowe biblioteki %{name}.
41
42%package apps
43Summary: Sample applications files for %{name} library
c9ff8559 44Summary(pl.UTF-8): Przykładowe aplikacje do biblioteki %{name}
4447e848
JK
45Group: Applications/Sound
46Requires: %{name} = %{version}-%{release}
47
48%description apps
49Sample applications files for %{name} library.
50
51%description devel -l pl.UTF-8
c9ff8559 52Przykładowe aplikacje do biblioteki %{name}.
4447e848
JK
53
54%prep
55%setup -q
56%patch0 -p1
57
58%build
c9ff8559 59cd source
69c530f1
JK
60CXX="%{__cxx}" \
61CXXFLAGS="%{rpmcxxflags}" \
62CPPFLAGS="%{rpmcppflags}" \
63LDFLAGS="%{rpmldflags}" \
64%{__make}
4447e848
JK
65ln -sf libzita-alsa-pcmi.so.* libzita-alsa-pcmi.so
66cd ..
67
69c530f1
JK
68CXX="%{__cxx}" \
69CXXFLAGS="%{rpmcxxflags}" \
c9ff8559
JB
70CPPFLAGS="%{rpmcppflags} -I../source" \
71LDFLAGS="%{rpmldflags} -L../source" \
72%{__make} -C apps
4447e848
JK
73
74%install
75rm -rf $RPM_BUILD_ROOT
76
c9ff8559 77%{__make} -C source install \
4447e848 78 DESTDIR=$RPM_BUILD_ROOT \
31c11120 79 PREFIX=%{_prefix} \
c9ff8559 80 LIBDIR=%{_libdir}
4447e848
JK
81
82%{__make} -C apps install \
83 DESTDIR=$RPM_BUILD_ROOT \
84 PREFIX=%{_prefix}
85
86%clean
87rm -rf $RPM_BUILD_ROOT
88
89%post -p /sbin/ldconfig
90%postun -p /sbin/ldconfig
91
92%files
93%defattr(644,root,root,755)
94%doc AUTHORS README
c9ff8559
JB
95%attr(755,root,root) %{_libdir}/libzita-alsa-pcmi.so.*.*.*
96%attr(755,root,root) %ghost %{_libdir}/libzita-alsa-pcmi.so.0
4447e848
JK
97
98%files devel
99%defattr(644,root,root,755)
c9ff8559
JB
100%attr(755,root,root) %{_libdir}/libzita-alsa-pcmi.so
101%{_includedir}/zita-alsa-pcmi.h
4447e848
JK
102
103%files apps
104%defattr(644,root,root,755)
105%attr(755,root,root) %{_bindir}/alsa_delay
106%attr(755,root,root) %{_bindir}/alsa_loopback
This page took 0.077647 seconds and 4 git commands to generate.