summaryrefslogtreecommitdiff
path: root/utils/common/deploy.py (follow)
Commit message (Collapse)AuthorAge
* update deploy.py to recognize and use Qt5Cástor Muñoz2016-01-17
| | | | Change-Id: Ied8c9d153a34bd8b689a34e45708262cede5348d
* Append build date when building dev version from local foler.Dominik Riebeling2015-06-07
| | | | Change-Id: I1172cb0c4910f1d49b6a5d1125a809491a5aba9c
* Make revision handling work when building from local folder.Dominik Riebeling2015-05-30
| | | | Change-Id: I8e6cc0eb8a5bff722bf5278ffa7685436c3d846a
* Fix path creation for zip file names in current folder.Dominik Riebeling2015-05-30
| | | | | | | | When building in the current tree (i.e. buildfolder ending up as '.') creating the filename to use in the zip file stripped all '.' characters. Use a different way to create the filename to avoid this. Change-Id: I139c404d5e83a8bcb028a9a22b125f238911e405
* Update findversion for change version.h format.Dominik Riebeling2015-05-30
| | | | | | | version.h doesn't store the version number as string anymore. Update findversion to use the individual values instead. Change-Id: I6bf0fdd4420d41279b44cffd22b42febbfc778ce
* Correctly insert build ID.Dominik Riebeling2012-03-06
| | | | Change-Id: I35a85ffd78bd0a56a31d6ba0abbd6102727155d4
* Append "64bit" only on 64bit binary.Dominik Riebeling2012-02-26
| | | | | | | | Don't rely on the build host having the same bitsize as the created binary. Fixes building a 32bit binary getting a "64bit" postfix when built on a 64bit Linux. Change-Id: I2aa61dee82beddd60ebfc8e227551ea49d769664
* Update deployment script for git.Dominik Riebeling2012-02-05
| | | | | | | | First and rather rough adjustment for git. There are still a lot of places referring to svn, and various functionality might be broken which needs fixing later. Change-Id: Ia628f06e99f527e01f131ce674746fba77d97d23
* Remove use of which.py module.Dominik Riebeling2011-08-14
| | | | | | | | | Implement simple which functionality. This has less features than which.py but is sufficient, and removing an external dependency is always good. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30315 a1c6a512-1295-4272-9138-f99709370657
* Fix BUILDID getting appended even if not set.Dominik Riebeling2011-05-08
| | | | | | | Rename some stuff to make it clearer. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29836 a1c6a512-1295-4272-9138-f99709370657
* deploy.py: support adding a build id.Dominik Riebeling2011-05-05
| | | | | | | | | Add support for passing and injecting a build ID to the souces prior to compiling. Allows to easily create rebuilds of Rockbox Utility without creating false positives on update detection. Fix a typo in version.h. Thanks to sideral for noting. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29825 a1c6a512-1295-4272-9138-f99709370657
* deploy.py: insert version number into sources.Dominik Riebeling2011-04-06
| | | | | | | | | After downloading the sources insert the number of the revision checked out into the code. Results in the Rockbox Utility about dialog showing the actual revision instead of the one of the last change to version.h. Only applied when building from trunk for now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29684 a1c6a512-1295-4272-9138-f99709370657
* Fix a potential variable problem. Change some messages a bit.Dominik Riebeling2011-03-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29534 a1c6a512-1295-4272-9138-f99709370657
* Support cross compiling for Windows target.Dominik Riebeling2011-03-06
| | | | | | | | | | | | Restructure deploy.py by moving the platform decisions out of the calling scripts. This is necessary when cross compiling since this is only decided in deploy.py. Add support for passing a cross compiler prefix on the command line and always build targeting Windows if set. Correct some whitespace errors and long lines while at it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29531 a1c6a512-1295-4272-9138-f99709370657
* Use more than one core in deployment script.Dominik Riebeling2010-12-19
| | | | | | | | | Try to detect the number of cores in the system and use that value for make -j. Gives a noticable speedup depending on the system (OS X doesn't seem to benefit from it). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28859 a1c6a512-1295-4272-9138-f99709370657
* Fix matching of DLL name in deployment script.Dominik Riebeling2010-09-23
| | | | | | | Allow DLL filenames to contain the plus sign. Fixes libstdc++-6.dll not getting recognized as DLL. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28150 a1c6a512-1295-4272-9138-f99709370657
* Support resolving of DLLs when running on Windows.Dominik Riebeling2010-08-30
| | | | | | | | | | | | | | | Resolve the DLLs required by the built executable and try to add the required DLL files that are not recognized as system libraries to the resulting zip / NSIS installer. This means that it's now possible to easily build both Theme Editor and Rockbox Utility as dynamically linked binary without the risk of missing required DLLs in the package. The major advantage of this is that it's not necessary anymore to have a statically built Qt installation for building releases. The drawback is that the created binaries will rely on additional DLL files, so it's no longer a single-run binary. Binary release of Rockbox Utility should still be statically build. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27945 a1c6a512-1295-4272-9138-f99709370657
* deploy.py: Figure installer filename from NSIS script.Dominik Riebeling2010-08-09
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27764 a1c6a512-1295-4272-9138-f99709370657
* Support running NSIS from deployment script.Dominik Riebeling2010-08-08
| | | | | | | | | This requires a few workarounds since NSIS expects files in the source folder but the build scripts run out-of-tree. Only added for Theme Editor for now, since Rockbox Utility doesn't have a NSIS script yet (and an installer for Rockbox Utility might not be that useful). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27759 a1c6a512-1295-4272-9138-f99709370657
* Correct OS X post-build bundle copying.Dominik Riebeling2010-07-28
| | | | | | | | | Make copying files to the bundle work when building other applications than Rockbox Utility by replacing a hardcoded workaround. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27606 a1c6a512-1295-4272-9138-f99709370657
* Add deployment script for Theme Editor.Dominik Riebeling2010-07-28
Also move scripts to utils folder, in preparation of merging rbutil and utils folders. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27600 a1c6a512-1295-4272-9138-f99709370657