X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=alsa-utils.spec;h=e5e5d8b68d836cca29f6453281ffe57e83db5930;hb=HEAD;hp=8b7262208b4d3b97ab84f2914cbc57c3cde9456b;hpb=34343f9053ec2dc04730de12e0f83e5595e5d38c;p=packages%2Falsa-utils.git diff --git a/alsa-utils.spec b/alsa-utils.spec index 8b72622..e5e5d8b 100644 --- a/alsa-utils.spec +++ b/alsa-utils.spec @@ -5,40 +5,46 @@ Summary(pt_BR.UTF-8): Utilitários para o ALSA (Advanced Linux Sound Architectur Summary(ru.UTF-8): Утилиты командной строки для ALSA project Summary(uk.UTF-8): Утиліти командного рядка для ALSA project Name: alsa-utils -Version: 1.0.24.2 -Release: 3 +Version: 1.2.11 +Release: 1 # some apps GPL v2, some GPL v2+ License: GPL v2 Group: Applications/Sound Source0: ftp://ftp.alsa-project.org/pub/utils/%{name}-%{version}.tar.bz2 -# Source0-md5: 8238cd57cb301d1c36bcf0ecb59ce6b2 +# Source0-md5: 36676025301315789306e99e39154732 Source1: alsasound.init # does anything use this (probably outdated) file? not alsasound.init Source2: alsa-oss-pcm Source3: alsactl.conf Patch0: %{name}-fast_sampling.patch Patch1: %{name}-modprobe.patch -Patch2: %{name}-link.patch -URL: http://www.alsa-project.org/ -BuildRequires: alsa-lib-devel >= 1.0.16 +URL: https://www.alsa-project.org/ +BuildRequires: alsa-lib-devel >= 1.2.10 BuildRequires: autoconf >= 2.59 BuildRequires: automake -BuildRequires: flex -BuildRequires: gettext-devel >= 0.15 -BuildRequires: libsamplerate-devel +# rst2man +BuildRequires: docutils +BuildRequires: fftw3-devel >= 3 +BuildRequires: gettext-tools >= 0.19.8 +BuildRequires: libsamplerate-devel >= 0.1.3 BuildRequires: libtool -BuildRequires: ncurses-devel -BuildRequires: ncurses-ext-devel +BuildRequires: ncurses-devel >= 5 +BuildRequires: ncurses-ext-devel >= 5 +BuildRequires: pkgconfig BuildRequires: rpmbuild(macros) >= 1.268 +BuildRequires: systemd-devel >= 18 +BuildRequires: systemd-units >= 18 BuildRequires: xmlto -Requires: alsa-lib >= 1.0.20-2 +Requires: alsa-lib >= 1.2.10 Requires: awk Requires: dialog Requires: diffutils +Requires: systemd-units >= 18 Requires: which Suggests: gpm -Obsoletes: alsa-udev -Obsoletes: alsaconf +Obsoletes: alsa-udev < 1 +Obsoletes: alsaconf < 0.5 +Obsoletes: udev-alsa < 1.0.25-2 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -83,19 +89,6 @@ Utilitários para o ALSA, a arquitetura de som avançada para o Linux. - amixer - мікшер, який керується з командного рядка - alsamixer - мікшер з інтерфейсом ncurses -%package -n udev-alsa -Summary: udev rules for Advanced Linux Sound Architecture -Summary(pl.UTF-8): Reguły udeva dla Advanced Linux Sound Architecture -Group: Applications/Sound -Requires: %{name} = %{version}-%{release} -Requires: udev-core - -%description -n udev-alsa -udev rules for Advanced Linux Sound Architecture. - -%description -n udev-alsa -l pl.UTF-8 -Reguły udeva dla Advanced Linux Sound Architecture. - %package init Summary: Init script for Advanced Linux Sound Architecture Summary(pl.UTF-8): Skrypt init dla Advanced Linux Sound Architecture @@ -103,7 +96,7 @@ Group: Applications/Sound Requires(post,preun): /sbin/chkconfig Requires: %{name} = %{version}-%{release} Requires: rc-scripts -Obsoletes: alsa-udev +Requires: systemd-units %description init Init script for Advanced Linux Sound Architecture. @@ -115,10 +108,10 @@ Skrypt init dla Advanced Linux Sound Architecture. %setup -q %patch0 -p1 %patch1 -p1 -%patch2 -p1 %build %{__gettextize} +%{__libtoolize} %{__aclocal} %{__autoconf} %{__autoheader} @@ -127,7 +120,9 @@ CFLAGS="%{rpmcflags} -I/usr/include/ncurses" CXXFLAGS="%{rpmcxxflags} -fno-rtti -fno-exceptions" # we need alsactl for udev as early as possible %configure \ - --sbindir=/sbin + --sbindir=/sbin \ + --with-systemdsystemunitdir=%{systemdunitdir} + %{__make} %install @@ -141,7 +136,7 @@ install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/alsa-oss-pcm install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/alsa/alsactl.conf install -d $RPM_BUILD_ROOT/lib/alsa -mv $RPM_BUILD_ROOT%{_datadir}/alsa/init $RPM_BUILD_ROOT/lib/alsa +%{__mv} $RPM_BUILD_ROOT%{_datadir}/alsa/init $RPM_BUILD_ROOT/lib/alsa ln -s /lib/alsa/init $RPM_BUILD_ROOT%{_datadir}/alsa/init install -d $RPM_BUILD_ROOT%{_sbindir} @@ -150,6 +145,8 @@ ln -s /sbin/alsactl $RPM_BUILD_ROOT%{_sbindir}/alsactl %{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/arecord.1 echo ".so aplay.1" > $RPM_BUILD_ROOT%{_mandir}/man1/arecord.1 +%{__rm} $RPM_BUILD_ROOT%{_libdir}/alsa-topology/*.la + %find_lang alsa-utils --all-name %clean @@ -157,7 +154,7 @@ rm -rf $RPM_BUILD_ROOT %pretrans # this needs to be a dir -if [ -d %{_datadir}/alsa/init ]; then +if [ -d %{_datadir}/alsa/init -a ! -h %{_datadir}/alsa/init ]; then mv -b %{_datadir}/alsa/init{,.dir} %banner -e %{name} <