Hello community, here is the log from the commit of package granite for openSUSE:Leap:15.2 checked in at 2020-02-21 10:52:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/granite (Old) and /work/SRC/openSUSE:Leap:15.2/.granite.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "granite" Fri Feb 21 10:52:14 2020 rev:12 rq:777460 version:5.3.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/granite/granite.changes 2020-01-15 15:08:48.986018437 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.granite.new.26092/granite.changes 2020-02-21 10:52:15.443277747 +0100 @@ -1,0 +2,185 @@ +Mon Feb 17 00:30:06 UTC 2020 - Alexei Podvalsky <[email protected]> + +- Fix: invalid-filename-dependency + +------------------------------------------------------------------- +Wed Dec 18 15:36:54 UTC 2019 - Alexei Podvalsky <[email protected]> + +- Update to 5.3.0: + * Add Release to Actions + * Delete AUTHORS + * AccelLabel and Utils: Add null checks (#362) + * Add tooltip support for SourceList (#187) + * Add Lint to CI (#325) + * DynamicNotebook: Lint (#334) + * Application: Lint (#341) + * BufferSurface: Lint (#343) + * AboutDialog: Lint (#352) + * Drawing Utilities: Lint (#353) + * Drawing Color: Lint (#354) + * IconFactory: Lint (#355) + * Logger: Lint (#356) + * AppMenu: Lint (#357) + * Abstract Settings Pages: Lint (#358) + * AsyncImage: Lint (#351) + * MessageDialog: Lint (#350) + * CellRenderers: Lint (#349) + * SimpleCommand: Lint (#348) + * CompositedWindow: Lint (#347) + * SettingsSidebarRow: Lint (#346) + * Settings: Lint (#345) + * Paths: Lint (#344) + * SourceList: Lint (#342) + * DatePicker: Lint (#340) + * ModeButton: Lint (#339) + * Welcome: Lint (#336) + * TimePicker: Lint (#338) + * Utils: Lint (#337) + * Demo Views: Lint (#335) + * Use async mutex for badge synchronisation (#333) + * Add Gettext Updates to Actions + * Delay tab resizing when closing tabs and larger min/max tab + width (#311) + * Add AccelLabel (#300) + * MessageDialogView: Sentence-case primary label (#329) + * ... + +------------------------------------------------------------------- +Mon Sep 9 18:53:22 UTC 2019 - Alexei Podvalsky <[email protected]> + +- Update to 5.2.5: + * Use vala-lint to lint demo directory. (#316) + * README: Update Weblate badge + * Remove path from --shared-library flag (#297) + * Utils: Add equal keys to accel_to_string (#307) + * Merge branch 'origin/master' into Weblate. + * Revert "More efficient code for closing to the right (#299)" + (#304) + * Fix merge conflicts with Weblate + * More efficient code for closing to the right (#299) + * Provide Badge and Progress support for an Application (#288) + * Localization fixes (#298) + * Close Tabs to the Right (#296) + * Fix #294: Rapidly closing tabs with three-finger/middle click + button re-opens closed tabs (#295) +- Fix: invalid-filepath-dependency + +------------------------------------------------------------------- +Mon Jul 8 01:05:33 UTC 2019 - Alexei Podvalsky <[email protected]> + +- Update to 5.2.4: + * SimpleSettingsPage: make title and description selectable + (#290) + * AbstractSimpleSettingsPage: Use Granite style constant (#292) + * Restore GNOME time format key (#273) + * Create FUNDING.yml + * Contrasting foreground color (#284) + * Meson: remove deprecated --thread (#279) + * MessageDialogView: Make copy more concise (#282) + * Utils: Add more keys to accel-to-string (#278) + * Constructors of abstract classes should not be public + * Merge branch 'origin/master' into Weblate. + * System: deprecate utilies provided by GLib (#269) + * Deprecate unused IconFactory (#270) + +------------------------------------------------------------------- +Sun Mar 3 19:13:56 UTC 2019 - Jan Engelhardt <[email protected]> + +- Do away with em dashes in summaries. + +------------------------------------------------------------------- +Thu Feb 28 16:09:14 UTC 2019 - Alexei Podvalsky <[email protected]> + +- Update to 5.2.3: + * Require Meson >=0.48.2 Part 2 (#267) + * meson: require meson >= 0.48.2 (#266) + * TimePicker: Use more compact boolean comparison syntax (#260) + * Fix typo on Avatar documentation (#259) + * Add function to check if history is enabled within the + privacy settings (#257) + * MessageDialog: Add show_error_expander method (#205) + * Handle 'Return' key (#255) + * DateTime: strip leading spaces from time formats (#252) + * meson: bring back the dependencies to the Require field of + the pkgconfig + * Switch from CMake to Meson build system (#240) + * Ignore empty accel strings (#251) + +------------------------------------------------------------------- +Wed Nov 21 18:13:07 UTC 2018 - Alexei Podvalsky <[email protected]> + +- Update to 5.2.1: + * Utils: Make accels optional (#237) + * Avoid List.copy() and transfer ownership to fix type-argument + mismatch + +------------------------------------------------------------------- +Fri Nov 2 18:34:59 UTC 2018 - Alexei Podvalsky <[email protected]> + +- Update to 5.2.0: + * markup_accel_tooltip: Don't add duplicate accels (#235) + * Handle plus/minus (#234) + * Add utilities for marking up accel tooltips (#229) + * TimePicker: Restore position_dropdown() to fix ABI/API break + * Change settings to look at a more relevant value for time + format (#222) + * Demo: Move ModeSwitch to ModeButton page (#215) + * StyleClass: add checkerboard (#214) + * TimePicker: misc cleanup (#210) + * Updated Example (#207) + +------------------------------------------------------------------- +Mon Oct 8 12:51:49 UTC 2018 - Alexei Podvalsky <[email protected]> + +- Update to 5.1.0: + * DateTime: Add commas in date format (#202) + * Merge branch 'origin/master' into Weblate + * Don't propagate right click in source list (#190) + * .gitignore: Ignore temporary files + * Deprecate Granite.Application (#196) + * Add EditorConfig + * Add Granite.ModeSwitch (#195) + * GraniteDemo: Use Gtk.Application (#197) + * Allow markup in SourceList.Item names (#188) + +------------------------------------------------------------------- +Sat Jun 9 23:01:04 UTC 2018 - [email protected] + +- Update to 5.0: + * application: Do not export extern symbols + * Use --target-glib=2.50 to match gtk+-3.0 requirement + * Fix "copying delegates is not supported" warnings + * AlertView: Hide icon if no icon name (#167) + * Merge remote-tracking branch 'origin/master' + * Style class mode switch (#186) + * DynamicNotebook: Fix title case (#183) + * Handle negative seconds in seconds_to_time function (#140) + * Bump vala dependency to >= 0.40 + * DynamicNotebook: Disconnect from backing Gtk.Notebook on + destroy + * Drop default value of non-automatic property for vala 0.41+ + * SimpleSettingsPage: Hide action area if empty (#171) + * DynamicNotebook: Style cleanups (#173) + * SimpleSettingsPage: Valign title with no description (#170) + * Remove several deprecation warnings and useless functions + (#160) + * SimpleSettingsPage: Ellipsize long page titles (#168) + * Add code examples (#153) + * Deprecate overlay property in OverlayBar (#162) + * MessageDialog: Move properties to construct block (#165) + * Prevent ModeButton deselection (for #67) (#156) + * DynamicNotebook: make the keybinding trigger the right signal + (#164) + +------------------------------------------------------------------- +Fri Jun 8 23:23:47 UTC 2018 - [email protected] + +- Update the homepage +- Spec file cleanup + +------------------------------------------------------------------- +Mon Jan 22 16:14:35 UTC 2018 - [email protected] + +- Add typelib-1_0-Granite-1_0 as required dependency + +------------------------------------------------------------------- Old: ---- granite-0.5.tar.gz New: ---- granite-5.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ granite.spec ++++++ --- /var/tmp/diff_new_pack.sJA2Ou/_old 2020-02-21 10:52:15.727278327 +0100 +++ /var/tmp/diff_new_pack.sJA2Ou/_new 2020-02-21 10:52:15.727278327 +0100 @@ -1,7 +1,7 @@ # # spec file for package granite # -# Copyright (c) 2017 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,32 +12,31 @@ # 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 sover 4 +%define sover 5 %define soname libgranite %define _typelibdir %(pkg-config --variable=typelibdir gobject-introspection-1.0) %define _girdir %(pkg-config --variable=girdir gobject-introspection-1.0) Name: granite -Version: 0.5 +Version: 5.3.0 Release: 0 Summary: An extension of GTK+ libraries -License: GPL-2.0+ and LGPL-3.0+ +License: LGPL-3.0-or-later AND LGPL-3.0-or-later Group: Development/Libraries/C and C++ -Url: https://launchpad.net/granite/ +URL: https://elementary.io/ Source: https://github.com/elementary/granite/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: cmake >= 2.8 BuildRequires: fdupes +BuildRequires: meson >= 0.48.2 BuildRequires: pkgconfig BuildRequires: vala >= 0.28.0 BuildRequires: pkgconfig(gee-0.8) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gthread-2.0) -BuildRequires: pkgconfig(gtk+-3.0) >= 3.16.0 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.0 %description Granite is an extension of GTK+. Among other things, it provides the @@ -55,7 +54,7 @@ found in Elementary applications. %package common -Summary: Granite development library -- Common Files +Summary: Common files for the Granite development library Group: System/Libraries Recommends: %{name}-lang @@ -65,7 +64,7 @@ This package contains the common files needed by the library. %package demo -Summary: Granite development library -- Demo binary +Summary: Demo binaries for the Granite development library Group: Development/Libraries/Other %description demo @@ -74,35 +73,40 @@ This package contains a small demo application to show the %{name} widgets. %package -n typelib-1_0-Granite-1_0 -Summary: Granite development library -- Introspection bindings +Summary: Introspection bindings for the Granite development library Group: Development/Libraries/GNOME %description -n typelib-1_0-Granite-1_0 Granite is an extension of GTK+. -This package provides the GObject Introspection bindings for lib%{name}. +This package provides the GObject Introspection bindings for %{soname}. %package devel -Summary: Granite development library -- Development files +Summary: Development files for the Granite development library Group: Development/Libraries/GNOME Requires: %{soname}%{sover} = %{version} %description devel Granite is an extension of GTK+. -This package contains the development files for lib%{name}. +This package contains the development files for %{soname}. %lang_package %prep %setup -q +# Fix: invalid-filename-dependency +# Can't install typelib-1_0-Granite nothing provides libgranite.so.*()(64bit) +sed -e "s/\(.\)@PLAINNAME@\(.\)/\1%{soname}.so.%{sover}\2/" \ + -i lib/meson.build + %build -%cmake -make %{?_smp_mflags} +%meson +%meson_build %install -%cmake_install +%meson_install %find_lang %{name} %fdupes -s %{buildroot}%{_datadir} @@ -110,34 +114,28 @@ %postun -n %{soname}%{sover} -p /sbin/ldconfig %files -n %{soname}%{sover} -%defattr(-,root,root) -%{_libdir}/lib%{name}.so.* +%{_libdir}/%{soname}.so.%{sover}* %files common -%defattr(-,root,root) -%doc AUTHORS COPYING README* +%license COPYING +%doc README* %{_datadir}/icons/hicolor/*/actions/appointment.??g %{_datadir}/icons/hicolor/*/actions/open-menu*.??g +%{_datadir}/metainfo/granite.appdata.xml %files demo -%defattr(-, root, root) %{_bindir}/%{name}-demo -%{_datadir}/applications/%{name}-demo.desktop +%{_datadir}/applications/io.elementary.granite.demo.desktop %files -n typelib-1_0-Granite-1_0 -%defattr(-,root,root) %{_typelibdir}/Granite-1.0.typelib %files devel -%defattr(-,root,root) %{_includedir}/%{name}/ -%{_libdir}/lib%{name}.so +%{_libdir}/%{soname}.so %{_libdir}/pkgconfig/%{name}.pc %{_girdir}/Granite-1.0.gir %{_datadir}/vala/vapi/%{name}.deps %{_datadir}/vala/vapi/%{name}.vapi %files lang -f %{name}.lang -%defattr(-,root,root) - -%changelog ++++++ granite-0.5.tar.gz -> granite-5.3.0.tar.gz ++++++ ++++ 103624 lines of diff (skipped)
