packages: clementine/clementine.spec - unbundle translations, tag with %lang
glen
glen at pld-linux.org
Wed Oct 20 13:01:59 CEST 2010
Author: glen Date: Wed Oct 20 11:02:00 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- unbundle translations, tag with %lang
---- Files affected:
packages/clementine:
clementine.spec (1.23 -> 1.24)
---- Diffs:
================================================================
Index: packages/clementine/clementine.spec
diff -u packages/clementine/clementine.spec:1.23 packages/clementine/clementine.spec:1.24
--- packages/clementine/clementine.spec:1.23 Mon Oct 18 19:03:04 2010
+++ packages/clementine/clementine.spec Wed Oct 20 13:01:52 2010
@@ -1,6 +1,5 @@
# $Revision$, $Date$
# TODO:
-# - add missing BRs
# - Gstreamer error: "A text/uri-list decoder plugin is required to play this stream, but not installed."
# -- Building engines: gst
# -- Skipping engines: vlc xine qt-phonon
@@ -8,10 +7,6 @@
# vlc xine qt-phonon
# - apply patches to libprojectM.spec and use
# - make engines pluggable not statically linked, then could enable the bconds
-#11:04:19 bs> glen, let me take a look at it [IN]
-#11:09:13 bs> glen, look at src/CMakeList.txt, remove lines 634-643 [IN]
-#11:19:32 bs> glen, aaaa, no no, it will them ignore them while building... so you've got another problem then i thought... [IN]
-#11:20:29 bs> glen, try too look in src/translations in CMakeList.txt and find out where the translations are installed per defualt, and then change the destination [IN]
#
# Conditional build:
%bcond_with engine_xine # without xine engine
@@ -32,6 +27,8 @@
Source0: http://clementine-player.googlecode.com/files/%{name}-%{version}.tar.gz
# Source0-md5: 3411a0e31bdab7a6693048e934996f40
Patch0: desktop-install.patch
+Patch1: unbundle-po.patch
+Patch2: build-languages-dynamic.patch
BuildRequires: QtCore-devel
BuildRequires: QtDBus-devel
BuildRequires: QtGui-devel
@@ -69,6 +66,7 @@
BuildRequires: qt4-build
BuildRequires: qt4-linguist
BuildRequires: qt4-qmake
+BuildRequires: rpmbuild(find_lang) = 1.33
BuildRequires: rpmbuild(macros) >= 1.577
BuildRequires: sed >= 4.0
%{!?with_static_sqlite:BuildRequires: sqlite3-devel}
@@ -99,6 +97,8 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
# We already don't use these but just to make sure
rm -rf 3rdparty/gmock
@@ -113,6 +113,7 @@
%build
install -d build
+install -d build/src/translations
cd build
%cmake \
-DBUNDLE_PROJECTM_PRESETS=OFF \
@@ -134,6 +135,8 @@
rm $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps/application-x-clementine.svg
+%find_lang %{name} --with-qm
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -143,7 +146,7 @@
%postun
%update_desktop_database_postun
-%files
+%files -f %{name}.lang
%defattr(644,root,root,755)
%doc Changelog TODO
%attr(755,root,root) %{_bindir}/clementine
@@ -156,6 +159,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.24 2010/10/20 11:01:52 glen
+- unbundle translations, tag with %lang
+
Revision 1.23 2010/10/18 17:03:04 glen
- enable idevice, mpt support, update deps from cmake rules; rel 2
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/clementine/clementine.spec?r1=1.23&r2=1.24&f=u
More information about the pld-cvs-commit
mailing list