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
