[packages/cantata] up to 2.4.1
atler
atler at pld-linux.org
Mon Mar 2 00:36:13 CET 2020
commit e3d58df8504c45e9af261840d1eeaec9478510cd
Author: Jan Palus <atler at pld-linux.org>
Date: Mon Mar 2 00:34:37 2020 +0100
up to 2.4.1
cantata.spec | 32 +++++++++++++++++---------------
libdir.patch | 17 +++++++----------
libsolid_static.patch | 13 -------------
system-qtiocompressor.patch | 4 ++--
system-qxt.patch | 24 ------------------------
5 files changed, 26 insertions(+), 64 deletions(-)
---
diff --git a/cantata.spec b/cantata.spec
index 250c689..4cdcb85 100644
--- a/cantata.spec
+++ b/cantata.spec
@@ -8,33 +8,36 @@
Summary: Music Player Daemon (MPD) graphical client
Name: cantata
-Version: 2.0.1
+Version: 2.4.1
Release: 1
License: GPL v2+
Group: Applications/Multimedia
# https://github.com/CDrummond/cantata/releases
Source0: https://github.com/CDrummond/cantata/releases/download/v%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5: dacab1b6bf7639e3d46876db8883fbb2
+# Source0-md5: a87cce0da0f16904e41a79ec7de5f1ce
Patch101: system-qtiocompressor.patch
-Patch102: system-qxt.patch
-Patch104: libsolid_static.patch
Patch105: icons_crash.patch
Patch106: libdir.patch
URL: https://github.com/cdrummond/cantata
BuildRequires: Qt5Concurrent-devel
+BuildRequires: Qt5Core-devel
BuildRequires: Qt5DBus-devel
BuildRequires: Qt5Gui-devel
BuildRequires: Qt5IOCompressor-devel
BuildRequires: Qt5Network-devel
BuildRequires: Qt5Sql-devel
BuildRequires: Qt5Svg-devel
+BuildRequires: Qt5Widgets-devel
BuildRequires: Qt5Xml-devel
-BuildRequires: cdparanoia-III-devel
-BuildRequires: cmake
+BuildRequires: avahi-devel
+BuildRequires: cmake >= 2.6
BuildRequires: desktop-file-utils
BuildRequires: libcddb-devel
-BuildRequires: libmtp-devel
+BuildRequires: libcdio-paranoia-devel
+BuildRequires: libmtp-devel >= 1.1.0
%{?with_musicbrainz:BuildRequires: libmusicbrainz5-devel}
+# C++11
+BuildRequires: libstdc++-devel >= 6:4.7
BuildRequires: media-player-info
BuildRequires: phonon-devel
BuildRequires: pkgconfig
@@ -44,9 +47,9 @@ BuildRequires: qt5-qmake
BuildRequires: rpmbuild(find_lang) >= 1.37
BuildRequires: rpmbuild(macros) >= 1.596
BuildRequires: systemd-devel
-BuildRequires: taglib-devel
-BuildRequires: taglib-extras-devel
+BuildRequires: taglib-devel >= 1.6
BuildRequires: vlc-devel
+BuildRequires: zlib-devel
%if %{with kde}
BuildRequires: QtIOCompressor-devel
BuildRequires: QtNetwork-devel
@@ -61,8 +64,9 @@ Requires: Qt5Gui-platform-xcb
Requires: Qt5Sql-sqldriver-sqlite3
Requires: gtk-update-icon-cache
Requires: hicolor-icon-theme
-Requires: kde4-icons-oxygen
+Requires: libmtp >= 1.1.0
Requires: media-player-info
+Requires: taglib >= 1.6
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -95,12 +99,10 @@ Features:
%patch101 -p1
rm -rfv 3rdparty/{qjson,qtiocompressor}
-%patch102 -p1
rm -rfv 3rdparty/{qtsingleapplication,qxt}
sed -i.system-qxt-headers -e 's|^#include "qxt/qxtglobalshortcut.h"|#include <QxtGlobalShortcut>|g' \
gui/qxtmediakeys.cpp
-%patch104 -p1
#%patch105 -p1
%patch106 -p1
@@ -154,8 +156,8 @@ rm -rf $RPM_BUILD_ROOT
%{_iconsdir}/hicolor/*/*/*.svg
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/translations
-%{_datadir}/%{name}/config
+#%{_datadir}/%{name}/config
%{_datadir}/%{name}/icons
-%{_datadir}/%{name}/mpd
+#%{_datadir}/%{name}/mpd
%{_datadir}/%{name}/scripts
-%{_datadir}/%{name}/themes
+#%{_datadir}/%{name}/themes
diff --git a/libdir.patch b/libdir.patch
index 99363fa..773b68e 100644
--- a/libdir.patch
+++ b/libdir.patch
@@ -1,17 +1,14 @@
--- cantata-1.5.2/CMakeLists.txt 2016-01-11 07:35:12.310535875 +0100
+++ cantata-2.0.1/CMakeLists.txt 2016-07-12 13:06:24.291313896 +0300
-@@ -146,11 +146,11 @@
- endif (NOT CMAKE_BUILD_TYPE)
+@@ -146,9 +146,9 @@
+ endif ()
if (NOT APPLE AND NOT WIN32)
-- if (CANTATA_HELPERS_LIB_DIR AND NOT ENABLE_KDE AND CMAKE_SIZEOF_VOID_P EQUAL 8)
+- if (CANTATA_HELPERS_LIB_DIR AND CMAKE_SIZEOF_VOID_P EQUAL 8)
+ if (CANTATA_HELPERS_LIB_DIR)
set(LINUX_LIB_DIR ${CANTATA_HELPERS_LIB_DIR})
-- else (CANTATA_HELPERS_LIB_DIR AND NOT ENABLE_KDE AND CMAKE_SIZEOF_VOID_P EQUAL 8)
-+ else (CANTATA_HELPERS_LIB_DIR)
+- else ()
++ else ()
set(LINUX_LIB_DIR lib)
-- endif (CANTATA_HELPERS_LIB_DIR AND NOT ENABLE_KDE AND CMAKE_SIZEOF_VOID_P EQUAL 8)
-+ endif (CANTATA_HELPERS_LIB_DIR)
- endif (NOT APPLE AND NOT WIN32)
-
- if (ENABLE_UBUNTU)
+ endif ()
+ endif ()
diff --git a/libsolid_static.patch b/libsolid_static.patch
deleted file mode 100644
index 0a54ecb..0000000
--- a/libsolid_static.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-make libsolidlite explicitly static
-diff -up cantata-1.3.4/3rdparty/solid-lite/CMakeLists.txt.libsolid_static cantata-1.3.4/3rdparty/solid-lite/CMakeLists.txt
---- cantata-1.3.4/3rdparty/solid-lite/CMakeLists.txt.libsolid_static 2014-02-20 13:17:53.000000000 -0600
-+++ cantata-1.3.4/3rdparty/solid-lite/CMakeLists.txt 2014-06-09 12:52:02.823317653 -0500
-@@ -289,7 +289,7 @@ if (ENABLE_QT5)
- else (ENABLE_QT5)
- QT4_WRAP_CPP(solidlite_LIB_MOC_SRCS ${solidlite_LIB_MOC_HDRS} )
- endif (ENABLE_QT5)
--add_library(solidlite ${solidlite_LIB_SRCS} ${solidlite_LIB_MOC_SRCS})
-+add_library(solidlite STATIC ${solidlite_LIB_SRCS} ${solidlite_LIB_MOC_SRCS})
- # set_target_properties(solidlite PROPERTIES AUTOMOC TRUE)
-
- if ( UDEV_FOUND )
diff --git a/system-qtiocompressor.patch b/system-qtiocompressor.patch
index 9b057ac..8505683 100644
--- a/system-qtiocompressor.patch
+++ b/system-qtiocompressor.patch
@@ -59,9 +59,9 @@
--- cantata-2.0.1/models/musiclibraryitemroot.cpp 2016-01-08 20:44:37.000000000 +0200
+++ cantata-2.0.1.headers/models/musiclibraryitemroot.cpp 2016-07-12 12:58:28.003149612 +0300
@@ -32,7 +32,7 @@
+ #include "musiclibrarymodel.h"
#include "mpd-interface/mpdparseutils.h"
#include "mpd-interface/mpdconnection.h"
- #include "support/localize.h"
-#include "qtiocompressor/qtiocompressor.h"
+#include <QtIOCompressor>
#include <QXmlStreamReader>
@@ -75,9 +75,9 @@
#include "digitallyimported.h"
-#include "qtiocompressor/qtiocompressor.h"
+#include <QtIOCompressor>
- #include "support/utils.h"
#include "config.h"
#include "support/globalstatic.h"
+ #include <QModelIndex>
--- cantata-2.0.1/online/onlinedbservice.cpp 2016-01-29 23:26:44.000000000 +0200
+++ cantata-2.0.1.headers/online/onlinedbservice.cpp 2016-07-12 12:58:27.999816104 +0300
@@ -26,7 +26,7 @@
diff --git a/system-qxt.patch b/system-qxt.patch
deleted file mode 100644
index c2565cc..0000000
--- a/system-qxt.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -up cantata-1.4.1/CMakeLists.txt.system-qxt cantata-1.4.1/CMakeLists.txt
---- cantata-1.4.1/CMakeLists.txt.system-qxt 2014-08-27 11:35:04.684766778 -0500
-+++ cantata-1.4.1/CMakeLists.txt 2014-08-27 11:38:39.057480514 -0500
-@@ -671,8 +672,9 @@ else (ENABLE_KDE)
- endif (ENABLE_QT5)
-
- if (WIN32 OR (NOT APPLE AND NOT ENABLE_QT5))
-- add_definitions(-DQXT_STATIC)
-- add_subdirectory(3rdparty/qxt)
-+ #add_definitions(-DQXT_STATIC)
-+ #add_subdirectory(3rdparty/qxt)
-+ include_directories(/usr/include/QxtCore /usr/include/QxtGui)
- set(CANTATA_SRCS ${CANTATA_SRCS} gui/qxtmediakeys.cpp)
- endif (WIN32 OR (NOT APPLE AND NOT ENABLE_QT5))
-
-@@ -696,7 +698,7 @@ else (ENABLE_KDE)
- target_link_libraries(cantata qtsingleapplication)
- endif (WIN32 OR APPLE)
- if (WIN32 OR (NOT APPLE AND NOT ENABLE_QT5))
-- target_link_libraries(cantata qxt)
-+ target_link_libraries(cantata QxtGui)
- endif (WIN32 OR (NOT APPLE AND NOT ENABLE_QT5))
- endif (ENABLE_KDE)
-
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cantata.git/commitdiff/e3d58df8504c45e9af261840d1eeaec9478510cd
More information about the pld-cvs-commit
mailing list