Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > eba4e77b63fc4a054ef0204e2c0b8e92 > files > 2

qastools-0.17.2-1.fc18.src.rpm

Name:           qastools
Version:        0.17.2
Release:        1%{?dist}
Summary:        Collection of desktop applications for ALSA
License:        GPLv3

URL:            http://xwmw.org/qastools
Source0:        http://downloads.sourceforge.net/%{name}/%{version}/%{name}_%{version}.tar.xz

Patch0:         qastools-0.17.2-desktop.patch

BuildRequires:  cmake
BuildRequires:  desktop-file-utils
BuildRequires:  qt-devel
BuildRequires:  pkgconfig(alsa)

Requires:       qasconfig%{?_isa} = %{version}-%{release}
Requires:       qashctl%{?_isa} = %{version}-%{release}
Requires:       qasmixer%{?_isa} = %{version}-%{release}


%description
QasTools is a collection of desktop applications for the ALSA sound system.


%package        -n qascommon
Summary:        Common part of QasTools

%description	-n qascommon
Common part of QasTools.


%package	-n qasconfig
Summary:	ALSA configuration browser
Requires:	qascommon%{?_isa} = %{version}-%{release}
Requires:       hicolor-icon-theme

%description	-n qasconfig
Browser for the ALSA configuration tree.


%package	-n qashctl
Summary:	ALSA complex mixer
Requires:	qascommon%{?_isa} = %{version}-%{release}
Requires:       hicolor-icon-theme

%description	-n qashctl
Mixer for ALSA's more complex "High level Control Interface".


%package	-n qasmixer
Summary:	ALSA simple mixer
Requires:	qascommon%{?_isa} = %{version}-%{release}
Requires:       hicolor-icon-theme

%description	-n qasmixer
Desktop mixer for ALSA's "Simple Mixer Interface" (alsamixer).


%prep
%setup -q -n %{name}_%{version}
%patch0 -p1 -b .desktop


%build
%cmake -DSKIP_LICENSE_INSTALL:BOOL=ON
make %{?_smp_mflags}


%install
%make_install
for file in %{buildroot}/%{_datadir}/applications/*.desktop; do
    desktop-file-validate $file
done
%find_lang %{name} --with-qt --without-mo
# hack
rm -f %{buildroot}/%{_datadir}/%{name}/l10n/qastools_default.qm


%post
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :

%postun
if [ $1 -eq 0 ] ; then
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi

%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :


%files
# meta package

%files -n qascommon -f %{name}.lang
%doc CHANGELOG COPYING README TODO
%dir %{_datadir}/%{name}/
%{_datadir}/%{name}/widgets/

%files -n qasconfig
%{_bindir}/qasconfig
%{_datadir}/applications/qasconfig.desktop
%{_datadir}/icons/hicolor/*/apps/qasconfig.*
%{_mandir}/man1/qasconfig.1.*

%files -n qashctl
%{_bindir}/qashctl
%{_datadir}/applications/qashctl.desktop
%{_datadir}/icons/hicolor/*/apps/qashctl.*
%{_mandir}/man1/qashctl.1.*

%files -n qasmixer
%{_bindir}/qasmixer
%{_datadir}/%{name}/icons/
%{_datadir}/applications/qasmixer.desktop
%{_datadir}/icons/hicolor/*/apps/qasmixer.*
%{_mandir}/man1/qasmixer.1.*


%changelog
* Sat Oct 26 2013 TI_Eugene <ti.eugene@gmail.com> - 0.17.2-1
- Vesion bump
- Splitting into separate subpackages
- Spec cleanups

* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.17.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Wed Apr 18 2012 Richard Shaw <hobbes1069@gmail.com> - 0.17.1-3
- Fix FTBFS for rawhide/GCC 4.7.

* Tue Apr 17 2012 Richard Shaw <hobbes1069@gmail.com> - 0.17.1-2
- Inital release.
- Updated spec file per reviewer comments.