[eekboard] Update to 1.0.8-1.

Daiki Ueno ueno at fedoraproject.org
Wed Aug 15 08:56:54 UTC 2012


commit 5b17d7ef8b478a23e8d095df61967dd478629a45
Author: Daiki Ueno <ueno at unixuser.org>
Date:   Wed Aug 15 17:56:12 2012 +0900

    Update to 1.0.8-1.

 .gitignore               |    1 +
 eekboard-fix-crash.patch |   27 ---------------------------
 eekboard.spec            |   39 ++++++++++++++++++++++++++++-----------
 sources                  |    2 +-
 4 files changed, 30 insertions(+), 39 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 23dc4fb..5dfa85c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@ eekboard-0.0.5.tar.gz
 /eekboard-1.0.5.tar.gz
 /eekboard-1.0.6.tar.gz
 /eekboard-1.0.7.tar.gz
+/eekboard-1.0.8.tar.gz
diff --git a/eekboard.spec b/eekboard.spec
index 8b13ea8..6925256 100644
--- a/eekboard.spec
+++ b/eekboard.spec
@@ -1,13 +1,12 @@
 Name:		eekboard
-Version:	1.0.7
-Release:	3%{?dist}
+Version:	1.0.8
+Release:	1%{?dist}
 Summary:	Yet Another Virtual Keyboard
 
 Group:		Applications/System
 License:	GPLv3+
 URL:		http://fedorahosted.org/eekboard/
 Source0:	http://github.com/downloads/ueno/eekboard/eekboard-%{version}.tar.gz
-Patch0:		eekboard-fix-crash.patch
 BuildRequires:	libXtst-devel
 BuildRequires:	gtk3-devel
 BuildRequires:	libxklavier-devel
@@ -17,6 +16,7 @@ BuildRequires:	gobject-introspection-devel
 BuildRequires:	libcroco-devel
 BuildRequires:	vala-tools
 
+Requires:	eekboard-service = %{version}-%{release}
 Provides:	eekboard-python = %{version}-%{release}
 Obsoletes:	eekboard-python < 1.0.5-5
 
@@ -24,6 +24,15 @@ Obsoletes:	eekboard-python < 1.0.5-5
 eekboard is a virtual keyboard software package, including a set of
 tools to implement desktop virtual keyboards.
 
+%package service
+Summary:	Runtime service for eekboard
+Group:		Applications/System
+
+Requires:	%{name}-libs = %{version}-%{release}
+
+%description service
+This package contains the D-Bus service for eekboard
+
 %package libs
 Summary:	Runtime libraries for eekboard
 Group:		System Environment/Libraries
@@ -46,7 +55,6 @@ This package contains the development tools for eekboard.
 
 %prep
 %setup -q
-%patch0 -p1 -b .fix-crash
 
 
 %build
@@ -75,27 +83,33 @@ if [ $1 -eq 0 ] ; then
     touch --no-create %{_datadir}/icons/hicolor &>/dev/null
     gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 fi
-if [ $1 -eq 0 ] ; then
-    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
-fi
 
 %posttrans
 gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
-/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
 
 %post libs -p /sbin/ldconfig
-%postun libs -p /sbin/ldconfig
+
+%postun libs
+if [ $1 -eq 0 ] ; then
+    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
+%posttrans libs
+/usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+/sbin/ldconfig
 
 
 %files -f %{name}.lang
 %doc base-installed/examples
-%{_bindir}/eekboard-server
 %{_bindir}/eekboard
 %{_libexecdir}/eekboard-setup
-%{_datadir}/dbus-1/services/eekboard-server.service
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*/apps/eekboard.png
 %{_datadir}/icons/hicolor/scalable/apps/eekboard.svg
+
+%files service
+%{_bindir}/eekboard-server
+%{_datadir}/dbus-1/services/eekboard-server.service
 %{_datadir}/eekboard/
 %{_datadir}/glib-2.0/schemas/*
 
@@ -118,6 +132,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 
 %changelog
+* Wed Aug 15 2012 Daiki Ueno <dueno at redhat.com> - 1.0.8-1
+- split eekboard-server into eekboard-service package (fixes #847500)
+
 * Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.7-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
diff --git a/sources b/sources
index 9899bee..5307d8c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-905baf1e5f49fbdfd7ddce898927c821  eekboard-1.0.7.tar.gz
+83584689cd3353d2f471d01f4f5f2efd  eekboard-1.0.8.tar.gz


More information about the scm-commits mailing list