[gedit/f14/master] revert to 2.30
Matthias Clasen
mclasen at fedoraproject.org
Thu Aug 12 01:30:09 UTC 2010
commit d263f954cc6dc6fa6b6ce0719d6a388cdecef96d
Author: Matthias Clasen <mclasen at redhat.com>
Date: Wed Aug 11 21:28:46 2010 -0400
revert to 2.30
gedit.spec | 83 +++++++++++++++++++++++++++------------------------
print-to-file.patch | 11 +++----
sources | 2 +-
3 files changed, 50 insertions(+), 46 deletions(-)
---
diff --git a/gedit.spec b/gedit.spec
index 9f8be76..d8b06e0 100644
--- a/gedit.spec
+++ b/gedit.spec
@@ -1,26 +1,32 @@
%define glib2_version 2.22.0
+%define gtk2_version 2.16.0
%define desktop_file_utils_version 0.9
-%define gtksourceview_version 2.10.2
+%define gail_version 1.2.0
+%define gtksourceview_version 2.9.4
%define pygtk_version 2.12.0
%define pygobject_version 2.15.4
%define pygtksourceview_version 2.8.0
%define gnome_python_desktop_version 2.15.90
%define gnome_doc_utils_version 0.3.2
+%define gconf_version 2.14
%define enchant_version 1.2.0
%define isocodes_version 0.35
Summary: Text editor for the GNOME desktop
Name: gedit
-Version: 2.31.5
+Epoch: 2
+Version: 2.30.2
Release: 2%{?dist}
-Epoch: 1
License: GPLv2+ and GFDL
Group: Applications/Editors
#VCS: git:git://git.gnome.org/gedit
-Source0: http://download.gnome.org/sources/gedit/2.31/gedit-%{version}.tar.bz2
+Source0: http://download.gnome.org/sources/gedit/2.30/gedit-%{version}.tar.bz2
URL: http://projects.gnome.org/gedit/
+Requires(post): GConf2 >= %{gconf_version}
+Requires(pre): GConf2 >= %{gconf_version}
+Requires(preun): GConf2 >= %{gconf_version}
Requires(post): desktop-file-utils >= %{desktop_file_utils_version}
Requires(postun): desktop-file-utils >= %{desktop_file_utils_version}
@@ -31,29 +37,30 @@ Requires(postun): desktop-file-utils >= %{desktop_file_utils_version}
Patch1: gedit-2.13.90-libdir.patch
%endif
-# http://bugzilla.gnome.org/show_bug.cgi?id=587053
-#Patch3: print-to-file.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=569214
+Patch2: gedit-2.25.5-fix-python-path.patch
-# https://bugzilla.gnome.org/show_bug.cgi?id=619898
-Patch4: gedit-gsettings-migration.patch
+# http://bugzilla.gnome.org/show_bug.cgi?id=587053
+Patch3: print-to-file.patch
BuildRequires: gnome-common
BuildRequires: glib2-devel >= %{glib2_version}
-BuildRequires: gtk3-devel
+BuildRequires: pango-devel >= %{pango_version}
+BuildRequires: gtk2-devel >= %{gtk2_version}
BuildRequires: GConf2-devel
BuildRequires: libSM-devel
BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
BuildRequires: enchant-devel >= %{enchant_version}
BuildRequires: iso-codes-devel >= %{isocodes_version}
BuildRequires: libattr-devel
-BuildRequires: gtksourceview3-devel >= %{gtksourceview_version}
+BuildRequires: gail-devel >= %{gail_version}
+BuildRequires: gtksourceview2-devel >= %{gtksourceview_version}
BuildRequires: scrollkeeper gettext
BuildRequires: pygtk2-devel >= %{pygtk_version}
BuildRequires: pygobject2-devel >= %{pygobject_version}
BuildRequires: pygtksourceview-devel >= %{pygtksourceview_version}
BuildRequires: python-devel
BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
-BuildRequires: libpeas-devel
BuildRequires: which
BuildRequires: autoconf, automake, libtool
BuildRequires: intltool
@@ -100,18 +107,18 @@ Install gedit-devel if you want to write plugins for gedit.
%patch1 -p1 -b .libdir
%endif
-#%patch3 -p1 -b .print-to-file
-%patch4 -p1 -b .gsettings-migration
+%patch2 -p1 -b .fix-python-path
+%patch3 -p1 -b .print-to-file
-automake
-autoconf
+autoreconf -f -i
+intltoolize -f
%build
%configure \
--disable-scrollkeeper \
- --disable-introspection \
- --disable-gtk-doc
-make %{_smp_mflags}
+ --disable-gtk-doc \
+ --enable-python
+make
# strip unneeded translations from .mo files
# ideally intltool (ha!) would do that for us
@@ -136,8 +143,9 @@ desktop-file-install --delete-original \
$RPM_BUILD_ROOT%{_datadir}/applications/*
## clean up all the static libs for plugins (workaround for no -module)
-/bin/rm -f `find $RPM_BUILD_ROOT%{_libdir} -name "*.a"`
-/bin/rm -f `find $RPM_BUILD_ROOT%{_libdir} -name "*.la"`
+/bin/rm -f `find $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins -name "*.a"`
+/bin/rm -f `find $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins -name "*.la"`
+/bin/rm -f `find $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugin-loaders -name "*.la"`
/bin/rm -rf $RPM_BUILD_ROOT/var/scrollkeeper
@@ -161,51 +169,48 @@ done
%post
update-desktop-database -q
+%gconf_schema_upgrade gedit
touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
+%pre
+%gconf_schema_prepare gedit
+
+%preun
+%gconf_schema_remove gedit
+
%postun
update-desktop-database -q
if [ $1 -eq 0 ]; then
touch --no-create %{_datadir}/icons/hicolor >&/dev/null || :
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
- glib-compile-schemas %{_datadir}/glib-2.0/schemas
fi
%posttrans
gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
-glib-compile-schemas %{_datadir}/glib-2.0/schemas
%files -f %{name}.lang
%defattr(-, root, root)
%doc README COPYING AUTHORS
-%{_datadir}/gedit
+%{_datadir}/gedit-2
%{_datadir}/applications/gedit.desktop
%{_mandir}/man1/*
-%{_libdir}/gedit
-%{_libdir}/libgedit-private.so.*
-%{_libexecdir}/gedit
+%{_libdir}/gedit-2
+%{_libexecdir}/gedit-2
%{_bindir}/*
-%{_datadir}/GConf/gsettings
-%{_datadir}/glib-2.0/schemas/org.gnome.gedit.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gedit.enums.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.enums.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gedit.time.gschema.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gedit.plugins.time.enums.xml
-%{_datadir}/glib-2.0/schemas/org.gnome.gedit.pythonconsole.gschema.xml
-%{_datadir}/dbus-1/services/org.gnome.gedit.service
+%{_sysconfdir}/gconf/schemas/*
%files devel
%defattr(-, root, root)
-%{_includedir}/gedit-3.0
-
-%{_libdir}/libgedit-private.so
-%{_libdir}/pkgconfig/gedit.pc
+%{_includedir}/gedit-2.20
+%{_libdir}/pkgconfig/gedit-2.20.pc
%{_datadir}/gtk-doc/html/gedit/
%changelog
+* Wed Aug 11 2010 Matthias Clasen <mclasen at redhat.com> - 2:2.30.2-2
+- Revert to 2.30 for F14
+
* Wed Aug 11 2010 David Malcolm <dmalcolm at redhat.com> - 1:2.31.5-2
- recompiling .py files against Python 2.7 (rhbz#623307)
diff --git a/print-to-file.patch b/print-to-file.patch
index a873ca7..7e0af5c 100644
--- a/print-to-file.patch
+++ b/print-to-file.patch
@@ -1,8 +1,7 @@
-diff --git a/gedit/gedit-tab.c b/gedit/gedit-tab.c
-index 7b81732..2352487 100644
---- a/gedit/gedit-tab.c
-+++ b/gedit/gedit-tab.c
-@@ -2262,6 +2262,8 @@ get_print_settings (GeditTab *tab)
+diff -up gedit-2.29.7/gedit/gedit-tab.c.print-to-file gedit-2.29.7/gedit/gedit-tab.c
+--- gedit-2.29.7/gedit/gedit-tab.c.print-to-file 2010-02-21 06:23:12.000000000 -0500
++++ gedit-2.29.7/gedit/gedit-tab.c 2010-02-23 08:41:06.803882795 -0500
+@@ -2276,6 +2276,8 @@ get_print_settings (GeditTab *tab)
{
gpointer data;
GeditDocument *doc;
@@ -11,7 +10,7 @@ index 7b81732..2352487 100644
doc = gedit_tab_get_document (tab);
-@@ -2270,12 +2272,24 @@ get_print_settings (GeditTab *tab)
+@@ -2284,12 +2286,24 @@ get_print_settings (GeditTab *tab)
if (data == NULL)
{
diff --git a/sources b/sources
index d8b5c15..450d989 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-c255ce082c7fac0e7902149ec05d0fdf gedit-2.31.5.tar.bz2
+00ccd2fdba5c5e1d3bc54da5377f0277 gedit-2.30.2.tar.bz2
More information about the scm-commits
mailing list