Hello community,

here is the log from the commit of package entangle for openSUSE:Factory 
checked in at 2019-02-24 17:14:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/entangle (Old)
 and      /work/SRC/openSUSE:Factory/.entangle.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "entangle"

Sun Feb 24 17:14:52 2019 rev:14 rq:676684 version:2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/entangle/entangle.changes        2017-07-25 
11:41:18.428626257 +0200
+++ /work/SRC/openSUSE:Factory/.entangle.new.28833/entangle.changes     
2019-02-24 17:14:57.228455325 +0100
@@ -1,0 +2,28 @@
+Tue Jan 22 10:52:06 UTC 2019 - Андрей Алыпов <[email protected]>
+
+- update to version 2.0
+  * Require gobject introspection >= 1.54
+  * Require GTK3 >= 3.22
+  * Fix dependency on libraw
+  * Fix variable name in photobox plugin
+  * Document some missing keyboard shortcuts
+  * Fix upper bound in histogram to display clipped pixel
+  * Refresh translations
+  * Option to highlight over exposed pixels in red
+  * Disable noisy compiler warning
+  * Remove use of deprecated application menu concept
+  * Fix image redraw when changing some settings
+  * Update mailing list address in appdaat
+  * Add more fields to appdata content
+  * Fix reference counting during window close
+  * Use correct API for destroying top level windows
+  * Fix unmounting of cameras with newer gvfs URI naming scheme
+  * Avoid out of bounds read of property values
+  * Fix many memory leaks
+  * Workaround for combo boxes not displaying on Wayland
+  * Fix race condition in building enums
+  * Fix setting of gschema directory during startup
+  * Set env to ensure plugins can find introspection typelib
+- entangle-desktop.patch: dropped, included desktop file is ok
+
+-------------------------------------------------------------------

Old:
----
  entangle-0.7.1.tar.gz
  entangle-0.7.1.tar.gz.asc
  entangle-desktop.patch

New:
----
  _service
  entangle-2.0.tar.xz
  entangle-2.0.tar.xz.asc

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

Other differences:
------------------
++++++ entangle.spec ++++++
--- /var/tmp/diff_new_pack.D1ZQcQ/_old  2019-02-24 17:14:57.968455193 +0100
+++ /var/tmp/diff_new_pack.D1ZQcQ/_new  2019-02-24 17:14:57.968455193 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package entangle
 #
-# 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
@@ -17,47 +17,70 @@
 
 
 Name:           entangle
-Version:        0.7.1
+Version:        2.0
 Release:        0
-Summary:        A photobooth like application for libgphoto2
-License:        GPL-3.0+
+Summary:        Tethered shooting & control of digital cameras
+License:        GPL-3.0-or-later
 Group:          Productivity/Graphics/Other
-Url:            http://entangle-photo.org/
-Source0:        
http://entangle-photo.org/download/sources/%{name}-%{version}.tar.gz
-Source1:        
http://entangle-photo.org/download/sources/%{name}-%{version}.tar.gz.asc
+Url:            https://entangle-photo.org
+Source0:        
https://www.entangle-photo.org/download/sources/%{name}-%{version}.tar.xz
+Source1:        
https://www.entangle-photo.org/download/sources/%{name}-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
-Patch0:         entangle-desktop.patch
-BuildRequires:  glib2-tools
+BuildRequires:  gtk-doc
+BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
 BuildRequires:  itstool
-BuildRequires:  libtool
-BuildRequires:  perl-Template-Toolkit
+BuildRequires:  meson
 BuildRequires:  pkgconfig
-BuildRequires:  update-desktop-files
-BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(gexiv2)
-BuildRequires:  pkgconfig(gnome-icon-theme-symbolic)
+BuildRequires:  pkgconfig(glib-2.0) >= 2.36.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
-BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(gtk-doc)
+BuildRequires:  pkgconfig(gstreamer-1.0)
+BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.22.0
 BuildRequires:  pkgconfig(gudev-1.0)
 BuildRequires:  pkgconfig(lcms2)
 BuildRequires:  pkgconfig(libgphoto2)
 BuildRequires:  pkgconfig(libpeas-1.0)
 BuildRequires:  pkgconfig(libraw)
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xext)
 Recommends:     %{name}-lang
 %glib2_gsettings_schema_requires
 
 %description
+Entangle is an application which uses GTK and libgphoto2 to provide a
+graphical interface for tethered photography with digital cameras.
+
+It includes control over camera shooting and configuration settings
+and 'hands off' shooting directly from the controlling computer.
+
+%package plugin-eclipse
+Summary:        Eclipse totality automated capture for corona
+Group:          Productivity/Graphics/Other
+Requires:       %{name} = %{version}
+Requires:       python3
+Requires:       python3-gobject
+Requires:       python3-gobject-Gdk
+Requires:       typelib(GExiv2) = 0.10
+Requires:       typelib(GstBase) = 1.0
+
+%description plugin-eclipse
 Entangle provides a graphical interface for "tethered shooting", aka
 taking photographs with a digital camera completely controlled from
 the computer.
 
+This package provides the eclipse plugin for %{name}.
+
 %package plugin-photobox
 Summary:        Captive interface for public photo box
 Group:          Productivity/Graphics/Other
 Requires:       %{name} = %{version}
 Requires:       python3
+Requires:       python3-gobject
+Requires:       python3-gobject-Gdk
+Requires:       typelib(GExiv2) = 0.10
+Requires:       typelib(GstBase) = 1.0
 
 %description plugin-photobox
 Entangle provides a graphical interface for "tethered shooting", aka
@@ -71,6 +94,10 @@
 Group:          Productivity/Graphics/Other
 Requires:       %{name} = %{version}
 Requires:       python3
+Requires:       python3-gobject
+Requires:       python3-gobject-Gdk
+Requires:       typelib(GExiv2) = 0.10
+Requires:       typelib(GstBase) = 1.0
 
 %description plugin-shooter
 Entangle provides a graphical interface for "tethered shooting", aka
@@ -80,43 +107,47 @@
 This package provides the shooter plugin for %{name}.
 
 %package doc
-Summary:        Documentation for entangle
+Summary:        Documentation for %{name}
 Group:          Documentation/HTML
 Requires:       %{name} = %{version}
+BuildArch:      noarch
 
 %description doc
 Entangle provides a graphical interface for "tethered shooting", aka
 taking photographs with a digital camera completely controlled from
 the computer.
 
-Documentation for entangle.
+Documentation for %{name}.
+
+%package -n typelib-1_0-Entangle-0_1
+Summary:        Introspection bindings for the %{name} plugins
+Group:          Productivity/Graphics/Other
+
+%description -n typelib-1_0-Entangle-0_1
+Entangle provides a graphical interface for "tethered shooting", aka
+taking photographs with a digital camera completely controlled from
+the computer.
+
+This package provides the GObject Introspection bindings for %{name}
+plugins
 
 %lang_package
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
-%configure \
-  --disable-static \
-  --disable-silent-rules
-make %{?_smp_mflags}
-
-# Requires network connection actually
-#%check
-#make %{?_smp_mflags} check
+%meson -Denable-gtk-doc=true
+%meson_build
 
 %install
-%make_install
-rm -rf %{buildroot}%{_datadir}/%{name}/website
-rm -f %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
+
 # We do not provide a devel subpackage
-rm -f %{buildroot}%{_libdir}/lib%{name}_*.so
-rm -rf %{buildroot}%{_datadir}/gir-1.0/
-%suse_update_desktop_file %{name}
-%find_lang %{name}
+find %{buildroot}%{_libdir}/ -type l -name "*.so" -delete -print
+rm -rf %{buildroot}%{_datadir}/gir-1.0
+
+%find_lang %{name} %{?no_lang_C}
 
 %post
 %glib2_gsettings_schema_post
@@ -127,50 +158,48 @@
 /sbin/ldconfig
 
 %files
-%doc COPYING NEWS README
-%{_bindir}/entangle
-%dir %{_datadir}/appdata
+%doc AUTHORS ChangeLog NEWS README
+%{_bindir}/%{name}
+%{_libdir}/lib%{name}_backend.so.*
+%{_libdir}/lib%{name}_frontend.so.*
 %{_datadir}/appdata/%{name}.appdata.xml
+%{_datadir}/applications/%{name}.desktop
 %dir %{_datadir}/%{name}
-#%{_datadir}/%{name}/%{name}-camera-info.ui
-%{_datadir}/%{name}/%{name}-camera-manager.ui
-%{_datadir}/%{name}/%{name}-camera-picker.ui
-%{_datadir}/%{name}/%{name}-camera-support.ui
-%{_datadir}/%{name}/%{name}-help-about.ui
-%{_datadir}/%{name}/%{name}-image-popup.ui
-%{_datadir}/%{name}/%{name}-preferences-display.ui
-%{_datadir}/icons/hicolor/*/apps/entangle*.*
 %{_datadir}/%{name}/sRGB.icc
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/glib-2.0/schemas/org.entangle-photo.manager.gschema.xml
-%{_mandir}/man1/entangle.1%{ext_man}
-%{_libdir}/libentangle_*.so*
-%{_libdir}/girepository-1.0/Entangle-0.1.typelib
+%{_datadir}/glib-2.0/schemas/org.%{name}-photo.manager.gschema.xml
+%{_datadir}/icons/hicolor/*/apps/%{name}*.??g
+%{_mandir}/man?/%{name}.?%{ext_man}
+%license COPYING
+
+%files plugin-eclipse
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
+%{_libdir}/%{name}/plugins/eclipse
 %dir %{_datadir}/%{name}/plugins
-
-%files doc
-%doc README AUTHORS NEWS
-%{_datadir}/gtk-doc/*
+%{_datadir}/%{name}/plugins/eclipse
 
 %files plugin-photobox
-%dir %{_libdir}/%{name}/plugins/photobox
-%{_libdir}/%{name}/plugins/photobox/photobox.plugin
-%{_libdir}/%{name}/plugins/photobox/photobox.py
-%dir %{_datadir}/%{name}/plugins/photobox
-%dir %{_datadir}/%{name}/plugins/photobox/schemas
-%{_datadir}/%{name}/plugins/photobox/schemas/gschemas.compiled
-%{_datadir}/%{name}/plugins/photobox/schemas/org.entangle-photo.plugins.photobox.gschema.xml
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/plugins
+%{_libdir}/%{name}/plugins/photobox
+%dir %{_datadir}/%{name}/plugins
+%{_datadir}/%{name}/plugins/photobox
 
 %files plugin-shooter
-%dir %{_libdir}/%{name}/plugins/shooter
-%dir %{_datadir}/%{name}/plugins/shooter
-%dir %{_datadir}/%{name}/plugins/shooter/schemas
-%{_libdir}/%{name}/plugins/shooter/shooter.plugin
-%{_libdir}/%{name}/plugins/shooter/shooter.py*
-%{_datadir}/%{name}/plugins/shooter/schemas/gschemas.compiled
-%{_datadir}/%{name}/plugins/shooter/schemas/org.entangle-photo.plugins.shooter.gschema.xml
+%dir %{_libdir}/%{name}
+%dir %{_libdir}/%{name}/plugins
+%{_libdir}/%{name}/plugins/shooter
+%dir %{_datadir}/%{name}/plugins
+%{_datadir}/%{name}/plugins/shooter
+
+%files doc
+%doc %{_datadir}/help/C/%{name}
+%dir %{_datadir}/gtk-doc
+%dir %{_datadir}/gtk-doc/html
+%{_datadir}/gtk-doc/html/%{name}
+
+%files -n typelib-1_0-Entangle-0_1
+%{_libdir}/girepository-1.0/Entangle-0.1.typelib
 
 %files lang -f %{name}.lang
 

++++++ _service ++++++
<?xml version="1.0"?>
<services>
  <service name="download_url" mode="disabled">
    <param name="protocol">https</param>
    <param name="host">www.entangle-photo.org</param>
    <param name="path">download/sources/entangle-2.0.tar.xz</param>
  </service>
  <service name="download_url" mode="disabled">
    <param name="protocol">https</param>
    <param name="host">www.entangle-photo.org</param>
    <param name="path">download/sources/entangle-2.0.tar.xz.asc</param>
  </service>
</services>
++++++ entangle.keyring ++++++
++++ 678 lines (skipped)
++++ between entangle.keyring
++++ and /work/SRC/openSUSE:Factory/.entangle.new.28833/entangle.keyring


Reply via email to