diff --git a/HACKING.md b/HACKING.md
--- a/HACKING.md
+++ b/HACKING.md
@@ -10,5 +10,29 @@
 
 In new code, try to follow
 <https://github.com/tibbe/haskell-style-guide/blob/master/haskell-style.md>.
-Certain authors did not follow it in the past but it seems like a good kind of
+The author did not follow it in the past but it seems like a good kind of
 thing to aim for.
+
+Releasing Bustle
+================
+
+* Ideally, automate the steps below
+* Update version number in `bustle.cabal`
+* Write news in `NEWS.md`
+
+```sh
+# Tag release, build and sign the tarballs
+make maintainer-make-release
+gpg --detach-sign --armor dist/bustle-x.y.z.tar.gz
+gpg --detach-sign --armor dist/bustle-x.y.z-x86_64.tar.bz2
+
+# Stick source and binaries on freedesktop.org
+mkdir x.y.z
+cp dist/bustle-x.y.z* x.y.z/
+scp -r x.y.z annarchy.freedesktop.org:/srv/www.freedesktop.org/www/software/bustle/
+
+# Upload source to Hackage
+cabal upload
+
+git push origin --tags master
+```
diff --git a/NEWS.md b/NEWS.md
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,3 +1,10 @@
+Bustle 0.5.3 (2016-01-11)
+-------------------------
+
+* No functional changes!
+* Add keywords to `.desktop` file
+* Update screenshots in `.appdata.xml` file
+
 Bustle 0.5.2 (2015-08-18)
 -------------------------
 
diff --git a/bustle.cabal b/bustle.cabal
--- a/bustle.cabal
+++ b/bustle.cabal
@@ -1,6 +1,6 @@
 Name:           bustle
 Category:       Network, Desktop
-Version:        0.5.2
+Version:        0.5.3
 Cabal-Version:  >= 1.18
 Tested-With:    GHC >= 7.8.4 && < 7.11
 Synopsis:       Draw sequence diagrams of D-Bus traffic
@@ -202,6 +202,7 @@
     type: exitcode-stdio-1.0
     main-is: Test/Regions.hs
     other-modules: Bustle.Regions
+    default-language: Haskell2010
     Build-Depends: base
                  , QuickCheck
 
diff --git a/data/bustle.appdata.xml.in b/data/bustle.appdata.xml.in
--- a/data/bustle.appdata.xml.in
+++ b/data/bustle.appdata.xml.in
@@ -16,8 +16,14 @@
 		    and average method call times.</_p>
 	</description>
 	<screenshots>
-		<!-- Translators: This should be the URI of a 691×510 pixel screenshot of Bustle in your language. If you can't take a screenshot, leave the string as the English screenshot. -->
-		<_screenshot type="default" width="691" height="510">http://willthompson.co.uk/bustle/bustle-0.3.1.png</_screenshot>
+		<screenshot type="default">
+			<!-- Translators: This should be the URI of a 2400×1350, pixel screenshot of Bustle in your language. If you can't take a screenshot, leave the string as the English screenshot. -->
+			<_image type="source">https://wiki.freedesktop.org/www/Software/Bustle/bustle-0.5.2-1.png</_image>
+			</screenshot>
+		<screenshot>
+			<!-- Translators: This should be the URI of a 2400×1350, pixel screenshot of Bustle in your language. If you can't take a screenshot, leave the string as the English screenshot. -->
+			<_image type="source">https://wiki.freedesktop.org/www/Software/Bustle/bustle-0.5.2-2.png</_image>
+		</screenshot>
 	</screenshots>
 	<url type="homepage">http://willthompson.co.uk/bustle/</url>
 	<updatecontact>philip_at_tecnocode.co.uk</updatecontact>
diff --git a/data/bustle.desktop.in b/data/bustle.desktop.in
--- a/data/bustle.desktop.in
+++ b/data/bustle.desktop.in
@@ -7,3 +7,4 @@
 Type=Application
 Categories=GTK;Development;Debugger;Profiling;
 StartupNotify=true
+_Keywords=debug;profile;d-bus;dbus;sequence;monitor;
