commit 4831254a2ffa2a277a56bd8e39ce7ead7e0f3419 Author: Daiki Ueno ueno@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/%%7Bname%7D/%%7Bname%7D-%%7Bversion%7D.tar... + +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@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@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
i18n-bugs@lists.fedoraproject.org