Import Debian changes 0.66.4-9
[hcoop/debian/courier-authlib.git] / courier-authlib.spec
index 408fbab..ca551a1 100644 (file)
@@ -14,7 +14,7 @@
 ################################################################################
 
 Name:           courier-authlib
-Version:        0.66.1
+Version:        0.66.4
 Release:        1%{?dist}%{?courier_release}
 Summary:        Courier authentication library
 
@@ -39,6 +39,7 @@ BuildRequires:      pam-devel
 BuildRequires:      expect
 BuildRequires:      gcc-c++
 BuildRequires:     redhat-rpm-config
+BuildRequires:      courier-unicode-devel
 
 BuildRequires:      %{_includedir}/ltdl.h
 
@@ -47,8 +48,9 @@ BuildRequires:      redhat-rpm-config
 %endif
 
 %if %using_systemd
-Requires(post):     /bin/systemctl
-Requires(preun):    /bin/systemctl
+Requires(post):     systemd
+Requires(preun):    systemd
+Requires(postun):    systemd
 %else
 Requires(post):     /sbin/chkconfig
 Requires(preun):    /sbin/chkconfig
@@ -274,9 +276,7 @@ then
         /sbin/chkconfig --del courier-authlib
         /bin/systemctl stop courier-authlib.service || :
 fi
-
-/bin/systemctl daemon-reload || :
-/bin/systemctl enable courier-authlib.service &> /dev/null || :
+%systemd_post courier-authlib.service
 %else
 /sbin/chkconfig --del courier-authlib
 /sbin/chkconfig --add courier-authlib
@@ -290,8 +290,7 @@ fi
 if test "$1" = "0"
 then
 %if %using_systemd
-        /bin/systemctl stop courier-authlib.service
-        /bin/systemctl disable courier-authlib.service
+%systemd_preun courier-authlib.service
 %else
         /sbin/chkconfig --del courier-authlib
 %endif
@@ -299,7 +298,7 @@ fi
 
 %postun
 %if %using_systemd
-/bin/systemctl daemon-reload || :
+%systemd_postun_with_restart courier-authlib.service
 %endif
 
 %clean