Changeset 1540

Show
Ignore:
Timestamp:
10/23/08 11:17:25 (2 months ago)
Author:
astormont
Message:

Minor or Major version can be used in dependencies -- also added deps for XanaNews?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • wine-doors/trunk/repos/applications.repo/packlist.xml

    r1537 r1540  
    393393                    <appdb>http://appdb.wine-doors.org/appview.php?iVersionId=xxxx</appdb> 
    394394            </pack> 
     395            <requires name="ispell" version="1.1.1"/> 
     396            <requires name="indyopenssl" version="096"/> 
    395397    </Application> 
    396398</PackList> 
  • wine-doors/trunk/repos/applications.repo/xananews-1.18.1.6/pack.xml

    r1535 r1540  
    2323  <run>C:\\Program Files\\XanaNews\\unins000.exe /sp- /silent /norestart</run> 
    2424  <url>http://www.btinternet.com/~wilsoncpw/xananews_setup.exe</url> 
     25  <requires name="ispell"/> 
     26  <requires name="indyopenssl"/> 
    2527</ApplicationPack> 
    2628 
  • wine-doors/trunk/src/application.py

    r1522 r1540  
    164164                       app_pack )] = pack_version 
    165165                     
    166                     if majorversion == self.version
     166                    if self.version in ( majorversion, version )
    167167                        self.pack_file = app_pack 
    168168                        log.Debug("pack file for version %s Pack file %s" % (majorversion, self.pack_file)) 
     
    170170                        break 
    171171                if not hit: 
    172                     log.Debug("Couldn't get pack file") 
     172                    log.Error("Couldn't get pack file") 
     173                    self.status = FILE_NOT_FOUND 
     174                    return 
    173175        elif os.path.isfile( pack ): 
    174176            self.pack_type = LOCAL 
  • wine-doors/trunk/src/packlist.py

    r1464 r1540  
    346346                       minor_version, 
    347347                       app_pack )] = pack_version 
    348                     if majorversion == version
     348                    if version in (majorversion, minor_version)
    349349                        pack_ins = deepcopy(pack_a) 
    350350                        pack_ins['versions'] = [] 
     
    374374                       minor_version, 
    375375                       app_pack )] = pack_version 
    376                     if majorversion == version
     376                    if version in (majorversion, minor_version)
    377377                        self.installed.remove(pack_b) 
    378378        self.Save(self.installed_list) 
     
    539539                       inst_revision, 
    540540                       app_pack )] = pack_version 
    541                     if inst_version == version
     541                    if version in (inst_version, inst_revision)
    542542                        return True 
    543543        return False 
     
    558558                       av_revision, 
    559559                       app_pack )] = pack_version 
    560                     if av_version == version
     560                    if version in (av_version, av_revision)
    561561                        return True 
    562562        return False 
     
    577577                       av_revision, 
    578578                       app_pack )] = pack_version 
    579                     if av_version == version
     579                    if version in (av_version, av_revision)
    580580                        return True 
    581581        return False 
  • wine-doors/trunk/src/ui.py

    r1536 r1540  
    10101010                onqueue   = queue.IsOnQueue(pack['shortname'], majorversion) 
    10111011                 
    1012                 if self.active == SHOW_QUEUE and majorversion != thisversion: 
     1012                if self.active == SHOW_QUEUE and not thisversion in (majorversion, version): #majorversion != thisversion: 
    10131013                    continue 
    10141014                if self.active == SHOW_AVAILABLE and onqueue: