summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Replace the Freedesktop SDK with a much smaller Alpine Linux toolchainsam/bootstrap-wipSam Thursfield2017-06-166-49/+12
| | | | | THIS IS WORK IN PROGRESS and currently the toolchain binaries are built myself by me and you don't have them.
* Use new host-arches conditional in base import elementsSam Thursfield2017-06-142-2/+2
| | | | | | These are for pulling in host tools, which should always match the host architecture. The existing 'arches' conditional now follows the target architecture.
* Fix up conversion of elixir.bstSam Thursfield2017-06-141-1/+1
|
* project.conf: Fix spelling in commentSam Thursfield2017-06-141-1/+1
|
* Fix erlang `make install` targetSam Thursfield2017-05-251-1/+1
|
* project.conf: Set a more accurate name for the projectSam Thursfield2017-05-251-4/+1
|
* Remove unneeded 'collect' keyword in script elementsSam Thursfield2017-05-242-4/+0
| | | | | It was bug that BuildStream required this keyword, see: https://gitlab.com/BuildStream/buildstream/merge_requests/21/
* Fix build of GitSam Thursfield2017-05-241-1/+1
|
* Fix wrong name for 'modulebuild' elementsSam Thursfield2017-05-243-3/+3
| | | | This is caused by a mistake in the defs2bst script.
* Fix reference to missing variable %{make-install}Sam Thursfield2017-05-242-2/+2
|
* Add deployment target for devel-systemSam Thursfield2017-05-2421-50/+187
| | | | | | | | BuildStream is soon going to gain built-in support for deploying images so this should be considered a temporary x86_64 only hack. It's based on instructions in the defs2bst README: https://gitlab.com/BuildStream/defs2bst/blob/master/README.rst
* Add elements from OpenStack systemsSam Thursfield2017-05-24209-0/+3699
|
* convert: Add openstack-system to the list of things we importSam Thursfield2017-05-241-0/+7
| | | | This brings in QEMU and KVM which is useful for my current work.
* Add initramfs elementsSam Thursfield2017-05-243-0/+33
| | | | | These are taken from the defs2bst README: https://gitlab.com/BuildStream/defs2bst/blob/master/README.rst
* Remove redundant initramfs build instructionsSam Thursfield2017-05-242-10/+0
|
* Add 'files/initramfs/' from commit 'e5c71f0ca075bd29ffd55ec0c25804585bc21046'Sam Thursfield2017-05-244-0/+201
|\ | | | | | | | | | | git-subtree-dir: files/initramfs git-subtree-mainline: 646a18b3f362dc8f92aac31021f4a96fb41c87ed git-subtree-split: e5c71f0ca075bd29ffd55ec0c25804585bc21046
| * Add systemd shutdownramfs supportRichard Maw2015-05-192-1/+67
| | | | | | | | | | | | | | | | | | | | Systemd will, if there exists a /run/initramfs/shutdown executable, pivot into /run/initramfs and exec /shutdown when shutting down. This allows / to be unmounted, rather than just remounting read-only and hoping for the best. Change-Id: If42fc21380f74e039b02d9ef9b0491c24276f098
| * Convert build-system to autotools-likeRichard Maw2015-05-193-5/+10
| | | | | | | | | | | | This removes the need for an embedded morphology in the repository. Change-Id: I0ceff8f9b12458f7a4d0d5af10a6eba32fb44041
| * Support rootwait (enabled by default)Richard Maw2015-03-311-25/+43
| | | | | | | | Change-Id: Ie1cb0c136cb9bc2873d86bbc244dcacdcf85b65d
| * Drop into /bin/sh on failureRichard Maw2015-03-261-1/+1
| | | | | | | | Change-Id: Iff3f7d911088842d430e7946f7a1d4cb6edbfa93
| * Add initial version of initramfs scriptRichard Maw2014-06-022-0/+112
|
* Manually fix xml-catalog.bst post-install commandsSam Thursfield2017-05-241-1/+1
|
* Add the newly converted-to-BuildStream definitionsSam Thursfield2017-05-24782-0/+13447
| | | | This is not a conversion of all systems, just a subset.
* convert: Handle some more systemsSam Thursfield2017-05-241-1/+61
|
* Update project configSam Thursfield2017-05-231-1/+1
|
* convert: UpdatesSam Thursfield2017-05-231-2/+2
|
* Use elements/ not components/ for consistency with buildstream-tests repoSam Thursfield2017-05-231-3/+3
|
* Merge remote-tracking branch 'buildstream-tests/gnu-toolchain' into ↵Sam Thursfield2017-05-2332-0/+1375
|\ | | | | | | sam/buildstream
| * Reworking the gnu toolchain projectTristan Van Berkom2017-04-118-56/+53
| | | | | | | | | | | | | | o Use the org.freedesktop.BasePlaform and org.freedesktop.BaseSdk for building instead of the whole GNOME runtime. o Some minor renames
| * Moved all elements under the elements directoryTristan Van Berkom2017-03-2231-0/+2
| |
| * Renamed build-essential to gnu-toolchainTristan Van Berkom2017-03-2133-132/+132
| |
| * Upgrade build-essential to the baserock new usr merge approach.Tristan Van Berkom2017-02-2218-2/+27
| | | | | | | | | | | | | | | | | | This required making sure that fhs-dirs is depended on by anything which would stage on top of it, as the directory symlinks must come first. In this commit the dependencies are listed explicitly, probably there is a way to do this without being as wordy.
| * Incoprorating /usr merge effected in upstream baserockTristan Van Berkom2017-02-212-4/+4
| |
| * stage2.bst: Adding missing fake bash element dependencyTristan Van Berkom2017-02-211-0/+1
| |
| * Place /tools at the end of PATH for the final stage3 builds.Tristan Van Berkom2017-02-1611-11/+11
| | | | | | | | | | | | | | This is because otherwise we end up using the sysrooted /tools/sbin/ldconfig, causing the gcc build to fail as it does not find libz.so which is otherwise properly located if /sbin/ldconfig is used.
| * Files in final stage build-essential need /tools/sbin in PATHTristan Van Berkom2017-02-1411-11/+11
| | | | | | | | | | Because the GNOME sdk is no longer there, and ldconfig from stage2 is in /tools/sbin.
| * Merge branch 'pedro/dont-use-ssh-urls' into 'build-essential' Tristan Van Berkom2017-02-141-2/+2
| |\ | | | | | | | | | | | | Don't use ssh urls in the aliases when not needed See merge request !1
| | * Don't use ssh urls in the aliases when not neededPedro Alvarez2017-02-131-2/+2
| |/
| * Manual conversion of Baserock's build-essential stratumTristan Van Berkom2017-02-0335-84/+1305
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This huge commit is a manual conversion, notes on what was needed: o project.conf defines the arch specific stuff which was previously hardcoded into YBD, so the stage1 target and target etc are all defined by the build-essential project.conf o Direct and easy changes for git source representation o Added stage1.bst & stage2.bst "stacks", everything built in stage2 build-depends on stage1.bst, and the final build-essential products build-depend on stage2.bst (note build-depend means to depend _only_ for building, not propagated forward). o Instead of using host tools we build on the GNOME flatpak sdk/platform bundles o Some build-essential morph files use $(dirname $(pwd)) for a sysroot, which is weird, it means the morph files rely on building at one directory below the slash sysroot - in buildstream we build in /buildstream/build which is two - had to replace these with $(dirname $(dirname $(pwd))) instead o Remove the devices sections from the fhs-dirs elements, not allowed to create static device nodes in buildstream.
| * Remove "V" environment setting from project configurationTristan Van Berkom2017-02-011-1/+0
| | | | | | | | This is on by default for any autotools or supporting build system.
| * gnome-sdk.bst: Architecture conditional ostree import sourceTristan Van Berkom2017-01-261-6/+15
| | | | | | | | | | Pull in a different org.gnome.Sdk branch depending on the build architecture.
| * gnome-platform.bst: Architecture conditional ostree import sourceTristan Van Berkom2017-01-261-6/+15
| | | | | | | | | | Pull in a different org.gnome.Platform branch depending on the build architecture.
| * Added integration commands for the platform and SDKTristan Van Berkom2017-01-252-0/+11
| |
| * Removing glade.bst, this has no place in a gedit build demo.Tristan Van Berkom2017-01-251-17/+0
| |
| * gedit.bst: Removed some unneeded customizations, we can build with ↵Tristan Van Berkom2017-01-251-7/+1
| | | | | | | | introspection.
| * gtksourceview: new refTristan Van Berkom2017-01-251-1/+1
| |
| * New GNOME platform refTristan Van Berkom2017-01-251-1/+1
| |
| * New GNOME sdk refTristan Van Berkom2017-01-251-1/+1
| |
| * project.conf: Some custom environments for building flatpaksTristan Van Berkom2017-01-251-1/+3
| |
| * fixupTristan Van Berkom2017-01-191-1/+1
| |