diff --git a/isync.changes b/isync.changes
index 22306b5..e810678 100644
--- a/isync.changes
+++ b/isync.changes
@@ -1,3 +1,11 @@
+-------------------------------------------------------------------
+Fri May  6 22:15:06 UTC 2016 - mpluskal@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Use pkgconfig() style dependencies
+- Update dependencies
+  * Enable sasl
+
 -------------------------------------------------------------------
 Mon Nov 16 18:03:54 UTC 2015 - sleep_walker@opensuse.org
 
diff --git a/isync.spec b/isync.spec
index 079adea..72901c0 100644
--- a/isync.spec
+++ b/isync.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package isync
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,30 +16,27 @@
 #
 
 
-%define makeinstall make install DESTDIR=%{buildroot}
-#
 Name:           isync
 Version:        1.2.1
 Release:        0
-#
 Summary:        Utility to synchronize IMAP mailboxes with local maildir folders
-#
 License:        GPL-2.0
 Group:          Productivity/Networking/Email/Utilities
-#
 Url:            http://isync.sf.net/
 Source:         http://prdownloads.sourceforge.net/isync/%{name}-%{version}.tar.gz
 Source2:        http://prdownloads.sourceforge.net/isync/%{name}-%{version}.tar.gz.asc
-Source3:	isync.keyring
+Source3:        isync.keyring
 BuildRequires:  db-devel
-BuildRequires:  openssl-devel
-#
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(libsasl2)
+BuildRequires:  pkgconfig(openssl)
+BuildRequires:  pkgconfig(zlib)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 isync is a command line application which synchronizes mailboxes; currently
-Maildir and IMAP4 mailboxes are supported. New messages, message deletions and
-flag changes can be propagated both ways. isync is suitable for use in
+Maildir and IMAP4 mailboxes are supported. New messages, message deletions
+and flag changes can be propagated both ways. isync is suitable for use in
 IMAP-disconnected mode.
 
 Synchronization is based on unique message identifiers (UIDs), so no
@@ -47,13 +44,6 @@ identification conflicts can occur (as opposed to some other mail
 synchronizers). Synchronization state is kept in one local text file per
 mailbox pair; multiple replicas of a mailbox can be maintained.
 
- Authors:
-----------
-  Michael Elkins <me@mutt.org>
-  Oswald Buddenhagen <ossi@users.sf.net>
-  Theodore Ts'o <tytso@mit.edu>
-  Nicolas Boullis <nboullis@debian.org>
-
 %prep
 %setup -q
 
@@ -62,7 +52,7 @@ mailbox pair; multiple replicas of a mailbox can be maintained.
 make %{?_smp_mflags}
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags} docdir=%{_docdir}/%{name}/
+make %{?_smp_mflags} DESTDIR=%{buildroot} docdir=%{_docdir}/%{name} install
 
 %files
 %defattr(-,root,root,-)
@@ -70,8 +60,9 @@ make DESTDIR=%{buildroot} install %{?_smp_mflags} docdir=%{_docdir}/%{name}/
 %{_bindir}/isync
 %{_bindir}/mbsync
 %{_bindir}/mdconvert
-%doc %{_docdir}/%{name}/
-%{_mandir}/man1/isync.1.gz
-%{_mandir}/man1/mbsync.1.gz
-%{_mandir}/man1/mdconvert.1.gz
+%doc %{_docdir}/isync
+%{_mandir}/man1/isync.1%{ext_man}
+%{_mandir}/man1/mbsync.1%{ext_man}
+%{_mandir}/man1/mdconvert.1%{ext_man}
 
+%changelog