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