cyrus-imapd.spec

Jakub Bogusz qboosh w pld-linux.org
Nie, 7 Wrz 2008, 08:10:53 CEST


On Sat, Sep 06, 2008 at 06:58:41PM +0200, Pawel Dlugosz wrote:
> Dobry.
> 
> Podbicie do najnowszej stabilnej wersji + drobna kosmetyka.

Hm, kosmetyka...

> Powinno budować się zarówno na x86 jak i x86_64.

Zarówno... znaczy te dwa ABI to są wszystkie istniejące architektury?

> Prośba o sprawdzenie i ew. wrzucenie do cvs.

Nie w tej postaci. Łaty po coś są.

> Index: cyrus-imapd.spec
> ===================================================================
> RCS file: /cvsroot/SPECS/cyrus-imapd.spec,v
> retrieving revision 1.125
> diff -u -r1.125 cyrus-imapd.spec
> --- cyrus-imapd.spec	15 May 2008 14:39:39 -0000	1.125
> +++ cyrus-imapd.spec	6 Sep 2008 16:59:01 -0000
> @@ -4,12 +4,12 @@
>  Summary(pl.UTF-8):	Wysoko wydajny serwer IMAP i POP3
>  Summary(pt_BR.UTF-8):	Um servidor de mail de alto desempenho que suporta IMAP e POP3
>  Name:		cyrus-imapd
> -Version:	2.3.9
> +Version:	2.3.12p2
>  Release:	0.3
>  License:	BSD-like
>  Group:		Networking/Daemons
>  Source0:	ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/%{name}-%{version}.tar.gz
> -# Source0-md5:	113433c1fdc777e3b0466b5ce643b8bc
> +# Source0-md5:	ee2c300687994e4982c6af6aa154c742
>  Source1:	cyrus-README
>  Source2:	cyrus-procmailrc
>  Source3:	cyrus-deliver-wrapper.c
> @@ -23,7 +23,6 @@
>  Source12:	cyrus.conf
>  Source13:	cyrus-sync.init
>  Patch0:		%{name}-et.patch
> -Patch1:		%{name}-shared.patch

Hm, kosmetyka...?

>  URL:		http://cyrusimap.web.cmu.edu/imapd/
>  BuildRequires:	autoconf >= 2.54
>  BuildRequires:	automake
> @@ -162,7 +161,6 @@
>  %prep
>  %setup -q
>  %patch0 -p1
> -%patch1 -p1
>  
>  rm -rf autom4te.cache
>  
> @@ -189,8 +187,12 @@
>  	--with-perl=%{__perl} \
>  	--enable-nntp \
>  	--enable-replication
> +
>  %{__make} \
> -	INSTALLDIRS=vendor
> +%ifarch %{x8664}
> +	CFLAGS="%{rpmcflags} -fPIC" \
> +%endif

x86-centryzm

> +	INSTALLDIRS=vendor 
>  
>  %{__cc} %{rpmcflags} \
>  	-DLIBEXECDIR="\"%{_libexecdir}\"" %{rpmldflags} -Wall -o deliver-wrapper %{SOURCE3}
> @@ -347,23 +349,17 @@
>  
>  %files libs
>  %defattr(644,root,root,755)
> -%attr(755,root,root) %{_libdir}/libcyrus.so.*.*.*
> -%attr(755,root,root) %{_libdir}/libcyrus_min.so.*.*.*
> -%attr(755,root,root) %ghost %{_libdir}/libcyrus.so.0
> -%attr(755,root,root) %ghost %{_libdir}/libcyrus_min.so.0
>  
>  %files devel
>  %defattr(644,root,root,755)
> -%attr(755,root,root) %{_libdir}/libcyrus.so
> -%attr(755,root,root) %{_libdir}/libcyrus_min.so
> -%{_libdir}/libcyrus.la
> -%{_libdir}/libcyrus_min.la
>  %{_includedir}/cyrus

No tak, kosmetyka...
Zwłaszcza ten pusty pakiet i mało użyteczny -devel.

>  %files static
>  %defattr(644,root,root,755)
>  %{_libdir}/libcyrus.a
>  %{_libdir}/libcyrus_min.a
> +%attr(755,root,root) %{_libdir}/cyrus/cyr_synclog
> +%attr(755,root,root) %{_libdir}/cyrus/make_sha1

Hm?


-- 
Jakub Bogusz    http://qboosh.pl/


Więcej informacji o liście dyskusyjnej pld-devel-pl