Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > b96a97730038ecac56dbfa0d4c9fdc3b > files > 3

ripmime-1.4.0.4-1mdk.src.rpm

%define	name	ripmime
%define	version	1.4.0.4
%define	release	1mdk

%define	major 1
%define	minor 4
%define	micro 0
%define libname	%mklibname %{name} %{major}

Summary:	Extracts attachments out of mailpack format emails
Name:		%{name}
Version:	%{version}
Release:	%{release}
License:	BSD
Group:		Networking/Mail
URL:		http://www.pldaniels.com/ripmime/
Source0:	http://www.pldaniels.com/ripmime/%{name}-%{version}.tar.bz2
Patch0:		ripmime-1.4.0.2-shared.diff.bz2
BuildRequires:	ripole-devel
BuildConflicts:	ripmime-devel
BuildConflicts:	%{libname}
BuildRoot:	%{_tmppath}/%{name}-buildroot

%description
ripMIME is a small program which has been developed as part of the
commercial Xamime development (http://www.xamime.com).

ripMIME has been written with one sole purpose in mind, to extract
the attached files out of a MIME encoded email package.

%package -n	%{libname}
Summary:	Shared %{name} library
Group:          System/Libraries

%description -n	%{libname}
ripMIME is a small program which has been developed as part of the
commercial Xamime development (http://www.xamime.com).

ripMIME has been written with one sole purpose in mind, to extract
the attached files out of a MIME encoded email package.

This package provides the shared %{name} library.

%package -n	%{libname}-devel
Summary:	Development files for the %{name} library
Group:		Development/C
Provides:	%{name}-devel
Provides:	lib%{name}-devel
Requires:	%{libname} = %{version}

%description -n	%{libname}-devel
ripMIME is a small program which has been developed as part of the
commercial Xamime development (http://www.xamime.com).

ripMIME has been written with one sole purpose in mind, to extract
the attached files out of a MIME encoded email package.

This package provides development files for the %{name} library.

%prep

%setup -q
%patch0 -p0

%build

make \
    CFLAGS="%{optflags} -fPIC -D_REENTRANT -I." \
    MAJOR="%{major}" \
    MINOR="%{minor}" \
    MICRO="%{micro}" \
    shared static ripmime

%install
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

install -d %{buildroot}%{_bindir}
install -d %{buildroot}%{_libdir}
install -d %{buildroot}%{_mandir}/man1
install -d %{buildroot}%{_includedir}/%{name}

# install binaries
install -m755 %{name} %{buildroot}%{_bindir}/

# install the shared library
install -m755 lib%{name}.so.%{major}.%{minor}.%{micro} %{buildroot}%{_libdir}/
ln -snf lib%{name}.so.%{major}.%{minor}.%{micro} %{buildroot}%{_libdir}/lib%{name}.so
ln -snf lib%{name}.so.%{major}.%{minor}.%{micro} %{buildroot}%{_libdir}/lib%{name}.so.%{major}

# install the static library
install -m755 lib%{name}.a %{buildroot}%{_libdir}/

# install man page
install -m0644 %{name}.1 %{buildroot}%{_mandir}/man1/

# install headers
install -m0644 *.h %{buildroot}%{_includedir}/%{name}/

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

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

%clean
[ "%{buildroot}" != "/" ] && rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc CHANGELOG CONTRIBUTORS INSTALL LICENSE README
%{_bindir}/*
%{_mandir}/man1/*

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

%files -n %{libname}-devel
%defattr(-,root,root)
%doc TODO
%{_includedir}/%{name}
%{_libdir}/*.so
%{_libdir}/*.a

%changelog
* Tue Mar 29 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 1.4.0.4-1mdk
- 1.4.0.4

* Fri Dec 31 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.4.0.3-3mdk
- revert latest "lib64 fixes"

* Tue Dec 28 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.4.0.3-2mdk
- lib64 fixes

* Fri Dec 17 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.4.0.3-1mdk
- 1.4.0.3

* Sat Nov 27 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.4.0.2-2mdk
- make it rpmbuildupdate aware

* Sat Nov 27 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.4.0.2-1mdk
- 1.4.0.2
- built against new shared ripole lib (P0)
- drop P1
- fix CFLAGS

* Mon Aug 30 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 1.4.0.1-1mdk
- 1.4.0.1
- fix P0
- add some header files

* Fri Dec 05 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3.0.5-2mdk
- provide static and shared libs as well and build ripmime against it

* Sat Nov 15 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3.0.5-1mdk
- 1.3.0.5

* Sun Jun 15 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3.0.4-1mdk
- 1.3.0.4

* Sat May 03 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3.0.3-1mdk
- 1.3.0.3

* Thu Mar 20 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.3.0.2-1mdk
- 1.3.0.2
- fix CFLAGS

* Fri Feb 07 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.17.0-1mdk
- 1.2.17.0

* Thu Jan 16 2003 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.21-2mdk
- build release

* Tue Nov 12 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.21-1mdk
- new version

* Wed Nov 06 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.19-1mdk
- new version

* Sat Oct 19 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.18-2mdk
- use spec file magic to enable compilation against dietlibc, use
  "rpm --rebuild --with diet ripmime-1.2.16.18-2mdk.src.rpm"

* Mon Oct 14 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.18-1mdk
- new version

* Sun Aug  4 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.16-2mdk
- rebuilt with gcc-3.2

* Sat Jun  1 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.16-1mdk
- new version

* Sun May 26 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.15-1mdk
- new version

* Sun May 19 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.12-1mdk
- new version
- rebuilt with gcc3.1

* Sun May 12 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.11-1mdk
- new version

* Sat Apr 20 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.7-1mdk
- new version

* Fri Apr  5 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.6-1mdk
- new version(, new lowercase name)
- spec file fix

* Tue Mar  5 2002 Oden Eriksson <oden.eriksson@kvikkjokk.net> 1.2.16.4-1mdk
- initial cooker contrib