Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 1733f2ce526c1ab17484e714ab887392 > files > 4

jana-0.0.0-0.git20090406.6mdv2010.0.src.rpm

%define version 0.0.0
%define rel 6
%define snapshot git20090406
%define release %mkrel 0.%{snapshot}.%{rel}

%define sversion %{version}%{snapshot}

%define major           0
%define libname         %mklibname %{name} %{major}
%define develname       %mklibname %{name} -d

Name: jana
Summary: An interface library for time-related PIM
Group: System/Libraries
Version: %{version}
License: GPLv2
URL: http://git.gnome.org/cgit/jana
Release: %{release}
Source0: %{name}-%{snapshot}.tar.gz
Patch0: jana-20091028-fix-jana-task-get-priority.patch
Patch1: jana-20091028-add-po-to-subdirs.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot

BuildRequires: intltool
BuildRequires: gtk2-devel
BuildRequires: gnome-common
BuildRequires: gtk-doc
BuildRequires: libdbus-1-devel
BuildRequires: libgladeui-devel
BuildRequires: libedataserver-devel
BuildRequires: evolution-data-server-devel

%description
An interface library for time-related personal information management related
data.

%package -n %{libname}
Summary: Jana development documentation
Group: System/Libraries

%description -n %{libname}
An interface library for time-related personal information management related
data.

%package doc
Summary: Jana development documentation
Group: System/Libraries

%description doc
Documentation for the Jana libraries

%package -n %{libname}-gtk
Summary: Jana GTK
Group: System/Libraries

%description -n %{libname}-gtk
Jana's GTK support

%package -n %{libname}-ecal
Summary: Jana ECAL
Group: System/Libraries

%description -n %{libname}-ecal
Jana's ECAL support


%package -n %{develname}
Summary: Jana development environment
Group: Development/C

Requires: %{libname} = %{version}-%{release}
Requires: %{libname}-gtk = %{version}-%{release}
Requires: %{libname}-ecal = %{version}-%{release}
Provides: %{name}-devel

%description -n %{develname}
Header files and libraries for building applications with Jana

%prep
%setup -q -n %{name}-%{snapshot}
%patch0 -p1
%patch1 -p1

%build
NOCONFIGURE=cassoulet ./autogen.sh
%configure2_5x --enable-gtk-doc --enable-glade
%make

%install
rm -rf %{buildroot}
%makeinstall_std

mkdir -p %{buildroot}/%{_datadir}/doc/%{name}-%{version}
for f in `ls %{buildroot}/%{_datadir}/doc/`; do
  if [ -f %{buildroot}/%{_datadir}/doc/$f ]; then
    mv %{buildroot}/%{_datadir}/doc/$f %{buildroot}/%{_datadir}/doc/%{name}-%{version}
  fi
done

%clean
rm -rf %{buildroot}

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

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

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

%files doc
%defattr(-,root,root,-)
%doc COPYING AUTHORS ChangeLog MAINTAINERS README
%{_datadir}/doc
%{_datadir}/gtk-doc/*

%files -n %{develname}
%defattr(-,root,root,-)
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%{_libdir}/*.a
%{_libdir}/*.la
%{_datadir}/jana/landwater.vmf
%{_datadir}/glade3/catalogs/*


%changelog
* Wed Oct 28 2009 Olivier Blin <oblin@mandriva.com> 0.0.0-0.git20090406.6mdv2010.0
+ Revision: 459760
- add upstream patches for jana_task_get_priority and to build po (from Caio Begotti)

* Wed Oct 07 2009 Olivier Blin <oblin@mandriva.com> 0.0.0-0.git20090406.5mdv2010.0
+ Revision: 455353
- require gtk and ecal libs in devel package

* Tue Oct 06 2009 Olivier Blin <oblin@mandriva.com> 0.0.0-0.git20090406.4mdv2010.0
+ Revision: 454610
- remove duplicate requires in devel package
- provide jana-devel

* Fri Oct 02 2009 Olivier Blin <oblin@mandriva.com> 0.0.0-0.git20090406.3mdv2010.0
+ Revision: 452649
- fix versionning

* Fri Oct 02 2009 Olivier Blin <oblin@mandriva.com> 0.0.0git20090406-2mdv2010.0
+ Revision: 452556
- fix devel group

* Thu Oct 01 2009 Olivier Blin <oblin@mandriva.com> 0.0.0git20090406-1mdv2010.0
+ Revision: 452341
- fix buildrequires for x86_64
- do not run configure twice
  (and have a happy international #cassoulet day)
- fix doc package name
- initial import (from Claudio Matsuoka and Caio Begotti, based on Fedora package)
- Created package structure for jana.