aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Räty <betelgeuse@gentoo.org>2008-02-11 21:05:54 +0000
committerPetteri Räty <betelgeuse@gentoo.org>2008-02-11 21:05:54 +0000
commit03c0bedd3298f620d5d98956bf7f75dc35f0d3e5 (patch)
treee4d270a33ad16f9cf13f41d708268c02da9f1437 /setup.py
parentUpdated version to 2.1.4. (diff)
downloadjava-config-03c0bedd3298f620d5d98956bf7f75dc35f0d3e5.tar.gz
java-config-03c0bedd3298f620d5d98956bf7f75dc35f0d3e5.tar.bz2
java-config-03c0bedd3298f620d5d98956bf7f75dc35f0d3e5.zip
Install .desktop files for Java Web Start. Icon taken from OpenJDK repo src/solaris/classes/sun/awt/X11/java-icon48.png. Fix for http://bugs.gentoo.org/show_bug.cgi?id=35024.
svn path=/projects/java-config-2/trunk/; revision=6020
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/setup.py b/setup.py
index 3812059..e1a8440 100644
--- a/setup.py
+++ b/setup.py
@@ -16,14 +16,10 @@ class my_install_scripts(install_scripts):
self.ensure_string_list('symlink_tools')
def run(self):
- from os import symlink
- from distutils.util import change_root
- from distutils import log
install_scripts.run(self)
for tool in self.symlink_tools:
s = self.install_dir + '/' + tool
- log.info("Creating symlink %s -> run-java-tool" % s)
- symlink('run-java-tool', s)
+ self.copy_file(s, 'run-java-tool', link='sym')
from distutils.core import setup
from glob import glob
@@ -47,7 +43,9 @@ setup (
scripts = ['src/java-config-2','src/depend-java-query','src/run-java-tool', 'src/gjl'],
data_files = [
('share/java-config-2/pym/java_config/', glob('src/java_config/*')),
- ('share/man/man1', ['man/java-config-2.1']),
+ ('share/applications/', ['data/javaws.desktop']),
+ ('share/icons/hicolor/48x48/mimetypes/', ['data/application-x-java-jnlp-file.png']),
+ ('share/pixmaps/', ['data/java-icon48.png']),
('share/java-config-2/launcher', ['src/launcher.bash']),
('share/eselect/modules', glob('src/eselect/*.eselect')),
('/etc/java-config-2/', ['config/virtuals']),