packages: imsettings/imsettings.spec - updated to 1.2.5 - pl, cleanup - mor...

qboosh qboosh at pld-linux.org
Sun Nov 6 11:36:25 CET 2011


Author: qboosh                       Date: Sun Nov  6 10:36:25 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 1.2.5
- pl, cleanup
- more complete install time dependencies

---- Files affected:
packages/imsettings:
   imsettings.spec (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: packages/imsettings/imsettings.spec
diff -u packages/imsettings/imsettings.spec:1.3 packages/imsettings/imsettings.spec:1.4
--- packages/imsettings/imsettings.spec:1.3	Mon Jul 18 21:40:45 2011
+++ packages/imsettings/imsettings.spec	Sun Nov  6 11:36:20 2011
@@ -1,25 +1,35 @@
 # $Revision$, $Date$
+#
+# Conditional build:
+%bcond_without	xfce	# Xfce support module
+#
 Summary:	Delivery framework for general Input Method configuration
-#Summary(pl.UTF-8):	-
+Summary(pl.UTF-8):	Szkielet do ogólnej konfiguracji method wprowadzania znaków
 Name:		imsettings
-Version:	1.2.4
-Release:	3
-License:	LGPL
+Version:	1.2.5
+Release:	1
+License:	LGPL v2+
 Group:		Applications/System
+#Source0Download: http://code.google.com/p/imsettings/downloads/list
 Source0:	http://imsettings.googlecode.com/files/%{name}-%{version}.tar.bz2
-# Source0-md5:	aa4fdd4b24015c925ed53a6be24a790e
+# Source0-md5:	e6333b293f1381609dab9c98c17e00d2
 Patch0:		%{name}-constraint-of-language.patch
 Patch1:		%{name}-no-bash.patch
 URL:		http://code.google.com/p/imsettings/
+BuildRequires:	GConf2-devel >= 2.0
 BuildRequires:	desktop-file-utils
 BuildRequires:	gettext-devel
-BuildRequires:	glib2 >= 1:2.26.0
+BuildRequires:	glib2-devel >= 1:2.26.0
+BuildRequires:	gtk+2-devel >= 2:2.12.0
+BuildRequires:	gtk-doc >= 1.0
 BuildRequires:	libgxim-devel >= 0.3.1
-BuildRequires:	libnotify-devel
-BuildRequires:	xfconf-devel
+BuildRequires:	libnotify-devel >= 0.7.0
+BuildRequires:	pkgconfig
+%{?with_xfce:BuildRequires:	xfconf-devel}
 BuildRequires:	xorg-lib-libX11-devel
-Requires:	imsettings-desktop-module = %{version}-%{release}
-Requires:	imsettings-libs = %{version}-%{release}
+Requires:	%{name}-desktop-module = %{version}-%{release}
+Requires:	%{name}-libs = %{version}-%{release}
+Requires:	libnotify >= 0.7.0
 Requires:	xinitrc-ng
 Requires:	xorg-app-xinit
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -31,12 +41,19 @@
 
 This package contains the core DBus services and some utilities.
 
-#%description -l pl.UTF-8
+%description -l pl.UTF-8
+IMSettings to szkielet udostępniający ustawienia metod wprowadzania
+znaków (Input Method) i wykonujący zmiany tak, że wchodzą w życie
+natychmiast bez potrzeby restartu aplikacji ani środowiska
+graficznego.
+
+Ten pakiet zawiera główne usługi DBus oraz trochę narzędzi.
 
 %package libs
 Summary:	IMSettings library
 Summary(pl.UTF-8):	Biblioteka IMSettings
 Group:		Libraries
+Requires:	glib2 >= 1:2.26.0
 
 %description libs
 IMSettings library.
@@ -49,6 +66,7 @@
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki IMSettings
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
+Requires:	glib2-devel >= 1:2.26.0
 
 %description devel
 Header files for IMSettings library.
@@ -68,91 +86,150 @@
 %description static -l pl.UTF-8
 Statyczna biblioteka IMSettings.
 
-%package        xim
+%package xim
 Summary:	XIM support on imsettings
+Summary(pl.UTF-8):	Obsługa XIM dla imsettings
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
 Requires:	im-chooser
+Requires:	libgxim >= 0.3.1
 
-%description    xim
+%description xim
 IMSettings is a framework that delivers Input Method settings and
 applies the changes so they take effect immediately without any need
 to restart applications or the desktop.
 
 This package contains a module to get this working with XIM.
 
-%package        gnome2
-Summary:	GNOME 2 support on imsettings
+%description xim -l pl.UTF-8
+IMSettings to szkielet udostępniający ustawienia metod wprowadzania
+znaków (Input Method) i wykonujący zmiany tak, że wchodzą w życie
+natychmiast bez potrzeby restartu aplikacji ani środowiska
+graficznego.
+
+Ten pakiet zawiera moduł umożliwiający to dla usługi XIM.
+
+%package gnome2
+Summary:	GNOME 2 (GConf) support on imsettings
+Summary(pl.UTF-8):	Obsługa GNOME 2 (GConf) dla imsettings
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
 Requires:	im-chooser
-Provides:	imsettings-desktop-module = %{version}-%{release}
+Provides:	%{name}-desktop-module = %{version}-%{release}
 
-%description    gnome2
+%description gnome2
 IMSettings is a framework that delivers Input Method settings and
 applies the changes so they take effect immediately without any need
 to restart applications or the desktop.
 
-This package contains a module to get this working on GNOME 2.
+This package contains a module to get this working on GNOME 2 (using
+GConf).
 
-%package        gnome3
-Summary:	GNOME 3 support on imsettings
+%description gnome2 -l pl.UTF-8
+IMSettings to szkielet udostępniający ustawienia metod wprowadzania
+znaków (Input Method) i wykonujący zmiany tak, że wchodzą w życie
+natychmiast bez potrzeby restartu aplikacji ani środowiska
+graficznego.
+
+Ten pakiet zawiera moduł umożliwiający to dla aplikacji GNOME 2
+(korzystających z GConfa).
+
+%package gnome3
+Summary:	GNOME 3 (GSettings) support on imsettings
+Summary(pl.UTF-8):	Obsługa GNOME 3 (GSettings) dla imsettings
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
 Requires:	im-chooser
-Provides:	imsettings-desktop-module = %{version}-%{release}
+Provides:	%{name}-desktop-module = %{version}-%{release}
 
-%description    gnome3
+%description gnome3
 IMSettings is a framework that delivers Input Method settings and
 applies the changes so they take effect immediately without any need
 to restart applications or the desktop.
 
-This package contains a module to get this working on GNOME 3.
+This package contains a module to get this working on GNOME 3 (using
+GSettings).
+
+%description gnome3 -l pl.UTF-8
+IMSettings to szkielet udostępniający ustawienia metod wprowadzania
+znaków (Input Method) i wykonujący zmiany tak, że wchodzą w życie
+natychmiast bez potrzeby restartu aplikacji ani środowiska
+graficznego.
 
-%package        qt
+Ten pakiet zawiera moduł umożliwiający to dla aplikacji GNOME 3
+(korzystających z GSettings).
+
+%package qt
 Summary:	Qt support on imsettings
+Summary(pl.UTF-8):	Obsługa Qt dla imsettings
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
 Requires:	im-chooser
-Provides:	imsettings-desktop-module = %{version}-%{release}
+Provides:	%{name}-desktop-module = %{version}-%{release}
 
-%description    qt
+%description qt
 IMSettings is a framework that delivers Input Method settings and
 applies the changes so they take effect immediately without any need
 to restart applications or the desktop.
 
 This package contains a module to get this working on Qt applications.
 
-%package        xfce
+%description qt -l pl.UTF-8
+IMSettings to szkielet udostępniający ustawienia metod wprowadzania
+znaków (Input Method) i wykonujący zmiany tak, że wchodzą w życie
+natychmiast bez potrzeby restartu aplikacji ani środowiska
+graficznego.
+
+Ten pakiet zawiera moduł umożliwiający to dla aplikacji Qt.
+
+%package xfce
 Summary:	Xfce support on imsettings
+Summary(pl.UTF-8):	Obsługa Xfce dla imsettings
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
 Requires:	im-chooser
 Requires:	xfce4-settings >= 4.6.0
-Provides:	imsettings-desktop-module = %{version}-%{release}
+Provides:	%{name}-desktop-module = %{version}-%{release}
 
-%description    xfce
+%description xfce
 IMSettings is a framework that delivers Input Method settings and
 applies the changes so they take effect immediately without any need
 to restart applications or the desktop.
 
 This package contains a module to get this working on Xfce.
 
-%package        lxde
+%description xfce -l pl.UTF-8
+IMSettings to szkielet udostępniający ustawienia metod wprowadzania
+znaków (Input Method) i wykonujący zmiany tak, że wchodzą w życie
+natychmiast bez potrzeby restartu aplikacji ani środowiska
+graficznego.
+
+Ten pakiet zawiera moduł umożliwiający to dla aplikacji Xfce.
+
+%package lxde
 Summary:	LXDE support on imsettings
+Summary(pl.UTF-8):	Obsługa LXDE dla imsettings
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
 #Requires:	lxde-settings-daemon
 Requires:	lxsession
-Provides:	imsettings-desktop-module = %{version}-%{release}
+Provides:	%{name}-desktop-module = %{version}-%{release}
 
-%description    lxde
+%description lxde
 IMSettings is a framework that delivers Input Method settings and
 applies the changes so they take effect immediately without any need
 to restart applications or the desktop.
 
 This package contains a module to get this working on LXDE.
 
+%description lxde -l pl.UTF-8
+IMSettings to szkielet udostępniający ustawienia metod wprowadzania
+znaków (Input Method) i wykonujący zmiany tak, że wchodzą w życie
+natychmiast bez potrzeby restartu aplikacji ani środowiska
+graficznego.
+
+Ten pakiet zawiera moduł umożliwiający to dla aplikacji LXDE.
+
 %prep
 %setup -q
 %patch0 -p1
@@ -206,7 +283,7 @@
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libimsettings.so.*.*.*
-%attr(755,root,root) %{_libdir}/libimsettings.so.[0-9]
+%attr(755,root,root) %ghost %{_libdir}/libimsettings.so.5
 
 %files devel
 %defattr(644,root,root,755)
@@ -219,28 +296,30 @@
 %defattr(644,root,root,755)
 %{_libdir}/libimsettings.a
 
-%files  xim
+%files xim
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/imsettings-xim
 %attr(755,root,root) %{_libdir}/%{name}/libimsettings-xim.so
 
-%files  gnome2
+%files gnome2
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/libimsettings-gconf.so
 
-%files  gnome3
+%files gnome3
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/libimsettings-gsettings.so
 
-%files  qt
+%files qt
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/libimsettings-qt.so
 
-%files  xfce
+%if %{with xfce}
+%files xfce
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/libimsettings-xfce.so
+%endif
 
-%files  lxde
+%files lxde
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/%{name}/libimsettings-lxde.so
 
@@ -250,6 +329,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2011/11/06 10:36:20  qboosh
+- updated to 1.2.5
+- pl, cleanup
+- more complete install time dependencies
+
 Revision 1.3  2011/07/18 19:40:45  baggins
 - rel 3
 - comment out too optimistic lxde dep
@@ -260,4 +344,3 @@
 
 Revision 1.1  2011/07/17 19:08:45  baggins
 - initial revision, based on spec from FC
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/imsettings/imsettings.spec?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list