Fix for TV product build macro
[platform/upstream/alsa-utils.git] / packaging / alsa-utils.spec
1 Name:           alsa-utils
2 Version:        1.0.28
3 Release:        6
4 License:        GPL-2.0
5 Summary:        Advanced Linux Sound Architecture (ALSA) utilities
6 Url:            http://www.alsa-project.org/
7 Group:          Applications/Multimedia
8 Source0:        ftp://ftp.alsa-project.org/pub/utils/%{name}-%{version}.tar.bz2
9 Source1001:     alsa-utils.manifest
10 BuildRequires:  libasound-devel
11
12 %description
13 This package contains command line utilities for the Advanced Linux Sound
14 Architecture (ALSA).
15
16 %package doc
17 Summary:        Man pages for alsa-utils
18 Group:          Documentation
19 Requires:       %{name} = %{version}
20
21 %description doc
22 Man pages for alsa-utils
23
24 %prep
25 %setup -q
26 cp %{SOURCE1001} .
27
28
29 %build
30 export CFLAGS+=" -fPIC -pie"
31
32 %configure \
33     --disable-static \
34     --disable-nls \
35     --disable-xmlto \
36     --disable-alsamixer \
37     --disable-alsatest \
38     --with-udev-rules-dir=/lib/udev/rules.d
39
40 %__make %{?_smp_mflags}
41
42 %install
43 %make_install
44 mkdir -p %{buildroot}/var/lib/alsa
45 %if "%{tizen_profile_name}" == "tv"
46 rm -rf %{buildroot}%{_bindir}/speaker-test
47 %endif
48
49 %remove_docs
50
51 %files
52 %manifest %{name}.manifest
53 %license COPYING
54 %{_bindir}/*
55 %{_sbindir}/*
56 %exclude %{_sbindir}/alsaconf
57 %{_datadir}/alsa/*
58 %{_datadir}/sounds/*
59 /lib/udev/rules.d/90-alsa-restore.rules