[kupfer] Install kupfer.desktop as a Thunar/sendto object
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [kupfer] Install kupfer.desktop as a Thunar/sendto object
- Date: Thu, 7 Apr 2011 03:51:15 +0000 (UTC)
commit e2e56d852ff5a08966fda76f0c27321d04892d4a
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Thu Apr 7 05:48:03 2011 +0200
Install kupfer.desktop as a Thunar/sendto object
auxdata/wscript | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
---
diff --git a/auxdata/wscript b/auxdata/wscript
index cbcc4fe..9d0dee9 100644
--- a/auxdata/wscript
+++ b/auxdata/wscript
@@ -1,4 +1,5 @@
#! /usr/bin/env python
+import os
from waflib import Options, Utils, Logs
@@ -23,7 +24,7 @@ def build(bld):
# merge translations into the .desktop file
# and set it up to be installed
def install_desktop_file(desktop_subst_file):
- bld(
+ return bld(
features="intltool_in",
podir="../po",
flags = ("-d", "-q", "-u", "-c"),
@@ -33,8 +34,17 @@ def build(bld):
chmod = 0o755,
)
- install_desktop_file("kupfer.desktop")
- install_desktop_file("kupfer-exec.desktop")
+ k_desktop = install_desktop_file("kupfer.desktop")
+ x_desktop = install_desktop_file("kupfer-exec.desktop")
+
+ ## install kupfer.desktop as a Thunar sendto object
+ kd_install = os.path.join(
+ Utils.subst_vars(k_desktop.install_path, bld.env), "kupfer.desktop")
+ symlink_location = \
+ Utils.subst_vars("${DATADIR}/Thunar/sendto/kupfer.desktop", bld.env)
+ symlink_target = \
+ os.path.relpath(kd_install, os.path.dirname(symlink_location))
+ bld.symlink_as(symlink_location, symlink_target)
## install mimetype descriptions
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]