Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRogelio Mita <rogeliomita@activitycentral.com>2013-06-11 00:33:48 (GMT)
committer Rogelio Mita <rogeliomita@activitycentral.com>2013-06-11 02:16:57 (GMT)
commitd8ede5c03e1f20fe57b54c08c94a1ffffe95e54b (patch)
tree524bcc89e3d3eb62c986c1bb3747a0dbb5810875
parentc6937150da932a50974bcc02008d00ef58a1bb1c (diff)
Re-organization for gtk3 files
-rw-r--r--CeibalEncuesta/gtk2/MANIFEST2
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta.desktop11
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuesta.py (renamed from CeibalEncuesta/gtk3/CeibalEncuesta.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/CeibalEncuestaUninstall.py29
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/CssStyle.css (renamed from CeibalEncuesta/gtk3/CssStyle.css)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/Globales.py (renamed from CeibalEncuesta/gtk3/Globales.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/Iconos/ceibal.png (renamed from CeibalEncuesta/gtk3/Iconos/ceibal.png)bin7127 -> 7127 bytes
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/Iconos/screen.svg (renamed from CeibalEncuesta/gtk3/Iconos/screen.svg)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/Widgets.py (renamed from CeibalEncuesta/gtk3/Widgets.py)0
-rw-r--r--CeibalEncuesta/gtk3/CeibalEncuesta/__init__.py0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/__init__.py (renamed from CeibalEncuesta/gtk3/chardet/__init__.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/big5freq.py (renamed from CeibalEncuesta/gtk3/chardet/big5freq.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/big5prober.py (renamed from CeibalEncuesta/gtk3/chardet/big5prober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/chardistribution.py (renamed from CeibalEncuesta/gtk3/chardet/chardistribution.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/charsetgroupprober.py (renamed from CeibalEncuesta/gtk3/chardet/charsetgroupprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/charsetprober.py (renamed from CeibalEncuesta/gtk3/chardet/charsetprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/codingstatemachine.py (renamed from CeibalEncuesta/gtk3/chardet/codingstatemachine.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/constants.py (renamed from CeibalEncuesta/gtk3/chardet/constants.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/escprober.py (renamed from CeibalEncuesta/gtk3/chardet/escprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/escsm.py (renamed from CeibalEncuesta/gtk3/chardet/escsm.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/eucjpprober.py (renamed from CeibalEncuesta/gtk3/chardet/eucjpprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/euckrfreq.py (renamed from CeibalEncuesta/gtk3/chardet/euckrfreq.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/euckrprober.py (renamed from CeibalEncuesta/gtk3/chardet/euckrprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/euctwfreq.py (renamed from CeibalEncuesta/gtk3/chardet/euctwfreq.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/euctwprober.py (renamed from CeibalEncuesta/gtk3/chardet/euctwprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/gb2312freq.py (renamed from CeibalEncuesta/gtk3/chardet/gb2312freq.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/gb2312prober.py (renamed from CeibalEncuesta/gtk3/chardet/gb2312prober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/hebrewprober.py (renamed from CeibalEncuesta/gtk3/chardet/hebrewprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/jisfreq.py (renamed from CeibalEncuesta/gtk3/chardet/jisfreq.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/jpcntx.py (renamed from CeibalEncuesta/gtk3/chardet/jpcntx.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/langbulgarianmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langbulgarianmodel.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/langcyrillicmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langcyrillicmodel.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/langgreekmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langgreekmodel.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/langhebrewmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langhebrewmodel.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/langhungarianmodel.py (renamed from CeibalEncuesta/gtk3/chardet/langhungarianmodel.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/langthaimodel.py (renamed from CeibalEncuesta/gtk3/chardet/langthaimodel.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/latin1prober.py (renamed from CeibalEncuesta/gtk3/chardet/latin1prober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcharsetprober.py (renamed from CeibalEncuesta/gtk3/chardet/mbcharsetprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcsgroupprober.py (renamed from CeibalEncuesta/gtk3/chardet/mbcsgroupprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/mbcssm.py (renamed from CeibalEncuesta/gtk3/chardet/mbcssm.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/sbcharsetprober.py (renamed from CeibalEncuesta/gtk3/chardet/sbcharsetprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/sbcsgroupprober.py (renamed from CeibalEncuesta/gtk3/chardet/sbcsgroupprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/sjisprober.py (renamed from CeibalEncuesta/gtk3/chardet/sjisprober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/universaldetector.py (renamed from CeibalEncuesta/gtk3/chardet/universaldetector.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuesta/chardet/utf8prober.py (renamed from CeibalEncuesta/gtk3/chardet/utf8prober.py)0
-rwxr-xr-xCeibalEncuesta/gtk3/CeibalEncuestaUninstall.py9
-rwxr-xr-xCeibalEncuesta/gtk3/MANIFEST20
-rw-r--r--CeibalEncuesta/gtk3/VagrantFile6
-rw-r--r--CeibalEncuesta/gtk3/bootstrap.sh4
-rwxr-xr-xCeibalEncuesta/gtk3/ceibalencuestauninstall3
-rw-r--r--CeibalEncuesta/gtk3/data/.empty0
-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.rpmbin191094 -> 0 bytes
-rw-r--r--CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.src.rpmbin172576 -> 0 bytes
-rw-r--r--CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gzbin0 -> 28621 bytes
-rw-r--r--CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.tar.gzbin180947 -> 0 bytes
-rwxr-xr-xCeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xobin382021 -> 0 bytes
-rw-r--r--CeibalEncuesta/gtk3/scripts/ceibalencuesta3
-rwxr-xr-xCeibalEncuesta/gtk3/scripts/ceibalencuestauninstall3
-rwxr-xr-xCeibalEncuesta/gtk3/setup.cfg4
-rwxr-xr-xCeibalEncuesta/gtk3/setup.py110
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
index c1de3f3..c1de3f3 100755
--- a/CeibalEncuesta/gtk3/Iconos/ceibal.png
+++ b/CeibalEncuesta/gtk3/CeibalEncuesta/Iconos/ceibal.png
Binary files differ
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
deleted file mode 100644
index f521afa..0000000
--- a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.noarch.rpm
+++ /dev/null
Binary files differ
diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.src.rpm b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.src.rpm
deleted file mode 100644
index 9de382c..0000000
--- a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4-1.src.rpm
+++ /dev/null
Binary files differ
diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz
new file mode 100644
index 0000000..9cb0eeb
--- /dev/null
+++ b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.2.tar.gz
Binary files differ
diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.tar.gz b/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.tar.gz
deleted file mode 100644
index 556f85a..0000000
--- a/CeibalEncuesta/gtk3/installers/CeibalEncuesta-4.tar.gz
+++ /dev/null
Binary files differ
diff --git a/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo b/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo
deleted file mode 100755
index fc82ce7..0000000
--- a/CeibalEncuesta/gtk3/installers/CeibalEncuesta.activity-gtk3.xo
+++ /dev/null
Binary files differ
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))