Hello community,

here is the log from the commit of package vala-panel for openSUSE:Factory 
checked in at 2019-11-11 21:40:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vala-panel (Old)
 and      /work/SRC/openSUSE:Factory/.vala-panel.new.2990 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vala-panel"

Mon Nov 11 21:40:56 2019 rev:7 rq:747385 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/vala-panel/vala-panel.changes    2018-08-29 
12:26:53.751619291 +0200
+++ /work/SRC/openSUSE:Factory/.vala-panel.new.2990/vala-panel.changes  
2019-11-11 21:40:58.516814171 +0100
@@ -1,0 +2,14 @@
+Sat Nov  9 02:45:59 UTC 2019 - Marguerite Su <[email protected]>
+
+- Add vala-panel-0.4.91-libm.patch
+  * fix linking with libm by vala-panel-0.4.91-libm.patch
+
+-------------------------------------------------------------------
+Sat Oct 19 06:27:37 UTC 2019 - Marguerite Su <[email protected]>
+
+- Update to version 0.4.91:
+  * Fixes for hide and updated tasklist
+- New subpackage: vala-cmake-modules
+  * needed by vala-panel-appmenu
+
+-------------------------------------------------------------------

Old:
----
  vala-panel-0.4.61.tar.gz

New:
----
  cmake-vala-1bce300.tar.gz
  vala-panel-0.4.91-libm.patch
  vala-panel-0.4.91.tar.xz

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

Other differences:
------------------
++++++ vala-panel.spec ++++++
--- /var/tmp/diff_new_pack.cacLgi/_old  2019-11-11 21:40:59.868815511 +0100
+++ /var/tmp/diff_new_pack.cacLgi/_new  2019-11-11 21:40:59.876815519 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vala-panel
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,19 +12,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define _rev    7a37f54f0eee17de4f9094c1033967bd
+%define _rev    741b80c641591494e9f0ccc4cd19b0cd
+%define cmake_vala_git_revision 1bce300
 Name:           vala-panel
-Version:        0.4.61
+Version:        0.4.91
 Release:        0
 Summary:        A Gtk3 desktop panel based on Vala
 License:        GPL-3.0-or-later
 Group:          System/GUI/Other
 URL:            https://gitlab.com/vala-panel-project/vala-panel
-Source:         
https://gitlab.com/vala-panel-project/vala-panel/uploads/%{_rev}/%{name}-%{version}.tar.gz
+Source:         
https://gitlab.com/vala-panel-project/vala-panel/uploads/%{_rev}/%{name}-%{version}.tar.xz
+Source1:        cmake-vala-1bce300.tar.gz
+#PATCH-FIX-UPSTREAM [email protected] - fix linking with libm
+Patch:          vala-panel-0.4.91-libm.patch
 BuildRequires:  cmake >= 3.3
 BuildRequires:  fdupes
 BuildRequires:  gettext
@@ -96,8 +100,26 @@
 This package contains X11 plugins for vala-panel: tasklist,
 system tray, and others.
 
+%package -n vala-cmake-modules
+Summary:        Vala CMake modules
+Group:          Development/Tools/Other
+Version:        %{cmake_vala_git_revision}
+Release:        0
+
+%description -n vala-cmake-modules
+This package provides Vala CMake Modules for vala-panel and vala-panel-appmenu.
+
 %prep
-%setup -q
+%autosetup -p1
+mv cmake/FallbackVersion.cmake .
+rm -rf cmake
+tar -xf %{S:1} -C .
+mv cmake-vala-%{cmake_vala_git_revision} cmake
+mv FallbackVersion.cmake cmake
+pushd cmake
+cmake -DCMAKE_INSTALL_PREFIX=%{buildroot}%{_prefix} .
+make %{?_smp_mflags} V=1
+popd
 
 %build
 %if 0%{?suse_version} <= 1320
@@ -110,6 +132,9 @@
 make %{?_smp_mflags} V=1
 
 %install
+pushd cmake
+make install
+popd
 %cmake_install
 %find_lang %{name}
 %fdupes %{buildroot}%{_datadir}/
@@ -186,13 +211,14 @@
 
 %files plugins-wnck
 %{_datadir}/glib-2.0/schemas/org.valapanel.X.gschema.xml
-%{_libdir}/vala-panel/applets/libxembed.so
 %{_libdir}/vala-panel/applets/libdeskno.so
-%{_libdir}/vala-panel/applets/libtasklist.so
 %{_libdir}/vala-panel/applets/libtasklist-xfce.so
 %{_libdir}/vala-panel/applets/libwincmd.so
 %{_libdir}/vala-panel/applets/libpager.so
 %{_libdir}/vala-panel/applets/libbuttons.so
-%{_libdir}/vala-panel/applets/libicontasks.so
+%{_libdir}/vala-panel/applets/libnetmon.so
+
+%files -n vala-cmake-modules
+%{_datadir}/VCM
 
 %changelog

++++++ vala-panel-0.4.91-libm.patch ++++++
Index: vala-panel-0.4.91/applets/wnck/tasklist/CMakeLists.txt
===================================================================
--- vala-panel-0.4.91.orig/applets/wnck/tasklist/CMakeLists.txt
+++ vala-panel-0.4.91/applets/wnck/tasklist/CMakeLists.txt
@@ -15,7 +15,7 @@ add_library (${PLUGIN_NAME} MODULE
     ${RESOURCES}
 )
 
-target_link_libraries (${PLUGIN_NAME} WNCK::WNCK valapanel)
+target_link_libraries (${PLUGIN_NAME} WNCK::WNCK valapanel m)
 target_include_directories (${PLUGIN_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
 add_custom_target(vala-ide-${PLUGIN_NAME} SOURCES ${VALA_FILES})
 
Index: vala-panel-0.4.91/ui/CMakeLists.txt
===================================================================
--- vala-panel-0.4.91.orig/ui/CMakeLists.txt
+++ vala-panel-0.4.91/ui/CMakeLists.txt
@@ -47,7 +47,7 @@ add_library (${LIBNAME} SHARED
     applet-manager.h
 )
 
-target_link_libraries (${LIBNAME} util-gtk)
+target_link_libraries (${LIBNAME} util-gtk m)
 target_include_directories(${LIBNAME} PRIVATE ${CMAKE_SOURCE_DIR} 
${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/util; ${CMAKE_SOURCE_DIR}/ui 
${CMAKE_SOURCE_DIR}/util/gtk ${CMAKE_BINARY_DIR}/ui)
 
 set_target_properties (${LIBNAME} PROPERTIES
Index: vala-panel-0.4.91/util/gtk/CMakeLists.txt
===================================================================
--- vala-panel-0.4.91.orig/util/gtk/CMakeLists.txt
+++ vala-panel-0.4.91/util/gtk/CMakeLists.txt
@@ -25,7 +25,7 @@ add_library (util-gtk STATIC
     ${GLIB_RESOURCES_LIB}
 )
 set_property(TARGET util-gtk PROPERTY POSITION_INDEPENDENT_CODE ON)
-target_link_libraries (util-gtk util GTK3::GTK GTK3::GDK)
+target_link_libraries (util-gtk util GTK3::GTK GTK3::GDK m)
 target_include_directories(util-gtk PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} 
${CORE_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR}/util 
${CMAKE_SOURCE_DIR}/util)
 
 set_target_properties (util-gtk PROPERTIES

Reply via email to