]> git.pld-linux.org Git - packages/ka5-elisa.git/blame - ka5-elisa.spec
- updated to 22.04.2
[packages/ka5-elisa.git] / ka5-elisa.spec
CommitLineData
6b60ee5c
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
c458bf39 4%define kdeappsver 22.04.2
6b60ee5c
WF
5%define kframever 5.83.0
6%define qtver 5.9.0
7%define kaname elisa
8Summary: Elisa music player
9Name: ka5-%{kaname}
c458bf39
WF
10Version: 22.04.2
11Release: 1
5dc7dd8c
KM
12License: LGPL v3+
13Group: Applications/Multimedia
c458bf39
WF
14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15# Source0-md5: 26bfa83796c8ca4e97e0b8795da5142e
6b60ee5c
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Concurrent-devel >= 5.15.2
18BuildRequires: Qt5Core-devel >= %{qtver}
19BuildRequires: Qt5Core-devel >= 5.15.2
20BuildRequires: Qt5DBus-devel >= 5.15.2
21BuildRequires: Qt5Gui-devel >= 5.15.2
22BuildRequires: Qt5Multimedia-devel
23BuildRequires: Qt5Network-devel >= 5.15.2
24BuildRequires: Qt5Qml-devel
6b60ee5c 25BuildRequires: Qt5Quick-controls2-devel >= 5.15.0
3154bccc 26BuildRequires: Qt5Quick-devel >= 5.15.2
6b60ee5c
WF
27BuildRequires: Qt5Sql-devel
28BuildRequires: Qt5Svg-devel
29BuildRequires: Qt5Test-devel
30BuildRequires: Qt5Widgets-devel >= 5.15.2
31BuildRequires: cmake >= 2.8.12
32BuildRequires: fontconfig-devel
33BuildRequires: freetype-devel
34BuildRequires: gettext-devel
35BuildRequires: kf5-baloo-devel >= 5.85.0
36BuildRequires: kf5-extra-cmake-modules >= 5.85.0
37BuildRequires: kf5-kauth-devel >= 5.92.0
38BuildRequires: kf5-kcodecs-devel >= 5.92.0
39BuildRequires: kf5-kcompletion-devel >= 5.92.0
40BuildRequires: kf5-kconfig-devel >= 5.92.0
41BuildRequires: kf5-kconfigwidgets-devel >= 5.92.0
42BuildRequires: kf5-kcoreaddons-devel >= 5.92.0
43BuildRequires: kf5-kcrash-devel >= 5.85.0
44BuildRequires: kf5-kdbusaddons-devel >= 5.85.0
45BuildRequires: kf5-kdeclarative-devel >= 5.85.0
46BuildRequires: kf5-kdoctools-devel >= 5.85.0
47BuildRequires: kf5-kfilemetadata-devel >= 5.85.0
48BuildRequires: kf5-ki18n-devel >= 5.85.0
49BuildRequires: kf5-kiconthemes-devel >= 5.85.0
50BuildRequires: kf5-kio-devel >= 5.85.0
51BuildRequires: kf5-kirigami2-devel >= 5.85.0
52BuildRequires: kf5-kitemviews-devel >= 5.92.0
53BuildRequires: kf5-kjobwidgets-devel >= 5.92.0
6b60ee5c
WF
54BuildRequires: kf5-kpackage-devel >= 5.85.0
55BuildRequires: kf5-kservice-devel >= 5.92.0
56BuildRequires: kf5-kwidgetsaddons-devel >= 5.92.0
3154bccc 57BuildRequires: kf5-kxmlgui-devel >= 5.92.0
6b60ee5c
WF
58BuildRequires: kf5-solid-devel >= 5.92.0
59BuildRequires: ninja
60BuildRequires: pkgconfig
61BuildRequires: qt5-build >= %{qtver}
62BuildRequires: qt5-phonon-devel
63BuildRequires: rpmbuild(macros) >= 1.164
64BuildRequires: shared-mime-info
65BuildRequires: tar >= 1:1.22
66BuildRequires: vlc-devel
67BuildRequires: xz
68BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
69
70%description
71Elisa is a simple music player aiming to provide a nice experience for
72its users. Elisa allows to browse music by album, artist or all
73tracks. The music is indexed using either a private indexer or an
74indexer using Baloo. The private one can be configured to scan music
75on chosen paths. The Baloo one is much faster because Baloo is
76providing all needed data from its own database. You can build and
77play your own playlist.
78
79%prep
80%setup -q -n %{kaname}-%{version}
81
82%build
83install -d build
84cd build
85%cmake \
86 -G Ninja \
87 %{!?with_tests:-DBUILD_TESTING=OFF} \
88 -DHTML_INSTALL_DIR=%{_kdedocdir} \
89 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
90 ..
91%ninja_build
92
93%if %{with tests}
94ctest
95%endif
96
3154bccc 97
6b60ee5c
WF
98%install
99rm -rf $RPM_BUILD_ROOT
100%ninja_install -C build
101
102rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
103%find_lang %{kaname} --all-name --with-kde
104
105%clean
106rm -rf $RPM_BUILD_ROOT
107
108%post -p /sbin/ldconfig
109%postun -p /sbin/ldconfig
110
111%files -f %{kaname}.lang
112%defattr(644,root,root,755)
113%attr(755,root,root) %{_bindir}/elisa
e79831bd 114%dir %{_libdir}/elisa
6b60ee5c
WF
115%ghost %{_libdir}/elisa/libelisaLib.so.0
116%{_libdir}/elisa/libelisaLib.so.0.*
117%dir %{_libdir}/qt5/qml/org/kde/elisa
118%{_libdir}/qt5/qml/org/kde/elisa/libelisaqmlplugin.so
119%{_libdir}/qt5/qml/org/kde/elisa/plugins.qmltypes
120%{_libdir}/qt5/qml/org/kde/elisa/qmldir
121%{_desktopdir}/org.kde.elisa.desktop
122%{_iconsdir}/hicolor/128x128/apps/elisa.png
123%{_iconsdir}/hicolor/16x16/apps/elisa.png
124%{_iconsdir}/hicolor/22x22/apps/elisa.png
125%{_iconsdir}/hicolor/32x32/apps/elisa.png
126%{_iconsdir}/hicolor/48x48/apps/elisa.png
127%{_iconsdir}/hicolor/64x64/apps/elisa.png
128%{_iconsdir}/hicolor/scalable/apps/elisa.svg
129%{_datadir}/metainfo/org.kde.elisa.appdata.xml
130%{_datadir}/qlogging-categories5/elisa.categories
3154bccc 131%{_datadir}/dbus-1/services/org.kde.elisa.service
This page took 0.186362 seconds and 4 git commands to generate.