Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > eba20b93a44c7d8fa6b7394add66f279 > files > 2

memphis-0.2.3-4.src.rpm

%define name memphis
%define version 0.2.3
%define release %mkrel 4

%define api 0.2
%define major 0
%define libname %mklibname %name %api %major
%define develname %mklibname -d %name

Summary: Map rendering application and library
Name: %{name}
Version: %{version}
Release: %{release}
Source0: http://wenner.ch/files/public/mirror/memphis/%{name}-%{version}.tar.gz
License: LGPLv2+
Group: System/Libraries
Url: https://trac.openstreetmap.ch/trac/memphis/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Buildrequires: glib2-devel
Buildrequires: libcairo-devel
Buildrequires: libexpat-devel
Buildrequires: gobject-introspection-devel
Buildrequires: gtk-doc

%description
Memphis is a map-rendering application and a library for OpenStreetMap
written in C using eXpat, Cairo and GLib.

Features:
 * Parsing of nodes and ways from a OSM XML export file.
 * XML file format to define drawing rules.
 * Dynamic adaptable drawing rules.
 * Cairo rendering engine.
 * GObject based API. 

%package -n %libname
Summary: Map rendering library
Group: System/Libraries
Requires: %name >= %version

%description -n %libname
Libmemphis is a map-rendering library for OpenStreetMap
written in C using eXpat, Cairo and GLib.

Features:
 * Parsing of nodes and ways from a OSM XML export file.
 * XML file format to define drawing rules.
 * Dynamic adaptable drawing rules.
 * Cairo rendering engine.
 * GObject based API. 

%package -n %develname
Summary: Map rendering library
Group: Development/C
Requires: %libname = %version-%release
Provides: %name-devel = %version-%release
Provides: lib%name-devel = %version-%release

%description -n %develname
Libmemphis is a map-rendering library for OpenStreetMap
written in C using eXpat, Cairo and GLib.

Features:
 * Parsing of nodes and ways from a OSM XML export file.
 * XML file format to define drawing rules.
 * Dynamic adaptable drawing rules.
 * Cairo rendering engine.
 * GObject based API. 


%prep
%setup -q
%apply_patches
# libtoolize --install --force
# aclocal
# autoconf
# automake

%build
%configure2_5x
%make

%install
rm -rf %{buildroot}
%makeinstall_std
rm -f %buildroot%_libdir/lib*.a

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%_datadir/%name

%files -n %libname
%defattr(-,root,root)
%doc README AUTHORS ChangeLog
%_libdir/libmemphis-%api.so.%{major}*
%_libdir/girepository-1.0/Memphis-%api.typelib

%files -n %develname
%defattr(-,root,root)
%doc ChangeLog
%_libdir/libmemphis-%api.la
%_libdir/libmemphis-%api.so
%_includedir/libmemphis-%api/
%_libdir/pkgconfig/memphis-%api.pc
%_datadir/gtk-doc/html/libmemphis
%_datadir/gir-1.0/Memphis-%api.gir


%changelog
* Wed May 04 2011 Oden Eriksson <oeriksson@mandriva.com> 0.2.3-4mdv2011.0
+ Revision: 666413
- mass rebuild

* Mon Sep 13 2010 Götz Waschk <waschk@mandriva.org> 0.2.3-3mdv2011.0
+ Revision: 577920
- rebuild for new g-i

* Fri Jul 30 2010 Funda Wang <fwang@mandriva.org> 0.2.3-2mdv2011.0
+ Revision: 563452
- rebuild for new gobject-introspection

* Sun Jul 11 2010 Götz Waschk <waschk@mandriva.org> 0.2.3-1mdv2011.0
+ Revision: 550843
- new version
- update file list

* Fri Apr 23 2010 Götz Waschk <waschk@mandriva.org> 0.2.1-1mdv2010.1
+ Revision: 538176
- new version
- drop patch

* Fri Mar 05 2010 Götz Waschk <waschk@mandriva.org> 0.2.0-1mdv2010.1
+ Revision: 514507
- new version
- new API
- rediff patch
- add introspection support
- add gtk-doc files

* Mon Jan 25 2010 Götz Waschk <waschk@mandriva.org> 0.1.0-1mdv2010.1
+ Revision: 495977
- import memphis