summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-05-19Allow overriding the output ostree repo locationHEADmasterTristan Van Berkom1-7/+8
This allows one to specify the repository with: make REPO=/path/to/repo https://bugs.freedesktop.org/show_bug.cgi?id=95483
2016-05-12Generate metadata from make variables.Tristan Van Berkom5-15/+27
This allows one to use the same makefiles when building for other (host compatible) arches. One can build i386 on an x86_64 machine with: make ARCH=i386 The metadata files will be regenerated on every invocation of make.
2016-05-12qemuarmv7a: Tuning machine to enable hard float (neon)Tristan Van Berkom1-3/+3
2016-05-09doap: xdg-app was renamed to flatpakAlexander Larsson1-1/+1
2016-05-09Drop --generate-sizesAlexander Larsson1-1/+1
This is not needed anymore
2016-05-09Use xdg-app arch names in build scriptsTristan Van Berkom1-2/+2
Make the main build script accept the following arch names: o i386 o x86_64 o arm o aarch64
2016-05-09freedesktop.conf: Prefer more recent rpm toolTristan Van Berkom1-3/+0
RPM 4.11.2 does not handle armv7 or aarch64 very well, it manages to create packages for the sysroot and extract them when building aarch64 -> aarch64, but fails to extract them in the sysroot when building aarch64 -> armv7a Using a more fresh RPM lets us build armv7a on aarch64 machines.
2016-05-06gcc-cross-initial: Fixing build on aarch64Tristan Van Berkom1-0/+7
When building on aarch64 targetting aarch64, the gcc-cross-initial stage bails out in configure-target-libgcc while trying to use the in tree compiler which has not yet been produced by all-gcc. Upstream yocto bug report and patch mail: https://bugzilla.yoctoproject.org/show_bug.cgi?id=9510 http://lists.openembedded.org/pipermail/openembedded-core/2016-April/120669.html
2016-05-06cross-localedef-native: Fix build on aarch64Tristan Van Berkom1-0/+9
This adds an override cross-localedef-native_2.22.bbappend override which leverages the oe autotools configure, ultimately so that it will use a fresh config.sub & config.guess and properly recognize the aarch64 machine. This is a backport of an upstream yocto bug filed with this report and patch mail: https://bugzilla.yoctoproject.org/show_bug.cgi?id=9508 http://lists.openembedded.org/pipermail/openembedded-core/2016-April/120613.html This should be removed if/when the upstream bug is fixed in jethro, or, when moving to a new poky release branch which uses a newer version of glibc.
2016-05-06Added support for a few archesTristan Van Berkom2-1/+18
Build scripts now support building for 4 arches: - x86_64 (using the qemux86-64 machine) - i686 (using qemux86) - aarch64 (using qemuarm64) - armv7a (using newly added qemuarmv7a machine)
2016-05-06Migrate to latest jethro branch of pokyTristan Van Berkom3-60/+0
This allows us to drop our downstream patch against make 4.1 as the same patch is now in upstream jethro release branch.
2016-05-06Backporting binutils bug fix to the 2.25 branchTristan Van Berkom2-0/+170
We fail to build webkit on aarch64 due to this binutils bug: https://sourceware.org/bugzilla/show_bug.cgi?id=19353 Applying patch which fixes this, stripped out changelog entry from patch to make it apply without error.
2016-05-06libjpeg-turbo: Depend on nasm-native only on x86Tristan Van Berkom1-1/+2
2016-05-06task-freedesktop-contents-sdk.bb: build valgrind only on x86Tristan Van Berkom1-2/+4
2016-04-15Update to gettext 0.19.7Alexander Larsson2-0/+129
2016-04-08Fix typoAlexander Larsson1-1/+1
2016-04-08Sign summary when updatingAlexander Larsson1-2/+2
2016-04-08Bump version to 1.5 (unstable) on master branchAlexander Larsson4-7/+7
1.4 continues on 1.4 branch
2016-04-08Bump 1.2 references to 1.4Alexander Larsson2-4/+4
2016-04-07Remove old images before buildAlexander Larsson1-0/+2
Otherwise these pile up forever. We store rpms and ostree repo between builds anyway
2016-04-07Add back some files that were added via rpm deps beforeAlexander Larsson1-0/+2
2016-04-07Drop package-management feature to get rid of rpmAlexander Larsson2-3/+0
2016-04-07Add system libverto and use in krb5Alexander Larsson3-2/+17
Otherwise the internal one is used, which has a different soname than the one otherwise used in common distros.
2016-04-06Fix libbz2 sonameAlexander Larsson1-1/+1
2016-04-06Bump bzip2 revision to make sure to rebuild itAlexander Larsson1-1/+1
2016-04-06sdk: Remove rpm and smartpmAlexander Larsson3-21/+0
We don't use this to build the other layers anway, so no need to have it anymore.
2016-04-06bzip2 bbappend: Make sure we find the override filesAlexander Larsson1-0/+0
2016-04-06We have to prepend the FILESEXTRAPATH to replace the makefileAlexander Larsson1-1/+2
2016-04-05bzip2 is an append file, not a new recipeAlexander Larsson1-0/+0
2016-04-05Fix the bzip sonameAlexander Larsson2-0/+73
2016-04-05Update krb5 to 1.13.2Alexander Larsson6-97/+1532
2016-04-05Switch libjpeg to 6.2 abiAlexander Larsson1-3/+1
2016-04-04Always init repo if not there rather than use make dependenciesAlexander Larsson1-4/+3
The repo make dependency makes us rebuild the platform each time something in the repo changes.
2016-03-24Ensure a simple 'make' command works when starting out.Tristan Van Berkom1-1/+1
Before looking deeply and figuring it out, building this from scratch by typing 'make' ends up failing in the ostree update because there is no 'repo' found. Fix this by simply making the 'repo' a prerequisite of updating the ostree repository. This will only create the repository once if the repo directory is not found.
2016-03-14Build libsndfile1 with ogg/vorbis/flac supportAlexander Larsson1-0/+2
2016-03-10Update to latest yocto to get OpenSSL fixesAlexander Larsson1-0/+0
2016-02-26Update yocto base to get libgcrypt security fixAlexander Larsson1-0/+0
2016-02-18Update to latest yocto with glibc security fixAlexander Larsson5-40/+0
Also drop our glibc workarounds. The static-tls one is not needed with glibc 2.22. The localedef on has been merged upstream
2016-02-11Fix gpgme-pthread referenceAlexander Larsson1-1/+1
2016-02-11Add libgpgme-pthread to platformAlexander Larsson1-0/+1
2016-02-09Move gnupg to platformAlexander Larsson2-1/+1
This is needed for gpgme to actually work.
2016-02-08Make dependencies more explicitAlexander Larsson1-22/+26
We rely on the timestamps of the ref files, which should make things more robust and avoid unnecessary commits if nothing changed.
2016-02-05Don't include libjpeg debug infoAlexander Larsson1-1/+0
2016-02-05Add libatomic-ops-staticdev to sdkAlexander Larsson1-0/+1
2016-02-05bash: No need to override bash_cv_getcwd_malloc, as that is upstream nowAlexander Larsson1-1/+0
2016-02-05Upstream yocto already added libxml2-python support. Lets use that.Alexander Larsson2-7/+2
2016-02-05Work around locale issue in cross locale buildAlexander Larsson1-0/+3
2016-02-04Clean up distro confAlexander Larsson1-4/+4
2016-02-04Bump version to 1.4Alexander Larsson1-1/+1
2016-02-04Update yocto to the latest 2.0 branchAlexander Larsson24-454/+228