[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-clientapps-dev
Subject: RE: [Clientapps-dev] CR: Generate the upgrade sis files
From: "Eric Hyche" <ehyche () real ! com>
Date: 2008-03-24 13:57:06
Message-ID: 00dc01c88db6$f31c46a0$db68a8c0 () EHYCHED620
[Download RAW message or body]
Looks good.
=============================================
Eric Hyche (ehyche@real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: clientapps-dev-bounces@helixcommunity.org
> [mailto:clientapps-dev-bounces@helixcommunity.org] On Behalf
> Of Ashish.As.Gupta@nokia.com
> Sent: Friday, March 21, 2008 7:08 PM
> To: ribosome-dev@helixcommunity.org; clientapps-dev@helixcommunity.org
> Subject: [Clientapps-dev] CR: Generate the upgrade sis files
>
> Generate upgrade sis file
>
> Nokia submits this code under the terms of a commercial
> contribution agreement with RealNetworks, and I am authorized
> to contribute this code under said agreement."
>
> Modified by: ashish.as.gupta@nokia.com
>
> Reviewed by:
>
> Date: 19-Mar-2008
>
> Project: SymbianMmf_wm
>
> TSW-Id: TBD
>
> Synopsis:
>
> Currently, upgrade package files are created but upgrade sis
> files are not generated.
> This CR fixes the same.
>
> Files Modified:
>
> build/umakecf/symbian.cf
> clientapps/symbianMmf/audiocontroller/controllersis
> clientapps/symbianMmf/videocontroller/MmfSis
> clientapps/symbianMmf/wmvextcontroller/WmvExtMmfSis
>
>
> Image Size and Heap Use impact: none
>
> Module Release testing (STIF): Yes.
>
> Test case(s) Added: none
>
> Memory leak check performed: Yes, no new leaks introduced.
>
> Platforms and Profiles Build Verified:
> armv5 / helix-client-s60-50-mmf-mdf-arm
> winscw / helix-client-s60-50-mmf-mdf-arm
>
> Platforms and Profiles Functionality verified:
> armv5 / helix-client-s60-32-mmf-mdf-arm
> winscw / helix-client-s60-32-mmf-mdf-arm
>
> Branch:
> HEAD, hxclient_2_1_0_cayennes and hxclient_2_2_1_cayennes
>
> ? build_umakecf_diff.txt
> Index: symbian.cf
> ===================================================================
> RCS file: /cvsroot/ribosome/build/umakecf/symbian.cf,v
> retrieving revision 1.61
> diff -u -w -r1.61 symbian.cf
> --- symbian.cf 9 Aug 2007 01:56:41 -0000 1.61
> +++ symbian.cf 19 Mar 2008 19:20:39 -0000
> @@ -495,6 +495,7 @@
> self.build = None
> self.options = None
> self.type = None
> + self.GenUSis = 0
> if
> project.IsDefined('HELIX_CONFIG_SYMBIAN_PLATFORM_SECURITY'):
> self.appDest = "!:\\sys\\bin <file://\\sys\\bin> "
> else:
> @@ -601,6 +602,11 @@
> self.Generate()
>
>
> + def EnableUSis(self, GenUSis = 1):
> + ''' Enable the generation of Upgrade sis file '''
> + self.GenUSis = GenUSis
> +
> +
>
> def CreateMakefile(self, sisname = None):
> ''' write makefile that builds sis '''
> @@ -609,6 +615,7 @@
>
> if not sisname:
> sisname = "%s.sis" % self.name
> + Usisname = "%sU.sis" % self.name
>
> # output makefile instructions to build the .sis
> project.writeln("all: %s" % sisname)
> @@ -618,6 +625,8 @@
>
> project.writeln("%s:" % sisname)
> project.writeln("\tmakesis -v %s %s" % (pkgname, sisname))
> + if( self.GenUSis != 0 ):
> + project.writeln("\tmakesis -v %sU.pkg %s" %
> (self.name, Usisname))
> project.writeln("\n")
>
> project.writeln("depend:")
>
> Index: audiocontroller/controllersis
> ===================================================================
> RCS file:
> /cvsroot/clientapps/symbianMmf/audiocontroller/controllersis,v
> retrieving revision 1.1.2.3
> diff -u -w -r1.1.2.3 controllersis
> --- audiocontroller/controllersis 9 Aug 2007 02:05:40
> -0000 1.1.2.3
> +++ audiocontroller/controllersis 19 Mar 2008 19:21:16 -0000
> @@ -198,6 +198,7 @@
> for file in payld_rsc_files_copy:
> pkg.AddFile(file, '!:\\system\\libs\\plugins\\%s
> <file://\\system\\libs\\plugins\\%s> ' % os.path.basename(file))
>
> +pkg.EnableUSis()
> pkg.Generate()
> pkg.CreateMakefile()
>
> Index: videocontroller/MmfSis
> ===================================================================
> RCS file: /cvsroot/clientapps/symbianMmf/videocontroller/MmfSis,v
> retrieving revision 1.2.2.7
> diff -u -w -r1.2.2.7 MmfSis
> --- videocontroller/MmfSis 24 Jan 2008 17:18:58 -0000
> 1.2.2.7
> +++ videocontroller/MmfSis 19 Mar 2008 19:21:16 -0000
> @@ -203,6 +203,7 @@
> for file in payld_rsc_files_copy:
> pkg.AddFile(file, '!:\\system\\libs\\plugins\\%s
> <file://\\system\\libs\\plugins\\%s> ' % os.path.basename(file))
>
> +pkg.EnableUSis()
> pkg.Generate()
> pkg.CreateMakefile()
>
> Index: wmvextcontroller/WmvExtMmfSis
> ===================================================================
> RCS file:
> /cvsroot/clientapps/symbianMmf/wmvextcontroller/WmvExtMmfSis,v
> retrieving revision 1.1.2.4
> diff -u -w -r1.1.2.4 WmvExtMmfSis
> --- wmvextcontroller/WmvExtMmfSis 9 Aug 2007 02:05:40
> -0000 1.1.2.4
> +++ wmvextcontroller/WmvExtMmfSis 19 Mar 2008 19:21:16 -0000
> @@ -225,7 +225,7 @@
> for file in payld_rsc_files_copy:
> pkg.AddFile(file, '!:\\system\\libs\\plugins\\%s
> <file://\\system\\libs\\plugins\\%s> ' % os.path.basename(file))
>
> -
> +pkg.EnableUSis()
> pkg.Generate()
> pkg.CreateMakefile()
>
>
>
>
>
_______________________________________________
Clientapps-dev mailing list
Clientapps-dev@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/clientapps-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic