Changeset 3171


Ignore:
Timestamp:
Jan 3, 2017, 9:45:13 AM (2 years ago)
Author:
Juanma
Message:

wip on packaging

Location:
lliurex-store/trunk/fuentes/lliurex-appstore.install/usr
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/launcher.py

    r3060 r3171  
    2424                return(printed)
    2525
     26        CURSOR_UP='\033[F'
     27        ERASE_LINE='\033[K'
    2628        actions=[]
    2729        parms={}
     
    5860        print ("All actions launched: " +str(actions))
    5961        while store.is_action_running():
    60                 print("                                                                                                               ",end="\r")
     62                #               print("                                                                                                               ",end="\r")
     63                print (CURSOR_UP + ERASE_LINE)
    6164                print(store.get_progress(),end="\r")
    6265                time.sleep(0.1)
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/infoManager.py

    r3151 r3171  
    33class infomanager:
    44        def __init__(self):
    5                 self.dbg=1
     5                self.dbg=0
    66                self.pluginInfo={'info':'*'}
    77                self.applistInfo=[]
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/loadStore.py

    r3170 r3171  
    77class loadstore:
    88        def __init__(self):
    9                 self.dbg=1
     9                self.dbg=0
    1010                self.pluginInfo={'load':'*'}
    1111                self.store=''
     
    4545                                print ("Failed to load"+str(flag))
    4646                                pass
    47 #               store.load(appstream.StoreLoadFlags.APPDATA)
    48 #               store.load(appstream.StoreLoadFlags.APP_INFO_SYSTEM)
    49 #               store.load(appstream.StoreLoadFlags.APP_INSTALL)
    50 #               store.load(appstream.StoreLoadFlags.APP_INFO_USER)
    51 #               store.load(appstream.StoreLoadFlags.DESKTOP)
    52 #               store.load(appstream.StoreLoadFlags.ALLOW_VETO)
    53 #
    54 #               store.load(appstream.StoreLoadFlags.APP_INFO_SYSTEM|appstream.StoreLoadFlags.APP_INSTALL|appstream.StoreLoadFlags.APP_INFO_USER|appstream.StoreLoadFlags.DESKTOP|appstream.StoreLoadFlags.APPDATA|appstream.StoreLoadFlags.ALLOW_VETO)
    55 #               try:
    56 #                       store.load_path("/var/lib/apt/lists/",None)
    57 #               except e as Exception:
    58 #                       print (e.message)
    59 #               lliurex_dir="/usr/share/app-info/xmls2"
    60 #               store.set_origin('lliurex')
    61 #               if os.path.exists(lliurex_dir):
    62 #                       for lliurex in os.listdir(lliurex_dir):
    63 #                               #                               if lliurex.endswith('.yml'):
    64 #                               if lliurex.endswith('.xml') or lliurex.endswith('.yml'):
    65 #                                       storePath=Gio.File.new_for_path(lliurex_dir+'/'+lliurex)
    66 #                                       self._debug("Adding file "+lliurex_dir+'/'+lliurex)
    67 #                                       try:
    68 #                                               store.from_file(storePath,iconPath,None)
    69 #                                       except Exception as e:
    70 #                                               self._debug("Couldn't add file "+lliurex+" to store")
    71 #                                               self._debug("Reason: "+str(e))
    72 #                                               pass
    7347                store=self._sanitize_store(store)
    7448                self.store=store
     
    7650        #def load_store
    7751
    78         def _parse_desktop(self,store):
     52        def _parse_desktop(self,store): #DEPRECATED
    7953                desktopDir='/usr/share/applications'
    8054                return(store)
     
    9973                        if not app.get_pkgnames():
    10074                                store.remove_app(app)
    101        
    10275                return (store)
    10376        #def _sanitize_store
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/searchManager.py

    r3170 r3171  
    77        def __init__(self):
    88                self.locale=locale.getlocale()[0]
    9                 self.dbg=1
     9                self.dbg=0
    1010                self.store=''
    1111                self.pluginInfo={'search':'*','list':'*','list_sections':'*'}
     
    3232
    3333        def execute_action(self,appstreamStore,action,tokens):
     34                if not type(tokens) is str:
     35                        tokens=''
    3436                if len(tokens.split(' '))>1 or action=='list':
    3537                        self._debug("Tokenizing search items")
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/shManager.py

    r3170 r3171  
    1111                self.pluginInfo={'install':'sh'}
    1212                if action=='install':
    13                         self.install_App(app['installerUrl'])
     13                        self.install_App(app)
    1414        #def __init__
    1515
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/plugins/zmdManager.py

    r3170 r3171  
    7373                        while zmdCmd.poll() is None:
    7474                                self._callback(zmdLauncher)
    75                                 time.sleep(0.2)
     75                                time.sleep(0.4)
    7676                        zmdResult=zmdCmd.stdout.read()
    7777                        zmdError=zmdCmd.stderr.read()
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/bin/storeManager.py

    r3144 r3171  
    199199                        self._debug("Reason: "+ str(e))
    200200                finally:               
    201                         if action in self.threadsRunning:
     201                        if action in self.threadsRunning.keys():
    202202                                del(self.threadsRunning[action])
    203203        #def _join_action
     
    211211        ####
    212212        def _registerProcessProgress(self,action,function,parentAction=None):
    213                 if action in self.registerProcessProgress:
     213                if action in self.registerProcessProgress.keys():
    214214                        self._debug("Appended process for action :"+action +" and function: "+str(function))
    215215                        self.registerProcessProgress[action].append(function)
     
    377377                        self._debug("Plugin for generic search: "+self.registeredPlugins[action]['*'])
    378378                        finder=self.registeredPlugins[action][('*')]
    379                 #Tokenize the search if there're multiple items
    380 #               if len(searchItem.split(' '))>1 or action=='list':
    381 #                       self._debug("Tokenizing search items")
    382 #                       searchItem=appstream.utils_search_tokenize(searchItem)
    383 #               else:
    384 #                       searchItem=[searchItem]
    385 #               searchFunction=eval(finder+"()")
    386379                searchFunction=eval(self.pluginMod+'.'+finder+"()")
    387380                if not launchedby:
  • lliurex-store/trunk/fuentes/lliurex-appstore.install/usr/share/app-info/xmls/Components-amd64.yml

    r3168 r3171  
    757757Type: desktop-application
    758758ID: org.lliurex.wine64
    759 Package: wine64
     759Package: zero-installer-wine64
    760760Name:
    761761  C: Wine64
Note: See TracChangeset for help on using the changeset viewer.