From 9bc2954529e3d8dc23466a0f3291f1ecb76653fb Mon Sep 17 00:00:00 2001 From: Esteban Lorenzano Date: Fri, 2 Dec 2016 12:43:59 +0100 Subject: [PATCH] add third-party specs (version definitons) --- third-party/cairo.spec | 6 ++++++ third-party/example.spec | 12 ++++++++++++ third-party/freetype2.spec | 6 ++++++ third-party/libgit2.spec | 6 ++++++ third-party/libpng.spec | 6 ++++++ third-party/libsdl2.spec | 6 ++++++ third-party/libssh2.spec | 6 ++++++ third-party/openssl.spec | 9 +++++++++ third-party/pixman.spec | 6 ++++++ third-party/pkgconfig.spec | 3 +++ 10 files changed, 66 insertions(+) create mode 100644 third-party/cairo.spec create mode 100644 third-party/example.spec create mode 100644 third-party/freetype2.spec create mode 100644 third-party/libgit2.spec create mode 100644 third-party/libpng.spec create mode 100644 third-party/libsdl2.spec create mode 100644 third-party/libssh2.spec create mode 100644 third-party/openssl.spec create mode 100644 third-party/pixman.spec create mode 100644 third-party/pkgconfig.spec diff --git a/third-party/cairo.spec b/third-party/cairo.spec new file mode 100644 index 0000000000..198f037133 --- /dev/null +++ b/third-party/cairo.spec @@ -0,0 +1,6 @@ +cairo_spec_download_url:=http://www.cairographics.org/releases/cairo-1.14.6.tar.xz +cairo_spec_archive_name:=cairo-1.14.6.tar.xz +cairo_spec_unpack_dir_name:=cairo-1.14.6 +cairo_spec_product_name_macOS:=libcairo.2.dylib +cairo_spec_product_name_linux:= +cairo_spec_product_name_windows:= diff --git a/third-party/example.spec b/third-party/example.spec new file mode 100644 index 0000000000..c260f1eb41 --- /dev/null +++ b/third-party/example.spec @@ -0,0 +1,12 @@ +# url to download library +cairo_spec_download_url:=http://www.cairographics.org/releases/cairo-1.14.6.tar.xz +# name of the archived version (name to adopt when saving on cache) +cairo_spec_archive_name:=cairo-1.14.6.tar.xz +# name of directory when archive is unpacked +cairo_spec_unpack_dir_name:=cairo-1.14.6 +# name of product library (in macOS) +cairo_spec_product_name_macOS:=libcairo.2.dylib +# name of product library (in linux) +cairo_spec_product_name_linux:= +# name of product library (in windows) +cairo_spec_product_name_windows:= diff --git a/third-party/freetype2.spec b/third-party/freetype2.spec new file mode 100644 index 0000000000..2ab7ac689d --- /dev/null +++ b/third-party/freetype2.spec @@ -0,0 +1,6 @@ +freetype2_spec_download_url:=http://ftp.igh.cnrs.fr/pub/nongnu/freetype/freetype-2.6.5.tar.gz +freetype2_spec_archive_name:=freetype-2.6.5.tar.gz +freetype2_spec_unpack_dir_name:=freetype-2.6.5 +freetype2_spec_product_name_macOS:=libfreetype.6.dylib +freetype2_spec_product_name_linux:= +freetype2_spec_product_name_windows:= diff --git a/third-party/libgit2.spec b/third-party/libgit2.spec new file mode 100644 index 0000000000..9bb7af7b65 --- /dev/null +++ b/third-party/libgit2.spec @@ -0,0 +1,6 @@ +libgit2_spec_download_url:=https://github.com/libgit2/libgit2/archive/v0.23.0.tar.gz +libgit2_spec_archive_name:=libgit2-v0.23.0.tar.gz +libgit2_spec_unpack_dir_name:=libgit2-0.23.0 +libgit2_spec_product_name_macOS:=libgit2.0.23.0.dylib +libgit2_spec_product_name_linux:= +libgit2_spec_product_name_windows:= diff --git a/third-party/libpng.spec b/third-party/libpng.spec new file mode 100644 index 0000000000..32413673ad --- /dev/null +++ b/third-party/libpng.spec @@ -0,0 +1,6 @@ +libpng_spec_download_url:=ftp://ftp.simplesystems.org/pub/libpng/png/src/history/libpng12/libpng-1.6.26.tar.gz +libpng_spec_archive_name:=libpng-1.6.26.tar.gz +libpng_spec_unpack_dir_name:=libpng-1.6.26 +libpng_spec_product_name_macOS:=libpng16.16.dylib +libpng_spec_product_name_linux:= +libpng_spec_product_name_windows:= diff --git a/third-party/libsdl2.spec b/third-party/libsdl2.spec new file mode 100644 index 0000000000..5ab53c6c53 --- /dev/null +++ b/third-party/libsdl2.spec @@ -0,0 +1,6 @@ +libsdl2_spec_download_url:=http://www.libsdl.org/release/SDL2-2.0.4.tar.gz +libsdl2_spec_archive_name:=SDL2-2.0.4.tar.gz +libsdl2_spec_unpack_dir_name:=SDL2-2.0.4 +libsdl2_spec_product_name_macOS:=libSDL2-2.0.0.dylib +libsdl2_spec_product_name_linux:= +libsdl2_spec_product_name_windows:= \ No newline at end of file diff --git a/third-party/libssh2.spec b/third-party/libssh2.spec new file mode 100644 index 0000000000..6569076e20 --- /dev/null +++ b/third-party/libssh2.spec @@ -0,0 +1,6 @@ +libssh2_spec_download_url:=https://www.libssh2.org/download/libssh2-1.7.0.tar.gz +libssh2_spec_archive_name:=libssh2-1.7.0.tar.gz +libssh2_spec_unpack_dir_name:=libssh2-1.7.0 +libssh2_spec_product_name_macOS:=libssh2.1.dylib +libssh2_spec_product_name_linux:= +libssh2_spec_product_name_windows:= \ No newline at end of file diff --git a/third-party/openssl.spec b/third-party/openssl.spec new file mode 100644 index 0000000000..866591be5a --- /dev/null +++ b/third-party/openssl.spec @@ -0,0 +1,9 @@ +openssl_spec_download_url:=https://www.openssl.org/source/openssl-1.0.2j.tar.gz +openssl_spec_archive_name:=openssl-1.0.2j.tar.gz +openssl_spec_unpack_dir_name:=openssl-1.0.2j +openssl_spec_product1_name_macOS:=libssl.1.0.0.dylib +openssl_spec_product2_name_macOS:=libcrypto.1.0.0.dylib +openssl_spec_product1_name_linux:= +openssl_spec_product2_name_linux:= +openssl_spec_product1_name_windows:= +openssl_spec_product2_name_windows:= \ No newline at end of file diff --git a/third-party/pixman.spec b/third-party/pixman.spec new file mode 100644 index 0000000000..b8db2bb89d --- /dev/null +++ b/third-party/pixman.spec @@ -0,0 +1,6 @@ +pixman_spec_download_url:=http://www.cairographics.org/releases/pixman-0.34.0.tar.gz +pixman_spec_archive_name:=pixman-0.34.0.tar.gz +pixman_spec_unpack_dir_name:=pixman-0.34.0 +pixman_spec_product_name_macOS:=libpixman-1.0.dylib +pixman_spec_product_name_linux:= +pixman_spec_product_name_windows:= diff --git a/third-party/pkgconfig.spec b/third-party/pkgconfig.spec new file mode 100644 index 0000000000..5bc3ed35bd --- /dev/null +++ b/third-party/pkgconfig.spec @@ -0,0 +1,3 @@ +pkgconfig_spec_download_url:=http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz +pkgconfig_spec_archive_name:=pkg-config-0.23.tar.gz +pkgconfig_spec_unpack_dir_name:=pkg-config-0.23