Hello community, here is the log from the commit of package entangle for openSUSE:Factory checked in at 2015-12-14 10:14:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/entangle (Old) and /work/SRC/openSUSE:Factory/.entangle.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "entangle" Changes: -------- --- /work/SRC/openSUSE:Factory/entangle/entangle.changes 2014-05-06 17:38:16.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.entangle.new/entangle.changes 2015-12-14 10:14:09.000000000 +0100 @@ -1,0 +2,48 @@ +Tue Dec 8 13:44:43 UTC 2015 - [email protected] + +- Update to version 0.7.0 + * Require GLib >= 2.36 + * Import new logo design + * Switch to using zanata.org for translations + * Set default window icon + * Introduce an initial help manual via yelp + * Use shared library for core engine to ensure all symbols + are exported to plugins + * Add framework for scripting capture operations + * Workaround camera busy problems with Nikon cameras + * Add a plugin for repeated capture sequences + * Replace progress bar with spinner icon +- Changes from version 0.6.1 + * Require GTK >= 3.4 + * Fix check for GIO package in configure + * Add missing icons to Makefile + * Follow freedesktop thumbnail standard storage location + * Refactor capture code to facilitate plugin script + automation + * Fix bug causing plugin to be displayed more than once + * Make histogram height larger + * Strip trailing '2' from widget labels to be more friendly + * Completely rewrite control panel display to show a small, + user configurable subset from all the camera controls. + * Remember custom list of camera controls per camera model + * Hide compiler warnings from new glib atomic opertaions + * Update to newer gnulib compiler warnings code + * Remove broken double buffering code that's no required + when using GTK3 + * Remove use of deprecated GtkMisc APis + * Allow camera picker list to show multiple lines + * Remove crufty broken code from session browser that was + breaking with new GTK versions + * Disable libraw auto brightness since it totally overexposes + many images, generally making things look worse + * Fix memory leak handling camera events + * Add keywords to desktop & appdata files +- Add gtk-doc and itstool dependencies +- Add yelp-tools require but disable it for now as the check + now requires internet connection +- Disable check; requires network connection +- Split out photobox and shooter plugins into their own packages +- Recommend entangle-lang package +- Update entangle-desktop.patch + +------------------------------------------------------------------- Old: ---- entangle-0.6.0.tar.gz entangle-0.6.0.tar.gz.asc New: ---- entangle-0.7.0.tar.gz entangle-0.7.0.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ entangle.spec ++++++ --- /var/tmp/diff_new_pack.UtiGin/_old 2015-12-14 10:14:10.000000000 +0100 +++ /var/tmp/diff_new_pack.UtiGin/_new 2015-12-14 10:14:10.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package entangle +# spec file for package spec # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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,12 +17,24 @@ Name: entangle +Version: 0.7.0 +Release: 0 +Summary: A photobooth like application for libgphoto2 +License: GPL-3.0+ +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 +Source2: %{name}.keyring +Patch0: entangle-desktop.patch BuildRequires: dbus-1-glib-devel BuildRequires: glib2-tools BuildRequires: gnome-icon-theme-symbolic BuildRequires: gobject-introspection-devel +BuildRequires: gtk-doc BuildRequires: gtk3-devel BuildRequires: intltool +BuildRequires: itstool BuildRequires: libgexiv2-devel BuildRequires: libgphoto2-devel BuildRequires: libgudev-1_0-devel @@ -32,23 +44,42 @@ BuildRequires: libtool BuildRequires: perl-Template-Toolkit BuildRequires: update-desktop-files -Summary: A photobooth like application for libgphoto2 -License: GPL-3.0+ -Group: Development/Tools/Other -Version: 0.6.0 -Release: 0 -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 -Source2: %name.keyring -Patch0: entangle-desktop.patch +#BuildRequires: yelp-tools +Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build +%glib2_gsettings_schema_requires %description Entangle provides a graphical interface for "tethered shooting", aka taking photographs with a digital camera completely controlled from the computer. +%package plugin-photobox +Summary: Captive interface for public photo box +Group: Productivity/Graphics/Other +Requires: %{name} = %{version} +Requires: python3 + +%description plugin-photobox +Entangle provides a graphical interface for "tethered shooting", aka +taking photographs with a digital camera completely controlled from +the computer. + +This package provides the photobox plugin for %{name}. + +%package plugin-shooter +Summary: Repeated batch mode shooting +Group: Productivity/Graphics/Other +Requires: %{name} = %{version} +Requires: python3 + +%description plugin-shooter +Entangle provides a graphical interface for "tethered shooting", aka +taking photographs with a digital camera completely controlled from +the computer. + +This package provides the shooter plugin for %{name}. + %package doc Summary: Documentation for entangle Group: Documentation/HTML @@ -69,31 +100,34 @@ %build %configure --disable-static -make V=1 +make %{?_smp_mflags} V=1 -%check -make %{?_smp_mflags} check +# Requires network connection actually +#%check +#make %{?_smp_mflags} check %install -make DESTDIR=%{buildroot} install +make DESTDIR=%{buildroot} install %{?_smp_mflags} rm -rf %{buildroot}%{_datadir}/%{name}/website rm -f %{buildroot}%{_datadir}/glib-2.0/schemas/gschemas.compiled - +find %{buildroot} -type f -name "*.la" -delete -print +# 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} -%clean -rm -rf $RPM_BUILD_ROOT - %post -glib-compile-schemas /usr/share/glib-2.0/schemas ||: +%glib2_gsettings_schema_post +/sbin/ldconfig %postun -glib-compile-schemas /usr/share/glib-2.0/schemas ||: +%glib2_gsettings_schema_postun +/sbin/ldconfig %files %defattr(-, root, root) -%doc COPYING ChangeLog +%doc COPYING NEWS README %{_bindir}/entangle %dir %{_datadir}/appdata %{_datadir}/appdata/%{name}.appdata.xml @@ -105,30 +139,42 @@ %{_datadir}/%{name}/%{name}-help-about.ui %{_datadir}/%{name}/%{name}-image-popup.ui %{_datadir}/%{name}/%{name}-preferences-display.ui - -%{_datadir}/icons/hicolor/*/apps/entangle*.png - +%{_datadir}/icons/hicolor/*/apps/entangle*.* %{_datadir}/%{name}/sRGB.icc %{_datadir}/applications/%{name}.desktop %{_datadir}/glib-2.0/schemas/org.entangle-photo.manager.gschema.xml -%{_datadir}/gir-1.0/Entangle-0.1.gir %{_mandir}/man1/entangle.1.gz +%{_libdir}/libentangle_*.so* %{_libdir}/girepository-1.0/Entangle-0.1.typelib %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/plugins +%dir %{_datadir}/%{name}/plugins + +%files doc +%defattr(-,root,root) +%doc README AUTHORS NEWS +%defattr(-, root, root) +%{_datadir}/gtk-doc/* + +%files plugin-photobox +%defattr(-,root,root) %dir %{_libdir}/%{name}/plugins/photobox %{_libdir}/%{name}/plugins/photobox/photobox.plugin %{_libdir}/%{name}/plugins/photobox/photobox.py -%dir %{_datadir}/%{name}/plugins %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 -%files doc -%doc README AUTHORS NEWS -%defattr(-, root, root) -%{_datadir}/gtk-doc/* +%files plugin-shooter +%defattr(-,root,root) +%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 %files lang -f %{name}.lang %defattr(-,root,root) ++++++ entangle-0.6.0.tar.gz -> entangle-0.7.0.tar.gz ++++++ ++++ 182550 lines of diff (skipped) ++++++ entangle-desktop.patch ++++++ --- /var/tmp/diff_new_pack.UtiGin/_old 2015-12-14 10:14:11.000000000 +0100 +++ /var/tmp/diff_new_pack.UtiGin/_new 2015-12-14 10:14:11.000000000 +0100 @@ -2,10 +2,11 @@ =================================================================== --- entangle-0.5.4.orig/src/entangle.desktop.in +++ entangle-0.5.4/src/entangle.desktop.in -@@ -6,5 +6,5 @@ Icon=::DATADIR::/entangle/entangle.svg +@@ -6,6 +6,6 @@ Exec=entangle Type=Application Terminal=false -Categories=Graphics;GTK; +Categories=Graphics;GTK;GNOME;Photography;Graphics;RasterGraphics;Viewer; StartupNotify=true + Keywords=Capture;Camera;Tethered;Photo;
