Hello community, here is the log from the commit of package genius for openSUSE:Factory checked in at 2018-06-13 15:46:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/genius (Old) and /work/SRC/openSUSE:Factory/.genius.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "genius" Wed Jun 13 15:46:31 2018 rev:32 rq:616151 version:1.0.24 Changes: -------- --- /work/SRC/openSUSE:Factory/genius/genius.changes 2017-09-11 16:23:39.105448667 +0200 +++ /work/SRC/openSUSE:Factory/.genius.new/genius.changes 2018-06-13 15:46:39.532524904 +0200 @@ -1,0 +2,18 @@ +Mon Jun 11 00:06:19 UTC 2018 - [email protected] + +- Update to version 1.0.24: + + Add: A RungeKutta and a plane curve plotting examples. + + Updated translations. +- Drop: + + BuildRoot tag: its standard value is already set by default. + + update-desktop-files BuildRequires and suse_update_desktop_\ + file macro: they are no longer required. + + pkgconfig(vte) BuildRequires: this is not required anymore now + that Genius uses its own vte. +- Add gio-2.0, gio-unix-2.0, gobject-2.0, pango and x11 pkgconfig + modules BuildRequires. +- Update: + + '+' in GPL License tag to '-or-later' to comply with SPDX 3.0. + + Post(un) scriptlets to be ran in release versions < 1330. + +------------------------------------------------------------------- @@ -4,2 +22,2 @@ -- Ensure neutrality of description, remove rheotric questions - from description. Update package summaries. +- Ensure neutrality of description, remove rhetoric questions from + description. Update package summaries. Old: ---- genius-1.0.23.tar.xz New: ---- genius-1.0.24.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ genius.spec ++++++ --- /var/tmp/diff_new_pack.B1Ge83/_old 2018-06-13 15:46:41.204463631 +0200 +++ /var/tmp/diff_new_pack.B1Ge83/_new 2018-06-13 15:46:41.216463192 +0200 @@ -1,7 +1,7 @@ # # spec file for package genius # -# 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 @@ -17,30 +17,33 @@ Name: genius -Version: 1.0.23 +Version: 1.0.24 Release: 0 Summary: General purpose calculator and mathematics tool -License: GPL-3.0+ +License: GPL-3.0-or-later Group: Productivity/Scientific/Math -Url: http://www.jirka.org/genius.html +URL: http://www.jirka.org/genius.html Source: http://download.gnome.org/sources/genius/1.0/%{name}-%{version}.tar.xz BuildRequires: fdupes BuildRequires: gnome-doc-utils-devel BuildRequires: intltool BuildRequires: mpfr-devel >= 2.3.0 BuildRequires: ncurses-devel +BuildRequires: pkgconfig BuildRequires: rarian-scrollkeeper-compat BuildRequires: readline-devel # We need the %%mime_database_* macros BuildRequires: shared-mime-info BuildRequires: translation-update-upstream -BuildRequires: update-desktop-files -BuildRequires: pkgconfig(glib-2.0) >= 2.12.0 -BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 +BuildRequires: pkgconfig(gio-2.0) +BuildRequires: pkgconfig(gio-unix-2.0) +BuildRequires: pkgconfig(glib-2.0) >= 2.26.0 +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(gtk+-2.0) >= 2.20.0 BuildRequires: pkgconfig(gtksourceview-2.0) >= 0.3.0 -BuildRequires: pkgconfig(vte) >= 0.26.0 +BuildRequires: pkgconfig(pango) >= 1.22.0 +BuildRequires: pkgconfig(x11) Recommends: %{name}-lang -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Genius is a general purpose calculator program similar in some aspects @@ -52,7 +55,7 @@ Many of the standard genius functions are written in GEL itself. %package -n gnome-genius -Summary: GNOME interface the the Genius general purpose calculator +Summary: GNOME interface for Genius, a general purpose calculator Group: Productivity/Scientific/Math Requires: %{name} = %{version} @@ -74,6 +77,7 @@ mimics how mathematics is usually written. %lang_package + %prep %setup -q translation-update-upstream @@ -81,13 +85,13 @@ %build export CFLAGS="%{optflags} -fstack-protector" %configure \ - --libexec=%{_prefix}/lib/genius \ + --libexec=%{_libexecdir}/genius \ --disable-scrollkeeper \ --disable-update-mimedb make %{?_smp_mflags} %install -%makeinstall +%make_install # We don't want the test plugin: rm %{buildroot}%{_libdir}/genius/libtestplugin.* rm %{buildroot}%{_datadir}/genius/plugins/test.plugin @@ -95,50 +99,37 @@ rm %{buildroot}%{_datadir}/application-registry/genius.applications rm %{buildroot}%{_datadir}/mime-info/genius.* %find_lang %{name} %{?no_lang_C} -%suse_update_desktop_file gnome-genius %fdupes %{buildroot}%{_datadir}/genius -%post -%if 0%{?suse_version} > 1130 +%if 0%{?suse_version} < 1330 +%post -n gnome-genius %desktop_database_post %icon_theme_cache_post %mime_database_post -%else -if test -x usr/bin/update-mime-database ; then - usr/bin/update-mime-database usr/share/mime >/dev/null -fi -%endif %postun -n gnome-genius -%if 0%{?suse_version} > 1130 %desktop_database_postun %icon_theme_cache_postun %mime_database_postun -%else -if test -x usr/bin/update-mime-database ; then - usr/bin/update-mime-database usr/share/mime >/dev/null -fi %endif %files -%defattr(-,root,root) -%doc AUTHORS ChangeLog COPYING NEWS README TODO +%license COPYING +%doc NEWS README %{_datadir}/genius %{_bindir}/genius %files -n gnome-genius -%defattr(-,root,root) %{_bindir}/gnome-genius -%{_prefix}/lib/genius +%{_libexecdir}/genius %{_datadir}/applications/gnome-genius.desktop %{_datadir}/icons/hicolor/ %{_datadir}/mime/packages/genius.xml %files devel -%defattr(-,root,root) +%doc AUTHORS ChangeLog TODO %{_includedir}/genius %files lang -f %{name}.lang -%defattr(-,root,root) %changelog ++++++ genius-1.0.23.tar.xz -> genius-1.0.24.tar.xz ++++++ ++++ 198012 lines of diff (skipped)
