github.com/equinix-metal/virtlet@v1.5.2-0.20191204181327-1659b8a48e9b/contrib/cirros-patches/buildroot.diff (about)

     1  diff --git a/package/Config.in b/package/Config.in
     2  index deff0fe..4049a91 100644
     3  --- a/package/Config.in
     4  +++ b/package/Config.in
     5  @@ -656,6 +656,7 @@ menu "External python modules"
     6   	source "package/python-backports-abc/Config.in"
     7   	source "package/python-beautifulsoup4/Config.in"
     8   	source "package/python-bitstring/Config.in"
     9  +	source "package/python-boto/Config.in"
    10   	source "package/python-bottle/Config.in"
    11   	source "package/python-can/Config.in"
    12   	source "package/python-cbor/Config.in"
    13  @@ -666,6 +667,7 @@ menu "External python modules"
    14   	source "package/python-cheetah/Config.in"
    15   	source "package/python-cherrypy/Config.in"
    16   	source "package/python-click/Config.in"
    17  +	source "package/python-cloud-init/Config.in"
    18   	source "package/python-coherence/Config.in"
    19   	source "package/python-configobj/Config.in"
    20   	source "package/python-configshell-fb/Config.in"
    21  @@ -714,6 +716,8 @@ menu "External python modules"
    22   	source "package/python-ipython/Config.in"
    23   	source "package/python-itsdangerous/Config.in"
    24   	source "package/python-jinja2/Config.in"
    25  +	source "package/python-jsonpatch/Config.in"
    26  +	source "package/python-jsonpointer/Config.in"
    27   	source "package/python-jsonschema/Config.in"
    28   	source "package/python-json-schema-validator/Config.in"
    29   	source "package/python-keyring/Config.in"
    30  @@ -739,6 +743,7 @@ menu "External python modules"
    31   	source "package/python-networkmanager/Config.in"
    32   	source "package/python-nfc/Config.in"
    33   	source "package/python-numpy/Config.in"
    34  +	source "package/python-oauthlib/Config.in"
    35   	source "package/python-paho-mqtt/Config.in"
    36   	source "package/python-pam/Config.in"
    37   	source "package/python-paramiko/Config.in"
    38  @@ -748,6 +753,7 @@ menu "External python modules"
    39   	source "package/python-pexpect/Config.in"
    40   	source "package/python-pillow/Config.in"
    41   	source "package/python-posix-ipc/Config.in"
    42  +	source "package/python-prettytable/Config.in"
    43   	source "package/python-prompt-toolkit/Config.in"
    44   	source "package/python-protobuf/Config.in"
    45   	source "package/python-psutil/Config.in"
    46  diff --git a/package/python-boto/Config.in b/package/python-boto/Config.in
    47  new file mode 100644
    48  index 0000000..d34b627
    49  --- /dev/null
    50  +++ b/package/python-boto/Config.in
    51  @@ -0,0 +1,6 @@
    52  +config BR2_PACKAGE_PYTHON_BOTO
    53  +	bool "python-boto"
    54  +	help
    55  +	  Amazon Web Services Library
    56  +
    57  +	  https://github.com/boto/boto/
    58  diff --git a/package/python-boto/python-boto.hash b/package/python-boto/python-boto.hash
    59  new file mode 100644
    60  index 0000000..524f18d
    61  --- /dev/null
    62  +++ b/package/python-boto/python-boto.hash
    63  @@ -0,0 +1,3 @@
    64  +# md5 and sha256 locally computed
    65  +md5	ce4589dd9c1d7f5d347363223ae1b970  boto-2.48.0.tar.gz
    66  +sha256	deb8925b734b109679e3de65856018996338758f4b916ff4fe7bb62b6d7000d1  boto-2.48.0.tar.gz
    67  diff --git a/package/python-boto/python-boto.mk b/package/python-boto/python-boto.mk
    68  new file mode 100644
    69  index 0000000..f328b6a
    70  --- /dev/null
    71  +++ b/package/python-boto/python-boto.mk
    72  @@ -0,0 +1,13 @@
    73  +################################################################################
    74  +#
    75  +# python-boto
    76  +#
    77  +################################################################################
    78  +
    79  +PYTHON_BOTO_VERSION = 2.48.0
    80  +PYTHON_BOTO_SOURCE = boto-$(PYTHON_BOTO_VERSION).tar.gz
    81  +PYTHON_BOTO_SITE = https://pypi.python.org/packages/66/e7/fe1db6a5ed53831b53b8a6695a8f134a58833cadb5f2740802bc3730ac15
    82  +PYTHON_BOTO_LICENSE = MIT
    83  +PYTHON_BOTO_SETUP_TYPE = setuptools
    84  +
    85  +$(eval $(python-package))
    86  diff --git a/package/python-cloud-init/Config.in b/package/python-cloud-init/Config.in
    87  new file mode 100644
    88  index 0000000..ba524b7
    89  --- /dev/null
    90  +++ b/package/python-cloud-init/Config.in
    91  @@ -0,0 +1,16 @@
    92  +config BR2_PACKAGE_PYTHON_CLOUD_INIT
    93  +	bool "python-cloud-init"
    94  +	select BR2_PACKAGE_PYTHON_PYTABLEWRITER # runtime
    95  +	select BR2_PACKAGE_PYTHON_JINJA2 # runtime
    96  +	select BR2_PACKAGE_PYTHON_SIMPLEJSON # runtime
    97  +	select BR2_PACKAGE_PYTHON_REQUESTS # runtime
    98  +	select BR2_PACKAGE_PYTHON_CONFIGOBJ # runtime
    99  +	select BR2_PACKAGE_PYTHON_PYYAML # runtime
   100  +	select BR2_PACKAGE_PYTHON_BOTO # runtime
   101  +	select BR2_PACKAGE_PYTHON_OAUTHLIB # runtime
   102  +	select BR2_PACKAGE_PYTHON_SIX # runtime
   103  +	select BR2_PACKAGE_PYTHON_JSONPATCH # runtime
   104  +	help
   105  +	  CloudInit python packages
   106  +
   107  +	  http://cloudinit.readthedocs.io
   108  diff --git a/package/python-cloud-init/python-cloud-init.mk b/package/python-cloud-init/python-cloud-init.mk
   109  new file mode 100644
   110  index 0000000..6734a3b
   111  --- /dev/null
   112  +++ b/package/python-cloud-init/python-cloud-init.mk
   113  @@ -0,0 +1,13 @@
   114  +################################################################################
   115  +#
   116  +# python-cloud-init
   117  +#
   118  +################################################################################
   119  +
   120  +PYTHON_CLOUD_INIT_VERSION = d5f855dd96ccbea77f61b0515b574ad2c43d116d
   121  +ZYRE_SITE = 
   122  +PYTHON_CLOUD_INIT_SITE = $(call github,number5,cloud-init,$(PYTHON_CLOUD_INIT_VERSION))
   123  +PYTHON_CLOUD_INIT_SETUP_TYPE = setuptools
   124  +PYTHON_CLOUD_INIT_LICENSE = Apache2
   125  +
   126  +$(eval $(python-package))
   127  diff --git a/package/python-jsonpatch/Config.in b/package/python-jsonpatch/Config.in
   128  new file mode 100644
   129  index 0000000..368eaba
   130  --- /dev/null
   131  +++ b/package/python-jsonpatch/Config.in
   132  @@ -0,0 +1,6 @@
   133  +config BR2_PACKAGE_PYTHON_JSONPATCH
   134  +	bool "python-jsonpatch"
   135  +	help
   136  +	  Apply JSON-Patches (RFC 6902)
   137  +
   138  +	  https://github.com/stefankoegl/python-json-patch
   139  diff --git a/package/python-jsonpatch/python-jsonpath.hash b/package/python-jsonpatch/python-jsonpath.hash
   140  new file mode 100644
   141  index 0000000..06f43b1
   142  --- /dev/null
   143  +++ b/package/python-jsonpatch/python-jsonpath.hash
   144  @@ -0,0 +1,3 @@
   145  +# md5 and sha256 locally computed
   146  +md5	8ef1ceb00dcf992c9e43611f698f9279  jsonpatch-1.16.tar.gz
   147  +sha256	f025c28a08ce747429ee746bb21796c3b6417ec82288f8fe6514db7398f2af8a  jsonpatch-1.16.tar.gz
   148  diff --git a/package/python-jsonpatch/python-jsonpath.mk b/package/python-jsonpatch/python-jsonpath.mk
   149  new file mode 100644
   150  index 0000000..0acde88
   151  --- /dev/null
   152  +++ b/package/python-jsonpatch/python-jsonpath.mk
   153  @@ -0,0 +1,13 @@
   154  +################################################################################
   155  +#
   156  +# python-jsonpatch
   157  +#
   158  +################################################################################
   159  +
   160  +PYTHON_JSONPATCH_VERSION = 1.16
   161  +PYTHON_JSONPATCH_SOURCE = jsonpatch-$(PYTHON_JSONPATCH_VERSION).tar.gz
   162  +PYTHON_JSONPATCH_SITE = https://pypi.python.org/packages/36/de/499bea7aac917f86eb5be148f631c3ddced4e60c8d119d63939c53a5ab5b
   163  +PYTHON_JSONPATCH_LICENSE = bsd
   164  +PYTHON_JSONPATCH_SETUP_TYPE = setuptools
   165  +
   166  +$(eval $(python-package))
   167  diff --git a/package/python-jsonpointer/Config.in b/package/python-jsonpointer/Config.in
   168  new file mode 100644
   169  index 0000000..e61462f
   170  --- /dev/null
   171  +++ b/package/python-jsonpointer/Config.in
   172  @@ -0,0 +1,6 @@
   173  +config BR2_PACKAGE_PYTHON_JSONPOINTER
   174  +	bool "python-jsonpointer"
   175  +	help
   176  +	  Identify specific nodes in a JSON document (RFC 6901)
   177  +
   178  +	  https://github.com/stefankoegl/python-json-pointer
   179  diff --git a/package/python-jsonpointer/python-jsonpointer.hash b/package/python-jsonpointer/python-jsonpointer.hash
   180  new file mode 100644
   181  index 0000000..42db723
   182  --- /dev/null
   183  +++ b/package/python-jsonpointer/python-jsonpointer.hash
   184  @@ -0,0 +1,3 @@
   185  +# md5 and sha256 locally computed
   186  +md5	d68c0c6ad6889e9c94ec0feba719e45e  jsonpointer-1.10.tar.gz
   187  +sha256	9fa5dcac35eefd53e25d6cd4c310d963c9f0b897641772cd6e5e7b89df7ee0b1  jsonpointer-1.10.tar.gz
   188  diff --git a/package/python-jsonpointer/python-jsonpointer.mk b/package/python-jsonpointer/python-jsonpointer.mk
   189  new file mode 100644
   190  index 0000000..bcfa0a2
   191  --- /dev/null
   192  +++ b/package/python-jsonpointer/python-jsonpointer.mk
   193  @@ -0,0 +1,13 @@
   194  +################################################################################
   195  +#
   196  +# python-jsonpointer
   197  +#
   198  +################################################################################
   199  +
   200  +PYTHON_JSONPOINTER_VERSION = 1.10
   201  +PYTHON_JSONPOINTER_SOURCE = jsonpointer-$(PYTHON_JSONPOINTER_VERSION).tar.gz
   202  +PYTHON_JSONPOINTER_SITE = https://pypi.python.org/packages/f6/36/6bdd302303e8bc7c25102dbc1eabb3e3d97f57b0f8f414f4da7ea7ab9dd8
   203  +PYTHON_JSONPOINTER_LICENSE = bsd
   204  +PYTHON_JSONPOINTER_SETUP_TYPE = setuptools
   205  +
   206  +$(eval $(python-package))
   207  diff --git a/package/python-oauthlib/Config.in b/package/python-oauthlib/Config.in
   208  new file mode 100644
   209  index 0000000..38b22f0
   210  --- /dev/null
   211  +++ b/package/python-oauthlib/Config.in
   212  @@ -0,0 +1,6 @@
   213  +config BR2_PACKAGE_PYTHON_OAUTHLIB
   214  +	bool "python-oauthlib"
   215  +	help
   216  +	  Generic oauth lib
   217  +
   218  +	  https://github.com/idan/oauthlib
   219  diff --git a/package/python-oauthlib/python-oauthlib.hash b/package/python-oauthlib/python-oauthlib.hash
   220  new file mode 100644
   221  index 0000000..a6682ca
   222  --- /dev/null
   223  +++ b/package/python-oauthlib/python-oauthlib.hash
   224  @@ -0,0 +1,3 @@
   225  +# md5 and sha256 locally computed
   226  +md5	f59b448a30684347e00f369bc3542abc  oauthlib-2.0.2.tar.gz
   227  +sha256	b3b9b47f2a263fe249b5b48c4e25a5bce882ff20a0ac34d553ce43cff55b53ac  oauthlib-2.0.2.tar.gz
   228  diff --git a/package/python-oauthlib/python-oauthlib.mk b/package/python-oauthlib/python-oauthlib.mk
   229  new file mode 100644
   230  index 0000000..46eb994
   231  --- /dev/null
   232  +++ b/package/python-oauthlib/python-oauthlib.mk
   233  @@ -0,0 +1,13 @@
   234  +################################################################################
   235  +#
   236  +# python-oauthlib
   237  +#
   238  +################################################################################
   239  +
   240  +PYTHON_OAUTHLIB_VERSION = 2.0.2
   241  +PYTHON_OAUTHLIB_SOURCE = oauthlib-$(PYTHON_OAUTHLIB_VERSION).tar.gz
   242  +PYTHON_OAUTHLIB_SITE = https://pypi.python.org/packages/fa/2e/25f25e6c69d97cf921f0a8f7d520e0ef336dd3deca0142c0b634b0236a90
   243  +PYTHON_OAUTHLIB_LICENSE = BSD
   244  +PYTHON_OAUTHLIB_SETUP_TYPE = setuptools
   245  +
   246  +$(eval $(python-package))
   247  diff --git a/package/python-prettytable/Config.in b/package/python-prettytable/Config.in
   248  new file mode 100644
   249  index 0000000..d0aa0fb
   250  --- /dev/null
   251  +++ b/package/python-prettytable/Config.in
   252  @@ -0,0 +1,6 @@
   253  +config BR2_PACKAGE_PYTHON_PRETTYTABLE
   254  +	bool "python-prettytable"
   255  +	help
   256  +	  A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.
   257  +
   258  +	  http://code.google.com/p/prettytable/
   259  diff --git a/package/python-prettytable/python-prettytable.hash b/package/python-prettytable/python-prettytable.hash
   260  new file mode 100644
   261  index 0000000..a88a656
   262  --- /dev/null
   263  +++ b/package/python-prettytable/python-prettytable.hash
   264  @@ -0,0 +1,3 @@
   265  +# md5 and sha256 locally computed
   266  +md5	a6b80afeef286ce66733d54a0296b13b  prettytable-0.7.2.tar.gz
   267  +sha256	2d5460dc9db74a32bcc8f9f67de68b2c4f4d2f01fa3bd518764c69156d9cacd9  prettytable-0.7.2.tar.gz
   268  diff --git a/package/python-prettytable/python-prettytable.mk b/package/python-prettytable/python-prettytable.mk
   269  new file mode 100644
   270  index 0000000..0c26a0c
   271  --- /dev/null
   272  +++ b/package/python-prettytable/python-prettytable.mk
   273  @@ -0,0 +1,13 @@
   274  +################################################################################
   275  +#
   276  +# python-prettytable
   277  +#
   278  +################################################################################
   279  +
   280  +PYTHON_PRETTYTABLE_VERSION = 0.7.2
   281  +PYTHON_PRETTYTABLE_SOURCE = prettytable-$(PYTHON_PRETTYTABLE_VERSION).tar.gz
   282  +PYTHON_PRETTYTABLE_SITE = https://pypi.python.org/packages/e0/a1/36203205f77ccf98f3c6cf17cf068c972e6458d7e58509ca66da949ca347
   283  +PYTHON_PRETTYTABLE_LICENSE = BSD
   284  +PYTHON_PRETTYTABLE_SETUP_TYPE = setuptools
   285  +
   286  +$(eval $(python-package))
   287  diff --git a/package/uclibc/0004-fix-posix-spawn.patch b/package/uclibc/0004-fix-posix-spawn.patch
   288  new file mode 100644
   289  index 0000000..3d4558b
   290  --- /dev/null
   291  +++ b/package/uclibc/0004-fix-posix-spawn.patch
   292  @@ -0,0 +1,13 @@
   293  +diff --git a/librt/spawn.c b/librt/spawn.c
   294  +index 25e3994..808c398 100644
   295  +--- a/librt/spawn.c
   296  ++++ b/librt/spawn.c
   297  +@@ -155,7 +155,7 @@ __spawni(pid_t *pid, const char *file,
   298  + 		memset(&sa, 0, sizeof(sa));
   299  + 		sa.sa_handler = SIG_DFL;
   300  + 
   301  +-		for (sig = 1; sig <= _NSIG; ++sig) {
   302  ++		for (sig = 1; sig < _NSIG; ++sig) {
   303  + 			if (sigismember(&attrp->__sd, sig)) {
   304  + 				if (sigaction(sig, &sa, NULL) != 0)
   305  + 					goto error;