1 %define kdeappsver 21.04.3
2 %define kframever 5.56.0
9 License: GPL v2+/LGPL v2.1+
11 Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5: b4b617cc22274b384683b9d271437a1c
13 URL: http://www.kde.org/
14 BuildRequires: Qt5Core-devel >= %{qtver}
15 BuildRequires: cmake >= 2.8.12
16 BuildRequires: kf5-extra-cmake-modules >= %{kframever}
18 BuildRequires: qt5-build >= %{qtver}
19 BuildRequires: qt5-phonon-devel
20 BuildRequires: rpmbuild(macros) >= 1.164
21 BuildRequires: shared-mime-info
22 BuildRequires: tar >= 1:1.22
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 JuK is an audio jukebox application, supporting collections of MP3,
28 Ogg Vorbis, and FLAC audio files. It allows you to edit the "tags" of
29 your audio files, and manage your collection and playlists. It's main
30 focus, in fact, is on music management.
34 • Collection list and multiple user defined playlists
35 • Ability to scan directories to automatically import playlists and
36 music files on start up
37 • Dynamic Search Playlists that are automatically updated as fields in
38 the collection change.
39 • A Tree View mode where playlists are automatically generated for
40 sets of albums, artists and genres.
41 • Playlist history to indicate which files have been played and when.
42 • Inline search for filtering the list of visible items.
43 • The ability to guess tag information from the file name or using
44 MusicBrainz online lookup.
45 • File renamer that can rename files based on the tag content.
46 • ID3v1, ID3v2 and Ogg Vorbis tag reading and editing support (via
49 %description -l pl.UTF-8
50 JuK to aplikacja szafy grającej, obsługująca kolekcje plików MP3,
51 Ogg Vorbis i FLAC. Program pozwala edytować tagi plików dźwiękowych,
52 zarządzać kolekcjami i listami odtwarzania. Głównie kładzie nacisk
53 na zarządzanie muzyką.
57 • Listy kolekcji i wiele definiowanych przez użytkownika playlist.
58 • Możliwość przeszukawania katalogów i automatyczne importowanie
59 list odtwarzania i plików muzycznych na starcie.
60 • Dynamiczne przeszukiwanie playlist, które są automatycznie
61 uaktualniane, gdy jakieś pola w kolekcji się zmienią.
62 • Tryb widoku drzewa, gdzie playlisty są automatycznie generowane
63 dla zestawów albumów, artystów i gatunków muzycznych.
64 • Historia odtwarzania, która wskazuje które pliki były odtwarzane
66 • Przeszukiwanie i filtrowanie widocznych elementów listy.
67 • Możliwość odgadnięcia informacji o tagach na podstawie nazwy pliku
68 lub korzystając z zapytań do bazy MusicBrainz online.
69 • Inteligentne zmiany nazw plików na podstawie tagów.
70 • Czytanie i edycja znaczników ID3v1, ID3v2 i Ogg Vorbis (przy użyciu
74 %setup -q -n %{kaname}-%{version}
81 -DHTML_INSTALL_DIR=%{_kdedocdir} \
82 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
87 rm -rf $RPM_BUILD_ROOT
88 %ninja_install -C build
90 rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
91 %find_lang %{kaname} --all-name --with-kde
94 rm -rf $RPM_BUILD_ROOT
96 %post -p /sbin/ldconfig
97 %postun -p /sbin/ldconfig
99 %files -f %{kaname}.lang
100 %defattr(644,root,root,755)
101 %attr(755,root,root) %{_bindir}/juk
102 %{_datadir}/dbus-1/interfaces/org.kde.juk.collection.xml
103 %{_datadir}/dbus-1/interfaces/org.kde.juk.player.xml
104 %{_datadir}/dbus-1/interfaces/org.kde.juk.search.xml
105 %{_iconsdir}/hicolor/128x128/apps/juk.png
106 %{_iconsdir}/hicolor/16x16/apps/juk.png
107 %{_iconsdir}/hicolor/32x32/apps/juk.png
108 %{_iconsdir}/hicolor/48x48/apps/juk.png
109 %{_iconsdir}/hicolor/64x64/apps/juk.png
110 %{_datadir}/metainfo/org.kde.juk.appdata.xml
111 %{_desktopdir}/org.kde.juk.desktop
113 %{_datadir}/kservices5/ServiceMenus/jukservicemenu.desktop
114 %{_datadir}/kxmlgui5/juk
115 %{_datadir}/knotifications5/juk.notifyrc