Ignore:
Timestamp:
May 15, 2017, 12:53:26 PM (3 years ago)
Author:
Juanma
Message:

Added zmd needed deb checking.
Zomandos added with max priority to the store
Merge appinfo when debs are distributed also as zomandos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/loadStore.py

    r4629 r4749  
    8181                lliurexApps={}
    8282                for app in applist:
     83                        #Zomandos get max priority
     84                        if app.has_category('zomando'):
     85                                self._debug("Prioritize zmd "+str(app.get_id()))
     86                                app.set_priority(400)
     87                                lliurexApps.update({app.get_id_filename():app})
    8388                        #Prioritize Lliurex apps
    84                         if str(app.get_origin()).find('lliurex')>=0:
     89                        elif app.has_category('Lliurex'):
    8590                                self._debug("Prioritize app "+str(app.get_id()))
    86                                 app.set_priority(100)
     91                                app.set_priority(200)
    8792                                lliurexApps.update({app.get_id_filename():app})
    88                         elif app.has_category('Lliurex'):
     93                        elif str(app.get_origin()).find('lliurex')>=0:
    8994                                self._debug("Prioritize app "+app.get_id())
    9095                                app.set_priority(100)
    9196                                lliurexApps.update({app.get_id_filename():app})
    9297                        else:
    93                                 app.set_priority(10)
     98                                app.set_priority(0)
    9499                                if app.get_id_filename() in lliurexApps.keys():
    95100#                                       app.set_merge_kind(appstream.AppMergeKind.APPEND)
     
    98103                                        lliurexApps[app.get_id_filename()].subsume_full(app,appstream.AppSubsumeFlags.BOTH_WAYS)
    99104                                        store.remove_app(app)
    100 #                                       store.remove_app(app)
    101105                        #Remove apps whitout pkgname
    102106                        if not app.get_pkgnames():
Note: See TracChangeset for help on using the changeset viewer.