/[packages]/cauldron/qastools/current/SPECS/qastools.spec
ViewVC logotype

Contents of /cauldron/qastools/current/SPECS/qastools.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2016736 - (show annotations) (download)
Sun Dec 10 09:37:36 2023 UTC (4 months, 1 week ago) by daviddavid
File size: 1792 byte(s)
- new version: 1.1.0

1 Name: qastools
2 Version: 1.1.0
3 Release: %mkrel 1
4 Summary: A collection of desktop applications for ALSA
5 License: GPLv3
6 Group: Sound/Utilities
7 Url: https://gitlab.com/sebholt/qastools
8 Source0: https://gitlab.com/sebholt/qastools/-/archive/v%{version}/%{name}-v%{version}.tar.gz
9 BuildRequires: cmake
10 BuildRequires: cmake(Qt6Core)
11 BuildRequires: cmake(Qt6Gui)
12 BuildRequires: cmake(Qt6LinguistTools)
13 BuildRequires: cmake(Qt6Network)
14 BuildRequires: cmake(Qt6Svg)
15 BuildRequires: cmake(Qt6Widgets)
16 BuildRequires: pkgconfig(alsa)
17 BuildRequires: pkgconfig(libudev)
18 BuildRequires: desktop-file-utils
19
20 %description
21 QasTools is a collection of Qt-based mixer and setup tools for the
22 Linux sound system ALSA.
23
24 Features:
25 * Desktop ALSA mixer applications
26 * Desktop ALSA configuration browser
27
28
29 %prep
30 %setup -q -n %{name}-v%{version}
31 %autopatch -p1
32
33 %build
34 %cmake_qt6
35
36 %cmake_build
37
38 %install
39 %cmake_install
40
41 # make the .desktop file compliant with freedesktop specs
42 for i in qasconfig qashctl qasmixer;
43 do
44 desktop-file-validate %{buildroot}%{_datadir}/applications/$i.desktop
45 done
46
47 # it'll be %%doc'ed
48 rm -f %{buildroot}%{_datadir}/%{name}/COPYING
49
50 %files
51 %doc CHANGELOG README.md
52 %license COPYING
53 %{_bindir}/qasconfig
54 %{_bindir}/qashctl
55 %{_bindir}/qasmixer
56 %{_datadir}/applications/*.desktop
57 %{_iconsdir}/hicolor/*/apps/*.png
58 %{_iconsdir}/hicolor/scalable/apps/*.svg
59 %{_mandir}/man1/qasconfig.1.*
60 %{_mandir}/man1/qashctl.1.*
61 %{_mandir}/man1/qasmixer.1.*
62 %{_datadir}/%{name}/icons/*.svg
63 %{_datadir}/%{name}/widgets/sw_joined_*.svg
64 %{_datadir}/%{name}/l10n/%{name}_*.qm
65 %dir %{_datadir}/%{name}
66 %dir %{_datadir}/%{name}/icons
67 %dir %{_datadir}/%{name}/widgets
68 %dir %{_datadir}/%{name}/l10n
69 %{_metainfodir}/qasconfig.appdata.xml
70 %{_metainfodir}/qashctl.appdata.xml
71 %{_metainfodir}/qasmixer.appdata.xml

  ViewVC Help
Powered by ViewVC 1.1.30