vte.spec revision 15322
10139N/A#
10139N/A# spec file for package vte
10139N/A#
12198N/A# Copyright (c) 2008 Sun Microsystems, Inc.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
10139N/A# Owner: yippi
10139N/A#
10139N/AName: vte
10139N/ALicense: LGPL v2
10139N/AGroup: System/Libraries
10139N/AVersion: 0.17.4
14112N/ARelease: 1
12578N/ADistribution: Java Desktop System
10139N/AVendor: Sun Microsystems, Inc.
10139N/ASummary: Terminal Emulation Widget Library
10139N/ASource: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.17/%{name}-%{version}.tar.bz2
13262N/A#owner:yippi date:2008-04-15 type:bug bugzilla:488960 bugster:6430930,6744071
11419N/APatch1: vte-01-update-utmpx.diff
10139N/AURL: http://www.gnome.org
11419N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/ADocdir: %{_defaultdocdir}/doc
10142N/AAutoReqProv: on
10142N/APrereq: /sbin/ldconfig
10244N/A
12773N/A%define gtk2_version 2.10.0
12773N/A%define python_version 2.4
12773N/A
11419N/ARequires: gtk2 >= %{gtk2_version}
10139N/ABuildRequires: gtk2-devel >= %{gtk2_version}
10139N/ABuildRequires: python >= %{python_version}
11419N/A
11437N/A%description
11962N/AVTE is a terminal emulation widget for GTK+, used in GNOME Terminal.
11437N/A
11437N/A%package devel
10139N/ASummary: Terminal Emulation Widget Development Library
10139N/AGroup: Development/Libraries
10139N/ARequires: %{name} = %{version}-%{release}
10139N/ARequires: gtk2-devel >= %{gtk2_version}
10139N/A
10139N/A%description devel
10803N/AVTE is a terminal emulation widget for GTK+, used in GNOME Terminal.
10139N/A
10139N/A%prep
10139N/A%setup -q
10139N/A%patch1 -p0
10139N/A
13462N/A%build
13462N/A%ifos linux
13462N/Aif [ -x /usr/bin/getconf ]; then
11419N/A CPUS=`getconf _NPROCESSORS_ONLN`
10139N/Afi
10139N/A%else
10139N/A CPUS=`/usr/sbin/psrinfo | grep on-line | wc -l | tr -d ' '`
10139N/A%endif
11419N/Aif test "x$CPUS" = "x" -o $CPUS = 0; then
10139N/A CPUS=1
13901N/Afi
10139N/A
13901N/Alibtoolize --force
13571N/Aaclocal $ACLOCAL_FLAGS -I .
13901N/Aautoheader
13577N/Aautomake -a -c -f
13901N/Aautoconf
14048N/A
14048N/ACFLAGS="$RPM_OPT_FLAGS" \
14151N/A./configure --prefix=%{_prefix} \
14151N/A --sysconfdir=%{_sysconfdir} \
14151N/A --datadir=%{_datadir} \
14151N/A --libexecdir=%{_libexecdir} \
10139N/A %{gtk_doc_option}
10139N/Amake -j $CPUS \
10139N/A pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \
10139N/A pythondir=%{_libdir}/python%{python_version}/vendor-packages
10139N/A
10139N/A%install
10139N/Amake DESTDIR=$RPM_BUILD_ROOT install \
10139N/A pyexecdir=%{_libdir}/python%{python_version}/vendor-packages \
10139N/A pythondir=%{_libdir}/python%{python_version}/vendor-packages
10139N/A#Copy zh_HK from zh_TW
10139N/A#Fixes bug 4930405
10139N/Ainstall -d $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES
10139N/Ainstall --mode=0644 $RPM_BUILD_ROOT%{_datadir}/locale/zh_TW/LC_MESSAGES/*.mo $RPM_BUILD_ROOT%{_datadir}/locale/zh_HK/LC_MESSAGES/
10139N/A# Clean up unpackaged files
10139N/Arm $RPM_BUILD_ROOT%{_libdir}/*.a
10139N/Arm $RPM_BUILD_ROOT%{_libdir}/*.la
10139N/Arm $RPM_BUILD_ROOT%{_libdir}/python2.4/vendor-packages/gtk-2.0/*.a
10139N/Arm $RPM_BUILD_ROOT%{_libdir}/python2.4/vendor-packages/gtk-2.0/*.la
10139N/A
10139N/A
10139N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%post
10139N/A/sbin/ldconfig
10139N/A
10139N/A%postun
10139N/A/sbin/ldconfig
10139N/A
10139N/A%files
10139N/A%defattr(-,root,root)
10139N/A%{_bindir}/*
10139N/A%{_libdir}/*.so*
10139N/A%attr(2711,root,utmp) %{_libexecdir}/gnome-pty-helper
10139N/A%{_datadir}/%{name}
10139N/A%{_datadir}/locale/*/LC_MESSAGES/*.mo
10139N/A%{_mandir}/man1/*
10139N/A%{_mandir}/man3/*
10139N/A
10139N/A%files devel
10139N/A%defattr(-,root,root)
10139N/A%{_datadir}/gtk-doc/html/%{name}
10139N/A%{_includedir}/*
10139N/A%{_libdir}/*.so
10139N/A%dir %{_libdir}/%{name}
10139N/A%{_libdir}/%{name}/*
10139N/A%{_libdir}/pkgconfig/*
10139N/A%{_libdir}/python2.4/vendor-packages/gtk-2.0/vtemodule.so
10139N/A
10139N/A%changelog
10244N/A* Wed Sep 24 2008 - christian.kelly@sun.com
12754N/A- Bump to 0.17.4.
10139N/A* Tue Sep 09 2008 - christian.kelly@sun.com
11855N/A- Bump to 0.17.3.
10139N/A* Tue Aug 05 2008 - damien.carbery@sun.com
11855N/A- Bump to 0.17.1.
11855N/A* Thu Jun 05 2008 - damien.carbery@sun.com
11855N/A- Bump to 0.16.14.
11855N/A* Tue Apr 15 2008 - brian.cameron@sun.com
10139N/A- Add patch vte-01-update-utmpx.diff patch. This patch was written by
10139N/A Arvind Samptur (Arvind.Samptur@Sun.COM) to integrate into Solaris 10.
10139N/A However, this patch has not able to go upstream in the 2.22 timeframe
10139N/A so Arvind asked me to integrate this patch for now.
10139N/A* Tue Mar 11 2008 - damien.carbery@sun.com
10139N/A- Bump to 0.16.13.
13462N/A* Tue Jan 08 2007 - damien.carbery@sun.com
13462N/A- Bump to 0.16.12.
13462N/A* Tue Dec 18 2007 - damien.carbery@sun.com
11419N/A- Bump to 0.16.11.
12524N/A* Tue Dec 04 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.16.10.
11419N/A* Mon Dec 03 2007 - takao.fujiwara@sun.com
13901N/A- Remove vte-02-inputmethod-spotlocation.diff to replace the gtk patch.
13901N/A* Tue Nov 06 2007 - brian.cameron@sun.com
13901N/A- Remove stale vte-03-selection-perf-improve.diff patch. It does not
13901N/A improve performance and it was rejected by the maintainer.
14048N/A* Tue Sep 18 2007 - damien.carbery@sun.com
14151N/A- Bump to 0.16.9. Remove upstream patch, 03-cut-copy-paste-handle. Renumber
12316N/A rest.
10142N/A* Tue Jul 31 2007 - damien.carbery@sun.com
11419N/A- Bump to 0.16.8.
10139N/A* Mon Jul 30 2007 - damien.carbery@sun.com
11419N/A- Bump to 0.16.7.
10139N/A* Tue Jun 19 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.16.6.
10142N/A* Tue May 29 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.16.4. Remove upstream patches, 05-g11n-segv-preedit and
10139N/A 06-terminal-access-visibility-notify.
10139N/A* Fri May 25 2007 - yi.jin@sun.com
10139N/A- Add vte-06-terminal-access-visibility-notify.diff. Fixes 6556709.
10139N/A The signal callback function should return FALSE to let the rest of
10139N/A callback functions get called.
10139N/A* Mon Apr 30 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.16.3.
10139N/A* Fri Apr 27 2007 - takao.fujiwara@sun.com
10139N/A- Add vte-05-g11n-segv-preedit.diff. Fixes 6548846
10139N/A* Tue Apr 24 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.16.2. Remove upstream patch 04-utf8-ambiguous. Renumber rest.
10139N/A* Thu Apr 12 2007 - damien.carbery@sun.com
10139N/A- Remove upstream patch, 06-nullptr-check.
10139N/A* Wed Apr 11 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.16.1.
10139N/A* Wed Apr 4 2007 - dougs@truemail.co.th
10139N/A- Added patch vte-06-nullptr-check.diff to fix bugzilla 425767.
12773N/A* Tue Mar 13 2007 - damien.carbery@sun.com
12773N/A- Bump to 0.16.0.
12773N/A* Mon Mar 05 2007 - damien.carbery@sun.com
12773N/A- Bump to 0.15.6.
12773N/A* Wed Feb 28 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.15.5. Remove upstream patch 06-environ.
10139N/A* Wed Feb 14 2007 - damien.carbery@sun.com
10139N/A- Remove upstream patch, 06-vte-pty-open. Add patch, 06-environ to fix #407839.
10139N/A* Tue Feb 13 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.15.3.
10139N/A* Thu Feb 08 2007 - brian.cameron@sun.com
10139N/A- Remove unneeded patch vte-01-vtefc.diff. Now FC_WIDTH is defined on
10139N/A Solaris, so it's no longer needed to wrap it with #ifdef FC_WIDTH.
10139N/A* Tue Jan 23 2007 - damien.carbery@sun.com
10139N/A- Add patch, 07-vte-pty-open, to sync func declaration with definition; #400184.
10139N/A* Tue Jan 23 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.15.2. Remove upstream patch, 06-get-text. Renumber remainder.
10139N/A* Tue Jan 09 2007 - damien.carbery@sun.com
10139N/A- Bump to 0.15.1.
10139N/A* Thu Dec 07 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.15.0.
10139N/A* Fri Nov 3 2006 - laca@sun.com
10139N/A- use %gtk_doc_option in configure so that it can be disabled using
10139N/A --without-gtk-doc
10139N/A* Tue Oct 03 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.14.1.
10139N/A* Thu Sep 14 2006 - matt.keenan@sun.com
10139N/A- Remove patch vte-08-pre-edit-crash-on-close.diff, as causing
10139N/A two bugs, 6453098, and 6465619, and removing does not re-introduce 6193929.
10139N/A* Tue Sep 05 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.14.0.
10139N/A* Fri Aug 25 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.13.7.
10139N/A* Mon Aug 21 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.13.6.
10139N/A* Tue Aug 01 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.13.5.
10139N/A* Tue Jul 25 2006 - damien.carbery@sun.com
10139N/A- Remove upstream patch, 05-update-logout-record. Rename remaining.
10139N/A* Tue Jul 25 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.13.4.
10139N/A* Fri Jul 21 2006 - padraig.obriain@sun.com
10139N/A- Bump to 0.13.3 for gnome 2.15.
10139N/A- Remove patch vte-07-g11n-word-char.diff as this issue is addressed,
10139N/A slightly differently, in vte code.
10139N/A* Fri Jun 23 2006 - brian.cameron@sun.com
10139N/A- Bump to 0.12.2.
10139N/A* Thu Apr 27 2006 - damien.carbery@sun.com
10139N/A- Remove upstream patch, vte-12-msgfmt-no-c-param.diff.
10139N/A* Thu Apr 27 2006 - damien.carbery@sun.com
10139N/A- Bump to 1.12.1.
10139N/A* Tue Mar 14 2006 - damien.carbery@sun.com
10139N/A- Add patch, 12-msgfmt-no-c-param, to remove '-c' param from msgfmt call. That
10139N/A switch breaks Solaris build.
10139N/A* Mon Mar 13 2006 - damien.carbery@sun.com
10139N/A- Bump to 1.12.0.
10139N/A* Thu Mar 9 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.11.21.
10139N/A* Sun Feb 26 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.11.20.
10139N/A- Remove upstream patch, 08-logname. Renumber 12-g11n-word-char to 08.
10139N/A* Tue Feb 14 2006 - damien.carbery@sun.com
10139N/A- Enable freetype test in configure. Somehow this makes it build.
10139N/A* Mon Feb 13 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.11.18.
10139N/A* Sun Jan 29 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.11.17
10139N/A* Mon Jan 16 2006 - damien.carbery@sun.com
10139N/A- Remove upstream patch 08-fix-crash; rename 13-logname to 08-logname.
10139N/A* Sun Jan 15 2006 - damien.carbery@sun.com
10139N/A- Bump to 0.11.16
10139N/A* Thu Oct 27 2005 - laca@sun.com
10139N/A- move the python stuff from site-packages to vendor-packages
10139N/A* Tue Sep 06 2005 - damien.carbery@sun.com
10139N/A- Remove upstream patch, vte-04-a11y-selection.diff. Reorder remaining.
10139N/A* Mon Sep 05 2005 - damien.carbery@sun.com
10139N/A- Bump to 2.11.15.
10139N/A* Thu Aug 25 2005 - damien.carbery@sun.com
10139N/A- Add python build dependency and add python modules back into %files.
10139N/A* Wed Aug 24 2005 - damien.carbery@sun.com
10139N/A- Remove python references as the module doesn't generate any.
10139N/A* Tue Aug 16 2005 - damien.carbery@sun.com
10139N/A- Bump to 0.11.14.
10139N/A* Fri May 13 2005 - balamurali.viswanathan@wipro.com
10139N/A- Bump to 0.11.13
10139N/A* Wed Mar 16 2005 - takao.fujiwara@sun.com
14151N/A- Added vte-14-g11n-word-char.diff fo select localized strings exactly.
14151N/A Fix 6241338.
14151N/A* Wed Nov 24 2004 - narayana.pattipati@wipro.com
14151N/A- Updated the patch vte-11-scrolling-perf-improve.diff to chnage
14112N/A vte input buffer size to 2K. Fixes bugtraq bug#6198452.
14112N/A Patch reviewed by ghee.teo@sun.com
14048N/A* Fri Nov 12 2004 - suresh.chandrasekharan@sun.com
14048N/A- Added patch vte-13-preddit-crash-on-close.diff
13984N/A Bugster #6193929
13984N/A* Fri Nov 05 2004 - balamurali.viswanathan@wipro.com
13919N/A- Added patch vte-12-selection-perf-improve.diff to improve selection
13919N/A performance
13900N/A* Fri Oct 29 2004 - narayana.pattipati@wipro.com
13901N/A- Added patch vte-11-scrolling-perf-improve.diff to improve scrolling
13901N/A performance of gnome-terminal based on VTE. The patch improves the
13901N/A performance of the issues mentioned in bugtraq bug#5014824. Most of
13901N/A the patch is taken from the patch given to bugzilla bug#143914.
13901N/A* Thu Oct 28 2004 - matt.keenan@sun.com
13901N/A- Add vte.1, libvte.3 man pages
13901N/A* Wed Oct 27 2004 - padraig.obriain@sun.com
13901N/A- Add patch vte-10-get-text.diff to fix bugzilla 156161.
13900N/A* Mon Oct 18 2004 - padraig.obriain@sun.com
13799N/A- Add patch vte-09-fix-crash.diff to fix bug 5107420.
13799N/A* Sat Oct 09 2004 - federic.zhang@sun.com
13799N/A- Add patch vte-08-utf8-ambiguous.diff to fix bug 5028816
13656N/A gnome-terminal display full-width characters as half-width on UTF-8
13656N/A* Fri Oct 08 2004 - archana.shah@wipro.com
13656N/A- Added patch vte-07-update-logout-record.diff
13652N/A Fixes bug#5084840
13652N/A* Mon Oct 04 2004 - narayana.pattipati@wipro.com
13652N/A- Added patch vte-06-cut-copy-paste-handle.diff to make Sun Cut,
13322N/A Copy, Paste keys work in gnome-terminal. Fixes bug#5098217
13322N/A* Thu Aug 26 2004 - hidetoshi.tajima@sun.com
13262N/A- Add patch vte-05-inputmethod-spotlocation.diff for bugzilla #150052,
13262N/A bugtraq #5080038
13114N/A* Wed Aug 18 2004 - brian.cameron@sun.com
13114N/A- added --enable-gtk-doc
13058N/A* Thu Jul 22 2004 - padraig.obriain@sun.com
13058N/A- Add patch vte-04-a11y-selection.diff for bugzilla #113590
13034N/A* Sun Jul 11 2004 - niall.power@sun.com
13034N/A- build fixup
13001N/A* Thu Jul 08 2004 - niall.power@sun.com
13001N/A- ported to rpm4
12892N/A- removed auto*-jds stuff, not needed with SuSE 9.1
12892N/A* Thu Jul 08 2004 - damien.donlon@sun.com
12888N/A- Updated l10n content to vte-l10n-po-1.2.tar.bz2
12888N/A* Thu Jul 08 2004 - ghee.teo@sun.com
12888N/A- updated vte.spec to remove the ifos from around gnome-pty-helper
12849N/A essentially yo revert back to what it was.
12849N/A* Wed Jul 07 2004 - dermot.mccluskey@sun.com
12837N/A- added "-j $CPUS" to make to speed up builds
12837N/A* Tue Jun 22 2004 <federic.zhang@sun.com>
12837N/A- Based on the 0.11.11 version, recreate the vte-03-fcconfig.diff patch
12818N/A* Mon Jun 14 2004 ghee.teo@sun.com
12818N/A- Fixes stopper bug 5062671, not to use gnome-pty-helper on Solaris.
12818N/A Essentially just don't include the binary in Solaris.
12808N/A* Fri Jun 11 2004 damien.carbery@sun.com
12808N/A- Added patch to add '-lglib-2.0' to src/Makefile.am to build on Solaris sparc.
12608N/A* Thu Jun 10 2004 johan.steyn@sun.com
12608N/A- Changed to use correct autotools, hence no longer need autotools patch
12578N/A* Wed Jun 09 2004 damien.carbery@sun.com
12578N/A- Add '--disable-freetypetest' configure switch because S9x86 build fails when
12524N/A configure tries to run the test app, because /opt/jds/lib not in
12524N/A LD_LIBRARY_PATH or -R link parameter.
12480N/A* Tue Jun 08 2004 johan.steyn@sun.com
12480N/A- Update to 0.11.11 tarball
12368N/A* Mon May 17 2004 - <federic.zhang@sun.com>
12368N/A- Fixed bug 5042257 by adding patch vte-02-fcconfig.diff
12368N/A [Cinnabar Linux] The CJK font rendering in gnome-terminal is not acceptable
12360N/A* Wed May 12 2004 - damien.donlon@sun.com
12360N/A- Updated l10n content to vte-l10n-po-1.1.tar.bz2
12316N/A* Mon Mar 29 2004 - damien.donlon@sun.com
12316N/A- Updated l10n content to vte-l10n-po-1.0.tar.bz2
12295N/A* Tue Feb 24 2004 - <matt.keenan@sun.com>
12295N/A- Update Distro, l10n tarball
12198N/A* Thu Feb 12 2004 - <niall.power@sun.com>
12198N/A- Added patch #01 to create an *-uninstalled-pc.file
12048N/A- Autotoolize the build stage
12048N/A* Fri Oct 17 2003 - <michael.twomey@sun.com> - 0.11.10-1
11901N/A- Uprevved to GNOME 2.4.0 version.
11901N/A- Changed source url.
11855N/A* Thu Aug 14 2003 - <laca@sun.com>
11855N/A- remove *.a
11419N/A* Tue May 13 2003 - ghee.teo@sun.com
11419N/A- initial Sun release
11416N/A