diff options
Diffstat (limited to 'app-misc/xmind-portable')
-rw-r--r-- | app-misc/xmind-portable/Manifest | 8 | ||||
-rw-r--r-- | app-misc/xmind-portable/files/x-xmind.xml | 10 | ||||
-rw-r--r-- | app-misc/xmind-portable/files/xmind-thumbnailer | 78 | ||||
-rw-r--r-- | app-misc/xmind-portable/files/xmind.16.png | bin | 1817 -> 0 bytes | |||
-rw-r--r-- | app-misc/xmind-portable/files/xmind.32.png | bin | 2987 -> 0 bytes | |||
-rw-r--r-- | app-misc/xmind-portable/files/xmind.48.png | bin | 3607 -> 0 bytes | |||
-rw-r--r-- | app-misc/xmind-portable/files/xmind.schemas | 30 | ||||
-rw-r--r-- | app-misc/xmind-portable/xmind-portable-3.2.1.201011212218.ebuild | 88 |
8 files changed, 0 insertions, 214 deletions
diff --git a/app-misc/xmind-portable/Manifest b/app-misc/xmind-portable/Manifest deleted file mode 100644 index 5e8eabf..0000000 --- a/app-misc/xmind-portable/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX x-xmind.xml 396 RMD160 d29541919d23fb2a49fc8893f2c17628c81aaac1 SHA1 4c82177fc14f73543ef0383d7a2108651c917cfc SHA256 2689f82f4e837ec3e14e6b6c21a1977fecd410e933ad706932bc57468a9a601a -AUX xmind-thumbnailer 2540 RMD160 43eb34b9de72a533de489325c40ba5e97d4e70de SHA1 b6e8a5f1ff89189acf1c5dadc1d9a64571dffc70 SHA256 a8699e9db1cb02882696372654abd3b1a451569b299370404cfe0d5a43552e6b -AUX xmind.16.png 1817 RMD160 e4bc7ac1a571216758a95f15fa4d058490d7e3c3 SHA1 8da21c1997757eaa8a64711b7d4fcce88897570f SHA256 4c02ca0bb79726fb9b93e0ef7d489b652f1a354a7368d581e2aad8a4c55cb3df -AUX xmind.32.png 2987 RMD160 7a48056eb483b38cc8fea8accff124097e32bff1 SHA1 5e6cbd73d7161c31834cf5d18f2b4d3b31e41fbb SHA256 e479a23e62507ac30e58f0cd437135400393559ab0129e5aab58e19af4e0be72 -AUX xmind.48.png 3607 RMD160 47025e257be53d6bff58303372518e85891249af SHA1 026e39bde7a07254c592ac2a6df17b874ec3c311 SHA256 42607e943296942f345ae099b2703c4951279856dbf8694d42a74b8a323eed20 -AUX xmind.schemas 965 RMD160 109e2e508af3e8ff6a5b65dbd5b2f732e850f9f6 SHA1 aa89af2786ac8be10fb2e7f33365e2cbac52520f SHA256 907c864e4ea3631149d463563e0d52cf5bbc9f82f551b883af4132237c48da9e -DIST xmind-portable-3.2.1.201011212218.zip 79750379 RMD160 32d62069da58d517660ab8245c97dd2c6d78fd3f SHA1 34311681b61f3fd9b6b6b6c6188abc3b39c6e61b SHA256 6ce1912614958cbcaefc1efd8bab8482fcfe75acd6ad66e604964762935b9db6 -EBUILD xmind-portable-3.2.1.201011212218.ebuild 2123 RMD160 bbbe6b9d83081f8f95a0c273574e0f1156b4f14a SHA1 2ae999a1d804b8d134dccba8d8c85b1adf9cb06a SHA256 7e0d3c9b5c7a9db7971ba59600fa1d329048292e5447174a2f9552d89317a602 diff --git a/app-misc/xmind-portable/files/x-xmind.xml b/app-misc/xmind-portable/files/x-xmind.xml deleted file mode 100644 index 57292e9..0000000 --- a/app-misc/xmind-portable/files/x-xmind.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> - <mime-type type="application/x-xmind"> - <sub-class-of type="application/zip"/> - <comment>XMind Workbook</comment> - <alias type="application/vnd.xmind.workbook"/> - <generic-icon name="package-x-generic"/> - <glob pattern="*.xmind"/> - </mime-type> -</mime-info> diff --git a/app-misc/xmind-portable/files/xmind-thumbnailer b/app-misc/xmind-portable/files/xmind-thumbnailer deleted file mode 100644 index 48eb89b..0000000 --- a/app-misc/xmind-portable/files/xmind-thumbnailer +++ /dev/null @@ -1,78 +0,0 @@ -#!/usr/bin/env python - -import gnomevfs -import os -import sys -import zipfile -from PIL import Image, ImageEnhance - -# Alter these varibles to change thumbnail look -ICON_PATH = "/usr/share/icons/hicolor/32x32/apps/xmind.png" # Change this path to alter icons -ICON_OPACITY = 0.6 #Opacity of the icon (between 0.0 and 1.0) -THUMBNAIL_BACKGROUND_COLOR = "white" # Color of the background - -in_file_path = gnomevfs.get_local_path_from_uri(sys.argv[1]) -out_file_path = sys.argv[2] -path_without_thumbs = os.getenv("HOME")+"/Templates" - -def get_icon(thumbnail_size): - #Load icon - icon = Image.open(ICON_PATH).convert("RGBA") - #Set it's opacity - icon = set_icon_opacity(icon,ICON_OPACITY) - #And set it's position in thumbnail - icon_posx=thumbnail_size[0]-icon.size[0] - icon_posy=thumbnail_size[1]-icon.size[1] - icon_width=thumbnail_size[0] - icon_height=thumbnail_size[1] - return {"image":icon,"position":(icon_posx,icon_posy,icon_width,icon_height)} - -def get_basic_thumbnail(): - #Find out if the file is not in Templates directory - if in_file_path.find(path_without_thumbs)!=0: - try: - #Extract thumbnail from Xmind file and save it - zip=zipfile.ZipFile(in_file_path,mode="r") - picture=zip.read("Thumbnails/thumbnail.jpg") - zip.close() - thumbnail=open(out_file_path,"w") - thumbnail.write(picture) - thumbnail.write("/n") - thumbnail.close() - #Open saved thumbnail - image=Image.open(out_file_path).convert("RGBA") - if image.size[0]>200: - image = image.resize((200,image.size[1]*200/image.size[0])) - if image.size[1]>200: - image = image.resize((image.size[0]*200/image.size[1],200)) - return {"suceeded":True,"image":image,"size":(image.size[0],image.size[1])} - - except: - return {"suceeded":False} - else: - return {"suceeded":False} - -# Nicked from http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/362879 -def set_icon_opacity(icon,opacity): - #Returns an image with reduced opacity. - assert opacity >= 0 and opacity <= 1 - if icon.mode != 'RGBA': - icon = icon.convert('RGBA') - else: - icon = icon.copy() - alpha = icon.split()[3] - alpha = ImageEnhance.Brightness(alpha).enhance(opacity) - icon.putalpha(alpha) - return icon - -thumbnail=get_basic_thumbnail() -if thumbnail["suceeded"]: - background=Image.new("RGB", thumbnail["size"], THUMBNAIL_BACKGROUND_COLOR) - icon=get_icon(thumbnail["size"]) - thumbnail=thumbnail["image"] - # Add thumbnail - background.paste(thumbnail, None, thumbnail) - # Add icon - background.paste(icon["image"],icon["position"],icon["image"]) - # Save thumbnail - background.save(out_file_path,"PNG") diff --git a/app-misc/xmind-portable/files/xmind.16.png b/app-misc/xmind-portable/files/xmind.16.png Binary files differdeleted file mode 100644 index 2848087..0000000 --- a/app-misc/xmind-portable/files/xmind.16.png +++ /dev/null diff --git a/app-misc/xmind-portable/files/xmind.32.png b/app-misc/xmind-portable/files/xmind.32.png Binary files differdeleted file mode 100644 index 4774b25..0000000 --- a/app-misc/xmind-portable/files/xmind.32.png +++ /dev/null diff --git a/app-misc/xmind-portable/files/xmind.48.png b/app-misc/xmind-portable/files/xmind.48.png Binary files differdeleted file mode 100644 index 6fc816a..0000000 --- a/app-misc/xmind-portable/files/xmind.48.png +++ /dev/null diff --git a/app-misc/xmind-portable/files/xmind.schemas b/app-misc/xmind-portable/files/xmind.schemas deleted file mode 100644 index 336b09e..0000000 --- a/app-misc/xmind-portable/files/xmind.schemas +++ /dev/null @@ -1,30 +0,0 @@ -<gconfschemafile> - <schemalist> - - <schema> - <key>/schemas/desktop/gnome/thumbnailers/application@x-xmind/enable</key> - <applyto>/desktop/gnome/thumbnailers/application@x-xmind/enable</applyto> - <owner>xmind-thumb</owner> - <type>bool</type> - <default>true</default> - <locale name="C"> - <short></short> - <long></long> - </locale> - </schema> - - - <schema> - <key>/schemas/desktop/gnome/thumbnailers/application@x-xmind/command</key> - <applyto>/desktop/gnome/thumbnailers/application@x-xmind/command</applyto> - <owner>xmind-thumb</owner> - <type>string</type> - <default>/usr/bin/xmind-thumbnailer %u %o</default> - <locale name="C"> - <short></short> - <long></long> - </locale> - </schema> - - </schemalist> -</gconfschemafile> diff --git a/app-misc/xmind-portable/xmind-portable-3.2.1.201011212218.ebuild b/app-misc/xmind-portable/xmind-portable-3.2.1.201011212218.ebuild deleted file mode 100644 index 4091eb2..0000000 --- a/app-misc/xmind-portable/xmind-portable-3.2.1.201011212218.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ -EAPI=3 - -inherit eutils fdo-mime gnome2-utils - -DESCRIPTION="XMind is a brainstorming and mind mapping software tool." -HOMEPAGE="www.xmind.net" -SRC_URI="http://dl2.xmind.net/xmind-downloads/${P}.zip" - -LICENSE="EPL-1.0 LGPL-3" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="gnome" - -DEPEND=">=virtual/jre-1.5" -RDEPEND="${DEPEND}" - -src_unpack() { - unzip -d ${S} ${DISTDIR}/${P}.zip -} - -src_configure() { - case `arch` in - "x86_64") XDIR="XMind_Linux_64bit";; - *) XDIR="XMind_Linux";; - esac - mv -v "$XDIR" XMind - - # force data instance & config area to be at home/.xmind directory - sed -i -e '/-Dosgi\.instance\.area=.*/d' XMind/xmind-bin.ini || die - sed -i -e '/-Dosgi\.configuration\.area=.*/d' XMind/xmind-bin.ini || die - echo '-Dosgi.instance.area=@user.home/.xmind/workspace-cathy' >> XMind/xmind-bin.ini || die - echo '-Dosgi.configuration.area=@user.home/.xmind/configuration-cathy' >> XMind/xmind-bin.ini || die -} - -src_compile() { - einfo "Nothing to compile" -} - -src_install() { - dodir /usr/lib/xmind - insinto /usr/lib/xmind - doins -r Commons - doins -r XMind - - exeinto /usr/lib/xmind/XMind - doexe XMind/xmind - doexe XMind/xmind-bin - dosym /usr/lib/xmind/XMind/xmind /usr/bin/xmind - - # insall icons - local res - for res in 16 32 48; do - insinto /usr/share/icons/hicolor/${res}x${res}/apps - newins ${FILESDIR}/xmind.${res}.png xmind.png || die - done - - # insall MIME type - insinto /usr/share/mime/packages - doins "${FILESDIR}"/x-xmind.xml || die - - # make desktop entry - make_desktop_entry xmind XMind xmind Office "MimeType=application/x-xmind;" - sed -i -e "/^Exec/s/$/ %F/" "${ED}"/usr/share/applications/*.desktop || die - - # gnome schemas and thumbnailer - if use gnome; then - insinto /etc/gconf/schemas - doins "${FILESDIR}"/xmind.schemas || die - dobin "${FILESDIR}"/xmind-thumbnailer || die - fi -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} |