[Spice-devel] Fwd: [Spice-commits] 5 commits - autogen.sh configure.ac Makefile.am NEWS po/fr.po po/it.po po/Makevars README src/win-usb-dev.c

Marc-André Lureau marcandre.lureau at gmail.com
Thu Jul 13 10:03:02 UTC 2017


Hi

I pushed my pending build-sys/gettext series, instead of a single patch.
The v1 was already reviewed, and I was going to send a v2 for final
comments. Since it's build-sys changes already reviewed, let's avoid the
churn of revert, and you can have a look at the commits for additional
fixup. Sorry for the mess.

---------- Forwarded message ---------
From: Marc-André Lureau <elmarco at kemper.freedesktop.org>
Date: Thu, Jul 13, 2017 at 11:57 AM
Subject: [Spice-commits] 5 commits - autogen.sh configure.ac Makefile.am
NEWS po/fr.po po/it.po po/Makevars README src/win-usb-dev.c
To: <spice-commits at lists.freedesktop.org>


 Makefile.am       |   46 ----
 NEWS              |   28 ++
 README            |    4
 autogen.sh        |    1
 configure.ac      |    8
 po/Makevars       |   95 +++++++++
 po/fr.po          |  522
++++++++++++++++++++++++++++++++++++++----------------
 po/it.po          |  262 +++++++++++++++------------
 src/win-usb-dev.c |   12 -
 9 files changed, 667 insertions(+), 311 deletions(-)

New commits:
commit de41d93285461264d7d1c14a1e649433d3911da6
Author: Yuri Benditovich <yuri.benditovich at daynix.com>
Date:   Wed Jul 5 08:21:46 2017 +0300

    win-usb-dev: fix device arrival event logic

    https://bugzilla.redhat.com/show_bug.cgi?id=1425961
    If attached new device when one device with the same vid
    and pid already present, the notification is ignored and
    attached device is not redirected (if auto share set) and
    not displayed in USB devices widget.

    This commit reverts older commit f9631cd6f8, which was
    intended to solve problem when bus:addr is sometimes changed when
    using WinUSB. The same commit creates the limitation for automatic
    redirection of second device with the same pid:vid.
    Now the preferred backend for Spice-GTK on Windows is UsbDk.
    In case users of newer WinUSB will still need backward compatible
    behavior, consider backend-aware comparison procedure.

    A device is now identified again by its bus.addr instead of vid:pid.

    Signed-off-by: Yuri Benditovich <yuri.benditovich at daynix.com>
    Message-Id: <
1499232106-16448-1-git-send-email-yuri.benditovich at daynix.com>
    Acked-by: Uri Lublin <uril at redhat.com>
    [ Marc-André - Added commit comment from Uri's review. ]
    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>

diff --git a/src/win-usb-dev.c b/src/win-usb-dev.c
index ec3dd91..e2d77b3 100644
--- a/src/win-usb-dev.c
+++ b/src/win-usb-dev.c
@@ -380,20 +380,20 @@ static gboolean get_usb_dev_info(libusb_device *dev,
GUdevDeviceInfo *udevinfo)
     return TRUE;
 }

-/* Only vid:pid are compared */
+/* Only bus:addr are compared */
 static gint gudev_devices_differ(gconstpointer a, gconstpointer b)
 {
     GUdevDeviceInfo *ai, *bi;
-    gboolean same_vid;
-    gboolean same_pid;
+    gboolean same_bus;
+    gboolean same_addr;

     ai = G_UDEV_DEVICE(a)->priv->udevinfo;
     bi = G_UDEV_DEVICE(b)->priv->udevinfo;

-    same_vid  = (ai->vid == bi->vid);
-    same_pid  = (ai->pid == bi->pid);
+    same_bus = (ai->bus == bi->bus);
+    same_addr = (ai->addr == bi->addr);

-    return (same_pid && same_vid) ? 0 : -1;
+    return (same_bus && same_addr) ? 0 : -1;
 }

 static void notify_dev_state_change(GUdevClient *self,
commit 9017f58c7f0147a773559b4ebac3a811f024ad31
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date:   Thu Jun 15 17:44:38 2017 +0400

    Release notes for v0.34

    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>

diff --git a/NEWS b/NEWS
index 989f012..e691583 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,31 @@
+v0.34
+=====
+
+- NOTE: this is the last release with the spice-controller library
+- add VP9 codec support
+- API: add spice_display_change_preferred_video_codec_type()
+- API: add new SpiceCursorChannel:cursor property, deprecate "cursor-set"
signal
+- API: spice_audio_new() is no longer in public header (it was deprecated
+  for a long while)
+- fix clipboard crash and other regressions from 0.33
+- report invalid or stopped streams to the server
+- use playbin instead of decodebin with gstreamer > 1.9
+- support GST_DEBUG_BIN_TO_DOT_FILE debug
+- deprecate a few esoteric options from --spice group:
+  --spice-color-depth, --spice-cache-size, --spice-glz-window-size used
+  mainly for development. They may be available with spicy in the future.
+- win32: handle failures when starting win-usb manager
+- win32: removed windows usb-clerk support, replaced by UsbDk
+- win32: fix alt-tab & grab issues
+- spicy learned to tweak codec preference, cancel transfer, and resize
+  precisely for debugging purposes
+- use keycodemapdb submodule, drop perl(Text::CSV) dependency
+- file-xfer: fix bad filename encoding
+- file-xfer: handle new error kind
+- build-sys fixes for macos
+- replace some deprecated gtk code
+- memory leak fixes, new tests
+
 v0.33
 =====

commit 17593eedd3e1d0d717bbaf204c834342c2e2e20a
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date:   Wed Jul 12 18:31:25 2017 +0200

    build-sys: update po files

    As a result of make update-po (needed for make clean distcheck).

    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>

diff --git a/po/fr.po b/po/fr.po
index 41f78b9..3ebb083 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -7,229 +7,455 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: spice master fr\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-11-25 03:25+0100\n"
+"Report-Msgid-Bugs-To: spice-devel at lists.freedesktop.org\n"
+"POT-Creation-Date: 2017-07-12 17:29+0200\n"
 "PO-Revision-Date: 2010-11-25 03:43+0100\n"
 "Last-Translator: Marc-André Lureau <marcandre.lureau at redhat.com>\n"
 "Language-Team: GNOME French Team <gnomefr at traduc.org>\n"
-"Language: \n"
+"Language: fr\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"

-#: ../gtk/spicy.c:129
-msgid "Hostname"
-msgstr "Nom de l'hôte"
+#: src/channel-main.c:1868
+msgid "The spice agent cancelled the file transfer"
+msgstr ""
+
+#: src/channel-main.c:1872
+msgid "The spice agent reported an error during the file transfer"
+msgstr ""
+
+#: src/channel-main.c:1879
+#, c-format
+msgid ""
+"File transfer failed due to lack of free space on remote machine (%s
free, "
+"%s to transfer)"
+msgstr ""
+
+#: src/channel-main.c:1887
+msgid ""
+"User's session is locked and cannot transfer files, unlock it and try
again."
+msgstr ""

-#: ../gtk/spicy.c:130
-msgid "Port"
-msgstr "Port"
+#: src/channel-main.c:1892
+msgid "Session agent not connected."
+msgstr ""
+
+#: src/channel-main.c:1896
+msgid "File transfer is disabled."
+msgstr ""
+
+#: src/channel-main.c:3133
+msgid "The file transfer is disabled"
+msgstr ""

-#: ../gtk/spicy.c:131
-msgid "TLS Port"
-msgstr "Port TLS"
+#: src/channel-usbredir.c:906
+#, c-format
+msgid "usbredir protocol parse error for %s"
+msgstr ""

-#. Create the widgets
-#: ../gtk/spicy.c:140
-msgid "Connect"
-msgstr "Connexion"
+#: src/channel-usbredir.c:911
+#, c-format
+msgid "%s rejected by host"
+msgstr ""

-#: ../gtk/spicy.c:196
+#: src/channel-usbredir.c:916
 #, c-format
-msgid "Use Shift+F12 to ungrab mouse."
-msgstr "Utiliser Shift+F12 pour désaisir la souris."
+msgid "%s disconnected (fatal IO error)"
+msgstr ""

-#: ../gtk/spicy.c:198
+#: src/channel-usbredir.c:920
 #, c-format
-msgid "mouse: %s, agent: %s"
-msgstr "souris: %s, agent: %s"
+msgid "Unknown error (%d) for %s"
+msgstr ""
+
+#: src/desktop-integration.c:104
+msgid "Automounting has been inhibited for USB auto-redirecting"
+msgstr ""
+
+#: src/spice-channel.c:1183
+#, fuzzy
+msgid "Authentication failed"
+msgstr "Authentification"
+
+#: src/spice-channel.c:1201
+msgid "Authentication failed: password is too long"
+msgstr ""
+
+#: src/spice-channel.c:1206
+msgid "Authentication failed: wrong password?"
+msgstr ""

-#: ../gtk/spicy.c:257 ../gtk/spicy.c:683
-msgid "yes"
-msgstr "oui"
+#: src/spice-option.c:65
+#, c-format
+msgid "missing color depth, must be 16 or 32"
+msgstr ""

-#: ../gtk/spicy.c:257 ../gtk/spicy.c:683
-msgid "no"
-msgstr "non"
+#: src/spice-option.c:81
+#, c-format
+msgid "invalid color depth (%s), must be 16 or 32"
+msgstr ""

-#: ../gtk/spicy.c:265
+#: src/spice-option.c:101
+#, c-format
 msgid ""
-"gtk client app for the\n"
-"spice remote desktop protocol"
+"invalid effect name (%s), must be 'wallpaper', 'font-smooth', 'animation'
or "
+"'all'"
+msgstr ""
+
+#: src/spice-option.c:125
+#, c-format
+msgid "invalid channel name (%s), valid names: all, %s"
+msgstr ""
+
+#: src/spice-option.c:173
+#, c-format
+msgid "Image compression algorithm %s not supported"
 msgstr ""
-"Application Gtk de connexion\n"
-"au serveur de bureau spice"

-#: ../gtk/spicy.c:360
-msgid "_Connect ..."
-msgstr "_Ouvrir une session..."
+#: src/spice-option.c:195
+msgid "Force the specified channels to be secured"
+msgstr ""

-#: ../gtk/spicy.c:366
-msgid "_Close"
-msgstr "_Quitter"
+#: src/spice-option.c:197
+msgid "Disable guest display effects"
+msgstr ""

-#: ../gtk/spicy.c:374
-msgid "_Copy to guest"
-msgstr "_Copier dans l'invité"
+#: src/spice-option.c:199
+msgid "Guest display color depth (deprecated)"
+msgstr ""

-#: ../gtk/spicy.c:380
-msgid "_Paste from guest"
-msgstr "Coller dans l'invité"
+#: src/spice-option.c:201
+#, fuzzy
+msgid "Truststore file for secure connections"
+msgstr "fichier truststore pour les connexions sécurisées"

-#: ../gtk/spicy.c:388
-msgid "_Fullscreen"
-msgstr "_Plein écran"
+#: src/spice-option.c:201
+#, fuzzy
+msgid "<file>"
+msgstr "<nom de fichier>"

-#: ../gtk/spicy.c:395
-msgid "_Ungrab mouse"
-msgstr "_Désaisir la souris"
+#: src/spice-option.c:203
+msgid "Subject of the host certificate (field=value pairs separated by
commas)"
+msgstr ""

-#: ../gtk/spicy.c:403
-msgid "_About ..."
-msgstr "_À propos"
+#: src/spice-option.c:203
+#, fuzzy
+msgid "<host-subject>"
+msgstr "<hôte>"

-#: ../gtk/spicy.c:411
-msgid "Grab keyboard when active and focused"
-msgstr "Saisir le clavier après focus"
+#: src/spice-option.c:205
+msgid "Disable audio support"
+msgstr ""

-#: ../gtk/spicy.c:415
-msgid "Grab mouse in server mode (no tablet/vdagent)"
-msgstr "Saisir la souris en mode serveur (pas d'agent)"
+#: src/spice-option.c:207
+msgid "Enable smartcard support"
+msgstr ""

-#: ../gtk/spicy.c:419
-msgid "Resize guest to match window size"
-msgstr "Redimensionner l'invité à la taille de fenêtre"
+#: src/spice-option.c:209
+msgid ""
+"Certificates to use for software smartcards (field=values separated by "
+"commas)"
+msgstr ""

-#: ../gtk/spicy.c:423
-msgid "Automagic clipboard sharing between host and guest"
-msgstr "Partage de presse-papiers automatique"
+#: src/spice-option.c:209
+msgid "<certificates>"
+msgstr ""

-#: ../gtk/spicy.c:485
-#, c-format
-msgid "spice display %d"
-msgstr "écran spice %d"
+#: src/spice-option.c:211
+msgid ""
+"Path to the local certificate database to use for software smartcard "
+"certificates"
+msgstr ""

-#: ../gtk/spicy.c:542
-msgid "?"
-msgstr "?"
+#: src/spice-option.c:211
+msgid "<certificate-db>"
+msgstr ""

-#. FIXME i18
-#: ../gtk/spicy.c:639
-msgid "Authentication"
-msgstr "Authentification"
+#: src/spice-option.c:213
+msgid "Disable USB redirection support"
+msgstr ""

-#: ../gtk/spicy.c:640
-msgid "Please enter the spice server password"
-msgstr "Entrez le mot de passe du serveur spice"
+#: src/spice-option.c:218
+msgid "Filter selecting USB devices to be auto-redirected when plugged in"
+msgstr ""

-#: ../gtk/spicy.c:694
-msgid "SCROLL"
-msgstr "DÉFIL"
+#: src/spice-option.c:218 src/spice-option.c:220
+msgid "<filter-string>"
+msgstr ""

-#: ../gtk/spicy.c:696
-msgid "CAPS"
-msgstr "VERR.MAJ"
+#: src/spice-option.c:220
+msgid "Filter selecting USB devices to redirect on connect"
+msgstr ""

-#: ../gtk/spicy.c:698
-msgid "NUM"
-msgstr "VERR.NUM"
+#: src/spice-option.c:222
+msgid "Image cache size (deprecated)"
+msgstr ""

-#: ../gtk/spicy.c:831
-msgid "open in full screen mode"
-msgstr "Ouvrir en plein-écran"
+#: src/spice-option.c:222 src/spice-option.c:224
+msgid "<bytes>"
+msgstr ""

-#: ../gtk/spicy.c:849
-msgid "- spice client application"
-msgstr "- application client spice"
+#: src/spice-option.c:224
+msgid "Glz compression history size (deprecated)"
+msgstr ""

-#: ../gtk/spicy.c:854 ../gtk/snappy.c:144
-#, c-format
-msgid "option parsing failed: %s\n"
-msgstr "échec d'analyse des options: %s\n"
+#: src/spice-option.c:226
+msgid "Shared directory"
+msgstr ""
+
+#: src/spice-option.c:226
+msgid "<dir>"
+msgstr ""
+
+#: src/spice-option.c:228
+msgid "Preferred image compression algorithm"
+msgstr ""
+
+#: src/spice-option.c:236
+msgid "Enable Spice-GTK debugging"
+msgstr ""
+
+#: src/spice-option.c:238
+msgid "Display Spice-GTK version information"
+msgstr ""
+
+#: src/spice-option.c:243
+msgid "Spice Options:"
+msgstr "Options Spice:"
+
+#: src/spice-option.c:243
+#, fuzzy
+msgid "Show Spice Options"
+msgstr "Affiche les options de spice"
+
+#: src/usb-device-manager.c:359 src/usb-device-manager.c:1747
+msgid "USB redirection support not compiled in"
+msgstr ""
+
+#: src/usb-device-manager.c:1434
+msgid "Device was not found"
+msgstr ""
+
+#: src/usb-device-manager.c:1450
+msgid "No free USB channel"
+msgstr ""
+
+#: src/usb-device-manager.c:1684
+msgid "USB redirection is disabled"
+msgstr ""
+
+#: src/usb-device-manager.c:1690
+msgid "The connected VM is not configured for USB redirection"
+msgstr ""
+
+#: src/usb-device-manager.c:1712
+msgid "Some USB devices were not found"
+msgstr ""
+
+#: src/usb-device-manager.c:1722
+msgid "Some USB devices are blocked by host policy"
+msgstr ""
+
+#: src/usb-device-manager.c:1740
+msgid "There are no free USB channels"
+msgstr ""

-#: ../gtk/snappy.c:60
+#: src/usb-device-manager.c:1796
 #, c-format
-msgid "snappy: can't open %s: %s\n"
-msgstr "snappy: impossible d'ouvrir %s: %s\n"
+msgid "%s %s %s at %d-%d"
+msgstr ""

-#: ../gtk/snappy.c:88
+#: src/usb-device-widget.c:207
+msgid "Select USB devices to redirect"
+msgstr ""
+
+#: src/usb-device-widget.c:420
 #, c-format
-msgid "unsupported spice surface format %d\n"
-msgstr "format de surface spice non supporté %d\n"
+msgid "Select USB devices to redirect (%d free channel)"
+msgstr ""

-#: ../gtk/snappy.c:93
+#: src/usb-device-widget.c:421
 #, c-format
-msgid "wrote screen shot to %s\n"
-msgstr "capture d'écran sauvée dans %s\n"
+msgid "Select USB devices to redirect (%d free channels)"
+msgstr ""

-#: ../gtk/snappy.c:123
-msgid "output file name (*.ppm)"
-msgstr "nom de fichier d'enregistrement (*.ppm)"
+#: src/usb-device-widget.c:439
+msgid "Redirecting USB Device..."
+msgstr ""

-#: ../gtk/snappy.c:124
-msgid "<filename>"
-msgstr "<nom de fichier>"
+#: src/usb-device-widget.c:447
+msgid "No USB devices detected"
+msgstr ""

-#. parse opts
-#: ../gtk/snappy.c:140
-msgid " - write screen shots in ppm format"
-msgstr " - sauve des capture d'écran au format ppm"
+#: src/usbutil.c:296
+msgid "USB"
+msgstr ""

-#: ../gtk/snappy.c:157
-#, c-format
-msgid "spice_session_connect failed\n"
-msgstr "spice_session_connect a échoué\n"
+#: src/usbutil.c:298
+msgid "Device"
+msgstr ""

-#: ../gtk/spice-cmdline.c:39
-msgid "spice server uri"
+#: tools/spice-cmdline.c:36
+#, fuzzy
+msgid "Spice server uri"
 msgstr "uri du serveur spice"

-#: ../gtk/spice-cmdline.c:40
+#: tools/spice-cmdline.c:37
 msgid "<uri>"
 msgstr "<uri>"

-#: ../gtk/spice-cmdline.c:46
-msgid "spice server address"
+#: tools/spice-cmdline.c:43
+#, fuzzy
+msgid "Spice server address"
 msgstr "adresse du serveur spice"

-#: ../gtk/spice-cmdline.c:47
+#: tools/spice-cmdline.c:44
 msgid "<host>"
 msgstr "<hôte>"

-#: ../gtk/spice-cmdline.c:53
-msgid "spice server port"
+#: tools/spice-cmdline.c:50
+#, fuzzy
+msgid "Spice server port"
 msgstr "port du serveur spice"

-#: ../gtk/spice-cmdline.c:54 ../gtk/spice-cmdline.c:61
+#: tools/spice-cmdline.c:51 tools/spice-cmdline.c:58
 msgid "<port>"
 msgstr "<port>"

-#: ../gtk/spice-cmdline.c:60
-msgid "spice server secure port"
+#: tools/spice-cmdline.c:57
+#, fuzzy
+msgid "Spice server secure port"
 msgstr "port sécurisé du serveur spice"

-#: ../gtk/spice-cmdline.c:66
-msgid "truststore file for secure connections"
-msgstr "fichier truststore pour les connexions sécurisées"
-
-#: ../gtk/spice-cmdline.c:67
+#: tools/spice-cmdline.c:64
 #, fuzzy
-msgid "<file>"
-msgstr "<nom de fichier>"
-
-#: ../gtk/spice-cmdline.c:73
-msgid "server password"
+msgid "Server password"
 msgstr "mot de passe du serveur"

-#: ../gtk/spice-cmdline.c:74
+#: tools/spice-cmdline.c:65
 msgid "<password>"
 msgstr "<mot de passe>"

-#: ../gtk/spice-cmdline.c:86
-msgid "Spice Options:"
+#: tools/spice-cmdline.c:76
+#, fuzzy
+msgid "Spice connection options:"
 msgstr "Options Spice:"

-#: ../gtk/spice-cmdline.c:87
-msgid "Show spice Options"
+#: tools/spice-cmdline.c:77
+#, fuzzy
+msgid "Show Spice options"
 msgstr "Affiche les options de spice"
+
+#~ msgid "Hostname"
+#~ msgstr "Nom de l'hôte"
+
+#~ msgid "Port"
+#~ msgstr "Port"
+
+#~ msgid "TLS Port"
+#~ msgstr "Port TLS"
+
+#~ msgid "Connect"
+#~ msgstr "Connexion"
+
+#~ msgid "Use Shift+F12 to ungrab mouse."
+#~ msgstr "Utiliser Shift+F12 pour désaisir la souris."
+
+#~ msgid "mouse: %s, agent: %s"
+#~ msgstr "souris: %s, agent: %s"
+
+#~ msgid "yes"
+#~ msgstr "oui"
+
+#~ msgid "no"
+#~ msgstr "non"
+
+#~ msgid ""
+#~ "gtk client app for the\n"
+#~ "spice remote desktop protocol"
+#~ msgstr ""
+#~ "Application Gtk de connexion\n"
+#~ "au serveur de bureau spice"
+
+#~ msgid "_Connect ..."
+#~ msgstr "_Ouvrir une session..."
+
+#~ msgid "_Close"
+#~ msgstr "_Quitter"
+
+#~ msgid "_Copy to guest"
+#~ msgstr "_Copier dans l'invité"
+
+#~ msgid "_Paste from guest"
+#~ msgstr "Coller dans l'invité"
+
+#~ msgid "_Fullscreen"
+#~ msgstr "_Plein écran"
+
+#~ msgid "_Ungrab mouse"
+#~ msgstr "_Désaisir la souris"
+
+#~ msgid "_About ..."
+#~ msgstr "_À propos"
+
+#~ msgid "Grab keyboard when active and focused"
+#~ msgstr "Saisir le clavier après focus"
+
+#~ msgid "Grab mouse in server mode (no tablet/vdagent)"
+#~ msgstr "Saisir la souris en mode serveur (pas d'agent)"
+
+#~ msgid "Resize guest to match window size"
+#~ msgstr "Redimensionner l'invité à la taille de fenêtre"
+
+#~ msgid "Automagic clipboard sharing between host and guest"
+#~ msgstr "Partage de presse-papiers automatique"
+
+#~ msgid "spice display %d"
+#~ msgstr "écran spice %d"
+
+#~ msgid "?"
+#~ msgstr "?"
+
+#~ msgid "Please enter the spice server password"
+#~ msgstr "Entrez le mot de passe du serveur spice"
+
+#~ msgid "SCROLL"
+#~ msgstr "DÉFIL"
+
+#~ msgid "CAPS"
+#~ msgstr "VERR.MAJ"
+
+#~ msgid "NUM"
+#~ msgstr "VERR.NUM"
+
+#~ msgid "open in full screen mode"
+#~ msgstr "Ouvrir en plein-écran"
+
+#~ msgid "- spice client application"
+#~ msgstr "- application client spice"
+
+#~ msgid "option parsing failed: %s\n"
+#~ msgstr "échec d'analyse des options: %s\n"
+
+#~ msgid "snappy: can't open %s: %s\n"
+#~ msgstr "snappy: impossible d'ouvrir %s: %s\n"
+
+#~ msgid "unsupported spice surface format %d\n"
+#~ msgstr "format de surface spice non supporté %d\n"
+
+#~ msgid "wrote screen shot to %s\n"
+#~ msgstr "capture d'écran sauvée dans %s\n"
+
+#~ msgid "output file name (*.ppm)"
+#~ msgstr "nom de fichier d'enregistrement (*.ppm)"
+
+#~ msgid "<filename>"
+#~ msgstr "<nom de fichier>"
+
+#~ msgid " - write screen shots in ppm format"
+#~ msgstr " - sauve des capture d'écran au format ppm"
+
+#~ msgid "spice_session_connect failed\n"
+#~ msgstr "spice_session_connect a échoué\n"
diff --git a/po/it.po b/po/it.po
index b0eb387..a4e40e9 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,8 +7,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: spice master it\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-08-17 08:38+0100\n"
+"Report-Msgid-Bugs-To: spice-devel at lists.freedesktop.org\n"
+"POT-Creation-Date: 2017-07-12 17:29+0200\n"
 "PO-Revision-Date: 2016-08-17 08:57+0100\n"
 "Last-Translator: Frediano Ziglio <fziglio at redhat.com>\n"
 "Language-Team: \n"
@@ -18,102 +18,90 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: Poedit 1.8.8\n"

-#: ../src/channel-usbredir.c:890
+#: src/channel-main.c:1868
+msgid "The spice agent cancelled the file transfer"
+msgstr ""
+
+#: src/channel-main.c:1872
+msgid "The spice agent reported an error during the file transfer"
+msgstr ""
+
+#: src/channel-main.c:1879
+#, c-format
+msgid ""
+"File transfer failed due to lack of free space on remote machine (%s
free, "
+"%s to transfer)"
+msgstr ""
+
+#: src/channel-main.c:1887
+msgid ""
+"User's session is locked and cannot transfer files, unlock it and try
again."
+msgstr ""
+
+#: src/channel-main.c:1892
+msgid "Session agent not connected."
+msgstr ""
+
+#: src/channel-main.c:1896
+#, fuzzy
+msgid "File transfer is disabled."
+msgstr "Redirezione USB disabilitata"
+
+#: src/channel-main.c:3133
+#, fuzzy
+msgid "The file transfer is disabled"
+msgstr "Redirezione USB disabilitata"
+
+#: src/channel-usbredir.c:906
 #, c-format
 msgid "usbredir protocol parse error for %s"
 msgstr "errore di formato nel protocollo usbredir per %s"

-#: ../src/channel-usbredir.c:895
+#: src/channel-usbredir.c:911
 #, c-format
 msgid "%s rejected by host"
 msgstr "%s rifiutato dall'host"

-#: ../src/channel-usbredir.c:900
+#: src/channel-usbredir.c:916
 #, c-format
 msgid "%s disconnected (fatal IO error)"
 msgstr "%s disconnesso (errore I/O fatale)"

-#: ../src/channel-usbredir.c:904
+#: src/channel-usbredir.c:920
 #, c-format
 msgid "Unknown error (%d) for %s"
 msgstr "Errore sconosciuto (%d) per %s"

-#: ../src/desktop-integration.c:104
+#: src/desktop-integration.c:104
 msgid "Automounting has been inhibited for USB auto-redirecting"
 msgstr ""
 "L'automontatura è stata disabilitata per consentire l'autoredirezione USB"

-#: ../src/spice-channel.c:1094
-msgid "Authentication failed: password and username are required"
-msgstr "Autenticazione fallita: note utente e password sono necessari"
-
-#: ../src/spice-channel.c:1099
-msgid "Authentication failed: username is required"
+#: src/spice-channel.c:1183
+#, fuzzy
+msgid "Authentication failed"
 msgstr "Autenticazione fallita: note utente necessario"

-#: ../src/spice-channel.c:1104 ../src/spice-channel.c:1114
-msgid "Authentication failed: password is required"
-msgstr "Autenticazione fallita: password necessaria"
-
-#: ../src/spice-channel.c:1109
+#: src/spice-channel.c:1201
 msgid "Authentication failed: password is too long"
 msgstr "Autenticazione fallita: password troppo lunga"

-#: ../src/spice-cmdline.c:36
-msgid "Spice server uri"
-msgstr "URI Spice server"
-
-#: ../src/spice-cmdline.c:37
-msgid "<uri>"
-msgstr "<uri>"
-
-#: ../src/spice-cmdline.c:43
-msgid "Spice server address"
-msgstr "Indirizzo Spice server"
-
-#: ../src/spice-cmdline.c:44
-msgid "<host>"
-msgstr "<host>"
-
-#: ../src/spice-cmdline.c:50
-msgid "Spice server port"
-msgstr "Porta Spice server"
-
-#: ../src/spice-cmdline.c:51 ../src/spice-cmdline.c:58
-msgid "<port>"
-msgstr "<porta>"
-
-#: ../src/spice-cmdline.c:57
-msgid "Spice server secure port"
-msgstr "Porta sicura Spice server"
-
-#: ../src/spice-cmdline.c:64
-msgid "Server password"
-msgstr "Password server"
-
-#: ../src/spice-cmdline.c:65
-msgid "<password>"
-msgstr "<password>"
-
-#: ../src/spice-cmdline.c:76
-msgid "Spice connection options:"
-msgstr "Opzioni connessione Spice:"
-
-#: ../src/spice-cmdline.c:77
-msgid "Show Spice options"
-msgstr "Mostra opzioni Spice"
+#: src/spice-channel.c:1206
+#, fuzzy
+msgid "Authentication failed: wrong password?"
+msgstr "Autenticazione fallita: password necessaria"

-#: ../src/spice-option.c:65
+#: src/spice-option.c:65
 #, c-format
 msgid "missing color depth, must be 16 or 32"
 msgstr "profondità colore assente, deve essere 16 o 32"

-#: ../src/spice-option.c:81
+#: src/spice-option.c:81
 #, c-format
 msgid "invalid color depth (%s), must be 16 or 32"
 msgstr "profondità di colore invalida (%s), deve essere 16 o 32"

-#: ../src/spice-option.c:101
+#: src/spice-option.c:101
 #, c-format
 msgid ""
 "invalid effect name (%s), must be 'wallpaper', 'font-smooth', 'animation'
or "
@@ -122,54 +110,55 @@ msgstr ""
 "nome effetto invalido (%s), deve essere 'wallpaper', 'font-smooth', "
 "'animation' oppure 'all'"

-#: ../src/spice-option.c:125
+#: src/spice-option.c:125
 #, c-format
 msgid "invalid channel name (%s), valid names: all, %s"
 msgstr "nome del canale invalido (%s), nomi validi: all, %s"

-#: ../src/spice-option.c:173
+#: src/spice-option.c:173
 #, c-format
 msgid "Image compression algorithm %s not supported"
 msgstr "Algoritmo di compressione %s non supportato"

-#: ../src/spice-option.c:195
+#: src/spice-option.c:195
 msgid "Force the specified channels to be secured"
 msgstr "Forza il canale specificato ad essere sicuro"

-#: ../src/spice-option.c:197
+#: src/spice-option.c:197
 msgid "Disable guest display effects"
 msgstr "Disabilita effetti grafici guest"

-#: ../src/spice-option.c:199
-msgid "Guest display color depth"
+#: src/spice-option.c:199
+#, fuzzy
+msgid "Guest display color depth (deprecated)"
 msgstr "Profondità di colore guest"

-#: ../src/spice-option.c:201
+#: src/spice-option.c:201
 msgid "Truststore file for secure connections"
 msgstr "Archivio certificatori per connessioni sicure"

-#: ../src/spice-option.c:201
+#: src/spice-option.c:201
 msgid "<file>"
 msgstr "<file>"

-#: ../src/spice-option.c:203
+#: src/spice-option.c:203
 msgid "Subject of the host certificate (field=value pairs separated by
commas)"
 msgstr ""
 "Oggetto del certificato dell'host (campo=paia di valori separati da
virgola)"

-#: ../src/spice-option.c:203
+#: src/spice-option.c:203
 msgid "<host-subject>"
 msgstr "<oggetto-host>"

-#: ../src/spice-option.c:205
+#: src/spice-option.c:205
 msgid "Disable audio support"
 msgstr "Disabilita supporto audio"

-#: ../src/spice-option.c:207
+#: src/spice-option.c:207
 msgid "Enable smartcard support"
 msgstr "Abilita supporto smartcard"

-#: ../src/spice-option.c:209
+#: src/spice-option.c:209
 msgid ""
 "Certificates to use for software smartcards (field=values separated by "
 "commas)"
@@ -177,11 +166,11 @@ msgstr ""
 "Certificati da usare per smartcard software (campo=valori separati da "
 "virgola)"

-#: ../src/spice-option.c:209
+#: src/spice-option.c:209
 msgid "<certificates>"
 msgstr "<certificati>"

-#: ../src/spice-option.c:211
+#: src/spice-option.c:211
 msgid ""
 "Path to the local certificate database to use for software smartcard "
 "certificates"
@@ -189,134 +178,183 @@ msgstr ""
 "Percorso del database di certificati locali da usare per i certificati
delle "
 "smartcard software"

-#: ../src/spice-option.c:211
+#: src/spice-option.c:211
 msgid "<certificate-db>"
 msgstr "<database-certificati>"

-#: ../src/spice-option.c:213
+#: src/spice-option.c:213
 msgid "Disable USB redirection support"
 msgstr "Disabilita supporto redirezione USB"

-#: ../src/spice-option.c:218
+#: src/spice-option.c:218
 msgid "Filter selecting USB devices to be auto-redirected when plugged in"
 msgstr ""
 "Filtro per la selezione dispositivi USB che devono essere rediretti
quando "
 "inseriti"

-#: ../src/spice-option.c:218 ../src/spice-option.c:220
+#: src/spice-option.c:218 src/spice-option.c:220
 msgid "<filter-string>"
 msgstr "<stringa-filtro>"

-#: ../src/spice-option.c:220
+#: src/spice-option.c:220
 msgid "Filter selecting USB devices to redirect on connect"
 msgstr ""
 "Filtro per la selezione dispositivi USB che devono essere rediretti alla "
 "connessione"

-#: ../src/spice-option.c:222
-msgid "Image cache size"
+#: src/spice-option.c:222
+#, fuzzy
+msgid "Image cache size (deprecated)"
 msgstr "Dimensione cache immagini"

-#: ../src/spice-option.c:222 ../src/spice-option.c:224
+#: src/spice-option.c:222 src/spice-option.c:224
 msgid "<bytes>"
 msgstr "<byte>"

-#: ../src/spice-option.c:224
-msgid "Glz compression history size"
+#: src/spice-option.c:224
+#, fuzzy
+msgid "Glz compression history size (deprecated)"
 msgstr "Dimensione finestra di compressione glz"

-#: ../src/spice-option.c:226
+#: src/spice-option.c:226
 msgid "Shared directory"
 msgstr "Cartella condivisa"

-#: ../src/spice-option.c:226
+#: src/spice-option.c:226
 msgid "<dir>"
 msgstr "<cartella>"

-#: ../src/spice-option.c:228
+#: src/spice-option.c:228
 msgid "Preferred image compression algorithm"
 msgstr "Algoritmo compressione immagini preferito"

-#: ../src/spice-option.c:236
+#: src/spice-option.c:236
 msgid "Enable Spice-GTK debugging"
 msgstr "Abilita debugging Spice-GTK"

-#: ../src/spice-option.c:238
+#: src/spice-option.c:238
 msgid "Display Spice-GTK version information"
 msgstr "Mostra informazioni versione Spice-GTK"

-#: ../src/spice-option.c:243
+#: src/spice-option.c:243
 msgid "Spice Options:"
 msgstr "Opzioni Spice:"

-#: ../src/spice-option.c:243
+#: src/spice-option.c:243
 msgid "Show Spice Options"
 msgstr "Mostra opzioni Spice"

-#: ../src/usb-device-manager.c:364 ../src/usb-device-manager.c:1954
+#: src/usb-device-manager.c:359 src/usb-device-manager.c:1747
 msgid "USB redirection support not compiled in"
 msgstr "Supporto redirezione USB non compilato"

-#: ../src/usb-device-manager.c:1640
+#: src/usb-device-manager.c:1434
 msgid "Device was not found"
 msgstr "Dispositivo non trovato"

-#: ../src/usb-device-manager.c:1656
+#: src/usb-device-manager.c:1450
 msgid "No free USB channel"
 msgstr "Nessun canale USB libero"

-#: ../src/usb-device-manager.c:1891
+#: src/usb-device-manager.c:1684
 msgid "USB redirection is disabled"
 msgstr "Redirezione USB disabilitata"

-#: ../src/usb-device-manager.c:1897
+#: src/usb-device-manager.c:1690
 msgid "The connected VM is not configured for USB redirection"
 msgstr ""
 "La macchina a cui siete connessi non è configurata per la redirezione USB"

-#: ../src/usb-device-manager.c:1919
+#: src/usb-device-manager.c:1712
 msgid "Some USB devices were not found"
 msgstr "Qualche dispositivo USB non è stato trovato"

-#: ../src/usb-device-manager.c:1929
+#: src/usb-device-manager.c:1722
 msgid "Some USB devices are blocked by host policy"
 msgstr "Qualche dispositivo USB è bloccato da una politica host"

-#: ../src/usb-device-manager.c:1947
+#: src/usb-device-manager.c:1740
 msgid "There are no free USB channels"
 msgstr "Non ci sono canali USB liberi"

-#: ../src/usb-device-manager.c:2003
+#: src/usb-device-manager.c:1796
 #, c-format
 msgid "%s %s %s at %d-%d"
 msgstr "%s %s %s a %d-%d"

-#: ../src/usb-device-widget.c:207
+#: src/usb-device-widget.c:207
 msgid "Select USB devices to redirect"
 msgstr "Selezionare dispositivo USB da redirigere"

-#: ../src/usb-device-widget.c:420
+#: src/usb-device-widget.c:420
 #, c-format
 msgid "Select USB devices to redirect (%d free channel)"
 msgstr "Selezionare dispositivo USB da redirigere (%d canale libero)"

-#: ../src/usb-device-widget.c:421
+#: src/usb-device-widget.c:421
 #, c-format
 msgid "Select USB devices to redirect (%d free channels)"
 msgstr "Selezionare dispositivo USB da redirigere (%d canali liberi)"

-#: ../src/usb-device-widget.c:439
+#: src/usb-device-widget.c:439
 msgid "Redirecting USB Device..."
 msgstr "Reindirizzando dispositivo USB..."

-#: ../src/usb-device-widget.c:447
+#: src/usb-device-widget.c:447
 msgid "No USB devices detected"
 msgstr "Dispositivo USB non rilevato"

-#: ../src/usbutil.c:293
+#: src/usbutil.c:296
 msgid "USB"
 msgstr "USB"

-#: ../src/usbutil.c:295
+#: src/usbutil.c:298
 msgid "Device"
 msgstr "Dispositivo"
+
+#: tools/spice-cmdline.c:36
+msgid "Spice server uri"
+msgstr "URI Spice server"
+
+#: tools/spice-cmdline.c:37
+msgid "<uri>"
+msgstr "<uri>"
+
+#: tools/spice-cmdline.c:43
+msgid "Spice server address"
+msgstr "Indirizzo Spice server"
+
+#: tools/spice-cmdline.c:44
+msgid "<host>"
+msgstr "<host>"
+
+#: tools/spice-cmdline.c:50
+msgid "Spice server port"
+msgstr "Porta Spice server"
+
+#: tools/spice-cmdline.c:51 tools/spice-cmdline.c:58
+msgid "<port>"
+msgstr "<porta>"
+
+#: tools/spice-cmdline.c:57
+msgid "Spice server secure port"
+msgstr "Porta sicura Spice server"
+
+#: tools/spice-cmdline.c:64
+msgid "Server password"
+msgstr "Password server"
+
+#: tools/spice-cmdline.c:65
+msgid "<password>"
+msgstr "<password>"
+
+#: tools/spice-cmdline.c:76
+msgid "Spice connection options:"
+msgstr "Opzioni connessione Spice:"
+
+#: tools/spice-cmdline.c:77
+msgid "Show Spice options"
+msgstr "Mostra opzioni Spice"
+
+#~ msgid "Authentication failed: password and username are required"
+#~ msgstr "Autenticazione fallita: note utente e password sono necessari"
commit 6195151f943480eecf38029ffad8a86844406659
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date:   Tue Mar 28 14:51:04 2017 +0200

    build-sys: modernize gettext

    intltool and glib-gettext are somehow related, and upstream gettext
    should now support everything needed for GNOME projects.

    intltool support never really worked, and we removed some of its
    commented usage a while ago when dropping spicy desktop/mime.

    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>

diff --git a/Makefile.am b/Makefile.am
index f462ae0..30f05f4 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -26,20 +26,7 @@ if WITH_CONTROLLER
 pkgconfig_DATA += spice-controller.pc
 endif

-INTLTOOL_FILES =                               \
-       intltool-extract.in                     \
-       intltool-merge.in                       \
-       intltool-update.in                      \
-       $(NULL)
-
-DISTCLEANFILES =                               \
-       $(pkgconfig_DATA)                       \
-       intltool-extract                        \
-       intltool-merge                          \
-       intltool-update                         \
-       gnome-doc-utils.make                    \
-       po/.intltool-merge-cache                \
-       $(NULL)
+DISTCLEANFILES = $(pkgconfig_DATA)

 EXTRA_DIST =                                   \
        build-aux/git-version-gen               \
@@ -52,8 +39,8 @@ MAINTAINERCLEANFILES =
    \
        $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL)      \
        $(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN)   \
        $(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL)    \
+       $(GITIGNORE_MAINTAINERCLEANFILES_M4_GETTEXT)    \
        m4/gtk-doc.m4                                   \
-       m4/intltool.m4                                  \
        gtk-doc.make                                    \
        $(NULL)

diff --git a/README b/README
index 2ab5b67..d49b018 100644
--- a/README
+++ b/README
@@ -42,7 +42,7 @@ dnf builddep spice-gtk

 . or install:

-gtk3-devel spice-protocol intltool
+gtk3-devel spice-protocol
 openssl-devel pulseaudio-libs-devel pixman-devel
 gobject-introspection-devel libjpeg-turbo-devel zlib-devel
 cyrus-sasl-devel gtk-doc
@@ -53,4 +53,4 @@ gstreamer1-devel gstreamer1-plugins-base-devel
gstreamer1-plugins-good gstreamer

 . If you build from git, you'll also need:

-libtool automake vala vala-tools python2/python3
+libtool automake gettext-devel vala vala-tools python2/python3
diff --git a/autogen.sh b/autogen.sh
index da28eef..cc7bda3 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -10,7 +10,6 @@ test -z "$srcdir" && srcdir=.
     git submodule update --init --recursive
     gtkdocize
     autoreconf -v --force --install
-    intltoolize -f
 )

 CONFIGURE_ARGS="--enable-maintainer-mode --enable-gtk-doc --with-gtk=3.0
--enable-vala"
diff --git a/configure.ac b/configure.ac
index caa289a..61b0120 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,11 +13,11 @@ m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 LT_INIT([disable-static win32-dll])
 AM_MAINTAINER_MODE

-IT_PROG_INTLTOOL([0.40.0])
-GETTEXT_PACKAGE=spice-gtk
+GETTEXT_PACKAGE=AC_PACKAGE_TARNAME
 AC_SUBST(GETTEXT_PACKAGE)
-AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],"$GETTEXT_PACKAGE", [GETTEXT package
name])
-AM_GLIB_GNU_GETTEXT
+AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE], "$GETTEXT_PACKAGE", [GETTEXT package
name])
+AM_GNU_GETTEXT_VERSION([0.19])
+AM_GNU_GETTEXT([external])


 SPICE_GTK_LOCALEDIR=[${datadir}/locale]
diff --git a/po/Makevars b/po/Makevars
new file mode 100644
index 0000000..1359b7a
--- /dev/null
+++ b/po/Makevars
@@ -0,0 +1,95 @@
+# Makefile variables for PO directory in any package using GNU gettext.
+
+# Usually the message domain is the same as the package name.
+DOMAIN = $(PACKAGE)
+
+# These two variables depend on the location of this directory.
+subdir = po
+top_builddir = ..
+
+# These options get passed to xgettext.
+XGETTEXT_OPTIONS = --keyword=_ --keyword=N_ \
+        --keyword=C_:1c,2 --keyword=NC_:1c,2 \
+        --keyword=g_dngettext:2,3 \
+        --flag=g_dngettext:2:pass-c-format \
+        --flag=g_strdup_printf:1:c-format \
+        --flag=g_string_printf:2:c-format \
+        --flag=g_string_append_printf:2:c-format \
+        --flag=g_error_new:3:c-format \
+        --flag=g_set_error:4:c-format \
+        --flag=g_markup_printf_escaped:1:c-format \
+        --flag=g_log:3:c-format \
+        --flag=g_print:1:c-format \
+        --flag=g_printerr:1:c-format \
+        --flag=g_printf:1:c-format \
+        --flag=g_fprintf:2:c-format \
+        --flag=g_sprintf:2:c-format \
+        --flag=g_snprintf:3:c-format
+
+
+# This is the copyright holder that gets inserted into the header of the
+# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding
+# package.  (Note that the msgstr strings, extracted from the package's
+# sources, belong to the copyright holder of the package.)  Translators are
+# expected to transfer the copyright for their translations to this person
+# or entity, or to disclaim their copyright.  The empty string stands for
+# the public domain; in this case the translators are expected to disclaim
+# their copyright.
+COPYRIGHT_HOLDER = Copyright (C) 2010-2017 Red Hat, Inc.
+
+# This tells whether or not to prepend "GNU " prefix to the package
+# name that gets inserted into the header of the $(DOMAIN).pot file.
+# Possible values are "yes", "no", or empty.  If it is empty, try to
+# detect it automatically by scanning the files in $(top_srcdir) for
+# "GNU packagename" string.
+PACKAGE_GNU = no
+
+# This is the email address or URL to which the translators shall report
+# bugs in the untranslated strings:
+# - Strings which are not entire sentences, see the maintainer guidelines
+#   in the GNU gettext documentation, section 'Preparing Strings'.
+# - Strings which use unclear terms or require additional context to be
+#   understood.
+# - Strings which make invalid assumptions about notation of date, time or
+#   money.
+# - Pluralisation problems.
+# - Incorrect English spelling.
+# - Incorrect formatting.
+# It can be your email address, or a mailing list address where translators
+# can write to without being subscribed, or the URL of a web page through
+# which the translators can contact you.
+MSGID_BUGS_ADDRESS = spice-devel at lists.freedesktop.org
+
+# This is the list of locale categories, beyond LC_MESSAGES, for which the
+# message catalogs shall be used.  It is usually empty.
+EXTRA_LOCALE_CATEGORIES =
+
+# This tells whether the $(DOMAIN).pot file contains messages with an
'msgctxt'
+# context.  Possible values are "yes" and "no".  Set this to yes if the
+# package uses functions taking also a message context, like pgettext(), or
+# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument.
+USE_MSGCTXT = no
+
+# These options get passed to msgmerge.
+# Useful options are in particular:
+#   --previous            to keep previous msgids of translated messages,
+#   --quiet               to reduce the verbosity.
+MSGMERGE_OPTIONS =
+
+# These options get passed to msginit.
+# If you want to disable line wrapping when writing PO files, add
+# --no-wrap to MSGMERGE_OPTIONS, XGETTEXT_OPTIONS, and
+# MSGINIT_OPTIONS.
+MSGINIT_OPTIONS =
+
+# This tells whether or not to regenerate a PO file when $(DOMAIN).pot
+# has changed.  Possible values are "yes" and "no".  Set this to no if
+# the POT file is checked in the repository and the version control
+# program ignores timestamps.
+PO_DEPENDS_ON_POT = yes
+
+# This tells whether or not to forcibly update $(DOMAIN).pot and
+# regenerate PO files on "make dist".  Possible values are "yes" and
+# "no".  Set this to no if the POT file and PO files are maintained
+# externally.
+DIST_DEPENDS_ON_UPDATE_PO = yes
commit 4873102ad94e5fcdbf5bc482fb0375cef93f9f14
Author: Marc-André Lureau <marcandre.lureau at redhat.com>
Date:   Tue Mar 28 14:37:47 2017 +0200

    build-sys: use git.mk GITIGNORE_*

    Signed-off-by: Marc-André Lureau <marcandre.lureau at redhat.com>

diff --git a/Makefile.am b/Makefile.am
index 31d4707..f462ae0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -48,30 +48,13 @@ EXTRA_DIST =                                        \
        $(INTLTOOL_FILES)                       \
        $(NULL)

-MAINTAINERCLEANFILES =                         \
-       ABOUT-NLS                               \
-       aclocal.m4                              \
-       config.h.in                             \
-       m4/gtk-doc.m4                           \
-       m4/intltool.m4                          \
-       m4/libtool.m4                           \
-       m4/ltoptions.m4                         \
-       m4/ltsugar.m4                           \
-       m4/ltversion.m4                         \
-       m4/lt~obsolete.m4                       \
-       build-aux/ar-lib                        \
-       build-aux/compile                       \
-       build-aux/config.guess                  \
-       build-aux/config.rpath                  \
-       build-aux/config.sub                    \
-       build-aux/depcomp                       \
-       build-aux/install-sh                    \
-       build-aux/ltmain.sh                     \
-       build-aux/missing                       \
-       build-aux/mkinstalldirs                 \
-       build-aux/test-driver                   \
-       po/Makefile.in.in                       \
-       gtk-doc.make                            \
+MAINTAINERCLEANFILES =                                 \
+       $(GITIGNORE_MAINTAINERCLEANFILES_TOPLEVEL)      \
+       $(GITIGNORE_MAINTAINERCLEANFILES_MAKEFILE_IN)   \
+       $(GITIGNORE_MAINTAINERCLEANFILES_M4_LIBTOOL)    \
+       m4/gtk-doc.m4                                   \
+       m4/intltool.m4                                  \
+       gtk-doc.make                                    \
        $(NULL)

 # Generate the ChangeLog file
_______________________________________________
Spice-commits mailing list
Spice-commits at lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/spice-commits
-- 
Marc-André Lureau
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20170713/f13a0cf9/attachment-0001.html>


More information about the Spice-devel mailing list