[ibus-panel-extensions] Initial import.

Daiki Ueno ueno at fedoraproject.org
Tue Jan 17 02:58:28 UTC 2012


commit 4831254a2ffa2a277a56bd8e39ce7ead7e0f3419
Author: Daiki Ueno <ueno at unixuser.org>
Date:   Tue Jan 17 11:58:21 2012 +0900

    Initial import.

 .gitignore                 |    1 +
 ibus-panel-extensions.spec |  114 ++++++++++++++++++++++++++++++++++++++++++++
 sources                    |    1 +
 3 files changed, 116 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..beabdde 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/ibus-panel-extensions-1.4.99.20111207.tar.gz
diff --git a/ibus-panel-extensions.spec b/ibus-panel-extensions.spec
new file mode 100644
index 0000000..915ecd4
--- /dev/null
+++ b/ibus-panel-extensions.spec
@@ -0,0 +1,114 @@
+%define require_ibus_version 1.4.0
+
+Name:		ibus-panel-extensions
+Version:	1.4.99.20111207
+Release:	1%{?dist}
+Summary:	Additional UI service components for IBus
+
+# libraries are LGPLv2+ and programs are GPLv2+
+License:	LGPLv2+ and GPLv2+
+Group:		System Environment/Libraries
+URL:		http://github.com/ueno/ibus-panel-extensions/
+Source0:	https://github.com/downloads/ueno/%{name}/%{name}-%{version}.tar.gz
+
+BuildRequires:	vala
+BuildRequires:	gucharmap-devel
+BuildRequires:	sqlite-devel
+BuildRequires:	eekboard-devel
+# FIXME switch to libgee-0.8 once this package is ready for the new libgee API
+BuildRequires:	pkgconfig(gee-1.0)
+BuildRequires:	ibus-devel >= %{require_ibus_version}
+BuildRequires:	intltool
+# for regenerating configure script
+# BuildRequires:	libtool, gnome-common
+Requires:	ibus >= %{require_ibus_version}
+
+%description
+This package contains the following components:
+
+* charmap: character map
+* virtkbd: virtual keyboard
+* drawing: drawing pad for hand-writing input
+
+Each component consists of a D-Bus service running on IBus bus (which
+provides actual UI), a client library to access the service, and an
+example IME using the service through the library.
+
+%package devel
+Summary:	Libraries and header files for %{name}
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+Libraries and header files for %{name}
+
+%package python
+Summary:	Python language binding for %{name}
+Group:		Development/Libraries
+License:	LGPLv2+
+Requires:	%{name} = %{version}-%{release}
+
+%description python
+Python language binding for %{name}
+
+
+%prep
+%setup -q
+
+
+%build
+%configure
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
+
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+
+%find_lang %{name}
+
+%post -p /sbin/ldconfig
+
+
+%postun
+/sbin/ldconfig
+if [ $1 -eq 0 ] ; then
+    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
+%posttrans
+    /usr/bin/glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
+
+%files -f %{name}.lang
+%doc README.markdown COPYING COPYING.LIB
+# GPLv2+
+%{_libexecdir}/*
+%{_datadir}/ibus/component/*
+# LGPLv2+
+%{_libdir}/*.so.*
+%{_datadir}/ibus-panel-extensions
+%{_datadir}/glib-2.0/schemas/*
+
+
+%files devel
+%{_libdir}/*.so
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/ibus-panel-extensions
+%{_datadir}/vala/vapi/*
+
+
+%files python
+%{python_sitelib}/ibus-panel-extensions
+
+
+%changelog
+* Thu Dec  8 2011 Daiki Ueno <dueno at redhat.com> - 1.4.99.20111207-1
+- new upstream release
+- clarify the license (libraries are LGPLv2+ and programs are GPLv2+)
+- omit Requires: ldconfig
+
+* Fri Oct 21 2011 Daiki Ueno <dueno at redhat.com> - 1.4.99.20111021-1
+- initial packaging for Fedora
+
diff --git a/sources b/sources
index e69de29..a82d5df 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+64434b01fb64541a2ee29d9c273d3551  ibus-panel-extensions-1.4.99.20111207.tar.gz


More information about the scm-commits mailing list