Summary:
This updates GifLib from 5.1.1 to 5.1.4.
Launchpad publishes newer versions as `.bz2`, so I updated the unpack logic to handle that case as well.
Reviewed By: lambdapioneer
Differential Revision: D7513936
fbshipit-source-id: 00857eb0854146c3d953e7fb1a39b4de3795b641
Summary:
Updated build tools, gradle plugin, gradle and support library dependencies.
Fixed "bintrayUsername not found" errors (#1915).
This makes sample apps API 14+ (because of new support library). The core lib remains API 9+.
Run showcase app + CI.
Closes https://github.com/facebook/fresco/pull/1986
Reviewed By: oprisnik, kirwan
Differential Revision: D6545311
Pulled By: foghina
fbshipit-source-id: f5808836075412fec9c9c22596fd9527718367cb
Summary: After this diff all version number constants for native dependencies are defined in `gradle.properties` among all other dependency version numbers. Also now all `lib*` folders follow the same fully-qualifying naming pattern.
Reviewed By: kirwan
Differential Revision: D4681401
fbshipit-source-id: e24ef048f9f656867a1a6eb32c85457497df0a88
Summary: Sourceforge is super unreliable and our CircleCI build is failing because it can't download giflib from there. Switch to downloading from launchpad.net (bonus: HTTPS).
Reviewed By: kirwan
Differential Revision: D4414782
fbshipit-source-id: 42dd0daf4b4588963fbc3edc0622f5af90406669
Summary: Removed a parameter which was a duplicate
Reviewed By: kirwan
Differential Revision: D4320033
fbshipit-source-id: b018a682b0238651aa66232e1d58d25ffe09fbfa
Summary: ndkBuild function moved to common file
Reviewed By: kirwan
Differential Revision: D4319965
fbshipit-source-id: 3f6c6f395ecec5ef9cc802e17929ca75a53bb7c1
Summary: Gif download moved to common file
Reviewed By: kirwan
Differential Revision: D4319702
fbshipit-source-id: c8c55e65ceb07a031e5fa96d0e1081a838635f2c
Summary: Moved png library download and build to common file
Reviewed By: kirwan
Differential Revision: D4319546
fbshipit-source-id: f298456b3b17a9a08709d86cbee7e4e97647ea3f
Summary: Moved the download/unzipping and copying management for libjpeg-turbo library into common file
Reviewed By: kirwan
Differential Revision: D4313400
fbshipit-source-id: 43d758066ff16c553074577bfbb6a12261e4584d
Summary: Moved the creation of the download and build folders to common gradle file
Reviewed By: kirwan
Differential Revision: D4313093
fbshipit-source-id: 2e72a2df196c8e739e1a9a249716b53208df88b6
Summary: Created common file for gradle and moved method for building in Android Studio
Reviewed By: kirwan
Differential Revision: D4313073
fbshipit-source-id: 3de81b30ce94134c655472515a360bcd9efd617a
Summary:
Pre-dexing is of no value in a CI environment likes Circle CI's which builds from a clean folder each time.
Disabling it should speed up the build and reduce its memory footprint.
Reviewed By: aagnes
Differential Revision: D3340565
fbshipit-source-id: b8a4a45e094a294ca938545d815309fd8c0e6989