summaryrefslogtreecommitdiff
path: root/strata/core.morph
Commit message (Collapse)AuthorAgeFilesLines
* Upgrade util-linux to 2.27Pedro Alvarez2015-09-231-2/+2
| | | | | | This version of util-linux will be needed for new versions of systemd. Change-Id: Ie1ebfeed53abdccf991ba91a0c8766ef70d75ed0
* Migrate to definitions format version 6Sam Thursfield2015-08-261-0/+10
| | | | Change-Id: I3845c77e8872ce2e1e8bc6a60e3ce7f184c32f58
* strata/core: Reorder to reflect dependenciesJavier Jardón2015-08-231-91/+91
| | | | | | | | | | | | | | Moving chunks around so its easy to identify what are actually dependencies of other chunks, and wicht ones are there because are dependencies of other strata, and maybe can be removed in the future (in the bottom) As it is, the core stratum can be read as: - Build autotools (autoconf, automake, libtool, gettext) - Build util-linux and deps - Build some chunks needed by other strata Change-Id: I5c778786f2f2ccfae5d5f1f2368481d39f4d41f9
* Use git as a build dependency instead hack morphologies manuallyJavier Jardón2015-08-211-45/+37
| | | | | | | | | | | | This actually revert some changes we made a while back (74ce6a18, 7cb71771, 7c2bfac9) I realize we will have to patch a lot of modules manually following this route. Also, I remember to see some commands from chunks that, even they build fine, they will show UNKNOWN if you type <command> --version Basically the chunks assume that if you are building from git, you have git installed Change-Id: I886288553e8edf05ffc1cb497fabbadb468819b7
* More GLib and deps to its own stratumJavier Jardón2015-08-171-40/+0
| | | | Change-Id: I1bcc28de68c9b61b25929cf142e1dd8ea63f8d6f
* Move GNU File into core to fix MIPS buildPaul Martin2015-08-071-0/+16
| | | | | | | | | | | | | Recent autoconf (and autoconf generated ./configure files) uses the "file" program to work out what binary format is currently being produced by the compiler when the architecture is MIPS. If "file" doesn't exist, or it fails to identify the binary format, autoconf/configure silently disables the building of shared libraries, which causes later chunks to fail to build at link stage due to missing .so files. Change-Id: Ia98a22d121fc8cb95d36bcb1d3ae2ce44cc6ddf5
* cpython: Use system libffi and libexpat librariesJavier Jardón2015-08-031-8/+10
| | | | Change-Id: I1e96327e30051079968e39db0032b98e0c81d352
* Upgrade perl to v5.22Richard Ipsum2015-07-271-2/+2
| | | | Change-Id: I309f2ee3d9ff0569907c51ee9984b365b31cdbf5
* Update cpython Python interpreter to latest stable versionsSam Thursfield2015-07-181-2/+2
| | | | Change-Id: I1faa4db9e3bb5c2e8e3ef80d88b3ef3e5cf2ae26
* attr: separate bootstrap and configure commandsJavier Jardón2015-06-231-1/+0
| | | | | | Also attr doesnt depend on automake to build Change-Id: Ied3ba4af7991c44ed080362a8dae5d00092e5514
* Update shadow to latest stable (4.2.1)Javier Jardón2015-06-161-2/+2
| | | | Change-Id: I7947f088ed59948deb68760a03714d722840a00a
* core: build libtool from gitJavier Jardón2015-06-161-38/+53
| | | | | libtool-tarball is still needed to build the libtool dependencies Change-Id: Icd90c0c92574812f860a649f40343bf13930b0ad
* strata/core.morph: patch doesnt depend on shadowJavier Jardón2015-06-161-1/+4
| | | | | | But in automake, autoconf, mini-utils and bison Change-Id: I6333bd5a6665697805c0acbd8f18928e32cdbde6
* Workaround for util-linux to not depend on gitJavier Jardón2015-06-161-1/+3
| | | | | | At least systemd fails to build if you remove the git dependency from util-linux and you dont apply this workaround Change-Id: Ife649e811aea2ffb2eb4fa6d042e2dfbaf390430
* core: build autoconf from git instead from a tarballJavier Jardón2015-06-161-26/+39
| | | | | | | Also, backport a patch needed to build with latest texinfo Change-Id: I1f1e0e81091fb4212bd111e16c8054ce548f4ae8
* patch: Fix version reportedJavier Jardón2015-06-161-0/+3
| | | | | | | | Without this patch, you get: ~ #patch --version GNU patch UNKNOWN Change-Id: I63c554ac9372306a5c8faa8324a31237ae6c9972
* gobject-introspection: depend on bashJavier Jardón2015-06-041-0/+1
| | | | | ... to avoid build failure when building gobject-introspection Change-Id: I9efdbe7063595fe147e00b4e5335ba6a32afa582
* Fix bison dependencies so that it builds without git and bashRichard Dale2015-06-021-2/+3
| | | | Change-Id: Idd1a0c155f2872c2b4aba64fa388e505e04fe7ab
* Move libffi.morph to strata/core/Javier Jardón2015-06-011-1/+1
| | | | Change-Id: I6bd38c933bcb86376a31fb36a6e40d2bd156822d
* strata/core.morph: Add build dependencies to LibexpatPedro Alvarez2015-05-261-17/+21
| | | | | | | | | These dependencies are: - Autoconf - Automake - Libtool Change-Id: Id4bb6ec40311c681b1708cad2114fc603a525b82
* Make gettext depend in libexpat to add support to translate XML filesJavier Jardón2015-05-261-7/+7
| | | | | | | | | | | Also, use autotools instead the experimental cmake system as It doesnt seem to generate the correct libexpat.so.x files. Thanks to Daniel Silverstone for the automake line to add the missing automake files (like install-sh) as upstream doesnt have them Change-Id: Ide6ad8ecb9ed35a42348a882cb9acc3b36fc4e34
* strata/core.morph: XML-Parser doesnt depend on libxml2Javier Jardón2015-05-261-1/+0
| | | | Change-Id: I943416ae89987a053d42e5161a86d9f37f7fea78
* Move e2fsprogs from foundation to core stratumJavier Jardón2015-05-191-0/+8
| | | | | | | | So cross- systems doesnt depend on the whole foundation (cross- systems include morph, which depends on ostree, wich depends on e2fsprogs) Change-Id: I77918e2a2a66e9bd7c8ce77d2447e390d192a1c8
* Fix linux-pamJonathan Maw2015-04-291-11/+66
| | | | | | | | | | | | | | | | This involves: * Reordering the chunks linux-pam, acl, attr and libcap2 - this means moving them into the 'core' stratum, and fixing errors that occur because of the move. * Configuring pam correctly. * Fix acl failing to build in core. * Fix shadow to build against pam and reconfigure shadow to not do things covered by pam. * Fix tar not building - I am not sure what caused this to fail to build, but fixing it involved stopping it from trying to init submodules that were already checked out. Change-Id: I1b00ca0158c31ce5f31c11fe60816434508a05a1
* Move GLib and gobject-introspection to -coreJavier Jardón2015-04-281-0/+32
| | | | | | | | | | | | | | Morph now depend on pygobject (to access ostree features). Also ostree depends on libsoup. Both libsoup and pygobject depends on GLib. morph is in cross-* systems, so we move GLib to the core stratum to not have to build the entire foundation stratum in the cross-* systems. Also the change makes sense as GLib is a dependency of strata that not necessarily depend on foundation (like multimedia-gstreamer) Change-Id: I9d1527b5057c71704ef5a0fe3d3e5f348f2908e5
* strata/core: Update util-linux to 2.16.1Javier Jardón2015-04-271-2/+2
| | | | | | | | | | | Some interesting changes: - The command hwclock(8) uses the drift correction for all relevant operations and it is unnecessary yo specify --adjust on the hwclock command line now - zramctl(8): this NEW COMMAND allows to control /dev/zramN devices Change-Id: I196d3a9a0f38bcb10c2adf10a200acc4d4218a9b
* Move gnome-common to core and upgrade to latest (3.14)Javier Jardón2015-04-171-0/+7
| | | | | | | | | Even it can be see as a GNOME dependency, this is only a group of autoconf macros (in the process of being upstreamed in autoconf-archive, but we need this here as is still being used by several projects) Change-Id: Ia1e510283110c522eebd8f72597f4e505de7a021
* Enable python bindings in KmodFrancisco Redondo Marchena2015-04-071-0/+6
| | | | | | | | This enables kmod python bindings required for iscsi tools. Enabling python in the kmod chunk requires cython for compiling so cython is moved to core.morph. Change-Id: Ic394d75f801efcb0be1e4ec17d9bc907f9d086a0
* Fix and update nano.Michael Drake2015-03-311-9/+0
| | | | | | | | | | | | Nano was broken; its binary not ending up in the systems. Here we fix that, update to 2.4.0 (which has full undo/redo functionality), and provide useful default config (enabling syntax highlighting, etc). Nano has also been moved from core to devtools. This stops morph from wanting to rebuild the world when you update Nano. Change-Id: I702b070cde6731fde04fc8a0810e2191e0bd4e6d
* Revert "strata/core.morph: bison doesnt depend on bash"Edward Cragg2015-03-201-0/+1
| | | | | | | | | | | | | This reverts commit c5240343053398d288cc500ff54379a3b0de5309. The original clean-up patch breaks the native build phase of cross-bootstrap on tested platforms - armv8l64, armv8b64, and x86_64. In the bootstrap environment, the native build of bison does rely on being run with bash rather than sh. Change-Id: Id8ed8793f8a179615a2f8733e867445cac544043
* Upgrade OpenSSL to version 1.0.1m to get security updatesPedro Alvarez2015-03-191-2/+2
| | | | Change-Id: I6a0b0ebe0fb7d2505ac0fdcdba6a482763724808
* Update the cmake version in the core stratum to v3.2.1Richard Dale2015-03-181-2/+2
| | | | Change-Id: I58caaebe296d6c7e5684ff6836c1f2b4a155ab8f
* Update libxsltFrancisco Redondo Marchena2015-03-171-2/+2
| | | | | | This updates libxslt to the latest commit in master because the latest stable release (v1.1.28) is 2 years old and master is 5 months old. This assumes that master is stable enough for using this commit.
* Update python-lxml and move it to python-core stratumFrancisco Redondo Marchena2015-03-171-0/+9
| | | | | | | | This moves python-lxml to python-core to avoid duplication of chunks in strata when the openstack-services strata is merged into definition master. lxslt has been moved to core.morph because is a very common dependency and is a requirement for python-lxml.
* Do not use 'build-depends' chunk parameter when it's empthy (and change to ↵baserock/jjardon/no_build_depends_fixJavier Jardón2015-03-061-10/+0
| | | | version: 1)
* Revert "Do not use 'build-depends' chunk parameter when it's empthy (and ↵Javier Jardón2015-03-061-0/+10
| | | | | | | | change to version: 1)" Morph should have been updated first This reverts commit ced4ed5f7aa35b46d161c5efea972699826f09de.
* Do not use 'build-depends' chunk parameter when it's empthy (and change to ↵baserock/jjardon/no_build_dependsJavier Jardón2015-03-061-10/+0
| | | | version: 1)
* strata/core: patch doesnt depend on bashJavier Jardón2015-02-261-1/+0
|
* strata/core.morph: libtool doesnt depend on bashJavier Jardón2015-02-261-2/+1
|
* strata/core: Upgrade to latest version of help2man (1.46.5)Javier Jardón2015-02-261-3/+2
|
* strata/core: gtk-doc-stub doesnt depend on automake/autoconf/libtoolJavier Jardón2015-02-261-3/+1
| | | | ... but in a bash configure script
* strata/core.morph: bison doesnt depend on bashJavier Jardón2015-02-261-1/+0
|
* Merge branch 'baserock/jjardon/move_python_core'Javier Jardón2015-02-251-14/+0
|\ | | | | | | Reviewed-By: Richard Maw <richard.maw@gmail.com>
| * Move python-setuptools from core to python-corebaserock/jjardon/move_python_coreJavier Jardón2015-02-201-7/+0
| |
| * Move pyyalm from core to python-coreJavier Jardón2015-02-201-7/+0
| |
* | Merge branch 'baserock/jjardon/systemd219'Javier Jardón2015-02-251-2/+2
|\ \ | | | | | | | | | | | | Reviewed-by: Tiago Gomes <tiago.gomes@codethink.co.uk> Reviewed-By: Richard Maw <richard.maw@gmail.com>
| * | strata/core: Upgrade util-linux to v2.25.2Javier Jardón2015-02-191-2/+2
| |/
* | strata/core: Upgrade to libtool 2.4.6baserock/jjardon/libtool246Javier Jardón2015-02-231-2/+2
|/ | | | | | | | From the release notes: "This version regains most of the speed of 2.4.2 by correcting one of two known regressions that were causing noticable slow-down when building projects with many source files."
* Regenerate config.{guess,sub} scriptsTiago Gomes2015-02-121-2/+9
| | | | | | | | | | | Some packages have old config.guess and config.sub scripts which don't recognize the aarch64-linux-gnu GNU triplet. For some cases, it is enough to do a `autoreconfig -if` to update those scripts. However, this approach cannot be used because when the configure scripts are not compatible with the current automake, autoheader, aclocal and friends; or when the project doesn't use automake at all (it has Makefile.in files, but not Makefile.am files). For those cases, we copy the system config.guess and config.sub scripts installed by automake.
* Update to libexpat 2.0.1Tiago Gomes2015-02-121-5/+3
| | | | | Also change the build system to cmake, as the autotools based one doesn't seem to work with the current automake version.