rpms/tomoe/devel tomoe.spec,1.14,1.15

Jens Petersen (petersen) fedora-extras-commits at redhat.com
Mon Jul 16 03:26:31 UTC 2007


Author: petersen

Update of /cvs/extras/rpms/tomoe/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv19191

Modified Files:
	tomoe.spec 
Log Message:
- enable python binding with buildrequires pygtk2-codegen
- buildrequire gtk-doc
- require gtk-doc for devel package
- add a build switch for ruby binding



Index: tomoe.spec
===================================================================
RCS file: /cvs/extras/rpms/tomoe/devel/tomoe.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- tomoe.spec	29 Jun 2007 07:18:01 -0000	1.14
+++ tomoe.spec	16 Jul 2007 03:25:59 -0000	1.15
@@ -1,23 +1,33 @@
+%define ruby_binding 0
+
 Name:           tomoe
 Version:        0.6.0
-Release:        1%{?dist}
-Summary:        Japanese handwritten input system
+Release:        2%{?dist}
+Summary:        Handwritten input system for Japanese and Chinese
 
 Group:          System Environment/Libraries
 License:        LGPL
 URL:            http://scim-imengine.sourceforge.jp/
 Source0:        http://dl.sourceforge.net/sourceforge/tomoe/%{name}-%{version}.tar.gz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:  glib2-devel, perl-XML-Parser, python, gettext
+BuildRequires:  glib2-devel, gettext, gtk-doc
+BuildRequires:  perl(XML::Parser), python, pygtk2-codegen
+%if %{ruby_binding}
+BuildRequires:  ruby-glib2-devel
+%endif
+## for extra dictionary backends
+#BuildRequires:  mysql-devel, subversion-devel, hyperestraier-devel
 
 %description
 A program which does Japanese handwriting recognition.
 
 
 %package devel
-Summary:    tomoe
+Summary:    tomoe development files
 Group:      Development/Libraries
 Requires:   %{name} = %{version}-%{release}
+# for %{_datadir}/gtk-doc/html
+Requires:   gtk-doc
 
 %description devel
 The tomoe-devel package includes the header files for the tomoe package.
@@ -29,13 +39,17 @@
 
 
 %build
-%configure --disable-static
+%configure --disable-static --enable-gtk-doc
 make %{?_smp_mflags}
 
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
 
+%if !%{ruby_binding}
+rm -f $RPM_BUILD_ROOT%{_prefix}/lib/ruby/site_ruby/*/tomoe.rb $RPM_BUILD_ROOT%{_libdir}/ruby/site_ruby/*/*-linux/*
+%endif
+
 # remove .la files
 find ${RPM_BUILD_ROOT}%{_libdir} -name '*.la' | xargs rm
 
@@ -56,6 +70,7 @@
 %defattr(-,root,root,-)
 %doc AUTHORS COPYING NEWS README TODO data/kanjidic*.html
 %{_libdir}/libtomoe.so.*
+%{_libdir}/python2.5/site-packages/tomoe.so
 %{_libdir}/tomoe
 %{_datadir}/tomoe
 %dir %{_sysconfdir}/tomoe
@@ -68,13 +83,23 @@
 %{_includedir}/tomoe
 %{_libdir}/pkgconfig/tomoe.pc
 %{_datadir}/gtk-doc/html/tomoe
-
+%{_libdir}/pkgconfig/pytomoe.pc
+%if %{ruby_binding}
+%{_prefix}/lib/ruby/site_ruby/1.8/tomoe.rb
+%{_libdir}/ruby/site_ruby/1.8/*-linux/*
+%endif
 
 %changelog
+* Mon Jul 16 2007 Jens Petersen <petersen at redhat.com> - 0.6.0-2
+- enable python binding with buildrequires pygtk2-codegen
+- buildrequire gtk-doc
+- require gtk-doc for devel package
+- add a build switch for ruby binding
+
 * Fri Jun 29 2007 Jens Petersen <petersen at redhat.com> - 0.6.0-1
 - update to 0.6.0
 - tomoe-modules-noversion.patch no longer needed
-- buildrequire perl-XML-Parser for intltool and python
+- buildrequire gettext, python, and perl-XML-Parser (for intltool)
 
 * Thu Feb 15 2007 Jens Petersen <petersen at redhat.com> - 0.5.1-1
 - update to 0.5.1




More information about the fedora-extras-commits mailing list