diff -Nru nautilus-3.24.1/debian/changelog nautilus-3.24.1/debian/changelog --- nautilus-3.24.1/debian/changelog 2017-05-05 20:34:36.000000000 +0000 +++ nautilus-3.24.1/debian/changelog 2017-06-28 08:24:50.000000000 +0000 @@ -1,3 +1,10 @@ +nautilus (1:3.24.1-0ubuntu4) artful; urgency=medium + + * Remove nautilus-unity-launcher-icon.py migration and related bits: + - those are not needed anymore (the transition is done pre-LTS). + + -- Didier Roche Wed, 28 Jun 2017 10:09:08 +0200 + nautilus (1:3.24.1-0ubuntu3) artful; urgency=medium * 0002-Only-use-a-header-bar-in-GNOME-shell.patch: diff -Nru nautilus-3.24.1/debian/control nautilus-3.24.1/debian/control --- nautilus-3.24.1/debian/control 2017-05-05 20:34:36.000000000 +0000 +++ nautilus-3.24.1/debian/control 2017-06-28 08:24:52.000000000 +0000 @@ -11,7 +11,6 @@ Build-Depends: autoconf-archive, debhelper (>= 10), dpkg-dev (>= 1.17.14), - dh-migrations, gnome-pkg-tools (>= 0.19.4ubuntu1), libglib2.0-dev (>= 2.49.1), libatk1.0-dev (>= 1.32.0), diff -Nru nautilus-3.24.1/debian/control.in nautilus-3.24.1/debian/control.in --- nautilus-3.24.1/debian/control.in 2017-05-05 20:34:36.000000000 +0000 +++ nautilus-3.24.1/debian/control.in 2017-06-28 08:24:50.000000000 +0000 @@ -7,7 +7,6 @@ Build-Depends: autoconf-archive, debhelper (>= 10), dpkg-dev (>= 1.17.14), - dh-migrations, gnome-pkg-tools (>= 0.19.4ubuntu1), libglib2.0-dev (>= 2.49.1), libatk1.0-dev (>= 1.32.0), diff -Nru nautilus-3.24.1/debian/nautilus.migrations nautilus-3.24.1/debian/nautilus.migrations --- nautilus-3.24.1/debian/nautilus.migrations 2017-05-05 20:34:36.000000000 +0000 +++ nautilus-3.24.1/debian/nautilus.migrations 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/nautilus-unity-launcher-icon.py diff -Nru nautilus-3.24.1/debian/nautilus-unity-launcher-icon.py nautilus-3.24.1/debian/nautilus-unity-launcher-icon.py --- nautilus-3.24.1/debian/nautilus-unity-launcher-icon.py 2017-05-05 20:34:36.000000000 +0000 +++ nautilus-3.24.1/debian/nautilus-unity-launcher-icon.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,24 +0,0 @@ -#!/usr/bin/python3 -# -*- coding: utf-8 -*- -# Copyright (C) 2013 Canonical - -from gi.repository import Gio -import os,sys - -if "com.canonical.Unity.Launcher" not in Gio.Settings.list_schemas(): - print("No unity schemas found, no migration needed") - sys.exit(0) - -gsettings=Gio.Settings(schema="com.canonical.Unity.Launcher", path="/com/canonical/unity/launcher/") -launcher_list = gsettings.get_strv("favorites") - -# Unity used nautilus-home.desktop but we are migrating to use the standard nautilus.desktop instead -try: - idx=launcher_list.index("application://nautilus.desktop") - launcher_list[idx]="application://org.gnome.Nautilus.desktop" -except ValueError: - pass -# gsettings doesn't work directly, the key is somewhat reverted. Work one level under then: dconf! -from subprocess import Popen, PIPE, STDOUT -p = Popen(['dconf', 'load', '/com/canonical/unity/launcher/'], stdout=PIPE, stdin=PIPE, stderr=STDOUT) -p.communicate(input="[/]\nfavorites={}".format(launcher_list).encode('utf-8')) diff -Nru nautilus-3.24.1/debian/rules nautilus-3.24.1/debian/rules --- nautilus-3.24.1/debian/rules 2017-05-05 20:34:36.000000000 +0000 +++ nautilus-3.24.1/debian/rules 2017-06-28 08:24:50.000000000 +0000 @@ -48,4 +48,3 @@ debian/nautilus/usr/share/applications/org.gnome.Nautilus.desktop sed -i 's/\[Desktop Entry\]/\0\nNotShowIn=Unity;/' \ debian/nautilus/usr/share/applications/nautilus.desktop - dh_migrations