[glade3] Revert back to gtk2-based 3.8.2 (#731227)

Kalev Lember kalev at fedoraproject.org
Fri Apr 13 20:15:42 UTC 2012


commit e155417b253c3da4b05169306648cf2ae86e120c
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Fri Apr 13 23:14:49 2012 +0300

    Revert back to gtk2-based 3.8.2 (#731227)
    
    Following upstream, the gtk3 version is now in 'glade' package.

 .gitignore                                         |    1 +
 ...69272-Emit-a-signal-to-notify-signal-acti.patch |  121 --------------------
 bump-to-pygobject3.patch                           |   93 ---------------
 glade-fixdso.patch                                 |   11 --
 glade3.spec                                        |   90 +++++++-------
 sources                                            |    2 +-
 6 files changed, 47 insertions(+), 271 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 36cfa4d..de767ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 glade-3.10.0.tar.bz2
 /glade-3.10.2.tar.xz
 /glade-3.11.0.tar.xz
+/glade3-3.8.2.tar.xz
diff --git a/glade3.spec b/glade3.spec
index 50e1a9d..2f1a260 100644
--- a/glade3.spec
+++ b/glade3.spec
@@ -1,26 +1,25 @@
 Summary:	User Interface Designer for GTK+ and GNOME
 Name:		glade3
-Version:	3.11.0
-Release:	2%{?dist}
-Epoch:		1
+Version:	3.8.2
+Release:	1%{?dist}
+Epoch:		2
 License:	GPLv2+
 Group:		Development/Tools
 URL:		http://glade.gnome.org/
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/glade/3.11/glade-%{version}.tar.xz
-# Upstream patch that adds glade_signal_editor_get_widget(), needed for Anjuta
-Patch0:		0001-Fixed-bug-669272-Emit-a-signal-to-notify-signal-acti.patch
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/glade3/3.8/glade3-%{version}.tar.xz
 
 Requires:	hicolor-icon-theme
 Requires:	%{name}-libgladeui = %{?epoch:%{epoch}:}:%{version}-%{release}
 BuildRequires:	desktop-file-utils
 BuildRequires:	gettext
 BuildRequires:	gnome-doc-utils
-BuildRequires:	gtk3-devel
+BuildRequires:	gtk2-devel
 BuildRequires:	gtk-doc
 BuildRequires:	intltool
+BuildRequires:	libgnomeui-devel
 BuildRequires:	libtool
 BuildRequires:	libxml2-devel
-BuildRequires:	pygobject3-devel
+BuildRequires:	pygtk2-devel
 BuildRequires:	python2-devel
 BuildRequires:	scrollkeeper
 BuildRequires:	chrpath
@@ -59,8 +58,7 @@ Requires:	devhelp
 This package contains development files for %{name}-libgladeui.
 
 %prep
-%setup -q -n glade-%{version}
-%patch0 -p1 -b .signal_editor_get_widget
+%setup -q
 
 # Suppress rpmlint warning.
 chmod 644 ./plugins/gtk+/glade-attributes.c
@@ -92,7 +90,7 @@ pushd ./po
   mv POTFILES.keep POTFILES.in
   intltool-update --pot
   for p in *.po; do
-    msgmerge $p glade.pot > $p.out
+    msgmerge $p glade3.pot > $p.out
     msgfmt -o `basename $p .po`.gmo $p.out
   done
 popd
@@ -104,15 +102,16 @@ make install INSTALL="%{__install} -p" DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name "*.la" -delete
 find $RPM_BUILD_ROOT -type f -name "*.a" -delete
 
-%find_lang glade
+%find_lang glade3
 
 desktop-file-install %{?_remove_encoding} --vendor fedora --delete-original \
   --dir $RPM_BUILD_ROOT%{_datadir}/applications \
-  $RPM_BUILD_ROOT%{_datadir}/applications/glade.desktop
+  $RPM_BUILD_ROOT%{_datadir}/applications/glade-3.desktop
 
 # Rpath
-chrpath --delete $RPM_BUILD_ROOT%{_libdir}/glade/modules/libgladepython.so
-chrpath --delete $RPM_BUILD_ROOT%{_libdir}/glade/modules/libgladegtk.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libgladegnome.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libgladegtk.so
+chrpath --delete $RPM_BUILD_ROOT%{_libdir}/glade3/modules/libgladepython.so
 
 %post
 update-desktop-database &> /dev/null || :
@@ -133,7 +132,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 %postun libgladeui -p /sbin/ldconfig
 
-%files -f glade.lang
+%files -f glade3.lang
 %defattr(-,root,root,-)
 %doc AUTHORS
 %doc ChangeLog
@@ -141,52 +140,53 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %doc NEWS
 %doc README
 %doc TODO
-%{_bindir}/glade
-%{_bindir}/glade-previewer
-%{_datadir}/applications/fedora-glade.desktop
-%{_datadir}/icons/hicolor/16x16/apps/glade.png
-%{_datadir}/icons/hicolor/22x22/apps/glade.png
-%{_datadir}/icons/hicolor/24x24/apps/glade.png
-%{_datadir}/icons/hicolor/32x32/apps/glade.png
-%{_datadir}/icons/hicolor/48x48/apps/glade.png
-%{_datadir}/icons/hicolor/256x256/apps/glade.png
-
-%dir %{_datadir}/gnome/help/glade
-%{_datadir}/gnome/help/glade/*
-
-%dir %{_datadir}/omf/glade
-%{_datadir}/omf/glade/*
+%{_bindir}/glade-3
+%{_datadir}/applications/fedora-glade-3.desktop
+%{_datadir}/icons/hicolor/16x16/apps/glade-3.png
+%{_datadir}/icons/hicolor/22x22/apps/glade-3.png
+%{_datadir}/icons/hicolor/24x24/apps/glade-3.png
+%{_datadir}/icons/hicolor/32x32/apps/glade-3.png
+%{_datadir}/icons/hicolor/48x48/apps/glade-3.png
+%{_datadir}/icons/hicolor/scalable/apps/glade-3.svg
+
+%dir %{_datadir}/gnome/help/glade3
+%{_datadir}/gnome/help/glade3/*
+
+%dir %{_datadir}/omf/glade3
+%{_datadir}/omf/glade3/*
 
 %files libgladeui
 %defattr(-,root,root,-)
 %doc COPYING
 %doc COPYING.GPL
 %doc COPYING.LGPL
-%{_libdir}/libgladeui-2.so.*
+%{_libdir}/libgladeui-1.so.*
 
-%dir %{_datadir}/glade
-%{_datadir}/glade/catalogs
-%{_datadir}/glade/pixmaps
+%dir %{_datadir}/glade3
+%{_datadir}/glade3/catalogs
+%{_datadir}/glade3/pixmaps
 
-%dir %{_libdir}/glade
+%dir %{_libdir}/glade3
 # Contains *.so files that are not symlinked to *.so.* files.
-%{_libdir}/glade/modules
+%{_libdir}/glade3/modules
 
 %files libgladeui-devel
 %defattr(-,root,root,-)
 %doc COPYING.GPL
-%{_libdir}/libgladeui-2.so
-%{_libdir}/pkgconfig/gladeui-2.0.pc
-%{_libdir}/girepository-1.0/Gladeui-2.0.typelib
-%{_datadir}/gir-1.0/Gladeui-2.0.gir
+%{_libdir}/libgladeui-1.so
+%{_libdir}/pkgconfig/gladeui-1.0.pc
 
-%dir %{_datadir}/gtk-doc/html/gladeui-2
-%doc %{_datadir}/gtk-doc/html/gladeui-2/*
+%dir %{_datadir}/gtk-doc/html/gladeui
+%doc %{_datadir}/gtk-doc/html/gladeui/*
 
-%dir %{_includedir}/libgladeui-2.0
-%{_includedir}/libgladeui-2.0/gladeui
+%dir %{_includedir}/libgladeui-1.0
+%{_includedir}/libgladeui-1.0/gladeui
 
 %changelog
+* Fri Apr 13 2012 Kalev Lember <kalevlember at gmail.com> - 2:3.8.2-1
+- Revert back to gtk2-based 3.8.2 -- following upstream, the gtk3
+  version is now in 'glade' package (#731227)
+
 * Sat Mar 17 2012 Kalev Lember <kalevlember at gmail.com> - 1:3.11.0-2
 - Backport patch to add glade_signal_editor_get_widget(), needed for Anjuta
 
diff --git a/sources b/sources
index d51311f..4706ae0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cd8e641c15c6865859ef741b603c1b31  glade-3.11.0.tar.xz
+b5da0ce717b2dc710e93a10b97c0f9ce  glade3-3.8.2.tar.xz


More information about the scm-commits mailing list