diff --git a/pidgin.changes b/pidgin.changes
index 03febaa..d52f97c 100644
--- a/pidgin.changes
+++ b/pidgin.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Thu Mar 15 16:19:49 UTC 2018 - sor.alexei@meowr.ru
+
+- Instead of removing the libjabber.so, liboscar.so symlinks, move
+  them to the devel package.
+
 -------------------------------------------------------------------
 Fri Mar  9 23:20:34 UTC 2018 - sor.alexei@meowr.ru
 
diff --git a/pidgin.spec b/pidgin.spec
index 2ce292b..2162884 100644
--- a/pidgin.spec
+++ b/pidgin.spec
@@ -283,13 +283,6 @@ find %{buildroot} -type f -name ".packlist" -delete -print
 find %{buildroot} -type f -name "*.bs" -empty -delete -print
 find %{buildroot} -type f -name "*.la" -delete -print
 
-# FIXME: Should be a non-versioned name.
-ls %{buildroot}%{_libdir}/purple-2/ | grep '\.so$' | while read libim; do
-    if [ -L "%{buildroot}%{_libdir}/purple-2/$libim" ]; then
-        rm "%{buildroot}%{_libdir}/purple-2/$libim"
-    fi
-done
-
 %fdupes %{buildroot}
 %suse_update_desktop_file -N %{_name} -G "Instant Messenger" %{name}
 %find_lang %{name} %{?no_lang_C}
@@ -344,6 +337,8 @@ done
 %{_libdir}/libpurple.so.*
 %{_libdir}/libpurple-client.so.*
 %{_libdir}/purple-2/
+%exclude %{_libdir}/purple-2/libjabber.so
+%exclude %{_libdir}/purple-2/liboscar.so
 %exclude %{_libdir}/purple-2/libsametime.so
 %exclude %{_libdir}/purple-2/tcl.so
 
@@ -365,6 +360,8 @@ done
 %{_datadir}/aclocal/purple.m4
 %{_libdir}/libpurple.so
 %{_libdir}/libpurple-client.so
+%{_libdir}/purple-2/libjabber.so
+%{_libdir}/purple-2/liboscar.so
 %{_libdir}/pkgconfig/purple.pc
 %{_mandir}/man3/Purple.3*