packages: clementine/clementine.spec, clementine/no-private_header.patch (N...

glen glen at pld-linux.org
Mon Sep 6 15:54:41 CEST 2010


Author: glen                         Date: Mon Sep  6 13:54:41 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 0.5, builds

---- Files affected:
packages/clementine:
   clementine.spec (1.17 -> 1.18) , no-private_header.patch (NONE -> 1.1)  (NEW), clementine-dont-bundle-external-lib.patch (1.2 -> NONE)  (REMOVED)

---- Diffs:

================================================================
Index: packages/clementine/clementine.spec
diff -u packages/clementine/clementine.spec:1.17 packages/clementine/clementine.spec:1.18
--- packages/clementine/clementine.spec:1.17	Sun Jul 25 21:14:25 2010
+++ packages/clementine/clementine.spec	Mon Sep  6 15:54:36 2010
@@ -20,36 +20,36 @@
 Summary:	A music player and library organiser
 Summary(hu.UTF-8):	Egy zenelejátszó és gyűjtemény-kezelő
 Name:		clementine
-Version:	0.4.2
-Release:	0.2
+Version:	0.5
+Release:	0.1
 License:	GPL v3 and GPL v2+
 Group:		Applications/Multimedia
-URL:		http://code.google.com/p/clementine-player
+URL:		http://www.clementine-player.org/
 Source0:	http://clementine-player.googlecode.com/files/%{name}-%{version}.tar.gz
-# Source0-md5:	c6819b0d2a8324f1d686fb5a3b1d287b
-Patch0:		%{name}-dont-bundle-external-lib.patch
-Patch2:		desktop-install.patch
+# Source0-md5:	59a94906394c7e22da567841770dab86
+Patch0:		desktop-install.patch
+Patch1:		no-private_header.patch
 BuildRequires:	QtCore-devel
 BuildRequires:	QtDBus-devel
 BuildRequires:	QtGui-devel
 BuildRequires:	QtIOCompressor-devel
 BuildRequires:	QtNetwork-devel
 BuildRequires:	QtOpenGL-devel
-BuildRequires:	QtSingleApplication-devel
+BuildRequires:	QtSingleApplication-devel >= 2.6-3
 BuildRequires:	QtSql-devel
 %{?with_tests:BuildRequires:	QtTest-devel}
 BuildRequires:	boost-devel
 BuildRequires:	cmake >= 2.6
 #BuildRequires:	desktop-file-utils
+#%{?with_static_projectm:BuildRequires:	ftgl-devel >= 2.1.3}
 BuildRequires:	gettext-devel
+%{?with_static_projectm:BuildRequires:	glew-devel}
 %{?with_engine_gstreamer:BuildRequires:	gstreamer-devel >= 0.10}
 %{?with_engine_gstreamer:BuildRequires:	gstreamer-plugins-base-devel >= 0.10}
 BuildRequires:	gtest-devel
 BuildRequires:	liblastfm-devel
 BuildRequires:	libnotify-devel
-%{!?with_static_projectm:BuildRequires:	libprojectM-devel}
-%{?with_static_projectm:BuildRequires:	glew-devel}
-#%{?with_static_projectm:BuildRequires:  ftgl-devel >= 2.1.3}
+%{!?with_static_projectm:BuildRequires:	libprojectM-devel >= 1:2.0.1-4}
 BuildRequires:	libqxt-devel
 #BuildRequires:	libqxt-devel >= 0.6.0-0.2
 BuildRequires:	notification-daemon
@@ -58,7 +58,7 @@
 BuildRequires:	qt4-build
 BuildRequires:	qt4-linguist
 BuildRequires:	qt4-qmake
-BuildRequires:	rpmbuild(macros) >= 1.198
+BuildRequires:	rpmbuild(macros) >= 1.577
 BuildRequires:	sed >= 4.0
 %{!?with_static_sqlite:BuildRequires:	sqlite3-devel}
 BuildRequires:	taglib-devel >= 1.6
@@ -86,7 +86,7 @@
 %prep
 %setup -q
 %patch0 -p1
-%patch2 -p1
+%patch1 -p1
 
 # We already don't use these but just to make sure
 rm -rf 3rdparty/gmock
@@ -103,8 +103,10 @@
 install -d build
 cd build
 %cmake \
-	-DCMAKE_INSTALL_PREFIX=%{_prefix} \
 	-DBUNDLE_PROJECTM_PRESETS=OFF \
+	-DUSE_SYSTEM_QTSINGLEAPPLICATION=ON \
+	-DUSE_SYSTEM_QXT=ON \
+	-DUSE_SYSTEM_PROJECTM=ON \
 	-DENGINE_GSTREAMER_ENABLED=%{?with_engine_gstreamer:ON}%{!?with_engine_gstreamer:OFF} \
 	-DENGINE_LIBVLC_ENABLED=%{?with_engine_vlc:ON}%{!?with_engine_vlc:OFF} \
 	-DENGINE_LIBXINE_ENABLED=%{?with_engine_xine:ON}%{!?with_engine_xine:OFF} \
@@ -118,6 +120,8 @@
 %{__make} -C build install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+rm $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/application-x-clementine.svg
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -140,6 +144,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.18  2010/09/06 13:54:36  glen
+- up to 0.5, builds
+
 Revision 1.17  2010/07/25 19:14:25  glen
 - tune defaults to ones that work
 

================================================================
Index: packages/clementine/no-private_header.patch
diff -u /dev/null packages/clementine/no-private_header.patch:1.1
--- /dev/null	Mon Sep  6 15:54:41 2010
+++ packages/clementine/no-private_header.patch	Mon Sep  6 15:54:36 2010
@@ -0,0 +1,10 @@
+--- clementine-0.5/src/main.cpp~	2010-08-29 15:34:07.000000000 +0300
++++ clementine-0.5/src/main.cpp	2010-09-06 16:39:29.482708643 +0300
+@@ -35,7 +35,6 @@
+ #include "ui/iconloader.h"
+ #include "ui/mainwindow.h"
+ 
+-#include "qtlocalpeer.h"
+ #include "qtsingleapplication.h"
+ #include "qtsinglecoreapplication.h"
+ 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/clementine/clementine.spec?r1=1.17&r2=1.18&f=u



More information about the pld-cvs-commit mailing list