]> git.pld-linux.org Git - packages/ka5-juk.git/blame - ka5-juk.spec
- updated to 21.08.3
[packages/ka5-juk.git] / ka5-juk.spec
CommitLineData
a1c30a69 1%define kdeappsver 21.08.3
c0b1fe52 2%define kframever 5.56.0
33354500 3%define qtver 5.9.0
d51b1711
WF
4%define kaname juk
5Summary: Juk
6Name: ka5-%{kaname}
a1c30a69 7Version: 21.08.3
d51b1711
WF
8Release: 1
9License: GPL v2+/LGPL v2.1+
33354500 10Group: X11/Multimedia
eb1fa177 11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
a1c30a69 12# Source0-md5: 97b0042bf588fc13585adfb725149ccd
d51b1711
WF
13URL: http://www.kde.org/
14BuildRequires: Qt5Core-devel >= %{qtver}
15BuildRequires: cmake >= 2.8.12
c0b1fe52 16BuildRequires: kf5-extra-cmake-modules >= %{kframever}
a9d1214a 17BuildRequires: ninja
d51b1711 18BuildRequires: qt5-build >= %{qtver}
1d4d1140 19BuildRequires: qt5-phonon-devel
d51b1711
WF
20BuildRequires: rpmbuild(macros) >= 1.164
21BuildRequires: shared-mime-info
22BuildRequires: tar >= 1:1.22
23BuildRequires: xz
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
33354500
WF
27JuK is an audio jukebox application, supporting collections of MP3,
28Ogg Vorbis, and FLAC audio files. It allows you to edit the "tags" of
29your audio files, and manage your collection and playlists. It's main
30focus, in fact, is on music management.
31
32Features
33
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
47 TagLib).
d51b1711 48
36d422b9
WF
49%description -l pl.UTF-8
50JuK to aplikacja szafy grającej, obsługująca kolekcje plików MP3,
51Ogg Vorbis i FLAC. Program pozwala edytować tagi plików dźwiękowych,
52zarządzać kolekcjami i listami odtwarzania. Głównie kładzie nacisk
53na zarządzanie muzyką.
54
55Właściwości
56
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
65 i kiedy.
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
71 TagLib).
72
d51b1711
WF
73%prep
74%setup -q -n %{kaname}-%{version}
75
76%build
77install -d build
78cd build
79%cmake \
a9d1214a 80 -G Ninja \
c0b1fe52 81 -DHTML_INSTALL_DIR=%{_kdedocdir} \
d51b1711
WF
82 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
83 ..
a9d1214a 84%ninja_build
d51b1711
WF
85
86%install
87rm -rf $RPM_BUILD_ROOT
a9d1214a 88%ninja_install -C build
d51b1711 89
c0b1fe52 90rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
d51b1711
WF
91%find_lang %{kaname} --all-name --with-kde
92
93%clean
94rm -rf $RPM_BUILD_ROOT
95
96%post -p /sbin/ldconfig
97%postun -p /sbin/ldconfig
98
99%files -f %{kaname}.lang
100%defattr(644,root,root,755)
101%attr(755,root,root) %{_bindir}/juk
d51b1711
WF
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
d51b1711 110%{_datadir}/metainfo/org.kde.juk.appdata.xml
bb08e31d
WF
111%{_desktopdir}/org.kde.juk.desktop
112%{_datadir}/juk
113%{_datadir}/kservices5/ServiceMenus/jukservicemenu.desktop
114%{_datadir}/kxmlgui5/juk
eb1fa177 115%{_datadir}/knotifications5/juk.notifyrc
This page took 0.093622 seconds and 4 git commands to generate.