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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

1 matteo 205654 Name: qastools
2 daviddavid 2016736 Version: 1.1.0
3 daviddavid 2012796 Release: %mkrel 1
4 matteo 205654 Summary: A collection of desktop applications for ALSA
5 daviddavid 952586 License: GPLv3
6     Group: Sound/Utilities
7 daviddavid 1451098 Url: https://gitlab.com/sebholt/qastools
8     Source0: https://gitlab.com/sebholt/qastools/-/archive/v%{version}/%{name}-v%{version}.tar.gz
9 matteo 205654 BuildRequires: cmake
10 daviddavid 2012796 BuildRequires: cmake(Qt6Core)
11     BuildRequires: cmake(Qt6Gui)
12     BuildRequires: cmake(Qt6LinguistTools)
13     BuildRequires: cmake(Qt6Network)
14     BuildRequires: cmake(Qt6Svg)
15     BuildRequires: cmake(Qt6Widgets)
16 ovitters 1146401 BuildRequires: pkgconfig(alsa)
17 daviddavid 952799 BuildRequires: pkgconfig(libudev)
18 matteo 205654 BuildRequires: desktop-file-utils
19    
20     %description
21 daviddavid 1019133 QasTools is a collection of Qt-based mixer and setup tools for the
22     Linux sound system ALSA.
23 matteo 205654
24     Features:
25     * Desktop ALSA mixer applications
26     * Desktop ALSA configuration browser
27    
28    
29     %prep
30 daviddavid 1451098 %setup -q -n %{name}-v%{version}
31 ovitters 878238 %autopatch -p1
32 matteo 205654
33     %build
34 daviddavid 2012796 %cmake_qt6
35 matteo 205654
36 wally 1475289 %cmake_build
37 daviddavid 1019133
38 matteo 205654 %install
39 wally 1475289 %cmake_install
40 matteo 205654
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 daviddavid 895433 %files
51 daviddavid 1451098 %doc CHANGELOG README.md
52     %license COPYING
53 matteo 205654 %{_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 daviddavid 952586 %dir %{_datadir}/%{name}
66     %dir %{_datadir}/%{name}/icons
67     %dir %{_datadir}/%{name}/widgets
68     %dir %{_datadir}/%{name}/l10n
69 daviddavid 1608903 %{_metainfodir}/qasconfig.appdata.xml
70     %{_metainfodir}/qashctl.appdata.xml
71     %{_metainfodir}/qasmixer.appdata.xml

  ViewVC Help
Powered by ViewVC 1.1.30