Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > bedaebff63adf543b65a7dcb77466a3f > files > 4

glimmer-1.99.0-2mdk.src.rpm

%define version 1.99.0
%define release 2mdk

%define lib_major 0
%define libname_basic glimmer-control
%define libname %mklibname %{libname_basic} %{lib_major}

%define req_bonoboui_version	2.3.3
%define req_bonobo_version	2.3.4
%define req_eel_version		2.3.6
%define req_gnomeprintui_version 2.3.1
%define req_gnome_version	2.3.3
%define req_gnomevfs_version	2.3.5
%define req_gtk_version		2.2.2
%define req_libglade_version	2.0.1
%define req_gtksourceview_version 0.5.0

Summary:	Glimmer is a bonobo editor component for GNOME
Name:		glimmer
Version:	%{version}
Release:	%{release}
License:	GPL
Group:		Development/Other
URL:		http://glimmer.sourceforge.net/
Buildroot:	%{_tmppath}/%{name}-%{version}-buildroot

Source:		%{name}-%{version}.tar.bz2
Patch0:		%{name}-1.99.0-schemas.patch.bz2
# (fc) 1.99.0-2mdk don't disable deprecated API
Patch1:		glimmer-1.99.0-deprecated.patch.bz2

BuildRequires:	libbonobo2_x-devel >= %{req_bonobo_version}
BuildRequires:	libbonoboui2-devel >= %{req_bonoboui_version}
BuildRequires:	libeel2-devel >= %{req_eel_version}
BuildRequires:	libglade2.0-devel >= %{req_libglade_version}
BuildRequires:	libgnomeprintui2-2-devel >= %{req_gnomeprintui_version}
BuildRequires:	libgnomeui2-devel >= %{req_gnome_version}
BuildRequires:	libgnome-vfs2-devel >= %{req_gnomevfs_version}
BuildRequires:	libgtk+2.0-devel >= %{req_gtk_version}
BuildRequires:	libgtksourceview-1.0-devel >= %{req_gtksourceview_version}
BuildRequires:	libxml2-devel >= %{req_libxml2_version}
Prereq:		GConf2
Requires:	%{libname} = %{version}-%{release}

%description
Glimmer is a bonobo editor component based on GtkSourceView for
displaying syntax-highlighted documents.

%package	-n %{libname}
Summary:	Glimmer is a bonobo editor component for GNOME
Group:		System/Libraries
Provides:	lib%{libname_basic} = %{version}-%{release}

%description	-n %{libname}
Glimmer is a bonobo editor component based on GtkSourceView for
displaying syntax-highlighted documents.  
This package contains main libraries needed for glimmer component.

%package	-n %{libname}-devel
Summary:	Development files of glimmer
Group:		Development/GNOME and GTK+
Requires:	%{libname} = %{version}-%{release}
Provides:	%{name}-devel = %{version}-%{release}
Provides:	lib%{libname_basic}-devel = %{version}-%{release}

%description	-n %{libname}-devel
Glimmer is a bonobo editor component based on GtkSourceView for
displaying syntax-highlighted documents.
This package contains static library and other development files
of glimmer.


%prep
%setup -q
%patch0 -p1 -b .fix-schemas
%patch1 -p1 -b .deprecated

#needed by patch1
aclocal-1.4
automake-1.4

%build
%configure2_5x
%make

%install
[ -z "$RPM_BUILD_ROOT" -o "$RPM_BUILD_ROOT" = "/" ] || rm -rf $RPM_BUILD_ROOT
GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 %makeinstall_std

%define gettext_package glimmer-too
%{find_lang} %{gettext_package}

%post
export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
for SCHEMA in glimmer; do
    gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/$SCHEMA.schemas > /dev/null
done

%preun
if [ "$1" = "0" ]; then
    GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/glimmer.schemas > /dev/null
fi

%clean
[ -z "$RPM_BUILD_ROOT" -o "$RPM_BUILD_ROOT" = "/" ] || rm -rf $RPM_BUILD_ROOT

%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig

%files -f %{gettext_package}.lang
%defattr(-, root, root)
%doc COPYING NEWS
%{_datadir}/%{name}
%{_datadir}/gnome-2.0/ui/*.xml
%{_datadir}/idl/*
%{_libdir}/bonobo/servers/*.server
%{_sysconfdir}/gconf/schemas/*.schemas

%files -n %{libname}
%defattr(-, root, root)
%doc COPYING
%{_libdir}/lib*.so.*

%files -n %{libname}-devel
%defattr(-, root, root)
%doc ChangeLog COPYING TODO
%{_libdir}/lib*.so
%{_libdir}/lib*.a
%{_libdir}/lib*.la

%changelog
* Tue Sep 21 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.99.0-2mdk
- Patch1: don't disable deprecated call
- fix schema uninstall

* Thu Aug 21 2003 Abel Cheung <deaddog@deaddog.org> 1.99.0-1mdk
- 1.99.0, this is a bonobo component now, thus spec is rewritten
- Patch0: Fix schemas with <list> type

* Sat Aug 09 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.2.1-4mdk
- rebuild for new python
- fix command in menu item

* Thu Jul 24 2003 Per Øyvind Karlsen <peroyvind@sintrax.net> 1.2.1-3mdk
- rebuild
- rm -rf $RPM_BUILD_ROOT in %%install, not %%prep
- cosmetics
- drop redundant buildrequires

* Fri Jan 03 2003 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.2.1-2mdk
- build release

* Tue Jan 15 2002 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.2.1-1mdk
- 1.2.1: the :Who's the wanker that broke the file selector?" release.
  (scheesh, what a name... ;p ).
  
* Mon Jan 14 2002 Stefan van der Eijk <stefan@eijk.nu> 1.1.12-2mdk
- BuildRequires

* Thu Jan 10 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.12-1mdk
- new release

* Sun Jan 06 2002 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-4mdk
- rebuild for new python

* Tue Oct 30 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-3mdk
- build release

* Sun Oct 21 2001 Stefan van der Eijk <stefan@eijk.nu> 1.1.9-2mdk
- BuildRequires: pop-devel
- Removed redundant BuildRequires

* Thu Oct 18 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.1.9-1mdk
- new version
- fix regex
- Provides:   CodeCommander, latte

* Mon Aug 06 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.8-2mdk
- made my own icons since baddadou won't

* Mon Jul 30 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.8-1mdk
- new release

* Tue Jul 10 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.6-1mdk
- new release

* Sun Jul 08 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.0.5-1mdk
- 1.0.5 aka "Whatever tomorrow brings...".

* Thu Jul 05 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.4-1mdk
- new release

* Sun Jul 01 2001 Stefan van der Eijk <stefan@eijk.nu> 1.0.3-2mdk
- BuildRequires:	db1-devel
- BuildRequires:	GConf-devel
- BuildRequires:	gdk-pixbuf-devel
- BuildRequires:	gnome-print-devel	
- BuildRequires:	gnome-vfs-devel	
- BuildRequires:	libxml-devel
- BuildRequires:	pygtk-devel
- BuildRequires:	python-devel	
- Remove BuildRequires:	audiofile-devel
- Remove BuildRequires:	esound-devel
- Remove BuildRequires:	imlib-devel
- Remove BuildRequires:	XFree86-devel
- Remove BuildRequires:	zlib-devel

* Sun Jul 01 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.0.3-1mdk
- Push out the new and shiny 1.0.3.
- There is no longer any need for the link-with-lutil-patch.

* Fri Jun 29 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.2-2mdk
- fix requires

* Mon Apr 30 2001 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0.2-1mdk
- new version
- adapt patches

* Tue Feb 06 2001 Geoffrey Lee <snailtalk@mandrakesoft.com> 1.0.1-1mdk
- put a new and shiny glimmer out for consumption.
- add a url in the source tag.

* Mon Feb 5 2001 Stew Benedict <sbenedict@mandrakesoft.com> 1.0-2mdk
- patch to configure.in to add -lutil to PY_LIBS 

* Tue Nov 14 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 1.0-1mdk
- new version
- %%find_lang
- various spec cleaning

* Mon Nov 13 2000 Lenny Cartier <lenny@mandrakesoft.com> 1.0-1mdk
- new in contribs