- 14 Sep, 2016 5 commits
-
-
Nicolas Dufresne authored
-
Nicolas Dufresne authored
This is done by introducing a new Recipe base class specific to GStreamer recipes. This will speed changing version while reducing redundancy.
-
Nicolas Dufresne authored
This reduces the redundancy and quickly allow changing the version.
-
Nicolas Dufresne authored
-
Edward Hervey authored
-
- 08 Sep, 2016 2 commits
-
-
Thibault Saunier authored
-
Thibault Saunier authored
-
- 05 Sep, 2016 1 commit
-
-
Jan Schmidt authored
We don't build bitcode for anything else, so it will be dropped anyway, and breaks support for Xcode 6 unnecessarily
-
- 03 Sep, 2016 1 commit
-
-
Arun Raghavan authored
-
- 02 Sep, 2016 5 commits
-
-
Arun Raghavan authored
-
Arun Raghavan authored
This is currently just the arch packages each in its own subdirectory, with some duplication of common files. Enough for us to be able to dist all of this and use it to build apps, though. https://bugzilla.gnome.org/show_bug.cgi?id=770631
-
Arun Raghavan authored
This allows us to specify universal_archs as a map of arch -> config file (which can be None). If specified, the config file provides overrides to the default config for that architecture. This is useful on Android, for example, where we want to specify DistroVersion as Lollipop+ for ARM64 and x86-64, but use a lower version for the other arches. https://bugzilla.gnome.org/show_bug.cgi?id=770631
-
Arun Raghavan authored
This makes sure that files are correctly installed in the case of universal builds. https://bugzilla.gnome.org/show_bug.cgi?id=770631
-
Sebastian Dröge authored
-
- 01 Sep, 2016 5 commits
-
-
Arun Raghavan authored
Not sure why this ever worked. Forgiving compilers?
-
Arun Raghavan authored
-
Arun Raghavan authored
Just some bug fixes, no changes to compiler flags.
-
Arun Raghavan authored
-
Arun Raghavan authored
googlecode is being scaled down, and the old link was a 404.
-
- 31 Aug, 2016 1 commit
-
-
Sebastian Dröge authored
-
- 25 Aug, 2016 4 commits
-
-
Sebastian Dröge authored
This reverts commit 40779ea8. It only works on Linux right now and was not meant to be merged yet.
-
Sebastian Dröge authored
-
Instead of requiring recipes to hard-code the major/minor/micro versions in the recipe, auto-detect them based on the platform-specific filesprovider regular expressions. This reduces maintenance burden greatly and we now generate more accurate .la files. A bunch of recipes were already wrong (openh264, taglib, etc).
-
We want to use this for libtool (.la) file generation
-
- 24 Aug, 2016 4 commits
-
-
Trivial fix + comments for the regex. Fixes all packaging.
-
micro should append to minor, not overwrite it
-
-
chmod might fail, and we will get stuck in an infinite loop of failing extract in that case. Just fall back to rm -rf in that case
-
- 23 Aug, 2016 2 commits
-
-
Our packaging and OSX/iOS universal builds require the library search function to return all matched files since each library has multiple aliases which must all be packaged or in the case of the universal builds, merged. This should fix the Travis iOS and Linux builds
-
Matthew Waters authored
a60af844 limited the number of version numbers after the library name to 2. libz builds a library with 3 version numbers, allow that as well.
-
- 22 Aug, 2016 7 commits
-
-
Matthew Waters authored
d6fb6e19 introduced regex matching for dll's dylib's and so's. Unfortunately, the dylib regex did not account for the libraries with name foo and of the form libfoo.n.dylib. or in the case of e.g. nettle, libnettle.6.2.dylib and libhogweed.4.2.dylib.
-
Matthew Waters authored
In the process disable sse4.1 usage on x86_64 OS X and iOS as it crashes the compiler.
-
This partially reverts commit 1222021a.
-
While generating a .lib library file on Windows, we guess the library name from the DLL filename, but we often get it wrong since the code that guesses is naive and assumes that the DLL is either of the form libfoo.dll or libfoo-N.dll. However, nettle.recipe installs libfoo-N-M.dll and we get the library name wrong. We don't need to guess the name if we remember and pass the library name correctly, so let's just do that.
-
It was using insufficient/broken logic and calling 'ls' which is much slower than just doing glob.glob especially on Windows. It now matches all possible DLLs, SOs, and Dylibs exactly using a regex and also warns if all the requested libraries weren't found.
-
-
Sebastian Dröge authored
-
- 19 Aug, 2016 1 commit
-
-
Tim-Philipp Müller authored
-
- 16 Aug, 2016 1 commit
- 13 Aug, 2016 1 commit
-
-
Tim-Philipp Müller authored
-