]> git.pld-linux.org Git - packages/ka5-elisa.git/blame - ka5-elisa.spec
- updated to 23.04.2
[packages/ka5-elisa.git] / ka5-elisa.spec
CommitLineData
6b60ee5c
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
48acc825 4%define kdeappsver 23.04.2
cd2b5722
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
6b60ee5c
WF
7%define kaname elisa
8Summary: Elisa music player
9Name: ka5-%{kaname}
48acc825 10Version: 23.04.2
de9321f7 11Release: 1
5dc7dd8c
KM
12License: LGPL v3+
13Group: Applications/Multimedia
c458bf39 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
48acc825 15# Source0-md5: 8899b5cda94ed0fdd70d3966cfb738ed
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.765386 seconds and 4 git commands to generate.