Blame tests/syntax-highlighting/file.spec

Packit a7d494
#
Packit a7d494
# gtksourceview.spec
Packit a7d494
#
Packit a7d494
Packit a7d494
%define api_version	1.0
Packit a7d494
%define lib_major 0
Packit a7d494
%define lib_name	%mklibname %{name}- %{api_version} %{lib_major}
Packit a7d494
Packit a7d494
Summary:	Source code viewing library
Packit a7d494
Name:		gtksourceview
Packit a7d494
Version: 	1.7.2
Packit a7d494
Release:	%mkrel 1
Packit a7d494
License:	GPL
Packit a7d494
Group:		Editors
Packit a7d494
URL:		http://people.ecsc.co.uk/~matt/downloads/rpms/gtksourceview/
Packit a7d494
Source0:	https://download.gnome.org/sources/%{name}/%{name}-%{version}.tar.xz
Packit a7d494
BuildRoot:	%{_tmppath}/%{name}-%{version}
Packit a7d494
BuildRequires:	libgtk+2-devel >= 2.3.0
Packit a7d494
BuildRequires:  libgnome-vfs2-devel >= 2.2.0
Packit a7d494
BuildRequires:  libgnomeprintui-devel >= 2.7.0
Packit a7d494
BuildRequires:  perl-XML-Parser
Packit a7d494
Conflicts:	gtksourceview-sharp <= 0.5-3mdk
Packit a7d494
Packit a7d494
%description
Packit a7d494
GtkSourceview is a library that adds syntax highlighting,
Packit a7d494
line numbers, and other programming-editor features.
Packit a7d494
GtkSourceView specializes these features for a code editor.
Packit a7d494
Packit a7d494
%package -n %{lib_name}
Packit a7d494
Summary:	Source code viewing library
Packit a7d494
Group:		Editors
Packit a7d494
Requires:	%{name} >= %{version}-%{release}
Packit a7d494
Provides:	lib%{name} = %{version}-%{release}
Packit a7d494
Provides:	libgtksourceview0 = %{version}-%{release}
Packit a7d494
Obsoletes:	libgtksourceview0
Packit a7d494
Provides:   libgtksourceview1.0 = %{version}-%{release}
Packit a7d494
Obsoletes:  libgtksourceview1.0
Packit a7d494
Packit a7d494
%description -n %{lib_name}
Packit a7d494
GtkSourceview is a library that adds syntax highlighting,
Packit a7d494
line numbers, and other programming-editor features.
Packit a7d494
GtkSourceView specializes these features for a code editor.
Packit a7d494
Packit a7d494
%package -n %{lib_name}-devel
Packit a7d494
Summary:        Libraries and include files for GtkSourceView
Packit a7d494
Group:          Development/GNOME and GTK+
Packit a7d494
Requires:       %{lib_name} = %{version}
Packit a7d494
Provides:	%{name}-devel = %{version}-%{release}
Packit a7d494
Provides:	lib%{name}-devel = %{version}-%{release}
Packit a7d494
Provides:	lib%{name}-%{api_version}-devel = %{version}-%{release}
Packit a7d494
Provides:	libgtksourceview0-devel = %{version}-%{release}
Packit a7d494
Obsoletes:	libgtksourceview0-devel
Packit a7d494
Provides:   libgtksourceview1.0-devel = %{version}-%{release}
Packit a7d494
Obsoletes:   libgtksourceview1.0-devel
Packit a7d494
Packit a7d494
%description -n %{lib_name}-devel
Packit a7d494
GtkSourceView development files
Packit a7d494
Packit a7d494
Packit a7d494
%prep
Packit a7d494
%setup -q
Packit a7d494
Packit a7d494
%build
Packit a7d494
Packit a7d494
%configure2_5x
Packit a7d494
Packit a7d494
%make
Packit a7d494
Packit a7d494
%install
Packit a7d494
rm -rf %{buildroot}
Packit a7d494
Packit a7d494
%makeinstall_std
Packit a7d494
Packit a7d494
%{find_lang} %{name}-%{api_version}
Packit a7d494
Packit a7d494
%post -n %{lib_name} -p /sbin/ldconfig
Packit a7d494
Packit a7d494
%postun -n %{lib_name} -p /sbin/ldconfig
Packit a7d494
Packit a7d494
%clean
Packit a7d494
rm -rf %{buildroot}
Packit a7d494
Packit a7d494
%files -f %{name}-%{api_version}.lang
Packit a7d494
%defattr(-,root,root)
Packit a7d494
%doc AUTHORS ChangeLog NEWS README TODO
Packit a7d494
%{_datadir}/gtksourceview-%{api_version}
Packit a7d494
Packit a7d494
%files -n %{lib_name}
Packit a7d494
%defattr(-,root,root)
Packit a7d494
%{_libdir}/*.so.*
Packit a7d494
Packit a7d494
%files -n %{lib_name}-devel
Packit a7d494
%defattr(-,root,root)
Packit a7d494
%doc %{_datadir}/gtk-doc/html/gtksourceview
Packit a7d494
%{_libdir}/*.so
Packit a7d494
%attr(644,root,root) %{_libdir}/*.la
Packit a7d494
%{_includedir}/*
Packit a7d494
%{_libdir}/pkgconfig/*
Packit a7d494
Packit a7d494
%changelog
Packit a7d494
* Tue Aug 08 2006 Götz Waschk <waschk@mandriva.org> 1.7.2-1mdv2007.0
Packit a7d494
- New release 1.7.2
Packit a7d494
Packit a7d494
* Tue Jul 25 2006 Götz Waschk <waschk@mandriva.org> 1.7.1-1mdk
Packit a7d494
- New release 1.7.1