Split Perl modules into a perl-Cyrus package.

This commit is contained in:
Jason Tibbitts 2018-06-13 14:45:57 -05:00
parent 4d3a4b0327
commit e80f59d1b0

View File

@ -216,6 +216,13 @@ This package contains a forked version of vzic for internal use by the Cyrus
IMAP server.
%package -n perl-Cyrus
Summary: Perl libraries for interfacing with Cyrus IMAPd
%description -n perl-Cyrus
This package contains Perl libraries used to interface with Cyrus IMAPd.
%prep
%autosetup -p1 -S git
echo %version > VERSION
@ -312,6 +319,7 @@ make notifyd/notifytest
make -C tools/vzic
%install
make install DESTDIR=%buildroot
@ -612,20 +620,13 @@ getent passwd cyrus >/dev/null || /usr/sbin/useradd -c "Cyrus IMAP Server" -d /v
%files libs
%license COPYING
%_libdir/libcyrus*.so.*
%files utils
%license COPYING
%doc perl/imap/README
%doc perl/imap/Changes
%doc perl/imap/examples
%{_bindir}/*
%{_sbindir}/*
%{perl_vendorarch}/auto/Cyrus
%{perl_vendorarch}/Cyrus
%{perl_vendorlib}/Cyrus
%{_mandir}/man3/*.3pm*
%{_mandir}/man1/*
# RF hardcoded-library-path in /usr/lib/cyrus-imapd
/usr/lib/cyrus-imapd
@ -640,11 +641,23 @@ getent passwd cyrus >/dev/null || /usr/sbin/useradd -c "Cyrus IMAP Server" -d /v
%cyrexecdir/vzic*
%files -n perl-Cyrus
%license COPYING
%doc perl/imap/README
%doc perl/imap/Changes
%doc perl/imap/examples
%perl_vendorarch/auto/Cyrus
%perl_vendorarch/Cyrus
%perl_vendorlib/Cyrus
%_mandir/man3/*.3pm*
%changelog
* Wed Jun 13 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.7-5
- Split out cyr_virusscan into a -virusscan subpackage.
- Split libraries into a -libs subpackage.
- Fix rpath issues in libraries.
- Split Perl module into a separate perl-Cyrus package.
* Thu Jun 07 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.7-4
- Update Cassandane checkout. Drop upstreamed patch.