-cd cfg/autoconf
-%{__autoconf}
-%configure \
- --disable-static \
- --without-rpmdir \
- --enable-cb \
- --enable-7110incoming \
- --enable-6210calendar \
- --with-localedir=%{_datadir}/%{name}
-cd ../..
-%{__make} shared
+mkdir -p build
+cd build
+%cmake ../ \
+ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
+ -DCMAKE_VERBOSE_MAKEFILE=1 \
+ -DENABLE_SHARED=OFF \
+ -DINSTALL_LIB_DIR=%{_libdir} \
+ %{?debug:-DCMAKE_BUILD_TYPE="Debug"}
+%{__make}
+mv common/libGammu.a ..
+%cmake ../ \
+ -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
+ -DCMAKE_VERBOSE_MAKEFILE=1 \
+ -DENABLE_SHARED=ON \
+ -DINSTALL_LIB_DIR=%{_libdir} \
+ %{?debug:-DCMAKE_BUILD_TYPE="Debug"}
+%{__make}