aboutsummaryrefslogtreecommitdiff
path: root/deskutils/calibre/files/patch-calibre_linux.py
blob: ff537f086c3570793d92d953b5e08192352b0c92 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- src/calibre/linux.py.orig	2013-11-22 04:20:51.000000000 +0100
+++ src/calibre/linux.py	2013-11-30 11:05:18.115881824 +0100
@@ -700,9 +700,12 @@
                 f.close()
                 des = ('calibre-gui.desktop', 'calibre-lrfviewer.desktop',
                         'calibre-ebook-viewer.desktop')
+                dtpdirs = ('gnome/apps', 'applications')
                 for x in des:
-                    cmd = ['xdg-desktop-menu', 'install', '--noupdate', './'+x]
-                    cc(' '.join(cmd), shell=True)
+                    for z in dtpdirs:
+                        dest = os.path.join(self.opts.staging_root, 'share', z)
+                        cmd = ['cp', './'+x, dest]
+                        cc(' '.join(cmd), shell=True)
                     self.menu_resources.append(x)
                 cc(['xdg-desktop-menu', 'forceupdate'])
                 f = open('calibre-mimetypes.xml', 'wb')