summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2024-01-09lint: apply linter fixesAndoni Morales Alastruey1-2/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1315>
2024-01-09format: apply new format styleAndoni Morales Alastruey2-32/+28
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1315>
2023-11-17cerbero: Reject MSYS2 cmake during bootstrapNirbheek Chauhan1-0/+0
The previous fix for this was incomplete: we also need to reject MSYS2 cmake during bootstrap. Also get rid of a useless `which()` reimplementation and an incorrectly-committed blank file. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1288>
2023-07-27bootstrap-windows.ps1: Fix check for existing choco installNirbheek Chauhan1-5/+8
choco is not in PATH by default when installed by us. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1235>
2023-07-27bootstrap-windows.ps1: Remove hard-coded MSYS2 directoryNirbheek Chauhan2-2/+3
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1235>
2023-07-26cerbero: Greatly improve usability of bootstrap-windows.ps1Nirbheek Chauhan2-28/+145
Instead of being a dumb list of commands, the script now does the following: 1. Detects whether choco is already installed, and upgrades it if so. 2. Checks whether vsredist140, cmake, git, git-lfs, python3, wix, MSYS2 are installed before trying to install them using choco. 3. If a tool is already installed but is too old, prompt before trying to install with choco 4. Checks whether MSYS2 packages are installed before trying to (re)install them. 5. Checks whether Visual Studio is already installed before trying to install it. 6. If Visual Studio is installed, also check whether the Windows 11 SDK is installed. If not, prompt the user and install it. Users can now fearlessly run `tools\bootstrap-windows.ps1` to install or update packages. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1226>
2023-07-26cerbero: Allow running from cmd or powershellNirbheek Chauhan1-0/+22
It will simply find MSYS2 and invoke it. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1226>
2023-07-17cerbero-uninstalled: Do not use winpty with MSYS2 CINirbheek Chauhan1-1/+1
It bails out because there's no stdin. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1216>
2023-07-12Require Windows 11 SDK when building with Visual StudioNirbheek Chauhan1-9/+31
Update the README and the bootstrap script accordingly. Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1214>
2022-03-04windows: copy aliases.sh in the Windows OS bootstrapAndoni Morales Alastruey1-0/+1
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/743>
2022-03-04windows: automate installation process with a PowerShell scriptAndoni Morales Alastruey1-0/+52
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/743>
2019-06-07Upgrade toolchain to GCC 8.2.0 MinGW v6.0.0Andoni Morales Alastruey1-27/+21
2018-05-04Use https:// instead of git:// protocolTim-Philipp Müller1-1/+1
git protocol can be problematic in environments with restricted network access and is also less secure. https://bugzilla.gnome.org/show_bug.cgi?id=743235
2018-03-27python3: Run 2to3 script to conver the whole codebaseXavier Claessens2-15/+14
This is only the raw output of the script, no manual editing. The code is now python3 only. https://bugzilla.gnome.org/show_bug.cgi?id=733067
2015-05-15De-gstreamer.com everythingSebastian Dröge5-201/+5
2014-09-22tools: Fix permission of build-toolchains.shEdward Hervey1-0/+0
2014-03-13Include ca-certificates on Android and iOSSebastian Dröge1-0/+129
2013-06-10tools: Fix build-release.sh to work with ARCH=amd64 for debian-based distrosGeorge Kiagiadakis1-1/+2
2013-05-08toolchain: update gcc version in the build script tooAndoni Morales Alastruey1-1/+1
2013-05-06Add md5 and sha1 hash after creating the tarballAndoni Morales Alastruey1-2/+5
2013-05-06Create a tarball after building the toolchainAndoni Morales Alastruey1-0/+18
2013-05-06toolchain: add paramater to wipe the buildsAndoni Morales Alastruey1-1/+6
2013-05-06Add a script to build the toolchainsAndoni Morales Alastruey1-0/+11
2012-11-23build-release: add an option to pass a tag to the releaseAndoni Morales Alastruey1-2/+6
2012-11-22build-release: wipe before starting to packageAndoni Morales Alastruey1-1/+5
2012-11-21build-release: remove shell xtrace optionAndoni Morales Alastruey1-1/+0
2012-11-15build-release: reset root passwordAndoni Morales Alastruey2-0/+9
In the bootstrap we run su -c "yum install foo" with a regular user, so we need to remove the root password in the chroot.
2012-11-15Update cerbero's config to work properly in the chrootAndoni Morales Alastruey2-6/+27
2012-11-15Set basedir=CHROOT_PREFIX in moack defaultsAndoni Morales Alastruey1-2/+1
2012-11-14Add a new tool to build release for other distrosAndoni Morales Alastruey3-0/+170
2012-10-25add a new tool to update packagesAndoni Morales Alastruey1-0/+39
2012-05-10Makefile: add coverage rulesAndoni Morales Alastruey1-0/+104
2012-05-03tools/chroot.sh improvements.Andre Moreira Magalhaes (andrunko)1-3/+8
- Consider arch when calling debootstrap - Make sure sudo is installed on debian, required by cerbero bootstrap - Use etc/debian_chroot instead of changing hostname, fixes PS1 and does not have issues with changing my machine hostname
2012-05-02tools/chroot.sh improvements.Andre Moreira Magalhaes (andrunko)1-2/+7
- Set locale. - Properly set .ssh and .gnupg dirs permissions. - Copy cerbero git dir
2012-05-02Properly set chroot hostname for architecture x86_64.Andre Moreira Magalhaes (andrunko)1-0/+2
2012-05-02tools/chroot.sh improvements.Andre Moreira Magalhaes (andrunko)2-15/+79
2012-03-20Create shared GIT repositories with the add-dependency scriptSebastian Dröge1-1/+1
2012-03-20Make chroot script a bit safer by 'set -e'Sebastian Dröge1-0/+2
2012-03-20Use again wget for redirectionsAndoni Morales Alastruey1-1/+3
2012-03-20Use curl instead of wgetAndoni Morales Alastruey1-3/+3
2012-03-20Update/fix add-dependency.sh script a bitSebastian Dröge1-8/+7
2012-03-20Fix permissionsSebastian Dröge1-0/+0
2012-03-20Use the new tool to add recipesAndoni Morales Alastruey1-7/+1
2012-03-20Add tool to create debian chroot environments with debootstrapAndoni Morales Alastruey1-0/+27
2012-03-20Delete tarball and source dir properlyAndoni Morales Alastruey1-1/+2
2012-03-20Add tool to add new deps to build systemAndoni Morales Alastruey1-0/+46