diff options
author | Rogelio Mita <rogeliomita@activitycentral.com> | 2013-06-11 00:33:48 (GMT) |
---|---|---|
committer | Rogelio Mita <rogeliomita@activitycentral.com> | 2013-06-11 02:16:57 (GMT) |
commit | d8ede5c03e1f20fe57b54c08c94a1ffffe95e54b (patch) | |
tree | 524bcc89e3d3eb62c986c1bb3747a0dbb5810875 | |
parent | c6937150da932a50974bcc02008d00ef58a1bb1c (diff) |
Re-organization for gtk3 files
-rw-r--r-- | CeibalEncuesta/gtk2/MANIFEST | 2 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta.desktop | 11 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py (renamed from CeibalEncuesta/gtk3/CeibalEncuesta.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuestaUninstall.py | 29 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/CssStyle.css (renamed from CeibalEncuesta/gtk3/CssStyle.css) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/Globales.py (renamed from CeibalEncuesta/gtk3/Globales.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/Iconos/ceibal.png (renamed from CeibalEncuesta/gtk3/Iconos/ceibal.png) | bin | 7127 -> 7127 bytes | |||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/Iconos/screen.svg (renamed from CeibalEncuesta/gtk3/Iconos/screen.svg) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/Widgets.py (renamed from CeibalEncuesta/gtk3/Widgets.py) | 0 | ||||
-rw-r--r-- | CeibalEncuesta/gtk3/CeibalEncuesta/__init__.py | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/__init__.py (renamed from CeibalEncuesta/gtk3/chardet/__init__.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/big5freq.py (renamed from CeibalEncuesta/gtk3/chardet/big5freq.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/big5prober.py (renamed from CeibalEncuesta/gtk3/chardet/big5prober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/chardistribution.py (renamed from CeibalEncuesta/gtk3/chardet/chardistribution.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/charsetgroupprober.py (renamed from CeibalEncuesta/gtk3/chardet/charsetgroupprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/charsetprober.py (renamed from CeibalEncuesta/gtk3/chardet/charsetprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/codingstatemachine.py (renamed from CeibalEncuesta/gtk3/chardet/codingstatemachine.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/constants.py (renamed from CeibalEncuesta/gtk3/chardet/constants.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/escprober.py (renamed from CeibalEncuesta/gtk3/chardet/escprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/escsm.py (renamed from CeibalEncuesta/gtk3/chardet/escsm.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/eucjpprober.py (renamed from CeibalEncuesta/gtk3/chardet/eucjpprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euckrfreq.py (renamed from CeibalEncuesta/gtk3/chardet/euckrfreq.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euckrprober.py (renamed from CeibalEncuesta/gtk3/chardet/euckrprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euctwfreq.py (renamed from CeibalEncuesta/gtk3/chardet/euctwfreq.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euctwprober.py (renamed from CeibalEncuesta/gtk3/chardet/euctwprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/gb2312freq.py (renamed from CeibalEncuesta/gtk3/chardet/gb2312freq.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/gb2312prober.py (renamed from CeibalEncuesta/gtk3/chardet/gb2312prober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/hebrewprober.py (renamed from CeibalEncuesta/gtk3/chardet/hebrewprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/jisfreq.py (renamed from CeibalEncuesta/gtk3/chardet/jisfreq.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/jpcntx.py (renamed from CeibalEncuesta/gtk3/chardet/jpcntx.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langbulgarianmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langbulgarianmodel.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langcyrillicmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langcyrillicmodel.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langgreekmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langgreekmodel.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langhebrewmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langhebrewmodel.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langhungarianmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langhungarianmodel.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langthaimodel.py (renamed from CeibalEncuesta/gtk3/chardet/langthaimodel.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/latin1prober.py (renamed from CeibalEncuesta/gtk3/chardet/latin1prober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcharsetprober.py (renamed from CeibalEncuesta/gtk3/chardet/mbcharsetprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcsgroupprober.py (renamed from CeibalEncuesta/gtk3/chardet/mbcsgroupprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcssm.py (renamed from CeibalEncuesta/gtk3/chardet/mbcssm.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sbcharsetprober.py (renamed from CeibalEncuesta/gtk3/chardet/sbcharsetprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sbcsgroupprober.py (renamed from CeibalEncuesta/gtk3/chardet/sbcsgroupprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sjisprober.py (renamed from CeibalEncuesta/gtk3/chardet/sjisprober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/universaldetector.py (renamed from CeibalEncuesta/gtk3/chardet/universaldetector.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuesta/chardet/utf8prober.py (renamed from CeibalEncuesta/gtk3/chardet/utf8prober.py) | 0 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/CeibalEncuestaUninstall.py | 9 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/MANIFEST | 20 | ||||
-rw-r--r-- | CeibalEncuesta/gtk3/VagrantFile | 6 | ||||
-rw-r--r-- | CeibalEncuesta/gtk3/bootstrap.sh | 4 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/ceibalencuestauninstall | 3 | ||||
-rw-r--r-- | CeibalEncuesta/gtk3/data/.empty | 0 | ||||
-rw-r--r-- | CeibalEncuesta/gtk3/data/CeibalEncuesta.desktop (renamed from CeibalEncuesta/gtk2/data/CeibalEncuesta.desktop) | 0 | ||||
-rw-r--r-- | CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.noarch.rpm | bin | 191094 -> 0 bytes | |||
-rw-r--r-- | CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.src.rpm | bin | 172576 -> 0 bytes | |||
-rw-r--r-- | CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz | bin | 0 -> 28621 bytes | |||
-rw-r--r-- | CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.tar.gz | bin | 180947 -> 0 bytes | |||
-rwxr-xr-x | CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo | bin | 382021 -> 0 bytes | |||
-rw-r--r-- | CeibalEncuesta/gtk3/scripts/ceibalencuesta | 3 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/scripts/ceibalencuestauninstall | 3 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/setup.cfg | 4 | ||||
-rwxr-xr-x | CeibalEncuesta/gtk3/setup.py | 110 |
61 files changed, 111 insertions, 93 deletions
diff --git a/CeibalEncuesta/gtk2/MANIFEST b/CeibalEncuesta/gtk2/MANIFEST index 5e549f6..316b785 100644 --- a/CeibalEncuesta/gtk2/MANIFEST +++ b/CeibalEncuesta/gtk2/MANIFEST @@ -3,7 +3,7 @@ scripts/ceibalencuestauninstall MANIFEST setup.py setup.cfg -data/CeibalEncuesta.desktop +data/.empty CeibalEncuesta/CeibalEncuestaUninstall.py CeibalEncuesta/__init__.py CeibalEncuesta/CeibalEncuesta.py diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta.desktop b/CeibalEncuesta/gtk3/CeibalEncuesta.desktop deleted file mode 100755 index a9b6ef1..0000000 --- a/CeibalEncuesta/gtk3/CeibalEncuesta.desktop +++ /dev/null @@ -1,11 +0,0 @@ - -[Desktop Entry] -Encoding=UTF-8 -Name=CeibalEncuesta -GenericName=CeibalEncuesta -Exec=/usr/local/bin/ceibalencuesta -Terminal=false -Type=Application -Icon=/usr/local/share/CeibalEncuesta/Iconos/ceibal.png -Categories=GNOME;GTK;Utility -StartupNotify=true diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta.py b/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py index 5d262e9..5d262e9 100755 --- a/CeibalEncuesta/gtk3/CeibalEncuesta.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuestaUninstall.py b/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuestaUninstall.py new file mode 100755 index 0000000..fc537fa --- /dev/null +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuestaUninstall.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +import os +import commands +import site + + +USER_SITE_PACKAGES = site.getusersitepackages() +USER_BASE = site.getuserbase() +USER_HOME = "%s/../" % USER_BASE +ESCRITORIO_PATH = '%sEscritorio/' % USER_HOME +DESKTOP_PATH = '%sDesktop/' % USER_HOME + +out = "" +out += "\n" + commands.getoutput('rm -r ' + USER_SITE_PACKAGES + '/CeibalEncuesta') +out += "\n" + commands.getoutput('rm -r ' + USER_SITE_PACKAGES + '/CeibalEncuesta-*.egg-info') +out += "\n" + commands.getoutput('rm ' + USER_BASE + '/share/applications/CeibalEncuesta.desktop') +out += "\n" + commands.getoutput('rm ' + USER_BASE + '/bin/ceibalencuesta') +commands.getoutput('rm ' + USER_BASE + '/bin/ceibalencuestauninstall') + +if os.path.exists('%sCeibalEncuesta.desktop' % ESCRITORIO_PATH): + commands.getstatusoutput('rm %sCeibalEncuesta.desktop' % ESCRITORIO_PATH) + +if os.path.exists('%sCeibalEncuesta.desktop' % DESKTOP_PATH): + commands.getstatusoutput('rm %sCeibalEncuesta.desktop' % DESKTOP_PATH) + +success = out.strip("\n") + +print out if len(success) != 0 else "InstalaciĆ³n finalizada con exito." diff --git a/CeibalEncuesta/gtk3/CssStyle.css b/CeibalEncuesta/gtk3/CeibalEncuesta/CssStyle.css index eea53e9..eea53e9 100755 --- a/CeibalEncuesta/gtk3/CssStyle.css +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/CssStyle.css diff --git a/CeibalEncuesta/gtk3/Globales.py b/CeibalEncuesta/gtk3/CeibalEncuesta/Globales.py index a7019ea..a7019ea 100755 --- a/CeibalEncuesta/gtk3/Globales.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/Globales.py diff --git a/CeibalEncuesta/gtk3/Iconos/ceibal.png b/CeibalEncuesta/gtk3/CeibalEncuesta/Iconos/ceibal.png Binary files differindex c1de3f3..c1de3f3 100755 --- a/CeibalEncuesta/gtk3/Iconos/ceibal.png +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/Iconos/ceibal.png diff --git a/CeibalEncuesta/gtk3/Iconos/screen.svg b/CeibalEncuesta/gtk3/CeibalEncuesta/Iconos/screen.svg index 9a6a97a..9a6a97a 100755 --- a/CeibalEncuesta/gtk3/Iconos/screen.svg +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/Iconos/screen.svg diff --git a/CeibalEncuesta/gtk3/Widgets.py b/CeibalEncuesta/gtk3/CeibalEncuesta/Widgets.py index 1eeab49..1eeab49 100755 --- a/CeibalEncuesta/gtk3/Widgets.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/Widgets.py diff --git a/CeibalEncuesta/gtk3/CeibalEncuesta/__init__.py b/CeibalEncuesta/gtk3/CeibalEncuesta/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/__init__.py diff --git a/CeibalEncuesta/gtk3/chardet/__init__.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/__init__.py index bfb774d..bfb774d 100755 --- a/CeibalEncuesta/gtk3/chardet/__init__.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/__init__.py diff --git a/CeibalEncuesta/gtk3/chardet/big5freq.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/big5freq.py index c1b0f3c..c1b0f3c 100755 --- a/CeibalEncuesta/gtk3/chardet/big5freq.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/big5freq.py diff --git a/CeibalEncuesta/gtk3/chardet/big5prober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/big5prober.py index e6b52aa..e6b52aa 100755 --- a/CeibalEncuesta/gtk3/chardet/big5prober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/big5prober.py diff --git a/CeibalEncuesta/gtk3/chardet/chardistribution.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/chardistribution.py index b893341..b893341 100755 --- a/CeibalEncuesta/gtk3/chardet/chardistribution.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/chardistribution.py diff --git a/CeibalEncuesta/gtk3/chardet/charsetgroupprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/charsetgroupprober.py index 5188069..5188069 100755 --- a/CeibalEncuesta/gtk3/chardet/charsetgroupprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/charsetgroupprober.py diff --git a/CeibalEncuesta/gtk3/chardet/charsetprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/charsetprober.py index 3ac1683..3ac1683 100755 --- a/CeibalEncuesta/gtk3/chardet/charsetprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/charsetprober.py diff --git a/CeibalEncuesta/gtk3/chardet/codingstatemachine.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/codingstatemachine.py index 92d595f..92d595f 100755 --- a/CeibalEncuesta/gtk3/chardet/codingstatemachine.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/codingstatemachine.py diff --git a/CeibalEncuesta/gtk3/chardet/constants.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/constants.py index e94e226..e94e226 100755 --- a/CeibalEncuesta/gtk3/chardet/constants.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/constants.py diff --git a/CeibalEncuesta/gtk3/chardet/escprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/escprober.py index 572ed7b..572ed7b 100755 --- a/CeibalEncuesta/gtk3/chardet/escprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/escprober.py diff --git a/CeibalEncuesta/gtk3/chardet/escsm.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/escsm.py index 9fa2295..9fa2295 100755 --- a/CeibalEncuesta/gtk3/chardet/escsm.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/escsm.py diff --git a/CeibalEncuesta/gtk3/chardet/eucjpprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/eucjpprober.py index 46a8b38..46a8b38 100755 --- a/CeibalEncuesta/gtk3/chardet/eucjpprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/eucjpprober.py diff --git a/CeibalEncuesta/gtk3/chardet/euckrfreq.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euckrfreq.py index 1463fa1..1463fa1 100755 --- a/CeibalEncuesta/gtk3/chardet/euckrfreq.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euckrfreq.py diff --git a/CeibalEncuesta/gtk3/chardet/euckrprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euckrprober.py index bd697eb..bd697eb 100755 --- a/CeibalEncuesta/gtk3/chardet/euckrprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euckrprober.py diff --git a/CeibalEncuesta/gtk3/chardet/euctwfreq.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euctwfreq.py index c057209..c057209 100755 --- a/CeibalEncuesta/gtk3/chardet/euctwfreq.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euctwfreq.py diff --git a/CeibalEncuesta/gtk3/chardet/euctwprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euctwprober.py index b073f13..b073f13 100755 --- a/CeibalEncuesta/gtk3/chardet/euctwprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/euctwprober.py diff --git a/CeibalEncuesta/gtk3/chardet/gb2312freq.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/gb2312freq.py index 7a4d5a1..7a4d5a1 100755 --- a/CeibalEncuesta/gtk3/chardet/gb2312freq.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/gb2312freq.py diff --git a/CeibalEncuesta/gtk3/chardet/gb2312prober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/gb2312prober.py index 91eb392..91eb392 100755 --- a/CeibalEncuesta/gtk3/chardet/gb2312prober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/gb2312prober.py diff --git a/CeibalEncuesta/gtk3/chardet/hebrewprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/hebrewprober.py index a2b1eaa..a2b1eaa 100755 --- a/CeibalEncuesta/gtk3/chardet/hebrewprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/hebrewprober.py diff --git a/CeibalEncuesta/gtk3/chardet/jisfreq.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/jisfreq.py index 5fe4a5c..5fe4a5c 100755 --- a/CeibalEncuesta/gtk3/chardet/jisfreq.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/jisfreq.py diff --git a/CeibalEncuesta/gtk3/chardet/jpcntx.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/jpcntx.py index b02a34d..b02a34d 100755 --- a/CeibalEncuesta/gtk3/chardet/jpcntx.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/jpcntx.py diff --git a/CeibalEncuesta/gtk3/chardet/langbulgarianmodel.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langbulgarianmodel.py index bf5641e..bf5641e 100755 --- a/CeibalEncuesta/gtk3/chardet/langbulgarianmodel.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langbulgarianmodel.py diff --git a/CeibalEncuesta/gtk3/chardet/langcyrillicmodel.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langcyrillicmodel.py index e604cc7..e604cc7 100755 --- a/CeibalEncuesta/gtk3/chardet/langcyrillicmodel.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langcyrillicmodel.py diff --git a/CeibalEncuesta/gtk3/chardet/langgreekmodel.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langgreekmodel.py index ec6d49e..ec6d49e 100755 --- a/CeibalEncuesta/gtk3/chardet/langgreekmodel.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langgreekmodel.py diff --git a/CeibalEncuesta/gtk3/chardet/langhebrewmodel.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langhebrewmodel.py index a8bcc65..a8bcc65 100755 --- a/CeibalEncuesta/gtk3/chardet/langhebrewmodel.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langhebrewmodel.py diff --git a/CeibalEncuesta/gtk3/chardet/langhungarianmodel.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langhungarianmodel.py index d635f03..d635f03 100755 --- a/CeibalEncuesta/gtk3/chardet/langhungarianmodel.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langhungarianmodel.py diff --git a/CeibalEncuesta/gtk3/chardet/langthaimodel.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langthaimodel.py index 96ec054..96ec054 100755 --- a/CeibalEncuesta/gtk3/chardet/langthaimodel.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/langthaimodel.py diff --git a/CeibalEncuesta/gtk3/chardet/latin1prober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/latin1prober.py index abaaf98..abaaf98 100755 --- a/CeibalEncuesta/gtk3/chardet/latin1prober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/latin1prober.py diff --git a/CeibalEncuesta/gtk3/chardet/mbcharsetprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcharsetprober.py index a813144..a813144 100755 --- a/CeibalEncuesta/gtk3/chardet/mbcharsetprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcharsetprober.py diff --git a/CeibalEncuesta/gtk3/chardet/mbcsgroupprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcsgroupprober.py index 941cc3e..941cc3e 100755 --- a/CeibalEncuesta/gtk3/chardet/mbcsgroupprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcsgroupprober.py diff --git a/CeibalEncuesta/gtk3/chardet/mbcssm.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcssm.py index e46c1ff..e46c1ff 100755 --- a/CeibalEncuesta/gtk3/chardet/mbcssm.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcssm.py diff --git a/CeibalEncuesta/gtk3/chardet/sbcharsetprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sbcharsetprober.py index 6a585f7..6a585f7 100755 --- a/CeibalEncuesta/gtk3/chardet/sbcharsetprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sbcharsetprober.py diff --git a/CeibalEncuesta/gtk3/chardet/sbcsgroupprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sbcsgroupprober.py index d19160c..d19160c 100755 --- a/CeibalEncuesta/gtk3/chardet/sbcsgroupprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sbcsgroupprober.py diff --git a/CeibalEncuesta/gtk3/chardet/sjisprober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sjisprober.py index 2e7a234..2e7a234 100755 --- a/CeibalEncuesta/gtk3/chardet/sjisprober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/sjisprober.py diff --git a/CeibalEncuesta/gtk3/chardet/universaldetector.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/universaldetector.py index 1aa9873..1aa9873 100755 --- a/CeibalEncuesta/gtk3/chardet/universaldetector.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/universaldetector.py diff --git a/CeibalEncuesta/gtk3/chardet/utf8prober.py b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/utf8prober.py index c1792bb..c1792bb 100755 --- a/CeibalEncuesta/gtk3/chardet/utf8prober.py +++ b/CeibalEncuesta/gtk3/CeibalEncuesta/chardet/utf8prober.py diff --git a/CeibalEncuesta/gtk3/CeibalEncuestaUninstall.py b/CeibalEncuesta/gtk3/CeibalEncuestaUninstall.py deleted file mode 100755 index e152725..0000000 --- a/CeibalEncuesta/gtk3/CeibalEncuestaUninstall.py +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -import commands - -print commands.getoutput('rm -r /usr/local/share/CeibalEncuesta') -print commands.getoutput('rm /usr/share/applications/CeibalEncuesta.desktop') -print commands.getoutput('rm /usr/local/bin/ceibalencuesta') -print commands.getoutput('rm /usr/local/bin/ceibalencuestauninstall') diff --git a/CeibalEncuesta/gtk3/MANIFEST b/CeibalEncuesta/gtk3/MANIFEST index f06f565..f3d3680 100755 --- a/CeibalEncuesta/gtk3/MANIFEST +++ b/CeibalEncuesta/gtk3/MANIFEST @@ -1,16 +1,16 @@ setup.cfg -ceibalencuesta -ceibalencuestauninstall +scripts/ceibalencuesta +scripts/ceibalencuestauninstall MANIFEST -CeibalEncuesta.desktop -CeibalEncuestaUninstall.py +data/.empty +CeibalEncuesta/CeibalEncuestaUninstall.py setup.py -CeibalEncuesta.py -Widgets.py -Globales.py -CssStyle.css -Iconos/ceibal.png -Iconos/screen.svg +CeibalEncuesta/CeibalEncuesta.py +CeibalEncuesta/Widgets.py +CeibalEncuesta/Globales.py +CeibalEncuesta/CssStyle.css +CeibalEncuesta/Iconos/ceibal.png +CeibalEncuesta/Iconos/screen.svg chardet/big5freq.py chardet/big5prober.py chardet/chardistribution.py diff --git a/CeibalEncuesta/gtk3/VagrantFile b/CeibalEncuesta/gtk3/VagrantFile new file mode 100644 index 0000000..c9ef0b2 --- /dev/null +++ b/CeibalEncuesta/gtk3/VagrantFile @@ -0,0 +1,6 @@ +Vagrant.configure("2") do |config| + config.vm.box = "precise32" + config.vm.hostname = "polls-gkt3" + config.ssh.forward_x11 = true + config.vm.provision :shell, :path => "bootstrap.sh" +end diff --git a/CeibalEncuesta/gtk3/bootstrap.sh b/CeibalEncuesta/gtk3/bootstrap.sh new file mode 100644 index 0000000..302e0e9 --- /dev/null +++ b/CeibalEncuesta/gtk3/bootstrap.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash + +apt-get update +apt-get install -y librsvg2-dev python-gobject-cairo libgtk-3-dev ipython rpm
\ No newline at end of file diff --git a/CeibalEncuesta/gtk3/ceibalencuestauninstall b/CeibalEncuesta/gtk3/ceibalencuestauninstall deleted file mode 100755 index d98fe62..0000000 --- a/CeibalEncuesta/gtk3/ceibalencuestauninstall +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -exec "/usr/bin/python" "/usr/local/share/CeibalEncuesta/CeibalEncuestaUninstall.py" "$@" diff --git a/CeibalEncuesta/gtk3/data/.empty b/CeibalEncuesta/gtk3/data/.empty new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/CeibalEncuesta/gtk3/data/.empty diff --git a/CeibalEncuesta/gtk2/data/CeibalEncuesta.desktop b/CeibalEncuesta/gtk3/data/CeibalEncuesta.desktop index e73dce7..e73dce7 100644 --- a/CeibalEncuesta/gtk2/data/CeibalEncuesta.desktop +++ b/CeibalEncuesta/gtk3/data/CeibalEncuesta.desktop diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.noarch.rpm b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.noarch.rpm Binary files differdeleted file mode 100644 index f521afa..0000000 --- a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.noarch.rpm +++ /dev/null diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.src.rpm b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.src.rpm Binary files differdeleted file mode 100644 index 9de382c..0000000 --- a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.src.rpm +++ /dev/null diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz Binary files differnew file mode 100644 index 0000000..9cb0eeb --- /dev/null +++ b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.tar.gz b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.tar.gz Binary files differdeleted file mode 100644 index 556f85a..0000000 --- a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.tar.gz +++ /dev/null diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo b/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo Binary files differdeleted file mode 100755 index fc82ce7..0000000 --- a/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo +++ /dev/null diff --git a/CeibalEncuesta/gtk3/scripts/ceibalencuesta b/CeibalEncuesta/gtk3/scripts/ceibalencuesta new file mode 100644 index 0000000..94f645e --- /dev/null +++ b/CeibalEncuesta/gtk3/scripts/ceibalencuesta @@ -0,0 +1,3 @@ +#!/bin/sh + +exec "/usr/bin/python" "$HOME/.local/lib/python2.7/site-packages/CeibalEncuesta/CeibalEncuesta.py" "$@" diff --git a/CeibalEncuesta/gtk3/scripts/ceibalencuestauninstall b/CeibalEncuesta/gtk3/scripts/ceibalencuestauninstall new file mode 100755 index 0000000..76771f8 --- /dev/null +++ b/CeibalEncuesta/gtk3/scripts/ceibalencuestauninstall @@ -0,0 +1,3 @@ +#!/bin/sh + +exec "/usr/bin/python" "$HOME/.local/lib/python2.7/site-packages/CeibalEncuesta/CeibalEncuestaUninstall.py" "$@" diff --git a/CeibalEncuesta/gtk3/setup.cfg b/CeibalEncuesta/gtk3/setup.cfg index ce1896c..38f0401 100755 --- a/CeibalEncuesta/gtk3/setup.cfg +++ b/CeibalEncuesta/gtk3/setup.cfg @@ -1,4 +1,2 @@ [install] -install_lib=/usr/local/share/CeibalEncuesta -install_data=/usr/local/share/CeibalEncuesta -install_scripts=/usr/local/bin +user=1 diff --git a/CeibalEncuesta/gtk3/setup.py b/CeibalEncuesta/gtk3/setup.py index 573b6c2..dfe1f18 100755 --- a/CeibalEncuesta/gtk3/setup.py +++ b/CeibalEncuesta/gtk3/setup.py @@ -1,65 +1,63 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- +import os +import site +import codecs +import commands from distutils.core import setup +APP_VERSION = "4.2" + + +USER_BASE = site.getuserbase() +USER_HOME = "%s/../" % USER_BASE +USER_SITE_PACKAGES = site.getusersitepackages() +APLICATION_PATH = USER_BASE + '/share/applications/' +ESCRITORIO_PATH = '%sEscritorio/' % USER_HOME +DESKTOP_PATH = '%sDesktop/' % USER_HOME + + +desktop_entry = """[Desktop Entry] +Version=%s +Type=Application +Terminal=false +Exec=%s/bin/ceibalencuesta +Name=CeibalEncuesta +Icon=%s/CeibalEncuesta/Iconos/ceibal.png +""" % (APP_VERSION, USER_BASE, USER_SITE_PACKAGES) + + +with codecs.open("data/CeibalEncuesta.desktop", "w", "utf-8") as f: + f.write(desktop_entry) + f.close() + + setup( name = "CeibalEncuesta", - version = "4", - - scripts = ["ceibalencuesta", "ceibalencuestauninstall"], - - py_modules = ["CeibalEncuesta"], + version = APP_VERSION, + + scripts = ["scripts/ceibalencuesta", "scripts/ceibalencuestauninstall"], + + packages = ["CeibalEncuesta"], + package_dir={'CeibalEncuesta': 'CeibalEncuesta'}, + package_data = {'CeibalEncuesta': ['Iconos/*', 'chardet/*', 'CssStyle.css']}, data_files =[ - ("/usr/share/applications/", ["CeibalEncuesta.desktop"]), - ("", - ["CeibalEncuestaUninstall.py", - "Widgets.py", - "Globales.py", - "CssStyle.css"]), - - ("Iconos/", [ - "Iconos/ceibal.png", - "Iconos/screen.svg"]), - - ("chardet/",[ - "chardet/big5freq.py", - "chardet/big5prober.py", - "chardet/chardistribution.py", - "chardet/charsetgroupprober.py", - "chardet/charsetprober.py", - "chardet/codingstatemachine.py", - "chardet/constants.py", - "chardet/escprober.py", - "chardet/escsm.py", - "chardet/eucjpprober.py", - "chardet/euckrfreq.py", - "chardet/euckrprober.py", - "chardet/euctwfreq.py", - "chardet/euctwprober.py", - "chardet/gb2312freq.py", - "chardet/gb2312prober.py", - "chardet/hebrewprober.py", - "chardet/__init__.py", - "chardet/jisfreq.py", - "chardet/jpcntx.py", - "chardet/langbulgarianmodel.py", - "chardet/langcyrillicmodel.py", - "chardet/langgreekmodel.py", - "chardet/langhebrewmodel.py", - "chardet/langhungarianmodel.py", - "chardet/langthaimodel.py", - "chardet/latin1prober.py", - "chardet/mbcharsetprober.py", - "chardet/mbcsgroupprober.py", - "chardet/mbcssm.py", - "chardet/sbcharsetprober.py", - "chardet/sbcsgroupprober.py", - "chardet/sjisprober.py", - "chardet/universaldetector.py", - "chardet/utf8prober.py"])]) - -import commands -commands.getoutput('chmod -R 755 /usr/local/share/CeibalEncuesta') -commands.getoutput('chmod 755 /usr/share/applications/CeibalEncuesta.desktop') + (APLICATION_PATH, ["data/CeibalEncuesta.desktop"]), + ] +) + + +DESKTOP_ENTRY_PATH = "%sCeibalEncuesta.desktop" % APLICATION_PATH + +commands.getoutput('chmod -R 755 %s/ceibalencuesta' % USER_BASE) +commands.getoutput('chmod 755 %s' % DESKTOP_ENTRY_PATH) + +if os.path.exists(ESCRITORIO_PATH): + status, out = commands.getstatusoutput( + 'cp %s %s' % (DESKTOP_ENTRY_PATH, ESCRITORIO_PATH)) + +if os.path.exists(DESKTOP_PATH): + status, out = commands.getstatusoutput( + 'cp %s %s' % (DESKTOP_ENTRY_PATH, DESKTOP_PATH)) |