[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