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
