Hello community,

here is the log from the commit of package keepassx for openSUSE:Factory 
checked in at 2016-02-16 09:18:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/keepassx (Old)
 and      /work/SRC/openSUSE:Factory/.keepassx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "keepassx"

Changes:
--------
--- /work/SRC/openSUSE:Factory/keepassx/keepassx.changes        2016-02-12 
11:22:48.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.keepassx.new/keepassx.changes   2016-02-16 
09:18:42.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Feb 11 14:15:03 UTC 2016 - mplus...@suse.com
+
+- Use cmake macros
+- Add patch for https://www.keepassx.org/dev/issues/389
+  * keepassx-fix-undefined-libraries.patch
+
+-------------------------------------------------------------------

New:
----
  keepassx-fix-undefined-libraries.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ keepassx.spec ++++++
--- /var/tmp/diff_new_pack.YixCwZ/_old  2016-02-16 09:18:43.000000000 +0100
+++ /var/tmp/diff_new_pack.YixCwZ/_new  2016-02-16 09:18:43.000000000 +0100
@@ -24,6 +24,9 @@
 Group:          Productivity/Security
 Url:            http://www.keepassx.org/
 Source:         
https://www.keepassx.org/releases/%{version}/keepassx-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM keepassx-fix-undefined-libraries.patch
+# https://www.keepassx.org/dev/issues/389
+Patch0:         keepassx-fix-undefined-libraries.patch
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  libXtst-devel
@@ -43,34 +46,24 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
-mkdir -p build
-pushd build
-CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" \
-cmake \
-      -DCMAKE_BUILD_TYPE=RelWithDebInfo \
-      -DCMAKE_SKIP_RPATH=ON \
-      -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-%if %{_lib} == lib64
-      -DLIB_SUFFIX=64 \
-%endif
+export CFLAGS="%{optflags} -fPIC"
+export CXXFLAGS="%{optflags} -fPIC"
+%cmake \
       -DWITH_CXX11=ON \
-      -DWITH_LTO=ON \
-      ..
-
-make %{?_smp_mflags} VERBOSE=1
+  -DWITH_LTO=OM
+make %{?_smp_mflags}
 
 %install
-pushd build
-%make_install
+%cmake_install
 %suse_update_desktop_file %{name} X-SuSE-DesktopUtility
 
 %fdupes %{buildroot}/%{_prefix}
 
 %check
-pushd build
-make test
+make -C build test
 
 %files
 %defattr(-,root,root)

++++++ keepassx-fix-undefined-libraries.patch ++++++
Index: keepassx-2.0.2/src/autotype/x11/CMakeLists.txt
===================================================================
--- keepassx-2.0.2.orig/src/autotype/x11/CMakeLists.txt
+++ keepassx-2.0.2/src/autotype/x11/CMakeLists.txt
@@ -11,7 +11,13 @@ set(autotype_X11_MOC
 qt4_wrap_cpp(autotype_X11_SOURCES ${autotype_X11_MOC})
 
 add_library(keepassx-autotype-x11 MODULE ${autotype_X11_SOURCES})
-target_link_libraries(keepassx-autotype-x11 ${QT_QTCORE_LIBRARY} 
${QT_QTGUI_LIBRARY} ${X11_X11_LIB} ${X11_Xi_LIB} ${X11_XTest_LIB})
+target_link_libraries(keepassx-autotype-x11
+       keepassx_core
+       ${QT_QTCORE_LIBRARY}
+       ${QT_QTGUI_LIBRARY}
+       ${X11_X11_LIB}
+       ${X11_Xi_LIB}
+       ${X11_XTest_LIB})
 install(TARGETS keepassx-autotype-x11
         BUNDLE DESTINATION . COMPONENT Runtime
         LIBRARY DESTINATION ${PLUGIN_INSTALL_DIR} COMPONENT Runtime)
Index: keepassx-2.0.2/src/autotype/test/CMakeLists.txt
===================================================================
--- keepassx-2.0.2.orig/src/autotype/test/CMakeLists.txt
+++ keepassx-2.0.2/src/autotype/test/CMakeLists.txt
@@ -9,4 +9,8 @@ set(autotype_test_MOC
 qt4_wrap_cpp(autotype_test_SOURCES ${autotype_test_MOC})
 
 add_library(keepassx-autotype-test MODULE ${autotype_test_SOURCES})
-target_link_libraries(keepassx-autotype-test testautotype ${QT_QTCORE_LIBRARY} 
${QT_QTGUI_LIBRARY})
+target_link_libraries(keepassx-autotype-test
+       testautotype
+       keepassx_core
+       ${QT_QTCORE_LIBRARY}
+       ${QT_QTGUI_LIBRARY})

Reply via email to