Summary: Courier authentication library. Summary(ja): Courier 認証ライブラリ Name: courier-authlib Version: 0.67.0 Release: 1%{?_dist_release} License: GPLv3 Group: System Environment/Daemons URL: http://www.courier-mta.org Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: libtool BuildRequires: libtool-ltdl-devel BuildRequires: zlib-devel BuildRequires: gdbm-devel BuildRequires: pam-devel BuildRequires: expect BuildRequires: courier-unicode-devel > 1.2 Requires(post): /sbin/chkconfig Requires(preun): /sbin/chkconfig Patch0: courier-authlib-0.67.0_configure.patch Vendor: Project Vine Distribution: Vine Linux Packager: tomop, iwaim %description The Courier authentication library provides authentication services for other Courier applications. %description -l ja Courier 認証ライブラリは他の Courier アプリケーションへ認証サービスを 提供します。 %package devel Summary: Development libraries for the Courier authentication library. Summary(ja): Courier 認証ライブラリの開発ライブラリ Group: Development/Libraries Requires: courier-authlib = %{version}-%{release} %description devel This package contains the development libraries and files needed to compile Courier packages that use this authentication library. Install this package in order to build the rest of the Courier packages. After they are built and installed this package can be removed. Files in this package are not needed at runtime. %description -l ja devel 認証ライブラリを必要とする Courier パッケージのコンパイルに必要な開発 ライブラリです。他の Courier パッケージを作成するならインストールして ください。作成したパッケージのインストール後は不要ですので削除しても構 いません。このパッケージに含まれるファイルは実行時には必要ありません。 %package ldap Summary: LDAP support for the Courier authentication library. Summary(ja): Courier 認証ライブラリの LDAP サポート Group: System Environment/Daemons Requires: courier-authlib = %{version}-%{release} Requires: openldap BuildRequires: openldap-devel %description ldap This package installs LDAP support for the Courier authentication library. Install this package in order to be able to authenticate using LDAP. %description -l ja ldap Courier 認証ライブラリの LDAP サポートパッケージです。LDAP を使った認証を 行なう場合にインストールしてください。 %package pgsql Summary: PostgreSQL support for the Courier authentication library. Summary(ja): Courier 認証ライブラリの PostgreSQL サポート Group: System Environment/Daemons Requires: courier-authlib = %{version}-%{release} %if "%{?_dist_release}" == "vl6" BuildRequires: postgresql-devel %else BuildRequires: libpq-devel %endif %description pgsql This package installs PostgreSQL support for the Courier authentication library. Install this package in order to be able to authenticate using PostgreSQL. %description -l ja pgsql Courier 認証ライブラリの PostgreSQL サポートパッケージです。PostgreSQL を 使った認証を行なう場合にインストールしてください。 %package mysql Summary: MySQL support for the Courier authentication library. Summary(ja): Courier 認証ライブラリの MySQL サポート Group: System Environment/Daemons Requires: courier-authlib = %{version}-%{release} %if "%{?_dist_release}" == "vl6" BuildRequires: MySQL-devel %else BuildRequires: libmysqlclient-devel %endif %description mysql This package installs MySQL support for the Courier authentication library. Install this package in order to be able to authenticate using MySQL. %description -l ja mysql Courier 認証ライブラリの MySQL サポートパッケージです。MySQL を使った認証を 行なう場合にインストールしてください。 %prep %setup -q %patch0 -p1 %build #%configure --without-authldap --without-authpgsql %configure make %install rm -rf %{buildroot} make install DESTDIR=%{buildroot} rm -f %{buildroot}/%{_libdir}/%{name}/*.a install -m 555 sysconftool %{buildroot}/%{_libexecdir}/%{name} install -m 555 authmigrate %{buildroot}/%{_libexecdir}/%{name} #./courierauthconfig --configfiles >configtmp #. configtmp ./authmksock %{buildroot}/%{_localstatedir}/spool/authdaemon/socket || exit 1 touch %{buildroot}/%{_localstatedir}/spool/authdaemon/pid.lock || exit 1 touch %{buildroot}/%{_localstatedir}/spool/authdaemon/pid || exit 1 chmod 777 %{buildroot}/%{_localstatedir}/spool/authdaemon/socket || exit 1 mkdir -p %{buildroot}/%{_initdir} install -m 555 courier-authlib.sysvinit %{buildroot}/%{_initdir}/courier-authlib %post %{_libexecdir}/%{name}/authmigrate >/dev/null %{_libexecdir}/%{name}/sysconftool %{_sysconfdir}/authlib/*.dist >/dev/null /sbin/chkconfig --del courier-authlib /sbin/chkconfig --add courier-authlib %preun if test -x %{_sbindir}/authdaemond then %{_sbindir}/authdaemond >/dev/null 2>&1 || /bin/true fi if test "$1" = "0" then /sbin/chkconfig --del courier-authlib fi %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc README README*html README.authmysql.myownquery README.ldap %doc NEWS COPYING* AUTHORS ChangeLog authldap.schema /etc/rc.d/init.d/* %ghost %attr(600,root,root) %{_localstatedir}/spool/authdaemon/pid.lock %ghost %attr(644,root,root) %{_localstatedir}/spool/authdaemon/pid %ghost %attr(-,root,root) %{_localstatedir}/spool/authdaemon/socket %{_mandir}/man1/* %{_mandir}/man8/* %defattr(-,daemon,daemon) %dir %{_sysconfdir}/authlib %{_sysconfdir}/authlib/authdaemonrc.dist %{_libexecdir}/%{name} %dir %{_libdir}/%{name} %{_libdir}/%{name}/libauthcustom* %{_libdir}/%{name}/libauthpam* %{_libdir}/%{name}/libauthpipe* %{_libdir}/%{name}/libauthuser* %{_libdir}/%{name}/libcourierauth* %dir %attr(750,daemon,daemon) %{_localstatedir}/spool/authdaemon %{_sbindir}/* %files devel %defattr(-,root,root) %{_bindir}/courierauthconfig %{_includedir}/* %{_mandir}/man3/* %doc authlib.html auth_*.html %files ldap %defattr(-,root,root) %{_sysconfdir}/authlib/authldaprc.dist %{_libdir}/%{name}/libauthldap* %files pgsql %defattr(-,root,root) %{_sysconfdir}/authlib/authpgsqlrc.dist %{_libdir}/%{name}/libauthpgsql* %files mysql %defattr(-,root,root) %{_sysconfdir}/authlib/authmysqlrc.dist %{_libdir}/%{name}/libauthmysql* %changelog * Mon Jan 30 2017 IWAI, Masaharu 0.67.0-1 - update to 0.67.0 - add CXXFLAGS patch (Patch0) * Thu Jan 5 2017 IWAI, Masaharu 0.66.4-4 - fix typo for VineSeed * Thu Jan 5 2017 IWAI, Masaharu 0.66.4-3 - build for Vine Linux 6 * Fri May 6 2016 IWAI, Masaharu 0.66.4-2 - build with openssl 1.0.2 for courier-authlib-mysql * Tue Dec 29 2015 IWAI, Masaharu 0.66.4-1 - update to 0.66.4 - add BuildRequires: courier-unicode-devel > 1.2 - update License tag - add Packager: iwaim * Sun Jul 6 2014 Tomohiro "Tomo-p" KATO 0.66.1-2 - rebuilt with current environment. - replaced BR:MySQL-devel to BR:libmysqlclient-devel. - replaced BR:postgresql-devel to BR:libpq-devel. - dropped R:postgresql-libs (detected by autoreq). - dropped R:postgresql. * Sat Jan 4 2014 IWAI, Masaharu 0.66.1-1 - update to 0.66.1 - drop APOP patch (Patch0) - add BuildRequires: libtool-ltdl-devel * Sun Apr 03 2011 Tomohiro "Tomo-p" KATO 0.63.0-2 - Rebuilt with new toolchain. * Sun Feb 07 2010 Tomohiro "Tomo-p" KATO 0.63.0-1 - new upstream release. - replaced "BuildPreReq:" with "BuilldRequires:". * Sun Nov 22 2009 Tomohiro "Tomo-p" KATO 0.62.4-1 - new upstream release. - removed "Requires: MySQL-shared". - updated APOP patch. * Thu May 21 2009 Tomohiro "Tomo-p" KATO 0.59.3-2 - rebuilt with MySQL-shared-5.1.34. * Sat Jul 05 2008 Shu KONNO 0.59.3-1vl5 - applied new versioning policy, and spec in utf-8 - rebuilt with postgresql-8.3.3 * Sun Jan 27 2008 Shu KONNO 0.59.3-0vl3 - rebuilt * Tue Jan 08 2008 Shu KONNO 0.59.3-0vl2 - rebuilt with postgresql-8.2.6 * Thu Sep 20 2007 Ryoichi INAGAKI 0.59.3-0vl1 - new upstream release - rebuilt with postgresql 8.2.5 * Sat Nov 11 2006 Ryoichi INAGAKI 0.56-0vl4 - rebuilt with MySQL 5.0.27 - included /usr/lib/courier-authlib/libauthpipe.* * Sun Aug 27 2006 NAKAMURA Kenta 0.56-0vl3 - rebuilt with openldap-2.3.27-0vl1 * Sun May 22 2005 UECHI Yasumasa 0.56-0vl2 - new upstream release * Mon Mar 28 2005 UECHI Yasumasa 0.55-0vl4 - add ldap, postgresql, mysql packages * Thu Mar 17 2005 UECHI Yasumasa 0.55-0vl1 - new upstream release * Thu Feb 17 2005 UECHI Yasumasa 0.54-0vl1 - new upstream release * Wed Jan 12 2005 UECHI Yasumasa 0.53-0vl1 - new upstream release * Wed Jan 12 2005 UECHI Yasumasa 0.52-0vl1 - simplify a spec for Vine - add apop patch * Sun Oct 3 2004 Mr. Sam - 0.50-1 - Initial build.