commit vala-panel for openSUSE:Factory

2020-03-03 Thread root
Hello community,

here is the log from the commit of package vala-panel for openSUSE:Factory 
checked in at 2020-03-03 10:17:48

Comparing /work/SRC/openSUSE:Factory/vala-panel (Old)
 and  /work/SRC/openSUSE:Factory/.vala-panel.new.26092 (New)


Package is "vala-panel"

Tue Mar  3 10:17:48 2020 rev:8 rq:780866 version:0.4.91

Changes:

--- /work/SRC/openSUSE:Factory/vala-panel/vala-panel.changes2019-11-11 
21:40:58.516814171 +0100
+++ /work/SRC/openSUSE:Factory/.vala-panel.new.26092/vala-panel.changes 
2020-03-03 10:19:07.867009226 +0100
@@ -1,0 +2,6 @@
+Sat Feb 22 15:48:43 UTC 2020 - Alexei Sorokin 
+
+- Split vala-cmake-modules into a separate source package.
+- Drop support for old openSUSE versions.
+
+---

Old:

  cmake-vala-1bce300.tar.gz



Other differences:
--
++ vala-panel.spec ++
--- /var/tmp/diff_new_pack.UUVqzZ/_old  2020-03-03 10:19:08.535010608 +0100
+++ /var/tmp/diff_new_pack.UUVqzZ/_new  2020-03-03 10:19:08.535010608 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vala-panel
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,23 +17,21 @@
 
 
 %define _rev741b80c641591494e9f0ccc4cd19b0cd
-%define cmake_vala_git_revision 1bce300
 Name:   vala-panel
 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.xz
-Source1:cmake-vala-1bce300.tar.gz
-#PATCH-FIX-UPSTREAM marguer...@opensuse.org - fix linking with libm
-Patch:  vala-panel-0.4.91-libm.patch
+# PATCH-FIX-UPSTREAM vala-panel-0.4.91-libm.patch marguer...@opensuse.org -- 
Fix linking with libm.
+Patch0: vala-panel-0.4.91-libm.patch
 BuildRequires:  cmake >= 3.3
 BuildRequires:  fdupes
 BuildRequires:  gettext
 BuildRequires:  pkgconfig
 BuildRequires:  vala >= 0.34
+BuildRequires:  vala-cmake-modules
 BuildRequires:  pkgconfig(glib-2.0) >= 2.56.0
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22.0
 BuildRequires:  pkgconfig(libpeas-1.0) >= 1.14.0
@@ -59,7 +57,6 @@
 
 %package devel
 Summary:Development files for vala-panel
-Group:  Development/Libraries/Other
 Requires:   %{name} = %{version}
 Requires:   pkgconfig(gtk+-3.0)
 Requires:   pkgconfig(libpeas-1.0)
@@ -72,7 +69,6 @@
 
 %package runner
 Summary:Commands runner for vala-panel
-Group:  System/GUI/Other
 Requires:   %{name} = %{version}
 
 %description runner
@@ -82,7 +78,6 @@
 
 %package plugins-base
 Summary:Plugins for vala-panel -- non-X11 plugins
-Group:  System/GUI/Other
 
 %description plugins-base
 Vala Panel is a desktop panel written in Vala and Gtk3.
@@ -92,7 +87,6 @@
 
 %package plugins-wnck
 Summary:Plugins for vala-panel -- X11 plugins
-Group:  System/GUI/Other
 
 %description plugins-wnck
 Vala Panel is a desktop panel written in Vala and Gtk3.
@@ -100,72 +94,24 @@
 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
 %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
-export CFLAGS="%{optflags} -std=gnu99"
-%endif
 %cmake \
   -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \
   -DCMAKE_SHARED_LINKER_FLAGS=""\
   -DGSETTINGS_COMPILE=OFF
-make %{?_smp_mflags} V=1
+%cmake_build
 
 %install
-pushd cmake
-make install
-popd
 %cmake_install
 %find_lang %{name}
 %fdupes %{buildroot}%{_datadir}/
 
-%post
-/sbin/ldconfig
-%if 0%{?suse_version} < 1500
-%icon_theme_cache_post
-%glib2_gsettings_schema_post
-%endif
-
-%postun
-/sbin/ldconfig
-%if 0%{?suse_version} < 1500
-%icon_theme_cache_postun
-%glib2_gsettings_schema_postun
-%endif
-
-%if 0%{?suse_version} < 1500
-%post plugins-base
-%glib2_gsettings_schema_post
-
-%postun plugins-base
-%glib2_gsettings_schema_postun
-
-%post plugins-wnck

commit vala-panel for openSUSE:Factory

2019-11-11 Thread root
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.changes2018-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 
+
+- 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 
+
+- 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 _rev7a37f54f0eee17de4f9094c1033967bd
+%define _rev741b80c641591494e9f0ccc4cd19b0cd
+%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 marguer...@opensuse.org - 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 

commit vala-panel for openSUSE:Factory

2018-08-29 Thread root
Hello community,

here is the log from the commit of package vala-panel for openSUSE:Factory 
checked in at 2018-08-29 12:26:52

Comparing /work/SRC/openSUSE:Factory/vala-panel (Old)
 and  /work/SRC/openSUSE:Factory/.vala-panel.new (New)


Package is "vala-panel"

Wed Aug 29 12:26:52 2018 rev:6 rq:632009 version:0.4.61

Changes:

--- /work/SRC/openSUSE:Factory/vala-panel/vala-panel.changes2017-05-03 
15:54:01.135087622 +0200
+++ /work/SRC/openSUSE:Factory/.vala-panel.new/vala-panel.changes   
2018-08-29 12:26:53.751619291 +0200
@@ -1,0 +2,7 @@
+Mon Aug 27 11:59:46 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 0.4.61:
+  * No changelog available.
+- Remove vala-panel-lower-reqs.patch.
+
+---

Old:

  vala-panel-0.3.8.tar.gz
  vala-panel-lower-reqs.patch

New:

  vala-panel-0.4.61.tar.gz



Other differences:
--
++ vala-panel.spec ++
--- /var/tmp/diff_new_pack.TrpzTG/_old  2018-08-29 12:26:54.335620574 +0200
+++ /var/tmp/diff_new_pack.TrpzTG/_new  2018-08-29 12:26:54.335620574 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package vala-panel
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -16,27 +16,28 @@
 #
 
 
+%define _rev7a37f54f0eee17de4f9094c1033967bd
 Name:   vala-panel
-Version:0.3.8
+Version:0.4.61
 Release:0
 Summary:A Gtk3 desktop panel based on Vala
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  System/GUI/Other
-Url:https://github.com/rilian-la-te/vala-panel
-Source: 
https://github.com/rilian-la-te/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE vala-panel-lower-reqs.patch sor.ale...@meowr.ru -- Lower 
requirements for openSUSE Leap 42.x.
-Patch0: vala-panel-lower-reqs.patch
-BuildRequires:  cmake >= 2.8
+URL:https://gitlab.com/vala-panel-project/vala-panel
+Source: 
https://gitlab.com/vala-panel-project/vala-panel/uploads/%{_rev}/%{name}-%{version}.tar.gz
+BuildRequires:  cmake >= 3.3
 BuildRequires:  fdupes
 BuildRequires:  gettext
 BuildRequires:  pkgconfig
-BuildRequires:  vala >= 0.32
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20.0
-BuildRequires:  pkgconfig(libpeas-1.0) >= 1.2.0
+BuildRequires:  vala >= 0.34
+BuildRequires:  pkgconfig(glib-2.0) >= 2.56.0
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22.0
+BuildRequires:  pkgconfig(libpeas-1.0) >= 1.14.0
 BuildRequires:  pkgconfig(libwnck-3.0) >= 3.4.0
 Recommends: %{name}-lang
 Recommends: %{name}-plugin-sntray
 Recommends: %{name}-plugins-base = %{version}
+Recommends: %{name}-runner = %{version}
 Suggests:   %{name}-plugin-appmenu
 Suggests:   %{name}-plugins-wnck = %{version}
 
@@ -65,11 +66,23 @@
 
 This is a development package for vala-panel.
 
+%package runner
+Summary:Commands runner for vala-panel
+Group:  System/GUI/Other
+Requires:   %{name} = %{version}
+
+%description runner
+Vala Panel is a desktop panel written in Vala and Gtk3.
+
+This is a simple commands runner for vala-panel.
+
 %package plugins-base
 Summary:Plugins for vala-panel -- non-X11 plugins
 Group:  System/GUI/Other
 
 %description plugins-base
+Vala Panel is a desktop panel written in Vala and Gtk3.
+
 This package contains main plugins for vala-panel: clock,
 launchbar, applications menu and so on.
 
@@ -78,12 +91,13 @@
 Group:  System/GUI/Other
 
 %description plugins-wnck
+Vala Panel is a desktop panel written in Vala and Gtk3.
+
 This package contains X11 plugins for vala-panel: tasklist,
 system tray, and others.
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %if 0%{?suse_version} <= 1320
@@ -101,15 +115,20 @@
 %fdupes %{buildroot}%{_datadir}/
 
 %post
+/sbin/ldconfig
+%if 0%{?suse_version} < 1500
 %icon_theme_cache_post
 %glib2_gsettings_schema_post
-/sbin/ldconfig
+%endif
 
 %postun
+/sbin/ldconfig
+%if 0%{?suse_version} < 1500
 %icon_theme_cache_postun
 %glib2_gsettings_schema_postun
-/sbin/ldconfig
+%endif
 
+%if 0%{?suse_version} < 1500
 %post plugins-base
 %glib2_gsettings_schema_post
 
@@ -121,33 +140,37 @@
 
 %postun plugins-wnck
 %glib2_gsettings_schema_postun
+%endif
 
 %files
-%defattr(-,root,root)
-%doc LICENSE README.md
+%license LICENSE
+%doc README.md
 %config %{_sysconfdir}/xdg/vala-panel/
 %{_bindir}/vala-panel*
+%exclude %{_bindir}/vala-panel-runner
 %{_datadir}/glib-2.0/schemas/org.valapanel.gschema.xml
 %{_libdir}/libvalapanel.so.*
-%{_libdir}/vala-panel/*.so.*
 

commit vala-panel for openSUSE:Factory

2017-05-03 Thread root
Hello community,

here is the log from the commit of package vala-panel for openSUSE:Factory 
checked in at 2017-05-03 15:53:57

Comparing /work/SRC/openSUSE:Factory/vala-panel (Old)
 and  /work/SRC/openSUSE:Factory/.vala-panel.new (New)


Package is "vala-panel"

Wed May  3 15:53:57 2017 rev:5 rq:487952 version:0.3.8

Changes:

--- /work/SRC/openSUSE:Factory/vala-panel/vala-panel.changes2017-04-11 
09:39:44.814988180 +0200
+++ /work/SRC/openSUSE:Factory/.vala-panel.new/vala-panel.changes   
2017-05-03 15:54:01.135087622 +0200
@@ -1,0 +2,9 @@
+Wed Apr  5 14:54:33 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 0.3.8:
+  * No changelog available.
+- Remove vala-panel-0.3.6-vala-0.36.patch: fixed upstream.
+- Add vala-panel-lower-reqs.patch: lower requirements for
+  openSUSE Leap 42.x.
+
+---

Old:

  vala-panel-0.3.6-vala-0.36.patch
  vala-panel-0.3.6.tar.gz

New:

  vala-panel-0.3.8.tar.gz
  vala-panel-lower-reqs.patch



Other differences:
--
++ vala-panel.spec ++
--- /var/tmp/diff_new_pack.kZ614y/_old  2017-05-03 15:54:01.846987120 +0200
+++ /var/tmp/diff_new_pack.kZ614y/_new  2017-05-03 15:54:01.846987120 +0200
@@ -17,21 +17,21 @@
 
 
 Name:   vala-panel
-Version:0.3.6
+Version:0.3.8
 Release:0
 Summary:A Gtk3 desktop panel based on Vala
 License:GPL-3.0+
 Group:  System/GUI/Other
 Url:https://github.com/rilian-la-te/vala-panel
 Source: 
https://github.com/rilian-la-te/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM vala-panel-0.3.6-vala-0.36.patch -- Fix build with Vala 
0.36 and newer (commits 01bb0cd, 466bc4b).
-Patch0: vala-panel-0.3.6-vala-0.36.patch
+# PATCH-FIX-OPENSUSE vala-panel-lower-reqs.patch sor.ale...@meowr.ru -- Lower 
requirements for openSUSE Leap 42.x.
+Patch0: vala-panel-lower-reqs.patch
 BuildRequires:  cmake >= 2.8
 BuildRequires:  fdupes
 BuildRequires:  gettext
 BuildRequires:  pkgconfig
-BuildRequires:  vala >= 0.24
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.16.0
+BuildRequires:  vala >= 0.32
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20.0
 BuildRequires:  pkgconfig(libpeas-1.0) >= 1.2.0
 BuildRequires:  pkgconfig(libwnck-3.0) >= 3.4.0
 Recommends: %{name}-lang
@@ -56,9 +56,9 @@
 Summary:Development files for vala-panel
 Group:  Development/Libraries/Other
 Requires:   %{name} = %{version}
-Requires:   pkgconfig(gtk+-3.0) >= 3.16.0
-Requires:   pkgconfig(libpeas-1.0) >= 1.2.0
-Requires:   pkgconfig(libwnck-3.0) >= 3.4.0
+Requires:   pkgconfig(gtk+-3.0)
+Requires:   pkgconfig(libpeas-1.0)
+Requires:   pkgconfig(libwnck-3.0)
 
 %description devel
 Vala Panel is a desktop panel written in Vala and Gtk3.
@@ -86,8 +86,12 @@
 %patch0 -p1
 
 %build
+%if 0%{?suse_version} <= 1320
+export CFLAGS="%{optflags} -std=gnu99"
+%endif
 %cmake \
   -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \
+  -DCMAKE_SHARED_LINKER_FLAGS=""\
   -DGSETTINGS_COMPILE=OFF
 make %{?_smp_mflags} V=1
 
@@ -122,14 +126,15 @@
 %defattr(-,root,root)
 %doc LICENSE README.md
 %config %{_sysconfdir}/xdg/vala-panel/
-%{_mandir}/man?/vala-panel.?%{?ext_man}
-%{_bindir}/vala-panel
+%{_bindir}/vala-panel*
 %{_datadir}/glib-2.0/schemas/org.valapanel.gschema.xml
 %{_libdir}/libvalapanel.so.*
+%{_libdir}/vala-panel/*.so.*
 %{_datadir}/vala/
 %{_datadir}/vala-panel/
 %{_datadir}/glib-2.0/schemas/org.valapanel.toplevel.gschema.xml
 %{_datadir}/icons/hicolor/*/apps/vala-panel.*
+%{_mandir}/man?/vala-panel.?%{?ext_man}
 
 %files lang -f %{name}.lang
 %defattr(-,root,root)
@@ -137,6 +142,7 @@
 %files devel
 %defattr(-,root,root)
 %{_libdir}/libvalapanel.so
+%{_libdir}/vala-panel/*.so
 %{_includedir}/vala-panel/
 %{_libdir}/pkgconfig/vala-panel.pc
 
@@ -172,11 +178,13 @@
 %{_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/xembed.plugin
 %{_libdir}/vala-panel/applets/deskno.plugin
 %{_libdir}/vala-panel/applets/tasklist.plugin
 %{_libdir}/vala-panel/applets/wincmd.plugin
 %{_libdir}/vala-panel/applets/pager.plugin
 %{_libdir}/vala-panel/applets/buttons.plugin
+%{_libdir}/vala-panel/applets/icontasks.plugin
 
 %changelog

++ vala-panel-0.3.6.tar.gz -> vala-panel-0.3.8.tar.gz ++
 16329 lines of diff (skipped)

++ vala-panel-lower-reqs.patch ++
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -82,7 +82,7 @@ add_definitions(-DGETTEXT_PACKAGE=\"${GE
 # Vala
 find_package (Vala REQUIRED)
 include (ValaVersion)
-ensure_vala_version ("0.34" MINIMUM)

commit vala-panel for openSUSE:Factory

2017-04-11 Thread root
Hello community,

here is the log from the commit of package vala-panel for openSUSE:Factory 
checked in at 2017-04-11 09:39:43

Comparing /work/SRC/openSUSE:Factory/vala-panel (Old)
 and  /work/SRC/openSUSE:Factory/.vala-panel.new (New)


Package is "vala-panel"

Tue Apr 11 09:39:43 2017 rev:4 rq:484331 version:0.3.6

Changes:

--- /work/SRC/openSUSE:Factory/vala-panel/vala-panel.changes2017-01-25 
23:32:52.640474706 +0100
+++ /work/SRC/openSUSE:Factory/.vala-panel.new/vala-panel.changes   
2017-04-11 09:39:44.814988180 +0200
@@ -1,0 +2,6 @@
+Sat Apr  1 11:12:25 UTC 2017 - sor.ale...@meowr.ru
+
+- Add vala-panel-0.3.6-vala-0.36.patch: Fix build with Vala 0.36
+  and newer (commits 01bb0cd, 466bc4b).
+
+---

New:

  vala-panel-0.3.6-vala-0.36.patch



Other differences:
--
++ vala-panel.spec ++
--- /var/tmp/diff_new_pack.iMYTGl/_old  2017-04-11 09:39:45.718860496 +0200
+++ /var/tmp/diff_new_pack.iMYTGl/_new  2017-04-11 09:39:45.718860496 +0200
@@ -24,6 +24,8 @@
 Group:  System/GUI/Other
 Url:https://github.com/rilian-la-te/vala-panel
 Source: 
https://github.com/rilian-la-te/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM vala-panel-0.3.6-vala-0.36.patch -- Fix build with Vala 
0.36 and newer (commits 01bb0cd, 466bc4b).
+Patch0: vala-panel-0.3.6-vala-0.36.patch
 BuildRequires:  cmake >= 2.8
 BuildRequires:  fdupes
 BuildRequires:  gettext
@@ -81,6 +83,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %cmake \

++ vala-panel-0.3.6-vala-0.36.patch ++
--- a/applets/core/launchbar/launchbar-config.vala
+++ b/applets/core/launchbar/launchbar-config.vala
@@ -184,7 +184,11 @@ namespace LaunchBar
 else if (rows_num > len)
 {
 current_items.iter_nth_child(out iter, null, len);
+#if VALA_0_36
+while(current_items.remove(ref iter));
+#else
 while(current_items.remove(iter));
+#endif
 }
 for (int i = 0; i < len; i++)
 {
--- a/lib/configurator.vala
+++ b/lib/configurator.vala
@@ -422,7 +422,11 @@ namespace ValaPanel
 model.get(it, Column.DATA, out pl, -1);
 if( tree_path.get_indices()[0] >= model.iter_n_children(null))
 tree_path.prev();
+#if VALA_0_36
+(model as Gtk.ListStore).remove(ref it);
+#else
 (model as Gtk.ListStore).remove(it);
+#endif
 tree_sel.select_path(tree_path );
 toplevel.remove_applet(pl);
 }
--- a/lib/plugin-settings.vala
+++ b/lib/plugin-settings.vala
@@ -77,7 +77,11 @@ namespace ValaPanel
 
 internal ToplevelSettings (string file)
 {
+#if VALA_0_36
+this.full(file,PANEL_SCHEMA,PANEL_PATH,ROOT_NAME);
+#else
 ToplevelSettings.full(file,PANEL_SCHEMA,PANEL_PATH,ROOT_NAME);
+#endif
 }
 
 internal uint find_free_num()



commit vala-panel for openSUSE:Factory

2017-01-25 Thread root
Hello community,

here is the log from the commit of package vala-panel for openSUSE:Factory 
checked in at 2017-01-25 23:32:51

Comparing /work/SRC/openSUSE:Factory/vala-panel (Old)
 and  /work/SRC/openSUSE:Factory/.vala-panel.new (New)


Package is "vala-panel"

Changes:

--- /work/SRC/openSUSE:Factory/vala-panel/vala-panel.changes2016-05-17 
17:15:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.vala-panel.new/vala-panel.changes   
2017-01-25 23:32:52.640474706 +0100
@@ -1,0 +2,7 @@
+Mon Jan 23 12:25:12 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 0.3.6:
+  * No changelog available.
+- Fix recommends.
+
+---

Old:

  vala-panel-0.3.5.tar.gz

New:

  vala-panel-0.3.6.tar.gz



Other differences:
--
++ vala-panel.spec ++
--- /var/tmp/diff_new_pack.l1LqeX/_old  2017-01-25 23:32:53.996270392 +0100
+++ /var/tmp/diff_new_pack.l1LqeX/_new  2017-01-25 23:32:54.000269790 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vala-panel
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -17,7 +17,7 @@
 
 
 Name:   vala-panel
-Version:0.3.5
+Version:0.3.6
 Release:0
 Summary:A Gtk3 desktop panel based on Vala
 License:GPL-3.0+
@@ -27,15 +27,15 @@
 BuildRequires:  cmake >= 2.8
 BuildRequires:  fdupes
 BuildRequires:  gettext
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  vala >= 0.24
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.12.0
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.16.0
 BuildRequires:  pkgconfig(libpeas-1.0) >= 1.2.0
 BuildRequires:  pkgconfig(libwnck-3.0) >= 3.4.0
-Recommends: %{name}-lang = %{version}
+Recommends: %{name}-lang
+Recommends: %{name}-plugin-sntray
 Recommends: %{name}-plugins-base = %{version}
-Recommends: %{name}-sntray = %{version}
-Suggests:   %{name}-appmenu = %{version}
+Suggests:   %{name}-plugin-appmenu
 Suggests:   %{name}-plugins-wnck = %{version}
 
 %description
@@ -54,8 +54,7 @@
 Summary:Development files for vala-panel
 Group:  Development/Libraries/Other
 Requires:   %{name} = %{version}
-Requires:   pkg-config
-Requires:   pkgconfig(gtk+-3.0) >= 3.12.0
+Requires:   pkgconfig(gtk+-3.0) >= 3.16.0
 Requires:   pkgconfig(libpeas-1.0) >= 1.2.0
 Requires:   pkgconfig(libwnck-3.0) >= 3.4.0
 
@@ -82,21 +81,17 @@
 
 %prep
 %setup -q
-%if 0%{?suse_version} != 1320
-# Use upstream glib-2.0.vapi.
-rm vapi/glib-2.0.vapi
-%endif
 
 %build
 %cmake \
   -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \
   -DGSETTINGS_COMPILE=OFF
-make %{?_smp_mflags}
+make %{?_smp_mflags} V=1
 
 %install
 %cmake_install
 %find_lang %{name}
-%fdupes %{buildroot}%{_datadir}
+%fdupes %{buildroot}%{_datadir}/
 
 %post
 %icon_theme_cache_post

++ vala-panel-0.3.5.tar.gz -> vala-panel-0.3.6.tar.gz ++
 8236 lines of diff (skipped)




commit vala-panel for openSUSE:Factory

2016-05-17 Thread h_root
Hello community,

here is the log from the commit of package vala-panel for openSUSE:Factory 
checked in at 2016-05-17 17:15:38

Comparing /work/SRC/openSUSE:Factory/vala-panel (Old)
 and  /work/SRC/openSUSE:Factory/.vala-panel.new (New)


Package is "vala-panel"

Changes:

--- /work/SRC/openSUSE:Factory/vala-panel/vala-panel.changes2015-06-30 
10:15:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.vala-panel.new/vala-panel.changes   
2016-05-17 17:15:43.0 +0200
@@ -1,0 +2,5 @@
+Sat May  7 07:12:54 UTC 2016 - sor.ale...@meowr.ru
+
+- Fix build by using upstream glib-2.0.vapi.
+
+---



Other differences:
--
++ vala-panel.spec ++
--- /var/tmp/diff_new_pack.Jt6VjO/_old  2016-05-17 17:15:45.0 +0200
+++ /var/tmp/diff_new_pack.Jt6VjO/_new  2016-05-17 17:15:45.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package vala-panel
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -27,6 +27,7 @@
 BuildRequires:  cmake >= 2.8
 BuildRequires:  fdupes
 BuildRequires:  gettext
+BuildRequires:  pkg-config
 BuildRequires:  vala >= 0.24
 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.12.0
 BuildRequires:  pkgconfig(libpeas-1.0) >= 1.2.0
@@ -53,6 +54,7 @@
 Summary:Development files for vala-panel
 Group:  Development/Libraries/Other
 Requires:   %{name} = %{version}
+Requires:   pkg-config
 Requires:   pkgconfig(gtk+-3.0) >= 3.12.0
 Requires:   pkgconfig(libpeas-1.0) >= 1.2.0
 Requires:   pkgconfig(libwnck-3.0) >= 3.4.0
@@ -80,6 +82,10 @@
 
 %prep
 %setup -q
+%if 0%{?suse_version} != 1320
+# Use upstream glib-2.0.vapi.
+rm vapi/glib-2.0.vapi
+%endif
 
 %build
 %cmake \




commit vala-panel for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package vala-panel for openSUSE:Factory 
checked in at 2015-06-30 10:15:48

Comparing /work/SRC/openSUSE:Factory/vala-panel (Old)
 and  /work/SRC/openSUSE:Factory/.vala-panel.new (New)


Package is vala-panel

Changes:

New Changes file:

--- /dev/null   2015-06-25 09:04:34.320025005 +0200
+++ /work/SRC/openSUSE:Factory/.vala-panel.new/vala-panel.changes   
2015-06-30 10:15:48.0 +0200
@@ -0,0 +1,9 @@
+---
+Wed Jun 24 13:48:32 UTC 2015 - cdenic...@suse.com
+
+- correct license is GPL-3.0+, see LICENSE-file
+
+---
+Fri Jun 19 12:43:17 UTC 2015 - sor.ale...@meowr.ru
+
+- Initial package.

New:

  vala-panel-0.3.5.tar.gz
  vala-panel.changes
  vala-panel.spec



Other differences:
--
++ vala-panel.spec ++
#
# spec file for package vala-panel
#
# Copyright (c) 2015 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# 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/
#


Name:   vala-panel
Version:0.3.5
Release:0
Summary:A Gtk3 desktop panel based on Vala
License:GPL-3.0+
Group:  System/GUI/Other
Url:https://github.com/rilian-la-te/vala-panel
Source: 
https://github.com/rilian-la-te/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
BuildRequires:  cmake = 2.8
BuildRequires:  fdupes
BuildRequires:  gettext
BuildRequires:  vala = 0.24
BuildRequires:  pkgconfig(gtk+-3.0) = 3.12.0
BuildRequires:  pkgconfig(libpeas-1.0) = 1.2.0
BuildRequires:  pkgconfig(libwnck-3.0) = 3.4.0
Recommends: %{name}-lang = %{version}
Recommends: %{name}-plugins-base = %{version}
Recommends: %{name}-sntray = %{version}
Suggests:   %{name}-appmenu = %{version}
Suggests:   %{name}-plugins-wnck = %{version}

%description
Vala Panel is a desktop panel written in Vala and Gtk3.
Initially it was a fork of LXPanel but 0.2.0 is completely
rewritten in Vala. It offers same functionality as LXPanel but:
 * It has a slightly bigger memory usage.
 * X11 dependency is stripped from panel core (but it is not tested
   on another display servers, such as Wayland and Mir, right now).
 * Some of former LXPanel plugins are separate binaries now
   and live in another packages (volume applet for example).

%lang_package

%package devel
Summary:Development files for vala-panel
Group:  Development/Libraries/Other
Requires:   %{name} = %{version}
Requires:   pkgconfig(gtk+-3.0) = 3.12.0
Requires:   pkgconfig(libpeas-1.0) = 1.2.0
Requires:   pkgconfig(libwnck-3.0) = 3.4.0

%description devel
Vala Panel is a desktop panel written in Vala and Gtk3.

This is a development package for vala-panel.

%package plugins-base
Summary:Plugins for vala-panel -- non-X11 plugins
Group:  System/GUI/Other

%description plugins-base
This package contains main plugins for vala-panel: clock,
launchbar, applications menu and so on.

%package plugins-wnck
Summary:Plugins for vala-panel -- X11 plugins
Group:  System/GUI/Other

%description plugins-wnck
This package contains X11 plugins for vala-panel: tasklist,
system tray, and others.

%prep
%setup -q

%build
%cmake \
  -DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \
  -DGSETTINGS_COMPILE=OFF
make %{?_smp_mflags}

%install
%cmake_install
%find_lang %{name}
%fdupes %{buildroot}%{_datadir}

%post
%icon_theme_cache_post
%glib2_gsettings_schema_post
/sbin/ldconfig

%postun
%icon_theme_cache_postun
%glib2_gsettings_schema_postun
/sbin/ldconfig

%post plugins-base
%glib2_gsettings_schema_post

%postun plugins-base
%glib2_gsettings_schema_postun

%post plugins-wnck
%glib2_gsettings_schema_post

%postun plugins-wnck
%glib2_gsettings_schema_postun

%files
%defattr(-,root,root)
%doc LICENSE README.md
%config %{_sysconfdir}/xdg/vala-panel/
%{_mandir}/man?/vala-panel.?%{?ext_man}
%{_bindir}/vala-panel
%{_datadir}/glib-2.0/schemas/org.valapanel.gschema.xml
%{_libdir}/libvalapanel.so.*
%{_datadir}/vala/
%{_datadir}/vala-panel/
%{_datadir}/glib-2.0/schemas/org.valapanel.toplevel.gschema.xml