gnome-terminal/gnome-terminal.spec

250 lines
8.8 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# spec file for package gnome-terminal (Version 2.17.91)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gnome-terminal
BuildRequires: docbook_4 gnome-common gnome-doc-utils-devel gnutls-devel intltool kdelibs3-doc libglade2-devel libgnomeprintui-devel libgnomeui-devel libwnck-devel mDNSResponder-devel perl-XML-Parser scrollkeeper startup-notification-devel update-desktop-files vte-devel
License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: System/X11/Terminals
Obsoletes: gnome-core
Version: 2.17.91
Release: 1
Summary: The GNOME 2.x Desktop Terminal
Source: %{name}-%{version}.tar.bz2
URL: http://www.gnome.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: filesystem gconf2
Patch1: gnome-terminal-defaults.patch
Patch2: gnome-terminal-force-terminal-draw.patch
Patch4: gnome-terminal-desktop.patch
Patch5: %{name}-uninited-vars.patch
Autoreqprov: on
%gconf_schemas_prereq
%description
This package contains the GNOME 2.x Desktop Terminal program. It is
handy for quick tasks on the command line.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch4 -p1
%patch5
%build
autoreconf -f -i
# needed for gnome-terminal-2.16.1:
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
# FIXME: Build as root modifies system!
# gnome-panel-2.16.1: --disable-scrollkeeper does not work properly.
%configure\
--disable-schemas-install\
--disable-scrollkeeper
make %{?jobs:-j%jobs}
%install
make install DESTDIR=$RPM_BUILD_ROOT
# FIXME: Build as root modifies system!
# gnome-panel-2.16.1: --disable-scrollkeeper does not work properly.
rm -r $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
echo DocPath=gnome-terminal >> $RPM_BUILD_ROOT/%{_datadir}/applications/gnome-terminal.desktop
for xml in $RPM_BUILD_ROOT%{_datadir}/gnome/help/*/*/*.xml; do
if echo $xml | egrep 'share/gnome/help/([^/]*)/[^/]*/\1\.xml$' > /dev/null; then
meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || :
fi
done
%suse_update_desktop_file -G "Command Line Terminal" %name TerminalEmulator
%find_lang %{name}
%find_gconf_schemas
cat %{name}.lang %{name}.schemas_list >%{name}.lst
%clean
rm -rf $RPM_BUILD_ROOT
%pre -f %{name}.schemas_pre
%posttrans -f %{name}.schemas_posttrans
%preun -f %{name}.schemas_preun
%files -f %{name}.lst
%defattr (-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README
%{_bindir}/gnome-terminal
%{_datadir}/applications/gnome-terminal.desktop
%{_datadir}/gnome-terminal
%{_datadir}/omf/gnome-terminal
%{_datadir}/pixmaps/gnome-terminal.png
%{_libdir}/bonobo/servers/gnome-terminal.server
%changelog
* Fri Mar 09 2007 - maw@suse.de
- Update to version 2.17.91
- Plug a memory leak.
- Do not disable some keybindings when DnDing notebook pages.
- Include the Tango color scheme.
- Remember the zoom setting for new tabs.
- Do not have clashing shortcuts in popups.
- Do not resize when switching between tabs, hopefully.
- Focus new terminals when they are created, always.
- Handle long terminal titles better.
- Do not paint initially terminals black.
- Various UI updates and inconsistencies eliminated.
- A few crashes fixed.
- Remove upstreamed gnome-terminal-tab_resize_fix_r2082.patch
* Mon Feb 26 2007 - sbrabec@suse.cz
- Fixed invalid window resize (#211443).
* Wed Jan 17 2007 - sbrabec@suse.cz
- Removed obsolete scrollkeeper directory (#230786).
* Tue Dec 19 2006 - sbrabec@suse.cz
- Spec file cleanup.
* Fri Dec 15 2006 - maw@suse.de
- Move to /usr.
* Fri Oct 13 2006 - danw@suse.de
- Remove dead patch
* Fri Oct 13 2006 - jhargadon@suse.de
- added gnome-doc-utils-devel in BuildRequires.
* Tue Oct 03 2006 - jhargadon@suse.de
- update to version 2.16.1
- Honours the --title switch
- Fixes a couples of memory leaks
- New and updated translations
* Mon Oct 02 2006 - oswerkstrom@suse.de
- Bug 177355 - gnome-terminal --title command ignored.
* Thu Sep 14 2006 - jhargadon@suse.de
- update to version 2.16.0
- Bug 354056 Build broken: missing help/fr/Makefile.am
- Bug 351319 crash on Terminal
- Part of Bug 352873 crash in Terminal: Edit current profile aft...
- Bug 353020 Detaching a tab does not preserve the size
- Bug 336943 Critical warning and crash in gnome-terminal
- Bug 138609 Next/prev TAB keybindings should not be passed through
on first/last tab
- Fix intltool req.
* Tue Aug 22 2006 - jhargadon@suse.de
- update to version 2.15.4
- Bug 349459 does not assert dependency on gdk 2.10
- Bug 85926 dnd'd filenames should be escaped
- Bug 324426 Open/close tab adds row to terminal
- Bug 336947 [patch] Redundant vte_terminal_set_font_full() calls
- Use real transparency when it's available
- Improve the dialog to ask for confirmation when closing a window
with more than one tab open
- Migrated to gnome-doc-utils
- Exports authentication proxy settings
- Fixes the close button of the about dialog
- Includes final slashes on URL highlighting
- Eliminates superfluous resize on drag-n-drop
- updates to translations
* Tue Mar 07 2006 - gekker@suse.de
- Disable menu accelerators by default (#143086)
* Tue Feb 28 2006 - sbrabec@suse.cz
- Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14).
* Sat Feb 18 2006 - sreeves@suse.de
- Update .desktop file (Name, GenericName, Comment, DocPath)
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Tue Sep 06 2005 - jpr@suse.de
- Update to version 2.12.0
* Tue Aug 23 2005 - gekker@suse.de
- Update to version 2.11.3
* Thu Aug 11 2005 - gekker@suse.de
- Update to version 2.11.2
* Fri Jul 22 2005 - gekker@suse.de
- Update to version 2.11.1
- Fix uninitialized variables
* Tue Mar 22 2005 - sbrabec@suse.cz
- Reverted TERM to xterm (#73798).
* Wed Mar 16 2005 - clahey@suse.de
- Change desktop Name to Gnome Terminal.
* Wed Mar 09 2005 - gekker@suse.de
- Update to version 2.10.0 (GNOME 2.10).
* Thu Mar 03 2005 - gekker@suse.de
- update version to 2.9.3
* Thu Jan 20 2005 - gekker@suse.de
- Update version to 2.9.2
* Thu Nov 25 2004 - ro@suse.de
- added suse_update_desktop_file
* Mon Nov 22 2004 - sbrabec@suse.cz
- Set TERM=gnome. It fixes screen garbling in mutt (#43189).
* Tue Nov 02 2004 - ro@suse.de
- locale rename: no -> nb
* Fri Aug 27 2004 - clahey@suse.de
- Cache gnome-terminal help and show gnome-terminal in khelpcenter.
* Wed May 12 2004 - clahey@suse.de
- Upgraded to 2.6.0.
- Upgraded patches.
* Wed Mar 10 2004 - sbrabec@suse.cz
- Fixed gconf schemas installation (#33114).
* Wed Feb 25 2004 - hhetter@suse.de
- remove schema patch, obsoleted by new one
- include gnome-terminal-defaults.patch: don't use
system font, don't use mnemonics in the menubar
* Mon Feb 16 2004 - hhetter@suse.de
- install schemas in %%post and %%postun
* Sat Jan 10 2004 - adrian@suse.de
- fix build as user
* Tue Nov 11 2003 - hhetter@suse.de
- updated to version 2.4.2
* Mon Oct 27 2003 - sbrabec@suse.cz
- Updated to version 2.4.1.
* Mon Sep 29 2003 - hhetter@suse.de
- updated to version 2.4.0.1 [GNOME2.4]
* Mon Sep 22 2003 - sbrabec@suse.cz
- Obsolete gnome-core (bug #31480),
* Mon Sep 08 2003 - sbrabec@suse.cz
- Use RPM_OPT_FLAGS.
* Mon Jul 14 2003 - sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Mon Jun 30 2003 - sbrabec@suse.cz
- Updated to version 2.2.2.
- Clean-up of neededforbuild.
* Mon Jun 30 2003 - ro@suse.de
- use gnome2-devel-packages in neededforbuild
- use find_lang
- added directories to filelist
* Wed Feb 12 2003 - hhetter@suse.de
- don't used font size from system fonts but use
the font specified in the schema file for the
default profile
* Tue Jan 28 2003 - hhetter@suse.de
- updated to version 2.2.0
- fix kde datadir
* Thu Jan 16 2003 - sbrabec@suse.cz
- Added libjpeg to neededforbuild.
* Thu Nov 28 2002 - hhetter@suse.de
- updated to version 2.0.2 [GNOME 2.0.3]
- removed crash-on-restore.dif as it is upstream
* Mon Nov 11 2002 - ro@suse.de
- changed neededforbuild <xf86 xdevel> to <x-devel-packages>
* Tue Sep 24 2002 - sbrabec@suse.cz
- Added alsa-devel to neededforbuild, because esound-devel can require it.
* Thu Sep 19 2002 - sbrabec@suse.cz
- Added alsa to neededforbuild, because esound can depend on it.
* Fri Sep 13 2002 - sbrabec@suse.cz
- updated to version 2.0.1
- Fix for crash on session restore (post-2.0.1 fix from CVS).
* Tue Aug 20 2002 - hhetter@suse.de
- added PreReq: filesystem
* Tue Jun 18 2002 - hhetter@suse.de
- fix schema file install
* Mon Jun 17 2002 - ro@suse.de
- use libpng-devel-packages in neededforbuild
* Fri Jun 14 2002 - hhetter@suse.de
- updated to version 2.0.0
- provide schema file
* Wed Jun 05 2002 - hhetter@suse.de
- initial SuSE Release 1.9.7