%define api_version 1.0 %define lib_major 0 %define lib_name %mklibname %{name}- %{api_version} %{lib_major} Summary: Source code viewing library Name: gtksourceview Version: 1.2.1 Release: 1mdk License: GPL Group: Editors URL: http://people.ecsc.co.uk/~matt/downloads/rpms/gtksourceview/ Source0: ftp://ftp.gnome.org/pub/GNOME/sources/%{name}/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version} BuildRequires: libgtk+2-devel >= 2.3.0 BuildRequires: libgnome-vfs2-devel >= 2.2.0 BuildRequires: libgnomeprintui-devel >= 2.7.0 BuildRequires: perl-XML-Parser Conflicts: gtksourceview-sharp <= 0.5-3mdk %description GtkSourceview is a library that adds syntax highlighting, line numbers, and other programming-editor features. GtkSourceView specializes these features for a code editor. %package -n %{lib_name} Summary: Source code viewing library Group: Editors Requires: %{name} >= %{version}-%{release} Provides: lib%{name} = %{version}-%{release} Provides: libgtksourceview0 = %{version}-%{release} Obsoletes: libgtksourceview0 Provides: libgtksourceview1.0 = %{version}-%{release} Obsoletes: libgtksourceview1.0 %description -n %{lib_name} GtkSourceview is a library that adds syntax highlighting, line numbers, and other programming-editor features. GtkSourceView specializes these features for a code editor. %package -n %{lib_name}-devel Summary: Libraries and include files for GtkSourceView Group: Development/GNOME and GTK+ Requires: %{lib_name} = %{version} Provides: %{name}-devel = %{version}-%{release} Provides: lib%{name}-devel = %{version}-%{release} Provides: lib%{name}-%{api_version}-devel = %{version}-%{release} Provides: libgtksourceview0-devel = %{version}-%{release} Obsoletes: libgtksourceview0-devel Provides: libgtksourceview1.0-devel = %{version}-%{release} Obsoletes: libgtksourceview1.0-devel %description -n %{lib_name}-devel GtkSourceView development files %prep %setup -q %build %configure2_5x %make %install rm -rf %{buildroot} %makeinstall_std %{find_lang} %{name}-%{api_version} %post -n %{lib_name} -p /sbin/ldconfig %postun -n %{lib_name} -p /sbin/ldconfig %clean rm -rf %{buildroot} %files -f %{name}-%{api_version}.lang %defattr(-,root,root) %doc AUTHORS ChangeLog NEWS README TODO %{_datadir}/gtksourceview-%{api_version} %files -n %{lib_name} %defattr(-,root,root) %{_libdir}/*.so.* %files -n %{lib_name}-devel %defattr(-,root,root) %doc %{_datadir}/gtk-doc/html/gtksourceview %{_libdir}/*.so %{_libdir}/*.la %{_includedir}/* %{_libdir}/pkgconfig/* %changelog * Wed Jul 13 2005 Götz Waschk <waschk@mandriva.org> 1.2.1-1mdk - New release 1.2.1 * Wed Apr 20 2005 Frederic Crozat <fcrozat@mandriva.com> 1.2.0-1mdk - Release 1.2.0 (based on Götz Waschk package) - Remove patch0 (merged upstream) * Thu Mar 24 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 1.1.1-2mdk - Fix upgrade from MDK 10.1 * Wed Nov 10 2004 Götz Waschk <waschk@linux-mandrake.com> 1.1.1-1mdk - New release 1.1.1 - Enable libtoolize - Patch0 (Fedora): Fix problem with backspace to delete partial characters * Thu Apr 22 2004 Götz Waschk <waschk@linux-mandrake.com> 1.0.1-2mdk - fix buildrequires * Mon Apr 19 2004 Götz Waschk <waschk@linux-mandrake.com> 1.0.1-1mdk - new version * Tue Apr 06 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.0.0-1mdk - Release 1.0.0 (with Götz help) - requires new gtk * Fri Nov 07 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.7.0-1mdk - Release 0.7.0 * Tue Aug 26 2003 Götz Waschk <waschk@linux-mandrake.com> 0.6.0-4mdk - arrgh, it really buildrequires libgnome-vfs2-devel * Tue Aug 26 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.6.0-3mdk - BuildRequires again (Gotz * Tue Aug 26 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.6.0-2mdk - Merge buildrequires from Gotz (oops, our packages were done at the same time) * Tue Aug 26 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.6.0-1mdk - Release 0.6.0 * Thu Aug 7 2003 Frederic Crozat <fcrozat@mandrakesoft.com> 0.5.0-1mdk - Release 0.5.0 * Tue Jul 15 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.4.0-1mdk - Release 0.4.0 * Wed Jun 18 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.3.0-1mdk - Release 0.3.0 (GU4DEC Powered) * Mon Jun 2 2003 Frederic Crozat <fcrozat@mandrakesoft.com> - 0.2.1-1mdk - Release 0.2.1 - Rename the libpackage to be really libification spec compliant - Clean the package and really split it. * Tue May 13 2003 Marcel Pol <mpol@gmx.net> 0.2.0-3mdk - fix mistake with buildrequires * Sun May 11 2003 Marcel Pol <mpol@gmx.net> 0.2.0-2mdk - fix soname - provides * Fri May 09 2003 Marcel Pol <mpol@gmx.net> 0.2.0-1mdk - 0.2.0 * Fri Mar 21 2003 Marcel Pol <mpol@gmx.net> 0.0.4-4mdk - fix url - really update %release * Thu Mar 20 2003 Marcel Pol <mpol@gmx.net> 0.0.4-3mdk - include automake1.6 files - new description - libpolicy * Thu Mar 06 2003 Quel Qun <kelk1@hotmail.com> 0.0.4-2mdk - BuildRequires libgnome2-devel. * Thu Mar 06 2003 Quel Qun <kelk1@hotmail.com> 0.0.4-1mdk - Mandrake rpm. * Fri Nov 22 2002 Matthew Hall <matt@ecsc.co.uk> - New Spec File