]> git.pld-linux.org Git - packages/ka5-juk.git/blobdiff - ka5-juk.spec
- updated to 21.12.1
[packages/ka5-juk.git] / ka5-juk.spec
index 2739fc2ca1cb592e1fa5f8d2bdde8f918a2308d9..8a723f0bfb722691b65e6b76cac85604032ab6c7 100644 (file)
@@ -1,19 +1,20 @@
-%define                kdeappsver      18.04.0
-%define                qtver           5.3.2
+%define                kdeappsver      21.12.1
+%define                kframever       5.56.0
+%define                qtver           5.9.0
 %define                kaname          juk
 Summary:       Juk
 Name:          ka5-%{kaname}
-Version:       18.04.0
+Version:       21.12.1
 Release:       1
 License:       GPL v2+/LGPL v2.1+
-Group:         X11/Libraries
-Source0:       http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
-# Source0-md5: c4edc72cda4a209af4acd59bcf496ff3
+Group:         X11/Multimedia
+Source0:       http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
+# Source0-md5: e8810ac8ba9e43c78589568f064a3087
 URL:           http://www.kde.org/
 BuildRequires: Qt5Core-devel >= %{qtver}
 BuildRequires: cmake >= 2.8.12
-BuildRequires: phonon-devel
-BuildRequires: kf5-extra-cmake-modules >= 1.4.0
+BuildRequires: kf5-extra-cmake-modules >= %{kframever}
+BuildRequires: ninja
 BuildRequires: qt5-build >= %{qtver}
 BuildRequires: qt5-phonon-devel
 BuildRequires: rpmbuild(macros) >= 1.164
@@ -23,7 +24,51 @@ BuildRequires:       xz
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Juk.
+JuK is an audio jukebox application, supporting collections of MP3,
+Ogg Vorbis, and FLAC audio files. It allows you to edit the "tags" of
+your audio files, and manage your collection and playlists. It's main
+focus, in fact, is on music management.
+
+Features
+
+• Collection list and multiple user defined playlists
+• Ability to scan directories to automatically import playlists and
+  music files on start up
+• Dynamic Search Playlists that are automatically updated as fields in
+  the collection change.
+• A Tree View mode where playlists are automatically generated for
+  sets of albums, artists and genres.
+• Playlist history to indicate which files have been played and when.
+• Inline search for filtering the list of visible items.
+• The ability to guess tag information from the file name or using
+  MusicBrainz online lookup.
+• File renamer that can rename files based on the tag content.
+• ID3v1, ID3v2 and Ogg Vorbis tag reading and editing support (via
+  TagLib).
+
+%description -l pl.UTF-8
+JuK to aplikacja szafy grającej, obsługująca kolekcje plików MP3,
+Ogg Vorbis i FLAC. Program pozwala edytować tagi plików dźwiękowych,
+zarządzać kolekcjami i listami odtwarzania. Głównie kładzie nacisk
+na zarządzanie muzyką.
+
+Właściwości
+
+• Listy kolekcji i wiele definiowanych przez użytkownika playlist.
+• Możliwość przeszukawania katalogów i automatyczne importowanie
+  list odtwarzania i plików muzycznych na starcie.
+• Dynamiczne przeszukiwanie playlist, które są automatycznie
+  uaktualniane, gdy jakieś pola w kolekcji się zmienią.
+• Tryb widoku drzewa, gdzie playlisty są automatycznie generowane
+  dla zestawów albumów, artystów i gatunków muzycznych.
+• Historia odtwarzania, która wskazuje które pliki były odtwarzane
+  i kiedy.
+• Przeszukiwanie i filtrowanie widocznych elementów listy.
+• Możliwość odgadnięcia informacji o tagach na podstawie nazwy pliku
+  lub korzystając z zapytań do bazy MusicBrainz online.
+• Inteligentne zmiany nazw plików na podstawie tagów.
+• Czytanie i edycja znaczników ID3v1, ID3v2 i Ogg Vorbis (przy użyciu
+  TagLib).
 
 %prep
 %setup -q -n %{kaname}-%{version}
@@ -32,15 +77,17 @@ Juk.
 install -d build
 cd build
 %cmake \
+       -G Ninja \
+       -DHTML_INSTALL_DIR=%{_kdedocdir} \
        -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
        ..
-%{__make}
+%ninja_build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} -C build install \
-       DESTDIR=$RPM_BUILD_ROOT
+%ninja_install -C build
 
+rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/sr
 %find_lang %{kaname} --all-name --with-kde
 
 %clean
@@ -65,3 +112,4 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/juk
 %{_datadir}/kservices5/ServiceMenus/jukservicemenu.desktop
 %{_datadir}/kxmlgui5/juk
+%{_datadir}/knotifications5/juk.notifyrc
This page took 0.085751 seconds and 4 git commands to generate.