Hello community,

here is the log from the commit of package tepl for openSUSE:Factory checked in 
at 2018-03-14 19:36:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tepl (Old)
 and      /work/SRC/openSUSE:Factory/.tepl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tepl"

Wed Mar 14 19:36:59 2018 rev:3 rq:584777 version:3.99.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/tepl/tepl.changes        2017-09-14 
21:16:14.577899543 +0200
+++ /work/SRC/openSUSE:Factory/.tepl.new/tepl.changes   2018-03-14 
19:37:03.621416505 +0100
@@ -1,0 +2,56 @@
+Wed Feb 28 16:40:23 UTC 2018 - [email protected]
+
+- Modernize spec-file by calling spec-cleaner
+
+-------------------------------------------------------------------
+Sat Dec  9 23:12:45 UTC 2017 - [email protected]
+
+- Update to version 3.99.1:
+  + General: Use GtkSourceView 4.
+  + Amtk:
+    - Improve amtk_utils_bind_g_action_to_gtk_action() to
+      support _detailed_ GAction names.
+    - Add amtk_utils_create_gtk_action().
+  + Framework:
+    - Add:
+      . More GAction's and corresponding AmtkActionInfo's:
+        win.tepl-undo, win.tepl-redo, win.tepl-indent,
+        win.tepl-unindent, win.tepl-open, win.tepl-save,
+        win.tepl-save-as and app.tepl-new-window.
+      . TeplApplicationWindow:handle-title boolean property to
+        handle the window title.
+      . More vfuncs to TeplAbstractFactory: create_file and
+        create_main_window.
+      . TeplAbstractFactoryVala class to work-around Vala bugs.
+      . Functions related to main windows:
+        tepl_application_get_active_main_window(),
+        tepl_application_window_is_main_window(),
+        tepl_application_window_get_window_group().
+    - TeplApplication: add options to handle the
+      GApplication::activate and GApplication::open signals.
+    - Start to write high-level functions for loading and saving
+      files.
+  + File loading and saving toolkit:
+    - TeplFileLoader:
+      . Internal code refactorings to have more re-usable code
+        independent of GtkTextView.
+      . Add fallback mode to determine encoding if uchardet fails.
+      . Write more unit tests.
+    - TeplEncoding:
+      . Make tepl_encoding_get_default_candidates() more robust in
+        case of mis-translation.
+      . Improve API documentation.
+    - Write GtkSourceView to Tepl file loading and saving porting
+      guide.
+  + Translation updates.
+- Adopt the use of %make_build macro instead of raw make command,
+  following best practices.
+- Replace pattern values by macros to ease updating the package.
+- Rename typelib-!_0-{Amtk,Tepl}-3_0 to typelib-1_0-{Amtk,Tepl}-4,
+  following the tyeplib naming convention (old name was wrong, but
+  as the versoin changed, we don't need to worry to obsolete the
+  old name, in line with the shared library packaging policy).
+- Add gtk-doc BuildRequires and pass enable-gtk-doc to configure
+  once the development documentation is desired.
+
+-------------------------------------------------------------------

Old:
----
  tepl-3.0.0.tar.xz

New:
----
  tepl-3.99.1.tar.xz

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

Other differences:
------------------
++++++ tepl.spec ++++++
--- /var/tmp/diff_new_pack.EeDzDz/_old  2018-03-14 19:37:04.417388233 +0100
+++ /var/tmp/diff_new_pack.EeDzDz/_new  2018-03-14 19:37:04.421388091 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tepl
 #
-# 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,19 +16,22 @@
 #
 
 
+%define api_ver 4
+%define lib_ver 4-0
 Name:           tepl
-Version:        3.0.0
+Version:        3.99.1
 Release:        0
 Summary:        Text Editor Product Line
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Productivity/Text/Editors
-Url:            https://wiki.gnome.org/Projects/Tepl
-Source:         
http://download.gnome.org/sources/tepl/3.0/%{name}-%{version}.tar.xz
+URL:            https://wiki.gnome.org/Projects/Tepl
+Source:         
http://download.gnome.org/sources/tepl/3.99/%{name}-%{version}.tar.xz
 BuildRequires:  gobject-introspection-devel >= 1.42.0
+BuildRequires:  gtk-doc
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(glib-2.0) >= 2.52
-BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20
-BuildRequires:  pkgconfig(gtksourceview-3.0) >= 3.22
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22
+BuildRequires:  pkgconfig(gtksourceview-4) >= 3.99.7
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.5
 BuildRequires:  pkgconfig(uchardet)
 
@@ -36,107 +39,112 @@
 Tepl is a library that eases the development of GtkSourceView-based text
 editors and IDEs. It is a continuation/rename of Gtef.
 
-%package devel
-Summary:        Development files for Tepl, a text editor framework
-Group:          Development/Libraries/GNOME
-Requires:       libamtk-3-0 = %{version}
-Requires:       libtepl-3-0 = %{version}
-Requires:       typelib-1_0-Amtk-3_0 = %{version}
-Requires:       typelib-1_0-Tepl-3_0 = %{version}
-
-%description devel
-Tepl is a library that eases the development of GtkSourceView-based text
-editors and IDEs. It is a continuation/rename of Gtef.
-
-This subpackage contains the header files for developing
-applications that want to make use of tepl.
-
-%package -n libamtk-3-0
+%package -n libamtk-%{lib_ver}
 Summary:        Actions, Menus and Toolbars Kit
 Group:          System/Libraries
 
-%description -n libamtk-3-0
+%description -n libamtk-%{lib_ver}
 Tepl is a library that eases the development of GtkSourceView-based text
 editors and IDEs. It is a continuation/rename of Gtef.
 
 AMTK provides further widgets for actions, menus and toolbars.
 
-%package -n libtepl-3-0
+%package -n libtepl-%{lib_ver}
 Summary:        A text editor framework
-# Languages are provided by API version, hence tepl-3
 Group:          System/Libraries
-Recommends:     %{name}-3-lang
-Provides:       tepl-3 = %{version}
+Recommends:     %{name}-%{api_ver}-lang
+Provides:       tepl-%{api_ver} = %{version}
 
-%description -n libtepl-3-0
+%description -n libtepl-%{lib_ver}
 Tepl (Text Editor Product Line) is a library that eases the
 development of GtkSourceView-based text editors and IDEs. It is a
 continuation / rename of Gtef
 
-%package -n typelib-1_0-Amtk-3_0
+%package -n typelib-1_0-Amtk-%{api_ver}
 Summary:        GObject introspection bindings for libamtk
 Group:          System/Libraries
 
-%description -n typelib-1_0-Amtk-3_0
+%description -n typelib-1_0-Amtk-%{api_ver}
 Tepl is a library that eases the development of GtkSourceView-based text
 editors and IDEs. It is a continuation/rename of Gtef.
 
 This package provides the GObject Introspection bindings for tepl/amtk.
 
-%package -n typelib-1_0-Tepl-3_0
+%package -n typelib-1_0-Tepl-%{api_ver}
 Summary:        GObject introspection bindings for libtepl
 Group:          System/Libraries
 
-%description -n typelib-1_0-Tepl-3_0
+%description -n typelib-1_0-Tepl-%{api_ver}
 Tepl is a library that eases the development of GtkSourceView-based text
 editors and IDEs. It is a continuation/rename of Gtef.
 
 This package provides the GObject Introspection bindings for tepl.
 
-%lang_package -n %{name}-3
+%package devel
+Summary:        Development files for Tepl, a text editor framework
+Group:          Development/Libraries/GNOME
+Requires:       libamtk-%{lib_ver} = %{version}
+Requires:       libtepl-%{lib_ver} = %{version}
+Requires:       typelib-1_0-Amtk-%{api_ver} = %{version}
+Requires:       typelib-1_0-Tepl-%{api_ver} = %{version}
+
+%description devel
+Tepl is a library that eases the development of GtkSourceView-based text
+editors and IDEs. It is a continuation/rename of Gtef.
+
+This subpackage contains the header files for developing
+applications that want to make use of tepl.
+
+%lang_package -n %{name}-%{api_ver}
 
 %prep
 %setup -q
 
 %build
-%configure
-make %{?_smp_mflags}
+%configure \
+    --enable-gtk-doc
+%make_build
 
 %install
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
-%find_lang %{name}-3
+%find_lang %{name}-%{api_ver}
 
-%post   -n libamtk-3-0 -p /sbin/ldconfig
-%postun -n libamtk-3-0 -p /sbin/ldconfig
-%post   -n libtepl-3-0 -p /sbin/ldconfig
-%postun -n libtepl-3-0 -p /sbin/ldconfig
-
-%files -n libamtk-3-0
-%doc COPYING NEWS
-%{_libdir}/libamtk-3.so.*
-
-%files -n libtepl-3-0
-%doc COPYING NEWS
-%{_libdir}/libtepl-3.so.*
+%post   -n libamtk-%{lib_ver} -p /sbin/ldconfig
+%postun -n libamtk-%{lib_ver} -p /sbin/ldconfig
+%post   -n libtepl-%{lib_ver} -p /sbin/ldconfig
+%postun -n libtepl-%{lib_ver} -p /sbin/ldconfig
+
+%files -n libamtk-%{lib_ver}
+%license COPYING
+%doc NEWS
+%{_libdir}/libamtk-%{api_ver}.so.*
+
+%files -n libtepl-%{lib_ver}
+%license COPYING
+%doc NEWS
+%{_libdir}/libtepl-%{api_ver}.so.*
 
-%files -n typelib-1_0-Amtk-3_0
-%{_libdir}/girepository-1.0/Amtk-3.typelib
+%files -n typelib-1_0-Amtk-%{api_ver}
+%{_libdir}/girepository-1.0/Amtk-%{api_ver}.typelib
 
-%files -n typelib-1_0-Tepl-3_0
-%{_libdir}/girepository-1.0/Tepl-3.typelib
+%files -n typelib-1_0-Tepl-%{api_ver}
+%{_libdir}/girepository-1.0/Tepl-%{api_ver}.typelib
 
 %files devel
-%doc ABOUT-NLS AUTHORS ChangeLog README
-%{_datadir}/gtk-doc/html/%{name}-3.0/
-%{_datadir}/gir-1.0/Amtk-3.gir
-%{_datadir}/gir-1.0/Tepl-3.gir
-%{_includedir}/amtk-3/
-%{_includedir}/tepl-3/
-%{_libdir}/pkgconfig/amtk-3.pc
-%{_libdir}/pkgconfig/tepl-3.pc
+%doc ABOUT-NLS AUTHORS ChangeLog HACKING README
+# Own these directories to not depend on gtk-doc while building:
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%doc %{_datadir}/gtk-doc/html/%{name}-4.0
+%{_datadir}/gir-1.0/Amtk-%{api_ver}.gir
+%{_datadir}/gir-1.0/Tepl-%{api_ver}.gir
+%{_includedir}/amtk-%{api_ver}/
+%{_includedir}/tepl-%{api_ver}/
+%{_libdir}/pkgconfig/amtk-%{api_ver}.pc
+%{_libdir}/pkgconfig/tepl-%{api_ver}.pc
 %{_libdir}/*.so
 
-%files -n %{name}-3-lang -f %{name}-3.lang
+%files -n %{name}-%{api_ver}-lang -f %{name}-%{api_ver}.lang
 
 %changelog

++++++ tepl-3.0.0.tar.xz -> tepl-3.99.1.tar.xz ++++++
++++ 18395 lines of diff (skipped)


Reply via email to