[plasma-mobile] Initial import

Jaroslav Reznik jreznik at fedoraproject.org
Fri Nov 18 15:10:54 UTC 2011


commit c8e087d37367568a4d8d0b1234c3df4dc8855454
Author: Jaroslav Reznik <jreznik at redhat.com>
Date:   Fri Nov 18 16:07:16 2011 +0100

    Initial import

 .gitignore                                |    1 +
 plasma-mobile-0.2-fix-desktop-files.patch |   38 ++++++++
 plasma-mobile.spec                        |  132 +++++++++++++++++++++++++++++
 sources                                   |    1 +
 4 files changed, 172 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..ae473bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/plasma-mobile-0.2.tar.bz2
diff --git a/plasma-mobile-0.2-fix-desktop-files.patch b/plasma-mobile-0.2-fix-desktop-files.patch
new file mode 100644
index 0000000..35d48ec
--- /dev/null
+++ b/plasma-mobile-0.2-fix-desktop-files.patch
@@ -0,0 +1,38 @@
+diff -up plasma-mobile-0.2/applications/about/active-about.desktop.fix-desktop-files plasma-mobile-0.2/applications/about/active-about.desktop
+--- plasma-mobile-0.2/applications/about/active-about.desktop.fix-desktop-files	2011-10-06 19:55:28.000000000 +0200
++++ plasma-mobile-0.2/applications/about/active-about.desktop	2011-11-10 14:24:45.491954567 +0100
+@@ -24,4 +24,4 @@ Exec=active-aboutapp -graphicssystem ras
+ Terminal=false
+ Icon=active-about
+ Type=Application
+-Categories=Qt;KDE;Core;Documentation;Viewer;
++Categories=Qt;KDE;Core;Documentation;System;
+diff -up plasma-mobile-0.2/applications/imageviewer/active-image-viewer.desktop.fix-desktop-files plasma-mobile-0.2/applications/imageviewer/active-image-viewer.desktop
+--- plasma-mobile-0.2/applications/imageviewer/active-image-viewer.desktop.fix-desktop-files	2011-10-06 19:55:28.000000000 +0200
++++ plasma-mobile-0.2/applications/imageviewer/active-image-viewer.desktop	2011-11-10 14:37:04.816054980 +0100
+@@ -27,6 +27,6 @@ Exec=active-imageviewer -graphicssystem 
+ Terminal=false
+ Icon=active-image-viewer
+ Type=Application
+-Categories=Qt;KDE;Graphics;RasterGraphics;Viewer;Photography;
++Categories=Qt;KDE;Graphics;2DGraphics;RasterGraphics;Viewer;Photography;
+ MimeType=inode/directory;image/gif;image/jpeg;image/png;image/bmp;image/x-eps;image/x-ico;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;
+ InitialPreference=9
+diff -up plasma-mobile-0.2/applications/videoplayer/active-video-player.desktop.fix-desktop-files plasma-mobile-0.2/applications/videoplayer/active-video-player.desktop
+--- plasma-mobile-0.2/applications/videoplayer/active-video-player.desktop.fix-desktop-files	2011-10-06 19:55:28.000000000 +0200
++++ plasma-mobile-0.2/applications/videoplayer/active-video-player.desktop	2011-11-10 14:24:45.507954583 +0100
+@@ -26,4 +26,4 @@ Terminal=false
+ Icon=active-video-player
+ Type=Application
+ Categories=Qt;KDE;AudioVideo;Player;
+-MimeType=inode/directory;video/mpeg
++MimeType=inode/directory;video/mpeg;
+diff -up plasma-mobile-0.2/shell/firstrun/adjust-time.desktop.fix-desktop-files plasma-mobile-0.2/shell/firstrun/adjust-time.desktop
+--- plasma-mobile-0.2/shell/firstrun/adjust-time.desktop.fix-desktop-files	2011-10-06 19:55:28.000000000 +0200
++++ plasma-mobile-0.2/shell/firstrun/adjust-time.desktop	2011-11-10 14:24:45.575954648 +0100
+@@ -3,4 +3,4 @@ Exec=kcmshell4 clock
+ Icon=clock
+ Name=Adjust date and time
+ Type=Application
+-Categories=Qt;KDE;System;Settings
++Categories=Qt;KDE;System;Settings;
diff --git a/plasma-mobile.spec b/plasma-mobile.spec
new file mode 100644
index 0000000..4895d9a
--- /dev/null
+++ b/plasma-mobile.spec
@@ -0,0 +1,132 @@
+Name:           plasma-mobile
+Version:        0.2
+Release:        2%{?dist}
+Summary:        A Plasma Active mobile workspace
+
+License:        GPLv2+
+URL:            http://plasma-active.org/
+Source0:        ftp://ftp.kde.org/pub/kde/stable/active/1.0/src/%{name}-%{version}.tar.bz2
+Patch0:         plasma-mobile-0.2-fix-desktop-files.patch
+
+BuildRequires:  cmake
+BuildRequires:  desktop-file-utils
+BuildRequires:  kdelibs-devel
+BuildRequires:  kdebase-workspace-devel >= 4.7.2-10
+BuildRequires:  libkactivities-devel
+
+Requires: kde-filesystem
+
+%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
+
+Requires:       kdebase-workspace%{?_kde4_version: >= %{_kde4_version}}
+Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
+
+%description
+A touch enabled Plasma Active workspace aiming on different
+(not only) mobile devices.
+
+%package wallpapers
+Summary: KDE Plasma Active wallpapers
+Requires: kde-filesystem
+BuildArch: noarch
+%description wallpapers
+%{summary}.
+
+%package mouse-cursor-themes
+Summary: Plasma Mobile mouse cursor themes
+BuildArch: noarch
+%description mouse-cursor-themes
+%{summary}.
+
+%package libs
+Summary: Runtime libraries for %{name}
+%description libs
+%{summary}.
+
+
+%prep
+%setup -q
+
+%patch0 -p1 -b .fix-desktop-files
+
+
+%build
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kde4} ..
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
+
+%install
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+
+
+%check
+for f in %{buildroot}%{_kde4_datadir}/applications/kde4/*.desktop ; do
+  desktop-file-validate $f
+done
+
+
+%post
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
+
+%posttrans
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_kde4_iconsdir}/hicolor &> /dev/null || :
+gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
+update-desktop-database -q &> /dev/null || :
+fi
+
+
+%files
+%doc LICENSE.GPL-2 LICENSE.LGPL-2 LICENSE.LGPL-2.1
+%{_kde4_bindir}/active-aboutapp
+%{_kde4_bindir}/active-firstrun
+%{_kde4_bindir}/active-imageviewer
+%{_kde4_bindir}/active-webbrowser
+%{_kde4_bindir}/plasma-device
+%{_kde4_bindir}/plasma-keyboardcontainer
+%{_kde4_bindir}/plasma-widgetstrip
+%{_kde4_libdir}/kde4/imports/org/kde/plasma/mobilecomponents/
+%{_kde4_libdir}/kde4/*.so
+%{_kde4_libdir}/libkdeinit4_*.so
+%{_kde4_datadir}/applications/kde4/active-about.desktop
+%{_kde4_datadir}/applications/kde4/active-image-viewer.desktop
+%{_kde4_datadir}/applications/kde4/active-web-browser.desktop
+%{_kde4_datadir}/applications/kde4/adjust-time.desktop
+%{_kde4_datadir}/applications/kde4/widget-strip.desktop
+%{_kde4_datadir}/autostart/plasma-keyboardshell.desktop
+%{_kde4_iconsdir}/hicolor/*/*/*
+%{_kde4_appsdir}/active-webbrowser/
+%{_kde4_appsdir}/desktoptheme/air-mobile/
+%{_kde4_appsdir}/desktoptheme/oxygen-mobile/
+%{_kde4_appsdir}/plasma/
+%{_kde4_appsdir}/plasma-device/
+%{_kde4_appsdir}/plasma-widgetstrip/
+%{_kde4_sharedir}/kde4/services/*
+
+%files wallpapers
+%{_kde4_datadir}/wallpapers/Fiber/
+%{_kde4_datadir}/wallpapers/HorosGreen/
+
+%files mouse-cursor-themes
+%{_kde4_iconsdir}/plasmamobilemouse/
+
+%files libs
+%{_qt4_plugindir}/inputmethods/plasmainputcontextplugin.so
+
+
+%changelog
+* Thu Nov 10 2011 Jaroslav Reznik <jreznik at redhat.com> - 0.2-2
+- split input method to -libs subpackage
+- own mobilecomponents directory
+- fix desktop file validation
+
+* Mon Nov 07 2011 Jaroslav Reznik <jreznik at redhat.com> - 0.2-1
+- initial try
diff --git a/sources b/sources
index e69de29..1aaf0f4 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ec5560f243a861ea3eedcfc4103cf6d6  plasma-mobile-0.2.tar.bz2


More information about the scm-commits mailing list