[Fedora-i18n-bugs] [eekboard/f14/master] Update to 0.90.1-1.

Daiki Ueno ueno at fedoraproject.org
Wed Feb 23 08:28:30 UTC 2011


commit 04aa58f22593b6330de18a760c86557effd00030
Author: Daiki Ueno <ueno at unixuser.org>
Date:   Wed Feb 23 17:29:41 2011 +0900

    Update to 0.90.1-1.

 .gitignore    |    1 +
 eekboard.sh   |    5 ---
 eekboard.spec |   82 ++++++++++++++++++++++++++++++++++++++++++++++++---------
 sources       |    2 +-
 4 files changed, 71 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 311c4a9..8d04a7f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 eekboard-0.0.4.tar.gz
 eekboard-0.0.5.tar.gz
+/eekboard-0.90.1.tar.gz
diff --git a/eekboard.spec b/eekboard.spec
index 77debe8..2d8e931 100644
--- a/eekboard.spec
+++ b/eekboard.spec
@@ -1,5 +1,5 @@
 Name:		eekboard
-Version:	0.0.5
+Version:	0.90.1
 Release:	1%{?dist}
 Summary:	A Virtual Keyboard for GNOME 
 
@@ -8,25 +8,24 @@ License:	GPLv3+
 URL:		http://ueno.github.com/eekboard/
 Source0:	http://github.com/downloads/ueno/eekboard/eekboard-%{version}.tar.gz
 Source1:	%{name}.desktop
-Source2:	eekboard.sh
 BuildRequires:	libfakekey-devel
 BuildRequires:	libXtst-devel
-BuildRequires:	clutter-gtk-devel
+#BuildRequires:	clutter-gtk-devel
+BuildRequires:  gtk2-devel
 BuildRequires:	libxklavier-devel
 BuildRequires:  GConf2-devel
-BuildRequires:  libnotify-devel
 BuildRequires:  at-spi-devel
 %if (0%{?fedora} <= 13)
 BuildRequires:	gir-repository-devel
 %endif
 BuildRequires:	intltool desktop-file-utils
+BuildRequires:  gobject-introspection-devel
 
 Requires: eekboard-libs = %{version}-%{release}
 
 %description
-eekboard is a virtual keyboard software package which ships with a
-standalone virtual keyboard application (eekboard), and a library to
-create keyboard-like UI (libeek).
+eekboard is a virtual keyboard software package, including a set of
+tools to implement desktop virtual keyboards.
 
 %package libs
 Summary:	Runtime libraries for eekboard
@@ -53,7 +52,7 @@ This package contains the development tools for eekboard.
 
 
 %build
-%configure --disable-static
+%configure --disable-static --with-gtk=2.0
 make %{?_smp_mflags}
 
 
@@ -61,22 +60,37 @@ make %{?_smp_mflags}
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 rm -rf $RPM_BUILD_ROOT%{_libdir}/*.la
-mv $RPM_BUILD_ROOT%{_bindir}/eekboard $RPM_BUILD_ROOT%{_bindir}/eekboard.orig
-install -p -m 755 %{SOURCE2} ${RPM_BUILD_ROOT}%{_bindir}/eekboard
 desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
 %{SOURCE1}
 
 %find_lang %{name}
 
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 %post libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
+
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-%{_bindir}/eekboard
-%{_bindir}/eekboard.orig
+%{_bindir}/eekboard-server
+%{_bindir}/eekboard-desktop-client
+%{_bindir}/eekboard-client
+%{_bindir}/eekboard-xml
+%{_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 libs
 %defattr(-,root,root,-)
@@ -88,7 +102,8 @@ desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
 %defattr(-,root,root,-)
 # LGPLv2+
 %{_libdir}/libeek*.so
-%{_includedir}/eek-0.1/
+%{_includedir}/eek-0.90/
+%{_includedir}/eekboard-0.90/
 %{_datadir}/gir-1.0/Eek*.gir
 %{_datadir}/vala/vapi/eek*.vapi
 %{_libdir}/pkgconfig/eek*.pc
@@ -97,6 +112,47 @@ desktop-file-install --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
 
 
 %changelog
+* Wed Feb 23 2011 Daiki Ueno <dueno at redhat.com> - 0.90.1-1
+- new upstream release
+
+* Sun Feb 13 2011 Christopher Aillon <caillon at redhat.com> - 0.0.7-7
+- Rebuild against newer libxklavier
+
+* Fri Feb 11 2011 Matthias Clasen <mclasne at redhat.com> - 0.0.7-6
+- Rebuild against newer gtk
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.0.7-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Feb  2 2011 Matthias Clasen <mclasen at redhat.com> - 0.0.7-4
+- Rebuild against newer gtk3
+
+* Thu Jan 13 2011 Daiki Ueno <dueno at redhat.com> - 0.0.7-3
+- add eekboard-gtk3.patch
+
+* Sun Jan  9 2011 Matthias Clasen <mclasen at redhat.com> - 0.0.7-2
+- Rebuild against newer gtk3
+
+* Mon Dec  6 2010 Daiki Ueno <dueno at redhat.com> - 0.0.7-1
+- new upstream release
+
+* Mon Nov 15 2010 Daiki Ueno <dueno at redhat.com> - 0.0.6-1
+- new upstream release
+- remove patches for GTK3 and libnotify since they are included in the
+  upstream
+- enable clutter build again
+
+* Fri Nov 12 2010 Daiki Ueno <dueno at redhat.com> - 0.0.5-4
+- apply patch to fix build against GTK 2.91.5
+- apply patch to fix build against libnotify 0.7.0
+- temporarily disable clutter since clutter-gtk uses GTK2 symbols
+
+* Wed Sep  8 2010 Daiki Ueno <dueno at redhat.com> - 0.0.5-3
+- link against gtk+-3.0 since clutter-gtk-1.0 requires it
+
+* Tue Sep  7 2010 Daiki Ueno <dueno at redhat.com> - 0.0.5-2
+- rebuild to resolve broken dependency on clutter-gtk
+
 * Thu Aug 12 2010 Daiki Ueno <dueno at redhat.com> - 0.0.5-1
 - new upstream release
 - remove disable Clutter patch
diff --git a/sources b/sources
index 6e3c119..910ee91 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a7087b4e911c6f3c50975474ca6a1d49  eekboard-0.0.5.tar.gz
+69c4b483743a2263f419a8ae9c9b87b0  eekboard-0.90.1.tar.gz


More information about the i18n-bugs mailing list