From 99c0a1bd23751382bb3b5adcc1b878124f468bf6 Mon Sep 17 00:00:00 2001
From: Luan W <lvw15@inf.ufpr.br>
Date: Tue, 17 Oct 2017 11:28:50 -0200
Subject: [PATCH] SCRUM#304 - changing apps categories

---
 package/debian/changelog                        |  6 ++++++
 package/debian/install                          |  1 +
 package/debian/postrm                           |  4 +++-
 package/debian/preinst                          |  7 +++++--
 package/le-user-apps/desktops/gconjugue.desktop | 14 ++++++++++++++
 package/le-user-apps/desktops/tuxtype.desktop   | 11 +++++++++++
 6 files changed, 40 insertions(+), 3 deletions(-)
 create mode 100644 package/le-user-apps/desktops/gconjugue.desktop
 create mode 100644 package/le-user-apps/desktops/tuxtype.desktop

diff --git a/package/debian/changelog b/package/debian/changelog
index 26c6877..d840be0 100644
--- a/package/debian/changelog
+++ b/package/debian/changelog
@@ -1,3 +1,9 @@
+le-user-apps (0.0.4) testing; urgency=medium
+
+  * Change apps categories
+
+ -- Luan Varaschim Welter <ilvw15@inf.ufpr.br>  Tue, 17 Oct 2017 12:01:49 -0300
+
 le-user-apps (0.0.3) testing; urgency=medium
 
   * Added programs to install as recommendation
diff --git a/package/debian/install b/package/debian/install
index 36b03c7..c01ca86 100644
--- a/package/debian/install
+++ b/package/debian/install
@@ -1 +1,2 @@
 le-user-apps/gconjugue/gconjugue.png /usr/share/pixmaps/
+le-user-apps/desktops/* /usr/share/applications
diff --git a/package/debian/postrm b/package/debian/postrm
index e8b8f89..99cbdd5 100644
--- a/package/debian/postrm
+++ b/package/debian/postrm
@@ -25,9 +25,11 @@ set -e
 
 # Icons paths
 icon="/usr/share/pixmaps/gconjugue.png"
-
+AppPath="/usr/share/applications"
 if [ remove = "$1" -o abort-install = "$1" -o disappear = "$1" ]; then
     dpkg-divert --package le-user-apps --rename --remove $icon
+    dpkg-divert --package le-user-apps --rename --remove $AppPath/gconjugue.desktop
+    dpkg-divert --package le-user-apps --rename --remove $AppPath/tuxtype.desktop
 fi
 
 #DEBHELPER#
diff --git a/package/debian/preinst b/package/debian/preinst
index da9cc2d..10c8cc4 100644
--- a/package/debian/preinst
+++ b/package/debian/preinst
@@ -26,9 +26,12 @@ set -e
 # Replace low resolution gconjugue icon by a high resolution one
 icon="/usr/share/pixmaps/gconjugue.png"
 icondivert="/usr/share/pixmaps/.gconjugue.png"
-
-if [ upgrade != "$1" ] || dpkg --compare-versions "$2" lt 0.0.1; then
+AppPath="/usr/share/applications"
+if [ upgrade != "$1" ] || dpkg --compare-versions "$2" lt 0.0.4; then
     dpkg-divert --package le-user-apps --divert $icondivert --rename --add $icon
+    dpkg-divert --package le-user-apps --divert $AppPath/.gconjugue.desktop --rename --add $AppPath/gconjugue.desktop 
+    dpkg-divert --package le-user-apps --divert $AppPath/.tuxtype.desktop --rename --add $AppPath/tuxtype.desktop
+     
 fi
 
 #DEBHELPER#
diff --git a/package/le-user-apps/desktops/gconjugue.desktop b/package/le-user-apps/desktops/gconjugue.desktop
new file mode 100644
index 0000000..ee4756b
--- /dev/null
+++ b/package/le-user-apps/desktops/gconjugue.desktop
@@ -0,0 +1,14 @@
+[Desktop Entry]
+Name=GConjugue
+Name[es]=GConjugue
+Name[pt_BR]=GConjugue
+Comment=Conjugates Portuguese verbs
+Comment[es]=Conjuga verbos en portugués
+Comment[pt_BR]=Conjuga verbos em português
+Exec=gconjugue
+Terminal=0
+Type=Application
+Icon=gconjugue.png
+StartupNotify=true
+Categories=Education;
+Keywords=dictionary;Brazilian;Portuguese;verbs
diff --git a/package/le-user-apps/desktops/tuxtype.desktop b/package/le-user-apps/desktops/tuxtype.desktop
new file mode 100644
index 0000000..78b9965
--- /dev/null
+++ b/package/le-user-apps/desktops/tuxtype.desktop
@@ -0,0 +1,11 @@
+[Desktop Entry]
+Name=Tux Typing
+GenericName=Educational typing game
+Comment=Educational typing tutor game starring Tux
+Exec=tuxtype
+Icon=tuxtype
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=Education;Game;
+X-Ubuntu-Gettext-Domain=tuxtype
-- 
GitLab