aboutsummaryrefslogtreecommitdiffstats
path: root/meta-openstack
diff options
context:
space:
mode:
Diffstat (limited to 'meta-openstack')
-rw-r--r--meta-openstack/Documentation/README.OpenLDAP2
-rw-r--r--meta-openstack/README2
-rw-r--r--meta-openstack/README.setup6
-rw-r--r--meta-openstack/classes/identity.bbclass8
-rw-r--r--meta-openstack/classes/rmargparse.bbclass2
-rw-r--r--meta-openstack/conf/distro/include/package_regex_openstack.inc664
-rw-r--r--meta-openstack/conf/layer.conf2
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch53
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch25
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch25
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch24
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb2
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-873.bb55
-rw-r--r--meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb49
-rw-r--r--meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc4
-rw-r--r--meta-openstack/recipes-core/base-files/base-files_openstack.inc4
-rw-r--r--meta-openstack/recipes-core/initscripts/initscripts_openstack.inc2
-rw-r--r--meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc10
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc2206
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb4
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb4
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang_R15B.bb14
-rw-r--r--meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb10
-rw-r--r--meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb8
-rw-r--r--meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-barbican_git.bb24
-rw-r--r--meta-openstack/recipes-devtools/python/python-ceilometer_git.bb78
-rw-r--r--meta-openstack/recipes-devtools/python/python-cinder_git.bb64
-rw-r--r--meta-openstack/recipes-devtools/python/python-cinderclient_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python-glance_git.bb38
-rw-r--r--meta-openstack/recipes-devtools/python/python-glanceclient_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python-glancestore_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python-heat_git.bb56
-rw-r--r--meta-openstack/recipes-devtools/python/python-heatclient_git.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python-horizon_git.bb36
-rw-r--r--meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python-keystone_git.bb30
-rw-r--r--meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-neutron_git.bb88
-rw-r--r--meta-openstack/recipes-devtools/python/python-neutronclient_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python-nova_git.bb88
-rw-r--r--meta-openstack/recipes-devtools/python/python-novaclient_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python-novnc_git.bb20
-rw-r--r--meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python-openstackclient_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python-os-client-config.inc4
-rw-r--r--meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python-rally_git.bb30
-rw-r--r--meta-openstack/recipes-devtools/python/python-ryu_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python-swift_git.bb26
-rw-r--r--meta-openstack/recipes-devtools/python/python-tox.inc6
-rwxr-xr-xmeta-openstack/recipes-devtools/python/python-trove_git.bb64
-rw-r--r--meta-openstack/recipes-devtools/python/python-troveclient_git.bb22
-rw-r--r--meta-openstack/recipes-devtools/python/python-virtualenv.inc2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-amqp_2.6.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-amqplib_1.0.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb3
-rw-r--r--meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cephclient_0.1.0.5.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cliff_3.6.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cssselect_1.1.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-debtcollector_2.2.0.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-deprecation_2.1.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-appconf_1.0.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-nose_1.4.7.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-django-pyscss_2.0.2.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-fixtures_3.0.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-gevent-websocket_0.10.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-glance-store_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-jsonext_0.4.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-kafka_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-kazoo_2.8.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keystoneauth1_4.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb12
-rw-r--r--meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-kombu_5.0.2.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-lesscpy_0.14.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-lockfile_0.12.2.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-memcached_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-microversion-parse_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-mimeparse_1.6.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-mox3_1.1.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-nose-exclude_0.5.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-novnc/python-distutils.patch (renamed from meta-openstack/recipes-devtools/python/python-novnc/python-distutils.patch)4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-novnc_git.bb18
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-openstack-nose_0.11.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-ordereddict_1.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-brick_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-traits_2.4.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-vif_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-win_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-osc-lib_2.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.context_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.serialization_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb8
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-oslotest_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-ovsdbapp_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pathlib_1.0.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pecan_1.4.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pycadf_git.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pyscss_1.3.7.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-python-editor_1.0.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rcssmin_1.0.6.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-repoze.who_2.4.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-retrying_1.3.3.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rfc3986_1.4.0.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rjsmin_1.1.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-saharaclient_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-salttesting_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-taskflow_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-termcolor_1.1.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-testrepository_0.0.20.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-testscenarios_0.5.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-trollius_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-vine_5.0.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-voluptuous_0.12.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-weakrefmethod_1.0.3.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-wsme_0.10.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-bootstrap_2.5.0.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-cookies_1.2.1.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-fileupload_12.0.4.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-gettext_2.4.1.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-irdragndrop_1.0.2.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-mock_1.2.1.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular-schema-form_0.8.13.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-angular_1.5.8.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-datepicker_1.4.0.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-scss_3.4.1.0.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-bootswatch_3.3.7.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-d3_3.5.17.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jasmine_2.4.1.2.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb6
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jquery_3.4.1.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-jsencrypt_2.3.1.1.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-magic-search_0.2.5.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-objectpath_1.2.1.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-qunit_1.14.0.2.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-roboto-fontface_0.5.0.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-smart-table_1.4.13.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-term.js_0.0.7.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-xstatic-tv4_1.2.7.0.bb4
-rw-r--r--meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb2
-rw-r--r--meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb2
-rw-r--r--meta-openstack/recipes-devtools/qemu/qemu_8.%.bbappend (renamed from meta-openstack/recipes-devtools/qemu/qemu_5.%.bbappend)0
-rw-r--r--meta-openstack/recipes-devtools/qemu/qemu_openstack.inc8
-rw-r--r--meta-openstack/recipes-devtools/ruby/bundler_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/chef-zero_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/coderay_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.9.bb (renamed from meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.6.bb)12
-rw-r--r--meta-openstack/recipes-devtools/ruby/cool.io_1.7.0.bb (renamed from meta-openstack/recipes-devtools/ruby/cool.io_1.6.0.bb)5
-rw-r--r--meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/erubis_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb10
-rw-r--r--meta-openstack/recipes-devtools/ruby/hashie_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/highline_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.1.bb (renamed from meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.0.bb)8
-rw-r--r--meta-openstack/recipes-devtools/ruby/ipaddress_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/json_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/method-source_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mime-types_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb5
-rw-r--r--meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/net-ssh_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/ohai_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/pry_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/rack_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/rest-client_git.bb4
-rw-r--r--meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb8
-rw-r--r--meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb6
-rw-r--r--meta-openstack/recipes-devtools/ruby/slop_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/strptime_0.2.5.bb (renamed from meta-openstack/recipes-devtools/ruby/strptime_0.2.3.bb)8
-rw-r--r--meta-openstack/recipes-devtools/ruby/systemu_git.bb2
-rw-r--r--meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb6
-rw-r--r--meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb8
-rw-r--r--meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb6
-rw-r--r--meta-openstack/recipes-devtools/ruby/yard_git.bb2
-rw-r--r--meta-openstack/recipes-extended/guest-images/cirros_0.3.2.bb4
-rw-r--r--meta-openstack/recipes-extended/images/openstack-image-aio.bb2
-rw-r--r--meta-openstack/recipes-extended/images/openstack-image-compute.bb2
-rw-r--r--meta-openstack/recipes-extended/images/openstack-image-controller.bb2
-rw-r--r--meta-openstack/recipes-extended/iptables/iptables_openstack.inc2
-rw-r--r--meta-openstack/recipes-extended/libpam/libpam_openstack.inc4
-rw-r--r--meta-openstack/recipes-extended/libvirt/libvirt_10.%.bbappend (renamed from meta-openstack/recipes-extended/libvirt/libvirt_6.%.bbappend)0
-rw-r--r--meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc4
-rw-r--r--meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc2
-rw-r--r--meta-openstack/recipes-extended/novnc/novnc_git.bb8
-rw-r--r--meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-benchmarking.bb2
-rw-r--r--meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb4
-rw-r--r--meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb4
-rw-r--r--meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-debug.bb2
-rw-r--r--meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-extras.bb2
-rw-r--r--meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-network.bb2
-rw-r--r--meta-openstack/recipes-extended/packagegroups/packagegroup-dummy-monitoring.bb6
-rw-r--r--meta-openstack/recipes-extended/qpid/qpid-python_0.20.bb3
-rw-r--r--meta-openstack/recipes-extended/qpid/qpid_0.20.bb18
-rw-r--r--meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb14
-rw-r--r--meta-openstack/recipes-extended/syslog/syslog-user.inc4
-rw-r--r--meta-openstack/recipes-extended/tempest/tempest_git.bb16
-rw-r--r--meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb6
-rw-r--r--meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc2
-rw-r--r--meta-openstack/recipes-support/chef/chef_git.bb10
-rw-r--r--meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc2
-rw-r--r--meta-openstack/recipes-support/ebtables/ebtables_2.%.%.bbappend (renamed from meta-openstack/recipes-support/ebtables/ebtables_2.0.10-4.bbappend)0
-rw-r--r--meta-openstack/recipes-support/ebtables/ebtables_openstack.inc2
-rw-r--r--meta-openstack/recipes-support/iproute2/iproute2_6.%.bbappend (renamed from meta-openstack/recipes-support/iproute2/iproute2_5.%.bbappend)0
-rw-r--r--meta-openstack/recipes-support/iproute2/iproute2_openstack.inc4
-rw-r--r--meta-openstack/recipes-support/memcached/memcached_1.5.3.bb6
-rw-r--r--meta-openstack/recipes-support/mod-wsgi/files/configure.ac-allow-PYTHON-values-to-be-passed-via-en.patch37
-rw-r--r--meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb16
-rw-r--r--meta-openstack/recipes-support/openldap/openldap_openstack.inc8
-rw-r--r--meta-openstack/recipes-support/salt/salt_3001.1.bb138
-rw-r--r--meta-openstack/recipes-support/spice-html5/spice-html5_git.bb6
-rw-r--r--meta-openstack/recipes-support/tgt/tgt_git.bb16
304 files changed, 2602 insertions, 2466 deletions
diff --git a/meta-openstack/Documentation/README.OpenLDAP b/meta-openstack/Documentation/README.OpenLDAP
index 06e186ea..95c2227c 100644
--- a/meta-openstack/Documentation/README.OpenLDAP
+++ b/meta-openstack/Documentation/README.OpenLDAP
@@ -6,7 +6,7 @@ OpenLDAP into DISTRO_FEATURES
e.g. in conf/local.conf
-DISTRO_FEATURES_append += " OpenLDAP"
+DISTRO_FEATURES:append = " OpenLDAP"
A number of variables can be specified during the build phase that configures
OpenLDAP specific options:
diff --git a/meta-openstack/README b/meta-openstack/README
index cd1c2e75..127e8142 100644
--- a/meta-openstack/README
+++ b/meta-openstack/README
@@ -9,7 +9,7 @@ The bbappend files for some recipes (e.g. postgresql) and preferred version sett
(e.g. python-networkx)in this layer need to have 'openstack' in DISTRO_FEATURES to
have effect. To enable them, add in configuration file the following line.
- DISTRO_FEATURES_append = " openstack"
+ DISTRO_FEATURES:append = " openstack"
If meta-openstack is included, but openstack is not enabled as a
distro feature a warning is printed at parse time:
diff --git a/meta-openstack/README.setup b/meta-openstack/README.setup
index b02ebf69..f837f635 100644
--- a/meta-openstack/README.setup
+++ b/meta-openstack/README.setup
@@ -88,14 +88,14 @@ to the bblayers.conf file:
initialized you have to append the necessary variables to ensure that
systemd will be used in your images:
- DISTRO_FEATURES_append = " systemd"
+ DISTRO_FEATURES:append = " systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysvinit"
VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"
Additionally activiate the meta-virtualization layer:
- DISTRO_FEATURES_append += "virtualization kvm"
+ DISTRO_FEATURES:append = " virtualization kvm"
Package configurations
@@ -120,7 +120,7 @@ bblayers.conf file, after the node type deployment layer.
If a sample guest image is desired on a control node, the following can
be added to local.conf:
- IMAGE_INSTALL_append = " cirros-guest-image"
+ IMAGE_INSTALL:append = " cirros-guest-image"
* Cinder Additional Packages *
diff --git a/meta-openstack/classes/identity.bbclass b/meta-openstack/classes/identity.bbclass
index 1f4f408e..6a08eaeb 100644
--- a/meta-openstack/classes/identity.bbclass
+++ b/meta-openstack/classes/identity.bbclass
@@ -152,7 +152,7 @@ def servicecreate_param(d, pkg):
return service_param
# Add the postinst script into the generated package
-python populate_packages_append () {
+python populate_packages:append () {
servicecreate_packages = d.getVar('SERVICECREATE_PACKAGES', True) or ""
servicecreate_postinst_common_copy = d.getVar('servicecreate_postinst_common', True)
@@ -161,7 +161,7 @@ python populate_packages_append () {
for pkg in servicecreate_packages.split():
bb.debug(1, 'Adding service/user creation calls to postinst for %s' % pkg)
- postinst = d.getVar('pkg_postinst_%s' % pkg, True) or d.getVar('pkg_postinst', True)
+ postinst = d.getVar('pkg_postinst:%s' % pkg, True) or d.getVar('pkg_postinst', True)
if not postinst:
postinst = ''
@@ -181,6 +181,6 @@ python populate_packages_append () {
# Footer.
postinst += ' fi\n'
- d.setVar('pkg_postinst_%s' % pkg, postinst)
- bb.debug(1, 'pkg_postinst_%s = %s' % (pkg, d.getVar('pkg_postinst_%s' % pkg, True)))
+ d.setVar('pkg_postinst:%s' % pkg, postinst)
+ bb.debug(1, 'pkg_postinst:%s = %s' % (pkg, d.getVar('pkg_postinst:%s' % pkg, True)))
}
diff --git a/meta-openstack/classes/rmargparse.bbclass b/meta-openstack/classes/rmargparse.bbclass
index 65d84595..e3930cea 100644
--- a/meta-openstack/classes/rmargparse.bbclass
+++ b/meta-openstack/classes/rmargparse.bbclass
@@ -1,3 +1,3 @@
-do_install_append() {
+do_install:append() {
sed -i '/argparse/d' ${D}${libdir}/python2.7/site-packages/*/requires.txt
}
diff --git a/meta-openstack/conf/distro/include/package_regex_openstack.inc b/meta-openstack/conf/distro/include/package_regex_openstack.inc
index 818412b5..2050abce 100644
--- a/meta-openstack/conf/distro/include/package_regex_openstack.inc
+++ b/meta-openstack/conf/distro/include/package_regex_openstack.inc
@@ -15,350 +15,350 @@
#
# The format is as a bitbake variable override for each recipe
#
-# REGEX_URI_pn-<recipe name> = "recipe_url"
+# REGEX_URI:pn-<recipe name> = "recipe_url"
# - This is the url used by the package checking system to
# get the latest version of the package
-# REGEX_pn-<recipe name> = "package_regex"
+# REGEX:pn-<recipe name> = "package_regex"
# - This is the regex the package checking system uses to
-# parse the page found at REGEX_URI_pn-<recipe name>
+# parse the page found at REGEX_URI:pn-<recipe name>
#
COMMON_REGEX = "(?P<pver>(\d+[\.-_]*)+)"
# PyPI sites
-REGEX_URI_pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient/"
-REGEX_pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}"
-REGEX_URI_pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient/"
-REGEX_pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}"
-REGEX_URI_pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient/"
-REGEX_pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}"
+REGEX_URI:pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient/"
+REGEX:pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}"
+REGEX_URI:pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient/"
+REGEX:pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}"
+REGEX_URI:pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient/"
+REGEX:pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}"
-REGEX_URI_pn-python-alembic = "https://pypi.python.org/pypi/alembic"
-REGEX_pn-python-alembic = "/alembic/(?P<pver>\d+\.\d+\.\d+(\..*)?)"
-REGEX_URI_pn-python-amqp = "https://pypi.python.org/pypi/amqp"
-REGEX_pn-python-amqp = "/amqp/${COMMON_REGEX}"
-REGEX_URI_pn-python-anyjson = "https://pypi.python.org/pypi/anyjson"
-REGEX_pn-python-anyjson = "/anyjson/${COMMON_REGEX}"
-REGEX_URI_pn-python-babel = "https://pypi.python.org/pypi/Babel"
-REGEX_pn-python-babel = "/Babel/${COMMON_REGEX}"
-REGEX_URI_pn-python-beautifulsoup4 = "https://pypi.python.org/pypi/beautifulsoup4"
-REGEX_pn-python-beautifulsoup4 = "/beautifulsoup4/${COMMON_REGEX}"
-REGEX_URI_pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient"
-REGEX_pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}"
-REGEX_URI_pn-python-cliff = "https://pypi.python.org/pypi/cliff"
-REGEX_pn-python-cliff = "/cliff/${COMMON_REGEX}"
-REGEX_URI_pn-python-cmd2 = "https://pypi.python.org/pypi/cmd2"
-REGEX_pn-python-cmd2 = "/cmd2/${COMMON_REGEX}"
-REGEX_URI_pn-python-colorama = "https://pypi.python.org/pypi/colorama"
-REGEX_pn-python-colorama = "/colorama/${COMMON_REGEX}"
-REGEX_URI_pn-python-coverage = "https://pypi.python.org/pypi/coverage"
-REGEX_pn-python-coverage = "/coverage/(?P<pver>\d+\.\d+(\.)?(a)?(\d)+)"
-REGEX_URI_pn-python-croniter = "https://pypi.python.org/pypi/croniter"
-REGEX_pn-python-croniter = "/croniter/${COMMON_REGEX}"
-REGEX_URI_pn-python-cssselect = "https://pypi.python.org/pypi/cssselect"
-REGEX_pn-python-cssselect = "/cssselect/${COMMON_REGEX}"
-REGEX_URI_pn-python-decorator = "https://pypi.python.org/pypi/decorator"
-REGEX_pn-python-decorator = "/decorator/${COMMON_REGEX}"
-REGEX_URI_pn-python-django = "https://pypi.python.org/pypi/Django"
-REGEX_pn-python-django = "/Django/${COMMON_REGEX}"
-REGEX_URI_pn-python-django-appconf = "https://pypi.python.org/pypi/django-appconf"
-REGEX_pn-python-django-appconf = "/django-appconf/${COMMON_REGEX}"
-REGEX_URI_pn-python-django-compressor = "https://pypi.python.org/pypi/django_compressor"
-REGEX_pn-python-django-compressor = "/django_compressor/${COMMON_REGEX}"
-REGEX_URI_pn-python-django-nose = "https://pypi.python.org/pypi/django-nose"
-REGEX_pn-python-django-nose = "/django-nose/${COMMON_REGEX}"
-REGEX_URI_pn-python-django-openstack-auth = "https://pypi.python.org/pypi/django_openstack_auth"
-REGEX_pn-python-django-openstack-auth = "/django_openstack_auth/${COMMON_REGEX}"
-REGEX_URI_pn-python-django-pyscss = "https://pypi.python.org/pypi/django-pyscss"
-REGEX_pn-python-django-pyscss = "/django-pyscss/${COMMON_REGEX}"
-REGEX_URI_pn-python-dogpile.cache = "https://pypi.python.org/pypi/dogpile.cache"
-REGEX_pn-python-dogpile.cache = "/dogpile.cache/${COMMON_REGEX}"
-REGEX_URI_pn-python-dogpile.core = "https://pypi.python.org/pypi/dogpile.core"
-REGEX_pn-python-dogpile.core = "/dogpile.core/${COMMON_REGEX}"
-REGEX_URI_pn-python-eventlet = "https://pypi.python.org/pypi/eventlet"
-REGEX_pn-python-eventlet = "/eventlet/${COMMON_REGEX}"
-REGEX_URI_pn-python-extras = "https://pypi.python.org/pypi/extras"
-REGEX_pn-python-extras = "/extras/${COMMON_REGEX}"
-REGEX_URI_pn-python-falcon = "https://pypi.python.org/pypi/falcon"
-REGEX_pn-python-falcon = "/falcon/${COMMON_REGEX}"
-REGEX_URI_pn-python-fixtures = "https://pypi.python.org/pypi/fixtures"
-REGEX_pn-python-fixtures = "/fixtures/${COMMON_REGEX}"
-REGEX_URI_pn-python-flake8 = "https://pypi.python.org/pypi/flake8"
-REGEX_pn-python-flake8 = "/flake8/${COMMON_REGEX}"
-REGEX_URI_pn-python-futures = "https://pypi.python.org/pypi/futures"
-REGEX_pn-python-futures = "/futures/${COMMON_REGEX}"
-REGEX_URI_pn-python-greenlet = "https://pypi.python.org/pypi/"
-REGEX_pn-python-greenlet = "//${COMMON_REGEX}"
-REGEX_URI_pn-python-happybase = "https://pypi.python.org/pypi/happybase"
-REGEX_pn-python-happybase = "/happybase/${COMMON_REGEX}"
-REGEX_URI_pn-python-heat-cfntools = "https://pypi.python.org/pypi/heat-cfntools"
-REGEX_pn-python-heat-cfntools = "/heat-cfntools/${COMMON_REGEX}"
-REGEX_URI_pn-python-hgtools = "https://pypi.python.org/pypi/hgtools"
-REGEX_pn-python-hgtools = "/hgtools/${COMMON_REGEX}"
-REGEX_URI_pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient"
-REGEX_pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}"
-REGEX_URI_pn-python-html5lib = "https://pypi.python.org/pypi/html5lib"
-REGEX_pn-python-html5lib = "/html5lib/${COMMON_REGEX}"
-REGEX_URI_pn-python-httplib2 = "https://pypi.python.org/pypi/httplib2"
-REGEX_pn-python-httplib2 = "/httplib2/${COMMON_REGEX}"
-REGEX_URI_pn-python-httpretty = "https://pypi.python.org/pypi/httpretty"
-REGEX_pn-python-httpretty = "/httpretty/${COMMON_REGEX}"
-REGEX_URI_pn-python-i18n = "https://pypi.python.org/pypi/python-i18n"
-REGEX_pn-python-i18n = "/python-i18n/${COMMON_REGEX}"
-REGEX_URI_pn-python-ipaddr = "https://pypi.python.org/pypi/ipaddr"
-REGEX_pn-python-ipaddr = "/ipaddr/${COMMON_REGEX}"
-REGEX_URI_pn-python-iso8601 = "https://pypi.python.org/pypi/iso8601"
-REGEX_pn-python-iso8601 = "/iso8601/${COMMON_REGEX}"
-REGEX_URI_pn-python-jinja2 = "https://pypi.python.org/pypi/Jinja2"
-REGEX_pn-python-jinja2 = "/Jinja2/${COMMON_REGEX}"
-REGEX_URI_pn-python-jsonpatch = "https://pypi.python.org/pypi/jsonpatch"
-REGEX_pn-python-jsonpatch = "/jsonpatch/${COMMON_REGEX}"
-REGEX_URI_pn-python-jsonpath-rw = "https://pypi.python.org/pypi/jsonpath-rw"
-REGEX_pn-python-jsonpath-rw = "/jsonpath-rw/${COMMON_REGEX}"
-REGEX_URI_pn-python-jsonpointer = "https://pypi.python.org/pypi/jsonpointer"
-REGEX_pn-python-jsonpointer = "/jsonpointer/${COMMON_REGEX}"
-REGEX_URI_pn-python-jsonschema = "https://pypi.python.org/pypi/jsonschema"
-REGEX_pn-python-jsonschema = "/jsonschema/${COMMON_REGEX}"
-REGEX_URI_pn-python-kazoo = "https://pypi.python.org/pypi/kazoo"
-REGEX_pn-python-kazoo = "/kazoo/${COMMON_REGEX}"
-REGEX_URI_pn-python-keyring = "https://pypi.python.org/pypi/keyring"
-REGEX_pn-python-keyring = "/keyring/${COMMON_REGEX}"
-REGEX_URI_pn-python-kombu = "https://pypi.python.org/pypi/kombu"
-REGEX_pn-python-kombu = "/kombu/${COMMON_REGEX}"
-REGEX_URI_pn-python-lesscpy = "https://pypi.python.org/pypi/lesscpy"
-REGEX_pn-python-lesscpy = "/lesscpy/${COMMON_REGEX}"
-REGEX_URI_pn-python-lockfile = "https://pypi.python.org/pypi/lockfile"
-REGEX_pn-python-lockfile = "/lockfile/${COMMON_REGEX}"
-REGEX_URI_pn-python-logutils = "https://pypi.python.org/pypi/logutils"
-REGEX_pn-python-logutils = "/logutils/${COMMON_REGEX}"
-REGEX_URI_pn-python-lxml = "https://pypi.python.org/pypi/lxml"
-REGEX_pn-python-lxml = "/lxml/${COMMON_REGEX}"
-REGEX_URI_pn-python-mako = "https://pypi.python.org/pypi/Mako"
-REGEX_pn-python-mako = "/Mako/${COMMON_REGEX}"
-REGEX_URI_pn-python-markupsafe = "https://pypi.python.org/pypi/MarkupSafe"
-REGEX_pn-python-markupsafe = "/MarkupSafe/${COMMON_REGEX}"
-REGEX_URI_pn-python-mccabe = "https://pypi.python.org/pypi/mccabe"
-REGEX_pn-python-mccabe = "/mccabe/${COMMON_REGEX}"
-REGEX_URI_pn-python-memcache = "https://pypi.python.org/pypi/pymemcache"
-REGEX_pn-python-memcache = "/pymemcache/${COMMON_REGEX}"
-REGEX_URI_pn-python-memcached = "https://pypi.python.org/pypi/"
-REGEX_pn-python-memcached = "//${COMMON_REGEX}"
-REGEX_URI_pn-python-mimeparse = "https://pypi.python.org/pypi/python-mimeparse"
-REGEX_pn-python-mimeparse = "/python-mimeparse/${COMMON_REGEX}"
-REGEX_URI_pn-python-mock = "https://pypi.python.org/pypi/mock"
-REGEX_pn-python-mock = "/mock/${COMMON_REGEX}"
-REGEX_URI_pn-python-mox = "https://pypi.python.org/pypi/mox"
-REGEX_pn-python-mox = "/mox/${COMMON_REGEX}"
-REGEX_URI_pn-python-mox3 = "https://pypi.python.org/pypi/mox3"
-REGEX_pn-python-mox3 = "/mox3/${COMMON_REGEX}"
-REGEX_URI_pn-python-msgpack = "https://pypi.python.org/pypi/msgpack-python"
-REGEX_pn-python-msgpack = "/msgpack-python/${COMMON_REGEX}"
-REGEX_URI_pn-python-netaddr = "https://pypi.python.org/pypi/netaddr"
-REGEX_pn-python-netaddr = "/netaddr/${COMMON_REGEX}"
-REGEX_URI_pn-python-netifaces = "https://pypi.python.org/pypi/netifaces"
-REGEX_pn-python-netifaces = "/netifaces/${COMMON_REGEX}"
-REGEX_URI_pn-python-networkx = "https://pypi.python.org/pypi/networkx"
-REGEX_pn-python-networkx = "/networkx/${COMMON_REGEX}"
-REGEX_URI_pn-python-nose-exclude = "https://pypi.python.org/pypi/nose-exclude"
-REGEX_pn-python-nose-exclude = "/nose-exclude/${COMMON_REGEX}"
-REGEX_URI_pn-python-oauth2 = "https://pypi.python.org/pypi/oauth2"
-REGEX_pn-python-oauth2 = "/oauth2/${COMMON_REGEX}"
-REGEX_URI_pn-python-oauthlib = "https://pypi.python.org/pypi/oauthlib"
-REGEX_pn-python-oauthlib = "/oauthlib/${COMMON_REGEX}"
-REGEX_URI_pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient"
-REGEX_pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}"
-REGEX_URI_pn-python-openstack-nose = "https://pypi.python.org/pypi/openstack.nose_plugin"
-REGEX_pn-python-openstack-nose = "/openstack.nose_plugin/${COMMON_REGEX}"
-REGEX_URI_pn-python-oslo.concurrency = "https://pypi.python.org/pypi/oslo.concurrency"
-REGEX_pn-python-oslo.concurrency = "/oslo.concurrency/${COMMON_REGEX}"
-REGEX_URI_pn-python-oslo.config = "https://pypi.python.org/pypi/oslo.config"
-REGEX_pn-python-oslo.config = "/oslo.config/${COMMON_REGEX}"
-REGEX_URI_pn-python-oslo.db = "https://pypi.python.org/pypi/oslo.db"
-REGEX_pn-python-oslo.db = "/oslo.db/${COMMON_REGEX}"
-REGEX_URI_pn-python-oslo.i18n = "https://pypi.python.org/pypi/oslo.i18n"
-REGEX_pn-python-oslo.i18n = "/oslo.i18n/${COMMON_REGEX}"
-REGEX_URI_pn-python-oslo.middleware = "https://pypi.python.org/pypi/oslo.middleware"
-REGEX_pn-python-oslo.middleware = "/oslo.middleware/${COMMON_REGEX}"
-REGEX_URI_pn-python-oslo.rootwrap = "https://pypi.python.org/pypi/oslo.rootwrap"
-REGEX_pn-python-oslo.rootwrap = "/oslo.rootwrap/${COMMON_REGEX}"
-REGEX_URI_pn-python-oslotest = "https://pypi.python.org/pypi/oslotest"
-REGEX_pn-python-oslotest = "/oslotest/${COMMON_REGEX}"
-REGEX_URI_pn-python-osprofiler = "https://pypi.python.org/pypi/osprofiler"
-REGEX_pn-python-osprofiler = "/osprofiler/${COMMON_REGEX}"
-REGEX_URI_pn-python-pam = "https://pypi.python.org/pypi/pam"
-REGEX_pn-python-pam = "/pam/${COMMON_REGEX}"
-REGEX_URI_pn-python-paramiko = "https://pypi.python.org/pypi/paramiko"
-REGEX_pn-python-paramiko = "/paramiko/${COMMON_REGEX}"
-REGEX_URI_pn-python-passlib = "https://pypi.python.org/pypi/passlib"
-REGEX_pn-python-passlib = "/passlib/${COMMON_REGEX}"
-REGEX_URI_pn-python-paste = "https://pypi.python.org/pypi/Paste"
-REGEX_pn-python-paste = "/Paste/${COMMON_REGEX}"
-REGEX_URI_pn-python-pastedeploy = "https://pypi.python.org/pypi/PasteDeploy"
-REGEX_pn-python-pastedeploy = "/PasteDeploy/${COMMON_REGEX}"
-REGEX_URI_pn-python-pbr = "https://pypi.python.org/pypi/pbr"
-REGEX_pn-python-pbr = "/pbr/${COMMON_REGEX}"
-REGEX_URI_pn-python-pecan = "https://pypi.python.org/pypi/pecan"
-REGEX_pn-python-pecan = "/pecan/${COMMON_REGEX}"
-REGEX_URI_pn-python-pep8 = "https://pypi.python.org/pypi/pep8"
-REGEX_pn-python-pep8 = "/pep8/${COMMON_REGEX}"
-REGEX_URI_pn-python-pexpect = "https://pypi.python.org/pypi/pexpect"
-REGEX_pn-python-pexpect = "/pexpect/${COMMON_REGEX}"
-REGEX_URI_pn-python-pint = "https://pypi.python.org/pypi/Pint"
-REGEX_pn-python-pint = "/Pint/${COMMON_REGEX}"
-REGEX_URI_pn-python-ply = "https://pypi.python.org/pypi/ply"
-REGEX_pn-python-ply = "/ply/${COMMON_REGEX}"
-REGEX_URI_pn-python-posix-ipc = "https://pypi.python.org/pypi/posix_ipc"
-REGEX_pn-python-posix-ipc = "/posix_ipc/${COMMON_REGEX}"
-REGEX_URI_pn-python-prettytable = "https://pypi.python.org/pypi/prettytable"
-REGEX_pn-python-prettytable = "/prettytable/${COMMON_REGEX}"
-REGEX_URI_pn-python-psycopg2 = "https://pypi.python.org/pypi/psycopg2"
-REGEX_pn-python-psycopg2 = "/psycopg2/${COMMON_REGEX}"
-REGEX_URI_pn-python-py = "https://pypi.python.org/pypi/py"
-REGEX_pn-python-py = "/py/${COMMON_REGEX}"
-REGEX_URI_pn-python-pyasn1 = "https://pypi.python.org/pypi/pyasn1"
-REGEX_pn-python-pyasn1 = "/pyasn1/${COMMON_REGEX}"
-REGEX_URI_pn-python-pycadf = "https://pypi.python.org/pypi/pycadf"
-REGEX_pn-python-pycadf = "/pycadf/${COMMON_REGEX}"
-REGEX_URI_pn-python-pycrypto = "https://pypi.python.org/pypi/pycrypto"
-REGEX_pn-python-pycrypto = "/pycrypto/${COMMON_REGEX}"
-REGEX_URI_pn-python-pyflakes = "https://pypi.python.org/pypi/pyflakes"
-REGEX_pn-python-pyflakes = "/pyflakes/${COMMON_REGEX}"
-REGEX_URI_pn-python-pymongo = "https://pypi.python.org/pypi/pymongo"
-REGEX_pn-python-pymongo = "/pymongo/${COMMON_REGEX}"
-REGEX_URI_pn-python-pyparsing = "https://pypi.python.org/pypi/pyparsing"
-REGEX_pn-python-pyparsing = "/pyparsing/${COMMON_REGEX}"
-REGEX_URI_pn-python-pysaml2 = "https://pypi.python.org/pypi/pysaml2"
-REGEX_pn-python-pysaml2 = "/pysaml2/${COMMON_REGEX}"
-REGEX_URI_pn-python-pyscss = "https://pypi.python.org/pypi/pyScss"
-REGEX_pn-python-pyscss = "/pyScss/${COMMON_REGEX}"
-REGEX_URI_pn-python-pysnmp = "https://pypi.python.org/pypi/pysnmp"
-REGEX_pn-python-pysnmp = "/pysnmp/${COMMON_REGEX}"
-REGEX_URI_pn-python-pysqlite = "https://pypi.python.org/pypi/pysqlite"
-REGEX_pn-python-pysqlite = "/pysqlite/${COMMON_REGEX}"
-REGEX_URI_pn-python-pytest = "https://pypi.python.org/pypi/pytest"
-REGEX_pn-python-pytest = "/pytest/${COMMON_REGEX}"
-REGEX_URI_pn-python-pytz = "https://pypi.python.org/pypi/pytz"
-REGEX_pn-python-pytz = "/pytz/${COMMON_REGEX}"
-REGEX_URI_pn-python-pyudev = "https://pypi.python.org/pypi/pyudev"
-REGEX_pn-python-pyudev = "/pyudev/${COMMON_REGEX}"
-REGEX_URI_pn-python-retrying = "https://pypi.python.org/pypi/retrying"
-REGEX_pn-python-retrying = "/retrying/${COMMON_REGEX}"
-REGEX_URI_pn-python-rfc3986 = "https://pypi.python.org/pypi/rfc3986"
-REGEX_pn-python-rfc3986 = "/rfc3986/${COMMON_REGEX}"
-REGEX_URI_pn-python-routes = "https://pypi.python.org/pypi/Routes"
-REGEX_pn-python-routes = "/Routes/${COMMON_REGEX}"
-REGEX_URI_pn-python-rtslib-fb = "https://pypi.python.org/pypi/rtslib-fb"
-REGEX_pn-python-rtslib-fb = "/rtslib-fb/${COMMON_REGEX}"
-REGEX_URI_pn-python-setuptools-git = "https://pypi.python.org/pypi/setuptools-git"
-REGEX_pn-python-setuptools-git = "/setuptools-git/${COMMON_REGEX}"
-REGEX_URI_pn-python-simplegeneric = "https://pypi.python.org/pypi/simplegeneric"
-REGEX_pn-python-simplegeneric = "/simplegeneric/${COMMON_REGEX}"
-REGEX_URI_pn-python-singledispatch = "https://pypi.python.org/pypi/singledispatch"
-REGEX_pn-python-singledispatch = "/singledispatch/${COMMON_REGEX}"
-REGEX_URI_pn-python-sqlalchemy-migrate = "https://pypi.python.org/pypi/sqlalchemy-migrate"
-REGEX_pn-python-sqlalchemy-migrate = "/sqlalchemy-migrate/${COMMON_REGEX}"
-REGEX_URI_pn-python-stevedore = "https://pypi.python.org/pypi/stevedore"
-REGEX_pn-python-stevedore = "/stevedore/${COMMON_REGEX}"
-REGEX_URI_pn-python-subunit = "https://pypi.python.org/pypi/python-subunit"
-REGEX_pn-python-subunit = "/python-subunit/${COMMON_REGEX}"
-REGEX_URI_pn-python-sysv-ipc = "https://pypi.python.org/pypi/sysv_ipc"
-REGEX_pn-python-sysv-ipc = "/sysv_ipc/${COMMON_REGEX}"
-REGEX_URI_pn-python-tempita = "https://pypi.python.org/pypi/Tempita"
-REGEX_pn-python-tempita = "/Tempita/(?P<pver>\d+\.\d+\.\d((\w)*)?)"
-REGEX_URI_pn-python-termcolor = "https://pypi.python.org/pypi/termcolor"
-REGEX_pn-python-termcolor = "/termcolor/${COMMON_REGEX}"
-REGEX_URI_pn-python-testrepository = "https://pypi.python.org/pypi/testrepository"
-REGEX_pn-python-testrepository = "/testrepository/${COMMON_REGEX}"
-REGEX_URI_pn-python-testresources = "https://pypi.python.org/pypi/testresources"
-REGEX_pn-python-testresources = "/testresources/${COMMON_REGEX}"
-REGEX_URI_pn-python-testscenarios = "https://pypi.python.org/pypi/testscenarios"
-REGEX_pn-python-testscenarios = "/testscenarios/${COMMON_REGEX}"
-REGEX_URI_pn-python-testtools = "https://pypi.python.org/pypi/testtools"
-REGEX_pn-python-testtools = "/testtools/${COMMON_REGEX}"
-REGEX_URI_pn-python-thrift = "https://pypi.python.org/pypi/thrift"
-REGEX_pn-python-thrift = "/thrift/${COMMON_REGEX}"
-REGEX_URI_pn-python-tooz = "https://pypi.python.org/pypi/tooz"
-REGEX_pn-python-tooz = "/tooz/${COMMON_REGEX}"
-REGEX_URI_pn-python-tox = "https://pypi.python.org/pypi/tox"
-REGEX_pn-python-tox = "/tox/${COMMON_REGEX}"
-REGEX_URI_pn-python-virtualenv = "https://pypi.python.org/pypi/virtualenv"
-REGEX_pn-python-virtualenv = "/virtualenv/${COMMON_REGEX}"
-REGEX_URI_pn-python-waitress = "https://pypi.python.org/pypi/waitress"
-REGEX_pn-python-waitress = "/waitress/${COMMON_REGEX}"
-REGEX_URI_pn-python-warlock = "https://pypi.python.org/pypi/warlock"
-REGEX_pn-python-warlock = "/warlock/${COMMON_REGEX}"
-REGEX_URI_pn-python-websockify = "https://pypi.python.org/pypi/websockify"
-REGEX_pn-python-websockify = "/websockify/${COMMON_REGEX}"
-REGEX_URI_pn-python-webtest = "https://pypi.python.org/pypi/WebTest"
-REGEX_pn-python-webtest = "/WebTest/${COMMON_REGEX}"
-REGEX_URI_pn-python-wsgiref = "https://pypi.python.org/pypi/wsgiref"
-REGEX_pn-python-wsgiref = "/wsgiref/${COMMON_REGEX}"
-REGEX_URI_pn-python-wsme = "https://pypi.python.org/pypi/WSME"
-REGEX_pn-python-wsme = "/WSME/${COMMON_REGEX}"
-REGEX_URI_pn-python-xattr = "https://pypi.python.org/pypi/xattr"
-REGEX_pn-python-xattr = "/xattr/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic = "https://pypi.python.org/pypi/XStatic"
-REGEX_pn-python-xstatic = "/XStatic/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-angular = "https://pypi.python.org/pypi/XStatic-Angular"
-REGEX_pn-python-xstatic-angular = "/XStatic-Angular/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-angular-bootstrap = "https://pypi.python.org/pypi/XStatic-Angular-Bootstrap"
-REGEX_pn-python-xstatic-angular-bootstrap = "/XStatic-Angular-Bootstrap/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-angular-cookies = "https://pypi.python.org/pypi/XStatic-Angular-Cookies"
-REGEX_pn-python-xstatic-angular-cookies = "/XStatic-Angular-Cookies/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-angular-mock = "https://pypi.python.org/pypi/XStatic-Angular-Mock"
-REGEX_pn-python-xstatic-angular-mock = "/XStatic-Angular-Mock/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-bootstrap-datepicker = "https://pypi.python.org/pypi/XStatic-Bootstrap-Datepicker"
-REGEX_pn-python-xstatic-bootstrap-datepicker = "/XStatic-Bootstrap-Datepicker/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-bootstrap-scss = "https://pypi.python.org/pypi/XStatic-Bootstrap-SCSS"
-REGEX_pn-python-xstatic-bootstrap-scss = "/XStatic-Bootstrap-SCSS/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-d3 = "https://pypi.python.org/pypi/XStatic-D3"
-REGEX_pn-python-xstatic-d3 = "/XStatic-D3/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-font-awesome = "https://pypi.python.org/pypi/XStatic-Font-Awesome"
-REGEX_pn-python-xstatic-font-awesome = "/XStatic-Font-Awesome/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-hogan = "https://pypi.python.org/pypi/XStatic-Hogan"
-REGEX_pn-python-xstatic-hogan = "/XStatic-Hogan/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-jasmine = "https://pypi.python.org/pypi/XStatic-Jasmine"
-REGEX_pn-python-xstatic-jasmine = "/XStatic-Jasmine/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-jquery = "https://pypi.python.org/pypi/XStatic-jQuery"
-REGEX_pn-python-xstatic-jquery = "/XStatic-jQuery/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-jquery-migrate = "https://pypi.python.org/pypi/XStatic-JQuery-Migrate"
-REGEX_pn-python-xstatic-jquery-migrate = "/XStatic-JQuery-Migrate/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-jquery-quicksearch = "https://pypi.python.org/pypi/XStatic-JQuery.quicksearch"
-REGEX_pn-python-xstatic-jquery-quicksearch = "/XStatic-JQuery.quicksearch/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-jquery-tablesorter = "https://pypi.python.org/pypi/XStatic-JQuery.TableSorter"
-REGEX_pn-python-xstatic-jquery-tablesorter = "/XStatic-JQuery.TableSorter/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-jquery-ui = "https://pypi.python.org/pypi/XStatic-jquery-ui"
-REGEX_pn-python-xstatic-jquery-ui = "/XStatic-jquery-ui/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-jsencrypt = "https://pypi.python.org/pypi/XStatic-JSEncrypt"
-REGEX_pn-python-xstatic-jsencrypt = "/XStatic-JSEncrypt/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-qunit = "https://pypi.python.org/pypi/XStatic-QUnit"
-REGEX_pn-python-xstatic-qunit = "/XStatic-QUnit/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-rickshaw = "https://pypi.python.org/pypi/XStatic-Rickshaw"
-REGEX_pn-python-xstatic-rickshaw = "/XStatic-Rickshaw/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-smart-table = "https://pypi.python.org/pypi/XStatic-smart-table"
-REGEX_pn-python-xstatic-smart-table = "/XStatic-smart-table/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-spin = "https://pypi.python.org/pypi/XStatic-Spin"
-REGEX_pn-python-xstatic-spin = "/XStatic-Spin/${COMMON_REGEX}"
-REGEX_URI_pn-python-xstatic-term.js = "https://pypi.python.org/pypi/XStatic-term.js"
-REGEX_pn-python-xstatic-term.js = "/XStatic-term.js/${COMMON_REGEX}"
-REGEX_URI_pn-python-zake = "https://pypi.python.org/pypi/zake"
-REGEX_pn-python-zake = "/zake/${COMMON_REGEX}"
+REGEX_URI:pn-python-alembic = "https://pypi.python.org/pypi/alembic"
+REGEX:pn-python-alembic = "/alembic/(?P<pver>\d+\.\d+\.\d+(\..*)?)"
+REGEX_URI:pn-python-amqp = "https://pypi.python.org/pypi/amqp"
+REGEX:pn-python-amqp = "/amqp/${COMMON_REGEX}"
+REGEX_URI:pn-python-anyjson = "https://pypi.python.org/pypi/anyjson"
+REGEX:pn-python-anyjson = "/anyjson/${COMMON_REGEX}"
+REGEX_URI:pn-python-babel = "https://pypi.python.org/pypi/Babel"
+REGEX:pn-python-babel = "/Babel/${COMMON_REGEX}"
+REGEX_URI:pn-python-beautifulsoup4 = "https://pypi.python.org/pypi/beautifulsoup4"
+REGEX:pn-python-beautifulsoup4 = "/beautifulsoup4/${COMMON_REGEX}"
+REGEX_URI:pn-python-cephclient = "https://pypi.python.org/pypi/python-cephclient"
+REGEX:pn-python-cephclient = "/python-cephclient/${COMMON_REGEX}"
+REGEX_URI:pn-python-cliff = "https://pypi.python.org/pypi/cliff"
+REGEX:pn-python-cliff = "/cliff/${COMMON_REGEX}"
+REGEX_URI:pn-python-cmd2 = "https://pypi.python.org/pypi/cmd2"
+REGEX:pn-python-cmd2 = "/cmd2/${COMMON_REGEX}"
+REGEX_URI:pn-python-colorama = "https://pypi.python.org/pypi/colorama"
+REGEX:pn-python-colorama = "/colorama/${COMMON_REGEX}"
+REGEX_URI:pn-python-coverage = "https://pypi.python.org/pypi/coverage"
+REGEX:pn-python-coverage = "/coverage/(?P<pver>\d+\.\d+(\.)?(a)?(\d)+)"
+REGEX_URI:pn-python-croniter = "https://pypi.python.org/pypi/croniter"
+REGEX:pn-python-croniter = "/croniter/${COMMON_REGEX}"
+REGEX_URI:pn-python-cssselect = "https://pypi.python.org/pypi/cssselect"
+REGEX:pn-python-cssselect = "/cssselect/${COMMON_REGEX}"
+REGEX_URI:pn-python-decorator = "https://pypi.python.org/pypi/decorator"
+REGEX:pn-python-decorator = "/decorator/${COMMON_REGEX}"
+REGEX_URI:pn-python-django = "https://pypi.python.org/pypi/Django"
+REGEX:pn-python-django = "/Django/${COMMON_REGEX}"
+REGEX_URI:pn-python-django-appconf = "https://pypi.python.org/pypi/django-appconf"
+REGEX:pn-python-django-appconf = "/django-appconf/${COMMON_REGEX}"
+REGEX_URI:pn-python-django-compressor = "https://pypi.python.org/pypi/django_compressor"
+REGEX:pn-python-django-compressor = "/django_compressor/${COMMON_REGEX}"
+REGEX_URI:pn-python-django-nose = "https://pypi.python.org/pypi/django-nose"
+REGEX:pn-python-django-nose = "/django-nose/${COMMON_REGEX}"
+REGEX_URI:pn-python-django-openstack-auth = "https://pypi.python.org/pypi/django_openstack_auth"
+REGEX:pn-python-django-openstack-auth = "/django_openstack_auth/${COMMON_REGEX}"
+REGEX_URI:pn-python-django-pyscss = "https://pypi.python.org/pypi/django-pyscss"
+REGEX:pn-python-django-pyscss = "/django-pyscss/${COMMON_REGEX}"
+REGEX_URI:pn-python-dogpile.cache = "https://pypi.python.org/pypi/dogpile.cache"
+REGEX:pn-python-dogpile.cache = "/dogpile.cache/${COMMON_REGEX}"
+REGEX_URI:pn-python-dogpile.core = "https://pypi.python.org/pypi/dogpile.core"
+REGEX:pn-python-dogpile.core = "/dogpile.core/${COMMON_REGEX}"
+REGEX_URI:pn-python-eventlet = "https://pypi.python.org/pypi/eventlet"
+REGEX:pn-python-eventlet = "/eventlet/${COMMON_REGEX}"
+REGEX_URI:pn-python-extras = "https://pypi.python.org/pypi/extras"
+REGEX:pn-python-extras = "/extras/${COMMON_REGEX}"
+REGEX_URI:pn-python-falcon = "https://pypi.python.org/pypi/falcon"
+REGEX:pn-python-falcon = "/falcon/${COMMON_REGEX}"
+REGEX_URI:pn-python-fixtures = "https://pypi.python.org/pypi/fixtures"
+REGEX:pn-python-fixtures = "/fixtures/${COMMON_REGEX}"
+REGEX_URI:pn-python-flake8 = "https://pypi.python.org/pypi/flake8"
+REGEX:pn-python-flake8 = "/flake8/${COMMON_REGEX}"
+REGEX_URI:pn-python-futures = "https://pypi.python.org/pypi/futures"
+REGEX:pn-python-futures = "/futures/${COMMON_REGEX}"
+REGEX_URI:pn-python-greenlet = "https://pypi.python.org/pypi/"
+REGEX:pn-python-greenlet = "//${COMMON_REGEX}"
+REGEX_URI:pn-python-happybase = "https://pypi.python.org/pypi/happybase"
+REGEX:pn-python-happybase = "/happybase/${COMMON_REGEX}"
+REGEX_URI:pn-python-heat-cfntools = "https://pypi.python.org/pypi/heat-cfntools"
+REGEX:pn-python-heat-cfntools = "/heat-cfntools/${COMMON_REGEX}"
+REGEX_URI:pn-python-hgtools = "https://pypi.python.org/pypi/hgtools"
+REGEX:pn-python-hgtools = "/hgtools/${COMMON_REGEX}"
+REGEX_URI:pn-python-hp3parclient = "https://pypi.python.org/pypi/hp3parclient"
+REGEX:pn-python-hp3parclient = "/hp3parclient/${COMMON_REGEX}"
+REGEX_URI:pn-python-html5lib = "https://pypi.python.org/pypi/html5lib"
+REGEX:pn-python-html5lib = "/html5lib/${COMMON_REGEX}"
+REGEX_URI:pn-python-httplib2 = "https://pypi.python.org/pypi/httplib2"
+REGEX:pn-python-httplib2 = "/httplib2/${COMMON_REGEX}"
+REGEX_URI:pn-python-httpretty = "https://pypi.python.org/pypi/httpretty"
+REGEX:pn-python-httpretty = "/httpretty/${COMMON_REGEX}"
+REGEX_URI:pn-python-i18n = "https://pypi.python.org/pypi/python-i18n"
+REGEX:pn-python-i18n = "/python-i18n/${COMMON_REGEX}"
+REGEX_URI:pn-python-ipaddr = "https://pypi.python.org/pypi/ipaddr"
+REGEX:pn-python-ipaddr = "/ipaddr/${COMMON_REGEX}"
+REGEX_URI:pn-python-iso8601 = "https://pypi.python.org/pypi/iso8601"
+REGEX:pn-python-iso8601 = "/iso8601/${COMMON_REGEX}"
+REGEX_URI:pn-python-jinja2 = "https://pypi.python.org/pypi/Jinja2"
+REGEX:pn-python-jinja2 = "/Jinja2/${COMMON_REGEX}"
+REGEX_URI:pn-python-jsonpatch = "https://pypi.python.org/pypi/jsonpatch"
+REGEX:pn-python-jsonpatch = "/jsonpatch/${COMMON_REGEX}"
+REGEX_URI:pn-python-jsonpath-rw = "https://pypi.python.org/pypi/jsonpath-rw"
+REGEX:pn-python-jsonpath-rw = "/jsonpath-rw/${COMMON_REGEX}"
+REGEX_URI:pn-python-jsonpointer = "https://pypi.python.org/pypi/jsonpointer"
+REGEX:pn-python-jsonpointer = "/jsonpointer/${COMMON_REGEX}"
+REGEX_URI:pn-python-jsonschema = "https://pypi.python.org/pypi/jsonschema"
+REGEX:pn-python-jsonschema = "/jsonschema/${COMMON_REGEX}"
+REGEX_URI:pn-python-kazoo = "https://pypi.python.org/pypi/kazoo"
+REGEX:pn-python-kazoo = "/kazoo/${COMMON_REGEX}"
+REGEX_URI:pn-python-keyring = "https://pypi.python.org/pypi/keyring"
+REGEX:pn-python-keyring = "/keyring/${COMMON_REGEX}"
+REGEX_URI:pn-python-kombu = "https://pypi.python.org/pypi/kombu"
+REGEX:pn-python-kombu = "/kombu/${COMMON_REGEX}"
+REGEX_URI:pn-python-lesscpy = "https://pypi.python.org/pypi/lesscpy"
+REGEX:pn-python-lesscpy = "/lesscpy/${COMMON_REGEX}"
+REGEX_URI:pn-python-lockfile = "https://pypi.python.org/pypi/lockfile"
+REGEX:pn-python-lockfile = "/lockfile/${COMMON_REGEX}"
+REGEX_URI:pn-python-logutils = "https://pypi.python.org/pypi/logutils"
+REGEX:pn-python-logutils = "/logutils/${COMMON_REGEX}"
+REGEX_URI:pn-python-lxml = "https://pypi.python.org/pypi/lxml"
+REGEX:pn-python-lxml = "/lxml/${COMMON_REGEX}"
+REGEX_URI:pn-python-mako = "https://pypi.python.org/pypi/Mako"
+REGEX:pn-python-mako = "/Mako/${COMMON_REGEX}"
+REGEX_URI:pn-python-markupsafe = "https://pypi.python.org/pypi/MarkupSafe"
+REGEX:pn-python-markupsafe = "/MarkupSafe/${COMMON_REGEX}"
+REGEX_URI:pn-python-mccabe = "https://pypi.python.org/pypi/mccabe"
+REGEX:pn-python-mccabe = "/mccabe/${COMMON_REGEX}"
+REGEX_URI:pn-python-memcache = "https://pypi.python.org/pypi/pymemcache"
+REGEX:pn-python-memcache = "/pymemcache/${COMMON_REGEX}"
+REGEX_URI:pn-python-memcached = "https://pypi.python.org/pypi/"
+REGEX:pn-python-memcached = "//${COMMON_REGEX}"
+REGEX_URI:pn-python-mimeparse = "https://pypi.python.org/pypi/python-mimeparse"
+REGEX:pn-python-mimeparse = "/python-mimeparse/${COMMON_REGEX}"
+REGEX_URI:pn-python-mock = "https://pypi.python.org/pypi/mock"
+REGEX:pn-python-mock = "/mock/${COMMON_REGEX}"
+REGEX_URI:pn-python-mox = "https://pypi.python.org/pypi/mox"
+REGEX:pn-python-mox = "/mox/${COMMON_REGEX}"
+REGEX_URI:pn-python-mox3 = "https://pypi.python.org/pypi/mox3"
+REGEX:pn-python-mox3 = "/mox3/${COMMON_REGEX}"
+REGEX_URI:pn-python-msgpack = "https://pypi.python.org/pypi/msgpack-python"
+REGEX:pn-python-msgpack = "/msgpack-python/${COMMON_REGEX}"
+REGEX_URI:pn-python-netaddr = "https://pypi.python.org/pypi/netaddr"
+REGEX:pn-python-netaddr = "/netaddr/${COMMON_REGEX}"
+REGEX_URI:pn-python-netifaces = "https://pypi.python.org/pypi/netifaces"
+REGEX:pn-python-netifaces = "/netifaces/${COMMON_REGEX}"
+REGEX_URI:pn-python-networkx = "https://pypi.python.org/pypi/networkx"
+REGEX:pn-python-networkx = "/networkx/${COMMON_REGEX}"
+REGEX_URI:pn-python-nose-exclude = "https://pypi.python.org/pypi/nose-exclude"
+REGEX:pn-python-nose-exclude = "/nose-exclude/${COMMON_REGEX}"
+REGEX_URI:pn-python-oauth2 = "https://pypi.python.org/pypi/oauth2"
+REGEX:pn-python-oauth2 = "/oauth2/${COMMON_REGEX}"
+REGEX_URI:pn-python-oauthlib = "https://pypi.python.org/pypi/oauthlib"
+REGEX:pn-python-oauthlib = "/oauthlib/${COMMON_REGEX}"
+REGEX_URI:pn-python-openstackclient = "https://pypi.python.org/pypi/python-openstackclient"
+REGEX:pn-python-openstackclient = "/python-openstackclient/${COMMON_REGEX}"
+REGEX_URI:pn-python-openstack-nose = "https://pypi.python.org/pypi/openstack.nose_plugin"
+REGEX:pn-python-openstack-nose = "/openstack.nose_plugin/${COMMON_REGEX}"
+REGEX_URI:pn-python-oslo.concurrency = "https://pypi.python.org/pypi/oslo.concurrency"
+REGEX:pn-python-oslo.concurrency = "/oslo.concurrency/${COMMON_REGEX}"
+REGEX_URI:pn-python-oslo.config = "https://pypi.python.org/pypi/oslo.config"
+REGEX:pn-python-oslo.config = "/oslo.config/${COMMON_REGEX}"
+REGEX_URI:pn-python-oslo.db = "https://pypi.python.org/pypi/oslo.db"
+REGEX:pn-python-oslo.db = "/oslo.db/${COMMON_REGEX}"
+REGEX_URI:pn-python-oslo.i18n = "https://pypi.python.org/pypi/oslo.i18n"
+REGEX:pn-python-oslo.i18n = "/oslo.i18n/${COMMON_REGEX}"
+REGEX_URI:pn-python-oslo.middleware = "https://pypi.python.org/pypi/oslo.middleware"
+REGEX:pn-python-oslo.middleware = "/oslo.middleware/${COMMON_REGEX}"
+REGEX_URI:pn-python-oslo.rootwrap = "https://pypi.python.org/pypi/oslo.rootwrap"
+REGEX:pn-python-oslo.rootwrap = "/oslo.rootwrap/${COMMON_REGEX}"
+REGEX_URI:pn-python-oslotest = "https://pypi.python.org/pypi/oslotest"
+REGEX:pn-python-oslotest = "/oslotest/${COMMON_REGEX}"
+REGEX_URI:pn-python-osprofiler = "https://pypi.python.org/pypi/osprofiler"
+REGEX:pn-python-osprofiler = "/osprofiler/${COMMON_REGEX}"
+REGEX_URI:pn-python-pam = "https://pypi.python.org/pypi/pam"
+REGEX:pn-python-pam = "/pam/${COMMON_REGEX}"
+REGEX_URI:pn-python-paramiko = "https://pypi.python.org/pypi/paramiko"
+REGEX:pn-python-paramiko = "/paramiko/${COMMON_REGEX}"
+REGEX_URI:pn-python-passlib = "https://pypi.python.org/pypi/passlib"
+REGEX:pn-python-passlib = "/passlib/${COMMON_REGEX}"
+REGEX_URI:pn-python-paste = "https://pypi.python.org/pypi/Paste"
+REGEX:pn-python-paste = "/Paste/${COMMON_REGEX}"
+REGEX_URI:pn-python-pastedeploy = "https://pypi.python.org/pypi/PasteDeploy"
+REGEX:pn-python-pastedeploy = "/PasteDeploy/${COMMON_REGEX}"
+REGEX_URI:pn-python-pbr = "https://pypi.python.org/pypi/pbr"
+REGEX:pn-python-pbr = "/pbr/${COMMON_REGEX}"
+REGEX_URI:pn-python-pecan = "https://pypi.python.org/pypi/pecan"
+REGEX:pn-python-pecan = "/pecan/${COMMON_REGEX}"
+REGEX_URI:pn-python-pep8 = "https://pypi.python.org/pypi/pep8"
+REGEX:pn-python-pep8 = "/pep8/${COMMON_REGEX}"
+REGEX_URI:pn-python-pexpect = "https://pypi.python.org/pypi/pexpect"
+REGEX:pn-python-pexpect = "/pexpect/${COMMON_REGEX}"
+REGEX_URI:pn-python-pint = "https://pypi.python.org/pypi/Pint"
+REGEX:pn-python-pint = "/Pint/${COMMON_REGEX}"
+REGEX_URI:pn-python-ply = "https://pypi.python.org/pypi/ply"
+REGEX:pn-python-ply = "/ply/${COMMON_REGEX}"
+REGEX_URI:pn-python-posix-ipc = "https://pypi.python.org/pypi/posix_ipc"
+REGEX:pn-python-posix-ipc = "/posix_ipc/${COMMON_REGEX}"
+REGEX_URI:pn-python-prettytable = "https://pypi.python.org/pypi/prettytable"
+REGEX:pn-python-prettytable = "/prettytable/${COMMON_REGEX}"
+REGEX_URI:pn-python-psycopg2 = "https://pypi.python.org/pypi/psycopg2"
+REGEX:pn-python-psycopg2 = "/psycopg2/${COMMON_REGEX}"
+REGEX_URI:pn-python-py = "https://pypi.python.org/pypi/py"
+REGEX:pn-python-py = "/py/${COMMON_REGEX}"
+REGEX_URI:pn-python-pyasn1 = "https://pypi.python.org/pypi/pyasn1"
+REGEX:pn-python-pyasn1 = "/pyasn1/${COMMON_REGEX}"
+REGEX_URI:pn-python-pycadf = "https://pypi.python.org/pypi/pycadf"
+REGEX:pn-python-pycadf = "/pycadf/${COMMON_REGEX}"
+REGEX_URI:pn-python-pycrypto = "https://pypi.python.org/pypi/pycrypto"
+REGEX:pn-python-pycrypto = "/pycrypto/${COMMON_REGEX}"
+REGEX_URI:pn-python-pyflakes = "https://pypi.python.org/pypi/pyflakes"
+REGEX:pn-python-pyflakes = "/pyflakes/${COMMON_REGEX}"
+REGEX_URI:pn-python-pymongo = "https://pypi.python.org/pypi/pymongo"
+REGEX:pn-python-pymongo = "/pymongo/${COMMON_REGEX}"
+REGEX_URI:pn-python-pyparsing = "https://pypi.python.org/pypi/pyparsing"
+REGEX:pn-python-pyparsing = "/pyparsing/${COMMON_REGEX}"
+REGEX_URI:pn-python-pysaml2 = "https://pypi.python.org/pypi/pysaml2"
+REGEX:pn-python-pysaml2 = "/pysaml2/${COMMON_REGEX}"
+REGEX_URI:pn-python-pyscss = "https://pypi.python.org/pypi/pyScss"
+REGEX:pn-python-pyscss = "/pyScss/${COMMON_REGEX}"
+REGEX_URI:pn-python-pysnmp = "https://pypi.python.org/pypi/pysnmp"
+REGEX:pn-python-pysnmp = "/pysnmp/${COMMON_REGEX}"
+REGEX_URI:pn-python-pysqlite = "https://pypi.python.org/pypi/pysqlite"
+REGEX:pn-python-pysqlite = "/pysqlite/${COMMON_REGEX}"
+REGEX_URI:pn-python-pytest = "https://pypi.python.org/pypi/pytest"
+REGEX:pn-python-pytest = "/pytest/${COMMON_REGEX}"
+REGEX_URI:pn-python-pytz = "https://pypi.python.org/pypi/pytz"
+REGEX:pn-python-pytz = "/pytz/${COMMON_REGEX}"
+REGEX_URI:pn-python-pyudev = "https://pypi.python.org/pypi/pyudev"
+REGEX:pn-python-pyudev = "/pyudev/${COMMON_REGEX}"
+REGEX_URI:pn-python-retrying = "https://pypi.python.org/pypi/retrying"
+REGEX:pn-python-retrying = "/retrying/${COMMON_REGEX}"
+REGEX_URI:pn-python-rfc3986 = "https://pypi.python.org/pypi/rfc3986"
+REGEX:pn-python-rfc3986 = "/rfc3986/${COMMON_REGEX}"
+REGEX_URI:pn-python-routes = "https://pypi.python.org/pypi/Routes"
+REGEX:pn-python-routes = "/Routes/${COMMON_REGEX}"
+REGEX_URI:pn-python-rtslib-fb = "https://pypi.python.org/pypi/rtslib-fb"
+REGEX:pn-python-rtslib-fb = "/rtslib-fb/${COMMON_REGEX}"
+REGEX_URI:pn-python-setuptools-git = "https://pypi.python.org/pypi/setuptools-git"
+REGEX:pn-python-setuptools-git = "/setuptools-git/${COMMON_REGEX}"
+REGEX_URI:pn-python-simplegeneric = "https://pypi.python.org/pypi/simplegeneric"
+REGEX:pn-python-simplegeneric = "/simplegeneric/${COMMON_REGEX}"
+REGEX_URI:pn-python-singledispatch = "https://pypi.python.org/pypi/singledispatch"
+REGEX:pn-python-singledispatch = "/singledispatch/${COMMON_REGEX}"
+REGEX_URI:pn-python-sqlalchemy-migrate = "https://pypi.python.org/pypi/sqlalchemy-migrate"
+REGEX:pn-python-sqlalchemy-migrate = "/sqlalchemy-migrate/${COMMON_REGEX}"
+REGEX_URI:pn-python-stevedore = "https://pypi.python.org/pypi/stevedore"
+REGEX:pn-python-stevedore = "/stevedore/${COMMON_REGEX}"
+REGEX_URI:pn-python-subunit = "https://pypi.python.org/pypi/python-subunit"
+REGEX:pn-python-subunit = "/python-subunit/${COMMON_REGEX}"
+REGEX_URI:pn-python-sysv-ipc = "https://pypi.python.org/pypi/sysv_ipc"
+REGEX:pn-python-sysv-ipc = "/sysv_ipc/${COMMON_REGEX}"
+REGEX_URI:pn-python-tempita = "https://pypi.python.org/pypi/Tempita"
+REGEX:pn-python-tempita = "/Tempita/(?P<pver>\d+\.\d+\.\d((\w)*)?)"
+REGEX_URI:pn-python-termcolor = "https://pypi.python.org/pypi/termcolor"
+REGEX:pn-python-termcolor = "/termcolor/${COMMON_REGEX}"
+REGEX_URI:pn-python-testrepository = "https://pypi.python.org/pypi/testrepository"
+REGEX:pn-python-testrepository = "/testrepository/${COMMON_REGEX}"
+REGEX_URI:pn-python-testresources = "https://pypi.python.org/pypi/testresources"
+REGEX:pn-python-testresources = "/testresources/${COMMON_REGEX}"
+REGEX_URI:pn-python-testscenarios = "https://pypi.python.org/pypi/testscenarios"
+REGEX:pn-python-testscenarios = "/testscenarios/${COMMON_REGEX}"
+REGEX_URI:pn-python-testtools = "https://pypi.python.org/pypi/testtools"
+REGEX:pn-python-testtools = "/testtools/${COMMON_REGEX}"
+REGEX_URI:pn-python-thrift = "https://pypi.python.org/pypi/thrift"
+REGEX:pn-python-thrift = "/thrift/${COMMON_REGEX}"
+REGEX_URI:pn-python-tooz = "https://pypi.python.org/pypi/tooz"
+REGEX:pn-python-tooz = "/tooz/${COMMON_REGEX}"
+REGEX_URI:pn-python-tox = "https://pypi.python.org/pypi/tox"
+REGEX:pn-python-tox = "/tox/${COMMON_REGEX}"
+REGEX_URI:pn-python-virtualenv = "https://pypi.python.org/pypi/virtualenv"
+REGEX:pn-python-virtualenv = "/virtualenv/${COMMON_REGEX}"
+REGEX_URI:pn-python-waitress = "https://pypi.python.org/pypi/waitress"
+REGEX:pn-python-waitress = "/waitress/${COMMON_REGEX}"
+REGEX_URI:pn-python-warlock = "https://pypi.python.org/pypi/warlock"
+REGEX:pn-python-warlock = "/warlock/${COMMON_REGEX}"
+REGEX_URI:pn-python-websockify = "https://pypi.python.org/pypi/websockify"
+REGEX:pn-python-websockify = "/websockify/${COMMON_REGEX}"
+REGEX_URI:pn-python-webtest = "https://pypi.python.org/pypi/WebTest"
+REGEX:pn-python-webtest = "/WebTest/${COMMON_REGEX}"
+REGEX_URI:pn-python-wsgiref = "https://pypi.python.org/pypi/wsgiref"
+REGEX:pn-python-wsgiref = "/wsgiref/${COMMON_REGEX}"
+REGEX_URI:pn-python-wsme = "https://pypi.python.org/pypi/WSME"
+REGEX:pn-python-wsme = "/WSME/${COMMON_REGEX}"
+REGEX_URI:pn-python-xattr = "https://pypi.python.org/pypi/xattr"
+REGEX:pn-python-xattr = "/xattr/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic = "https://pypi.python.org/pypi/XStatic"
+REGEX:pn-python-xstatic = "/XStatic/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-angular = "https://pypi.python.org/pypi/XStatic-Angular"
+REGEX:pn-python-xstatic-angular = "/XStatic-Angular/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-angular-bootstrap = "https://pypi.python.org/pypi/XStatic-Angular-Bootstrap"
+REGEX:pn-python-xstatic-angular-bootstrap = "/XStatic-Angular-Bootstrap/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-angular-cookies = "https://pypi.python.org/pypi/XStatic-Angular-Cookies"
+REGEX:pn-python-xstatic-angular-cookies = "/XStatic-Angular-Cookies/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-angular-mock = "https://pypi.python.org/pypi/XStatic-Angular-Mock"
+REGEX:pn-python-xstatic-angular-mock = "/XStatic-Angular-Mock/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-bootstrap-datepicker = "https://pypi.python.org/pypi/XStatic-Bootstrap-Datepicker"
+REGEX:pn-python-xstatic-bootstrap-datepicker = "/XStatic-Bootstrap-Datepicker/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-bootstrap-scss = "https://pypi.python.org/pypi/XStatic-Bootstrap-SCSS"
+REGEX:pn-python-xstatic-bootstrap-scss = "/XStatic-Bootstrap-SCSS/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-d3 = "https://pypi.python.org/pypi/XStatic-D3"
+REGEX:pn-python-xstatic-d3 = "/XStatic-D3/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-font-awesome = "https://pypi.python.org/pypi/XStatic-Font-Awesome"
+REGEX:pn-python-xstatic-font-awesome = "/XStatic-Font-Awesome/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-hogan = "https://pypi.python.org/pypi/XStatic-Hogan"
+REGEX:pn-python-xstatic-hogan = "/XStatic-Hogan/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-jasmine = "https://pypi.python.org/pypi/XStatic-Jasmine"
+REGEX:pn-python-xstatic-jasmine = "/XStatic-Jasmine/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-jquery = "https://pypi.python.org/pypi/XStatic-jQuery"
+REGEX:pn-python-xstatic-jquery = "/XStatic-jQuery/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-jquery-migrate = "https://pypi.python.org/pypi/XStatic-JQuery-Migrate"
+REGEX:pn-python-xstatic-jquery-migrate = "/XStatic-JQuery-Migrate/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-jquery-quicksearch = "https://pypi.python.org/pypi/XStatic-JQuery.quicksearch"
+REGEX:pn-python-xstatic-jquery-quicksearch = "/XStatic-JQuery.quicksearch/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-jquery-tablesorter = "https://pypi.python.org/pypi/XStatic-JQuery.TableSorter"
+REGEX:pn-python-xstatic-jquery-tablesorter = "/XStatic-JQuery.TableSorter/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-jquery-ui = "https://pypi.python.org/pypi/XStatic-jquery-ui"
+REGEX:pn-python-xstatic-jquery-ui = "/XStatic-jquery-ui/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-jsencrypt = "https://pypi.python.org/pypi/XStatic-JSEncrypt"
+REGEX:pn-python-xstatic-jsencrypt = "/XStatic-JSEncrypt/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-qunit = "https://pypi.python.org/pypi/XStatic-QUnit"
+REGEX:pn-python-xstatic-qunit = "/XStatic-QUnit/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-rickshaw = "https://pypi.python.org/pypi/XStatic-Rickshaw"
+REGEX:pn-python-xstatic-rickshaw = "/XStatic-Rickshaw/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-smart-table = "https://pypi.python.org/pypi/XStatic-smart-table"
+REGEX:pn-python-xstatic-smart-table = "/XStatic-smart-table/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-spin = "https://pypi.python.org/pypi/XStatic-Spin"
+REGEX:pn-python-xstatic-spin = "/XStatic-Spin/${COMMON_REGEX}"
+REGEX_URI:pn-python-xstatic-term.js = "https://pypi.python.org/pypi/XStatic-term.js"
+REGEX:pn-python-xstatic-term.js = "/XStatic-term.js/${COMMON_REGEX}"
+REGEX_URI:pn-python-zake = "https://pypi.python.org/pypi/zake"
+REGEX:pn-python-zake = "/zake/${COMMON_REGEX}"
# GIT
GITTAGREGEX_COMMON = "(?P<pver>\d+\.\d+\.(\d\.?)*)"
-GITTAGREGEX_pn-python-glanceclient = "${GITTAGREGEX_COMMON}"
-GITTAGREGEX_pn-python-keystoneclient = "${GITTAGREGEX_COMMON}"
-GITTAGREGEX_pn-python-neutronclient = "(?P<pver>\d+\.\d+\.(\d\.?)+)"
-GITTAGREGEX_pn-python-novaclient = "${GITTAGREGEX_COMMON}"
+GITTAGREGEX:pn-python-glanceclient = "${GITTAGREGEX_COMMON}"
+GITTAGREGEX:pn-python-keystoneclient = "${GITTAGREGEX_COMMON}"
+GITTAGREGEX:pn-python-neutronclient = "(?P<pver>\d+\.\d+\.(\d\.?)+)"
+GITTAGREGEX:pn-python-novaclient = "${GITTAGREGEX_COMMON}"
GITTAGREGEX_BETA = "(?P<pver>\d+\.\d+(\.\d+(b\d)?)?)"
-GITTAGREGEX_pn-python-barbican = "${GITTAGREGEX_BETA}"
-GITTAGREGEX_pn-python-ceilometer = "${GITTAGREGEX_BETA}"
-GITTAGREGEX_pn-python-cinder = "${GITTAGREGEX_BETA}"
-GITTAGREGEX_pn-python-glance = "${GITTAGREGEX_BETA}"
-GITTAGREGEX_pn-python-heat = "${GITTAGREGEX_BETA}"
-GITTAGREGEX_pn-python-horizon = "${GITTAGREGEX_BETA}"
-GITTAGREGEX_pn-python-keystone = "${GITTAGREGEX_BETA}"
-GITTAGREGEX_pn-python-neutron = "${GITTAGREGEX_BETA}"
-GITTAGREGEX_pn-python-nova = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-barbican = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-ceilometer = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-cinder = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-glance = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-heat = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-horizon = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-keystone = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-neutron = "${GITTAGREGEX_BETA}"
+GITTAGREGEX:pn-python-nova = "${GITTAGREGEX_BETA}"
diff --git a/meta-openstack/conf/layer.conf b/meta-openstack/conf/layer.conf
index d2178c42..b035adf7 100644
--- a/meta-openstack/conf/layer.conf
+++ b/meta-openstack/conf/layer.conf
@@ -7,7 +7,7 @@ BBFILES += "${LAYERDIR}/recipes*/*/*.bb ${LAYERDIR}/recipes*/*/*.bbappend"
BBFILE_COLLECTIONS += "openstack-layer"
BBFILE_PATTERN_openstack-layer := "^${LAYERDIR}/"
BBFILE_PRIORITY_openstack-layer = "5"
-LAYERSERIES_COMPAT_openstack-layer = "hardknott honister"
+LAYERSERIES_COMPAT_openstack-layer = "scarthgap"
BB_DANGLINGAPPENDS_WARNONLY ?= "true"
LAYERDEPENDS_openstack-layer = " \
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch
new file mode 100644
index 00000000..ef11366b
--- /dev/null
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Fix-usr-bin-sed-to-sed.patch
@@ -0,0 +1,53 @@
+From 569886070a273e914f2662d10b03e1767d488aee Mon Sep 17 00:00:00 2001
+From: Lei Maohui <leimaohui@fujitsu.com>
+Date: Wed, 18 May 2022 11:32:29 +0900
+Subject: [PATCH] Fix /usr/bin/sed to sed.
+
+Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
+---
+ doc/Makefile | 2 +-
+ etc/Makefile | 2 +-
+ utils/Makefile | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/doc/Makefile b/doc/Makefile
+index 9ed025d..e121270 100644
+--- a/doc/Makefile
++++ b/doc/Makefile
+@@ -7,7 +7,7 @@ ifeq ($(TOPDIR),)
+ TOPDIR = ..
+ endif
+
+-SED = /usr/bin/sed
++SED = sed
+ INSTALL = install
+
+ DESTDIR ?=
+diff --git a/etc/Makefile b/etc/Makefile
+index d065319..2d98027 100644
+--- a/etc/Makefile
++++ b/etc/Makefile
+@@ -19,7 +19,7 @@ initddir ?= $(etcdir)/init.d
+
+ HOMEDIR ?= $(etcdir)/iscsi
+
+-SED = /usr/bin/sed
++SED = sed
+ INSTALL = install
+
+ SYSTEMD_SOURCE_FILES = iscsid.socket iscsiuio.socket
+diff --git a/utils/Makefile b/utils/Makefile
+index a7eb352..15539eb 100644
+--- a/utils/Makefile
++++ b/utils/Makefile
+@@ -7,7 +7,7 @@
+ # from the top-level make file.
+ #
+
+-SED = /usr/bin/sed
++SED = sed
+ INSTALL = install
+ CHMOD = chmod
+
+--
+2.25.1
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch
new file mode 100644
index 00000000..bdb9e45f
--- /dev/null
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Makefile-Fix-build-error-of-cross-build.patch
@@ -0,0 +1,25 @@
+From 69fa594af5a09e356319cc0ec2e71809ac964d9b Mon Sep 17 00:00:00 2001
+From: Lei Maohui <leimaohui@fujitsu.com>
+Date: Wed, 18 May 2022 10:28:53 +0900
+Subject: [PATCH] Makefile: Fix build error of cross build.
+
+Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
+---
+ Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile b/Makefile
+index d2f143b..127ba90 100644
+--- a/Makefile
++++ b/Makefile
+@@ -69,7 +69,7 @@ user: iscsiuio/Makefile
+ @echo "Read README file for detailed information."
+
+ iscsiuio/Makefile: iscsiuio/configure iscsiuio/Makefile.in
+- cd iscsiuio; ./configure $(WITHOUT_ARG) --sbindir=$(SBINDIR)
++ cd iscsiuio; ./configure $(WITHOUT_ARG) --sbindir=$(SBINDIR) $(CONFIGURE_ARGS)
+
+ iscsiuio/configure: iscsiuio/configure.ac iscsiuio/Makefile.am
+ cd iscsiuio; autoreconf --install
+--
+2.25.1
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch
new file mode 100644
index 00000000..8cea597e
--- /dev/null
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch
@@ -0,0 +1,25 @@
+From 280fbda492256d2ef70c6d377e8bd8935e7a4f9c Mon Sep 17 00:00:00 2001
+From: Lei Maohui <leimaohui@fujitsu.com>
+Date: Fri, 20 May 2022 17:59:03 +0900
+Subject: [PATCH] Modified path of systemd service from /usr/lib to /lib.
+
+Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
+---
+ etc/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/etc/Makefile b/etc/Makefile
+index 2d98027..d24fd03 100644
+--- a/etc/Makefile
++++ b/etc/Makefile
+@@ -7,7 +7,7 @@ ifeq ($(TOPDIR),)
+ TOPDIR = ..
+ endif
+
+-prefix = /usr
++prefix =
+ DESTDIR ?=
+ SBINDIR ?= /sbin
+
+--
+2.25.1
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
index 206da482..8eec2dc5 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
+++ b/meta-openstack/recipes-connectivity/open-iscsi/files/0001-fix-build-error-of-cross-build.patch
@@ -1,30 +1,30 @@
-From 943a321104a5b2c4ac25bdb2ae81b5b208e3973c Mon Sep 17 00:00:00 2001
-From: Lei Maohui <leimaohui@cn.fujitsu.com>
-Date: Tue, 18 Aug 2015 10:29:35 +0900
+From 2ba83ff539c18d02f8e4b4ce7903a5b46f364609 Mon Sep 17 00:00:00 2001
+From: Lei Maohui <leimaohui@fujitsu.com>
+Date: Thu, 8 Jul 2021 15:06:27 +0900
Subject: [PATCH] fix build error of cross build
The error likes as following
| configure: error: cannot run C compiled programs.
| If you meant to cross compile, use `--host'.
-Signed-off-by: Lei Maohui <leimaohui@cn.fujitsu.com>
+Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
-index c5d9700..1f31e43 100644
+index 7f52cc8..cadbc47 100644
--- a/Makefile
+++ b/Makefile
-@@ -42,7 +42,7 @@ user: utils/open-isns/Makefile
+@@ -78,7 +78,7 @@ user: iscsiuio/Makefile
@echo "Read README file for detailed information."
- utils/open-isns/Makefile: utils/open-isns/configure utils/open-isns/Makefile.in
-- cd utils/open-isns; ./configure CFLAGS="$(OPTFLAGS)" --with-security=no
-+ cd utils/open-isns; ./configure CFLAGS="$(OPTFLAGS)" --with-security=no ${CONFIGURE_ARGS}
+ iscsiuio/Makefile: iscsiuio/configure iscsiuio/Makefile.in
+- cd iscsiuio; ./configure $(WITHOUT_ARG)
++ cd iscsiuio; ./configure $(WITHOUT_ARG) $(CONFIGURE_ARGS)
- kernel: force
- $(MAKE) -C kernel
+ iscsiuio/configure iscsiuio/Makefile.in: iscsiuio/configure.ac iscsiuio/Makefile.am
+ cd iscsiuio; autoreconf --install
--
-1.8.4.2
+2.25.1
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb
index 8d514601..69412349 100644
--- a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb
+++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-kernel_2.0-873.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720."
HOMEPAGE = "http://www.open-iscsi.org/"
LICENSE = "GPL"
-MACHINE_KERNEL_PR_append = "a"
+MACHINE_KERNEL_PR:append = "a"
PR = "r2"
LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-873.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-873.bb
deleted file mode 100644
index 4c9326ee..00000000
--- a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.0-873.bb
+++ /dev/null
@@ -1,55 +0,0 @@
-DESCRIPTION = "Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720."
-HOMEPAGE = "http://www.open-iscsi.org/"
-LICENSE = "GPLv2"
-PR = "r1"
-
-inherit systemd
-
-LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"
-
-SRC_URI = "http://www.open-iscsi.org/bits/open-iscsi-${PV}.tar.gz \
- file://0001-fix-build-error-of-cross-build.patch \
- file://open-iscsi \
- file://initiatorname.iscsi \
- "
-
-
-S = "${WORKDIR}/open-iscsi-${PV}"
-TARGET_CC_ARCH += "${LDFLAGS}"
-EXTRA_OEMAKE += "CONFIGURE_ARGS='--host=${HOST_SYS}'"
-
-do_compile () {
- oe_runmake user
-}
-
-do_install () {
- oe_runmake DESTDIR="${D}" install_user
- cp -f "${WORKDIR}/open-iscsi" "${D}/etc/init.d/"
- install -m 0644 ${WORKDIR}/initiatorname.iscsi ${D}/etc/iscsi/initiatorname.iscsi
-}
-
-
-SRC_URI[md5sum] = "8b8316d7c9469149a6cc6234478347f7"
-SRC_URI[sha256sum] = "7dd9f2f97da417560349a8da44ea4fcfe98bfd5ef284240a2cc4ff8e88ac7cd9"
-
-# systemd support
-PACKAGES =+ "${PN}-systemd"
-SRC_URI_append = " file://iscsi-initiator \
- file://iscsi-initiator.service \
- file://iscsi-initiator-targets.service \
- "
-RDEPENDS_${PN} += "bash"
-RDEPENDS_${PN}-systemd += "${PN}"
-FILES_${PN}-systemd += " ${base_libdir}/systemd \
- ${sysconfdir}/default/iscsi-initiator \
- "
-SYSTEMD_PACKAGES = "${PN}-systemd"
-SYSTEMD_SERVICE_${PN}-systemd = "iscsi-initiator.service iscsi-initiator-targets.service"
-
-do_install_append () {
- install -d ${D}${sysconfdir}/default/
- install -m 0644 ${WORKDIR}/iscsi-initiator ${D}${sysconfdir}/default/
- install -d ${D}${systemd_unitdir}/system
- install -m 0644 ${WORKDIR}/iscsi-initiator.service ${D}${systemd_unitdir}/system/
- install -m 0644 ${WORKDIR}/iscsi-initiator-targets.service ${D}${systemd_unitdir}/system/
-}
diff --git a/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
new file mode 100644
index 00000000..1f84508f
--- /dev/null
+++ b/meta-openstack/recipes-connectivity/open-iscsi/open-iscsi-user_2.1.7.bb
@@ -0,0 +1,49 @@
+DESCRIPTION = "Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720."
+HOMEPAGE = "http://www.open-iscsi.org/"
+LICENSE = "GPL-2.0-only"
+PR = "r1"
+
+inherit autotools systemd pkgconfig
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
+DEPENDS = "kmod openssl util-linux open-isns"
+DEPENDS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)}"
+
+SRC_URI = "git://github.com/open-iscsi/open-iscsi.git;protocol=https;branch=master \
+ file://0001-Makefile-Fix-build-error-of-cross-build.patch \
+ file://0001-Fix-usr-bin-sed-to-sed.patch \
+ file://0001-Modified-path-of-systemd-service-from-usr-lib-to-lib.patch \
+ "
+
+SRCREV = "7b53fcc502da8617110fd64d675b476772c28a6f"
+
+S = "${WORKDIR}/git"
+B = "${S}"
+
+PARALLEL_MAKEINST = ""
+TARGET_CC_ARCH += "${LDFLAGS}"
+EXTRA_OEMAKE += "CONFIGURE_ARGS='--host=${HOST_SYS}' MFLAGS='' LIB_DIR=${libdir}"
+RDEPENDS:${PN} += "bash"
+
+SYSTEMD_PACKAGES = "${PN}"
+SYSTEMD_SERVICE:${PN} = "iscsi.service \
+ iscsid.socket \
+ iscsiuio.socket \
+ iscsid.service \
+ iscsi-init.service \
+ iscsiuio.service \
+"
+SYSTEMD_AUTO_ENABLE = "disable"
+FILES:${PN} += " \
+ ${systemd_system_unitdir}/iscsi.service \
+ ${systemd_system_unitdir}/iscsid.socket \
+ ${systemd_system_unitdir}/iscsiuio.socket \
+ ${systemd_system_unitdir}/iscsid.service \
+ ${systemd_system_unitdir}/iscsi-init.service \
+ ${systemd_system_unitdir}/iscsiuio.service \
+ ${systemd_unitdir}/system-generators/ibft-rule-generator \
+"
+
+do_install() {
+ oe_runmake install DESTDIR=${D} prefix=${exec_prefix} LIBDIR=${libdir} sbindir=${sbindir} SBINDIR=${sbindir} systemddir=${systemd_unitdir}
+}
diff --git a/meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc b/meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc
index 5c0d724f..0244ae32 100644
--- a/meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc
+++ b/meta-openstack/recipes-connectivity/openssh/openssh_openstack.inc
@@ -1,9 +1,9 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
SRC_URI += "file://mcs-sshd"
SRC_URI += "file://mcs-sshd_config"
-do_install_append() {
+do_install:append() {
if ${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'true', 'false', d)}; then
install -D -m 644 ${WORKDIR}/mcs-sshd ${D}/etc/pam.d/sshd
install -D -m 644 ${WORKDIR}/mcs-sshd_config ${D}/etc/ssh/sshd_config
diff --git a/meta-openstack/recipes-core/base-files/base-files_openstack.inc b/meta-openstack/recipes-core/base-files/base-files_openstack.inc
index 0a1b1604..d69bc792 100644
--- a/meta-openstack/recipes-core/base-files/base-files_openstack.inc
+++ b/meta-openstack/recipes-core/base-files/base-files_openstack.inc
@@ -1,11 +1,11 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
SRC_URI += "file://nsswitch.conf"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'OpenLDAP', '', d)}"
PACKAGECONFIG[OpenLDAP] = ",,,nss-pam-ldapd"
-do_install_append() {
+do_install:append() {
if ${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'true', 'false', d)}; then
install -m 755 -d ${D}/etc/
install -m 644 ${WORKDIR}/nsswitch.conf ${D}/etc/
diff --git a/meta-openstack/recipes-core/initscripts/initscripts_openstack.inc b/meta-openstack/recipes-core/initscripts/initscripts_openstack.inc
index 21749974..39308672 100644
--- a/meta-openstack/recipes-core/initscripts/initscripts_openstack.inc
+++ b/meta-openstack/recipes-core/initscripts/initscripts_openstack.inc
@@ -1,4 +1,4 @@
-do_install_append() {
+do_install:append() {
echo >> ${D}${sysconfdir}/init.d/functions
echo init_is_upstart \(\) \{ >> ${D}${sysconfdir}/init.d/functions
diff --git a/meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc b/meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc
index 3de5845b..f3e66652 100644
--- a/meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc
+++ b/meta-openstack/recipes-dbs/postgresql/postgresql_openstack.inc
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/postgresql:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/postgresql:"
SRC_URI += " \
file://postgresql-init \
@@ -7,12 +7,12 @@ SRC_URI += " \
inherit identity hosts
-SYSTEMD_AUTO_ENABLE_${PN} = "enable"
+SYSTEMD_AUTO_ENABLE:${PN} = "enable"
# default
DB_DATADIR ?= "/var/lib/postgres/data"
-do_install_append() {
+do_install:append() {
D_DEST_DIR=${D}${sysconfdir}/postgresql
install -d ${D_DEST_DIR}
@@ -53,8 +53,8 @@ do_install_append() {
PACKAGES += " ${PN}-setup"
SYSTEMD_PACKAGES += "${PN}-setup"
-SYSTEMD_SERVICE_${PN}-setup = "postgresql-init.service"
+SYSTEMD_SERVICE:${PN}-setup = "postgresql-init.service"
-FILES_${PN}-setup = " \
+FILES:${PN}-setup = " \
${systemd_unitdir}/system \
"
diff --git a/meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc b/meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc
index 1f992436..a9a5353a 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc
+++ b/meta-openstack/recipes-devtools/erlang/erlang-R16B03-1-manifest.inc
@@ -8,1108 +8,1108 @@ PROVIDES+="${PN} ${PN}-appmon ${PN}-appmon-dbg ${PN}-appmon-dev ${PN}-appmon-sta
PACKAGES="${PN}-dbg ${PN}-xmerl-staticdev ${PN}-xmerl-dev ${PN}-xmerl-dbg ${PN}-xmerl ${PN}-webtool-staticdev ${PN}-webtool-dev ${PN}-webtool-dbg ${PN}-webtool ${PN}-typer-staticdev ${PN}-typer-dev ${PN}-typer-dbg ${PN}-typer ${PN}-tv-staticdev ${PN}-tv-dev ${PN}-tv-dbg ${PN}-tv ${PN}-tools-staticdev ${PN}-tools-dev ${PN}-tools-dbg ${PN}-tools ${PN}-toolbar-staticdev ${PN}-toolbar-dev ${PN}-toolbar-dbg ${PN}-toolbar ${PN}-test-server-staticdev ${PN}-test-server-dev ${PN}-test-server-dbg ${PN}-test-server ${PN}-syntax-tools-staticdev ${PN}-syntax-tools-dev ${PN}-syntax-tools-dbg ${PN}-syntax-tools ${PN}-stdlib-staticdev ${PN}-stdlib-doc ${PN}-stdlib-dev ${PN}-stdlib-dbg ${PN}-stdlib ${PN}-staticdev ${PN}-ssl-staticdev ${PN}-ssl-dev ${PN}-ssl-dbg ${PN}-ssl ${PN}-ssh-staticdev ${PN}-ssh-dev ${PN}-ssh-dbg ${PN}-ssh ${PN}-snmp-staticdev ${PN}-snmp-dev ${PN}-snmp-dbg ${PN}-snmp ${PN}-sasl-staticdev ${PN}-sasl-doc ${PN}-sasl-dev ${PN}-sasl-dbg ${PN}-sasl ${PN}-runtime-tools-staticdev ${PN}-runtime-tools-dev ${PN}-runtime-tools-dbg ${PN}-runtime-tools ${PN}-reltool-staticdev ${PN}-reltool-dev ${PN}-reltool-dbg ${PN}-reltool ${PN}-public-key-staticdev ${PN}-public-key-dev ${PN}-public-key-dbg ${PN}-public-key ${PN}-pman-staticdev ${PN}-pman-dev ${PN}-pman-dbg ${PN}-pman ${PN}-percept-staticdev ${PN}-percept-dev ${PN}-percept-dbg ${PN}-percept ${PN}-parsetools-staticdev ${PN}-parsetools-dev ${PN}-parsetools-dbg ${PN}-parsetools ${PN}-otp-mibs-staticdev ${PN}-otp-mibs-dev ${PN}-otp-mibs-dbg ${PN}-otp-mibs ${PN}-os-mon-staticdev ${PN}-os-mon-dev ${PN}-os-mon-dbg ${PN}-os-mon ${PN}-orber-staticdev ${PN}-orber-dev ${PN}-orber-dbg ${PN}-orber ${PN}-observer-staticdev ${PN}-observer-dev ${PN}-observer-dbg ${PN}-observer ${PN}-mnesia-staticdev ${PN}-mnesia-dev ${PN}-mnesia-dbg ${PN}-mnesia ${PN}-megaco-staticdev ${PN}-megaco-dev ${PN}-megaco-dbg ${PN}-megaco ${PN}-kernel-staticdev ${PN}-kernel-doc ${PN}-kernel-dev ${PN}-kernel-dbg ${PN}-kernel ${PN}-jinterface-staticdev ${PN}-jinterface-dev ${PN}-jinterface-dbg ${PN}-jinterface ${PN}-inets-staticdev ${PN}-inets-dev ${PN}-inets-dbg ${PN}-inets ${PN}-ic-staticdev ${PN}-ic-dev ${PN}-ic-dbg ${PN}-ic ${PN}-hipe-staticdev ${PN}-hipe-dev ${PN}-hipe-dbg ${PN}-hipe ${PN}-gs-staticdev ${PN}-gs-dev ${PN}-gs-dbg ${PN}-gs ${PN}-eunit-staticdev ${PN}-eunit-dev ${PN}-eunit-dbg ${PN}-eunit ${PN}-et-staticdev ${PN}-et-dev ${PN}-et-dbg ${PN}-et ${PN}-erts-staticdev ${PN}-erts-dev ${PN}-erts-dbg ${PN}-erts ${PN}-erl-interface-staticdev ${PN}-erl-interface-dev ${PN}-erl-interface-dbg ${PN}-erl-interface ${PN}-erl-docgen-staticdev ${PN}-erl-docgen-dev ${PN}-erl-docgen-dbg ${PN}-erl-docgen ${PN}-eldap-staticdev ${PN}-eldap-dev ${PN}-eldap-dbg ${PN}-eldap ${PN}-edoc-staticdev ${PN}-edoc-dev ${PN}-edoc-dbg ${PN}-edoc ${PN}-doc ${PN}-diameter-staticdev ${PN}-diameter-dev ${PN}-diameter-dbg ${PN}-diameter ${PN}-dialyzer-staticdev ${PN}-dialyzer-dev ${PN}-dialyzer-dbg ${PN}-dialyzer ${PN}-dev ${PN}-debugger-staticdev ${PN}-debugger-dev ${PN}-debugger-dbg ${PN}-debugger ${PN}-crypto-staticdev ${PN}-crypto-dev ${PN}-crypto-dbg ${PN}-crypto ${PN}-costransactions-staticdev ${PN}-costransactions-dev ${PN}-costransactions-dbg ${PN}-costransactions ${PN}-costime-staticdev ${PN}-costime-dev ${PN}-costime-dbg ${PN}-costime ${PN}-cosproperty-staticdev ${PN}-cosproperty-dev ${PN}-cosproperty-dbg ${PN}-cosproperty ${PN}-cosnotification-staticdev ${PN}-cosnotification-dev ${PN}-cosnotification-dbg ${PN}-cosnotification ${PN}-cosfiletransfer-staticdev ${PN}-cosfiletransfer-dev ${PN}-cosfiletransfer-dbg ${PN}-cosfiletransfer ${PN}-coseventdomain-staticdev ${PN}-coseventdomain-dev ${PN}-coseventdomain-dbg ${PN}-coseventdomain ${PN}-cosevent-staticdev ${PN}-cosevent-dev ${PN}-cosevent-dbg ${PN}-cosevent ${PN}-compiler-staticdev ${PN}-compiler-dev ${PN}-compiler-dbg ${PN}-compiler ${PN}-common-test-staticdev ${PN}-common-test-dev ${PN}-common-test-dbg ${PN}-common-test ${PN}-asn1-staticdev ${PN}-asn1-dev ${PN}-asn1-dbg ${PN}-asn1 ${PN}-appmon-staticdev ${PN}-appmon-dev ${PN}-appmon-dbg ${PN}-appmon ${PN} ${PN}-modules"
-ALLOW_EMPTY_${PN}-xmerl-staticdev="1"
-DESCRIPTION_${PN}-xmerl-staticdev=""
-RDEPENDS_${PN}-xmerl-staticdev=""
-FILES_${PN}-xmerl-staticdev="${libdir}/erlang/lib/xmerl-*/lib/*.a ${libdir}/erlang/lib/xmerl-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-xmerl-dev="1"
-DESCRIPTION_${PN}-xmerl-dev=""
-RDEPENDS_${PN}-xmerl-dev=""
-FILES_${PN}-xmerl-dev="${libdir}/erlang/lib/xmerl-*/src ${libdir}/erlang/lib/xmerl-*/include "
-
-ALLOW_EMPTY_${PN}-xmerl-dbg="1"
-DESCRIPTION_${PN}-xmerl-dbg=""
-RDEPENDS_${PN}-xmerl-dbg=""
-FILES_${PN}-xmerl-dbg="${libdir}/erlang/lib/xmerl-*/bin/.debug ${libdir}/erlang/lib/xmerl-*/lib/.debug ${libdir}/erlang/lib/xmerl-*/priv/lib/.debug ${libdir}/erlang/lib/xmerl-*/priv/obj/.debug ${libdir}/erlang/lib/xmerl-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-xmerl="1"
-DESCRIPTION_${PN}-xmerl=""
-RDEPENDS_${PN}-xmerl=""
-FILES_${PN}-xmerl="${libdir}/erlang/lib/xmerl-* "
-
-ALLOW_EMPTY_${PN}-webtool-staticdev="1"
-DESCRIPTION_${PN}-webtool-staticdev=""
-RDEPENDS_${PN}-webtool-staticdev=""
-FILES_${PN}-webtool-staticdev="${libdir}/erlang/lib/webtool-*/lib/*.a ${libdir}/erlang/lib/webtool-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-webtool-dev="1"
-DESCRIPTION_${PN}-webtool-dev=""
-RDEPENDS_${PN}-webtool-dev=""
-FILES_${PN}-webtool-dev="${libdir}/erlang/lib/webtool-*/src ${libdir}/erlang/lib/webtool-*/include "
-
-ALLOW_EMPTY_${PN}-webtool-dbg="1"
-DESCRIPTION_${PN}-webtool-dbg=""
-RDEPENDS_${PN}-webtool-dbg=""
-FILES_${PN}-webtool-dbg="${libdir}/erlang/lib/webtool-*/bin/.debug ${libdir}/erlang/lib/webtool-*/lib/.debug ${libdir}/erlang/lib/webtool-*/priv/lib/.debug ${libdir}/erlang/lib/webtool-*/priv/obj/.debug ${libdir}/erlang/lib/webtool-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-webtool="1"
-DESCRIPTION_${PN}-webtool=""
-RDEPENDS_${PN}-webtool=""
-FILES_${PN}-webtool="${libdir}/erlang/lib/webtool-* "
-
-ALLOW_EMPTY_${PN}-typer-staticdev="1"
-DESCRIPTION_${PN}-typer-staticdev=""
-RDEPENDS_${PN}-typer-staticdev=""
-FILES_${PN}-typer-staticdev="${libdir}/erlang/lib/typer-*/lib/*.a ${libdir}/erlang/lib/typer-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-typer-dev="1"
-DESCRIPTION_${PN}-typer-dev=""
-RDEPENDS_${PN}-typer-dev=""
-FILES_${PN}-typer-dev="${libdir}/erlang/lib/typer-*/src ${libdir}/erlang/lib/typer-*/include "
-
-ALLOW_EMPTY_${PN}-typer-dbg="1"
-DESCRIPTION_${PN}-typer-dbg=""
-RDEPENDS_${PN}-typer-dbg=""
-FILES_${PN}-typer-dbg="${libdir}/erlang/lib/typer-*/bin/.debug ${libdir}/erlang/lib/typer-*/lib/.debug ${libdir}/erlang/lib/typer-*/priv/lib/.debug ${libdir}/erlang/lib/typer-*/priv/obj/.debug ${libdir}/erlang/lib/typer-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-typer="1"
-DESCRIPTION_${PN}-typer=""
-RDEPENDS_${PN}-typer=""
-FILES_${PN}-typer="${libdir}/erlang/lib/typer-* "
-
-ALLOW_EMPTY_${PN}-tv-staticdev="1"
-DESCRIPTION_${PN}-tv-staticdev=""
-RDEPENDS_${PN}-tv-staticdev=""
-FILES_${PN}-tv-staticdev="${libdir}/erlang/lib/tv-*/lib/*.a ${libdir}/erlang/lib/tv-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-tv-dev="1"
-DESCRIPTION_${PN}-tv-dev=""
-RDEPENDS_${PN}-tv-dev=""
-FILES_${PN}-tv-dev="${libdir}/erlang/lib/tv-*/src ${libdir}/erlang/lib/tv-*/include "
-
-ALLOW_EMPTY_${PN}-tv-dbg="1"
-DESCRIPTION_${PN}-tv-dbg=""
-RDEPENDS_${PN}-tv-dbg=""
-FILES_${PN}-tv-dbg="${libdir}/erlang/lib/tv-*/bin/.debug ${libdir}/erlang/lib/tv-*/lib/.debug ${libdir}/erlang/lib/tv-*/priv/lib/.debug ${libdir}/erlang/lib/tv-*/priv/obj/.debug ${libdir}/erlang/lib/tv-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-tv="1"
-DESCRIPTION_${PN}-tv=""
-RDEPENDS_${PN}-tv=""
-FILES_${PN}-tv="${libdir}/erlang/lib/tv-* "
-
-ALLOW_EMPTY_${PN}-tools-staticdev="1"
-DESCRIPTION_${PN}-tools-staticdev=""
-RDEPENDS_${PN}-tools-staticdev=""
-FILES_${PN}-tools-staticdev="${libdir}/erlang/lib/tools-*/lib/*.a ${libdir}/erlang/lib/tools-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-tools-dev="1"
-DESCRIPTION_${PN}-tools-dev=""
-RDEPENDS_${PN}-tools-dev=""
-FILES_${PN}-tools-dev="${libdir}/erlang/lib/tools-*/src ${libdir}/erlang/lib/tools-*/include "
-
-ALLOW_EMPTY_${PN}-tools-dbg="1"
-DESCRIPTION_${PN}-tools-dbg=""
-RDEPENDS_${PN}-tools-dbg=""
-FILES_${PN}-tools-dbg="${libdir}/erlang/lib/tools-*/bin/.debug ${libdir}/erlang/lib/tools-*/lib/.debug ${libdir}/erlang/lib/tools-*/priv/lib/.debug ${libdir}/erlang/lib/tools-*/priv/obj/.debug ${libdir}/erlang/lib/tools-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-tools="1"
-DESCRIPTION_${PN}-tools=""
-RDEPENDS_${PN}-tools=""
-FILES_${PN}-tools="${libdir}/erlang/lib/tools-* "
-
-ALLOW_EMPTY_${PN}-toolbar-staticdev="1"
-DESCRIPTION_${PN}-toolbar-staticdev=""
-RDEPENDS_${PN}-toolbar-staticdev=""
-FILES_${PN}-toolbar-staticdev="${libdir}/erlang/lib/toolbar-*/lib/*.a ${libdir}/erlang/lib/toolbar-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-toolbar-dev="1"
-DESCRIPTION_${PN}-toolbar-dev=""
-RDEPENDS_${PN}-toolbar-dev=""
-FILES_${PN}-toolbar-dev="${libdir}/erlang/lib/toolbar-*/src ${libdir}/erlang/lib/toolbar-*/include "
-
-ALLOW_EMPTY_${PN}-toolbar-dbg="1"
-DESCRIPTION_${PN}-toolbar-dbg=""
-RDEPENDS_${PN}-toolbar-dbg=""
-FILES_${PN}-toolbar-dbg="${libdir}/erlang/lib/toolbar-*/bin/.debug ${libdir}/erlang/lib/toolbar-*/lib/.debug ${libdir}/erlang/lib/toolbar-*/priv/lib/.debug ${libdir}/erlang/lib/toolbar-*/priv/obj/.debug ${libdir}/erlang/lib/toolbar-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-toolbar="1"
-DESCRIPTION_${PN}-toolbar=""
-RDEPENDS_${PN}-toolbar=""
-FILES_${PN}-toolbar="${libdir}/erlang/lib/toolbar-* "
-
-ALLOW_EMPTY_${PN}-test-server-staticdev="1"
-DESCRIPTION_${PN}-test-server-staticdev=""
-RDEPENDS_${PN}-test-server-staticdev=""
-FILES_${PN}-test-server-staticdev="${libdir}/erlang/lib/test_server-*/lib/*.a ${libdir}/erlang/lib/test_server-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-test-server-dev="1"
-DESCRIPTION_${PN}-test-server-dev=""
-RDEPENDS_${PN}-test-server-dev=""
-FILES_${PN}-test-server-dev="${libdir}/erlang/lib/test_server-*/src ${libdir}/erlang/lib/test_server-*/include "
-
-ALLOW_EMPTY_${PN}-test-server-dbg="1"
-DESCRIPTION_${PN}-test-server-dbg=""
-RDEPENDS_${PN}-test-server-dbg=""
-FILES_${PN}-test-server-dbg="${libdir}/erlang/lib/test_server-*/bin/.debug ${libdir}/erlang/lib/test_server-*/lib/.debug ${libdir}/erlang/lib/test_server-*/priv/lib/.debug ${libdir}/erlang/lib/test_server-*/priv/obj/.debug ${libdir}/erlang/lib/test_server-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-test-server="1"
-DESCRIPTION_${PN}-test-server=""
-RDEPENDS_${PN}-test-server=""
-FILES_${PN}-test-server="${libdir}/erlang/lib/test_server-* "
-
-ALLOW_EMPTY_${PN}-syntax-tools-staticdev="1"
-DESCRIPTION_${PN}-syntax-tools-staticdev=""
-RDEPENDS_${PN}-syntax-tools-staticdev=""
-FILES_${PN}-syntax-tools-staticdev="${libdir}/erlang/lib/syntax_tools-*/lib/*.a ${libdir}/erlang/lib/syntax_tools-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-syntax-tools-dev="1"
-DESCRIPTION_${PN}-syntax-tools-dev=""
-RDEPENDS_${PN}-syntax-tools-dev=""
-FILES_${PN}-syntax-tools-dev="${libdir}/erlang/lib/syntax_tools-*/src ${libdir}/erlang/lib/syntax_tools-*/include "
-
-ALLOW_EMPTY_${PN}-syntax-tools-dbg="1"
-DESCRIPTION_${PN}-syntax-tools-dbg=""
-RDEPENDS_${PN}-syntax-tools-dbg=""
-FILES_${PN}-syntax-tools-dbg="${libdir}/erlang/lib/syntax_tools-*/bin/.debug ${libdir}/erlang/lib/syntax_tools-*/lib/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/lib/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/obj/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-syntax-tools="1"
-DESCRIPTION_${PN}-syntax-tools=""
-RDEPENDS_${PN}-syntax-tools=""
-FILES_${PN}-syntax-tools="${libdir}/erlang/lib/syntax_tools-* "
-
-ALLOW_EMPTY_${PN}-stdlib-staticdev="1"
-DESCRIPTION_${PN}-stdlib-staticdev=""
-RDEPENDS_${PN}-stdlib-staticdev=""
-FILES_${PN}-stdlib-staticdev="${libdir}/erlang/lib/stdlib-*/lib/*.a ${libdir}/erlang/lib/stdlib-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-stdlib-doc="1"
-DESCRIPTION_${PN}-stdlib-doc=""
-RDEPENDS_${PN}-stdlib-doc=""
-FILES_${PN}-stdlib-doc="${libdir}/erlang/lib/sasl-*/examples "
-
-ALLOW_EMPTY_${PN}-stdlib-dev="1"
-DESCRIPTION_${PN}-stdlib-dev=""
-RDEPENDS_${PN}-stdlib-dev=""
-FILES_${PN}-stdlib-dev="${libdir}/erlang/lib/stdlib-*/src ${libdir}/erlang/lib/stdlib-*/include "
-
-ALLOW_EMPTY_${PN}-stdlib-dbg="1"
-DESCRIPTION_${PN}-stdlib-dbg=""
-RDEPENDS_${PN}-stdlib-dbg=""
-FILES_${PN}-stdlib-dbg="${libdir}/erlang/lib/stdlib-*/bin/.debug ${libdir}/erlang/lib/stdlib-*/lib/.debug ${libdir}/erlang/lib/stdlib-*/priv/lib/.debug ${libdir}/erlang/lib/stdlib-*/priv/obj/.debug ${libdir}/erlang/lib/stdlib-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-stdlib="1"
-DESCRIPTION_${PN}-stdlib=""
-RDEPENDS_${PN}-stdlib=""
-FILES_${PN}-stdlib="${libdir}/erlang/lib/stdlib-* "
-
-ALLOW_EMPTY_${PN}-staticdev="1"
-DESCRIPTION_${PN}-staticdev=""
-RDEPENDS_${PN}-staticdev=""
-FILES_${PN}-staticdev+="${libdir}/erlang/usr/lib/*.a ${libdir}/erlang/usr/lib/internal/*.a ${libdir}/erlang/erts-*/lib/*.a ${libdir}/erlang/erts-*/lib/internal/* "
-
-ALLOW_EMPTY_${PN}-ssl-staticdev="1"
-DESCRIPTION_${PN}-ssl-staticdev=""
-RDEPENDS_${PN}-ssl-staticdev=""
-FILES_${PN}-ssl-staticdev="${libdir}/erlang/lib/ssl-*/lib/*.a ${libdir}/erlang/lib/ssl-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-ssl-dev="1"
-DESCRIPTION_${PN}-ssl-dev=""
-RDEPENDS_${PN}-ssl-dev=""
-FILES_${PN}-ssl-dev="${libdir}/erlang/lib/ssl-*/src ${libdir}/erlang/lib/ssl-*/include "
-
-ALLOW_EMPTY_${PN}-ssl-dbg="1"
-DESCRIPTION_${PN}-ssl-dbg=""
-RDEPENDS_${PN}-ssl-dbg=""
-FILES_${PN}-ssl-dbg="${libdir}/erlang/lib/ssl-*/bin/.debug ${libdir}/erlang/lib/ssl-*/lib/.debug ${libdir}/erlang/lib/ssl-*/priv/lib/.debug ${libdir}/erlang/lib/ssl-*/priv/obj/.debug ${libdir}/erlang/lib/ssl-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-ssl="1"
-DESCRIPTION_${PN}-ssl=""
-RDEPENDS_${PN}-ssl=""
-FILES_${PN}-ssl="${libdir}/erlang/lib/ssl-* "
-
-ALLOW_EMPTY_${PN}-ssh-staticdev="1"
-DESCRIPTION_${PN}-ssh-staticdev=""
-RDEPENDS_${PN}-ssh-staticdev=""
-FILES_${PN}-ssh-staticdev="${libdir}/erlang/lib/ssh-*/lib/*.a ${libdir}/erlang/lib/ssh-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-ssh-dev="1"
-DESCRIPTION_${PN}-ssh-dev=""
-RDEPENDS_${PN}-ssh-dev=""
-FILES_${PN}-ssh-dev="${libdir}/erlang/lib/ssh-*/src ${libdir}/erlang/lib/ssh-*/include "
-
-ALLOW_EMPTY_${PN}-ssh-dbg="1"
-DESCRIPTION_${PN}-ssh-dbg=""
-RDEPENDS_${PN}-ssh-dbg=""
-FILES_${PN}-ssh-dbg="${libdir}/erlang/lib/ssh-*/bin/.debug ${libdir}/erlang/lib/ssh-*/lib/.debug ${libdir}/erlang/lib/ssh-*/priv/lib/.debug ${libdir}/erlang/lib/ssh-*/priv/obj/.debug ${libdir}/erlang/lib/ssh-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-ssh="1"
-DESCRIPTION_${PN}-ssh=""
-RDEPENDS_${PN}-ssh=""
-FILES_${PN}-ssh="${libdir}/erlang/lib/ssh-* "
-
-ALLOW_EMPTY_${PN}-snmp-staticdev="1"
-DESCRIPTION_${PN}-snmp-staticdev=""
-RDEPENDS_${PN}-snmp-staticdev=""
-FILES_${PN}-snmp-staticdev="${libdir}/erlang/lib/snmp-*/lib/*.a ${libdir}/erlang/lib/snmp-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-snmp-dev="1"
-DESCRIPTION_${PN}-snmp-dev=""
-RDEPENDS_${PN}-snmp-dev=""
-FILES_${PN}-snmp-dev="${libdir}/erlang/lib/snmp-*/src ${libdir}/erlang/lib/snmp-*/include "
-
-ALLOW_EMPTY_${PN}-snmp-dbg="1"
-DESCRIPTION_${PN}-snmp-dbg=""
-RDEPENDS_${PN}-snmp-dbg=""
-FILES_${PN}-snmp-dbg="${libdir}/erlang/lib/snmp-*/bin/.debug ${libdir}/erlang/lib/snmp-*/lib/.debug ${libdir}/erlang/lib/snmp-*/priv/lib/.debug ${libdir}/erlang/lib/snmp-*/priv/obj/.debug ${libdir}/erlang/lib/snmp-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-snmp="1"
-DESCRIPTION_${PN}-snmp=""
-RDEPENDS_${PN}-snmp=""
-FILES_${PN}-snmp="${libdir}/erlang/lib/snmp-* "
-
-ALLOW_EMPTY_${PN}-sasl-staticdev="1"
-DESCRIPTION_${PN}-sasl-staticdev=""
-RDEPENDS_${PN}-sasl-staticdev=""
-FILES_${PN}-sasl-staticdev="${libdir}/erlang/lib/sasl-*/lib/*.a ${libdir}/erlang/lib/sasl-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-sasl-doc="1"
-DESCRIPTION_${PN}-sasl-doc=""
-RDEPENDS_${PN}-sasl-doc=""
-FILES_${PN}-sasl-doc="${libdir}/erlang/lib/sasl-*/examples "
-
-ALLOW_EMPTY_${PN}-sasl-dev="1"
-DESCRIPTION_${PN}-sasl-dev=""
-RDEPENDS_${PN}-sasl-dev=""
-FILES_${PN}-sasl-dev="${libdir}/erlang/lib/sasl-*/src ${libdir}/erlang/lib/sasl-*/include "
-
-ALLOW_EMPTY_${PN}-sasl-dbg="1"
-DESCRIPTION_${PN}-sasl-dbg=""
-RDEPENDS_${PN}-sasl-dbg=""
-FILES_${PN}-sasl-dbg="${libdir}/erlang/lib/sasl-*/bin/.debug ${libdir}/erlang/lib/sasl-*/lib/.debug ${libdir}/erlang/lib/sasl-*/priv/lib/.debug ${libdir}/erlang/lib/sasl-*/priv/obj/.debug ${libdir}/erlang/lib/sasl-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-sasl="1"
-DESCRIPTION_${PN}-sasl=""
-RDEPENDS_${PN}-sasl=""
-FILES_${PN}-sasl="${libdir}/erlang/lib/sasl-* "
-
-ALLOW_EMPTY_${PN}-runtime-tools-staticdev="1"
-DESCRIPTION_${PN}-runtime-tools-staticdev=""
-RDEPENDS_${PN}-runtime-tools-staticdev=""
-FILES_${PN}-runtime-tools-staticdev="${libdir}/erlang/lib/runtime_tools-*/lib/*.a ${libdir}/erlang/lib/runtime_tools-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-runtime-tools-dev="1"
-DESCRIPTION_${PN}-runtime-tools-dev=""
-RDEPENDS_${PN}-runtime-tools-dev=""
-FILES_${PN}-runtime-tools-dev="${libdir}/erlang/lib/runtime_tools-*/src ${libdir}/erlang/lib/runtime_tools-*/include "
-
-ALLOW_EMPTY_${PN}-runtime-tools-dbg="1"
-DESCRIPTION_${PN}-runtime-tools-dbg=""
-RDEPENDS_${PN}-runtime-tools-dbg=""
-FILES_${PN}-runtime-tools-dbg="${libdir}/erlang/lib/runtime_tools-*/bin/.debug ${libdir}/erlang/lib/runtime_tools-*/lib/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/lib/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/obj/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-runtime-tools="1"
-DESCRIPTION_${PN}-runtime-tools=""
-RDEPENDS_${PN}-runtime-tools=""
-FILES_${PN}-runtime-tools="${libdir}/erlang/lib/runtime_tools-* "
-
-ALLOW_EMPTY_${PN}-reltool-staticdev="1"
-DESCRIPTION_${PN}-reltool-staticdev=""
-RDEPENDS_${PN}-reltool-staticdev=""
-FILES_${PN}-reltool-staticdev="${libdir}/erlang/lib/reltool-*/lib/*.a ${libdir}/erlang/lib/reltool-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-reltool-dev="1"
-DESCRIPTION_${PN}-reltool-dev=""
-RDEPENDS_${PN}-reltool-dev=""
-FILES_${PN}-reltool-dev="${libdir}/erlang/lib/reltool-*/src ${libdir}/erlang/lib/reltool-*/include "
-
-ALLOW_EMPTY_${PN}-reltool-dbg="1"
-DESCRIPTION_${PN}-reltool-dbg=""
-RDEPENDS_${PN}-reltool-dbg=""
-FILES_${PN}-reltool-dbg="${libdir}/erlang/lib/reltool-*/bin/.debug ${libdir}/erlang/lib/reltool-*/lib/.debug ${libdir}/erlang/lib/reltool-*/priv/lib/.debug ${libdir}/erlang/lib/reltool-*/priv/obj/.debug ${libdir}/erlang/lib/reltool-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-reltool="1"
-DESCRIPTION_${PN}-reltool=""
-RDEPENDS_${PN}-reltool=""
-FILES_${PN}-reltool="${libdir}/erlang/lib/reltool-* "
-
-ALLOW_EMPTY_${PN}-public-key-staticdev="1"
-DESCRIPTION_${PN}-public-key-staticdev=""
-RDEPENDS_${PN}-public-key-staticdev=""
-FILES_${PN}-public-key-staticdev="${libdir}/erlang/lib/public_key-*/lib/*.a ${libdir}/erlang/lib/public_key-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-public-key-dev="1"
-DESCRIPTION_${PN}-public-key-dev=""
-RDEPENDS_${PN}-public-key-dev=""
-FILES_${PN}-public-key-dev="${libdir}/erlang/lib/public_key-*/src ${libdir}/erlang/lib/public_key-*/include "
-
-ALLOW_EMPTY_${PN}-public-key-dbg="1"
-DESCRIPTION_${PN}-public-key-dbg=""
-RDEPENDS_${PN}-public-key-dbg=""
-FILES_${PN}-public-key-dbg="${libdir}/erlang/lib/public_key-*/bin/.debug ${libdir}/erlang/lib/public_key-*/lib/.debug ${libdir}/erlang/lib/public_key-*/priv/lib/.debug ${libdir}/erlang/lib/public_key-*/priv/obj/.debug ${libdir}/erlang/lib/public_key-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-public-key="1"
-DESCRIPTION_${PN}-public-key=""
-RDEPENDS_${PN}-public-key=""
-FILES_${PN}-public-key="${libdir}/erlang/lib/public_key-* "
-
-ALLOW_EMPTY_${PN}-pman-staticdev="1"
-DESCRIPTION_${PN}-pman-staticdev=""
-RDEPENDS_${PN}-pman-staticdev=""
-FILES_${PN}-pman-staticdev="${libdir}/erlang/lib/pman-*/lib/*.a ${libdir}/erlang/lib/pman-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-pman-dev="1"
-DESCRIPTION_${PN}-pman-dev=""
-RDEPENDS_${PN}-pman-dev=""
-FILES_${PN}-pman-dev="${libdir}/erlang/lib/pman-*/src ${libdir}/erlang/lib/pman-*/include "
-
-ALLOW_EMPTY_${PN}-pman-dbg="1"
-DESCRIPTION_${PN}-pman-dbg=""
-RDEPENDS_${PN}-pman-dbg=""
-FILES_${PN}-pman-dbg="${libdir}/erlang/lib/pman-*/bin/.debug ${libdir}/erlang/lib/pman-*/lib/.debug ${libdir}/erlang/lib/pman-*/priv/lib/.debug ${libdir}/erlang/lib/pman-*/priv/obj/.debug ${libdir}/erlang/lib/pman-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-pman="1"
-DESCRIPTION_${PN}-pman=""
-RDEPENDS_${PN}-pman=""
-FILES_${PN}-pman="${libdir}/erlang/lib/pman-* "
-
-ALLOW_EMPTY_${PN}-percept-staticdev="1"
-DESCRIPTION_${PN}-percept-staticdev=""
-RDEPENDS_${PN}-percept-staticdev=""
-FILES_${PN}-percept-staticdev="${libdir}/erlang/lib/percept-*/lib/*.a ${libdir}/erlang/lib/percept-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-percept-dev="1"
-DESCRIPTION_${PN}-percept-dev=""
-RDEPENDS_${PN}-percept-dev=""
-FILES_${PN}-percept-dev="${libdir}/erlang/lib/percept-*/src ${libdir}/erlang/lib/percept-*/include "
-
-ALLOW_EMPTY_${PN}-percept-dbg="1"
-DESCRIPTION_${PN}-percept-dbg=""
-RDEPENDS_${PN}-percept-dbg=""
-FILES_${PN}-percept-dbg="${libdir}/erlang/lib/percept-*/bin/.debug ${libdir}/erlang/lib/percept-*/lib/.debug ${libdir}/erlang/lib/percept-*/priv/lib/.debug ${libdir}/erlang/lib/percept-*/priv/obj/.debug ${libdir}/erlang/lib/percept-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-percept="1"
-DESCRIPTION_${PN}-percept=""
-RDEPENDS_${PN}-percept=""
-FILES_${PN}-percept="${libdir}/erlang/lib/percept-* "
-
-ALLOW_EMPTY_${PN}-parsetools-staticdev="1"
-DESCRIPTION_${PN}-parsetools-staticdev=""
-RDEPENDS_${PN}-parsetools-staticdev=""
-FILES_${PN}-parsetools-staticdev="${libdir}/erlang/lib/parsetools-*/lib/*.a ${libdir}/erlang/lib/parsetools-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-parsetools-dev="1"
-DESCRIPTION_${PN}-parsetools-dev=""
-RDEPENDS_${PN}-parsetools-dev=""
-FILES_${PN}-parsetools-dev="${libdir}/erlang/lib/parsetools-*/src ${libdir}/erlang/lib/parsetools-*/include "
-
-ALLOW_EMPTY_${PN}-parsetools-dbg="1"
-DESCRIPTION_${PN}-parsetools-dbg=""
-RDEPENDS_${PN}-parsetools-dbg=""
-FILES_${PN}-parsetools-dbg="${libdir}/erlang/lib/parsetools-*/bin/.debug ${libdir}/erlang/lib/parsetools-*/lib/.debug ${libdir}/erlang/lib/parsetools-*/priv/lib/.debug ${libdir}/erlang/lib/parsetools-*/priv/obj/.debug ${libdir}/erlang/lib/parsetools-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-parsetools="1"
-DESCRIPTION_${PN}-parsetools=""
-RDEPENDS_${PN}-parsetools=""
-FILES_${PN}-parsetools="${libdir}/erlang/lib/parsetools-* "
-
-ALLOW_EMPTY_${PN}-otp-mibs-staticdev="1"
-DESCRIPTION_${PN}-otp-mibs-staticdev=""
-RDEPENDS_${PN}-otp-mibs-staticdev=""
-FILES_${PN}-otp-mibs-staticdev="${libdir}/erlang/lib/otp_mibs-*/lib/*.a ${libdir}/erlang/lib/otp_mibs-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-otp-mibs-dev="1"
-DESCRIPTION_${PN}-otp-mibs-dev=""
-RDEPENDS_${PN}-otp-mibs-dev=""
-FILES_${PN}-otp-mibs-dev="${libdir}/erlang/lib/otp_mibs-*/src ${libdir}/erlang/lib/otp_mibs-*/include "
-
-ALLOW_EMPTY_${PN}-otp-mibs-dbg="1"
-DESCRIPTION_${PN}-otp-mibs-dbg=""
-RDEPENDS_${PN}-otp-mibs-dbg=""
-FILES_${PN}-otp-mibs-dbg="${libdir}/erlang/lib/otp_mibs-*/bin/.debug ${libdir}/erlang/lib/otp_mibs-*/lib/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/lib/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/obj/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-otp-mibs="1"
-DESCRIPTION_${PN}-otp-mibs=""
-RDEPENDS_${PN}-otp-mibs=""
-FILES_${PN}-otp-mibs="${libdir}/erlang/lib/otp_mibs-* "
-
-ALLOW_EMPTY_${PN}-os-mon-staticdev="1"
-DESCRIPTION_${PN}-os-mon-staticdev=""
-RDEPENDS_${PN}-os-mon-staticdev=""
-FILES_${PN}-os-mon-staticdev="${libdir}/erlang/lib/os_mon-*/lib/*.a ${libdir}/erlang/lib/os_mon-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-os-mon-dev="1"
-DESCRIPTION_${PN}-os-mon-dev=""
-RDEPENDS_${PN}-os-mon-dev=""
-FILES_${PN}-os-mon-dev="${libdir}/erlang/lib/os_mon-*/src ${libdir}/erlang/lib/os_mon-*/include "
-
-ALLOW_EMPTY_${PN}-os-mon-dbg="1"
-DESCRIPTION_${PN}-os-mon-dbg=""
-RDEPENDS_${PN}-os-mon-dbg=""
-FILES_${PN}-os-mon-dbg="${libdir}/erlang/lib/os_mon-*/bin/.debug ${libdir}/erlang/lib/os_mon-*/lib/.debug ${libdir}/erlang/lib/os_mon-*/priv/lib/.debug ${libdir}/erlang/lib/os_mon-*/priv/obj/.debug ${libdir}/erlang/lib/os_mon-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-os-mon="1"
-DESCRIPTION_${PN}-os-mon=""
-RDEPENDS_${PN}-os-mon=""
-FILES_${PN}-os-mon="${libdir}/erlang/lib/os_mon-* "
-
-ALLOW_EMPTY_${PN}-orber-staticdev="1"
-DESCRIPTION_${PN}-orber-staticdev=""
-RDEPENDS_${PN}-orber-staticdev=""
-FILES_${PN}-orber-staticdev="${libdir}/erlang/lib/orber-*/lib/*.a ${libdir}/erlang/lib/orber-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-orber-dev="1"
-DESCRIPTION_${PN}-orber-dev=""
-RDEPENDS_${PN}-orber-dev=""
-FILES_${PN}-orber-dev="${libdir}/erlang/lib/orber-*/src ${libdir}/erlang/lib/orber-*/include "
-
-ALLOW_EMPTY_${PN}-orber-dbg="1"
-DESCRIPTION_${PN}-orber-dbg=""
-RDEPENDS_${PN}-orber-dbg=""
-FILES_${PN}-orber-dbg="${libdir}/erlang/lib/orber-*/bin/.debug ${libdir}/erlang/lib/orber-*/lib/.debug ${libdir}/erlang/lib/orber-*/priv/lib/.debug ${libdir}/erlang/lib/orber-*/priv/obj/.debug ${libdir}/erlang/lib/orber-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-orber="1"
-DESCRIPTION_${PN}-orber=""
-RDEPENDS_${PN}-orber=""
-FILES_${PN}-orber="${libdir}/erlang/lib/orber-* "
-
-ALLOW_EMPTY_${PN}-observer-staticdev="1"
-DESCRIPTION_${PN}-observer-staticdev=""
-RDEPENDS_${PN}-observer-staticdev=""
-FILES_${PN}-observer-staticdev="${libdir}/erlang/lib/observer-*/lib/*.a ${libdir}/erlang/lib/observer-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-observer-dev="1"
-DESCRIPTION_${PN}-observer-dev=""
-RDEPENDS_${PN}-observer-dev=""
-FILES_${PN}-observer-dev="${libdir}/erlang/lib/observer-*/src ${libdir}/erlang/lib/observer-*/include "
-
-ALLOW_EMPTY_${PN}-observer-dbg="1"
-DESCRIPTION_${PN}-observer-dbg=""
-RDEPENDS_${PN}-observer-dbg=""
-FILES_${PN}-observer-dbg="${libdir}/erlang/lib/observer-*/bin/.debug ${libdir}/erlang/lib/observer-*/lib/.debug ${libdir}/erlang/lib/observer-*/priv/lib/.debug ${libdir}/erlang/lib/observer-*/priv/obj/.debug ${libdir}/erlang/lib/observer-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-observer="1"
-DESCRIPTION_${PN}-observer=""
-RDEPENDS_${PN}-observer=""
-FILES_${PN}-observer="${libdir}/erlang/lib/observer-* "
-
-ALLOW_EMPTY_${PN}-mnesia-staticdev="1"
-DESCRIPTION_${PN}-mnesia-staticdev=""
-RDEPENDS_${PN}-mnesia-staticdev=""
-FILES_${PN}-mnesia-staticdev="${libdir}/erlang/lib/mnesia-*/lib/*.a ${libdir}/erlang/lib/mnesia-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-mnesia-dev="1"
-DESCRIPTION_${PN}-mnesia-dev=""
-RDEPENDS_${PN}-mnesia-dev=""
-FILES_${PN}-mnesia-dev="${libdir}/erlang/lib/mnesia-*/src ${libdir}/erlang/lib/mnesia-*/include "
-
-ALLOW_EMPTY_${PN}-mnesia-dbg="1"
-DESCRIPTION_${PN}-mnesia-dbg=""
-RDEPENDS_${PN}-mnesia-dbg=""
-FILES_${PN}-mnesia-dbg="${libdir}/erlang/lib/mnesia-*/bin/.debug ${libdir}/erlang/lib/mnesia-*/lib/.debug ${libdir}/erlang/lib/mnesia-*/priv/lib/.debug ${libdir}/erlang/lib/mnesia-*/priv/obj/.debug ${libdir}/erlang/lib/mnesia-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-mnesia="1"
-DESCRIPTION_${PN}-mnesia=""
-RDEPENDS_${PN}-mnesia=""
-FILES_${PN}-mnesia="${libdir}/erlang/lib/mnesia-* "
-
-ALLOW_EMPTY_${PN}-megaco-staticdev="1"
-DESCRIPTION_${PN}-megaco-staticdev=""
-RDEPENDS_${PN}-megaco-staticdev=""
-FILES_${PN}-megaco-staticdev="${libdir}/erlang/lib/megaco-*/lib/*.a ${libdir}/erlang/lib/megaco-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-megaco-dev="1"
-DESCRIPTION_${PN}-megaco-dev=""
-RDEPENDS_${PN}-megaco-dev=""
-FILES_${PN}-megaco-dev="${libdir}/erlang/lib/megaco-*/src ${libdir}/erlang/lib/megaco-*/include "
-
-ALLOW_EMPTY_${PN}-megaco-dbg="1"
-DESCRIPTION_${PN}-megaco-dbg=""
-RDEPENDS_${PN}-megaco-dbg=""
-FILES_${PN}-megaco-dbg="${libdir}/erlang/lib/megaco-*/bin/.debug ${libdir}/erlang/lib/megaco-*/lib/.debug ${libdir}/erlang/lib/megaco-*/priv/lib/.debug ${libdir}/erlang/lib/megaco-*/priv/obj/.debug ${libdir}/erlang/lib/megaco-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-megaco="1"
-DESCRIPTION_${PN}-megaco=""
-RDEPENDS_${PN}-megaco=""
-FILES_${PN}-megaco="${libdir}/erlang/lib/megaco-* "
-
-ALLOW_EMPTY_${PN}-kernel-staticdev="1"
-DESCRIPTION_${PN}-kernel-staticdev=""
-RDEPENDS_${PN}-kernel-staticdev=""
-FILES_${PN}-kernel-staticdev="${libdir}/erlang/lib/kernel-*/lib/*.a ${libdir}/erlang/lib/kernel-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-kernel-doc="1"
-DESCRIPTION_${PN}-kernel-doc=""
-RDEPENDS_${PN}-kernel-doc=""
-FILES_${PN}-kernel-doc="${libdir}/erlang/lib/kernel-*/examples "
-
-ALLOW_EMPTY_${PN}-kernel-dev="1"
-DESCRIPTION_${PN}-kernel-dev=""
-RDEPENDS_${PN}-kernel-dev=""
-FILES_${PN}-kernel-dev="${libdir}/erlang/lib/kernel-*/src ${libdir}/erlang/lib/kernel-*/include "
-
-ALLOW_EMPTY_${PN}-kernel-dbg="1"
-DESCRIPTION_${PN}-kernel-dbg=""
-RDEPENDS_${PN}-kernel-dbg=""
-FILES_${PN}-kernel-dbg="${libdir}/erlang/lib/kernel-*/bin/.debug ${libdir}/erlang/lib/kernel-*/lib/.debug ${libdir}/erlang/lib/kernel-*/priv/lib/.debug ${libdir}/erlang/lib/kernel-*/priv/obj/.debug ${libdir}/erlang/lib/kernel-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-kernel="1"
-DESCRIPTION_${PN}-kernel=""
-RDEPENDS_${PN}-kernel=""
-FILES_${PN}-kernel="${libdir}/erlang/lib/kernel-* "
-
-ALLOW_EMPTY_${PN}-jinterface-staticdev="1"
-DESCRIPTION_${PN}-jinterface-staticdev=""
-RDEPENDS_${PN}-jinterface-staticdev=""
-FILES_${PN}-jinterface-staticdev="${libdir}/erlang/lib/jinterface-*/lib/*.a ${libdir}/erlang/lib/jinterface-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-jinterface-dev="1"
-DESCRIPTION_${PN}-jinterface-dev=""
-RDEPENDS_${PN}-jinterface-dev=""
-FILES_${PN}-jinterface-dev="${libdir}/erlang/lib/jinterface-*/src ${libdir}/erlang/lib/jinterface-*/include "
-
-ALLOW_EMPTY_${PN}-jinterface-dbg="1"
-DESCRIPTION_${PN}-jinterface-dbg=""
-RDEPENDS_${PN}-jinterface-dbg=""
-FILES_${PN}-jinterface-dbg="${libdir}/erlang/lib/jinterface-*/bin/.debug ${libdir}/erlang/lib/jinterface-*/lib/.debug ${libdir}/erlang/lib/jinterface-*/priv/lib/.debug ${libdir}/erlang/lib/jinterface-*/priv/obj/.debug ${libdir}/erlang/lib/jinterface-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-jinterface="1"
-DESCRIPTION_${PN}-jinterface=""
-RDEPENDS_${PN}-jinterface=""
-FILES_${PN}-jinterface="${libdir}/erlang/lib/jinterface-* "
-
-ALLOW_EMPTY_${PN}-inets-staticdev="1"
-DESCRIPTION_${PN}-inets-staticdev=""
-RDEPENDS_${PN}-inets-staticdev=""
-FILES_${PN}-inets-staticdev="${libdir}/erlang/lib/inets-*/lib/*.a ${libdir}/erlang/lib/inets-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-inets-dev="1"
-DESCRIPTION_${PN}-inets-dev=""
-RDEPENDS_${PN}-inets-dev=""
-FILES_${PN}-inets-dev="${libdir}/erlang/lib/inets-*/src ${libdir}/erlang/lib/inets-*/include "
-
-ALLOW_EMPTY_${PN}-inets-dbg="1"
-DESCRIPTION_${PN}-inets-dbg=""
-RDEPENDS_${PN}-inets-dbg=""
-FILES_${PN}-inets-dbg="${libdir}/erlang/lib/inets-*/bin/.debug ${libdir}/erlang/lib/inets-*/lib/.debug ${libdir}/erlang/lib/inets-*/priv/lib/.debug ${libdir}/erlang/lib/inets-*/priv/obj/.debug ${libdir}/erlang/lib/inets-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-inets="1"
-DESCRIPTION_${PN}-inets=""
-RDEPENDS_${PN}-inets=""
-FILES_${PN}-inets="${libdir}/erlang/lib/inets-* "
-
-ALLOW_EMPTY_${PN}-ic-staticdev="1"
-DESCRIPTION_${PN}-ic-staticdev=""
-RDEPENDS_${PN}-ic-staticdev=""
-FILES_${PN}-ic-staticdev="${libdir}/erlang/lib/ic-*/lib/*.a ${libdir}/erlang/lib/ic-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-ic-dev="1"
-DESCRIPTION_${PN}-ic-dev=""
-RDEPENDS_${PN}-ic-dev=""
-FILES_${PN}-ic-dev="${libdir}/erlang/lib/ic-*/src ${libdir}/erlang/lib/ic-*/include "
-
-ALLOW_EMPTY_${PN}-ic-dbg="1"
-DESCRIPTION_${PN}-ic-dbg=""
-RDEPENDS_${PN}-ic-dbg=""
-FILES_${PN}-ic-dbg="${libdir}/erlang/lib/ic-*/bin/.debug ${libdir}/erlang/lib/ic-*/lib/.debug ${libdir}/erlang/lib/ic-*/priv/lib/.debug ${libdir}/erlang/lib/ic-*/priv/obj/.debug ${libdir}/erlang/lib/ic-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-ic="1"
-DESCRIPTION_${PN}-ic=""
-RDEPENDS_${PN}-ic=""
-FILES_${PN}-ic="${libdir}/erlang/lib/ic-* "
-
-ALLOW_EMPTY_${PN}-hipe-staticdev="1"
-DESCRIPTION_${PN}-hipe-staticdev=""
-RDEPENDS_${PN}-hipe-staticdev=""
-FILES_${PN}-hipe-staticdev="${libdir}/erlang/lib/hipe-*/lib/*.a ${libdir}/erlang/lib/hipe-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-hipe-dev="1"
-DESCRIPTION_${PN}-hipe-dev=""
-RDEPENDS_${PN}-hipe-dev=""
-FILES_${PN}-hipe-dev="${libdir}/erlang/lib/hipe-*/src ${libdir}/erlang/lib/hipe-*/include "
-
-ALLOW_EMPTY_${PN}-hipe-dbg="1"
-DESCRIPTION_${PN}-hipe-dbg=""
-RDEPENDS_${PN}-hipe-dbg=""
-FILES_${PN}-hipe-dbg="${libdir}/erlang/lib/hipe-*/bin/.debug ${libdir}/erlang/lib/hipe-*/lib/.debug ${libdir}/erlang/lib/hipe-*/priv/lib/.debug ${libdir}/erlang/lib/hipe-*/priv/obj/.debug ${libdir}/erlang/lib/hipe-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-hipe="1"
-DESCRIPTION_${PN}-hipe=""
-RDEPENDS_${PN}-hipe=""
-FILES_${PN}-hipe="${libdir}/erlang/lib/hipe-* "
-
-ALLOW_EMPTY_${PN}-gs-staticdev="1"
-DESCRIPTION_${PN}-gs-staticdev=""
-RDEPENDS_${PN}-gs-staticdev=""
-FILES_${PN}-gs-staticdev="${libdir}/erlang/lib/gs-*/lib/*.a ${libdir}/erlang/lib/gs-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-gs-dev="1"
-DESCRIPTION_${PN}-gs-dev=""
-RDEPENDS_${PN}-gs-dev=""
-FILES_${PN}-gs-dev="${libdir}/erlang/lib/gs-*/src ${libdir}/erlang/lib/gs-*/include "
-
-ALLOW_EMPTY_${PN}-gs-dbg="1"
-DESCRIPTION_${PN}-gs-dbg=""
-RDEPENDS_${PN}-gs-dbg=""
-FILES_${PN}-gs-dbg="${libdir}/erlang/lib/gs-*/bin/.debug ${libdir}/erlang/lib/gs-*/lib/.debug ${libdir}/erlang/lib/gs-*/priv/lib/.debug ${libdir}/erlang/lib/gs-*/priv/obj/.debug ${libdir}/erlang/lib/gs-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-gs="1"
-DESCRIPTION_${PN}-gs=""
-RDEPENDS_${PN}-gs=""
-FILES_${PN}-gs="${libdir}/erlang/lib/gs-* "
-
-ALLOW_EMPTY_${PN}-eunit-staticdev="1"
-DESCRIPTION_${PN}-eunit-staticdev=""
-RDEPENDS_${PN}-eunit-staticdev=""
-FILES_${PN}-eunit-staticdev="${libdir}/erlang/lib/eunit-*/lib/*.a ${libdir}/erlang/lib/eunit-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-eunit-dev="1"
-DESCRIPTION_${PN}-eunit-dev=""
-RDEPENDS_${PN}-eunit-dev=""
-FILES_${PN}-eunit-dev="${libdir}/erlang/lib/eunit-*/src ${libdir}/erlang/lib/eunit-*/include "
-
-ALLOW_EMPTY_${PN}-eunit-dbg="1"
-DESCRIPTION_${PN}-eunit-dbg=""
-RDEPENDS_${PN}-eunit-dbg=""
-FILES_${PN}-eunit-dbg="${libdir}/erlang/lib/eunit-*/bin/.debug ${libdir}/erlang/lib/eunit-*/lib/.debug ${libdir}/erlang/lib/eunit-*/priv/lib/.debug ${libdir}/erlang/lib/eunit-*/priv/obj/.debug ${libdir}/erlang/lib/eunit-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-eunit="1"
-DESCRIPTION_${PN}-eunit=""
-RDEPENDS_${PN}-eunit=""
-FILES_${PN}-eunit="${libdir}/erlang/lib/eunit-* "
-
-ALLOW_EMPTY_${PN}-et-staticdev="1"
-DESCRIPTION_${PN}-et-staticdev=""
-RDEPENDS_${PN}-et-staticdev=""
-FILES_${PN}-et-staticdev="${libdir}/erlang/lib/et-*/lib/*.a ${libdir}/erlang/lib/et-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-et-dev="1"
-DESCRIPTION_${PN}-et-dev=""
-RDEPENDS_${PN}-et-dev=""
-FILES_${PN}-et-dev="${libdir}/erlang/lib/et-*/src ${libdir}/erlang/lib/et-*/include "
-
-ALLOW_EMPTY_${PN}-et-dbg="1"
-DESCRIPTION_${PN}-et-dbg=""
-RDEPENDS_${PN}-et-dbg=""
-FILES_${PN}-et-dbg="${libdir}/erlang/lib/et-*/bin/.debug ${libdir}/erlang/lib/et-*/lib/.debug ${libdir}/erlang/lib/et-*/priv/lib/.debug ${libdir}/erlang/lib/et-*/priv/obj/.debug ${libdir}/erlang/lib/et-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-et="1"
-DESCRIPTION_${PN}-et=""
-RDEPENDS_${PN}-et=""
-FILES_${PN}-et="${libdir}/erlang/lib/et-* "
-
-ALLOW_EMPTY_${PN}-erts-staticdev="1"
-DESCRIPTION_${PN}-erts-staticdev=""
-RDEPENDS_${PN}-erts-staticdev=""
-FILES_${PN}-erts-staticdev="${libdir}/erlang/lib/erts-*/lib/*.a ${libdir}/erlang/lib/erts-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-erts-dev="1"
-DESCRIPTION_${PN}-erts-dev=""
-RDEPENDS_${PN}-erts-dev=""
-FILES_${PN}-erts-dev="${libdir}/erlang/lib/erts-*/src ${libdir}/erlang/lib/erts-*/include "
-
-ALLOW_EMPTY_${PN}-erts-dbg="1"
-DESCRIPTION_${PN}-erts-dbg=""
-RDEPENDS_${PN}-erts-dbg=""
-FILES_${PN}-erts-dbg="${libdir}/erlang/lib/erts-*/bin/.debug ${libdir}/erlang/lib/erts-*/lib/.debug ${libdir}/erlang/lib/erts-*/priv/lib/.debug ${libdir}/erlang/lib/erts-*/priv/obj/.debug ${libdir}/erlang/lib/erts-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-erts="1"
-DESCRIPTION_${PN}-erts=""
-RDEPENDS_${PN}-erts=""
-FILES_${PN}-erts="${libdir}/erlang/lib/erts-* "
-
-ALLOW_EMPTY_${PN}-erl-interface-staticdev="1"
-DESCRIPTION_${PN}-erl-interface-staticdev=""
-RDEPENDS_${PN}-erl-interface-staticdev=""
-FILES_${PN}-erl-interface-staticdev="${libdir}/erlang/lib/erl_interface-*/lib/*.a ${libdir}/erlang/lib/erl_interface-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-erl-interface-dev="1"
-DESCRIPTION_${PN}-erl-interface-dev=""
-RDEPENDS_${PN}-erl-interface-dev=""
-FILES_${PN}-erl-interface-dev="${libdir}/erlang/lib/erl_interface-*/src ${libdir}/erlang/lib/erl_interface-*/include "
-
-ALLOW_EMPTY_${PN}-erl-interface-dbg="1"
-DESCRIPTION_${PN}-erl-interface-dbg=""
-RDEPENDS_${PN}-erl-interface-dbg=""
-FILES_${PN}-erl-interface-dbg="${libdir}/erlang/lib/erl_interface-*/bin/.debug ${libdir}/erlang/lib/erl_interface-*/lib/.debug ${libdir}/erlang/lib/erl_interface-*/priv/lib/.debug ${libdir}/erlang/lib/erl_interface-*/priv/obj/.debug ${libdir}/erlang/lib/erl_interface-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-erl-interface="1"
-DESCRIPTION_${PN}-erl-interface=""
-RDEPENDS_${PN}-erl-interface=""
-FILES_${PN}-erl-interface="${libdir}/erlang/lib/erl_interface-* "
-
-ALLOW_EMPTY_${PN}-erl-docgen-staticdev="1"
-DESCRIPTION_${PN}-erl-docgen-staticdev=""
-RDEPENDS_${PN}-erl-docgen-staticdev=""
-FILES_${PN}-erl-docgen-staticdev="${libdir}/erlang/lib/erl_docgen-*/lib/*.a ${libdir}/erlang/lib/erl_docgen-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-erl-docgen-dev="1"
-DESCRIPTION_${PN}-erl-docgen-dev=""
-RDEPENDS_${PN}-erl-docgen-dev=""
-FILES_${PN}-erl-docgen-dev="${libdir}/erlang/lib/erl_docgen-*/src ${libdir}/erlang/lib/erl_docgen-*/include "
-
-ALLOW_EMPTY_${PN}-erl-docgen-dbg="1"
-DESCRIPTION_${PN}-erl-docgen-dbg=""
-RDEPENDS_${PN}-erl-docgen-dbg=""
-FILES_${PN}-erl-docgen-dbg="${libdir}/erlang/lib/erl_docgen-*/bin/.debug ${libdir}/erlang/lib/erl_docgen-*/lib/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/lib/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/obj/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-erl-docgen="1"
-DESCRIPTION_${PN}-erl-docgen=""
-RDEPENDS_${PN}-erl-docgen=""
-FILES_${PN}-erl-docgen="${libdir}/erlang/lib/erl_docgen-* "
-
-ALLOW_EMPTY_${PN}-eldap-staticdev="1"
-DESCRIPTION_${PN}-eldap-staticdev=""
-RDEPENDS_${PN}-eldap-staticdev=""
-FILES_${PN}-eldap-staticdev="${libdir}/erlang/lib/eldap-*/lib/*.a ${libdir}/erlang/lib/eldap-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-eldap-dev="1"
-DESCRIPTION_${PN}-eldap-dev=""
-RDEPENDS_${PN}-eldap-dev=""
-FILES_${PN}-eldap-dev="${libdir}/erlang/lib/eldap-*/src ${libdir}/erlang/lib/eldap-*/include "
-
-ALLOW_EMPTY_${PN}-eldap-dbg="1"
-DESCRIPTION_${PN}-eldap-dbg=""
-RDEPENDS_${PN}-eldap-dbg=""
-FILES_${PN}-eldap-dbg="${libdir}/erlang/lib/eldap-*/bin/.debug ${libdir}/erlang/lib/eldap-*/lib/.debug ${libdir}/erlang/lib/eldap-*/priv/lib/.debug ${libdir}/erlang/lib/eldap-*/priv/obj/.debug ${libdir}/erlang/lib/eldap-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-eldap="1"
-DESCRIPTION_${PN}-eldap=""
-RDEPENDS_${PN}-eldap=""
-FILES_${PN}-eldap="${libdir}/erlang/lib/eldap-* "
-
-ALLOW_EMPTY_${PN}-edoc-staticdev="1"
-DESCRIPTION_${PN}-edoc-staticdev=""
-RDEPENDS_${PN}-edoc-staticdev=""
-FILES_${PN}-edoc-staticdev="${libdir}/erlang/lib/edoc-*/lib/*.a ${libdir}/erlang/lib/edoc-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-edoc-dev="1"
-DESCRIPTION_${PN}-edoc-dev=""
-RDEPENDS_${PN}-edoc-dev=""
-FILES_${PN}-edoc-dev="${libdir}/erlang/lib/edoc-*/src ${libdir}/erlang/lib/edoc-*/include "
-
-ALLOW_EMPTY_${PN}-edoc-dbg="1"
-DESCRIPTION_${PN}-edoc-dbg=""
-RDEPENDS_${PN}-edoc-dbg=""
-FILES_${PN}-edoc-dbg="${libdir}/erlang/lib/edoc-*/bin/.debug ${libdir}/erlang/lib/edoc-*/lib/.debug ${libdir}/erlang/lib/edoc-*/priv/lib/.debug ${libdir}/erlang/lib/edoc-*/priv/obj/.debug ${libdir}/erlang/lib/edoc-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-edoc="1"
-DESCRIPTION_${PN}-edoc=""
-RDEPENDS_${PN}-edoc=""
-FILES_${PN}-edoc="${libdir}/erlang/lib/edoc-* "
-
-ALLOW_EMPTY_${PN}-doc="1"
-DESCRIPTION_${PN}-doc=""
-RDEPENDS_${PN}-doc=""
-FILES_${PN}-doc+="${libdir}/erlang/erts-*/doc ${libdir}/erlang/erts-*/man ${libdir}/erlang/lib/*/examples ${libdir}/erlang/misc "
-
-ALLOW_EMPTY_${PN}-diameter-staticdev="1"
-DESCRIPTION_${PN}-diameter-staticdev=""
-RDEPENDS_${PN}-diameter-staticdev=""
-FILES_${PN}-diameter-staticdev="${libdir}/erlang/lib/diameter-*/lib/*.a ${libdir}/erlang/lib/diameter-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-diameter-dev="1"
-DESCRIPTION_${PN}-diameter-dev=""
-RDEPENDS_${PN}-diameter-dev=""
-FILES_${PN}-diameter-dev="${libdir}/erlang/lib/diameter-*/src ${libdir}/erlang/lib/diameter-*/include "
-
-ALLOW_EMPTY_${PN}-diameter-dbg="1"
-DESCRIPTION_${PN}-diameter-dbg=""
-RDEPENDS_${PN}-diameter-dbg=""
-FILES_${PN}-diameter-dbg="${libdir}/erlang/lib/diameter-*/bin/.debug ${libdir}/erlang/lib/diameter-*/lib/.debug ${libdir}/erlang/lib/diameter-*/priv/lib/.debug ${libdir}/erlang/lib/diameter-*/priv/obj/.debug ${libdir}/erlang/lib/diameter-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-diameter="1"
-DESCRIPTION_${PN}-diameter=""
-RDEPENDS_${PN}-diameter=""
-FILES_${PN}-diameter="${libdir}/erlang/lib/diameter-* "
-
-ALLOW_EMPTY_${PN}-dialyzer-staticdev="1"
-DESCRIPTION_${PN}-dialyzer-staticdev=""
-RDEPENDS_${PN}-dialyzer-staticdev=""
-FILES_${PN}-dialyzer-staticdev="${libdir}/erlang/lib/dialyzer-*/lib/*.a ${libdir}/erlang/lib/dialyzer-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-dialyzer-dev="1"
-DESCRIPTION_${PN}-dialyzer-dev=""
-RDEPENDS_${PN}-dialyzer-dev=""
-FILES_${PN}-dialyzer-dev="${libdir}/erlang/lib/dialyzer-*/src ${libdir}/erlang/lib/dialyzer-*/include "
-
-ALLOW_EMPTY_${PN}-dialyzer-dbg="1"
-DESCRIPTION_${PN}-dialyzer-dbg=""
-RDEPENDS_${PN}-dialyzer-dbg=""
-FILES_${PN}-dialyzer-dbg="${libdir}/erlang/lib/dialyzer-*/bin/.debug ${libdir}/erlang/lib/dialyzer-*/lib/.debug ${libdir}/erlang/lib/dialyzer-*/priv/lib/.debug ${libdir}/erlang/lib/dialyzer-*/priv/obj/.debug ${libdir}/erlang/lib/dialyzer-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-dialyzer="1"
-DESCRIPTION_${PN}-dialyzer=""
-RDEPENDS_${PN}-dialyzer=""
-FILES_${PN}-dialyzer="${libdir}/erlang/lib/dialyzer-* "
-
-ALLOW_EMPTY_${PN}-dev="1"
-DESCRIPTION_${PN}-dev=""
-RDEPENDS_${PN}-dev=""
-FILES_${PN}-dev+="${libdir}/erlang/erts-*/include ${libdir}/erlang/erts-*/src ${libdir}/erlang/usr/include "
-
-ALLOW_EMPTY_${PN}-debugger-staticdev="1"
-DESCRIPTION_${PN}-debugger-staticdev=""
-RDEPENDS_${PN}-debugger-staticdev=""
-FILES_${PN}-debugger-staticdev="${libdir}/erlang/lib/debugger-*/lib/*.a ${libdir}/erlang/lib/debugger-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-debugger-dev="1"
-DESCRIPTION_${PN}-debugger-dev=""
-RDEPENDS_${PN}-debugger-dev=""
-FILES_${PN}-debugger-dev="${libdir}/erlang/lib/debugger-*/src ${libdir}/erlang/lib/debugger-*/include "
-
-ALLOW_EMPTY_${PN}-debugger-dbg="1"
-DESCRIPTION_${PN}-debugger-dbg=""
-RDEPENDS_${PN}-debugger-dbg=""
-FILES_${PN}-debugger-dbg="${libdir}/erlang/lib/debugger-*/bin/.debug ${libdir}/erlang/lib/debugger-*/lib/.debug ${libdir}/erlang/lib/debugger-*/priv/lib/.debug ${libdir}/erlang/lib/debugger-*/priv/obj/.debug ${libdir}/erlang/lib/debugger-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-debugger="1"
-DESCRIPTION_${PN}-debugger=""
-RDEPENDS_${PN}-debugger=""
-FILES_${PN}-debugger="${libdir}/erlang/lib/debugger-* "
-
-ALLOW_EMPTY_${PN}-dbg="1"
-DESCRIPTION_${PN}-dbg=""
-RDEPENDS_${PN}-dbg=""
-FILES_${PN}-dbg+="${libdir}/erlang/bin/.debug ${libdir}/erlang/erts-*/bin/.debug "
-
-ALLOW_EMPTY_${PN}-crypto-staticdev="1"
-DESCRIPTION_${PN}-crypto-staticdev=""
-RDEPENDS_${PN}-crypto-staticdev=""
-FILES_${PN}-crypto-staticdev="${libdir}/erlang/lib/crypto-*/lib/*.a ${libdir}/erlang/lib/crypto-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-crypto-dev="1"
-DESCRIPTION_${PN}-crypto-dev=""
-RDEPENDS_${PN}-crypto-dev=""
-FILES_${PN}-crypto-dev="${libdir}/erlang/lib/crypto-*/src ${libdir}/erlang/lib/crypto-*/include "
-
-ALLOW_EMPTY_${PN}-crypto-dbg="1"
-DESCRIPTION_${PN}-crypto-dbg=""
-RDEPENDS_${PN}-crypto-dbg=""
-FILES_${PN}-crypto-dbg="${libdir}/erlang/lib/crypto-*/bin/.debug ${libdir}/erlang/lib/crypto-*/lib/.debug ${libdir}/erlang/lib/crypto-*/priv/lib/.debug ${libdir}/erlang/lib/crypto-*/priv/obj/.debug ${libdir}/erlang/lib/crypto-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-crypto="1"
-DESCRIPTION_${PN}-crypto=""
-RDEPENDS_${PN}-crypto=""
-FILES_${PN}-crypto="${libdir}/erlang/lib/crypto-* "
-
-ALLOW_EMPTY_${PN}-costransactions-staticdev="1"
-DESCRIPTION_${PN}-costransactions-staticdev=""
-RDEPENDS_${PN}-costransactions-staticdev=""
-FILES_${PN}-costransactions-staticdev="${libdir}/erlang/lib/cosTransactions-*/lib/*.a ${libdir}/erlang/lib/cosTransactions-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-costransactions-dev="1"
-DESCRIPTION_${PN}-costransactions-dev=""
-RDEPENDS_${PN}-costransactions-dev=""
-FILES_${PN}-costransactions-dev="${libdir}/erlang/lib/cosTransactions-*/src ${libdir}/erlang/lib/cosTransactions-*/include "
-
-ALLOW_EMPTY_${PN}-costransactions-dbg="1"
-DESCRIPTION_${PN}-costransactions-dbg=""
-RDEPENDS_${PN}-costransactions-dbg=""
-FILES_${PN}-costransactions-dbg="${libdir}/erlang/lib/cosTransactions-*/bin/.debug ${libdir}/erlang/lib/cosTransactions-*/lib/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/lib/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/obj/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-costransactions="1"
-DESCRIPTION_${PN}-costransactions=""
-RDEPENDS_${PN}-costransactions=""
-FILES_${PN}-costransactions="${libdir}/erlang/lib/cosTransactions-* "
-
-ALLOW_EMPTY_${PN}-costime-staticdev="1"
-DESCRIPTION_${PN}-costime-staticdev=""
-RDEPENDS_${PN}-costime-staticdev=""
-FILES_${PN}-costime-staticdev="${libdir}/erlang/lib/cosTime-*/lib/*.a ${libdir}/erlang/lib/cosTime-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-costime-dev="1"
-DESCRIPTION_${PN}-costime-dev=""
-RDEPENDS_${PN}-costime-dev=""
-FILES_${PN}-costime-dev="${libdir}/erlang/lib/cosTime-*/src ${libdir}/erlang/lib/cosTime-*/include "
-
-ALLOW_EMPTY_${PN}-costime-dbg="1"
-DESCRIPTION_${PN}-costime-dbg=""
-RDEPENDS_${PN}-costime-dbg=""
-FILES_${PN}-costime-dbg="${libdir}/erlang/lib/cosTime-*/bin/.debug ${libdir}/erlang/lib/cosTime-*/lib/.debug ${libdir}/erlang/lib/cosTime-*/priv/lib/.debug ${libdir}/erlang/lib/cosTime-*/priv/obj/.debug ${libdir}/erlang/lib/cosTime-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-costime="1"
-DESCRIPTION_${PN}-costime=""
-RDEPENDS_${PN}-costime=""
-FILES_${PN}-costime="${libdir}/erlang/lib/cosTime-* "
-
-ALLOW_EMPTY_${PN}-cosproperty-staticdev="1"
-DESCRIPTION_${PN}-cosproperty-staticdev=""
-RDEPENDS_${PN}-cosproperty-staticdev=""
-FILES_${PN}-cosproperty-staticdev="${libdir}/erlang/lib/cosProperty-*/lib/*.a ${libdir}/erlang/lib/cosProperty-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-cosproperty-dev="1"
-DESCRIPTION_${PN}-cosproperty-dev=""
-RDEPENDS_${PN}-cosproperty-dev=""
-FILES_${PN}-cosproperty-dev="${libdir}/erlang/lib/cosProperty-*/src ${libdir}/erlang/lib/cosProperty-*/include "
-
-ALLOW_EMPTY_${PN}-cosproperty-dbg="1"
-DESCRIPTION_${PN}-cosproperty-dbg=""
-RDEPENDS_${PN}-cosproperty-dbg=""
-FILES_${PN}-cosproperty-dbg="${libdir}/erlang/lib/cosProperty-*/bin/.debug ${libdir}/erlang/lib/cosProperty-*/lib/.debug ${libdir}/erlang/lib/cosProperty-*/priv/lib/.debug ${libdir}/erlang/lib/cosProperty-*/priv/obj/.debug ${libdir}/erlang/lib/cosProperty-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-cosproperty="1"
-DESCRIPTION_${PN}-cosproperty=""
-RDEPENDS_${PN}-cosproperty=""
-FILES_${PN}-cosproperty="${libdir}/erlang/lib/cosProperty-* "
-
-ALLOW_EMPTY_${PN}-cosnotification-staticdev="1"
-DESCRIPTION_${PN}-cosnotification-staticdev=""
-RDEPENDS_${PN}-cosnotification-staticdev=""
-FILES_${PN}-cosnotification-staticdev="${libdir}/erlang/lib/cosNotification-*/lib/*.a ${libdir}/erlang/lib/cosNotification-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-cosnotification-dev="1"
-DESCRIPTION_${PN}-cosnotification-dev=""
-RDEPENDS_${PN}-cosnotification-dev=""
-FILES_${PN}-cosnotification-dev="${libdir}/erlang/lib/cosNotification-*/src ${libdir}/erlang/lib/cosNotification-*/include "
-
-ALLOW_EMPTY_${PN}-cosnotification-dbg="1"
-DESCRIPTION_${PN}-cosnotification-dbg=""
-RDEPENDS_${PN}-cosnotification-dbg=""
-FILES_${PN}-cosnotification-dbg="${libdir}/erlang/lib/cosNotification-*/bin/.debug ${libdir}/erlang/lib/cosNotification-*/lib/.debug ${libdir}/erlang/lib/cosNotification-*/priv/lib/.debug ${libdir}/erlang/lib/cosNotification-*/priv/obj/.debug ${libdir}/erlang/lib/cosNotification-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-cosnotification="1"
-DESCRIPTION_${PN}-cosnotification=""
-RDEPENDS_${PN}-cosnotification=""
-FILES_${PN}-cosnotification="${libdir}/erlang/lib/cosNotification-* "
-
-ALLOW_EMPTY_${PN}-cosfiletransfer-staticdev="1"
-DESCRIPTION_${PN}-cosfiletransfer-staticdev=""
-RDEPENDS_${PN}-cosfiletransfer-staticdev=""
-FILES_${PN}-cosfiletransfer-staticdev="${libdir}/erlang/lib/cosFileTransfer-*/lib/*.a ${libdir}/erlang/lib/cosFileTransfer-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-cosfiletransfer-dev="1"
-DESCRIPTION_${PN}-cosfiletransfer-dev=""
-RDEPENDS_${PN}-cosfiletransfer-dev=""
-FILES_${PN}-cosfiletransfer-dev="${libdir}/erlang/lib/cosFileTransfer-*/src ${libdir}/erlang/lib/cosFileTransfer-*/include "
-
-ALLOW_EMPTY_${PN}-cosfiletransfer-dbg="1"
-DESCRIPTION_${PN}-cosfiletransfer-dbg=""
-RDEPENDS_${PN}-cosfiletransfer-dbg=""
-FILES_${PN}-cosfiletransfer-dbg="${libdir}/erlang/lib/cosFileTransfer-*/bin/.debug ${libdir}/erlang/lib/cosFileTransfer-*/lib/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/lib/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/obj/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-cosfiletransfer="1"
-DESCRIPTION_${PN}-cosfiletransfer=""
-RDEPENDS_${PN}-cosfiletransfer=""
-FILES_${PN}-cosfiletransfer="${libdir}/erlang/lib/cosFileTransfer-* "
-
-ALLOW_EMPTY_${PN}-coseventdomain-staticdev="1"
-DESCRIPTION_${PN}-coseventdomain-staticdev=""
-RDEPENDS_${PN}-coseventdomain-staticdev=""
-FILES_${PN}-coseventdomain-staticdev="${libdir}/erlang/lib/cosEventDomain-*/lib/*.a ${libdir}/erlang/lib/cosEventDomain-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-coseventdomain-dev="1"
-DESCRIPTION_${PN}-coseventdomain-dev=""
-RDEPENDS_${PN}-coseventdomain-dev=""
-FILES_${PN}-coseventdomain-dev="${libdir}/erlang/lib/cosEventDomain-*/src ${libdir}/erlang/lib/cosEventDomain-*/include "
-
-ALLOW_EMPTY_${PN}-coseventdomain-dbg="1"
-DESCRIPTION_${PN}-coseventdomain-dbg=""
-RDEPENDS_${PN}-coseventdomain-dbg=""
-FILES_${PN}-coseventdomain-dbg="${libdir}/erlang/lib/cosEventDomain-*/bin/.debug ${libdir}/erlang/lib/cosEventDomain-*/lib/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/lib/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/obj/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-coseventdomain="1"
-DESCRIPTION_${PN}-coseventdomain=""
-RDEPENDS_${PN}-coseventdomain=""
-FILES_${PN}-coseventdomain="${libdir}/erlang/lib/cosEventDomain-* "
-
-ALLOW_EMPTY_${PN}-cosevent-staticdev="1"
-DESCRIPTION_${PN}-cosevent-staticdev=""
-RDEPENDS_${PN}-cosevent-staticdev=""
-FILES_${PN}-cosevent-staticdev="${libdir}/erlang/lib/cosEvent-*/lib/*.a ${libdir}/erlang/lib/cosEvent-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-cosevent-dev="1"
-DESCRIPTION_${PN}-cosevent-dev=""
-RDEPENDS_${PN}-cosevent-dev=""
-FILES_${PN}-cosevent-dev="${libdir}/erlang/lib/cosEvent-*/src ${libdir}/erlang/lib/cosEvent-*/include "
-
-ALLOW_EMPTY_${PN}-cosevent-dbg="1"
-DESCRIPTION_${PN}-cosevent-dbg=""
-RDEPENDS_${PN}-cosevent-dbg=""
-FILES_${PN}-cosevent-dbg="${libdir}/erlang/lib/cosEvent-*/bin/.debug ${libdir}/erlang/lib/cosEvent-*/lib/.debug ${libdir}/erlang/lib/cosEvent-*/priv/lib/.debug ${libdir}/erlang/lib/cosEvent-*/priv/obj/.debug ${libdir}/erlang/lib/cosEvent-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-cosevent="1"
-DESCRIPTION_${PN}-cosevent=""
-RDEPENDS_${PN}-cosevent=""
-FILES_${PN}-cosevent="${libdir}/erlang/lib/cosEvent-* "
-
-ALLOW_EMPTY_${PN}-compiler-staticdev="1"
-DESCRIPTION_${PN}-compiler-staticdev=""
-RDEPENDS_${PN}-compiler-staticdev=""
-FILES_${PN}-compiler-staticdev="${libdir}/erlang/lib/compiler-*/lib/*.a ${libdir}/erlang/lib/compiler-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-compiler-dev="1"
-DESCRIPTION_${PN}-compiler-dev=""
-RDEPENDS_${PN}-compiler-dev=""
-FILES_${PN}-compiler-dev="${libdir}/erlang/lib/compiler-*/src ${libdir}/erlang/lib/compiler-*/include "
-
-ALLOW_EMPTY_${PN}-compiler-dbg="1"
-DESCRIPTION_${PN}-compiler-dbg=""
-RDEPENDS_${PN}-compiler-dbg=""
-FILES_${PN}-compiler-dbg="${libdir}/erlang/lib/compiler-*/bin/.debug ${libdir}/erlang/lib/compiler-*/lib/.debug ${libdir}/erlang/lib/compiler-*/priv/lib/.debug ${libdir}/erlang/lib/compiler-*/priv/obj/.debug ${libdir}/erlang/lib/compiler-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-compiler="1"
-DESCRIPTION_${PN}-compiler=""
-RDEPENDS_${PN}-compiler=""
-FILES_${PN}-compiler="${libdir}/erlang/lib/compiler-* "
-
-ALLOW_EMPTY_${PN}-common-test-staticdev="1"
-DESCRIPTION_${PN}-common-test-staticdev=""
-RDEPENDS_${PN}-common-test-staticdev=""
-FILES_${PN}-common-test-staticdev="${libdir}/erlang/lib/common_test-*/lib/*.a ${libdir}/erlang/lib/common_test-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-common-test-dev="1"
-DESCRIPTION_${PN}-common-test-dev=""
-RDEPENDS_${PN}-common-test-dev=""
-FILES_${PN}-common-test-dev="${libdir}/erlang/lib/common_test-*/src ${libdir}/erlang/lib/common_test-*/include "
-
-ALLOW_EMPTY_${PN}-common-test-dbg="1"
-DESCRIPTION_${PN}-common-test-dbg=""
-RDEPENDS_${PN}-common-test-dbg=""
-FILES_${PN}-common-test-dbg="${libdir}/erlang/lib/common_test-*/bin/.debug ${libdir}/erlang/lib/common_test-*/lib/.debug ${libdir}/erlang/lib/common_test-*/priv/lib/.debug ${libdir}/erlang/lib/common_test-*/priv/obj/.debug ${libdir}/erlang/lib/common_test-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-common-test="1"
-DESCRIPTION_${PN}-common-test=""
-RDEPENDS_${PN}-common-test=""
-FILES_${PN}-common-test="${libdir}/erlang/lib/common_test-* "
-
-ALLOW_EMPTY_${PN}-asn1-staticdev="1"
-DESCRIPTION_${PN}-asn1-staticdev=""
-RDEPENDS_${PN}-asn1-staticdev=""
-FILES_${PN}-asn1-staticdev="${libdir}/erlang/lib/asn1-*/lib/*.a ${libdir}/erlang/lib/asn1-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-asn1-dev="1"
-DESCRIPTION_${PN}-asn1-dev=""
-RDEPENDS_${PN}-asn1-dev=""
-FILES_${PN}-asn1-dev="${libdir}/erlang/lib/asn1-*/src ${libdir}/erlang/lib/asn1-*/include "
-
-ALLOW_EMPTY_${PN}-asn1-dbg="1"
-DESCRIPTION_${PN}-asn1-dbg=""
-RDEPENDS_${PN}-asn1-dbg=""
-FILES_${PN}-asn1-dbg="${libdir}/erlang/lib/asn1-*/bin/.debug ${libdir}/erlang/lib/asn1-*/lib/.debug ${libdir}/erlang/lib/asn1-*/priv/lib/.debug ${libdir}/erlang/lib/asn1-*/priv/obj/.debug ${libdir}/erlang/lib/asn1-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-asn1="1"
-DESCRIPTION_${PN}-asn1=""
-RDEPENDS_${PN}-asn1=""
-FILES_${PN}-asn1="${libdir}/erlang/lib/asn1-* "
-
-ALLOW_EMPTY_${PN}-appmon-staticdev="1"
-DESCRIPTION_${PN}-appmon-staticdev=""
-RDEPENDS_${PN}-appmon-staticdev=""
-FILES_${PN}-appmon-staticdev="${libdir}/erlang/lib/appmon-*/lib/*.a ${libdir}/erlang/lib/appmon-*/priv/lib/*.a "
-
-ALLOW_EMPTY_${PN}-appmon-dev="1"
-DESCRIPTION_${PN}-appmon-dev=""
-RDEPENDS_${PN}-appmon-dev=""
-FILES_${PN}-appmon-dev="${libdir}/erlang/lib/appmon-*/src ${libdir}/erlang/lib/appmon-*/include "
-
-ALLOW_EMPTY_${PN}-appmon-dbg="1"
-DESCRIPTION_${PN}-appmon-dbg=""
-RDEPENDS_${PN}-appmon-dbg=""
-FILES_${PN}-appmon-dbg="${libdir}/erlang/lib/appmon-*/bin/.debug ${libdir}/erlang/lib/appmon-*/lib/.debug ${libdir}/erlang/lib/appmon-*/priv/lib/.debug ${libdir}/erlang/lib/appmon-*/priv/obj/.debug ${libdir}/erlang/lib/appmon-*/priv/bin/.debug "
-
-ALLOW_EMPTY_${PN}-appmon="1"
-DESCRIPTION_${PN}-appmon=""
-RDEPENDS_${PN}-appmon=""
-FILES_${PN}-appmon="${libdir}/erlang/lib/appmon-* "
-
-ALLOW_EMPTY_${PN}="1"
-DESCRIPTION_${PN}=""
-RDEPENDS_${PN}="${PN}-erts ${PN}-kernel ${PN}-sasl ${PN}-stdlib"
-FILES_${PN}+="${bindir} ${libdir}/erlang/releases ${libdir}/erlang/bin ${libdir}/erlang/erts-*/bin "
-
-DESCRIPTION_${PN}-modules="All Erlang modules"
-RDEPENDS_${PN}-modules="${PN} ${PN}-appmon ${PN}-asn1 ${PN}-common-test ${PN}-compiler ${PN}-cosevent ${PN}-coseventdomain ${PN}-cosfiletransfer ${PN}-cosnotification ${PN}-cosproperty ${PN}-costime ${PN}-costransactions ${PN}-crypto ${PN}-debugger ${PN}-dialyzer ${PN}-diameter ${PN}-doc ${PN}-edoc ${PN}-eldap ${PN}-erl-docgen ${PN}-erl-interface ${PN}-erts ${PN}-et ${PN}-eunit ${PN}-gs ${PN}-hipe ${PN}-ic ${PN}-inets ${PN}-jinterface ${PN}-kernel ${PN}-kernel-doc ${PN}-megaco ${PN}-mnesia ${PN}-observer ${PN}-orber ${PN}-os-mon ${PN}-otp-mibs ${PN}-parsetools ${PN}-percept ${PN}-pman ${PN}-public-key ${PN}-reltool ${PN}-runtime-tools ${PN}-sasl ${PN}-sasl-doc ${PN}-snmp ${PN}-ssh ${PN}-ssl ${PN}-stdlib ${PN}-stdlib-doc ${PN}-syntax-tools ${PN}-test-server ${PN}-toolbar ${PN}-tools ${PN}-tv ${PN}-typer ${PN}-webtool ${PN}-xmerl "
-ALLOW_EMPTY_${PN}-modules = "1"
+ALLOW_EMPTY:${PN}-xmerl-staticdev="1"
+DESCRIPTION:${PN}-xmerl-staticdev=""
+RDEPENDS:${PN}-xmerl-staticdev=""
+FILES:${PN}-xmerl-staticdev="${libdir}/erlang/lib/xmerl-*/lib/*.a ${libdir}/erlang/lib/xmerl-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-xmerl-dev="1"
+DESCRIPTION:${PN}-xmerl-dev=""
+RDEPENDS:${PN}-xmerl-dev=""
+FILES:${PN}-xmerl-dev="${libdir}/erlang/lib/xmerl-*/src ${libdir}/erlang/lib/xmerl-*/include "
+
+ALLOW_EMPTY:${PN}-xmerl-dbg="1"
+DESCRIPTION:${PN}-xmerl-dbg=""
+RDEPENDS:${PN}-xmerl-dbg=""
+FILES:${PN}-xmerl-dbg="${libdir}/erlang/lib/xmerl-*/bin/.debug ${libdir}/erlang/lib/xmerl-*/lib/.debug ${libdir}/erlang/lib/xmerl-*/priv/lib/.debug ${libdir}/erlang/lib/xmerl-*/priv/obj/.debug ${libdir}/erlang/lib/xmerl-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-xmerl="1"
+DESCRIPTION:${PN}-xmerl=""
+RDEPENDS:${PN}-xmerl=""
+FILES:${PN}-xmerl="${libdir}/erlang/lib/xmerl-* "
+
+ALLOW_EMPTY:${PN}-webtool-staticdev="1"
+DESCRIPTION:${PN}-webtool-staticdev=""
+RDEPENDS:${PN}-webtool-staticdev=""
+FILES:${PN}-webtool-staticdev="${libdir}/erlang/lib/webtool-*/lib/*.a ${libdir}/erlang/lib/webtool-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-webtool-dev="1"
+DESCRIPTION:${PN}-webtool-dev=""
+RDEPENDS:${PN}-webtool-dev=""
+FILES:${PN}-webtool-dev="${libdir}/erlang/lib/webtool-*/src ${libdir}/erlang/lib/webtool-*/include "
+
+ALLOW_EMPTY:${PN}-webtool-dbg="1"
+DESCRIPTION:${PN}-webtool-dbg=""
+RDEPENDS:${PN}-webtool-dbg=""
+FILES:${PN}-webtool-dbg="${libdir}/erlang/lib/webtool-*/bin/.debug ${libdir}/erlang/lib/webtool-*/lib/.debug ${libdir}/erlang/lib/webtool-*/priv/lib/.debug ${libdir}/erlang/lib/webtool-*/priv/obj/.debug ${libdir}/erlang/lib/webtool-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-webtool="1"
+DESCRIPTION:${PN}-webtool=""
+RDEPENDS:${PN}-webtool=""
+FILES:${PN}-webtool="${libdir}/erlang/lib/webtool-* "
+
+ALLOW_EMPTY:${PN}-typer-staticdev="1"
+DESCRIPTION:${PN}-typer-staticdev=""
+RDEPENDS:${PN}-typer-staticdev=""
+FILES:${PN}-typer-staticdev="${libdir}/erlang/lib/typer-*/lib/*.a ${libdir}/erlang/lib/typer-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-typer-dev="1"
+DESCRIPTION:${PN}-typer-dev=""
+RDEPENDS:${PN}-typer-dev=""
+FILES:${PN}-typer-dev="${libdir}/erlang/lib/typer-*/src ${libdir}/erlang/lib/typer-*/include "
+
+ALLOW_EMPTY:${PN}-typer-dbg="1"
+DESCRIPTION:${PN}-typer-dbg=""
+RDEPENDS:${PN}-typer-dbg=""
+FILES:${PN}-typer-dbg="${libdir}/erlang/lib/typer-*/bin/.debug ${libdir}/erlang/lib/typer-*/lib/.debug ${libdir}/erlang/lib/typer-*/priv/lib/.debug ${libdir}/erlang/lib/typer-*/priv/obj/.debug ${libdir}/erlang/lib/typer-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-typer="1"
+DESCRIPTION:${PN}-typer=""
+RDEPENDS:${PN}-typer=""
+FILES:${PN}-typer="${libdir}/erlang/lib/typer-* "
+
+ALLOW_EMPTY:${PN}-tv-staticdev="1"
+DESCRIPTION:${PN}-tv-staticdev=""
+RDEPENDS:${PN}-tv-staticdev=""
+FILES:${PN}-tv-staticdev="${libdir}/erlang/lib/tv-*/lib/*.a ${libdir}/erlang/lib/tv-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-tv-dev="1"
+DESCRIPTION:${PN}-tv-dev=""
+RDEPENDS:${PN}-tv-dev=""
+FILES:${PN}-tv-dev="${libdir}/erlang/lib/tv-*/src ${libdir}/erlang/lib/tv-*/include "
+
+ALLOW_EMPTY:${PN}-tv-dbg="1"
+DESCRIPTION:${PN}-tv-dbg=""
+RDEPENDS:${PN}-tv-dbg=""
+FILES:${PN}-tv-dbg="${libdir}/erlang/lib/tv-*/bin/.debug ${libdir}/erlang/lib/tv-*/lib/.debug ${libdir}/erlang/lib/tv-*/priv/lib/.debug ${libdir}/erlang/lib/tv-*/priv/obj/.debug ${libdir}/erlang/lib/tv-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-tv="1"
+DESCRIPTION:${PN}-tv=""
+RDEPENDS:${PN}-tv=""
+FILES:${PN}-tv="${libdir}/erlang/lib/tv-* "
+
+ALLOW_EMPTY:${PN}-tools-staticdev="1"
+DESCRIPTION:${PN}-tools-staticdev=""
+RDEPENDS:${PN}-tools-staticdev=""
+FILES:${PN}-tools-staticdev="${libdir}/erlang/lib/tools-*/lib/*.a ${libdir}/erlang/lib/tools-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-tools-dev="1"
+DESCRIPTION:${PN}-tools-dev=""
+RDEPENDS:${PN}-tools-dev=""
+FILES:${PN}-tools-dev="${libdir}/erlang/lib/tools-*/src ${libdir}/erlang/lib/tools-*/include "
+
+ALLOW_EMPTY:${PN}-tools-dbg="1"
+DESCRIPTION:${PN}-tools-dbg=""
+RDEPENDS:${PN}-tools-dbg=""
+FILES:${PN}-tools-dbg="${libdir}/erlang/lib/tools-*/bin/.debug ${libdir}/erlang/lib/tools-*/lib/.debug ${libdir}/erlang/lib/tools-*/priv/lib/.debug ${libdir}/erlang/lib/tools-*/priv/obj/.debug ${libdir}/erlang/lib/tools-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-tools="1"
+DESCRIPTION:${PN}-tools=""
+RDEPENDS:${PN}-tools=""
+FILES:${PN}-tools="${libdir}/erlang/lib/tools-* "
+
+ALLOW_EMPTY:${PN}-toolbar-staticdev="1"
+DESCRIPTION:${PN}-toolbar-staticdev=""
+RDEPENDS:${PN}-toolbar-staticdev=""
+FILES:${PN}-toolbar-staticdev="${libdir}/erlang/lib/toolbar-*/lib/*.a ${libdir}/erlang/lib/toolbar-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-toolbar-dev="1"
+DESCRIPTION:${PN}-toolbar-dev=""
+RDEPENDS:${PN}-toolbar-dev=""
+FILES:${PN}-toolbar-dev="${libdir}/erlang/lib/toolbar-*/src ${libdir}/erlang/lib/toolbar-*/include "
+
+ALLOW_EMPTY:${PN}-toolbar-dbg="1"
+DESCRIPTION:${PN}-toolbar-dbg=""
+RDEPENDS:${PN}-toolbar-dbg=""
+FILES:${PN}-toolbar-dbg="${libdir}/erlang/lib/toolbar-*/bin/.debug ${libdir}/erlang/lib/toolbar-*/lib/.debug ${libdir}/erlang/lib/toolbar-*/priv/lib/.debug ${libdir}/erlang/lib/toolbar-*/priv/obj/.debug ${libdir}/erlang/lib/toolbar-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-toolbar="1"
+DESCRIPTION:${PN}-toolbar=""
+RDEPENDS:${PN}-toolbar=""
+FILES:${PN}-toolbar="${libdir}/erlang/lib/toolbar-* "
+
+ALLOW_EMPTY:${PN}-test-server-staticdev="1"
+DESCRIPTION:${PN}-test-server-staticdev=""
+RDEPENDS:${PN}-test-server-staticdev=""
+FILES:${PN}-test-server-staticdev="${libdir}/erlang/lib/test_server-*/lib/*.a ${libdir}/erlang/lib/test_server-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-test-server-dev="1"
+DESCRIPTION:${PN}-test-server-dev=""
+RDEPENDS:${PN}-test-server-dev=""
+FILES:${PN}-test-server-dev="${libdir}/erlang/lib/test_server-*/src ${libdir}/erlang/lib/test_server-*/include "
+
+ALLOW_EMPTY:${PN}-test-server-dbg="1"
+DESCRIPTION:${PN}-test-server-dbg=""
+RDEPENDS:${PN}-test-server-dbg=""
+FILES:${PN}-test-server-dbg="${libdir}/erlang/lib/test_server-*/bin/.debug ${libdir}/erlang/lib/test_server-*/lib/.debug ${libdir}/erlang/lib/test_server-*/priv/lib/.debug ${libdir}/erlang/lib/test_server-*/priv/obj/.debug ${libdir}/erlang/lib/test_server-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-test-server="1"
+DESCRIPTION:${PN}-test-server=""
+RDEPENDS:${PN}-test-server=""
+FILES:${PN}-test-server="${libdir}/erlang/lib/test_server-* "
+
+ALLOW_EMPTY:${PN}-syntax-tools-staticdev="1"
+DESCRIPTION:${PN}-syntax-tools-staticdev=""
+RDEPENDS:${PN}-syntax-tools-staticdev=""
+FILES:${PN}-syntax-tools-staticdev="${libdir}/erlang/lib/syntax_tools-*/lib/*.a ${libdir}/erlang/lib/syntax_tools-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-syntax-tools-dev="1"
+DESCRIPTION:${PN}-syntax-tools-dev=""
+RDEPENDS:${PN}-syntax-tools-dev=""
+FILES:${PN}-syntax-tools-dev="${libdir}/erlang/lib/syntax_tools-*/src ${libdir}/erlang/lib/syntax_tools-*/include "
+
+ALLOW_EMPTY:${PN}-syntax-tools-dbg="1"
+DESCRIPTION:${PN}-syntax-tools-dbg=""
+RDEPENDS:${PN}-syntax-tools-dbg=""
+FILES:${PN}-syntax-tools-dbg="${libdir}/erlang/lib/syntax_tools-*/bin/.debug ${libdir}/erlang/lib/syntax_tools-*/lib/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/lib/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/obj/.debug ${libdir}/erlang/lib/syntax_tools-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-syntax-tools="1"
+DESCRIPTION:${PN}-syntax-tools=""
+RDEPENDS:${PN}-syntax-tools=""
+FILES:${PN}-syntax-tools="${libdir}/erlang/lib/syntax_tools-* "
+
+ALLOW_EMPTY:${PN}-stdlib-staticdev="1"
+DESCRIPTION:${PN}-stdlib-staticdev=""
+RDEPENDS:${PN}-stdlib-staticdev=""
+FILES:${PN}-stdlib-staticdev="${libdir}/erlang/lib/stdlib-*/lib/*.a ${libdir}/erlang/lib/stdlib-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-stdlib-doc="1"
+DESCRIPTION:${PN}-stdlib-doc=""
+RDEPENDS:${PN}-stdlib-doc=""
+FILES:${PN}-stdlib-doc="${libdir}/erlang/lib/sasl-*/examples "
+
+ALLOW_EMPTY:${PN}-stdlib-dev="1"
+DESCRIPTION:${PN}-stdlib-dev=""
+RDEPENDS:${PN}-stdlib-dev=""
+FILES:${PN}-stdlib-dev="${libdir}/erlang/lib/stdlib-*/src ${libdir}/erlang/lib/stdlib-*/include "
+
+ALLOW_EMPTY:${PN}-stdlib-dbg="1"
+DESCRIPTION:${PN}-stdlib-dbg=""
+RDEPENDS:${PN}-stdlib-dbg=""
+FILES:${PN}-stdlib-dbg="${libdir}/erlang/lib/stdlib-*/bin/.debug ${libdir}/erlang/lib/stdlib-*/lib/.debug ${libdir}/erlang/lib/stdlib-*/priv/lib/.debug ${libdir}/erlang/lib/stdlib-*/priv/obj/.debug ${libdir}/erlang/lib/stdlib-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-stdlib="1"
+DESCRIPTION:${PN}-stdlib=""
+RDEPENDS:${PN}-stdlib=""
+FILES:${PN}-stdlib="${libdir}/erlang/lib/stdlib-* "
+
+ALLOW_EMPTY:${PN}-staticdev="1"
+DESCRIPTION:${PN}-staticdev=""
+RDEPENDS:${PN}-staticdev=""
+FILES:${PN}-staticdev+="${libdir}/erlang/usr/lib/*.a ${libdir}/erlang/usr/lib/internal/*.a ${libdir}/erlang/erts-*/lib/*.a ${libdir}/erlang/erts-*/lib/internal/* "
+
+ALLOW_EMPTY:${PN}-ssl-staticdev="1"
+DESCRIPTION:${PN}-ssl-staticdev=""
+RDEPENDS:${PN}-ssl-staticdev=""
+FILES:${PN}-ssl-staticdev="${libdir}/erlang/lib/ssl-*/lib/*.a ${libdir}/erlang/lib/ssl-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-ssl-dev="1"
+DESCRIPTION:${PN}-ssl-dev=""
+RDEPENDS:${PN}-ssl-dev=""
+FILES:${PN}-ssl-dev="${libdir}/erlang/lib/ssl-*/src ${libdir}/erlang/lib/ssl-*/include "
+
+ALLOW_EMPTY:${PN}-ssl-dbg="1"
+DESCRIPTION:${PN}-ssl-dbg=""
+RDEPENDS:${PN}-ssl-dbg=""
+FILES:${PN}-ssl-dbg="${libdir}/erlang/lib/ssl-*/bin/.debug ${libdir}/erlang/lib/ssl-*/lib/.debug ${libdir}/erlang/lib/ssl-*/priv/lib/.debug ${libdir}/erlang/lib/ssl-*/priv/obj/.debug ${libdir}/erlang/lib/ssl-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-ssl="1"
+DESCRIPTION:${PN}-ssl=""
+RDEPENDS:${PN}-ssl=""
+FILES:${PN}-ssl="${libdir}/erlang/lib/ssl-* "
+
+ALLOW_EMPTY:${PN}-ssh-staticdev="1"
+DESCRIPTION:${PN}-ssh-staticdev=""
+RDEPENDS:${PN}-ssh-staticdev=""
+FILES:${PN}-ssh-staticdev="${libdir}/erlang/lib/ssh-*/lib/*.a ${libdir}/erlang/lib/ssh-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-ssh-dev="1"
+DESCRIPTION:${PN}-ssh-dev=""
+RDEPENDS:${PN}-ssh-dev=""
+FILES:${PN}-ssh-dev="${libdir}/erlang/lib/ssh-*/src ${libdir}/erlang/lib/ssh-*/include "
+
+ALLOW_EMPTY:${PN}-ssh-dbg="1"
+DESCRIPTION:${PN}-ssh-dbg=""
+RDEPENDS:${PN}-ssh-dbg=""
+FILES:${PN}-ssh-dbg="${libdir}/erlang/lib/ssh-*/bin/.debug ${libdir}/erlang/lib/ssh-*/lib/.debug ${libdir}/erlang/lib/ssh-*/priv/lib/.debug ${libdir}/erlang/lib/ssh-*/priv/obj/.debug ${libdir}/erlang/lib/ssh-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-ssh="1"
+DESCRIPTION:${PN}-ssh=""
+RDEPENDS:${PN}-ssh=""
+FILES:${PN}-ssh="${libdir}/erlang/lib/ssh-* "
+
+ALLOW_EMPTY:${PN}-snmp-staticdev="1"
+DESCRIPTION:${PN}-snmp-staticdev=""
+RDEPENDS:${PN}-snmp-staticdev=""
+FILES:${PN}-snmp-staticdev="${libdir}/erlang/lib/snmp-*/lib/*.a ${libdir}/erlang/lib/snmp-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-snmp-dev="1"
+DESCRIPTION:${PN}-snmp-dev=""
+RDEPENDS:${PN}-snmp-dev=""
+FILES:${PN}-snmp-dev="${libdir}/erlang/lib/snmp-*/src ${libdir}/erlang/lib/snmp-*/include "
+
+ALLOW_EMPTY:${PN}-snmp-dbg="1"
+DESCRIPTION:${PN}-snmp-dbg=""
+RDEPENDS:${PN}-snmp-dbg=""
+FILES:${PN}-snmp-dbg="${libdir}/erlang/lib/snmp-*/bin/.debug ${libdir}/erlang/lib/snmp-*/lib/.debug ${libdir}/erlang/lib/snmp-*/priv/lib/.debug ${libdir}/erlang/lib/snmp-*/priv/obj/.debug ${libdir}/erlang/lib/snmp-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-snmp="1"
+DESCRIPTION:${PN}-snmp=""
+RDEPENDS:${PN}-snmp=""
+FILES:${PN}-snmp="${libdir}/erlang/lib/snmp-* "
+
+ALLOW_EMPTY:${PN}-sasl-staticdev="1"
+DESCRIPTION:${PN}-sasl-staticdev=""
+RDEPENDS:${PN}-sasl-staticdev=""
+FILES:${PN}-sasl-staticdev="${libdir}/erlang/lib/sasl-*/lib/*.a ${libdir}/erlang/lib/sasl-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-sasl-doc="1"
+DESCRIPTION:${PN}-sasl-doc=""
+RDEPENDS:${PN}-sasl-doc=""
+FILES:${PN}-sasl-doc="${libdir}/erlang/lib/sasl-*/examples "
+
+ALLOW_EMPTY:${PN}-sasl-dev="1"
+DESCRIPTION:${PN}-sasl-dev=""
+RDEPENDS:${PN}-sasl-dev=""
+FILES:${PN}-sasl-dev="${libdir}/erlang/lib/sasl-*/src ${libdir}/erlang/lib/sasl-*/include "
+
+ALLOW_EMPTY:${PN}-sasl-dbg="1"
+DESCRIPTION:${PN}-sasl-dbg=""
+RDEPENDS:${PN}-sasl-dbg=""
+FILES:${PN}-sasl-dbg="${libdir}/erlang/lib/sasl-*/bin/.debug ${libdir}/erlang/lib/sasl-*/lib/.debug ${libdir}/erlang/lib/sasl-*/priv/lib/.debug ${libdir}/erlang/lib/sasl-*/priv/obj/.debug ${libdir}/erlang/lib/sasl-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-sasl="1"
+DESCRIPTION:${PN}-sasl=""
+RDEPENDS:${PN}-sasl=""
+FILES:${PN}-sasl="${libdir}/erlang/lib/sasl-* "
+
+ALLOW_EMPTY:${PN}-runtime-tools-staticdev="1"
+DESCRIPTION:${PN}-runtime-tools-staticdev=""
+RDEPENDS:${PN}-runtime-tools-staticdev=""
+FILES:${PN}-runtime-tools-staticdev="${libdir}/erlang/lib/runtime_tools-*/lib/*.a ${libdir}/erlang/lib/runtime_tools-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-runtime-tools-dev="1"
+DESCRIPTION:${PN}-runtime-tools-dev=""
+RDEPENDS:${PN}-runtime-tools-dev=""
+FILES:${PN}-runtime-tools-dev="${libdir}/erlang/lib/runtime_tools-*/src ${libdir}/erlang/lib/runtime_tools-*/include "
+
+ALLOW_EMPTY:${PN}-runtime-tools-dbg="1"
+DESCRIPTION:${PN}-runtime-tools-dbg=""
+RDEPENDS:${PN}-runtime-tools-dbg=""
+FILES:${PN}-runtime-tools-dbg="${libdir}/erlang/lib/runtime_tools-*/bin/.debug ${libdir}/erlang/lib/runtime_tools-*/lib/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/lib/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/obj/.debug ${libdir}/erlang/lib/runtime_tools-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-runtime-tools="1"
+DESCRIPTION:${PN}-runtime-tools=""
+RDEPENDS:${PN}-runtime-tools=""
+FILES:${PN}-runtime-tools="${libdir}/erlang/lib/runtime_tools-* "
+
+ALLOW_EMPTY:${PN}-reltool-staticdev="1"
+DESCRIPTION:${PN}-reltool-staticdev=""
+RDEPENDS:${PN}-reltool-staticdev=""
+FILES:${PN}-reltool-staticdev="${libdir}/erlang/lib/reltool-*/lib/*.a ${libdir}/erlang/lib/reltool-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-reltool-dev="1"
+DESCRIPTION:${PN}-reltool-dev=""
+RDEPENDS:${PN}-reltool-dev=""
+FILES:${PN}-reltool-dev="${libdir}/erlang/lib/reltool-*/src ${libdir}/erlang/lib/reltool-*/include "
+
+ALLOW_EMPTY:${PN}-reltool-dbg="1"
+DESCRIPTION:${PN}-reltool-dbg=""
+RDEPENDS:${PN}-reltool-dbg=""
+FILES:${PN}-reltool-dbg="${libdir}/erlang/lib/reltool-*/bin/.debug ${libdir}/erlang/lib/reltool-*/lib/.debug ${libdir}/erlang/lib/reltool-*/priv/lib/.debug ${libdir}/erlang/lib/reltool-*/priv/obj/.debug ${libdir}/erlang/lib/reltool-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-reltool="1"
+DESCRIPTION:${PN}-reltool=""
+RDEPENDS:${PN}-reltool=""
+FILES:${PN}-reltool="${libdir}/erlang/lib/reltool-* "
+
+ALLOW_EMPTY:${PN}-public-key-staticdev="1"
+DESCRIPTION:${PN}-public-key-staticdev=""
+RDEPENDS:${PN}-public-key-staticdev=""
+FILES:${PN}-public-key-staticdev="${libdir}/erlang/lib/public_key-*/lib/*.a ${libdir}/erlang/lib/public_key-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-public-key-dev="1"
+DESCRIPTION:${PN}-public-key-dev=""
+RDEPENDS:${PN}-public-key-dev=""
+FILES:${PN}-public-key-dev="${libdir}/erlang/lib/public_key-*/src ${libdir}/erlang/lib/public_key-*/include "
+
+ALLOW_EMPTY:${PN}-public-key-dbg="1"
+DESCRIPTION:${PN}-public-key-dbg=""
+RDEPENDS:${PN}-public-key-dbg=""
+FILES:${PN}-public-key-dbg="${libdir}/erlang/lib/public_key-*/bin/.debug ${libdir}/erlang/lib/public_key-*/lib/.debug ${libdir}/erlang/lib/public_key-*/priv/lib/.debug ${libdir}/erlang/lib/public_key-*/priv/obj/.debug ${libdir}/erlang/lib/public_key-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-public-key="1"
+DESCRIPTION:${PN}-public-key=""
+RDEPENDS:${PN}-public-key=""
+FILES:${PN}-public-key="${libdir}/erlang/lib/public_key-* "
+
+ALLOW_EMPTY:${PN}-pman-staticdev="1"
+DESCRIPTION:${PN}-pman-staticdev=""
+RDEPENDS:${PN}-pman-staticdev=""
+FILES:${PN}-pman-staticdev="${libdir}/erlang/lib/pman-*/lib/*.a ${libdir}/erlang/lib/pman-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-pman-dev="1"
+DESCRIPTION:${PN}-pman-dev=""
+RDEPENDS:${PN}-pman-dev=""
+FILES:${PN}-pman-dev="${libdir}/erlang/lib/pman-*/src ${libdir}/erlang/lib/pman-*/include "
+
+ALLOW_EMPTY:${PN}-pman-dbg="1"
+DESCRIPTION:${PN}-pman-dbg=""
+RDEPENDS:${PN}-pman-dbg=""
+FILES:${PN}-pman-dbg="${libdir}/erlang/lib/pman-*/bin/.debug ${libdir}/erlang/lib/pman-*/lib/.debug ${libdir}/erlang/lib/pman-*/priv/lib/.debug ${libdir}/erlang/lib/pman-*/priv/obj/.debug ${libdir}/erlang/lib/pman-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-pman="1"
+DESCRIPTION:${PN}-pman=""
+RDEPENDS:${PN}-pman=""
+FILES:${PN}-pman="${libdir}/erlang/lib/pman-* "
+
+ALLOW_EMPTY:${PN}-percept-staticdev="1"
+DESCRIPTION:${PN}-percept-staticdev=""
+RDEPENDS:${PN}-percept-staticdev=""
+FILES:${PN}-percept-staticdev="${libdir}/erlang/lib/percept-*/lib/*.a ${libdir}/erlang/lib/percept-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-percept-dev="1"
+DESCRIPTION:${PN}-percept-dev=""
+RDEPENDS:${PN}-percept-dev=""
+FILES:${PN}-percept-dev="${libdir}/erlang/lib/percept-*/src ${libdir}/erlang/lib/percept-*/include "
+
+ALLOW_EMPTY:${PN}-percept-dbg="1"
+DESCRIPTION:${PN}-percept-dbg=""
+RDEPENDS:${PN}-percept-dbg=""
+FILES:${PN}-percept-dbg="${libdir}/erlang/lib/percept-*/bin/.debug ${libdir}/erlang/lib/percept-*/lib/.debug ${libdir}/erlang/lib/percept-*/priv/lib/.debug ${libdir}/erlang/lib/percept-*/priv/obj/.debug ${libdir}/erlang/lib/percept-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-percept="1"
+DESCRIPTION:${PN}-percept=""
+RDEPENDS:${PN}-percept=""
+FILES:${PN}-percept="${libdir}/erlang/lib/percept-* "
+
+ALLOW_EMPTY:${PN}-parsetools-staticdev="1"
+DESCRIPTION:${PN}-parsetools-staticdev=""
+RDEPENDS:${PN}-parsetools-staticdev=""
+FILES:${PN}-parsetools-staticdev="${libdir}/erlang/lib/parsetools-*/lib/*.a ${libdir}/erlang/lib/parsetools-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-parsetools-dev="1"
+DESCRIPTION:${PN}-parsetools-dev=""
+RDEPENDS:${PN}-parsetools-dev=""
+FILES:${PN}-parsetools-dev="${libdir}/erlang/lib/parsetools-*/src ${libdir}/erlang/lib/parsetools-*/include "
+
+ALLOW_EMPTY:${PN}-parsetools-dbg="1"
+DESCRIPTION:${PN}-parsetools-dbg=""
+RDEPENDS:${PN}-parsetools-dbg=""
+FILES:${PN}-parsetools-dbg="${libdir}/erlang/lib/parsetools-*/bin/.debug ${libdir}/erlang/lib/parsetools-*/lib/.debug ${libdir}/erlang/lib/parsetools-*/priv/lib/.debug ${libdir}/erlang/lib/parsetools-*/priv/obj/.debug ${libdir}/erlang/lib/parsetools-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-parsetools="1"
+DESCRIPTION:${PN}-parsetools=""
+RDEPENDS:${PN}-parsetools=""
+FILES:${PN}-parsetools="${libdir}/erlang/lib/parsetools-* "
+
+ALLOW_EMPTY:${PN}-otp-mibs-staticdev="1"
+DESCRIPTION:${PN}-otp-mibs-staticdev=""
+RDEPENDS:${PN}-otp-mibs-staticdev=""
+FILES:${PN}-otp-mibs-staticdev="${libdir}/erlang/lib/otp_mibs-*/lib/*.a ${libdir}/erlang/lib/otp_mibs-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-otp-mibs-dev="1"
+DESCRIPTION:${PN}-otp-mibs-dev=""
+RDEPENDS:${PN}-otp-mibs-dev=""
+FILES:${PN}-otp-mibs-dev="${libdir}/erlang/lib/otp_mibs-*/src ${libdir}/erlang/lib/otp_mibs-*/include "
+
+ALLOW_EMPTY:${PN}-otp-mibs-dbg="1"
+DESCRIPTION:${PN}-otp-mibs-dbg=""
+RDEPENDS:${PN}-otp-mibs-dbg=""
+FILES:${PN}-otp-mibs-dbg="${libdir}/erlang/lib/otp_mibs-*/bin/.debug ${libdir}/erlang/lib/otp_mibs-*/lib/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/lib/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/obj/.debug ${libdir}/erlang/lib/otp_mibs-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-otp-mibs="1"
+DESCRIPTION:${PN}-otp-mibs=""
+RDEPENDS:${PN}-otp-mibs=""
+FILES:${PN}-otp-mibs="${libdir}/erlang/lib/otp_mibs-* "
+
+ALLOW_EMPTY:${PN}-os-mon-staticdev="1"
+DESCRIPTION:${PN}-os-mon-staticdev=""
+RDEPENDS:${PN}-os-mon-staticdev=""
+FILES:${PN}-os-mon-staticdev="${libdir}/erlang/lib/os_mon-*/lib/*.a ${libdir}/erlang/lib/os_mon-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-os-mon-dev="1"
+DESCRIPTION:${PN}-os-mon-dev=""
+RDEPENDS:${PN}-os-mon-dev=""
+FILES:${PN}-os-mon-dev="${libdir}/erlang/lib/os_mon-*/src ${libdir}/erlang/lib/os_mon-*/include "
+
+ALLOW_EMPTY:${PN}-os-mon-dbg="1"
+DESCRIPTION:${PN}-os-mon-dbg=""
+RDEPENDS:${PN}-os-mon-dbg=""
+FILES:${PN}-os-mon-dbg="${libdir}/erlang/lib/os_mon-*/bin/.debug ${libdir}/erlang/lib/os_mon-*/lib/.debug ${libdir}/erlang/lib/os_mon-*/priv/lib/.debug ${libdir}/erlang/lib/os_mon-*/priv/obj/.debug ${libdir}/erlang/lib/os_mon-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-os-mon="1"
+DESCRIPTION:${PN}-os-mon=""
+RDEPENDS:${PN}-os-mon=""
+FILES:${PN}-os-mon="${libdir}/erlang/lib/os_mon-* "
+
+ALLOW_EMPTY:${PN}-orber-staticdev="1"
+DESCRIPTION:${PN}-orber-staticdev=""
+RDEPENDS:${PN}-orber-staticdev=""
+FILES:${PN}-orber-staticdev="${libdir}/erlang/lib/orber-*/lib/*.a ${libdir}/erlang/lib/orber-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-orber-dev="1"
+DESCRIPTION:${PN}-orber-dev=""
+RDEPENDS:${PN}-orber-dev=""
+FILES:${PN}-orber-dev="${libdir}/erlang/lib/orber-*/src ${libdir}/erlang/lib/orber-*/include "
+
+ALLOW_EMPTY:${PN}-orber-dbg="1"
+DESCRIPTION:${PN}-orber-dbg=""
+RDEPENDS:${PN}-orber-dbg=""
+FILES:${PN}-orber-dbg="${libdir}/erlang/lib/orber-*/bin/.debug ${libdir}/erlang/lib/orber-*/lib/.debug ${libdir}/erlang/lib/orber-*/priv/lib/.debug ${libdir}/erlang/lib/orber-*/priv/obj/.debug ${libdir}/erlang/lib/orber-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-orber="1"
+DESCRIPTION:${PN}-orber=""
+RDEPENDS:${PN}-orber=""
+FILES:${PN}-orber="${libdir}/erlang/lib/orber-* "
+
+ALLOW_EMPTY:${PN}-observer-staticdev="1"
+DESCRIPTION:${PN}-observer-staticdev=""
+RDEPENDS:${PN}-observer-staticdev=""
+FILES:${PN}-observer-staticdev="${libdir}/erlang/lib/observer-*/lib/*.a ${libdir}/erlang/lib/observer-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-observer-dev="1"
+DESCRIPTION:${PN}-observer-dev=""
+RDEPENDS:${PN}-observer-dev=""
+FILES:${PN}-observer-dev="${libdir}/erlang/lib/observer-*/src ${libdir}/erlang/lib/observer-*/include "
+
+ALLOW_EMPTY:${PN}-observer-dbg="1"
+DESCRIPTION:${PN}-observer-dbg=""
+RDEPENDS:${PN}-observer-dbg=""
+FILES:${PN}-observer-dbg="${libdir}/erlang/lib/observer-*/bin/.debug ${libdir}/erlang/lib/observer-*/lib/.debug ${libdir}/erlang/lib/observer-*/priv/lib/.debug ${libdir}/erlang/lib/observer-*/priv/obj/.debug ${libdir}/erlang/lib/observer-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-observer="1"
+DESCRIPTION:${PN}-observer=""
+RDEPENDS:${PN}-observer=""
+FILES:${PN}-observer="${libdir}/erlang/lib/observer-* "
+
+ALLOW_EMPTY:${PN}-mnesia-staticdev="1"
+DESCRIPTION:${PN}-mnesia-staticdev=""
+RDEPENDS:${PN}-mnesia-staticdev=""
+FILES:${PN}-mnesia-staticdev="${libdir}/erlang/lib/mnesia-*/lib/*.a ${libdir}/erlang/lib/mnesia-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-mnesia-dev="1"
+DESCRIPTION:${PN}-mnesia-dev=""
+RDEPENDS:${PN}-mnesia-dev=""
+FILES:${PN}-mnesia-dev="${libdir}/erlang/lib/mnesia-*/src ${libdir}/erlang/lib/mnesia-*/include "
+
+ALLOW_EMPTY:${PN}-mnesia-dbg="1"
+DESCRIPTION:${PN}-mnesia-dbg=""
+RDEPENDS:${PN}-mnesia-dbg=""
+FILES:${PN}-mnesia-dbg="${libdir}/erlang/lib/mnesia-*/bin/.debug ${libdir}/erlang/lib/mnesia-*/lib/.debug ${libdir}/erlang/lib/mnesia-*/priv/lib/.debug ${libdir}/erlang/lib/mnesia-*/priv/obj/.debug ${libdir}/erlang/lib/mnesia-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-mnesia="1"
+DESCRIPTION:${PN}-mnesia=""
+RDEPENDS:${PN}-mnesia=""
+FILES:${PN}-mnesia="${libdir}/erlang/lib/mnesia-* "
+
+ALLOW_EMPTY:${PN}-megaco-staticdev="1"
+DESCRIPTION:${PN}-megaco-staticdev=""
+RDEPENDS:${PN}-megaco-staticdev=""
+FILES:${PN}-megaco-staticdev="${libdir}/erlang/lib/megaco-*/lib/*.a ${libdir}/erlang/lib/megaco-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-megaco-dev="1"
+DESCRIPTION:${PN}-megaco-dev=""
+RDEPENDS:${PN}-megaco-dev=""
+FILES:${PN}-megaco-dev="${libdir}/erlang/lib/megaco-*/src ${libdir}/erlang/lib/megaco-*/include "
+
+ALLOW_EMPTY:${PN}-megaco-dbg="1"
+DESCRIPTION:${PN}-megaco-dbg=""
+RDEPENDS:${PN}-megaco-dbg=""
+FILES:${PN}-megaco-dbg="${libdir}/erlang/lib/megaco-*/bin/.debug ${libdir}/erlang/lib/megaco-*/lib/.debug ${libdir}/erlang/lib/megaco-*/priv/lib/.debug ${libdir}/erlang/lib/megaco-*/priv/obj/.debug ${libdir}/erlang/lib/megaco-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-megaco="1"
+DESCRIPTION:${PN}-megaco=""
+RDEPENDS:${PN}-megaco=""
+FILES:${PN}-megaco="${libdir}/erlang/lib/megaco-* "
+
+ALLOW_EMPTY:${PN}-kernel-staticdev="1"
+DESCRIPTION:${PN}-kernel-staticdev=""
+RDEPENDS:${PN}-kernel-staticdev=""
+FILES:${PN}-kernel-staticdev="${libdir}/erlang/lib/kernel-*/lib/*.a ${libdir}/erlang/lib/kernel-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-kernel-doc="1"
+DESCRIPTION:${PN}-kernel-doc=""
+RDEPENDS:${PN}-kernel-doc=""
+FILES:${PN}-kernel-doc="${libdir}/erlang/lib/kernel-*/examples "
+
+ALLOW_EMPTY:${PN}-kernel-dev="1"
+DESCRIPTION:${PN}-kernel-dev=""
+RDEPENDS:${PN}-kernel-dev=""
+FILES:${PN}-kernel-dev="${libdir}/erlang/lib/kernel-*/src ${libdir}/erlang/lib/kernel-*/include "
+
+ALLOW_EMPTY:${PN}-kernel-dbg="1"
+DESCRIPTION:${PN}-kernel-dbg=""
+RDEPENDS:${PN}-kernel-dbg=""
+FILES:${PN}-kernel-dbg="${libdir}/erlang/lib/kernel-*/bin/.debug ${libdir}/erlang/lib/kernel-*/lib/.debug ${libdir}/erlang/lib/kernel-*/priv/lib/.debug ${libdir}/erlang/lib/kernel-*/priv/obj/.debug ${libdir}/erlang/lib/kernel-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-kernel="1"
+DESCRIPTION:${PN}-kernel=""
+RDEPENDS:${PN}-kernel=""
+FILES:${PN}-kernel="${libdir}/erlang/lib/kernel-* "
+
+ALLOW_EMPTY:${PN}-jinterface-staticdev="1"
+DESCRIPTION:${PN}-jinterface-staticdev=""
+RDEPENDS:${PN}-jinterface-staticdev=""
+FILES:${PN}-jinterface-staticdev="${libdir}/erlang/lib/jinterface-*/lib/*.a ${libdir}/erlang/lib/jinterface-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-jinterface-dev="1"
+DESCRIPTION:${PN}-jinterface-dev=""
+RDEPENDS:${PN}-jinterface-dev=""
+FILES:${PN}-jinterface-dev="${libdir}/erlang/lib/jinterface-*/src ${libdir}/erlang/lib/jinterface-*/include "
+
+ALLOW_EMPTY:${PN}-jinterface-dbg="1"
+DESCRIPTION:${PN}-jinterface-dbg=""
+RDEPENDS:${PN}-jinterface-dbg=""
+FILES:${PN}-jinterface-dbg="${libdir}/erlang/lib/jinterface-*/bin/.debug ${libdir}/erlang/lib/jinterface-*/lib/.debug ${libdir}/erlang/lib/jinterface-*/priv/lib/.debug ${libdir}/erlang/lib/jinterface-*/priv/obj/.debug ${libdir}/erlang/lib/jinterface-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-jinterface="1"
+DESCRIPTION:${PN}-jinterface=""
+RDEPENDS:${PN}-jinterface=""
+FILES:${PN}-jinterface="${libdir}/erlang/lib/jinterface-* "
+
+ALLOW_EMPTY:${PN}-inets-staticdev="1"
+DESCRIPTION:${PN}-inets-staticdev=""
+RDEPENDS:${PN}-inets-staticdev=""
+FILES:${PN}-inets-staticdev="${libdir}/erlang/lib/inets-*/lib/*.a ${libdir}/erlang/lib/inets-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-inets-dev="1"
+DESCRIPTION:${PN}-inets-dev=""
+RDEPENDS:${PN}-inets-dev=""
+FILES:${PN}-inets-dev="${libdir}/erlang/lib/inets-*/src ${libdir}/erlang/lib/inets-*/include "
+
+ALLOW_EMPTY:${PN}-inets-dbg="1"
+DESCRIPTION:${PN}-inets-dbg=""
+RDEPENDS:${PN}-inets-dbg=""
+FILES:${PN}-inets-dbg="${libdir}/erlang/lib/inets-*/bin/.debug ${libdir}/erlang/lib/inets-*/lib/.debug ${libdir}/erlang/lib/inets-*/priv/lib/.debug ${libdir}/erlang/lib/inets-*/priv/obj/.debug ${libdir}/erlang/lib/inets-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-inets="1"
+DESCRIPTION:${PN}-inets=""
+RDEPENDS:${PN}-inets=""
+FILES:${PN}-inets="${libdir}/erlang/lib/inets-* "
+
+ALLOW_EMPTY:${PN}-ic-staticdev="1"
+DESCRIPTION:${PN}-ic-staticdev=""
+RDEPENDS:${PN}-ic-staticdev=""
+FILES:${PN}-ic-staticdev="${libdir}/erlang/lib/ic-*/lib/*.a ${libdir}/erlang/lib/ic-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-ic-dev="1"
+DESCRIPTION:${PN}-ic-dev=""
+RDEPENDS:${PN}-ic-dev=""
+FILES:${PN}-ic-dev="${libdir}/erlang/lib/ic-*/src ${libdir}/erlang/lib/ic-*/include "
+
+ALLOW_EMPTY:${PN}-ic-dbg="1"
+DESCRIPTION:${PN}-ic-dbg=""
+RDEPENDS:${PN}-ic-dbg=""
+FILES:${PN}-ic-dbg="${libdir}/erlang/lib/ic-*/bin/.debug ${libdir}/erlang/lib/ic-*/lib/.debug ${libdir}/erlang/lib/ic-*/priv/lib/.debug ${libdir}/erlang/lib/ic-*/priv/obj/.debug ${libdir}/erlang/lib/ic-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-ic="1"
+DESCRIPTION:${PN}-ic=""
+RDEPENDS:${PN}-ic=""
+FILES:${PN}-ic="${libdir}/erlang/lib/ic-* "
+
+ALLOW_EMPTY:${PN}-hipe-staticdev="1"
+DESCRIPTION:${PN}-hipe-staticdev=""
+RDEPENDS:${PN}-hipe-staticdev=""
+FILES:${PN}-hipe-staticdev="${libdir}/erlang/lib/hipe-*/lib/*.a ${libdir}/erlang/lib/hipe-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-hipe-dev="1"
+DESCRIPTION:${PN}-hipe-dev=""
+RDEPENDS:${PN}-hipe-dev=""
+FILES:${PN}-hipe-dev="${libdir}/erlang/lib/hipe-*/src ${libdir}/erlang/lib/hipe-*/include "
+
+ALLOW_EMPTY:${PN}-hipe-dbg="1"
+DESCRIPTION:${PN}-hipe-dbg=""
+RDEPENDS:${PN}-hipe-dbg=""
+FILES:${PN}-hipe-dbg="${libdir}/erlang/lib/hipe-*/bin/.debug ${libdir}/erlang/lib/hipe-*/lib/.debug ${libdir}/erlang/lib/hipe-*/priv/lib/.debug ${libdir}/erlang/lib/hipe-*/priv/obj/.debug ${libdir}/erlang/lib/hipe-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-hipe="1"
+DESCRIPTION:${PN}-hipe=""
+RDEPENDS:${PN}-hipe=""
+FILES:${PN}-hipe="${libdir}/erlang/lib/hipe-* "
+
+ALLOW_EMPTY:${PN}-gs-staticdev="1"
+DESCRIPTION:${PN}-gs-staticdev=""
+RDEPENDS:${PN}-gs-staticdev=""
+FILES:${PN}-gs-staticdev="${libdir}/erlang/lib/gs-*/lib/*.a ${libdir}/erlang/lib/gs-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-gs-dev="1"
+DESCRIPTION:${PN}-gs-dev=""
+RDEPENDS:${PN}-gs-dev=""
+FILES:${PN}-gs-dev="${libdir}/erlang/lib/gs-*/src ${libdir}/erlang/lib/gs-*/include "
+
+ALLOW_EMPTY:${PN}-gs-dbg="1"
+DESCRIPTION:${PN}-gs-dbg=""
+RDEPENDS:${PN}-gs-dbg=""
+FILES:${PN}-gs-dbg="${libdir}/erlang/lib/gs-*/bin/.debug ${libdir}/erlang/lib/gs-*/lib/.debug ${libdir}/erlang/lib/gs-*/priv/lib/.debug ${libdir}/erlang/lib/gs-*/priv/obj/.debug ${libdir}/erlang/lib/gs-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-gs="1"
+DESCRIPTION:${PN}-gs=""
+RDEPENDS:${PN}-gs=""
+FILES:${PN}-gs="${libdir}/erlang/lib/gs-* "
+
+ALLOW_EMPTY:${PN}-eunit-staticdev="1"
+DESCRIPTION:${PN}-eunit-staticdev=""
+RDEPENDS:${PN}-eunit-staticdev=""
+FILES:${PN}-eunit-staticdev="${libdir}/erlang/lib/eunit-*/lib/*.a ${libdir}/erlang/lib/eunit-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-eunit-dev="1"
+DESCRIPTION:${PN}-eunit-dev=""
+RDEPENDS:${PN}-eunit-dev=""
+FILES:${PN}-eunit-dev="${libdir}/erlang/lib/eunit-*/src ${libdir}/erlang/lib/eunit-*/include "
+
+ALLOW_EMPTY:${PN}-eunit-dbg="1"
+DESCRIPTION:${PN}-eunit-dbg=""
+RDEPENDS:${PN}-eunit-dbg=""
+FILES:${PN}-eunit-dbg="${libdir}/erlang/lib/eunit-*/bin/.debug ${libdir}/erlang/lib/eunit-*/lib/.debug ${libdir}/erlang/lib/eunit-*/priv/lib/.debug ${libdir}/erlang/lib/eunit-*/priv/obj/.debug ${libdir}/erlang/lib/eunit-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-eunit="1"
+DESCRIPTION:${PN}-eunit=""
+RDEPENDS:${PN}-eunit=""
+FILES:${PN}-eunit="${libdir}/erlang/lib/eunit-* "
+
+ALLOW_EMPTY:${PN}-et-staticdev="1"
+DESCRIPTION:${PN}-et-staticdev=""
+RDEPENDS:${PN}-et-staticdev=""
+FILES:${PN}-et-staticdev="${libdir}/erlang/lib/et-*/lib/*.a ${libdir}/erlang/lib/et-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-et-dev="1"
+DESCRIPTION:${PN}-et-dev=""
+RDEPENDS:${PN}-et-dev=""
+FILES:${PN}-et-dev="${libdir}/erlang/lib/et-*/src ${libdir}/erlang/lib/et-*/include "
+
+ALLOW_EMPTY:${PN}-et-dbg="1"
+DESCRIPTION:${PN}-et-dbg=""
+RDEPENDS:${PN}-et-dbg=""
+FILES:${PN}-et-dbg="${libdir}/erlang/lib/et-*/bin/.debug ${libdir}/erlang/lib/et-*/lib/.debug ${libdir}/erlang/lib/et-*/priv/lib/.debug ${libdir}/erlang/lib/et-*/priv/obj/.debug ${libdir}/erlang/lib/et-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-et="1"
+DESCRIPTION:${PN}-et=""
+RDEPENDS:${PN}-et=""
+FILES:${PN}-et="${libdir}/erlang/lib/et-* "
+
+ALLOW_EMPTY:${PN}-erts-staticdev="1"
+DESCRIPTION:${PN}-erts-staticdev=""
+RDEPENDS:${PN}-erts-staticdev=""
+FILES:${PN}-erts-staticdev="${libdir}/erlang/lib/erts-*/lib/*.a ${libdir}/erlang/lib/erts-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-erts-dev="1"
+DESCRIPTION:${PN}-erts-dev=""
+RDEPENDS:${PN}-erts-dev=""
+FILES:${PN}-erts-dev="${libdir}/erlang/lib/erts-*/src ${libdir}/erlang/lib/erts-*/include "
+
+ALLOW_EMPTY:${PN}-erts-dbg="1"
+DESCRIPTION:${PN}-erts-dbg=""
+RDEPENDS:${PN}-erts-dbg=""
+FILES:${PN}-erts-dbg="${libdir}/erlang/lib/erts-*/bin/.debug ${libdir}/erlang/lib/erts-*/lib/.debug ${libdir}/erlang/lib/erts-*/priv/lib/.debug ${libdir}/erlang/lib/erts-*/priv/obj/.debug ${libdir}/erlang/lib/erts-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-erts="1"
+DESCRIPTION:${PN}-erts=""
+RDEPENDS:${PN}-erts=""
+FILES:${PN}-erts="${libdir}/erlang/lib/erts-* "
+
+ALLOW_EMPTY:${PN}-erl-interface-staticdev="1"
+DESCRIPTION:${PN}-erl-interface-staticdev=""
+RDEPENDS:${PN}-erl-interface-staticdev=""
+FILES:${PN}-erl-interface-staticdev="${libdir}/erlang/lib/erl_interface-*/lib/*.a ${libdir}/erlang/lib/erl_interface-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-erl-interface-dev="1"
+DESCRIPTION:${PN}-erl-interface-dev=""
+RDEPENDS:${PN}-erl-interface-dev=""
+FILES:${PN}-erl-interface-dev="${libdir}/erlang/lib/erl_interface-*/src ${libdir}/erlang/lib/erl_interface-*/include "
+
+ALLOW_EMPTY:${PN}-erl-interface-dbg="1"
+DESCRIPTION:${PN}-erl-interface-dbg=""
+RDEPENDS:${PN}-erl-interface-dbg=""
+FILES:${PN}-erl-interface-dbg="${libdir}/erlang/lib/erl_interface-*/bin/.debug ${libdir}/erlang/lib/erl_interface-*/lib/.debug ${libdir}/erlang/lib/erl_interface-*/priv/lib/.debug ${libdir}/erlang/lib/erl_interface-*/priv/obj/.debug ${libdir}/erlang/lib/erl_interface-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-erl-interface="1"
+DESCRIPTION:${PN}-erl-interface=""
+RDEPENDS:${PN}-erl-interface=""
+FILES:${PN}-erl-interface="${libdir}/erlang/lib/erl_interface-* "
+
+ALLOW_EMPTY:${PN}-erl-docgen-staticdev="1"
+DESCRIPTION:${PN}-erl-docgen-staticdev=""
+RDEPENDS:${PN}-erl-docgen-staticdev=""
+FILES:${PN}-erl-docgen-staticdev="${libdir}/erlang/lib/erl_docgen-*/lib/*.a ${libdir}/erlang/lib/erl_docgen-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-erl-docgen-dev="1"
+DESCRIPTION:${PN}-erl-docgen-dev=""
+RDEPENDS:${PN}-erl-docgen-dev=""
+FILES:${PN}-erl-docgen-dev="${libdir}/erlang/lib/erl_docgen-*/src ${libdir}/erlang/lib/erl_docgen-*/include "
+
+ALLOW_EMPTY:${PN}-erl-docgen-dbg="1"
+DESCRIPTION:${PN}-erl-docgen-dbg=""
+RDEPENDS:${PN}-erl-docgen-dbg=""
+FILES:${PN}-erl-docgen-dbg="${libdir}/erlang/lib/erl_docgen-*/bin/.debug ${libdir}/erlang/lib/erl_docgen-*/lib/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/lib/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/obj/.debug ${libdir}/erlang/lib/erl_docgen-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-erl-docgen="1"
+DESCRIPTION:${PN}-erl-docgen=""
+RDEPENDS:${PN}-erl-docgen=""
+FILES:${PN}-erl-docgen="${libdir}/erlang/lib/erl_docgen-* "
+
+ALLOW_EMPTY:${PN}-eldap-staticdev="1"
+DESCRIPTION:${PN}-eldap-staticdev=""
+RDEPENDS:${PN}-eldap-staticdev=""
+FILES:${PN}-eldap-staticdev="${libdir}/erlang/lib/eldap-*/lib/*.a ${libdir}/erlang/lib/eldap-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-eldap-dev="1"
+DESCRIPTION:${PN}-eldap-dev=""
+RDEPENDS:${PN}-eldap-dev=""
+FILES:${PN}-eldap-dev="${libdir}/erlang/lib/eldap-*/src ${libdir}/erlang/lib/eldap-*/include "
+
+ALLOW_EMPTY:${PN}-eldap-dbg="1"
+DESCRIPTION:${PN}-eldap-dbg=""
+RDEPENDS:${PN}-eldap-dbg=""
+FILES:${PN}-eldap-dbg="${libdir}/erlang/lib/eldap-*/bin/.debug ${libdir}/erlang/lib/eldap-*/lib/.debug ${libdir}/erlang/lib/eldap-*/priv/lib/.debug ${libdir}/erlang/lib/eldap-*/priv/obj/.debug ${libdir}/erlang/lib/eldap-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-eldap="1"
+DESCRIPTION:${PN}-eldap=""
+RDEPENDS:${PN}-eldap=""
+FILES:${PN}-eldap="${libdir}/erlang/lib/eldap-* "
+
+ALLOW_EMPTY:${PN}-edoc-staticdev="1"
+DESCRIPTION:${PN}-edoc-staticdev=""
+RDEPENDS:${PN}-edoc-staticdev=""
+FILES:${PN}-edoc-staticdev="${libdir}/erlang/lib/edoc-*/lib/*.a ${libdir}/erlang/lib/edoc-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-edoc-dev="1"
+DESCRIPTION:${PN}-edoc-dev=""
+RDEPENDS:${PN}-edoc-dev=""
+FILES:${PN}-edoc-dev="${libdir}/erlang/lib/edoc-*/src ${libdir}/erlang/lib/edoc-*/include "
+
+ALLOW_EMPTY:${PN}-edoc-dbg="1"
+DESCRIPTION:${PN}-edoc-dbg=""
+RDEPENDS:${PN}-edoc-dbg=""
+FILES:${PN}-edoc-dbg="${libdir}/erlang/lib/edoc-*/bin/.debug ${libdir}/erlang/lib/edoc-*/lib/.debug ${libdir}/erlang/lib/edoc-*/priv/lib/.debug ${libdir}/erlang/lib/edoc-*/priv/obj/.debug ${libdir}/erlang/lib/edoc-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-edoc="1"
+DESCRIPTION:${PN}-edoc=""
+RDEPENDS:${PN}-edoc=""
+FILES:${PN}-edoc="${libdir}/erlang/lib/edoc-* "
+
+ALLOW_EMPTY:${PN}-doc="1"
+DESCRIPTION:${PN}-doc=""
+RDEPENDS:${PN}-doc=""
+FILES:${PN}-doc+="${libdir}/erlang/erts-*/doc ${libdir}/erlang/erts-*/man ${libdir}/erlang/lib/*/examples ${libdir}/erlang/misc "
+
+ALLOW_EMPTY:${PN}-diameter-staticdev="1"
+DESCRIPTION:${PN}-diameter-staticdev=""
+RDEPENDS:${PN}-diameter-staticdev=""
+FILES:${PN}-diameter-staticdev="${libdir}/erlang/lib/diameter-*/lib/*.a ${libdir}/erlang/lib/diameter-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-diameter-dev="1"
+DESCRIPTION:${PN}-diameter-dev=""
+RDEPENDS:${PN}-diameter-dev=""
+FILES:${PN}-diameter-dev="${libdir}/erlang/lib/diameter-*/src ${libdir}/erlang/lib/diameter-*/include "
+
+ALLOW_EMPTY:${PN}-diameter-dbg="1"
+DESCRIPTION:${PN}-diameter-dbg=""
+RDEPENDS:${PN}-diameter-dbg=""
+FILES:${PN}-diameter-dbg="${libdir}/erlang/lib/diameter-*/bin/.debug ${libdir}/erlang/lib/diameter-*/lib/.debug ${libdir}/erlang/lib/diameter-*/priv/lib/.debug ${libdir}/erlang/lib/diameter-*/priv/obj/.debug ${libdir}/erlang/lib/diameter-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-diameter="1"
+DESCRIPTION:${PN}-diameter=""
+RDEPENDS:${PN}-diameter=""
+FILES:${PN}-diameter="${libdir}/erlang/lib/diameter-* "
+
+ALLOW_EMPTY:${PN}-dialyzer-staticdev="1"
+DESCRIPTION:${PN}-dialyzer-staticdev=""
+RDEPENDS:${PN}-dialyzer-staticdev=""
+FILES:${PN}-dialyzer-staticdev="${libdir}/erlang/lib/dialyzer-*/lib/*.a ${libdir}/erlang/lib/dialyzer-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-dialyzer-dev="1"
+DESCRIPTION:${PN}-dialyzer-dev=""
+RDEPENDS:${PN}-dialyzer-dev=""
+FILES:${PN}-dialyzer-dev="${libdir}/erlang/lib/dialyzer-*/src ${libdir}/erlang/lib/dialyzer-*/include "
+
+ALLOW_EMPTY:${PN}-dialyzer-dbg="1"
+DESCRIPTION:${PN}-dialyzer-dbg=""
+RDEPENDS:${PN}-dialyzer-dbg=""
+FILES:${PN}-dialyzer-dbg="${libdir}/erlang/lib/dialyzer-*/bin/.debug ${libdir}/erlang/lib/dialyzer-*/lib/.debug ${libdir}/erlang/lib/dialyzer-*/priv/lib/.debug ${libdir}/erlang/lib/dialyzer-*/priv/obj/.debug ${libdir}/erlang/lib/dialyzer-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-dialyzer="1"
+DESCRIPTION:${PN}-dialyzer=""
+RDEPENDS:${PN}-dialyzer=""
+FILES:${PN}-dialyzer="${libdir}/erlang/lib/dialyzer-* "
+
+ALLOW_EMPTY:${PN}-dev="1"
+DESCRIPTION:${PN}-dev=""
+RDEPENDS:${PN}-dev=""
+FILES:${PN}-dev+="${libdir}/erlang/erts-*/include ${libdir}/erlang/erts-*/src ${libdir}/erlang/usr/include "
+
+ALLOW_EMPTY:${PN}-debugger-staticdev="1"
+DESCRIPTION:${PN}-debugger-staticdev=""
+RDEPENDS:${PN}-debugger-staticdev=""
+FILES:${PN}-debugger-staticdev="${libdir}/erlang/lib/debugger-*/lib/*.a ${libdir}/erlang/lib/debugger-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-debugger-dev="1"
+DESCRIPTION:${PN}-debugger-dev=""
+RDEPENDS:${PN}-debugger-dev=""
+FILES:${PN}-debugger-dev="${libdir}/erlang/lib/debugger-*/src ${libdir}/erlang/lib/debugger-*/include "
+
+ALLOW_EMPTY:${PN}-debugger-dbg="1"
+DESCRIPTION:${PN}-debugger-dbg=""
+RDEPENDS:${PN}-debugger-dbg=""
+FILES:${PN}-debugger-dbg="${libdir}/erlang/lib/debugger-*/bin/.debug ${libdir}/erlang/lib/debugger-*/lib/.debug ${libdir}/erlang/lib/debugger-*/priv/lib/.debug ${libdir}/erlang/lib/debugger-*/priv/obj/.debug ${libdir}/erlang/lib/debugger-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-debugger="1"
+DESCRIPTION:${PN}-debugger=""
+RDEPENDS:${PN}-debugger=""
+FILES:${PN}-debugger="${libdir}/erlang/lib/debugger-* "
+
+ALLOW_EMPTY:${PN}-dbg="1"
+DESCRIPTION:${PN}-dbg=""
+RDEPENDS:${PN}-dbg=""
+FILES:${PN}-dbg+="${libdir}/erlang/bin/.debug ${libdir}/erlang/erts-*/bin/.debug "
+
+ALLOW_EMPTY:${PN}-crypto-staticdev="1"
+DESCRIPTION:${PN}-crypto-staticdev=""
+RDEPENDS:${PN}-crypto-staticdev=""
+FILES:${PN}-crypto-staticdev="${libdir}/erlang/lib/crypto-*/lib/*.a ${libdir}/erlang/lib/crypto-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-crypto-dev="1"
+DESCRIPTION:${PN}-crypto-dev=""
+RDEPENDS:${PN}-crypto-dev=""
+FILES:${PN}-crypto-dev="${libdir}/erlang/lib/crypto-*/src ${libdir}/erlang/lib/crypto-*/include "
+
+ALLOW_EMPTY:${PN}-crypto-dbg="1"
+DESCRIPTION:${PN}-crypto-dbg=""
+RDEPENDS:${PN}-crypto-dbg=""
+FILES:${PN}-crypto-dbg="${libdir}/erlang/lib/crypto-*/bin/.debug ${libdir}/erlang/lib/crypto-*/lib/.debug ${libdir}/erlang/lib/crypto-*/priv/lib/.debug ${libdir}/erlang/lib/crypto-*/priv/obj/.debug ${libdir}/erlang/lib/crypto-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-crypto="1"
+DESCRIPTION:${PN}-crypto=""
+RDEPENDS:${PN}-crypto=""
+FILES:${PN}-crypto="${libdir}/erlang/lib/crypto-* "
+
+ALLOW_EMPTY:${PN}-costransactions-staticdev="1"
+DESCRIPTION:${PN}-costransactions-staticdev=""
+RDEPENDS:${PN}-costransactions-staticdev=""
+FILES:${PN}-costransactions-staticdev="${libdir}/erlang/lib/cosTransactions-*/lib/*.a ${libdir}/erlang/lib/cosTransactions-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-costransactions-dev="1"
+DESCRIPTION:${PN}-costransactions-dev=""
+RDEPENDS:${PN}-costransactions-dev=""
+FILES:${PN}-costransactions-dev="${libdir}/erlang/lib/cosTransactions-*/src ${libdir}/erlang/lib/cosTransactions-*/include "
+
+ALLOW_EMPTY:${PN}-costransactions-dbg="1"
+DESCRIPTION:${PN}-costransactions-dbg=""
+RDEPENDS:${PN}-costransactions-dbg=""
+FILES:${PN}-costransactions-dbg="${libdir}/erlang/lib/cosTransactions-*/bin/.debug ${libdir}/erlang/lib/cosTransactions-*/lib/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/lib/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/obj/.debug ${libdir}/erlang/lib/cosTransactions-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-costransactions="1"
+DESCRIPTION:${PN}-costransactions=""
+RDEPENDS:${PN}-costransactions=""
+FILES:${PN}-costransactions="${libdir}/erlang/lib/cosTransactions-* "
+
+ALLOW_EMPTY:${PN}-costime-staticdev="1"
+DESCRIPTION:${PN}-costime-staticdev=""
+RDEPENDS:${PN}-costime-staticdev=""
+FILES:${PN}-costime-staticdev="${libdir}/erlang/lib/cosTime-*/lib/*.a ${libdir}/erlang/lib/cosTime-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-costime-dev="1"
+DESCRIPTION:${PN}-costime-dev=""
+RDEPENDS:${PN}-costime-dev=""
+FILES:${PN}-costime-dev="${libdir}/erlang/lib/cosTime-*/src ${libdir}/erlang/lib/cosTime-*/include "
+
+ALLOW_EMPTY:${PN}-costime-dbg="1"
+DESCRIPTION:${PN}-costime-dbg=""
+RDEPENDS:${PN}-costime-dbg=""
+FILES:${PN}-costime-dbg="${libdir}/erlang/lib/cosTime-*/bin/.debug ${libdir}/erlang/lib/cosTime-*/lib/.debug ${libdir}/erlang/lib/cosTime-*/priv/lib/.debug ${libdir}/erlang/lib/cosTime-*/priv/obj/.debug ${libdir}/erlang/lib/cosTime-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-costime="1"
+DESCRIPTION:${PN}-costime=""
+RDEPENDS:${PN}-costime=""
+FILES:${PN}-costime="${libdir}/erlang/lib/cosTime-* "
+
+ALLOW_EMPTY:${PN}-cosproperty-staticdev="1"
+DESCRIPTION:${PN}-cosproperty-staticdev=""
+RDEPENDS:${PN}-cosproperty-staticdev=""
+FILES:${PN}-cosproperty-staticdev="${libdir}/erlang/lib/cosProperty-*/lib/*.a ${libdir}/erlang/lib/cosProperty-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-cosproperty-dev="1"
+DESCRIPTION:${PN}-cosproperty-dev=""
+RDEPENDS:${PN}-cosproperty-dev=""
+FILES:${PN}-cosproperty-dev="${libdir}/erlang/lib/cosProperty-*/src ${libdir}/erlang/lib/cosProperty-*/include "
+
+ALLOW_EMPTY:${PN}-cosproperty-dbg="1"
+DESCRIPTION:${PN}-cosproperty-dbg=""
+RDEPENDS:${PN}-cosproperty-dbg=""
+FILES:${PN}-cosproperty-dbg="${libdir}/erlang/lib/cosProperty-*/bin/.debug ${libdir}/erlang/lib/cosProperty-*/lib/.debug ${libdir}/erlang/lib/cosProperty-*/priv/lib/.debug ${libdir}/erlang/lib/cosProperty-*/priv/obj/.debug ${libdir}/erlang/lib/cosProperty-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-cosproperty="1"
+DESCRIPTION:${PN}-cosproperty=""
+RDEPENDS:${PN}-cosproperty=""
+FILES:${PN}-cosproperty="${libdir}/erlang/lib/cosProperty-* "
+
+ALLOW_EMPTY:${PN}-cosnotification-staticdev="1"
+DESCRIPTION:${PN}-cosnotification-staticdev=""
+RDEPENDS:${PN}-cosnotification-staticdev=""
+FILES:${PN}-cosnotification-staticdev="${libdir}/erlang/lib/cosNotification-*/lib/*.a ${libdir}/erlang/lib/cosNotification-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-cosnotification-dev="1"
+DESCRIPTION:${PN}-cosnotification-dev=""
+RDEPENDS:${PN}-cosnotification-dev=""
+FILES:${PN}-cosnotification-dev="${libdir}/erlang/lib/cosNotification-*/src ${libdir}/erlang/lib/cosNotification-*/include "
+
+ALLOW_EMPTY:${PN}-cosnotification-dbg="1"
+DESCRIPTION:${PN}-cosnotification-dbg=""
+RDEPENDS:${PN}-cosnotification-dbg=""
+FILES:${PN}-cosnotification-dbg="${libdir}/erlang/lib/cosNotification-*/bin/.debug ${libdir}/erlang/lib/cosNotification-*/lib/.debug ${libdir}/erlang/lib/cosNotification-*/priv/lib/.debug ${libdir}/erlang/lib/cosNotification-*/priv/obj/.debug ${libdir}/erlang/lib/cosNotification-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-cosnotification="1"
+DESCRIPTION:${PN}-cosnotification=""
+RDEPENDS:${PN}-cosnotification=""
+FILES:${PN}-cosnotification="${libdir}/erlang/lib/cosNotification-* "
+
+ALLOW_EMPTY:${PN}-cosfiletransfer-staticdev="1"
+DESCRIPTION:${PN}-cosfiletransfer-staticdev=""
+RDEPENDS:${PN}-cosfiletransfer-staticdev=""
+FILES:${PN}-cosfiletransfer-staticdev="${libdir}/erlang/lib/cosFileTransfer-*/lib/*.a ${libdir}/erlang/lib/cosFileTransfer-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-cosfiletransfer-dev="1"
+DESCRIPTION:${PN}-cosfiletransfer-dev=""
+RDEPENDS:${PN}-cosfiletransfer-dev=""
+FILES:${PN}-cosfiletransfer-dev="${libdir}/erlang/lib/cosFileTransfer-*/src ${libdir}/erlang/lib/cosFileTransfer-*/include "
+
+ALLOW_EMPTY:${PN}-cosfiletransfer-dbg="1"
+DESCRIPTION:${PN}-cosfiletransfer-dbg=""
+RDEPENDS:${PN}-cosfiletransfer-dbg=""
+FILES:${PN}-cosfiletransfer-dbg="${libdir}/erlang/lib/cosFileTransfer-*/bin/.debug ${libdir}/erlang/lib/cosFileTransfer-*/lib/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/lib/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/obj/.debug ${libdir}/erlang/lib/cosFileTransfer-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-cosfiletransfer="1"
+DESCRIPTION:${PN}-cosfiletransfer=""
+RDEPENDS:${PN}-cosfiletransfer=""
+FILES:${PN}-cosfiletransfer="${libdir}/erlang/lib/cosFileTransfer-* "
+
+ALLOW_EMPTY:${PN}-coseventdomain-staticdev="1"
+DESCRIPTION:${PN}-coseventdomain-staticdev=""
+RDEPENDS:${PN}-coseventdomain-staticdev=""
+FILES:${PN}-coseventdomain-staticdev="${libdir}/erlang/lib/cosEventDomain-*/lib/*.a ${libdir}/erlang/lib/cosEventDomain-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-coseventdomain-dev="1"
+DESCRIPTION:${PN}-coseventdomain-dev=""
+RDEPENDS:${PN}-coseventdomain-dev=""
+FILES:${PN}-coseventdomain-dev="${libdir}/erlang/lib/cosEventDomain-*/src ${libdir}/erlang/lib/cosEventDomain-*/include "
+
+ALLOW_EMPTY:${PN}-coseventdomain-dbg="1"
+DESCRIPTION:${PN}-coseventdomain-dbg=""
+RDEPENDS:${PN}-coseventdomain-dbg=""
+FILES:${PN}-coseventdomain-dbg="${libdir}/erlang/lib/cosEventDomain-*/bin/.debug ${libdir}/erlang/lib/cosEventDomain-*/lib/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/lib/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/obj/.debug ${libdir}/erlang/lib/cosEventDomain-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-coseventdomain="1"
+DESCRIPTION:${PN}-coseventdomain=""
+RDEPENDS:${PN}-coseventdomain=""
+FILES:${PN}-coseventdomain="${libdir}/erlang/lib/cosEventDomain-* "
+
+ALLOW_EMPTY:${PN}-cosevent-staticdev="1"
+DESCRIPTION:${PN}-cosevent-staticdev=""
+RDEPENDS:${PN}-cosevent-staticdev=""
+FILES:${PN}-cosevent-staticdev="${libdir}/erlang/lib/cosEvent-*/lib/*.a ${libdir}/erlang/lib/cosEvent-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-cosevent-dev="1"
+DESCRIPTION:${PN}-cosevent-dev=""
+RDEPENDS:${PN}-cosevent-dev=""
+FILES:${PN}-cosevent-dev="${libdir}/erlang/lib/cosEvent-*/src ${libdir}/erlang/lib/cosEvent-*/include "
+
+ALLOW_EMPTY:${PN}-cosevent-dbg="1"
+DESCRIPTION:${PN}-cosevent-dbg=""
+RDEPENDS:${PN}-cosevent-dbg=""
+FILES:${PN}-cosevent-dbg="${libdir}/erlang/lib/cosEvent-*/bin/.debug ${libdir}/erlang/lib/cosEvent-*/lib/.debug ${libdir}/erlang/lib/cosEvent-*/priv/lib/.debug ${libdir}/erlang/lib/cosEvent-*/priv/obj/.debug ${libdir}/erlang/lib/cosEvent-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-cosevent="1"
+DESCRIPTION:${PN}-cosevent=""
+RDEPENDS:${PN}-cosevent=""
+FILES:${PN}-cosevent="${libdir}/erlang/lib/cosEvent-* "
+
+ALLOW_EMPTY:${PN}-compiler-staticdev="1"
+DESCRIPTION:${PN}-compiler-staticdev=""
+RDEPENDS:${PN}-compiler-staticdev=""
+FILES:${PN}-compiler-staticdev="${libdir}/erlang/lib/compiler-*/lib/*.a ${libdir}/erlang/lib/compiler-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-compiler-dev="1"
+DESCRIPTION:${PN}-compiler-dev=""
+RDEPENDS:${PN}-compiler-dev=""
+FILES:${PN}-compiler-dev="${libdir}/erlang/lib/compiler-*/src ${libdir}/erlang/lib/compiler-*/include "
+
+ALLOW_EMPTY:${PN}-compiler-dbg="1"
+DESCRIPTION:${PN}-compiler-dbg=""
+RDEPENDS:${PN}-compiler-dbg=""
+FILES:${PN}-compiler-dbg="${libdir}/erlang/lib/compiler-*/bin/.debug ${libdir}/erlang/lib/compiler-*/lib/.debug ${libdir}/erlang/lib/compiler-*/priv/lib/.debug ${libdir}/erlang/lib/compiler-*/priv/obj/.debug ${libdir}/erlang/lib/compiler-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-compiler="1"
+DESCRIPTION:${PN}-compiler=""
+RDEPENDS:${PN}-compiler=""
+FILES:${PN}-compiler="${libdir}/erlang/lib/compiler-* "
+
+ALLOW_EMPTY:${PN}-common-test-staticdev="1"
+DESCRIPTION:${PN}-common-test-staticdev=""
+RDEPENDS:${PN}-common-test-staticdev=""
+FILES:${PN}-common-test-staticdev="${libdir}/erlang/lib/common_test-*/lib/*.a ${libdir}/erlang/lib/common_test-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-common-test-dev="1"
+DESCRIPTION:${PN}-common-test-dev=""
+RDEPENDS:${PN}-common-test-dev=""
+FILES:${PN}-common-test-dev="${libdir}/erlang/lib/common_test-*/src ${libdir}/erlang/lib/common_test-*/include "
+
+ALLOW_EMPTY:${PN}-common-test-dbg="1"
+DESCRIPTION:${PN}-common-test-dbg=""
+RDEPENDS:${PN}-common-test-dbg=""
+FILES:${PN}-common-test-dbg="${libdir}/erlang/lib/common_test-*/bin/.debug ${libdir}/erlang/lib/common_test-*/lib/.debug ${libdir}/erlang/lib/common_test-*/priv/lib/.debug ${libdir}/erlang/lib/common_test-*/priv/obj/.debug ${libdir}/erlang/lib/common_test-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-common-test="1"
+DESCRIPTION:${PN}-common-test=""
+RDEPENDS:${PN}-common-test=""
+FILES:${PN}-common-test="${libdir}/erlang/lib/common_test-* "
+
+ALLOW_EMPTY:${PN}-asn1-staticdev="1"
+DESCRIPTION:${PN}-asn1-staticdev=""
+RDEPENDS:${PN}-asn1-staticdev=""
+FILES:${PN}-asn1-staticdev="${libdir}/erlang/lib/asn1-*/lib/*.a ${libdir}/erlang/lib/asn1-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-asn1-dev="1"
+DESCRIPTION:${PN}-asn1-dev=""
+RDEPENDS:${PN}-asn1-dev=""
+FILES:${PN}-asn1-dev="${libdir}/erlang/lib/asn1-*/src ${libdir}/erlang/lib/asn1-*/include "
+
+ALLOW_EMPTY:${PN}-asn1-dbg="1"
+DESCRIPTION:${PN}-asn1-dbg=""
+RDEPENDS:${PN}-asn1-dbg=""
+FILES:${PN}-asn1-dbg="${libdir}/erlang/lib/asn1-*/bin/.debug ${libdir}/erlang/lib/asn1-*/lib/.debug ${libdir}/erlang/lib/asn1-*/priv/lib/.debug ${libdir}/erlang/lib/asn1-*/priv/obj/.debug ${libdir}/erlang/lib/asn1-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-asn1="1"
+DESCRIPTION:${PN}-asn1=""
+RDEPENDS:${PN}-asn1=""
+FILES:${PN}-asn1="${libdir}/erlang/lib/asn1-* "
+
+ALLOW_EMPTY:${PN}-appmon-staticdev="1"
+DESCRIPTION:${PN}-appmon-staticdev=""
+RDEPENDS:${PN}-appmon-staticdev=""
+FILES:${PN}-appmon-staticdev="${libdir}/erlang/lib/appmon-*/lib/*.a ${libdir}/erlang/lib/appmon-*/priv/lib/*.a "
+
+ALLOW_EMPTY:${PN}-appmon-dev="1"
+DESCRIPTION:${PN}-appmon-dev=""
+RDEPENDS:${PN}-appmon-dev=""
+FILES:${PN}-appmon-dev="${libdir}/erlang/lib/appmon-*/src ${libdir}/erlang/lib/appmon-*/include "
+
+ALLOW_EMPTY:${PN}-appmon-dbg="1"
+DESCRIPTION:${PN}-appmon-dbg=""
+RDEPENDS:${PN}-appmon-dbg=""
+FILES:${PN}-appmon-dbg="${libdir}/erlang/lib/appmon-*/bin/.debug ${libdir}/erlang/lib/appmon-*/lib/.debug ${libdir}/erlang/lib/appmon-*/priv/lib/.debug ${libdir}/erlang/lib/appmon-*/priv/obj/.debug ${libdir}/erlang/lib/appmon-*/priv/bin/.debug "
+
+ALLOW_EMPTY:${PN}-appmon="1"
+DESCRIPTION:${PN}-appmon=""
+RDEPENDS:${PN}-appmon=""
+FILES:${PN}-appmon="${libdir}/erlang/lib/appmon-* "
+
+ALLOW_EMPTY:${PN}="1"
+DESCRIPTION:${PN}=""
+RDEPENDS:${PN}="${PN}-erts ${PN}-kernel ${PN}-sasl ${PN}-stdlib"
+FILES:${PN}+="${bindir} ${libdir}/erlang/releases ${libdir}/erlang/bin ${libdir}/erlang/erts-*/bin "
+
+DESCRIPTION:${PN}-modules="All Erlang modules"
+RDEPENDS:${PN}-modules="${PN} ${PN}-appmon ${PN}-asn1 ${PN}-common-test ${PN}-compiler ${PN}-cosevent ${PN}-coseventdomain ${PN}-cosfiletransfer ${PN}-cosnotification ${PN}-cosproperty ${PN}-costime ${PN}-costransactions ${PN}-crypto ${PN}-debugger ${PN}-dialyzer ${PN}-diameter ${PN}-doc ${PN}-edoc ${PN}-eldap ${PN}-erl-docgen ${PN}-erl-interface ${PN}-erts ${PN}-et ${PN}-eunit ${PN}-gs ${PN}-hipe ${PN}-ic ${PN}-inets ${PN}-jinterface ${PN}-kernel ${PN}-kernel-doc ${PN}-megaco ${PN}-mnesia ${PN}-observer ${PN}-orber ${PN}-os-mon ${PN}-otp-mibs ${PN}-parsetools ${PN}-percept ${PN}-pman ${PN}-public-key ${PN}-reltool ${PN}-runtime-tools ${PN}-sasl ${PN}-sasl-doc ${PN}-snmp ${PN}-ssh ${PN}-ssl ${PN}-stdlib ${PN}-stdlib-doc ${PN}-syntax-tools ${PN}-test-server ${PN}-toolbar ${PN}-tools ${PN}-tv ${PN}-typer ${PN}-webtool ${PN}-xmerl "
+ALLOW_EMPTY:${PN}-modules = "1"
diff --git a/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb b/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
index 435795fd..f4cad839 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
+++ b/meta-openstack/recipes-devtools/erlang/erlang-native_R15B.bb
@@ -16,11 +16,11 @@ do_configure() {
oe_runconf
}
-do_compile_prepend() {
+do_compile:prepend() {
export TARGET=${HOST_SYS}
}
-do_install_prepend() {
+do_install:prepend() {
export TARGET=${HOST_SYS}
}
diff --git a/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb b/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
index 61fc027d..6f3ca463 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
+++ b/meta-openstack/recipes-devtools/erlang/erlang-native_R16B03-1.bb
@@ -13,11 +13,11 @@ do_configure() {
oe_runconf
}
-do_compile_prepend() {
+do_compile:prepend() {
export TARGET=${HOST_SYS}
}
-do_install_prepend() {
+do_install:prepend() {
export TARGET=${HOST_SYS}
}
diff --git a/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb b/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
index 68d144b1..6f54747f 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
+++ b/meta-openstack/recipes-devtools/erlang/erlang_R15B.bb
@@ -9,11 +9,11 @@ EXTRA_OEMAKE = "BUILD_CC='${BUILD_CC}'"
EXTRA_OECONF = "--with-ssl=${STAGING_DIR_HOST}${layout_exec_prefix}"
-EXTRA_OECONF_append_arm = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_armeb = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_mipsel = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_sh3 = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_sh4 = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:arm = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:armeb = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:mipsel = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append_sh3 = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:sh4 = " --disable-smp-support --disable-hipe"
NATIVE_BIN = "${TMPDIR}/work/erlang-native-${PV}-${PR}/otp_src_${UPSTREAM_VERSION}/bin"
@@ -51,9 +51,9 @@ do_install() {
PACKAGES =+ "${PN}-libs-dbg ${PN}-libs"
-FILES_${PN}-staticdev += "${libdir}/*/*/*/*.a ${libdir}/*/*/*/*/*.a ${libdir}/*/*/*/*/*/*.a "
+FILES:${PN}-staticdev += "${libdir}/*/*/*/*.a ${libdir}/*/*/*/*/*.a ${libdir}/*/*/*/*/*/*.a "
-FILES_${PN}-libs-dbg += " ${libdir}/erlang/*/.debug ${libdir}/erlang/*/*/.debug ${libdir}/erlang/*/*/*/.debug ${libdir}/erlang/*/*/*/*/.debug ${libdir}/erlang/*/*/*/*/*/.debug "
+FILES:${PN}-libs-dbg += " ${libdir}/erlang/*/.debug ${libdir}/erlang/*/*/.debug ${libdir}/erlang/*/*/*/.debug ${libdir}/erlang/*/*/*/*/.debug ${libdir}/erlang/*/*/*/*/*/.debug "
SRC_URI[md5sum] = "dd6c2a4807551b4a8a536067bde31d73"
SRC_URI[sha256sum] = "5bc34fc34fc890f84bae7ff1f7c81fbec2c9aa28a0ef51a57d7a8192204d8aa2"
diff --git a/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb b/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
index 4c2b947f..573c5ee0 100644
--- a/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
+++ b/meta-openstack/recipes-devtools/erlang/erlang_R16B03-1.bb
@@ -9,11 +9,11 @@ TARGET_CC_ARCH += "${LDFLAGS}"
EXTRA_OEMAKE = "BUILD_CC='${BUILD_CC}'"
-EXTRA_OECONF_append_arm = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_armeb = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_mipsel = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_sh3 = " --disable-smp-support --disable-hipe"
-EXTRA_OECONF_append_sh4 = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:arm = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:armeb = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:mipsel = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append_sh3 = " --disable-smp-support --disable-hipe"
+EXTRA_OECONF:append:sh4 = " --disable-smp-support --disable-hipe"
NATIVE_BIN = "${STAGING_LIBDIR_NATIVE}/erlang/bin"
diff --git a/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb b/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
index 7196fc69..2ca2574a 100644
--- a/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
+++ b/meta-openstack/recipes-devtools/erlang/nativesdk-erlang_R16B03-1.bb
@@ -6,7 +6,7 @@ require erlang-${PV}-manifest.inc
DEPENDS = "erlang-native openssl ncurses"
-RDEPENDS_${PN} = "nativesdk-ncurses nativesdk-erlang-modules"
+RDEPENDS:${PN} = "nativesdk-ncurses nativesdk-erlang-modules"
PR = "r0"
@@ -21,15 +21,15 @@ do_configure() {
oe_runconf
}
-do_compile_prepend() {
+do_compile:prepend() {
export TARGET=${HOST_SYS}
}
-do_install_prepend() {
+do_install:prepend() {
export TARGET=${HOST_SYS}
}
-do_install_append() {
+do_install:append() {
rm -f ${D}/${libdir}/erlang/Install
}
diff --git a/meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb b/meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb
index ec84c44a..51ce60ca 100644
--- a/meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb
+++ b/meta-openstack/recipes-devtools/perl/libconfig-general-perl_2.63.bb
@@ -1,6 +1,6 @@
DESCRIPTION = "Config file parser module"
HOMEPAGE = "http://search.cpan.org/dist/Config-General/"
-LICENSE = "Artistic-1.0 | GPL-1.0+"
+LICENSE = "Artistic-1.0 | GPL-1.0-or-later"
SECTION = "libs"
LIC_FILES_CHKSUM = "file://README;beginline=90;endline=90;md5=3ba4bbac1e79a08332688196f637d2b2"
diff --git a/meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb b/meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb
index bb422987..56eb126c 100644
--- a/meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb
+++ b/meta-openstack/recipes-devtools/python/python-aioeventlet_0.4.bb
@@ -17,7 +17,7 @@ DEPENDS += " \
python-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-sphinx \
"
diff --git a/meta-openstack/recipes-devtools/python/python-barbican_git.bb b/meta-openstack/recipes-devtools/python/python-barbican_git.bb
index 8908e205..c71229d4 100644
--- a/meta-openstack/recipes-devtools/python/python-barbican_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-barbican_git.bb
@@ -8,7 +8,7 @@ PR = "r0"
SRCNAME = "barbican"
BARBICAN_MAX_PACKET_SIZE ?= "65535"
-SRC_URI = "git://github.com/openstack/barbican.git;branch=master \
+SRC_URI = "git://github.com/openstack/barbican.git;branch=master;protocol=https \
file://barbican.init \
file://barbican-increase-buffer-size-to-support-PKI-tokens.patch \
file://barbican-fix-path-to-find-configuration-files.patch \
@@ -40,7 +40,7 @@ python () {
}
SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
BARBICAN_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -67,24 +67,24 @@ do_install_append() {
}
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system barbican"
-USERADD_PARAM_${PN} = "--system --home /var/lib/barbican -g barbican \
+GROUPADD_PARAM:${PN} = "--system barbican"
+USERADD_PARAM:${PN} = "--system --home /var/lib/barbican -g barbican \
--no-create-home --shell /bin/false barbican"
PACKAGES += "${SRCNAME} \
${SRCNAME}-setup "
-FILES_${PN} = "${libdir}/* \
+FILES:${PN} = "${libdir}/* \
"
-FILES_${SRCNAME} = "${sysconfdir}/${SRCNAME}/* \
+FILES:${SRCNAME} = "${sysconfdir}/${SRCNAME}/* \
${sysconfdir}/init.d/barbican-api \
${bindir} \
${bindir}/* \
${localstatedir}/* \
"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-pkg_postinst_${SRCNAME}-setup () {
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
chown -R barbican:barbican ${sysconfdir}/${SRCNAME}
chown -R barbican:barbican ${localstatedir}/lib/barbican
@@ -101,13 +101,13 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${SRCNAME} = "${PN} \
+RDEPENDS:${SRCNAME} = "${PN} \
${SRCNAME}-setup \
uwsgi \
python-falcon \
python-oslo.messaging"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pip \
python-pbr \
python-alembic \
@@ -131,8 +131,8 @@ RDEPENDS_${PN} += " \
"
INITSCRIPT_PACKAGES = "${SRCNAME}"
-INITSCRIPT_NAME_${SRCNAME} = "barbican-api"
-INITSCRIPT_PARAMS_${SRCNAME} = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME} = "barbican-api"
+INITSCRIPT_PARAMS:${SRCNAME} = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "barbican"
diff --git a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
index 1f18d7bb..ca5d62f3 100644
--- a/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-ceilometer_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "ceilometer"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https \
file://ceilometer.conf \
file://ceilometer.init \
file://fix_ceilometer_memory_leak.patch \
@@ -47,13 +47,13 @@ python () {
d.setVarFlags("USERCREATE_PARAM_%s-reseller" % d.getVar('SRCNAME',True), flags)
}
-do_configure_append() {
+do_configure:append() {
# We are using postgresql support, hence this requirement is not valid
# removing it, to avoid on-target runtime issues
sed -e "s:MySQL-python::g" -i ${S}/requirements.txt
}
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
CEILOMETER_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -107,7 +107,7 @@ do_install_append() {
fi
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
# This is to make sure postgres is configured and running
if ! pidof postmaster > /dev/null; then
@@ -131,44 +131,44 @@ PACKAGES += "${SRCNAME}-agent-notification"
PACKAGES += "${SRCNAME}-collector ${SRCNAME}-compute ${SRCNAME}-controller"
PACKAGES += " ${SRCNAME}-reseller"
-RDEPENDS_${SRCNAME}-tests += " bash"
+RDEPENDS:${SRCNAME}-tests += " bash"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-reseller = "1"
-ALLOW_EMPTY_${SRCNAME}-tests = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-reseller = "1"
+ALLOW_EMPTY:${SRCNAME}-tests = "1"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/setup-test-env.sh"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/setup-test-env.sh"
-FILES_${SRCNAME}-common = "${sysconfdir}/${SRCNAME}/* \
+FILES:${SRCNAME}-common = "${sysconfdir}/${SRCNAME}/* \
"
-FILES_${SRCNAME}-api = "${bindir}/ceilometer-api \
+FILES:${SRCNAME}-api = "${bindir}/ceilometer-api \
${sysconfdir}/init.d/ceilometer-api \
"
-FILES_${SRCNAME}-collector = "${bindir}/ceilometer-collector \
+FILES:${SRCNAME}-collector = "${bindir}/ceilometer-collector \
${bindir}/ceilometer-collector-udp \
${sysconfdir}/init.d/ceilometer-collector \
"
-FILES_${SRCNAME}-alarm-evaluator = "${bindir}/ceilometer-alarm-evaluator \
+FILES:${SRCNAME}-alarm-evaluator = "${bindir}/ceilometer-alarm-evaluator \
${sysconfdir}/init.d/ceilometer-alarm-evaluator \
"
-FILES_${SRCNAME}-alarm-notifier = "${bindir}/ceilometer-alarm-notifier \
+FILES:${SRCNAME}-alarm-notifier = "${bindir}/ceilometer-alarm-notifier \
${sysconfdir}/init.d/ceilometer-alarm-notifier \
"
-FILES_${SRCNAME}-agent-notification = "${bindir}/ceilometer-agent-notification \
+FILES:${SRCNAME}-agent-notification = "${bindir}/ceilometer-agent-notification \
${sysconfdir}/init.d/ceilometer-agent-notification \
"
-FILES_${SRCNAME}-compute = "${bindir}/ceilometer-agent-compute \
+FILES:${SRCNAME}-compute = "${bindir}/ceilometer-agent-compute \
${sysconfdir}/init.d/ceilometer-agent-compute \
"
-FILES_${SRCNAME}-controller = "${bindir}/* \
+FILES:${SRCNAME}-controller = "${bindir}/* \
${localstatedir}/* \
${sysconfdir}/init.d/ceilometer-agent-central \
"
@@ -183,7 +183,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-ply \
python-jsonpath-rw \
python-sqlalchemy \
@@ -258,30 +258,30 @@ RDEPENDS_${PN} += " \
python-tooz \
"
-RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common ${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator ${SRCNAME}-agent-notification ${SRCNAME}-reseller \
+RDEPENDS:${SRCNAME}-controller = "${PN} ${SRCNAME}-common ${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator ${SRCNAME}-agent-notification ${SRCNAME}-reseller \
postgresql postgresql-client python-psycopg2 tgt"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}-controller"
-RDEPENDS_${SRCNAME}-collector = "${SRCNAME}-controller"
-RDEPENDS_${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-ceilometerclient libvirt"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-controller"
-RDEPENDS_${SRCNAME}-reseller = "postgresql sudo ${SRCNAME}-controller"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}-controller"
+RDEPENDS:${SRCNAME}-collector = "${SRCNAME}-controller"
+RDEPENDS:${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-ceilometerclient libvirt"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-controller"
+RDEPENDS:${SRCNAME}-reseller = "postgresql sudo ${SRCNAME}-controller"
INITSCRIPT_PACKAGES = "${SRCNAME}-api ${SRCNAME}-collector ${SRCNAME}-compute ${SRCNAME}-controller"
INITSCRIPT_PACKAGES += "${SRCNAME}-alarm-notifier ${SRCNAME}-alarm-evaluator ${SRCNAME}-agent-notification"
-INITSCRIPT_NAME_${SRCNAME}-api = "${SRCNAME}-api"
-INITSCRIPT_PARAMS_${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-collector = "${SRCNAME}-collector"
-INITSCRIPT_PARAMS_${SRCNAME}-collector = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-compute = "${SRCNAME}-agent-compute"
-INITSCRIPT_PARAMS_${SRCNAME}-compute = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-controller = "${SRCNAME}-agent-central"
-INITSCRIPT_PARAMS_${SRCNAME}-controller = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-alarm-notifier = "${SRCNAME}-alarm-notifier"
-INITSCRIPT_PARAMS_${SRCNAME}-alarm-notifier = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-alarm-evaluator = "${SRCNAME}-alarm-evaluator"
-INITSCRIPT_PARAMS_${SRCNAME}-alarm-evaluator = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-agent-notification = "${SRCNAME}-agent-notification"
-INITSCRIPT_PARAMS_${SRCNAME}-agent-notification = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api = "${SRCNAME}-api"
+INITSCRIPT_PARAMS:${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-collector = "${SRCNAME}-collector"
+INITSCRIPT_PARAMS:${SRCNAME}-collector = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-compute = "${SRCNAME}-agent-compute"
+INITSCRIPT_PARAMS:${SRCNAME}-compute = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-controller = "${SRCNAME}-agent-central"
+INITSCRIPT_PARAMS:${SRCNAME}-controller = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-alarm-notifier = "${SRCNAME}-alarm-notifier"
+INITSCRIPT_PARAMS:${SRCNAME}-alarm-notifier = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-alarm-evaluator = "${SRCNAME}-alarm-evaluator"
+INITSCRIPT_PARAMS:${SRCNAME}-alarm-evaluator = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-agent-notification = "${SRCNAME}-agent-notification"
+INITSCRIPT_PARAMS:${SRCNAME}-agent-notification = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "ceilometer"
diff --git a/meta-openstack/recipes-devtools/python/python-cinder_git.bb b/meta-openstack/recipes-devtools/python/python-cinder_git.bb
index 8afe84db..2a3ef47b 100644
--- a/meta-openstack/recipes-devtools/python/python-cinder_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-cinder_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "cinder"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://cinder-init \
file://cinder-init.service \
file://cinder-api.service \
@@ -31,8 +31,8 @@ USER = "cinder"
GROUP = "cinder"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/cinder -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/cinder -s /bin/false -g ${GROUP} ${USER}"
CINDER_BACKUP_BACKEND_DRIVER ?= "cinder.backup.drivers.swift"
@@ -44,7 +44,7 @@ CINDER_NFS_VOLUME_SERVERS ?= "${CINDER_NFS_VOLUME_SERVERS_DEFAULT}"
CINDER_GLUSTERFS_VOLUME_SERVERS_DEFAULT = "controller:/glusterfs_volumes"
CINDER_GLUSTERFS_VOLUME_SERVERS ?= "${CINDER_GLUSTERFS_VOLUME_SERVERS_DEFAULT}"
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
CINDER_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -160,35 +160,35 @@ do_install_append() {
#}
PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-setup ${SRCNAME}-api ${SRCNAME}-volume ${SRCNAME}-scheduler ${SRCNAME}-backup"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-backup = "1"
-ALLOW_EMPTY_${SRCNAME}-scheduler = "1"
-ALLOW_EMPTY_${SRCNAME}-volume = "1"
-ALLOW_EMPTY_${SRCNAME}-api = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-backup = "1"
+ALLOW_EMPTY:${SRCNAME}-scheduler = "1"
+ALLOW_EMPTY:${SRCNAME}-volume = "1"
+ALLOW_EMPTY:${SRCNAME}-api = "1"
-RDEPENDS_${SRCNAME}-tests += " bash python"
+RDEPENDS:${SRCNAME}-tests += " bash python"
-FILES_${PN} = "${libdir}/* /etc/tgt"
+FILES:${PN} = "${libdir}/* /etc/tgt"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/tools"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/tools"
-FILES_${SRCNAME}-api = " \
+FILES:${SRCNAME}-api = " \
${bindir}/cinder-api \
"
-FILES_${SRCNAME}-volume = " \
+FILES:${SRCNAME}-volume = " \
${bindir}/cinder-volume \
"
-FILES_${SRCNAME}-scheduler = " \
+FILES:${SRCNAME}-scheduler = " \
${bindir}/cinder-scheduler \
"
-FILES_${SRCNAME}-backup = " \
+FILES:${SRCNAME}-backup = " \
${bindir}/cinder-backup \
"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
${localstatedir}/* \
${sysconfdir}/${SRCNAME}/drivers/* \
@@ -204,7 +204,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
lvm2 \
python-pbr \
python-babel \
@@ -267,17 +267,17 @@ RDEPENDS_${PN} += " \
python-cryptography \
"
-RDEPENDS_${SRCNAME} = " \
+RDEPENDS:${SRCNAME} = " \
${PN} \
postgresql \
postgresql-client \
python-psycopg2 \
tgt"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-volume = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-scheduler = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME} bash"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-volume = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-scheduler = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME} bash"
SYSTEMD_PACKAGES = " \
${SRCNAME}-setup \
@@ -287,17 +287,17 @@ SYSTEMD_PACKAGES = " \
${SRCNAME}-backup \
"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "cinder-init.service"
-SYSTEMD_SERVICE_${SRCNAME}-api = "cinder-api.service"
-SYSTEMD_SERVICE_${SRCNAME}-volume = "cinder-volume.service"
-SYSTEMD_SERVICE_${SRCNAME}-scheduler = "cinder-scheduler.service"
-SYSTEMD_SERVICE_${SRCNAME}-backup = "cinder-backup.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "cinder-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-api = "cinder-api.service"
+SYSTEMD_SERVICE:${SRCNAME}-volume = "cinder-volume.service"
+SYSTEMD_SERVICE:${SRCNAME}-scheduler = "cinder-scheduler.service"
+SYSTEMD_SERVICE:${SRCNAME}-backup = "cinder-backup.service"
# Disable until they are configured (via -setup)
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-api = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-volume = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-scheduler = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-backup = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-api = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-volume = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-scheduler = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-backup = "disable"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "cinder"
diff --git a/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb b/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
index bacb25f9..bd360edf 100644
--- a/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-cinderclient_git.bb
@@ -8,7 +8,7 @@ DEPENDS = "python-setuptools3-git"
SRCNAME = "python-cinderclient"
SRC_URI = "\
- git://github.com/openstack/python-cinderclient.git;branch=stable/pike \
+ git://github.com/openstack/python-cinderclient.git;branch=stable/pike;protocol=https \
file://cinder-api-check.sh \
"
@@ -28,7 +28,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-prettytable \
python-keystoneauth1 \
@@ -43,13 +43,13 @@ RDEPENDS_${PN} += " \
PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/bash_completion.d
install -m 664 ${S}/tools/cinder.bash_completion ${D}/${sysconfdir}/bash_completion.d
}
PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
MONITOR_CHECKS_${PN} += "\
cinder-api-check.sh \
diff --git a/meta-openstack/recipes-devtools/python/python-glance_git.bb b/meta-openstack/recipes-devtools/python/python-glance_git.bb
index f692963d..9fa23ed8 100644
--- a/meta-openstack/recipes-devtools/python/python-glance_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-glance_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "glance"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://glance.init \
file://glance-api.service \
file://glance-registry.service \
@@ -25,8 +25,8 @@ USER = "glance"
GROUP = "glance"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/glance -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/glance -s /bin/false -g ${GROUP} ${USER}"
GLANCE_DEFAULT_STORE ?= "file"
GLANCE_KNOWN_STORES ?= "glance.store.rbd.Store,\
@@ -56,13 +56,13 @@ python () {
}
SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
-do_install_prepend() {
+do_install:prepend() {
sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i ${S}/${SRCNAME}/tests/functional/__init__.py
sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i ${S}/${SRCNAME}/tests/unit/base.py
sed 's:%PYTHON_SITEPACKAGES_DIR%:${PYTHON_SITEPACKAGES_DIR}:g' -i ${S}/${SRCNAME}/tests/utils.py
}
-do_install_append() {
+do_install:append() {
SRC_SYSCONFDIR=${S}${sysconfdir}
GLANCE_CONF_DIR=${D}${sysconfdir}/glance
@@ -140,26 +140,26 @@ do_install_append() {
PACKAGES += " ${SRCNAME} ${SRCNAME}-setup ${SRCNAME}-api ${SRCNAME}-registry"
-FILES_${PN} = " \
+FILES:${PN} = " \
${libdir}/* \
${datadir}/etc/${SRCNAME}* \
"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
${localstatedir}/* \
"
-FILES_${SRCNAME}-setup = " \
+FILES:${SRCNAME}-setup = " \
${systemd_unitdir}/system/glance-init.service \
"
-FILES_${SRCNAME}-api = " \
+FILES:${SRCNAME}-api = " \
${bindir}/glance-api \
${systemd_unitdir}/system/glance-api.service \
"
-FILES_${SRCNAME}-registry = "\
+FILES:${SRCNAME}-registry = "\
${bindir}/glance-registry \
${systemd_unitdir}/system/glance-registry.service \
"
@@ -174,7 +174,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
coreutils \
python-pbr \
python-sqlalchemy \
@@ -218,22 +218,22 @@ RDEPENDS_${PN} += " \
python-monotonic \
"
-RDEPENDS_${SRCNAME} = " \
+RDEPENDS:${SRCNAME} = " \
${PN} \
postgresql \
postgresql-client \
python-psycopg2 \
"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-registry = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-setup = "postgresql keystone-setup sudo ${SRCNAME}"
-RDEPENDS_${SRCNAME}-tests = "python-psutil qpid-python bash"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-registry = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql keystone-setup sudo ${SRCNAME}"
+RDEPENDS:${SRCNAME}-tests = "python-psutil qpid-python bash"
SYSTEMD_PACKAGES = "${SRCNAME}-api ${SRCNAME}-registry ${SRCNAME}-setup"
-SYSTEMD_SERVICE_${SRCNAME}-api = "glance-api.service"
-SYSTEMD_SERVICE_${SRCNAME}-registry = "glance-registry.service"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "glance-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-api = "glance-api.service"
+SYSTEMD_SERVICE:${SRCNAME}-registry = "glance-registry.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "glance-init.service"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "glance"
diff --git a/meta-openstack/recipes-devtools/python/python-glanceclient_git.bb b/meta-openstack/recipes-devtools/python/python-glanceclient_git.bb
index a41405f5..01be0cff 100644
--- a/meta-openstack/recipes-devtools/python/python-glanceclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-glanceclient_git.bb
@@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/openstack/python-glanceclient"
SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
-SRC_URI = "git://github.com/openstack/python-glanceclient.git \
+SRC_URI = "git://github.com/openstack/python-glanceclient.git;branch=master;protocol=https \
file://glance-api-check.sh \
"
@@ -19,14 +19,14 @@ DEPENDS += " \
inherit setuptools3 monitor rmargparse
-FILES_${PN} += "${datadir}/${SRCNAME}"
+FILES:${PN} += "${datadir}/${SRCNAME}"
# Satisfy setup.py 'setup_requires'
DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
gmp \
bash \
python-pbr \
diff --git a/meta-openstack/recipes-devtools/python/python-glancestore_git.bb b/meta-openstack/recipes-devtools/python/python-glancestore_git.bb
index 3756ddaa..9ae104a6 100644
--- a/meta-openstack/recipes-devtools/python/python-glancestore_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-glancestore_git.bb
@@ -8,7 +8,7 @@ SRCREV = "c816b38d9f12be75d989409cbab6dfefa8f49dc3"
PV = "0.9.1+git${SRCPV}"
SRC_URI = "\
- git://github.com/openstack/glance_store.git \
+ git://github.com/openstack/glance_store.git;branch=master;protocol=https \
"
S = "${WORKDIR}/git"
@@ -26,7 +26,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
python-enum34 \
python-eventlet \
python-iso8601 \
diff --git a/meta-openstack/recipes-devtools/python/python-heat_git.bb b/meta-openstack/recipes-devtools/python/python-heat_git.bb
index a3102ffa..00709283 100644
--- a/meta-openstack/recipes-devtools/python/python-heat_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-heat_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "heat"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https \
file://heat.conf \
file://heat.init \
file://autoscaling_example.template \
@@ -57,7 +57,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-cfn" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
HEAT_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -106,7 +106,7 @@ do_install_append() {
fi
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
# This is to make sure postgres is configured and running
if ! pidof postmaster > /dev/null; then
@@ -127,30 +127,30 @@ PACKAGES += "${SRCNAME}-tests ${SRCNAME}-templates ${SRCNAME}-common ${SRCNAME}-
PACKAGES += "${SRCNAME}-setup"
PACKAGES += "${SRCNAME}-cfn"
-RDEPENDS_${SRCNAME}-tests += " bash"
+RDEPENDS:${SRCNAME}-tests += " bash"
-ALLOW_EMPTY_${SRCNAME}-tests = "1"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-templates = "1"
-ALLOW_EMPTY_${SRCNAME}-cfn = "1"
+ALLOW_EMPTY:${SRCNAME}-tests = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-templates = "1"
+ALLOW_EMPTY:${SRCNAME}-cfn = "1"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
-FILES_${SRCNAME}-templates = "${sysconfdir}/${SRCNAME}/templates/*"
+FILES:${SRCNAME}-templates = "${sysconfdir}/${SRCNAME}/templates/*"
-FILES_${SRCNAME}-common = "${sysconfdir}/${SRCNAME}/* \
+FILES:${SRCNAME}-common = "${sysconfdir}/${SRCNAME}/* \
"
-FILES_${SRCNAME}-api = "${bindir}/heat-api \
+FILES:${SRCNAME}-api = "${bindir}/heat-api \
${sysconfdir}/init.d/heat-api \
"
-FILES_${SRCNAME}-api-cfn = "${bindir}/heat-api-cfn \
+FILES:${SRCNAME}-api-cfn = "${bindir}/heat-api-cfn \
${sysconfdir}/init.d/heat-api-cfn \
"
-FILES_${SRCNAME}-engine = "${bindir}/heat-engine \
+FILES:${SRCNAME}-engine = "${bindir}/heat-engine \
${bindir}/* \
${sysconfdir}/init.d/heat-engine \
"
@@ -165,7 +165,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-heatclient \
python-sqlalchemy \
python-amqplib \
@@ -246,20 +246,20 @@ RDEPENDS_${PN} += " \
bash \
"
-RDEPENDS_${SRCNAME}-engine = "${PN} ${SRCNAME}-templates ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt ${SRCNAME}-cfn bash"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}-engine"
-RDEPENDS_${SRCNAME}-api-cfn = "${SRCNAME}-engine"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-engine"
-RDEPENDS_${SRCNAME}-templates = "postgresql sudo"
-RDEPENDS_${SRCNAME}-cfn = "postgresql sudo"
+RDEPENDS:${SRCNAME}-engine = "${PN} ${SRCNAME}-templates ${SRCNAME}-common postgresql postgresql-client python-psycopg2 tgt ${SRCNAME}-cfn bash"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}-engine"
+RDEPENDS:${SRCNAME}-api-cfn = "${SRCNAME}-engine"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-engine"
+RDEPENDS:${SRCNAME}-templates = "postgresql sudo"
+RDEPENDS:${SRCNAME}-cfn = "postgresql sudo"
INITSCRIPT_PACKAGES = "${SRCNAME}-api ${SRCNAME}-api-cfn ${SRCNAME}-engine"
-INITSCRIPT_NAME_${SRCNAME}-api = "${SRCNAME}-api"
-INITSCRIPT_PARAMS_${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-api-cfn = "${SRCNAME}-api-cfn"
-INITSCRIPT_PARAMS_${SRCNAME}-api-cfn = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-engine = "${SRCNAME}-engine"
-INITSCRIPT_PARAMS_${SRCNAME}-engine = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api = "${SRCNAME}-api"
+INITSCRIPT_PARAMS:${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api-cfn = "${SRCNAME}-api-cfn"
+INITSCRIPT_PARAMS:${SRCNAME}-api-cfn = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-engine = "${SRCNAME}-engine"
+INITSCRIPT_PARAMS:${SRCNAME}-engine = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "heat"
diff --git a/meta-openstack/recipes-devtools/python/python-heatclient_git.bb b/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
index e0927f3c..0c153805 100644
--- a/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-heatclient_git.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} +="python-cliff \
+RDEPENDS:${PN} +="python-cliff \
python-httplib2 \
python-iso8601 \
python-prettytable \
@@ -27,7 +27,7 @@ RDEPENDS_${PN} +="python-cliff \
PR = "r0"
SRCNAME = "heatclient"
-SRC_URI = "git://github.com/openstack/python-heatclient.git;branch=master"
+SRC_URI = "git://github.com/openstack/python-heatclient.git;branch=master;protocol=https"
PV = "1.17.0+git${SRCPV}"
SRCREV = "8af5deb458d51f4ec16e769d7fd6c94655f82f5f"
@@ -39,15 +39,15 @@ inherit setuptools3
PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/bash_completion.d
install -m 664 ${S}/tools/heat.bash_completion ${D}/${sysconfdir}/bash_completion.d
}
PACKAGES =+ "${SRCNAME}-tests ${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
-ALLOW_EMPTY_${SRCNAME}-tests = "1"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+ALLOW_EMPTY:${SRCNAME}-tests = "1"
-RDEPENDS_${SRCNAME}-tests += "python-testscenarios \
+RDEPENDS:${SRCNAME}-tests += "python-testscenarios \
python-mox3 \
"
diff --git a/meta-openstack/recipes-devtools/python/python-horizon_git.bb b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
index 26afe402..4eedeadc 100644
--- a/meta-openstack/recipes-devtools/python/python-horizon_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-horizon_git.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-babel \
python-django \
@@ -78,7 +78,7 @@ RDEPENDS_${PN} += " \
SRCNAME = "horizon"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://wsgi-horizon.conf \
file://fix_bindir_path.patch \
file://local_settings.py \
@@ -96,13 +96,13 @@ USER = "horizon"
GROUP = "horizon"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/openstack-dashboard -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/openstack-dashboard -s /bin/false -g ${GROUP} ${USER}"
# no longer required. kept as reference.
# do_install[dirs] += "${D}/usr/share/bin"
-do_install_append() {
+do_install:append() {
SYSCONF_DIR=${D}${sysconfdir}
DASHBOARD_CONF_DIR=${SYSCONF_DIR}/openstack-dashboard
DASHBOARD_SHARE_DIR=${D}${datadir}/openstack-dashboard
@@ -163,7 +163,7 @@ do_install_append() {
ln -fs openstack_dashboard/static ${DASHBOARD_SHARE_DIR}/static
}
-pkg_postinst_${SRCNAME} () {
+pkg_postinst:${SRCNAME} () {
if [ -n "$D" ]; then
exit 1
else
@@ -173,39 +173,39 @@ pkg_postinst_${SRCNAME} () {
}
PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-apache ${SRCNAME}-standalone"
-ALLOW_EMPTY_${SRCNAME}-standalone = "1"
+ALLOW_EMPTY:${SRCNAME}-standalone = "1"
-RDEPENDS_${SRCNAME}-tests += " bash"
+RDEPENDS:${SRCNAME}-tests += " bash"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/openstack-dashboard/run_tests.sh"
+FILES:${SRCNAME}-tests = "${sysconfdir}/openstack-dashboard/run_tests.sh"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${datadir}/* \
"
-FILES_${SRCNAME}-standalone = "${sysconfdir}/init.d/horizon"
+FILES:${SRCNAME}-standalone = "${sysconfdir}/init.d/horizon"
-FILES_${SRCNAME}-apache = " \
+FILES:${SRCNAME}-apache = " \
${sysconfdir}/apache2 \
${sysconfdir}/openstack-dashboard/ \
${datadir}/openstack-dashboard/ \
"
RDEP_ARCH_VAR = ""
-RDEP_ARCH_VAR_arm = "nodejs"
+RDEP_ARCH_VAR:arm = "nodejs"
RDEP_ARCH_VAR_i686 = "nodejs"
-RDEP_ARCH_VAR_x86-64 = "nodejs"
+RDEP_ARCH_VAR:x86-64 = "nodejs"
RDEP_ARCH_VAR_ia32 = "nodejs"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${RDEP_ARCH_VAR} \
"
-RDEPENDS_${SRCNAME} = "${PN}"
+RDEPENDS:${SRCNAME} = "${PN}"
-RDEPENDS_${SRCNAME}-apache = "\
+RDEPENDS:${SRCNAME}-apache = "\
apache2 \
mod-wsgi \
python-lesscpy \
diff --git a/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb b/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
index e595180c..72f5a04d 100644
--- a/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-keystone-hybrid-backend_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://hybrid_identity.py;beginline=1;endline=14;md5=06c14f6
PR = "r0"
-SRC_URI = "git://github.com/SUSE-Cloud/keystone-hybrid-backend.git;branch=havana"
+SRC_URI = "git://github.com/SUSE-Cloud/keystone-hybrid-backend.git;branch=havana;protocol=https"
PV="git${SRCPV}"
SRCREV="0bd376242f8522edef7031d2339b9533b86c17aa"
@@ -14,9 +14,9 @@ S = "${WORKDIR}/git"
inherit python3-dir
-do_install_append() {
+do_install:append() {
install -D -m 0644 hybrid_assignment.py ${D}/${PYTHON_SITEPACKAGES_DIR}/keystone/assignment/backends/hybrid_assignment.py
install -D -m 0644 hybrid_identity.py ${D}/${PYTHON_SITEPACKAGES_DIR}/keystone/identity/backends/hybrid_identity.py
}
-FILES_${PN} += "${PYTHON_SITEPACKAGES_DIR}"
+FILES:${PN} += "${PYTHON_SITEPACKAGES_DIR}"
diff --git a/meta-openstack/recipes-devtools/python/python-keystone_git.bb b/meta-openstack/recipes-devtools/python/python-keystone_git.bb
index a8cc9440..a1b5dd0b 100644
--- a/meta-openstack/recipes-devtools/python/python-keystone_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-keystone_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "keystone"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://keystone-init \
file://keystone-init.service \
file://keystone.conf \
@@ -32,7 +32,7 @@ SERVICE_TOKEN = "password"
TOKEN_FORMAT ?= "PKI"
USERADD_PACKAGES = "${PN}"
-USERADD_PARAM_${PN} = "--system -m -s /bin/false keystone"
+USERADD_PARAM:${PN} = "--system -m -s /bin/false keystone"
LDAP_DN ?= "dc=my-domain,dc=com"
@@ -65,7 +65,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
KEYSTONE_CONF_DIR=${D}${sysconfdir}/keystone
KEYSTONE_PACKAGE_DIR=${D}${PYTHON_SITEPACKAGES_DIR}/keystone
@@ -191,7 +191,7 @@ role_tree_dn = ou=Roles,${LDAP_DN} \
# this token flush cronjob to run every 2 days
KEYSTONE_TOKEN_FLUSH_TIME ??= "0 0 */2 * *"
-pkg_postinst_${SRCNAME}-cronjobs () {
+pkg_postinst:${SRCNAME}-cronjobs () {
if [ -z "$D" ]; then
# By default keystone expired tokens are not automatic removed out of the
# database. So we create a cronjob for cleaning these expired tokens.
@@ -202,20 +202,20 @@ pkg_postinst_${SRCNAME}-cronjobs () {
PACKAGES += " ${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-setup ${SRCNAME}-cronjobs"
SYSTEMD_PACKAGES += "${SRCNAME}-setup"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "keystone-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "keystone-init.service"
-FILES_${SRCNAME}-setup = " \
+FILES:${SRCNAME}-setup = " \
${systemd_unitdir}/system \
"
-ALLOW_EMPTY_${SRCNAME}-cronjobs = "1"
+ALLOW_EMPTY:${SRCNAME}-cronjobs = "1"
-FILES_${PN} = "${libdir}/* \
+FILES:${PN} = "${libdir}/* \
"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
${localstatedir}/* \
${datadir}/openstack-dashboard/openstack_dashboard/api/keystone-httpd.py \
@@ -232,7 +232,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-babel \
python-pbr \
python-webob \
@@ -271,7 +271,7 @@ RDEPENDS_${PN} += " \
python-pytz \
"
-RDEPENDS_${SRCNAME}-tests += " bash"
+RDEPENDS:${SRCNAME}-tests += " bash"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'OpenLDAP', '', d)}"
PACKAGECONFIG[OpenLDAP] = ",,,python-ldap python-keystone-hybrid-backend"
@@ -279,7 +279,7 @@ PACKAGECONFIG[OpenLDAP] = ",,,python-ldap python-keystone-hybrid-backend"
# TODO:
# if DISTRO_FEATURE contains "tempest" then add *-tests to the main RDEPENDS
-RDEPENDS_${SRCNAME} = " \
+RDEPENDS:${SRCNAME} = " \
${PN} \
postgresql \
postgresql-client \
@@ -287,8 +287,8 @@ RDEPENDS_${SRCNAME} = " \
apache2 \
"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}"
-RDEPENDS_${SRCNAME}-cronjobs = "cronie ${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}"
+RDEPENDS:${SRCNAME}-cronjobs = "cronie ${SRCNAME}"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "keystone"
diff --git a/meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb b/meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb
index d97cdc0a..343942f4 100644
--- a/meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-neutron-lib_git.bb
@@ -23,7 +23,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-sqlalchemy \
python-debtcollector \
diff --git a/meta-openstack/recipes-devtools/python/python-neutron_git.bb b/meta-openstack/recipes-devtools/python/python-neutron_git.bb
index 315cb45a..11dbb843 100644
--- a/meta-openstack/recipes-devtools/python/python-neutron_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-neutron_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "neutron"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://neutron-server.service \
file://neutron.conf \
file://l3_agent.ini \
@@ -38,8 +38,8 @@ USER = "neutron"
GROUP = "neutron"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/neutron -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/neutron -s /bin/false -g ${GROUP} ${USER}"
SERVICECREATE_PACKAGES = "${SRCNAME}-setup"
KEYSTONE_HOST="${CONTROLLER_IP}"
@@ -60,7 +60,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/
NEUTRON_CONF_DIR=${D}${sysconfdir}/neutron
@@ -214,7 +214,7 @@ do_install_append() {
install -m 600 ${S}/etc/neutron/rootwrap.d/* ${NEUTRON_CONF_DIR}/rootwrap.d/
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
# This is to make sure postgres is configured and running
if ! pidof postmaster > /dev/null; then
@@ -229,15 +229,15 @@ pkg_postinst_${SRCNAME}-setup () {
fi
}
-pkg_postinst_${SRCNAME}-plugin-openvswitch-setup () {
+pkg_postinst:${SRCNAME}-plugin-openvswitch-setup () {
if [ -z "$D" ]; then
/etc/init.d/openvswitch-switch start
ovs-vsctl --no-wait -- --may-exist add-br br-int
fi
}
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-plugin-openvswitch-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-plugin-openvswitch-setup = "1"
PACKAGES += " \
${SRCNAME}-tests \
@@ -257,13 +257,13 @@ PACKAGES += " \
${SRCNAME}-plugin-openvswitch-setup \
"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
-RDEPENDS_${SRCNAME}-tests += " bash"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
+RDEPENDS:${SRCNAME}-tests += " bash"
-FILES_${SRCNAME} = " \
+FILES:${SRCNAME} = " \
${bindir}/neutron-db-manage \
${bindir}/neutron-rootwrap \
${bindir}/neutron-debug \
@@ -278,53 +278,53 @@ FILES_${SRCNAME} = " \
${localstatedir}/* \
"
-FILES_${SRCNAME}-server = " \
+FILES:${SRCNAME}-server = " \
${bindir}/neutron-server \
${sysconfdir}/neutron/plugin.ini \
"
-FILES_${SRCNAME}-plugin-ml2 = " \
+FILES:${SRCNAME}-plugin-ml2 = " \
${sysconfdir}/${SRCNAME}/plugins/ml2/* \
"
-FILES_${SRCNAME}-plugin-openvswitch = " \
+FILES:${SRCNAME}-plugin-openvswitch = " \
${bindir}/neutron-openvswitch-agent \
${sysconfdir}/init.d/neutron-openvswitch-agent \
"
-FILES_${SRCNAME}-dhcp-agent = " \
+FILES:${SRCNAME}-dhcp-agent = " \
${bindir}/neutron-dhcp-agent \
${bindir}/neutron-dhcp-agent-dnsmasq-lease-update \
${sysconfdir}/${SRCNAME}/dhcp_agent.ini \
${sysconfdir}/cron.d/neutron-dhcp-agent-netns-cleanup \
"
-FILES_${SRCNAME}-linuxbridge-agent = " \
+FILES:${SRCNAME}-linuxbridge-agent = " \
${bindir}/neutron-linuxbridge-agent \
${sysconfdir}/${SRCNAME}/plugins/ml2/linuxbridge_agent.ini \
"
-FILES_${SRCNAME}-l3-agent = " \
+FILES:${SRCNAME}-l3-agent = " \
${bindir}/neutron-l3-agent \
${sysconfdir}/${SRCNAME}/l3_agent.ini \
"
-FILES_${SRCNAME}-metadata-agent = " \
+FILES:${SRCNAME}-metadata-agent = " \
${bindir}/neutron-metadata-agent \
${bindir}/neutron-ns-metadata-proxy \
${sysconfdir}/${SRCNAME}/metadata_agent.ini \
"
-FILES_${SRCNAME}-metering-agent = " \
+FILES:${SRCNAME}-metering-agent = " \
${bindir}/neutron-metering-agent \
${sysconfdir}/${SRCNAME}/metering_agent.ini \
"
-FILES_${SRCNAME}-extra-agents = "${bindir}/*"
+FILES:${SRCNAME}-extra-agents = "${bindir}/*"
-FILES_${SRCNAME}-doc = "${datadir}/*"
+FILES:${SRCNAME}-doc = "${datadir}/*"
-FILES_${SRCNAME}-setup = " \
+FILES:${SRCNAME}-setup = " \
${sysconfdir}/neutron/neutron-init \
"
@@ -338,7 +338,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-paste \
python-pastedeploy \
@@ -389,20 +389,20 @@ RDEPENDS_${PN} += " \
python-os-xenapi \
"
-RDEPENDS_${SRCNAME} = "${PN} \
+RDEPENDS:${SRCNAME} = "${PN} \
postgresql postgresql-client python-psycopg2"
-RDEPENDS_${SRCNAME}-server = "${SRCNAME} ${SRCNAME}-plugin-ml2 ${SRCNAME}-dhcp-agent ${SRCNAME}-linuxbridge-agent ${SRCNAME}-metadata-agent"
-RDEPENDS_${SRCNAME}-plugin-openvswitch = "${SRCNAME} ${SRCNAME}-plugin-ml2 ${SRCNAME}-plugin-openvswitch-setup openvswitch-switch iproute2 bridge-utils"
-RDEPENDS_${SRCNAME}-plugin-openvswitch-setup = "openvswitch-switch "
-RDEPENDS_${SRCNAME}-dhcp-agent = "${SRCNAME} dnsmasq dhcp-server dhcp-server-config"
-RDEPENDS_${SRCNAME}-linuxbridge-agent = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-l3-agent = "${SRCNAME} ${SRCNAME}-metadata-agent iputils"
-RDEPENDS_${SRCNAME}-metadata-agent = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-plugin-ml2 = "${SRCNAME}"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo bash"
+RDEPENDS:${SRCNAME}-server = "${SRCNAME} ${SRCNAME}-plugin-ml2 ${SRCNAME}-dhcp-agent ${SRCNAME}-linuxbridge-agent ${SRCNAME}-metadata-agent"
+RDEPENDS:${SRCNAME}-plugin-openvswitch = "${SRCNAME} ${SRCNAME}-plugin-ml2 ${SRCNAME}-plugin-openvswitch-setup openvswitch-switch iproute2 bridge-utils"
+RDEPENDS:${SRCNAME}-plugin-openvswitch-setup = "openvswitch-switch "
+RDEPENDS:${SRCNAME}-dhcp-agent = "${SRCNAME} dnsmasq dhcp-server dhcp-server-config"
+RDEPENDS:${SRCNAME}-linuxbridge-agent = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-l3-agent = "${SRCNAME} ${SRCNAME}-metadata-agent iputils"
+RDEPENDS:${SRCNAME}-metadata-agent = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-plugin-ml2 = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo bash"
-RRECOMMENDS_${SRCNAME}-server = "${SRCNAME}-plugin-openvswitch"
+RRECOMMENDS:${SRCNAME}-server = "${SRCNAME}-plugin-openvswitch"
#INITSCRIPT_PACKAGES = "${SRCNAME}-plugin-openvswitch ${SRCNAME}-l3-agent"
#INITSCRIPT_NAME_${SRCNAME}-plugin-openvswitch = "neutron-openvswitch-agent"
@@ -417,17 +417,17 @@ SYSTEMD_PACKAGES = " \
${SRCNAME}-linuxbridge-agent \
${SRCNAME}-metadata-agent \
"
-SYSTEMD_SERVICE_${SRCNAME}-server = "neutron-server.service"
-SYSTEMD_SERVICE_${SRCNAME}-dhcp-agent = "neutron-dhcp-agent.service"
-SYSTEMD_SERVICE_${SRCNAME}-linuxbridge-agent = "neutron-linuxbridge-agent.service"
-SYSTEMD_SERVICE_${SRCNAME}-metadata-agent = "neutron-metadata-agent.service"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "neutron-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-server = "neutron-server.service"
+SYSTEMD_SERVICE:${SRCNAME}-dhcp-agent = "neutron-dhcp-agent.service"
+SYSTEMD_SERVICE:${SRCNAME}-linuxbridge-agent = "neutron-linuxbridge-agent.service"
+SYSTEMD_SERVICE:${SRCNAME}-metadata-agent = "neutron-metadata-agent.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "neutron-init.service"
# Disable unconfigured services
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-server = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-dhcp-agent = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-linuxbridge-agent = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-metadata-agent = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-server = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-dhcp-agent = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-linuxbridge-agent = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-metadata-agent = "disable"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
diff --git a/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb b/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
index f519bf7d..42993e67 100644
--- a/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-neutronclient_git.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-cliff \
python-debtcollector \
@@ -34,7 +34,7 @@ RDEPENDS_${PN} += " \
bash \
"
-SRC_URI = "git://github.com/openstack/python-neutronclient.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/python-neutronclient.git;branch=stable/pike;protocol=https \
file://neutronclient-use-csv-flag-instead-of-json.patch \
file://neutron-api-check.sh \
"
@@ -48,13 +48,13 @@ inherit setuptools3 monitor rmargparse
PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/bash_completion.d
install -m 664 ${S}/tools/neutron.bash_completion ${D}/${sysconfdir}/bash_completion.d
}
PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
MONITOR_CHECKS_${PN} += "\
neutron-api-check.sh \
diff --git a/meta-openstack/recipes-devtools/python/python-nova_git.bb b/meta-openstack/recipes-devtools/python/python-nova_git.bb
index 8c643bd2..7afe347d 100644
--- a/meta-openstack/recipes-devtools/python/python-nova_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-nova_git.bb
@@ -11,9 +11,9 @@ DEPENDS = " \
SRCNAME = "nova"
-FILESEXTRAPATHS_append := "${THISDIR}/${PN}"
+FILESEXTRAPATHS:append := "${THISDIR}/${PN}"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https \
file://neutron-api-set-default-binding-vnic_type.patch \
"
@@ -46,8 +46,8 @@ USER = "nova"
GROUP = "nova"
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system ${GROUP}"
-USERADD_PARAM_${PN} = "--system -m -d ${localstatedir}/lib/nova -s /bin/false -g ${GROUP} ${USER}"
+GROUPADD_PARAM:${PN} = "--system ${GROUP}"
+USERADD_PARAM:${PN} = "--system -m -d ${localstatedir}/lib/nova -s /bin/false -g ${GROUP} ${USER}"
# Need to create the user?
PLACEMENT_USER = "placement"
@@ -82,7 +82,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-ec2" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
if [ ! -f "${WORKDIR}/nova.conf" ]; then
return
fi
@@ -227,37 +227,37 @@ PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion python-nova-bash-completion"
PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-ec2 = "1"
-ALLOW_EMPTY_${SRCNAME}-api = "1"
-ALLOW_EMPTY_${SRCNAME}-compute = "1"
-ALLOW_EMPTY_${SRCNAME}-controller = "1"
-ALLOW_EMPTY_${SRCNAME}-console = "1"
-ALLOW_EMPTY_${SRCNAME}-conductor = "1"
-ALLOW_EMPTY_${SRCNAME}-network = "1"
-ALLOW_EMPTY_${SRCNAME}-novncproxy = "1"
-ALLOW_EMPTY_${SRCNAME}-scheduler = "1"
-ALLOW_EMPTY_${SRCNAME}-spicehtml5proxy = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-ec2 = "1"
+ALLOW_EMPTY:${SRCNAME}-api = "1"
+ALLOW_EMPTY:${SRCNAME}-compute = "1"
+ALLOW_EMPTY:${SRCNAME}-controller = "1"
+ALLOW_EMPTY:${SRCNAME}-console = "1"
+ALLOW_EMPTY:${SRCNAME}-conductor = "1"
+ALLOW_EMPTY:${SRCNAME}-network = "1"
+ALLOW_EMPTY:${SRCNAME}-novncproxy = "1"
+ALLOW_EMPTY:${SRCNAME}-scheduler = "1"
+ALLOW_EMPTY:${SRCNAME}-spicehtml5proxy = "1"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-# MAA FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
-FILES_${SRCNAME}-tests = ""
+# MAA FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh"
+FILES:${SRCNAME}-tests = ""
-FILES_${SRCNAME}-common = "${bindir}/nova-manage \
+FILES:${SRCNAME}-common = "${bindir}/nova-manage \
${bindir}/nova-rootwrap \
${sysconfdir}/${SRCNAME}/* \
${sysconfdir}/sudoers.d"
-FILES_${SRCNAME}-compute = "${bindir}/nova-compute \
+FILES:${SRCNAME}-compute = "${bindir}/nova-compute \
${sysconfdir}/init.d/nova-compute"
-FILES_${SRCNAME}-controller = "${bindir}/* \
+FILES:${SRCNAME}-controller = "${bindir}/* \
${sysconfdir}/init.d/nova-all "
DEPENDS += " \
@@ -270,7 +270,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
libvirt \
python-pbr \
python-sqlalchemy \
@@ -333,10 +333,10 @@ RDEPENDS_${PN} += " \
python-pypowervm \
"
-RDEPENDS_${SRCNAME}-common = "${PN} openssl openssl-misc libxml2 libxslt \
+RDEPENDS:${SRCNAME}-common = "${PN} openssl openssl-misc libxml2 libxslt \
iptables curl dnsmasq sudo procps"
-RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common \
+RDEPENDS:${SRCNAME}-controller = "${PN} ${SRCNAME}-common \
${SRCNAME}-ec2 \
${SRCNAME}-console \
${SRCNAME}-novncproxy \
@@ -347,12 +347,12 @@ RDEPENDS_${SRCNAME}-controller = "${PN} ${SRCNAME}-common \
${SRCNAME}-api \
postgresql postgresql-client python-psycopg2"
-RDEPENDS_${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-oslo.messaging \
+RDEPENDS:${SRCNAME}-compute = "${PN} ${SRCNAME}-common python-oslo.messaging \
qemu libvirt libvirt-libvirtd libvirt-python libvirt-virsh"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-common"
-RDEPENDS_${SRCNAME}-ec2 = "postgresql sudo ${SRCNAME}-common"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}-common"
+RDEPENDS:${SRCNAME}-ec2 = "postgresql sudo ${SRCNAME}-common"
-RDEPENDS_${SRCNAME}-tests = " \
+RDEPENDS:${SRCNAME}-tests = " \
python-coverage \
bash \
"
@@ -370,22 +370,22 @@ SYSTEMD_PACKAGES = " \
${SRCNAME}-api \
"
-SYSTEMD_SERVICE_${SRCNAME}-setup = "nova-init.service"
-SYSTEMD_SERVICE_${SRCNAME}-compute = "nova-compute.service"
-SYSTEMD_SERVICE_${SRCNAME}-console = "nova-console.service nova-consoleauth.service nova-xvpvncproxy.service"
-SYSTEMD_SERVICE_${SRCNAME}-novncproxy = "nova-novncproxy.service"
-SYSTEMD_SERVICE_${SRCNAME}-spicehtml5proxy = "nova-spicehtml5proxy.service"
-SYSTEMD_SERVICE_${SRCNAME}-network = "nova-network.service"
-SYSTEMD_SERVICE_${SRCNAME}-scheduler = "nova-scheduler.service"
-SYSTEMD_SERVICE_${SRCNAME}-conductor = "nova-conductor.service"
-SYSTEMD_SERVICE_${SRCNAME}-api = "nova-api.service"
+SYSTEMD_SERVICE:${SRCNAME}-setup = "nova-init.service"
+SYSTEMD_SERVICE:${SRCNAME}-compute = "nova-compute.service"
+SYSTEMD_SERVICE:${SRCNAME}-console = "nova-console.service nova-consoleauth.service nova-xvpvncproxy.service"
+SYSTEMD_SERVICE:${SRCNAME}-novncproxy = "nova-novncproxy.service"
+SYSTEMD_SERVICE:${SRCNAME}-spicehtml5proxy = "nova-spicehtml5proxy.service"
+SYSTEMD_SERVICE:${SRCNAME}-network = "nova-network.service"
+SYSTEMD_SERVICE:${SRCNAME}-scheduler = "nova-scheduler.service"
+SYSTEMD_SERVICE:${SRCNAME}-conductor = "nova-conductor.service"
+SYSTEMD_SERVICE:${SRCNAME}-api = "nova-api.service"
# Disable services on first boot to avoid having them run when not configured
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-api = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-consoleauth = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-scheduler = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-conductor = "disable"
-SYSTEMD_AUTO_ENABLE_${SRCNAME}-novncproxy = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-api = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-consoleauth = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-scheduler = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-conductor = "disable"
+SYSTEMD_AUTO_ENABLE:${SRCNAME}-novncproxy = "disable"
MONITOR_SERVICE_PACKAGES = "${SRCNAME}"
MONITOR_SERVICE_${SRCNAME} = "nova-api nova-conductor nova-console nova-scheduler"
diff --git a/meta-openstack/recipes-devtools/python/python-novaclient_git.bb b/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
index f85ae4d3..af9c601f 100644
--- a/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-novaclient_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7cdb54622cacc9bc9b2883091e6dd669"
SRC_URI = "\
- git://github.com/openstack/python-novaclient.git;branch=stable/pike \
+ git://github.com/openstack/python-novaclient.git;branch=stable/pike;protocol=https \
file://nova-api-check.sh \
"
@@ -25,7 +25,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-keystoneauth1 \
python-iso8601 \
@@ -42,7 +42,7 @@ RDEPENDS_${PN} += " \
PACKAGECONFIG ?= "bash-completion"
PACKAGECONFIG[bash-completion] = ",,bash-completion,bash-completion ${BPN}-bash-completion"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/bash_completion.d
install -m 664 ${S}/tools/nova.bash_completion ${D}/${sysconfdir}/bash_completion.d
@@ -53,7 +53,7 @@ do_install_append() {
}
PACKAGES =+ "${BPN}-bash-completion"
-FILES_${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
+FILES:${BPN}-bash-completion = "${sysconfdir}/bash_completion.d/*"
MONITOR_CHECKS_${PN} += "\
nova-api-check.sh \
diff --git a/meta-openstack/recipes-devtools/python/python-novnc_git.bb b/meta-openstack/recipes-devtools/python/python-novnc_git.bb
deleted file mode 100644
index 3f36ef57..00000000
--- a/meta-openstack/recipes-devtools/python/python-novnc_git.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "This package contains the core python parts of NoVNC"
-HOMEPAGE = "https://github.com/kanaka/noVNC"
-SECTION = "devel/python"
-
-PR = "r0"
-
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=6458695fb66dcd893becb5f9f912715e"
-
-SRCREV = "3b8ec46fd26d644e6edbea4f46e630929297e448"
-PV = "0.5.1+git${SRCPV}"
-
-SRC_URI = "git://github.com/kanaka/noVNC.git \
- file://python-distutils.patch"
-
-S = "${WORKDIR}/git"
-
-inherit distutils3
-
-DEPENDS += " python-websockify"
diff --git a/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb b/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
index 38351385..e9895678 100644
--- a/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
+++ b/meta-openstack/recipes-devtools/python/python-oauth2_1.5.211.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "82a38f674da1fa496c0fc4df714cbb058540bed72a30c50a2e344b0d98
inherit setuptools3 pypi
-RDEPENDS_${PN} += "python-prettytable \
+RDEPENDS:${PN} += "python-prettytable \
python-cmd2 \
python-pyparsing \
python-mccabe \
@@ -17,7 +17,7 @@ RDEPENDS_${PN} += "python-prettytable \
python-pyflakes"
-do_install_append() {
+do_install:append() {
perm_files=$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "PKG-INFO")
for f in $perm_files; do
chmod 644 "${f}"
diff --git a/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb b/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
index a5be175c..a3b6853b 100644
--- a/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
+++ b/meta-openstack/recipes-devtools/python/python-oauthlib_0.7.2.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic"
HOMEPAGE = "https://github.com/idan/oauthlib"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=5ba9ce41463615e082609806255bce1b"
SRC_URI[md5sum] = "eb60abdb002b9c08d248707b79a1cc92"
@@ -15,11 +15,11 @@ DEPENDS += " \
python-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
-do_install_append() {
+do_install:append() {
perm_files=`find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "top_level.txt" -o -name "requires.txt"`
perm_files="$perm_files "$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "PKG-INFO")
for f in $perm_files; do
diff --git a/meta-openstack/recipes-devtools/python/python-openstackclient_git.bb b/meta-openstack/recipes-devtools/python/python-openstackclient_git.bb
index 4ad6593f..b345c396 100644
--- a/meta-openstack/recipes-devtools/python/python-openstackclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-openstackclient_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRC_URI = " \
- git://github.com/openstack/python-openstackclient.git;branch=stable/pike \
+ git://github.com/openstack/python-openstackclient.git;branch=stable/pike;protocol=https \
"
PV = "3.12.0+git${SRCPV}"
@@ -23,7 +23,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-six \
python-babel \
diff --git a/meta-openstack/recipes-devtools/python/python-os-client-config.inc b/meta-openstack/recipes-devtools/python/python-os-client-config.inc
index d549ea64..e05746d8 100644
--- a/meta-openstack/recipes-devtools/python/python-os-client-config.inc
+++ b/meta-openstack/recipes-devtools/python/python-os-client-config.inc
@@ -8,7 +8,7 @@ PV = "1.28.0"
SRCREV = "261c05f0057d556a8910457f1e22ca4d81801081"
SRCNAME = "os-client-config"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
S = "${WORKDIR}/git"
@@ -20,7 +20,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
${PYTHON_PN}-pyyaml \
${PYTHON_PN}-appdirs \
diff --git a/meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb b/meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb
index 2c9378a5..94787e6f 100644
--- a/meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb
+++ b/meta-openstack/recipes-devtools/python/python-psycopg2_2.7.5.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Python-PostgreSQL Database Adapter"
HOMEPAGE = "http://initd.org/psycopg/"
SECTION = "devel/python"
-LICENSE = "GPLv3+"
+LICENSE = "GPL-3.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE;md5=72bded22a37845c7d9dc3fd39d699a2d"
DEPENDS = "postgresql"
@@ -12,7 +12,7 @@ SRC_URI += " \
SRC_URI[md5sum] = "9e7d6f695fc7f8d1c42a7905449246c9"
SRC_URI[sha256sum] = "eccf962d41ca46e6326b97c8fe0a6687b58dfc1a5f6540ed071ff1474cea749e"
-inherit distutils3 pypi
+inherit setuptools3 pypi
DEPENDS += " \
postgresql \
diff --git a/meta-openstack/recipes-devtools/python/python-rally_git.bb b/meta-openstack/recipes-devtools/python/python-rally_git.bb
index ef864182..9327ff50 100644
--- a/meta-openstack/recipes-devtools/python/python-rally_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-rally_git.bb
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=19cbd64715b51267a47bf3750cc6a8a5"
PR = "r0"
SRCNAME = "rally"
-SRC_URI = "git://github.com/stackforge/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/stackforge/${SRCNAME}.git;branch=master;protocol=https \
file://rally.init \
file://rally.conf \
file://task-example.json \
@@ -26,7 +26,7 @@ S = "${WORKDIR}/git"
inherit setuptools3 update-rc.d hosts identity default_configs
-do_install_append() {
+do_install:append() {
RALLY_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
RALLY_PYTHON_SITEPACKAGES_DIR=${D}${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}
@@ -62,7 +62,7 @@ do_install_append() {
cp -r ${S}/tools ${RALLY_CONF_DIR}
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "$D" ]; then
# This is to make sure postgres is configured and running
if ! pidof postmaster > /dev/null; then
@@ -80,18 +80,18 @@ pkg_postinst_${SRCNAME}-setup () {
}
PACKAGES += "${SRCNAME}-tests ${SRCNAME}-api ${SRCNAME} ${SRCNAME}-setup"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
-FILES_${PN} = "${libdir}/*"
+FILES:${PN} = "${libdir}/*"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh \
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/run_tests.sh \
"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
"
-FILES_${SRCNAME}-api = "${bindir}/rally-api \
+FILES:${SRCNAME}-api = "${bindir}/rally-api \
${sysconfdir}/init.d/rally-api \
"
@@ -105,7 +105,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " python-babel \
+RDEPENDS:${PN} += " python-babel \
python-decorator \
python-fixtures \
python-iso8601 \
@@ -131,7 +131,7 @@ RDEPENDS_${PN} += " python-babel \
python-wsme \
"
-RDEPENDS_${SRCNAME}-tests = "${PN} \
+RDEPENDS:${SRCNAME}-tests = "${PN} \
python-coverage \
python-mock \
python-testrepository \
@@ -139,14 +139,14 @@ RDEPENDS_${SRCNAME}-tests = "${PN} \
python-oslotest \
"
-RDEPENDS_${SRCNAME} = "${PN} \
+RDEPENDS:${SRCNAME} = "${PN} \
postgresql \
postgresql-client \
"
-RDEPENDS_${SRCNAME}-setup = "postgresql sudo ${SRCNAME}"
-RDEPENDS_${SRCNAME}-api = "${SRCNAME}"
+RDEPENDS:${SRCNAME}-setup = "postgresql sudo ${SRCNAME}"
+RDEPENDS:${SRCNAME}-api = "${SRCNAME}"
INITSCRIPT_PACKAGES = "${SRCNAME}-api"
-INITSCRIPT_NAME_${SRCNAME}-api = "${SRCNAME}-api"
-INITSCRIPT_PARAMS_${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api = "${SRCNAME}-api"
+INITSCRIPT_PARAMS:${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
diff --git a/meta-openstack/recipes-devtools/python/python-ryu_git.bb b/meta-openstack/recipes-devtools/python/python-ryu_git.bb
index be105588..8b4fa84a 100644
--- a/meta-openstack/recipes-devtools/python/python-ryu_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-ryu_git.bb
@@ -8,13 +8,13 @@ PV = "4.19+git${SRCPV}"
SRCREV = "51a1130f6cdcb029a51b6a75d43ac5e4cdde7072"
SRCNAME = "ryu"
-SRC_URI = "git://github.com/osrg/${SRCNAME}.git"
+SRC_URI = "git://github.com/osrg/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
inherit setuptools3
-FILES_${PN} += "${datadir}/etc/${SRCNAME}/*"
+FILES:${PN} += "${datadir}/etc/${SRCNAME}/*"
DEPENDS += " \
python-pip \
@@ -26,7 +26,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-eventlet \
python-msgpack \
python-netaddr \
diff --git a/meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb b/meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb
index c1e79a03..3ff818c1 100644
--- a/meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb
+++ b/meta-openstack/recipes-devtools/python/python-suds_0.4.1.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Lightweight SOAP client"
HOMEPAGE = "https://fedorahosted.org/suds/"
SECTION = "devel/python"
-LICENSE = "LGPLv3"
+LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=847e96bce86d8774f491a92924343a29"
PR = "r0"
diff --git a/meta-openstack/recipes-devtools/python/python-swift_git.bb b/meta-openstack/recipes-devtools/python/python-swift_git.bb
index a5998eb3..a62d6ab2 100644
--- a/meta-openstack/recipes-devtools/python/python-swift_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-swift_git.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
PR = "r0"
SRCNAME = "swift"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https \
file://proxy-server.conf \
file://dispersion.conf \
file://test.conf \
@@ -48,7 +48,7 @@ python () {
d.setVarFlags("SERVICECREATE_PARAM_%s-setup" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
SWIFT_CONF_DIR=${D}${sysconfdir}/swift
install -d ${SWIFT_CONF_DIR}
@@ -108,7 +108,7 @@ do_install_append() {
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
if [ -z "x$D" ]; then
CLUSTER_CONF=/etc/swift/cluster.conf
SWIFT_SETUP='/bin/bash /etc/swift/swift_setup.sh'
@@ -133,18 +133,18 @@ pkg_postinst_${SRCNAME}-setup () {
PACKAGES += "${SRCNAME}-tests ${SRCNAME} ${SRCNAME}-setup"
-FILES_${PN} = "${libdir}/*\
+FILES:${PN} = "${libdir}/*\
"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/test.conf \
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/test.conf \
"
-FILES_${SRCNAME}-setup = "${sysconfdir}/init.d/swift \
+FILES:${SRCNAME}-setup = "${sysconfdir}/init.d/swift \
${sysconfdir}/${SRCNAME}/swift_setup.sh \
${sysconfdir}/${SRCNAME}/cluster.conf \
"
-FILES_${SRCNAME} = "${bindir}/* \
+FILES:${SRCNAME} = "${bindir}/* \
${sysconfdir}/${SRCNAME}/* \
"
@@ -158,7 +158,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-eventlet \
python-greenlet \
python-pastedeploy \
@@ -171,11 +171,11 @@ RDEPENDS_${PN} += " \
bash \
"
-RDEPENDS_${SRCNAME} = "${PN}"
+RDEPENDS:${SRCNAME} = "${PN}"
-RDEPENDS_${SRCNAME} = "${PN}"
-RDEPENDS_${SRCNAME}-setup = "${SRCNAME}"
+RDEPENDS:${SRCNAME} = "${PN}"
+RDEPENDS:${SRCNAME}-setup = "${SRCNAME}"
INITSCRIPT_PACKAGES = "${SRCNAME}-setup"
-INITSCRIPT_NAME_${SRCNAME}-setup = "swift"
-INITSCRIPT_PARAMS_${SRCNAME}-setup = "defaults"
+INITSCRIPT_NAME:${SRCNAME}-setup = "swift"
+INITSCRIPT_PARAMS:${SRCNAME}-setup = "defaults"
diff --git a/meta-openstack/recipes-devtools/python/python-tox.inc b/meta-openstack/recipes-devtools/python/python-tox.inc
index 66b13553..c483424a 100644
--- a/meta-openstack/recipes-devtools/python/python-tox.inc
+++ b/meta-openstack/recipes-devtools/python/python-tox.inc
@@ -10,13 +10,13 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-virtualenv \
${PYTHON_PN}-py \
${PYTHON_PN}-pytest \
"
-do_install_append() {
+do_install:append() {
install -d ${D}/${sysconfdir}/${SRCNAME}
cp ${S}/tox.ini ${D}/${sysconfdir}/${SRCNAME}
@@ -26,4 +26,4 @@ do_install_append() {
ln -s ${PYTHON_SITEPACKAGES_DIR}/tox ${D}/${sysconfdir}/${SRCNAME}/tox
}
-FILES_${PN} += "${sysconfdir}/${SRCNAME}/*"
+FILES:${PN} += "${sysconfdir}/${SRCNAME}/*"
diff --git a/meta-openstack/recipes-devtools/python/python-trove_git.bb b/meta-openstack/recipes-devtools/python/python-trove_git.bb
index f5a75a0f..b9045e2c 100755
--- a/meta-openstack/recipes-devtools/python/python-trove_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-trove_git.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "trove"
-SRC_URI = "git://github.com/openstack/trove.git;branch=master \
+SRC_URI = "git://github.com/openstack/trove.git;branch=master;protocol=https \
file://trove-init \
"
@@ -36,7 +36,7 @@ python () {
}
SERVICECREATE_PACKAGES[vardeps] += "KEYSTONE_HOST"
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/${SRCNAME}
TROVE_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
TROVE_LOG_DIR="/var/log/${SRCNAME}"
@@ -144,7 +144,7 @@ do_install_append() {
}
-pkg_postinst_${SRCNAME}-setup () {
+pkg_postinst:${SRCNAME}-setup () {
# python-trove-setup postinst start
if [ -z "$D" ]; then
source /etc/nova/openrc
@@ -173,8 +173,8 @@ pkg_postinst_${SRCNAME}-setup () {
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system trove"
-USERADD_PARAM_${PN} = "--system --home /var/lib/trove -g trove \
+GROUPADD_PARAM:${PN} = "--system trove"
+USERADD_PARAM:${PN} = "--system --home /var/lib/trove -g trove \
--no-create-home --shell /bin/false trove"
PROVIDES += " \
@@ -191,42 +191,42 @@ PACKAGES += " \
${SRCNAME}-taskmanager \
"
-PACKAGES_prepend = " \
+PACKAGES:prepend = " \
${SRCNAME}-tests \
"
-FILES_${PN} = " \
+FILES:${PN} = " \
${libdir}/* \
"
-FILES_${SRCNAME}-tests = " \
+FILES:${SRCNAME}-tests = " \
${libdir}/python*/site-packages/${SRCNAME}/tests/* \
"
-ALLOW_EMPTY_${SRCNAME} = "1"
-FILES_${SRCNAME} = " \
+ALLOW_EMPTY:${SRCNAME} = "1"
+FILES:${SRCNAME} = " \
"
-FILES_${SRCNAME}-api = " \
+FILES:${SRCNAME}-api = " \
${sysconfdir}/init.d/trove-api \
"
-ALLOW_EMPTY_${SRCNAME}-api = "1"
+ALLOW_EMPTY:${SRCNAME}-api = "1"
-FILES_${SRCNAME}-bin = " \
+FILES:${SRCNAME}-bin = " \
${bindir}/* \
"
-FILES_${SRCNAME}-conductor = " \
+FILES:${SRCNAME}-conductor = " \
${sysconfdir}/init.d/trove-conductor \
"
-ALLOW_EMPTY_${SRCNAME}-conductor = "1"
+ALLOW_EMPTY:${SRCNAME}-conductor = "1"
-FILES_${SRCNAME}-taskmanager = " \
+FILES:${SRCNAME}-taskmanager = " \
${sysconfdir}/init.d/trove-taskmanager \
"
-ALLOW_EMPTY_${SRCNAME}-taskmanager = "1"
+ALLOW_EMPTY:${SRCNAME}-taskmanager = "1"
-FILES_${SRCNAME}-setup = " \
+FILES:${SRCNAME}-setup = " \
${localstatedir}/* \
${sysconfdir}/${SRCNAME}/* \
"
@@ -243,7 +243,7 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-babel \
python-cinderclient \
python-eventlet \
@@ -273,7 +273,7 @@ RDEPENDS_${PN} += " \
uwsgi \
"
-RDEPENDS_${SRCNAME} = " \
+RDEPENDS:${SRCNAME} = " \
${PN} \
${SRCNAME}-api \
${SRCNAME}-bin \
@@ -283,19 +283,19 @@ RDEPENDS_${SRCNAME} = " \
troveclient \
"
-RDEPENDS_${SRCNAME}-api = " \
+RDEPENDS:${SRCNAME}-api = " \
${SRCNAME}-setup \
"
-RDEPENDS_${SRCNAME}-bin = " \
+RDEPENDS:${SRCNAME}-bin = " \
${PN} \
"
-RDEPENDS_${SRCNAME}-conductor = " \
+RDEPENDS:${SRCNAME}-conductor = " \
${SRCNAME}-setup \
"
-RDEPENDS_${SRCNAME}-setup = " \
+RDEPENDS:${SRCNAME}-setup = " \
${PN} \
${SRCNAME}-bin \
keystone-setup \
@@ -306,11 +306,11 @@ RDEPENDS_${SRCNAME}-setup = " \
sudo \
"
-RDEPENDS_${SRCNAME}-taskmanager = " \
+RDEPENDS:${SRCNAME}-taskmanager = " \
${SRCNAME}-setup \
"
-RDEPENDS_${SRCNAME}-tests += " \
+RDEPENDS:${SRCNAME}-tests += " \
python-mock \
python-pexpect \
"
@@ -318,11 +318,11 @@ RDEPENDS_${SRCNAME}-tests += " \
INITSCRIPT_PACKAGES = "${SRCNAME}-api ${SRCNAME}-conductor ${SRCNAME}-taskmanager"
-INITSCRIPT_NAME_${SRCNAME}-api = "trove-api"
-INITSCRIPT_PARAMS_${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-api = "trove-api"
+INITSCRIPT_PARAMS:${SRCNAME}-api = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-conductor = "trove-conductor"
-INITSCRIPT_PARAMS_${SRCNAME}-conductor = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-conductor = "trove-conductor"
+INITSCRIPT_PARAMS:${SRCNAME}-conductor = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
-INITSCRIPT_NAME_${SRCNAME}-taskmanager = "trove-taskmanager"
-INITSCRIPT_PARAMS_${SRCNAME}-taskmanager = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
+INITSCRIPT_NAME:${SRCNAME}-taskmanager = "trove-taskmanager"
+INITSCRIPT_PARAMS:${SRCNAME}-taskmanager = "${OS_DEFAULT_INITSCRIPT_PARAMS}"
diff --git a/meta-openstack/recipes-devtools/python/python-troveclient_git.bb b/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
index 64ab1669..a9d20edf 100644
--- a/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python-troveclient_git.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "troveclient"
SRC_URI = "\
- git://github.com/openstack/python-troveclient.git;branch=master \
+ git://github.com/openstack/python-troveclient.git;branch=master;protocol=https \
"
PV = "3.0.0+git${SRCPV}"
@@ -29,23 +29,23 @@ PACKAGES += " \
${SRCNAME}-bin \
"
-PACKAGES_prepend = " \
+PACKAGES:prepend = " \
${SRCNAME}-tests \
"
-FILES_${PN} = " \
+FILES:${PN} = " \
${libdir}/* \
"
-FILES_${SRCNAME}-tests = " \
+FILES:${SRCNAME}-tests = " \
${libdir}/python*/site-packages/${SRCNAME}/tests/* \
"
-ALLOW_EMPTY_${SRCNAME} = "1"
-FILES_${SRCNAME} = " \
+ALLOW_EMPTY:${SRCNAME} = "1"
+FILES:${SRCNAME} = " \
"
-FILES_${SRCNAME}-bin = " \
+FILES:${SRCNAME}-bin = " \
${bindir}/* \
"
@@ -54,7 +54,7 @@ DEPENDS += " \
python-pbr \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python-pbr \
python-prettytable \
python-requests \
@@ -65,9 +65,9 @@ RDEPENDS_${PN} += " \
python-keystoneclient \
"
-RDEPENDS_${SRCNAME}-tests += "python-mock"
+RDEPENDS:${SRCNAME}-tests += "python-mock"
-RDEPENDS_${SRCNAME} += " \
+RDEPENDS:${SRCNAME} += " \
${PN} \
${SRCNAME}-bin \
"
@@ -77,6 +77,6 @@ DEPENDS += " \
python-pbr-native \
"
-RDEPENDS_${SRCNAME}-bin += " \
+RDEPENDS:${SRCNAME}-bin += " \
${PN} \
"
diff --git a/meta-openstack/recipes-devtools/python/python-virtualenv.inc b/meta-openstack/recipes-devtools/python/python-virtualenv.inc
index 79b9451c..e24cda1f 100644
--- a/meta-openstack/recipes-devtools/python/python-virtualenv.inc
+++ b/meta-openstack/recipes-devtools/python/python-virtualenv.inc
@@ -13,6 +13,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-dateutil \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-amqp_2.6.1.bb b/meta-openstack/recipes-devtools/python/python3-amqp_2.6.1.bb
index e2f8282b..dd257682 100644
--- a/meta-openstack/recipes-devtools/python/python3-amqp_2.6.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-amqp_2.6.1.bb
@@ -9,6 +9,6 @@ SRC_URI[sha256sum] = "70cdb10628468ff14e57ec2f751c7aa9e48e7e3651cfd62d431213c0c4
inherit pypi setuptools3
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-vine \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-amqplib_1.0.2.bb b/meta-openstack/recipes-devtools/python/python3-amqplib_1.0.2.bb
index 218d92b4..5e7c140e 100644
--- a/meta-openstack/recipes-devtools/python/python3-amqplib_1.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-amqplib_1.0.2.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Python client for the Advanced Message Queuing Procotol (AMQP)"
HOMEPAGE = "http://code.google.com/p/py-amqplib/"
SECTION = "devel/python"
-LICENSE = "LGPL-3.0"
+LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1702a92c723f09e3fab3583b165a8d90"
PR = "r1"
diff --git a/meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb b/meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb
index 65e4a032..9ef1d8fa 100644
--- a/meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-arrow_0.17.0.bb
@@ -9,7 +9,6 @@ SRC_URI[sha256sum] = "ff08d10cda1d36c68657d6ad20d74fbea493d980f8b2d45344e00d6ed2
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-dateutil \
- ${PYTHON_PN}-backports-functools-lru-cache \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb b/meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb
index 7278dccb..92a13934 100644
--- a/meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-automaton_2.2.0.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-six \
python3-debtcollector \
diff --git a/meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb b/meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb
index b5d3e779..614c4eb9 100644
--- a/meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb
+++ b/meta-openstack/recipes-devtools/python/python3-avahi_0.6.32.bb
@@ -1,9 +1,9 @@
-RDEPENDS_${PN} += "python3-core python3-dbus"
+RDEPENDS:${PN} += "python3-core python3-dbus"
SUMMARY = "Python bindings for the avahi zeroconf client"
HOMEPAGE = "https://github.com/lathiat/avahi"
SECTION = "devel/python"
-LICENSE = "GPLv2+"
+LICENSE = "GPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2d5025d4aa3495befef8f17206a5b0a1"
SRC_URI = "https://github.com/lathiat/avahi/releases/download/v${PV}/avahi-${PV}.tar.gz"
@@ -30,4 +30,4 @@ do_install () {
${D}${PYTHON_SITEPACKAGES_DIR}/avahi/avahi-bookmarks
}
-FILES_${PN} = "${PYTHON_SITEPACKAGES_DIR}/avahi"
+FILES:${PN} = "${PYTHON_SITEPACKAGES_DIR}/avahi"
diff --git a/meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb b/meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb
index b83a23f9..1ac1d3f4 100644
--- a/meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-backlash_0.3.1.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "ddf6e1d59ce30deb190478c98ade84557ee9333435fbd377c011588c71
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-netclient \
python3-netserver \
python3-json \
diff --git a/meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb b/meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb
index 8b34708e..7a0fc81e 100644
--- a/meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-barbicanclient_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e031cff4528978748f9cc064c6e6fa73"
SRC_URI = "\
- git://github.com/openstack/python-barbicanclient.git \
+ git://github.com/openstack/python-barbicanclient.git;branch=master;protocol=https \
"
PV = "5.0.1+git${SRCPV}"
@@ -24,7 +24,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-requests \
python3-six \
diff --git a/meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb b/meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb
index fe09e9fe..b0025c49 100644
--- a/meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-boto_2.49.0.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;md5=a1067d091272fcce8cc3d88d7e6fdc01"
SRC_URI[md5sum] = "e9b79f80198da059d9a8055a5352fd6d"
SRC_URI[sha256sum] = "ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a"
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
python3-json \
python3-netclient \
python3-threading \
diff --git a/meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb b/meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb
index 5dd45dad..e9b2db73 100644
--- a/meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-castellan_3.7.0.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-babel \
python3-cryptography \
diff --git a/meta-openstack/recipes-devtools/python/python3-cephclient_0.1.0.5.bb b/meta-openstack/recipes-devtools/python/python3-cephclient_0.1.0.5.bb
index 65e84bf4..a5769d61 100644
--- a/meta-openstack/recipes-devtools/python/python3-cephclient_0.1.0.5.bb
+++ b/meta-openstack/recipes-devtools/python/python3-cephclient_0.1.0.5.bb
@@ -18,8 +18,8 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-lxml \
${PYTHON_PN}-requests \
${PYTHON_PN}-cython \
diff --git a/meta-openstack/recipes-devtools/python/python3-cliff_3.6.0.bb b/meta-openstack/recipes-devtools/python/python3-cliff_3.6.0.bb
index 29d38e06..a26ae862 100644
--- a/meta-openstack/recipes-devtools/python/python3-cliff_3.6.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-cliff_3.6.0.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-cmd2 \
${PYTHON_PN}-pbr \
${PYTHON_PN}-pyparsing \
diff --git a/meta-openstack/recipes-devtools/python/python3-cssselect_1.1.0.bb b/meta-openstack/recipes-devtools/python/python3-cssselect_1.1.0.bb
index e0a41b8d..a13a2183 100644
--- a/meta-openstack/recipes-devtools/python/python3-cssselect_1.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-cssselect_1.1.0.bb
@@ -15,6 +15,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb b/meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb
index 770acdc1..2a68108d 100644
--- a/meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-cursive_0.2.2.bb
@@ -17,7 +17,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-lxml \
python3-cryptography \
diff --git a/meta-openstack/recipes-devtools/python/python3-debtcollector_2.2.0.bb b/meta-openstack/recipes-devtools/python/python3-debtcollector_2.2.0.bb
index 4c6bf70b..e216c8b0 100644
--- a/meta-openstack/recipes-devtools/python/python3-debtcollector_2.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-debtcollector_2.2.0.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner."
HOMEPAGE = "http://docs.openstack.org/developer/debtcollector/"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
SRC_URI[md5sum] = "6ac3af37693e0f517e51593d9ea33f23"
@@ -19,8 +19,8 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
${PYTHON_PN}-wrapt \
${PYTHON_PN}-six \
diff --git a/meta-openstack/recipes-devtools/python/python3-deprecation_2.1.0.bb b/meta-openstack/recipes-devtools/python/python3-deprecation_2.1.0.bb
index c8195294..4976b562 100644
--- a/meta-openstack/recipes-devtools/python/python3-deprecation_2.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-deprecation_2.1.0.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://${S}/LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
SRC_URI[md5sum] = "6b79c6572fb241e3cecbbd7d539bb66b"
SRC_URI[sha256sum] = "72b3bde64e5d778694b0cf68178aed03d15e15477116add3fb773e581f9518ff"
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
python3-packaging \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb b/meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb
index 153429b4..605c63a6 100644
--- a/meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-designateclient_4.2.0.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
SRC_URI[md5sum] = "51e6aaf70e253c999824c7bc29009f5e"
SRC_URI[sha256sum] = "cf0e76540530491a6100164c514e1c60b55efa25c8db4c18f4902c988d7c1080"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-cliff \
python3-jsonschema \
python3-osc-lib \
diff --git a/meta-openstack/recipes-devtools/python/python3-django-appconf_1.0.4.bb b/meta-openstack/recipes-devtools/python/python3-django-appconf_1.0.4.bb
index 0fb09e1b..cffcb353 100644
--- a/meta-openstack/recipes-devtools/python/python3-django-appconf_1.0.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-appconf_1.0.4.bb
@@ -9,6 +9,6 @@ SRC_URI[sha256sum] = "be58deb54a43d77d2e1621fe59f787681376d3cd0b8bd8e4758ef6c3a6
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-django \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb b/meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb
index 80c54054..0c4dd755 100644
--- a/meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-babel_0.6.2.bb
@@ -13,7 +13,7 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-django \
python3-babel \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb b/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb
index 40a0133b..7e50557a 100644
--- a/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-compressor_2.1.bb
@@ -11,13 +11,13 @@ SRC_URI[sha256sum] = "ae0051bc0c7a0660c93434e68d617553fccdd573293dfd15aa33f78d2b
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-django-appconf \
python3-rcssmin \
python3-rjsmin \
"
-do_install_append() {
+do_install:append() {
# Ensure permisive perms are granted
find -L "${D}${PYTHON_SITEPACKAGES_DIR}/compressor" -type f -exec chmod 644 {} \;
find -L "${D}${PYTHON_SITEPACKAGES_DIR}/compressor" -type d -exec chmod 755 {} \;
diff --git a/meta-openstack/recipes-devtools/python/python3-django-nose_1.4.7.bb b/meta-openstack/recipes-devtools/python/python3-django-nose_1.4.7.bb
index bea4bd7a..3fb8b633 100644
--- a/meta-openstack/recipes-devtools/python/python3-django-nose_1.4.7.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-nose_1.4.7.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-django \
python3-nose \
python3-misc \
diff --git a/meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb b/meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb
index 4e6c2d20..cee4b85c 100644
--- a/meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-openstack-auth_3.6.1.bb
@@ -15,7 +15,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-django \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-django-pyscss_2.0.2.bb b/meta-openstack/recipes-devtools/python/python3-django-pyscss_2.0.2.bb
index 0d6cc417..8cacdd08 100644
--- a/meta-openstack/recipes-devtools/python/python3-django-pyscss_2.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-django-pyscss_2.0.2.bb
@@ -15,8 +15,8 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-django \
python3-pyscss \
python3-pathlib \
diff --git a/meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb b/meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb
index 941e1143..745de51d 100644
--- a/meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-dogpile.cache_1.1.2.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "2134464672a3deb7ef1366a8691726686d8c62540e4208f1a40c9aaa1a
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-decorator \
python3-logging \
python3-numbers \
diff --git a/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb b/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb
index 648a7dd1..53e99b1d 100644
--- a/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-falcon_2.0.0.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "eea593cf466b9c126ce667f6d30503624ef24459f118c75594a69353b6
inherit setuptools3 pypi
# conflicting file prevention
-do_install_append() {
+do_install:append() {
rm -f ${D}${libdir}/python*/site-packages/tests/*
}
@@ -18,7 +18,7 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-six \
python3-json \
python3-xml \
diff --git a/meta-openstack/recipes-devtools/python/python3-fixtures_3.0.0.bb b/meta-openstack/recipes-devtools/python/python3-fixtures_3.0.0.bb
index c2e098f3..a9335317 100644
--- a/meta-openstack/recipes-devtools/python/python3-fixtures_3.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-fixtures_3.0.0.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=239e2f4698b85aad5ed39bae5d2ef226"
SRC_URI[md5sum] = "cd6345b497a62fad739efee66346c2e0"
SRC_URI[sha256sum] = "fcf0d60234f1544da717a9738325812de1f42c2fa085e2d9252d8fff5712b2ef"
-inherit distutils3 pypi
+inherit setuptools3 pypi
DISTUTILS_INSTALL_ARGS = "--root=${D} \
--prefix=${prefix} \
@@ -23,6 +23,6 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += "python3-testtools \
+RDEPENDS:${PN} += "python3-testtools \
python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb b/meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb
index cc860c4c..0eaa031e 100644
--- a/meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-flake8_3.8.4.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97
inherit setuptools3 pypi
-RDEPENDS_${PN} += "python3-prettytable \
+RDEPENDS:${PN} += "python3-prettytable \
python3-cmd2 \
python3-pyparsing \
python3-mccabe \
diff --git a/meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb b/meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb
index 2e63d90e..08b7e329 100644
--- a/meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-futurist_2.3.0.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-six \
python3-monotonic \
diff --git a/meta-openstack/recipes-devtools/python/python3-gevent-websocket_0.10.1.bb b/meta-openstack/recipes-devtools/python/python3-gevent-websocket_0.10.1.bb
index dc6435f4..404ab5ae 100644
--- a/meta-openstack/recipes-devtools/python/python3-gevent-websocket_0.10.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-gevent-websocket_0.10.1.bb
@@ -9,6 +9,6 @@ SRC_URI[sha256sum] = "7eaef32968290c9121f7c35b973e2cc302ffb076d018c9068d2f5ca8b2
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-gevent \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-glance-store_git.bb b/meta-openstack/recipes-devtools/python/python3-glance-store_git.bb
index 50799580..7dc729cf 100644
--- a/meta-openstack/recipes-devtools/python/python3-glance-store_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-glance-store_git.bb
@@ -24,7 +24,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
bash \
python3-oslo.config \
python3-oslo.i18n \
diff --git a/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb b/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
index 56b6c798..c8f9135b 100644
--- a/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-happybase_1.2.0.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "850b4ee651128588a57e1e152dd1252e5ec39776a5d3d14ee892b8bac0
inherit setuptools3 pypi
-do_install_append() {
+do_install:append() {
perm_files=$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "top_level.txt")
perm_files="$perm_files "$(find "${D}${PYTHON_SITEPACKAGES_DIR}/" -name "PKG-INFO")
for f in $perm_files; do
diff --git a/meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb b/meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb
index 8439daaf..a6dee5ca 100644
--- a/meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-heat-cfntools_1.4.2.bb
@@ -18,6 +18,6 @@ DEPENDS += " \
python3-pbr-native \
"
-RDPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb b/meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb
index 4b732caf..99c87b3d 100644
--- a/meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb
+++ b/meta-openstack/recipes-devtools/python/python3-httpretty_1.0.5.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
${PYTHON_PN}-crypt \
${PYTHON_PN}-logging \
${PYTHON_PN}-json \
diff --git a/meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb b/meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb
index 92a5aa34..e9e1d693 100644
--- a/meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb
+++ b/meta-openstack/recipes-devtools/python/python3-i18n_0.3.9.bb
@@ -17,7 +17,7 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pyyaml \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb b/meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb
index 008ae390..bb236eb8 100644
--- a/meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-ipaddr_2.2.0.bb
@@ -7,13 +7,13 @@ LIC_FILES_CHKSUM = "file://PKG-INFO;md5=e7e54827196088e6e96b33e9aec35c4a"
SRC_URI[md5sum] = "f88353e40dec06410acfa075b8209b27"
SRC_URI[sha256sum] = "4092dfe667588d16aa12b59acb7c8a4024e5dcb23a681cd0b0b602373eca88d6"
-inherit distutils3 pypi
+inherit setuptools3 pypi
DEPENDS += " \
python3-pip \
python3-pbr \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb b/meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb
index 3a9a8e6f..24546cf3 100644
--- a/meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-jmespath_0.10.0.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "b85d0567b8666149a93172712e68920734333c0ce7e89b78b3e987f71e
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-math \
python3-json \
python3-numbers \
diff --git a/meta-openstack/recipes-devtools/python/python3-jsonext_0.4.2.bb b/meta-openstack/recipes-devtools/python/python3-jsonext_0.4.2.bb
index 0bf227ac..5a994d00 100644
--- a/meta-openstack/recipes-devtools/python/python3-jsonext_0.4.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-jsonext_0.4.2.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "e7634e0b8d1a668bd2c92db5498f6162573feb72ac050c4415384e773b
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-six \
python3-arrow \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb b/meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb
index a4517a6d..7a08f95c 100644
--- a/meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-jsonpath-rw-ext_1.2.2.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-babel \
python3-jsonpath-rw \
diff --git a/meta-openstack/recipes-devtools/python/python3-kafka_git.bb b/meta-openstack/recipes-devtools/python/python3-kafka_git.bb
index e4aed01b..24b3220a 100644
--- a/meta-openstack/recipes-devtools/python/python3-kafka_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-kafka_git.bb
@@ -9,7 +9,7 @@ SRCREV = "5bb126bf20bbb5baeb4e9afc48008dbe411631bc"
SRCNAME = "kafka-python"
LIC_FILES_CHKSUM = "file://LICENSE;md5=22efebb1e053dcc946f4b9d17f3cbbea"
-SRC_URI = "git://github.com/mumrah/${SRCNAME}.git"
+SRC_URI = "git://github.com/mumrah/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -19,7 +19,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-six \
${PYTHON_PN}-logging \
${PYTHON_PN}-compression \
diff --git a/meta-openstack/recipes-devtools/python/python3-kazoo_2.8.0.bb b/meta-openstack/recipes-devtools/python/python3-kazoo_2.8.0.bb
index 554e1659..e88f21a8 100644
--- a/meta-openstack/recipes-devtools/python/python3-kazoo_2.8.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-kazoo_2.8.0.bb
@@ -20,6 +20,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb b/meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb
index 1eba7f64..2d8f51da 100644
--- a/meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-keyring_22.0.1.bb
@@ -15,7 +15,7 @@ DEPENDS += " \
python3-toml-native \
"
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
python3-logging \
python3-importlib-metadata \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-keystoneauth1_4.3.0.bb b/meta-openstack/recipes-devtools/python/python3-keystoneauth1_4.3.0.bb
index 972668c2..6557f6cb 100644
--- a/meta-openstack/recipes-devtools/python/python3-keystoneauth1_4.3.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-keystoneauth1_4.3.0.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
${PYTHON_PN}-iso8601 \
${PYTHON_PN}-requests \
diff --git a/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb b/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb
index c8fe38af..689cb0da 100644
--- a/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-keystoneclient_git.bb
@@ -9,7 +9,7 @@ SRCNAME = "keystoneclient"
SRC_URI = "file://keystone-api-check.sh"
SRC_URI = "\
- git://github.com/openstack/python-keystoneclient.git;branch=stable/pike \
+ git://github.com/openstack/python-keystoneclient.git;branch=stable/pike;protocol=https \
file://keystone-api-check.sh \
"
@@ -19,7 +19,7 @@ S = "${WORKDIR}/git"
inherit setuptools3 monitor
-FILES_${PN}-doc += "${datadir}/keystoneclient"
+FILES:${PN}-doc += "${datadir}/keystoneclient"
DEPENDS += " \
python3-pip \
@@ -31,7 +31,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
bash \
python3-pbr \
python3-debtcollector \
@@ -46,15 +46,15 @@ RDEPENDS_${PN} += " \
python3-stevedore \
"
-do_install_append() {
+do_install:append() {
cp -r ${S}/examples ${D}${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}
}
PACKAGES =+ " ${SRCNAME}-tests"
-FILES_${SRCNAME}-tests = "${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/examples \
+FILES:${SRCNAME}-tests = "${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/examples \
"
-RDEPENDS_${SRCNAME}-tests += " \
+RDEPENDS:${SRCNAME}-tests += " \
python3-httpretty \
bash \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb b/meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb
index b9f0f791..66ed6420 100644
--- a/meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-keystonemiddleware_git.bb
@@ -26,7 +26,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-keystoneauth1 \
python3-oslo.config \
python3-oslo.context \
diff --git a/meta-openstack/recipes-devtools/python/python3-kombu_5.0.2.bb b/meta-openstack/recipes-devtools/python/python3-kombu_5.0.2.bb
index dfcde9d5..bd06f3ee 100644
--- a/meta-openstack/recipes-devtools/python/python3-kombu_5.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-kombu_5.0.2.bb
@@ -9,8 +9,8 @@ SRC_URI[sha256sum] = "f4965fba0a4718d47d470beeb5d6446e3357a62402b16c510b6a2f251e
inherit setuptools3 pypi
-FILES_${PN}-doc += "${datadir}/${SRCNAME}"
+FILES:${PN}-doc += "${datadir}/${SRCNAME}"
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
${PYTHON_PN}-amqp \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-lesscpy_0.14.0.bb b/meta-openstack/recipes-devtools/python/python3-lesscpy_0.14.0.bb
index 64417b33..74da06d5 100644
--- a/meta-openstack/recipes-devtools/python/python3-lesscpy_0.14.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-lesscpy_0.14.0.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=a01aae31681ac25b4c46f98d627b9b5d"
DEPENDS += "${PYTHON_PN}-ply"
-RDEPENDS_${PN} += "${PYTHON_PN}-ply"
+RDEPENDS:${PN} += "${PYTHON_PN}-ply"
SRC_URI[md5sum] = "efe82be479ddb7bdc48b2114dab94b20"
SRC_URI[sha256sum] = "7b664f60818a16afa8cc9f1dd6d9b17f944e0ce94e50787d76f81bc7a8648cce"
diff --git a/meta-openstack/recipes-devtools/python/python3-lockfile_0.12.2.bb b/meta-openstack/recipes-devtools/python/python3-lockfile_0.12.2.bb
index 80090600..ba446380 100644
--- a/meta-openstack/recipes-devtools/python/python3-lockfile_0.12.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-lockfile_0.12.2.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=2340dffbbfea534b58f1349984eeef72"
SRC_URI[md5sum] = "a6a1a82957a23afdf44cfdd039b65ff9"
SRC_URI[sha256sum] = "6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799"
-inherit distutils3 pypi
+inherit setuptools3 pypi
DEPENDS += "\
python3-pbr \
@@ -18,6 +18,6 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb b/meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb
index 9914f4c1..68676000 100644
--- a/meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-magnumclient_3.3.0.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} +=" \
+RDEPENDS:${PN} +=" \
python3-pbr \
python3-babel \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb b/meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb
index c0a55210..7e51ec66 100644
--- a/meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-manilaclient_2.4.0.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} +=" \
+RDEPENDS:${PN} +=" \
python3-pbr \
python3-iso8601 \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb b/meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb
index 8d189f8a..cb7dadc4 100644
--- a/meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-memcache_3.4.0.bb
@@ -18,8 +18,8 @@ DEPENDS += " \
${PYTHON_PN}-six-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-io \
${PYTHON_PN}-six \
${PYTHON_PN}-logging \
diff --git a/meta-openstack/recipes-devtools/python/python3-memcached_git.bb b/meta-openstack/recipes-devtools/python/python3-memcached_git.bb
index a1297254..aaa5d686 100644
--- a/meta-openstack/recipes-devtools/python/python3-memcached_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-memcached_git.bb
@@ -5,19 +5,19 @@ DESCRIPTION = "\
memcached servers. Search google for memcached for more information."
HOMEPAGE = "https://pypi.python.org/pypi/python-memcached/"
SECTION = "devel/python"
-LICENSE = "PSF"
+LICENSE = "PSF-2.0"
LIC_FILES_CHKSUM = "file://PSF.LICENSE;md5=7dd786e8594f1e787da94a946557b40e"
PV = "1.59+git${SRCPV}"
SRCREV = "959e068fec8b4c956b0d82269336818e667726e7"
-SRC_URI = "git://github.com/linsomniac/python-memcached.git"
+SRC_URI = "git://github.com/linsomniac/python-memcached.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
inherit setuptools3
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-six \
${PYTHON_PN}-pickle \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-microversion-parse_git.bb b/meta-openstack/recipes-devtools/python/python3-microversion-parse_git.bb
index 43eead66..0860aae6 100644
--- a/meta-openstack/recipes-devtools/python/python3-microversion-parse_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-microversion-parse_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
SRC_URI = "\
- git://github.com/openstack/microversion-parse.git;branch=master \
+ git://github.com/openstack/microversion-parse.git;branch=master;protocol=https \
"
PV = "1.0.1+git${SRCPV}"
@@ -22,6 +22,6 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-mimeparse_1.6.0.bb b/meta-openstack/recipes-devtools/python/python3-mimeparse_1.6.0.bb
index 9d8f9e2f..ae7bd430 100644
--- a/meta-openstack/recipes-devtools/python/python3-mimeparse_1.6.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-mimeparse_1.6.0.bb
@@ -9,13 +9,13 @@ PYPI_PACKAGE = "python-mimeparse"
SRC_URI[md5sum] = "a32ae1df93be1ddb581d1c0fa124bab4"
SRC_URI[sha256sum] = "76e4b03d700a641fd7761d3cd4fdbbdcd787eade1ebfac43f877016328334f78"
-inherit distutils3 pypi setuptools3
+inherit pypi setuptools3
DISTUTILS_INSTALL_ARGS = "--root=${D} \
--prefix=${prefix} \
--install-lib=${PYTHON_SITEPACKAGES_DIR} \
--install-data=${datadir}"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-netserver \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb b/meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb
index dd0eb909..7f797548 100644
--- a/meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-mistralclient_4.1.1.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} +=" \
+RDEPENDS:${PN} +=" \
python3-cliff \
python3-pbr \
python3-keystoneclient \
diff --git a/meta-openstack/recipes-devtools/python/python3-mox3_1.1.0.bb b/meta-openstack/recipes-devtools/python/python3-mox3_1.1.0.bb
index 9608077e..c7e28fe4 100644
--- a/meta-openstack/recipes-devtools/python/python3-mox3_1.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-mox3_1.1.0.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-fixtures \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb b/meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb
index 58f40d00..8cd800c5 100644
--- a/meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-munch_2.5.0.bb
@@ -13,7 +13,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pkg-resources \
python3-six \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-nose-exclude_0.5.0.bb b/meta-openstack/recipes-devtools/python/python3-nose-exclude_0.5.0.bb
index e07cfbf9..765c9b08 100644
--- a/meta-openstack/recipes-devtools/python/python3-nose-exclude_0.5.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-nose-exclude_0.5.0.bb
@@ -4,7 +4,7 @@
DESCRIPTION = "Nose plugin that allows you to easily specify directories to be excluded from testing."
HOMEPAGE = "http://bitbucket.org/kgrandis/nose-exclude"
SECTION = "devel/python"
-LICENSE = "LGPL-2.1"
+LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780"
SRC_URI[md5sum] = "072f72e782f28a9c42356976f8ec22d9"
@@ -16,7 +16,7 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-nose \
"
diff --git a/meta-openstack/recipes-devtools/python/python-novnc/python-distutils.patch b/meta-openstack/recipes-devtools/python/python3-novnc/python-distutils.patch
index ef3393f3..85befc9f 100644
--- a/meta-openstack/recipes-devtools/python/python-novnc/python-distutils.patch
+++ b/meta-openstack/recipes-devtools/python/python3-novnc/python-distutils.patch
@@ -1,13 +1,13 @@
Index: git/setup.py
===================================================================
--- /dev/null
-+++ git/setup.py
++++ b/setup.py
@@ -0,0 +1,14 @@
+#!/usr/bin/env python
+
+from distutils.core import setup
+
-+setup(name='python-novnc',
++setup(name='python3-novnc',
+ version='2012.1~e3',
+ description='NoVNC python libraries',
+ author='Ghe Rivero',
diff --git a/meta-openstack/recipes-devtools/python/python3-novnc_git.bb b/meta-openstack/recipes-devtools/python/python3-novnc_git.bb
new file mode 100644
index 00000000..b41b5876
--- /dev/null
+++ b/meta-openstack/recipes-devtools/python/python3-novnc_git.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "This package contains the core python parts of NoVNC"
+HOMEPAGE = "https://github.com/kanaka/noVNC"
+SECTION = "devel/python"
+
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=99aebbcc36b17df855fad64d4b792bff"
+
+SRCREV = "463c39e4af98ec4106b87bbea17e1605aa4c6180"
+PV = "1.3.0"
+
+SRC_URI = "git://github.com/kanaka/noVNC.git;branch=master;protocol=https \
+ file://python-distutils.patch"
+
+S = "${WORKDIR}/git"
+
+inherit setuptools3
+
+DEPENDS += " python3-websockify"
diff --git a/meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb b/meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb
index 0583c970..7943e393 100644
--- a/meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oauth2client_4.1.3.bb
@@ -9,7 +9,7 @@ inherit setuptools3 pypi
SRC_URI[md5sum] = "3a9eb781f685949c04946f6c09e4c11d"
SRC_URI[sha256sum] = "d486741e451287f69568a4d26d70d9acd73a2bbfa275746c535b4209891cccc6"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-httplib2 \
${PYTHON_PN}-pyasn1 \
${PYTHON_PN}-pyasn1-modules \
diff --git a/meta-openstack/recipes-devtools/python/python3-openstack-nose_0.11.bb b/meta-openstack/recipes-devtools/python/python3-openstack-nose_0.11.bb
index 9cdc9a25..9dcbb7ff 100644
--- a/meta-openstack/recipes-devtools/python/python3-openstack-nose_0.11.bb
+++ b/meta-openstack/recipes-devtools/python/python3-openstack-nose_0.11.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-nose \
python3-colorama \
python3-termcolor \
diff --git a/meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb b/meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb
index 7c148187..5e5035d4 100644
--- a/meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-openstacksdk_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
SRC_URI = " \
- git://github.com/openstack/python-openstacksdk.git;branch=master \
+ git://github.com/openstack/python-openstacksdk.git;branch=master;protocol=https \
"
PV = "0.52.0+git${SRCPV}"
@@ -23,7 +23,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
bash \
python3-jsonpatch \
diff --git a/meta-openstack/recipes-devtools/python/python3-ordereddict_1.1.bb b/meta-openstack/recipes-devtools/python/python3-ordereddict_1.1.bb
index 9fa676bc..7fa27101 100644
--- a/meta-openstack/recipes-devtools/python/python3-ordereddict_1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-ordereddict_1.1.bb
@@ -15,7 +15,7 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pip \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-os-brick_git.bb b/meta-openstack/recipes-devtools/python/python3-os-brick_git.bb
index 4fc01f62..093b673e 100644
--- a/meta-openstack/recipes-devtools/python/python3-os-brick_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-os-brick_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRC_URI = "\
- git://github.com/openstack/os-brick.git;branch=stable/victoria \
+ git://github.com/openstack/os-brick.git;branch=stable/victoria;protocol=https \
"
SRCREV = "f0cf77672fed70f20896c23015cb50341f311f38"
@@ -14,7 +14,7 @@ S = "${WORKDIR}/git"
inherit setuptools3
-FILES_${PN} += "${datadir}/etc/*"
+FILES:${PN} += "${datadir}/etc/*"
DEPENDS += " \
python3-pbr \
@@ -25,7 +25,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-babel \
python3-eventlet \
diff --git a/meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb b/meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb
index a686d6aa..71f756a6 100644
--- a/meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-os-service-types_1.7.0.bb
@@ -12,6 +12,6 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-os-traits_2.4.0.bb b/meta-openstack/recipes-devtools/python/python3-os-traits_2.4.0.bb
index 72bd1b28..69ab2233 100644
--- a/meta-openstack/recipes-devtools/python/python3-os-traits_2.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-os-traits_2.4.0.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-six \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-os-vif_git.bb b/meta-openstack/recipes-devtools/python/python3-os-vif_git.bb
index 18a9e6b3..a8fe3c01 100644
--- a/meta-openstack/recipes-devtools/python/python3-os-vif_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-os-vif_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRC_URI = "\
- git://github.com/openstack/os-vif.git \
+ git://github.com/openstack/os-vif.git;branch=master;protocol=https \
"
PV = "2.2.0+git${SRCPV}"
@@ -23,7 +23,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-netaddr \
python3-oslo.concurrency \
diff --git a/meta-openstack/recipes-devtools/python/python3-os-win_git.bb b/meta-openstack/recipes-devtools/python/python3-os-win_git.bb
index 5a2b7658..b8a23fbd 100644
--- a/meta-openstack/recipes-devtools/python/python3-os-win_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-os-win_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
SRC_URI = "\
- git://github.com/openstack/os-win.git \
+ git://github.com/openstack/os-win.git;branch=master;protocol=https \
"
PV = "5.1.0+git${SRCPV}"
@@ -23,7 +23,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-babel \
python3-eventlet \
diff --git a/meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb b/meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb
index d88d0a07..9055da7c 100644
--- a/meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-os-xenapi_0.3.4.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
bash \
python3-pbr \
python3-babel \
diff --git a/meta-openstack/recipes-devtools/python/python3-osc-lib_2.3.0.bb b/meta-openstack/recipes-devtools/python/python3-osc-lib_2.3.0.bb
index bbbcdf38..2169e447 100644
--- a/meta-openstack/recipes-devtools/python/python3-osc-lib_2.3.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-osc-lib_2.3.0.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
${PYTHON_PN}-six \
${PYTHON_PN}-babel \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb
index 604abca5..5ce82ed5 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.cache_git.bb
@@ -8,7 +8,7 @@ PV = "2.6.1+git${SRCPV}"
SRCREV = "df075b2465195de53e42897e7d9be6c6c375ce5e"
SRCNAME = "oslo.cache"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -26,8 +26,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-dogpile.cache \
python3-six \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb
index 8b2043b0..abcff6ba 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.concurrency_git.bb
@@ -1,14 +1,14 @@
DESCRIPTION = "oslo.concurrency library"
HOMEPAGE = "http://launchpad.net/oslo"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
PV = "3.21.2+git${SRCPV}"
SRCREV = "1b25351d1c63e573068fff3d16faca440bbdcabf"
SRCNAME = "oslo.concurrency"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
S = "${WORKDIR}/git"
@@ -26,8 +26,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-pbr \
python3-fasteners \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb b/meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb
index 3b89b51a..e7557df9 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.config_8.4.0.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-requests \
python3-netaddr \
python3-stevedore \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.context_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.context_git.bb
index 4b733fd3..2aa318fb 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.context_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.context_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "oslo.context"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
PV = "2.17.0+git${SRCPV}"
SRCREV = "f4b6914db02e6bcf0de4a97bbc3dc85dd6e06d91"
@@ -23,8 +23,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
bash \
python3-pbr \
python3-debtcollector \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb
index 3a783919..0a5a05dc 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.db_git.bb
@@ -8,7 +8,7 @@ PV = "8.4.0+git${SRCPV}"
SRCREV = "e42c73343f640eaacb0a76d204eb55c85de4f5d5"
SRCNAME = "oslo.db"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -24,7 +24,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-six \
python3-alembic \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb
index 6cfd3742..49709d62 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.i18n_git.bb
@@ -1,14 +1,14 @@
DESCRIPTION = "oslo.i18n library"
HOMEPAGE = "http://launchpad.net/oslo"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
PV = "5.0.1+git${SRCPV}"
SRCREV = "73187bd86903fc87665a829c9a0c714db6aa3022"
SRCNAME = "oslo.i18n"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
inherit setuptools3
@@ -26,8 +26,8 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-babel \
${PYTHON_PN}-pbr \
${PYTHON_PN}-six \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb
index 308b39e9..c702e5ca 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.log_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
SRCNAME = "oslo.log"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
PV = "3.30.3+git${SRCPV}"
SRCREV = "76d1dee7b80c62172ea3900b75a47edf5b64cab4"
@@ -24,8 +24,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
bash \
python3-pbr \
python3-six \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb
index 9582c6b7..0dc65bed 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.messaging_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
SRCNAME = "oslo.messaging"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
PV = "12.5.0+git${SRCPV}"
SRCREV = "62e104bdb57714a0754f788795d1b4faf8ebb74d"
@@ -25,8 +25,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
bash \
python3-pbr \
python3-cachetools \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb
index a481818c..51b3e7c2 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.middleware_git.bb
@@ -1,14 +1,14 @@
DESCRIPTION = "Oslo Middleware library"
HOMEPAGE = "http://launchpad.net/oslo"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
PV = "4.1.0+git${SRCPV}"
SRCREV = "7355d905bc0e6b7d8884e290cc26895eed0f7179"
SRCNAME = "oslo.middleware"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
S = "${WORKDIR}/git"
@@ -26,8 +26,8 @@ DEPENDS += " \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-pbr \
python3-jinja2 \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb
index b3174445..e5674328 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.policy_git.bb
@@ -2,14 +2,14 @@ SUMMARY = "Oslo Policy library"
DESCRIPTION = "The Oslo Policy library provides support for RBAC policy enforcement across all OpenStack services."
HOMEPAGE = "https://github.com/openstack/oslo.policy"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
PV = "3.3.0+git${SRCPV}"
SRCREV = "cab28649c689067970a51a2f9b329bdd6a0f0501"
SRCNAME = "oslo.policy"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -25,7 +25,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-oslo.config \
python3-oslo.i18n \
python3-oslo.serialization \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb
index 27da695b..f6e51021 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.privsep_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "oslo.privsep"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
PV = "2.4.0+git${SRCPV}"
SRCREV = "512b5d9f6b79b798474d8bb2dac2462b0f705cb9"
@@ -22,8 +22,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-oslo.log \
python3-oslo.i18n \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb
index a3377e6b..1b9e4930 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.reports_git.bb
@@ -1,14 +1,14 @@
DESCRIPTION = "oslo.reports library"
HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
PV = "2.2.0+git${SRCPV}"
SRCREV = "bc631aedef131bc45225720e5c8f8e4ca35ff020"
SRCNAME = "oslo.reports"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -24,8 +24,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-pbr \
python3-six \
python3-jinja2 \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb
index 2d311b53..b873afdb 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.rootwrap_git.bb
@@ -1,14 +1,14 @@
DESCRIPTION = "Oslo Rootwrap"
HOMEPAGE = "https://launchpad.net/oslo"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c46f31914956e4579f9b488e71415ac8"
PV = "6.1.0+git${SRCPV}"
SRCREV = "ff61e1577c3aaec6242951876263108559d1a203"
SRCNAME = "oslo.rootwrap"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -26,8 +26,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-pbr \
python3-six \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.serialization_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.serialization_git.bb
index 36e9424e..542404a9 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.serialization_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.serialization_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
SRCNAME = "oslo.serialization"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
PV = "2.20.0+git${SRCPV}"
SRCREV = "e56d91427c11a3813a0154d47e804018e580086e"
@@ -25,8 +25,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-pbr \
python3-six \
python3-oslo.utils \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb
index 3598ea0d..7ea4373f 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.service_git.bb
@@ -1,14 +1,14 @@
DESCRIPTION = "oslo.service library"
HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
PV = "1.25.2"
SRCREV = "8481ce67951aa1b44203c03639b79e06f65bd8bc"
SRCNAME = "oslo.service"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
S = "${WORKDIR}/git"
@@ -24,7 +24,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-webob \
python3-eventlet \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb
index 83154434..7bec9804 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.utils_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=34400b68072d710fecd0a2940a0d1658"
SRCNAME = "oslo.utils"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
PV = "3.28.0+git${SRCPV}"
SRCREV = "8b3965b9bbe1e31a4939f2f69c5239d6d5c7f72c"
@@ -24,8 +24,8 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
${PYTHON_PN}-six \
${PYTHON_PN}-iso8601 \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb
index 41064dd0..b24158e3 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.versionedobjects_git.bb
@@ -1,14 +1,14 @@
DESCRIPTION = "oslo.versionedobjects library"
HOMEPAGE = "https://wiki.openstack.org/wiki/Oslo"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
PV = "2.3.0+git${SRCPV}"
SRCREV = "8db69628834332ed2df6690135be5d5c1ebd3ca1"
SRCNAME = "oslo.versionedobjects"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -24,8 +24,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-six \
python3-oslo.concurrency \
python3-oslo.config \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb b/meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb
index 99fd8a94..e748a1f5 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslo.vmware_git.bb
@@ -8,7 +8,7 @@ PV = "3.4.0+git${SRCPV}"
SRCREV = "32c8d43a20cb6a29f03324fbc2e6cad3bfb5a294"
SRCNAME = "oslo.vmware"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -24,7 +24,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-stevedore \
python3-netaddr \
diff --git a/meta-openstack/recipes-devtools/python/python3-oslotest_git.bb b/meta-openstack/recipes-devtools/python/python3-oslotest_git.bb
index ecc0672b..c4416505 100644
--- a/meta-openstack/recipes-devtools/python/python3-oslotest_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-oslotest_git.bb
@@ -10,7 +10,7 @@ PV = "2.17.2+git${SRCPV}"
SRCREV = "54ac29c3edd46530c1ee90eb860a7e686d9a3740"
SRCNAME = "oslotest"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
S = "${WORKDIR}/git"
@@ -25,7 +25,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} = "python3-fixtures \
+RDEPENDS:${PN} = "python3-fixtures \
python3-subunit \
python3-six \
python3-testrepository \
diff --git a/meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb b/meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb
index 5d7939b6..c7f84b45 100644
--- a/meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-osprofiler_3.4.0.bb
@@ -21,8 +21,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-pbr \
python3-six \
python3-oslo.messaging \
diff --git a/meta-openstack/recipes-devtools/python/python3-ovsdbapp_git.bb b/meta-openstack/recipes-devtools/python/python3-ovsdbapp_git.bb
index 4c0510ce..b5de2621 100644
--- a/meta-openstack/recipes-devtools/python/python3-ovsdbapp_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-ovsdbapp_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1dece7821bf3fd70fe1309eaa37d52a2"
SRCNAME = "ovsdbapp"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=stable/pike;protocol=https"
PV = "0.4.4+git${SRCPV}"
SRCREV = "40064ca2d99389f278028508a17f2e38d6df6f10"
@@ -25,7 +25,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-fixtures \
python3-ovs \
python3-pbr \
diff --git a/meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb b/meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb
index c08644f9..7fc062a5 100644
--- a/meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pastedeploy_2.1.0.bb
@@ -13,7 +13,7 @@ inherit setuptools3 pypi
DEPENDS += "${PYTHON_PN}-pytest-runner-native"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-paste \
${PYTHON_PN}-setuptools \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-pathlib_1.0.1.bb b/meta-openstack/recipes-devtools/python/python3-pathlib_1.0.1.bb
index 059b4ff9..048eeb5c 100644
--- a/meta-openstack/recipes-devtools/python/python3-pathlib_1.0.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pathlib_1.0.1.bb
@@ -19,5 +19,5 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-pecan_1.4.0.bb b/meta-openstack/recipes-devtools/python/python3-pecan_1.4.0.bb
index ff457d69..b772ca40 100644
--- a/meta-openstack/recipes-devtools/python/python3-pecan_1.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pecan_1.4.0.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "4b2acd6802a04b59e306d0a6ccf37701d24376f4dc044bbbafba3afdf9
inherit setuptools3 pypi
-RDEPENDS_${PN} = "${PYTHON_PN}-mako \
+RDEPENDS:${PN} = "${PYTHON_PN}-mako \
${PYTHON_PN}-webtest \
${PYTHON_PN}-six \
${PYTHON_PN}-logutils \
diff --git a/meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb b/meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb
index b9d36ec1..213b55ad 100644
--- a/meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pika-pool_0.1.3.bb
@@ -10,6 +10,6 @@ SRC_URI[sha256sum] = "f3985888cc2788cdbd293a68a8b5702a9c955db6f7b8b551aeac91e7f3
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pika \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb b/meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb
index 5e2f1780..d160ac92 100644
--- a/meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-positional_1.2.1.bb
@@ -16,6 +16,6 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-wrapt \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb b/meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb
index 2e8dca06..bd010aca 100644
--- a/meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-posix-ipc_1.0.4.bb
@@ -20,6 +20,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-pycadf_git.bb b/meta-openstack/recipes-devtools/python/python3-pycadf_git.bb
index 6e864e8a..4f9618d4 100644
--- a/meta-openstack/recipes-devtools/python/python3-pycadf_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pycadf_git.bb
@@ -8,13 +8,13 @@ PV = "3.1.0+git${SRCPV}"
SRCREV = "2402013a8719873d65136fc283e1855166adbc26"
SRCNAME = "pycadf"
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git"
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
inherit setuptools3
-FILES_${PN} += "${datadir}/etc/${SRCNAME}/*"
+FILES:${PN} += "${datadir}/etc/${SRCNAME}/*"
DEPENDS += " \
python3-pip \
@@ -25,7 +25,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-babel \
python3-iso8601 \
python3-netaddr \
diff --git a/meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb b/meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb
index e659f618..a05712be 100644
--- a/meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pypowervm_1.1.24.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-lxml \
python3-oslo.concurrency \
python3-oslo.context \
diff --git a/meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb b/meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb
index bfd1c48a..3e585f77 100644
--- a/meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pysaml2_6.1.0.bb
@@ -12,7 +12,7 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-zopeinterface \
python3-repoze.who \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-pyscss_1.3.7.bb b/meta-openstack/recipes-devtools/python/python3-pyscss_1.3.7.bb
index 0c7528a5..79008c63 100644
--- a/meta-openstack/recipes-devtools/python/python3-pyscss_1.3.7.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pyscss_1.3.7.bb
@@ -19,8 +19,8 @@ DEPENDS += " \
python3-six \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-logging \
python3-six \
python3-numbers \
diff --git a/meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb b/meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb
index 06ea97a0..c7acfaea 100644
--- a/meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pysnmp_4.4.12.bb
@@ -9,6 +9,6 @@ SRC_URI[sha256sum] = "0c3dbef2f958caca96071fe5c19de43e9c1b0484ab02a0cf08b190bcee
inherit setuptools3 pypi
-RDEPENDS_${PN} += "${PYTHON_PN}-pycrypto \
+RDEPENDS:${PN} += "${PYTHON_PN}-pycrypto \
${PYTHON_PN}-pyasn1 \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb b/meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb
index f8a19e73..610a27e3 100644
--- a/meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb
+++ b/meta-openstack/recipes-devtools/python/python3-pytest-salt_2020.1.27.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "fcc29c9e8208eda8955367c11607e72467a68564d5afbcf632b1dd6ecf
inherit pypi setuptools3
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
${PYTHON_PN}-pytest \
${PYTHON_PN}-pytest-tempdir \
${PYTHON_PN}-pytest-helpers-namespace \
diff --git a/meta-openstack/recipes-devtools/python/python3-python-editor_1.0.4.bb b/meta-openstack/recipes-devtools/python/python3-python-editor_1.0.4.bb
index fea7093f..3f4dd5da 100644
--- a/meta-openstack/recipes-devtools/python/python3-python-editor_1.0.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-python-editor_1.0.4.bb
@@ -12,5 +12,5 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-rcssmin_1.0.6.bb b/meta-openstack/recipes-devtools/python/python3-rcssmin_1.0.6.bb
index 7409cdc4..cd890e0c 100644
--- a/meta-openstack/recipes-devtools/python/python3-rcssmin_1.0.6.bb
+++ b/meta-openstack/recipes-devtools/python/python3-rcssmin_1.0.6.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "ca87b695d3d7864157773a61263e5abb96006e9ff0e021eff90cbe0e1b
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb b/meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb
index 0f782eea..6de7a432 100644
--- a/meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb
+++ b/meta-openstack/recipes-devtools/python/python3-repoze.lru_0.7.bb
@@ -13,6 +13,6 @@ SRC_URI[sha256sum] = "0429a75e19380e4ed50c0694e26ac8819b4ea7851ee1fc7583c8572db8
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-netclient \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-repoze.who_2.4.bb b/meta-openstack/recipes-devtools/python/python3-repoze.who_2.4.bb
index e75490d7..98f24f36 100644
--- a/meta-openstack/recipes-devtools/python/python3-repoze.who_2.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-repoze.who_2.4.bb
@@ -15,8 +15,8 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pip \
${PYTHON_PN}-zopeinterface \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb b/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
index 4bf9c0eb..0760c278 100644
--- a/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-requestsexceptions_1.4.0.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "b095cbc77618f066d459a02b137b020c37da9f46d9b057704019c9f77d
inherit setuptools3 pypi
# conflicting file prevention
-do_install_append() {
+do_install:append() {
rm -f ${D}${libdir}/python*/site-packages/tests/*
}
@@ -18,6 +18,6 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-retrying_1.3.3.bb b/meta-openstack/recipes-devtools/python/python3-retrying_1.3.3.bb
index e5996701..706f978c 100644
--- a/meta-openstack/recipes-devtools/python/python3-retrying_1.3.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-retrying_1.3.3.bb
@@ -15,6 +15,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-rfc3986_1.4.0.bb b/meta-openstack/recipes-devtools/python/python3-rfc3986_1.4.0.bb
index e5ac0e64..d338a9e4 100644
--- a/meta-openstack/recipes-devtools/python/python3-rfc3986_1.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-rfc3986_1.4.0.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Validating URI References per RFC 3986"
HOMEPAGE = "https://rfc3986.rtfd.org"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=03731a0e7dbcb30cecdcec77cc93ec29"
SRC_URI[md5sum] = "1b03ad2853e33d47eea698571255247c"
@@ -15,6 +15,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-rjsmin_1.1.0.bb b/meta-openstack/recipes-devtools/python/python3-rjsmin_1.1.0.bb
index 6c3b55bf..15bba293 100644
--- a/meta-openstack/recipes-devtools/python/python3-rjsmin_1.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-rjsmin_1.1.0.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "b15dc75c71f65d9493a8c7fa233fdcec823e3f1b88ad84a843ffef49b3
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb b/meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb
index 309bb292..413ac477 100644
--- a/meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-routes_2.5.1.bb
@@ -10,7 +10,7 @@ PYPI_PACKAGE = "Routes"
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-netclient \
${PYTHON_PN}-six \
${PYTHON_PN}-repoze.lru \
diff --git a/meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb b/meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb
index e1eef6b0..644c3de7 100644
--- a/meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb
+++ b/meta-openstack/recipes-devtools/python/python3-rtslib-fb_2.1.74.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "API for Linux kernel SCSI target (aka LIO)"
HOMEPAGE = "http://github.com/agrover/rtslib-fb"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://PKG-INFO;md5=cf391b108961d84a581f45259ec47c52"
SRC_URI[md5sum] = "85ab011e3a98fb585d8a0fb337c5dab4"
@@ -15,8 +15,8 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
${PYTHON_PN}-json \
${PYTHON_PN}-shell \
${PYTHON_PN}-six \
diff --git a/meta-openstack/recipes-devtools/python/python3-saharaclient_git.bb b/meta-openstack/recipes-devtools/python/python3-saharaclient_git.bb
index 9ec4c56c..7dfd0f82 100644
--- a/meta-openstack/recipes-devtools/python/python3-saharaclient_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-saharaclient_git.bb
@@ -14,7 +14,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${PYTHON_PN}-pbr \
"
@@ -22,7 +22,7 @@ SRCNAME = "saharaclient"
inherit setuptools3
-SRC_URI = "git://github.com/openstack/python-saharaclient.git;branch=master"
+SRC_URI = "git://github.com/openstack/python-saharaclient.git;branch=master;protocol=https"
PV = "3.2.1+git${SRCPV}"
SRCREV = "a9fee07108c432e20a3ca7760541d4fcb4f14811"
diff --git a/meta-openstack/recipes-devtools/python/python3-salttesting_git.bb b/meta-openstack/recipes-devtools/python/python3-salttesting_git.bb
index fdc0341a..51cf18ec 100644
--- a/meta-openstack/recipes-devtools/python/python3-salttesting_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-salttesting_git.bb
@@ -4,7 +4,7 @@ SECTION = "devel/python"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=f36f1e9e3e30f90180efdf7e40d943e5"
-SRC_URI = "git://github.com/saltstack/salt-testing.git;branch=develop \
+SRC_URI = "git://github.com/saltstack/salt-testing.git;branch=develop;protocol=https \
file://0001-Add-ptest-output-option-to-test-suite.patch \
"
@@ -13,7 +13,7 @@ PV = "2018.9.21+git${SRCPV}"
S = "${WORKDIR}/git"
-RDEPENDS_${PN} = "\
+RDEPENDS:${PN} = "\
python3-mock \
python3-unittest \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb b/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb
index 34b40def..98fec91f 100644
--- a/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-setuptools-git_1.2.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "ff64136da01aabba76ae88b050e7197918d8b2139ccbf6144e14d472b9
inherit setuptools3 pypi
# conflicting file prevention
-do_install_append() {
+do_install:append() {
rm -f ${D}${libdir}/python*/site-packages/site.py*
}
BBCLASSEXTEND = "native"
diff --git a/meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb b/meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb
index 5142e139..32685ef4 100644
--- a/meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-sqlalchemy-migrate_0.13.0.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-sqlalchemy \
python3-decorator \
diff --git a/meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb b/meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb
index 0c0cc6a0..96ef9493 100644
--- a/meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-statsd_3.3.0.bb
@@ -9,5 +9,5 @@ inherit setuptools3 pypi
SRC_URI[md5sum] = "b397ccf880f37cf099e775907ebf7a46"
SRC_URI[sha256sum] = "e3e6db4c246f7c59003e51c9720a51a7f39a396541cb9b147ff4b14d15b5dd1f"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb b/meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb
index 183eab03..a590cfb3 100644
--- a/meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb
+++ b/meta-openstack/recipes-devtools/python/python3-suds-jurko_0.6.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Lightweight SOAP client (Jurko's fork)"
HOMEPAGE = "https://bitbucket.org/jurko/suds"
SECTION = "devel/python"
-LICENSE = "LGPLv3"
+LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=847e96bce86d8774f491a92924343a29"
PYPI_PACKAGE_EXT = "tar.bz2"
@@ -15,6 +15,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb b/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb
index 1025d9e0..6ca61549 100644
--- a/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-swiftclient_3.10.0.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "66227eaf29a691c70675fb9982022980b92797c273dd5e6dc7e680425e
inherit pypi setuptools3 python3-dir
-do_install_append() {
+do_install:append() {
cp -r test ${D}/${PYTHON_SITEPACKAGES_DIR}/${SRCNAME}/
}
@@ -24,7 +24,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-simplejson \
python3-pbr \
python3-requests \
diff --git a/meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb b/meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb
index ac5931f0..3b0bb8b5 100644
--- a/meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-sysv-ipc_1.0.1.bb
@@ -15,6 +15,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-taskflow_git.bb b/meta-openstack/recipes-devtools/python/python3-taskflow_git.bb
index a9c4c30a..193f80e7 100644
--- a/meta-openstack/recipes-devtools/python/python3-taskflow_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-taskflow_git.bb
@@ -24,7 +24,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-pbr \
python3-six \
python3-futurist \
diff --git a/meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb b/meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb
index bcab75a7..0e5069aa 100644
--- a/meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-tenacity_6.2.0.bb
@@ -17,7 +17,7 @@ DEPENDS += " \
python3-setuptools-scm-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-six \
python3-monotonic \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-termcolor_1.1.0.bb b/meta-openstack/recipes-devtools/python/python3-termcolor_1.1.0.bb
index a8d50097..127287a7 100644
--- a/meta-openstack/recipes-devtools/python/python3-termcolor_1.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-termcolor_1.1.0.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING.txt;md5=809e8749b63567978acfbd81d9f6a27d"
SRC_URI[md5sum] = "043e89644f8909d462fbbfa511c768df"
SRC_URI[sha256sum] = "1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"
-inherit distutils3 pypi
+inherit setuptools3 pypi
DEPENDS += " \
python3-pip \
diff --git a/meta-openstack/recipes-devtools/python/python3-testrepository_0.0.20.bb b/meta-openstack/recipes-devtools/python/python3-testrepository_0.0.20.bb
index 7847b0c8..eb5e8d0e 100644
--- a/meta-openstack/recipes-devtools/python/python3-testrepository_0.0.20.bb
+++ b/meta-openstack/recipes-devtools/python/python3-testrepository_0.0.20.bb
@@ -9,7 +9,7 @@ SRC_URI[sha256sum] = "752449bc98c20253ec4611c40564aea93d435a5bf3ff672208e01cc10e
inherit setuptools3 pypi
-RDEPENDS_${PN} += "${PYTHON_PN}-subunit \
+RDEPENDS:${PN} += "${PYTHON_PN}-subunit \
${PYTHON_PN}-extras \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb b/meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb
index 111be3c1..ee34c3d8 100644
--- a/meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-testresources_2.0.1.bb
@@ -13,7 +13,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-unittest \
python3-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-testscenarios_0.5.0.bb b/meta-openstack/recipes-devtools/python/python3-testscenarios_0.5.0.bb
index 92523c27..79b03fb7 100644
--- a/meta-openstack/recipes-devtools/python/python3-testscenarios_0.5.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-testscenarios_0.5.0.bb
@@ -18,7 +18,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
${PYTHON_PN}-testtools \
${PYTHON_PN}-pbr \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb b/meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb
index f77cebee..e86041d0 100644
--- a/meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-tinyrpc_1.0.4.bb
@@ -10,7 +10,7 @@ SRC_URI[sha256sum] = "4b41fab967fb1c978f573bf0d609a3b12cc3b6ed62bd3108f43f575563
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-six \
python3-gevent \
python3-requests \
diff --git a/meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb b/meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb
index cc2824ca..c48e1ef3 100644
--- a/meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-tooz_2.7.1.bb
@@ -21,8 +21,8 @@ DEPENDS += " \
python3-pbr-native \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
python3-pbr \
python3-stevedore \
python3-six \
diff --git a/meta-openstack/recipes-devtools/python/python3-trollius_git.bb b/meta-openstack/recipes-devtools/python/python3-trollius_git.bb
index acba23e5..12941baa 100644
--- a/meta-openstack/recipes-devtools/python/python3-trollius_git.bb
+++ b/meta-openstack/recipes-devtools/python/python3-trollius_git.bb
@@ -8,7 +8,7 @@ PV = "3.4.3+git${SRCPV}"
SRCREV = "7b2d8abfce1d7ef18ef516f9b1b7032172630375"
SRCNAME = "trollius"
-SRC_URI = "git://github.com/haypo/${SRCNAME}.git;branch=trollius"
+SRC_URI = "git://github.com/haypo/${SRCNAME}.git;branch=trollius;protocol=https"
S = "${WORKDIR}/git"
@@ -18,5 +18,5 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb b/meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb
index ca8c0697..b11c3d85 100644
--- a/meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-unicodecsv_0.14.1.bb
@@ -13,6 +13,6 @@ DEPENDS += " \
python3-pbr \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-vine_5.0.0.bb b/meta-openstack/recipes-devtools/python/python3-vine_5.0.0.bb
index 4695402d..bea33bc9 100644
--- a/meta-openstack/recipes-devtools/python/python3-vine_5.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-vine_5.0.0.bb
@@ -9,5 +9,5 @@ SRC_URI[sha256sum] = "7d3b1624a953da82ef63462013bbd271d3eb75751489f9807598e8f340
inherit setuptools3 pypi
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-voluptuous_0.12.0.bb b/meta-openstack/recipes-devtools/python/python3-voluptuous_0.12.0.bb
index 5c59c21d..3e77e306 100644
--- a/meta-openstack/recipes-devtools/python/python3-voluptuous_0.12.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-voluptuous_0.12.0.bb
@@ -9,5 +9,5 @@ SRC_URI[sha256sum] = "3a4ef294e16f6950c79de4cba88f31092a107e6e3aaa29950b43e2bb9e
inherit setuptools3 pypi
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb b/meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb
index b4f4874b..219e1594 100644
--- a/meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-warlock_1.3.3.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "Build self-validating python objects using JSON schemas"
HOMEPAGE = "http://github.com/bcwaldon/warlock"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
DEPENDS += "python3-jsonschema python3-jsonpatch"
@@ -11,7 +11,7 @@ SRC_URI[sha256sum] = "a093c4d04b42b7907f69086e476a766b7639dca50d95edc83aef6aeab9
inherit pypi setuptools3
-RDEPENDS_${PN} += "${PYTHON_PN}-jsonschema \
+RDEPENDS:${PN} += "${PYTHON_PN}-jsonschema \
${PYTHON_PN}-jsonpatch \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-weakrefmethod_1.0.3.bb b/meta-openstack/recipes-devtools/python/python3-weakrefmethod_1.0.3.bb
index fd2c918d..445d266d 100644
--- a/meta-openstack/recipes-devtools/python/python3-weakrefmethod_1.0.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-weakrefmethod_1.0.3.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "A WeakMethod class for storing bound methods using weak references."
HOMEPAGE = "https://github.com/twang817/weakrefmethod"
SECTION = "devel/python"
-LICENSE = "PSF"
+LICENSE = "PSF-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=dd98d01d471fac8d8dbdd975229dba03"
SRC_URI[md5sum] = "39e7450191dea0b17a646b929784ac6f"
diff --git a/meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb b/meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb
index 436ee3d6..84e3f72b 100644
--- a/meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-websockify_0.9.0.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "WebSockets support for any application/server"
HOMEPAGE = "https://github.com/kanaka/websockify"
SECTION = "devel/python"
-LICENSE = "LGPLv3"
+LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://PKG-INFO;md5=eb81922f483833198eace60f1469f99d"
SRC_URI[md5sum] = "ff745fd67457fd077915753c9b808b2a"
@@ -9,6 +9,6 @@ SRC_URI[sha256sum] = "c35b5b79ebc517d3b784dacfb993be413a93cda5222c6f382443ce29c1
inherit setuptools3 pypi
-RDEPENDS_${PN} += "gmp"
+RDEPENDS:${PN} += "gmp"
-FILES_${PN} += "${datadir}/*"
+FILES:${PN} += "${datadir}/*"
diff --git a/meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb b/meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb
index 5fd4f5a0..dab1c593 100644
--- a/meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb
+++ b/meta-openstack/recipes-devtools/python/python3-webtest_2.0.35.bb
@@ -6,12 +6,12 @@ LIC_FILES_CHKSUM = "file://README.rst;md5=e3e00192f000e33de99fd5a3cb32a8fc"
PYPI_PACKAGE = "WebTest"
-RDEPENDS_${PN} += "${PYTHON_PN}-beautifulsoup4"
+RDEPENDS:${PN} += "${PYTHON_PN}-beautifulsoup4"
SRC_URI[md5sum] = "a5d027ffa0991fdf20e305c62bd37791"
SRC_URI[sha256sum] = "aac168b5b2b4f200af4e35867cf316712210e3d5db81c1cbdff38722647bb087"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-html \
python3-logging \
python3-webob \
diff --git a/meta-openstack/recipes-devtools/python/python3-wsme_0.10.0.bb b/meta-openstack/recipes-devtools/python/python3-wsme_0.10.0.bb
index 57538ecd..2f5fa1f7 100644
--- a/meta-openstack/recipes-devtools/python/python3-wsme_0.10.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-wsme_0.10.0.bb
@@ -19,7 +19,7 @@ DEPENDS += " \
${PYTHON_PN}-pbr-native \
"
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
${PYTHON_PN}-pbr \
${PYTHON_PN}-six \
${PYTHON_PN}-pytz \
diff --git a/meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb b/meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb
index ea31fc1b..521fd713 100644
--- a/meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xattr_0.9.7.bb
@@ -13,6 +13,6 @@ DEPENDS += " \
python3-cffi-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-cffi \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-bootstrap_2.5.0.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-bootstrap_2.5.0.0.bb
index 7d24a67c..225ac6de 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-bootstrap_2.5.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-bootstrap_2.5.0.0.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-cookies_1.2.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-cookies_1.2.1.1.bb
index 001bde92..d874ca74 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-cookies_1.2.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-cookies_1.2.1.1.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-fileupload_12.0.4.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-fileupload_12.0.4.0.bb
index 2fc8f88f..cd97fd93 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-fileupload_12.0.4.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-fileupload_12.0.4.0.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-gettext_2.4.1.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-gettext_2.4.1.0.bb
index 670891aa..172f4cf0 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-gettext_2.4.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-gettext_2.4.1.0.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-irdragndrop_1.0.2.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-irdragndrop_1.0.2.2.bb
index b50fe20d..e7b09ce2 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-irdragndrop_1.0.2.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-irdragndrop_1.0.2.2.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb
index 49463571..10e7bf28 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-lrdragndrop_1.0.2.4.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-mock_1.2.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-mock_1.2.1.1.bb
index 505a6372..0de6fba4 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-mock_1.2.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-mock_1.2.1.1.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-schema-form_0.8.13.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-schema-form_0.8.13.0.bb
index aa49f61a..e74accaf 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular-schema-form_0.8.13.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular-schema-form_0.8.13.0.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-angular_1.5.8.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-angular_1.5.8.0.bb
index c04c4ea0..426e7763 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-angular_1.5.8.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-angular_1.5.8.0.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-datepicker_1.4.0.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-datepicker_1.4.0.0.bb
index 6ecaf8a5..3b0a4050 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-datepicker_1.4.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-datepicker_1.4.0.0.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-scss_3.4.1.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-scss_3.4.1.0.bb
index 31029792..3c21c791 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-scss_3.4.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-bootstrap-scss_3.4.1.0.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "%DESCRIPTION%"
HOMEPAGE = "%URL%"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
PYPI_PACKAGE = "XStatic-Bootstrap-SCSS"
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-bootswatch_3.3.7.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-bootswatch_3.3.7.0.bb
index 52cbe2a0..b14a11bf 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-bootswatch_3.3.7.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-bootswatch_3.3.7.0.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-d3_3.5.17.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-d3_3.5.17.0.bb
index e5e5491d..93b4c1f5 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-d3_3.5.17.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-d3_3.5.17.0.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb
index 14f6a3d1..19d8f7dd 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-hogan_2.0.0.3.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jasmine_2.4.1.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jasmine_2.4.1.2.bb
index 7e1638b7..3eebc5ac 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-jasmine_2.4.1.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jasmine_2.4.1.2.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb
index e8bed4c8..d63aede5 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-migrate_1.2.1.2.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb
index 98346aff..6c45bc3e 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery-ui_1.12.1.1.bb
@@ -1,7 +1,7 @@
DESCRIPTION = "%DESCRIPTION%"
HOMEPAGE = "%URL%"
SECTION = "devel/python"
-LICENSE = "Apache-2"
+LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://PKG-INFO;md5=7de5500e6244db6d698bbb724aea9a17"
PYPI_PACKAGE = "XStatic-jquery-ui"
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb
index f367574f..87209842 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.quicksearch_2.0.3.2.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb
index 6ec69887..314ff371 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery.tablesorter_2.14.5.2.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery_3.4.1.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery_3.4.1.0.bb
index b68654fd..788a33ac 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-jquery_3.4.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jquery_3.4.1.0.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-jsencrypt_2.3.1.1.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-jsencrypt_2.3.1.1.bb
index 05b3dbaf..d544dcb6 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-jsencrypt_2.3.1.1.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-jsencrypt_2.3.1.1.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-magic-search_0.2.5.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-magic-search_0.2.5.2.bb
index 1bc1457b..3e1fbe5a 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-magic-search_0.2.5.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-magic-search_0.2.5.2.bb
@@ -14,5 +14,5 @@ inherit setuptools3 pypi
DEPENDS += " \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb
index 3354f47a..2a1c20b3 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-mdi_1.6.50.2.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-objectpath_1.2.1.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-objectpath_1.2.1.0.bb
index faf28582..0bb771cb 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-objectpath_1.2.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-objectpath_1.2.1.0.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-qunit_1.14.0.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-qunit_1.14.0.2.bb
index 36ce92bd..f054aec9 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-qunit_1.14.0.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-qunit_1.14.0.2.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb
index d95a9827..da94066c 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-rickshaw_1.5.1.0.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-roboto-fontface_0.5.0.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-roboto-fontface_0.5.0.0.bb
index a3d6bd04..352ed5eb 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-roboto-fontface_0.5.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-roboto-fontface_0.5.0.0.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
${PYTHON_PN}-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-smart-table_1.4.13.2.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-smart-table_1.4.13.2.bb
index bb6895c0..9e76a268 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-smart-table_1.4.13.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-smart-table_1.4.13.2.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb
index 66bd986b..30b0a86a 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-spin_1.2.5.3.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-term.js_0.0.7.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-term.js_0.0.7.0.bb
index 724fbda4..32c4bb09 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-term.js_0.0.7.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-term.js_0.0.7.0.bb
@@ -15,5 +15,5 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-xstatic-tv4_1.2.7.0.bb b/meta-openstack/recipes-devtools/python/python3-xstatic-tv4_1.2.7.0.bb
index 73bee88c..3e48b25b 100644
--- a/meta-openstack/recipes-devtools/python/python3-xstatic-tv4_1.2.7.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-xstatic-tv4_1.2.7.0.bb
@@ -17,6 +17,6 @@ DEPENDS += " \
python3-pip \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb b/meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb
index 700bf85f..a2ad034a 100644
--- a/meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb
+++ b/meta-openstack/recipes-devtools/python/python3-zake_0.2.2.bb
@@ -13,6 +13,6 @@ DEPENDS += " \
python3-pip \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
python3-kazoo \
"
diff --git a/meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb b/meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb
index 89c30818..55423b75 100644
--- a/meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb
+++ b/meta-openstack/recipes-devtools/python/python3-zaqarclient_2.0.0.bb
@@ -16,7 +16,7 @@ DEPENDS += " \
python3-pbr-native \
"
-RDEPENDS_${PN} +=" \
+RDEPENDS:${PN} +=" \
python3-pbr \
python3-requests \
python3-six \
diff --git a/meta-openstack/recipes-devtools/qemu/qemu_5.%.bbappend b/meta-openstack/recipes-devtools/qemu/qemu_8.%.bbappend
index 025ee4ee..025ee4ee 100644
--- a/meta-openstack/recipes-devtools/qemu/qemu_5.%.bbappend
+++ b/meta-openstack/recipes-devtools/qemu/qemu_8.%.bbappend
diff --git a/meta-openstack/recipes-devtools/qemu/qemu_openstack.inc b/meta-openstack/recipes-devtools/qemu/qemu_openstack.inc
index ad1ea259..e982d669 100644
--- a/meta-openstack/recipes-devtools/qemu/qemu_openstack.inc
+++ b/meta-openstack/recipes-devtools/qemu/qemu_openstack.inc
@@ -2,8 +2,8 @@ PACKAGECONFIG[spice] = "--enable-spice,--disable-spice,spice,"
PACKAGECONFIG[libseccomp] = "--enable-seccomp,--disable-seccomp,libseccomp,libseccomp"
PACKAGECONFIG ?= "fdt virtfs libcap-ng"
-PACKAGECONFIG_x86 ?= "fdt spice virtfs libcap-ng"
-PACKAGECONFIG_x86-64 ?= "fdt spice virtfs libcap-ng"
+PACKAGECONFIG:x86 ?= "fdt spice virtfs libcap-ng"
+PACKAGECONFIG:x86-64 ?= "fdt spice virtfs libcap-ng"
-PACKAGECONFIG_class-native = "fdt"
-PACKAGECONFIG_class-nativesdk = "fdt"
+PACKAGECONFIG:class-native = "fdt"
+PACKAGECONFIG:class-nativesdk = "fdt"
diff --git a/meta-openstack/recipes-devtools/ruby/bundler_git.bb b/meta-openstack/recipes-devtools/ruby/bundler_git.bb
index f7617a0c..a4300a27 100644
--- a/meta-openstack/recipes-devtools/ruby/bundler_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/bundler_git.bb
@@ -25,7 +25,7 @@ SRCREV = "06e3647c117da210ffd15a174624497830addd7b"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/bundler/bundler.git;branch=1-7-stable \
+ git://github.com/bundler/bundler.git;branch=1-7-stable;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/chef-zero_git.bb b/meta-openstack/recipes-devtools/ruby/chef-zero_git.bb
index 1ade2658..199fd41e 100644
--- a/meta-openstack/recipes-devtools/ruby/chef-zero_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/chef-zero_git.bb
@@ -21,12 +21,12 @@ SRCREV = "28fe2928469885b0138de4d4270c6eccac8ab482"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/chef-zero.git;branch=master \
+ git://github.com/opscode/chef-zero.git;branch=master;protocol=https \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
mixlib-log \
json \
hashie \
diff --git a/meta-openstack/recipes-devtools/ruby/coderay_git.bb b/meta-openstack/recipes-devtools/ruby/coderay_git.bb
index 32536993..a45942f6 100644
--- a/meta-openstack/recipes-devtools/ruby/coderay_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/coderay_git.bb
@@ -16,7 +16,7 @@ SRCREV = "a48037b85a12228431b32103786456f36beb355f"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/rubychan/coderay.git \
+ git://github.com/rubychan/coderay.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.6.bb b/meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.9.bb
index a328203e..e2c99d7d 100644
--- a/meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.6.bb
+++ b/meta-openstack/recipes-devtools/ruby/concurrent-ruby_1.1.9.bb
@@ -2,11 +2,17 @@ SUMMARY = "Modern concurrency tools including agents, futures, promises, thread
HOMEPAGE = "http://www.concurrent-ruby.com"
LICENSE = "MIT"
-LIC_FILES_CHKSUM = "file://LICENSE.md;md5=fde65ae93d18826f70c6fe125aa04297"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=e319104fe1435b64fc0a67032db44f02"
-SRC_URI = "git://github.com/ruby-concurrency/concurrent-ruby.git;protocol=https;tag=v1.1.6\
- file://0001-Removed-check-for-concurrent_ruby.jar.patch"
+SRC_URI = "git://github.com/ruby-concurrency/concurrent-ruby.git;protocol=https;branch=master \
+ file://0001-Removed-check-for-concurrent_ruby.jar.patch \
+ "
+SRCREV = "52c08fca13cc3811673ea2f6fdb244a0e42e0ebe"
S = "${WORKDIR}/git"
+do_install:append () {
+ rmdir --ignore-fail-on-non-empty ${D}${libdir}/ruby/gems/${RUBY_GEM_VERSION}/plugins
+}
+
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/cool.io_1.6.0.bb b/meta-openstack/recipes-devtools/ruby/cool.io_1.7.0.bb
index baa63403..10e9a498 100644
--- a/meta-openstack/recipes-devtools/ruby/cool.io_1.6.0.bb
+++ b/meta-openstack/recipes-devtools/ruby/cool.io_1.7.0.bb
@@ -4,9 +4,12 @@ HOMEPAGE = 'http://coolio.github.com'
LICENSE = 'MIT'
LIC_FILES_CHKSUM = 'file://LICENSE;md5=a5e7701a63eb0a961f98cd10475129b9'
-SRC_URI = 'git://github.com/tarcieri/cool.io.git;protocol=https;tag=v1.6.0'
+SRCREV = 'd7ab8518c11d8fe1b9a679a1686f01a295690fa9'
+
+SRC_URI = 'git://github.com/tarcieri/cool.io.git;protocol=https;branch=master'
S = '${WORKDIR}/git'
inherit ruby
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb b/meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb
index 8566fb3b..6f6758c0 100644
--- a/meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/diff-lcs_git.bb
@@ -20,7 +20,7 @@ SRCREV = "704bc2c0000b5f9bf49d607dcd0d3989b63b2595"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/halostatue/diff-lcs.git \
+ git://github.com/halostatue/diff-lcs.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/erubis_git.bb b/meta-openstack/recipes-devtools/ruby/erubis_git.bb
index 08e0f281..16fd5429 100644
--- a/meta-openstack/recipes-devtools/ruby/erubis_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/erubis_git.bb
@@ -16,12 +16,12 @@ SRCREV = "1f0b38d9e66885f8af0244d12d1a6702fc04a8de"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/kwatch/erubis.git \
+ git://github.com/kwatch/erubis.git;branch=master;protocol=https \
"
inherit ruby
-do_patch_append() {
+do_patch:append() {
bb.build.exec_func('do_fixup_gemspec', d)
}
diff --git a/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb b/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb
index 768bc218..dc984d3a 100644
--- a/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb
+++ b/meta-openstack/recipes-devtools/ruby/fluentd_1.9.2.bb
@@ -3,17 +3,19 @@ HOMEPAGE = "https://www.fluentd.org/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=1ffc336af228834e68e0a4d38da165f7"
-SRC_URI = "git://github.com/fluent/fluentd.git;protocol=https;tag=v${PV}"
+SRCREV = "9d113029d4550ce576d8825bfa9612aa3e55bff0"
+
+SRC_URI = "git://github.com/fluent/fluentd.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
-RDEPENDS_${PN} = "cool.io http-parser.rb msgpack serverengine sigdump strptime tzinfo tzinfo-data yajl-ruby"
+RDEPENDS:${PN} = "cool.io http-parser.rb msgpack serverengine sigdump strptime tzinfo tzinfo-data yajl-ruby"
inherit ruby
-do_install_append() {
+do_install:append() {
install -d ${D}/etc/fluent/
install ${S}/fluent.conf ${D}/etc/fluent/fluent.conf
}
-INSANE_SKIP_${PN} = "installed-vs-shipped"
+INSANE_SKIP:${PN} = "installed-vs-shipped"
diff --git a/meta-openstack/recipes-devtools/ruby/hashie_git.bb b/meta-openstack/recipes-devtools/ruby/hashie_git.bb
index f26cadb6..65ccb119 100644
--- a/meta-openstack/recipes-devtools/ruby/hashie_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/hashie_git.bb
@@ -16,7 +16,7 @@ SRCREV = "02df8918dd07ef2da1aceba5fd17e8757027345a"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/intridea/hashie.git \
+ git://github.com/intridea/hashie.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/highline_git.bb b/meta-openstack/recipes-devtools/ruby/highline_git.bb
index 3bfcd882..546bfc9e 100644
--- a/meta-openstack/recipes-devtools/ruby/highline_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/highline_git.bb
@@ -10,7 +10,7 @@ rules and without needing to convert the typed Strings into what your \
program really needs. Just tell HighLine what you're after, and let it \
do all the work."
-LICENSE = "GPLv2"
+LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://LICENSE;md5=884766faee6a0d2931af978757e1a5fc"
PR = "r0"
@@ -22,7 +22,7 @@ SRCREV = "327051c1c217df2880c3a53f31484f7e815e847f"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/JEG2/highline.git \
+ git://github.com/JEG2/highline.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.0.bb b/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.1.bb
index db52ebd5..5452c126 100644
--- a/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.0.bb
+++ b/meta-openstack/recipes-devtools/ruby/http-parser.rb_0.6.1.bb
@@ -4,7 +4,9 @@ HOMEPAGE = "https://rubygems.org/gems/http_parser.rb"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE-MIT;md5=157efc3766c6d07d3d857ebbab43351a"
-SRC_URI = "git://github.com/tmm1/http_parser.rb.git;protocol=https;tag=v0.6.0"
+SRCREV = "c8dae7c6c2c78a5016d082a7fbda7e362292c14a"
+
+SRC_URI = "gitsm://github.com/tmm1/http_parser.rb.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
@@ -16,7 +18,9 @@ DEPENDS = "git"
inherit ruby
# Download the submodules
-do_configure_prepend() {
+do_configure:prepend() {
cd ${WORKDIR}/git
git submodule update --init --recursive
}
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/ipaddress_git.bb b/meta-openstack/recipes-devtools/ruby/ipaddress_git.bb
index 017c6c73..29a89336 100644
--- a/meta-openstack/recipes-devtools/ruby/ipaddress_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/ipaddress_git.bb
@@ -20,7 +20,7 @@ SRCREV = "96aaf68210d644157bd57a6ec3e38c49f38bfc34"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/ipaddress-gem/ipaddress.git \
+ git://github.com/ipaddress-gem/ipaddress.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/json_git.bb b/meta-openstack/recipes-devtools/ruby/json_git.bb
index f7b3dd79..61655e5a 100644
--- a/meta-openstack/recipes-devtools/ruby/json_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/json_git.bb
@@ -4,7 +4,7 @@
SUMMARY = "An implementation of the JSON specification according to RFC 4627"
DESCRIPTION = "An implementation of the JSON specification according to RFC 4627"
-LICENSE = "GPLv2"
+LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://CHANGES;md5=af8cad0ff27a1593ac5ee461bc2d71ab"
PR = "r0"
@@ -16,7 +16,7 @@ SRCREV = "4cf6c6270f52888997ec1b626b9f557db4f26f2e"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/flori/json.git;branch=v1.8 \
+ git://github.com/flori/json.git;branch=v1.8;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/method-source_git.bb b/meta-openstack/recipes-devtools/ruby/method-source_git.bb
index 39b24d1c..6756f998 100644
--- a/meta-openstack/recipes-devtools/ruby/method-source_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/method-source_git.bb
@@ -16,7 +16,7 @@ SRCREV = "1b1f8323a7c25f29331fe32511f50697e5405dbd"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/banister/method_source.git \
+ git://github.com/banister/method_source.git;branch=master;protocol=https \
file://gemspec-bump-version.patch \
"
diff --git a/meta-openstack/recipes-devtools/ruby/mime-types_git.bb b/meta-openstack/recipes-devtools/ruby/mime-types_git.bb
index 4216db17..989cb626 100644
--- a/meta-openstack/recipes-devtools/ruby/mime-types_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mime-types_git.bb
@@ -19,7 +19,7 @@ SRCREV = "bc15d62118b59aabbc9cb6e5734b65bf3bc273f0"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/halostatue/mime-types.git \
+ git://github.com/halostatue/mime-types.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb
index b380e011..d10835d9 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-authentication_git.bb
@@ -17,12 +17,12 @@ SRCREV = "db24a56c6f5b99114998a50942220a7023060229"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-authentication.git \
+ git://github.com/opscode/mixlib-authentication.git;branch=master;protocol=https \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
mixlib-log \
"
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb
index 02bf49ca..44309c46 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-cli_git.bb
@@ -17,7 +17,7 @@ SRCREV = "b3b3c12141b5380ec61945770690fc1ae31d92b0"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-cli.git \
+ git://github.com/opscode/mixlib-cli.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb
index f58c15c2..68eb393e 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-config_git.bb
@@ -17,7 +17,7 @@ SRCREV = "d7bdd7c999e13a0bd67607011731a536323dd51c"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-config.git \
+ git://github.com/opscode/mixlib-config.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb
index cef61cb0..52a95d6e 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-log_git.bb
@@ -17,7 +17,7 @@ SRCREV = "b750625a79cc46fffe6b886320f96e7874497fa0"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-log.git \
+ git://github.com/opscode/mixlib-log.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb b/meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb
index 9abe92c8..70e316e5 100644
--- a/meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/mixlib-shellout_git.bb
@@ -20,7 +20,7 @@ SRCREV = "27ba1e882dcab280527aa1764d1b45aca3ef5961"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/mixlib-shellout.git \
+ git://github.com/opscode/mixlib-shellout.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb b/meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb
index 063a8521..53826767 100644
--- a/meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb
+++ b/meta-openstack/recipes-devtools/ruby/msgpack_1.3.3.bb
@@ -4,9 +4,12 @@ HOMEPAGE = "http://msgpack.org/"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=2ee41112a44fe7014dce33e26468ba93"
-SRC_URI = "git://github.com/msgpack/msgpack-ruby.git;protocol=https;tag=v${PV}"
+SRCREV = "64db1bac56359c9257d22f3ffb7506b578d76741"
+
+SRC_URI = "git://github.com/msgpack/msgpack-ruby.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
inherit ruby
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb b/meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb
index b823a033..160237c3 100644
--- a/meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/net-ssh-gateway_git.bb
@@ -20,13 +20,13 @@ SRCREV = "1de7611a7f7cedbe7a4c6cf3798c88d00637582d"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/net-ssh/net-ssh-gateway.git \
+ git://github.com/net-ssh/net-ssh-gateway.git;branch=master;protocol=https \
file://gemspec-don-t-force-the-use-of-gem-private_key.pem.patch \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
net-ssh \
"
diff --git a/meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb b/meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb
index 7da05668..d95042e5 100644
--- a/meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/net-ssh-multi_git.bb
@@ -20,13 +20,13 @@ SRCREV = "5b668d5ef34102c9ac159a8f21c889fdc7f99f1b"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/net-ssh/net-ssh-multi.git \
+ git://github.com/net-ssh/net-ssh-multi.git;branch=master;protocol=https \
file://gemspec-don-t-force-the-use-of-gem-private_key.pem.patch \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
net-ssh \
net-ssh-gateway \
"
diff --git a/meta-openstack/recipes-devtools/ruby/net-ssh_git.bb b/meta-openstack/recipes-devtools/ruby/net-ssh_git.bb
index f2591ffa..344b34bb 100644
--- a/meta-openstack/recipes-devtools/ruby/net-ssh_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/net-ssh_git.bb
@@ -18,7 +18,7 @@ SRCREV = "9f8607984d8e904f211cc5edb39ab2a2ca94008e"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/net-ssh/net-ssh.git \
+ git://github.com/net-ssh/net-ssh.git;branch=master;protocol=https \
file://gemspec-don-t-force-the-use-of-gem-private_key.pem.patch \
"
diff --git a/meta-openstack/recipes-devtools/ruby/ohai_git.bb b/meta-openstack/recipes-devtools/ruby/ohai_git.bb
index 5820c44d..f7bad071 100644
--- a/meta-openstack/recipes-devtools/ruby/ohai_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/ohai_git.bb
@@ -20,12 +20,12 @@ SRCREV = "5c166cf3fa4b2af541ee54855aae73c809044b3d"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/ohai.git \
+ git://github.com/opscode/ohai.git;branch=master;protocol=https \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
mime-types \
ipaddress \
mixlib-cli \
diff --git a/meta-openstack/recipes-devtools/ruby/pry_git.bb b/meta-openstack/recipes-devtools/ruby/pry_git.bb
index a4eb63cd..d2c33256 100644
--- a/meta-openstack/recipes-devtools/ruby/pry_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/pry_git.bb
@@ -18,7 +18,7 @@ SRCREV = "191dc519813402acd6db0d7f73e652ed61f8111f"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/pry/pry.git \
+ git://github.com/pry/pry.git;branch=master;protocol=https \
file://rdoc-fixup-opt.banner-heredoc.patch \
"
@@ -26,7 +26,7 @@ inherit ruby
RUBY_COMPILE_FLAGS = ""
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
coderay \
method-source \
slop \
diff --git a/meta-openstack/recipes-devtools/ruby/rack_git.bb b/meta-openstack/recipes-devtools/ruby/rack_git.bb
index 41f01c54..2c03cff3 100644
--- a/meta-openstack/recipes-devtools/ruby/rack_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/rack_git.bb
@@ -20,7 +20,7 @@ SRCREV = "134d6218d0881d87ae6a522e88eafbddb6cd1bb7"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/rack/rack.git;branch=1-6-stable \
+ git://github.com/rack/rack.git;branch=1-6-stable;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/rest-client_git.bb b/meta-openstack/recipes-devtools/ruby/rest-client_git.bb
index 923e9f26..706af39c 100644
--- a/meta-openstack/recipes-devtools/ruby/rest-client_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/rest-client_git.bb
@@ -18,12 +18,12 @@ SRCREV = "40eddc184a7b3fe79f9b68f291e06df4c1fbcb0b"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/rest-client/rest-client.git \
+ git://github.com/rest-client/rest-client.git;branch=master;protocol=https \
"
inherit ruby
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
mime-types \
"
diff --git a/meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb b/meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb
index 1ed8f9e9..553c5673 100644
--- a/meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb
+++ b/meta-openstack/recipes-devtools/ruby/serverengine_2.2.1.bb
@@ -4,10 +4,14 @@ HOMEPAGE = 'https://rubygems.org/gems/serverengine'
LICENSE = 'Apache-2.0'
LIC_FILES_CHKSUM = 'file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57'
-SRC_URI = 'git://github.com/treasure-data/serverengine.git;protocol=https;tag=v2.2.1'
+SRCREV = '99d44a0989ab3e64e14ac0367aadf76aa13b3583'
+
+SRC_URI = 'git://github.com/treasure-data/serverengine.git;protocol=https;branch=master'
S = '${WORKDIR}/git'
-RDEPENDS_${PN} = "sigdump"
+RDEPENDS:${PN} = "sigdump"
inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb b/meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb
index fbf651eb..fc5152e8 100644
--- a/meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb
+++ b/meta-openstack/recipes-devtools/ruby/sigdump_0.2.4.bb
@@ -4,8 +4,12 @@ HOMEPAGE = "https://github.com/frsyuki/sigdump"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=07d6218b18fb6826f04fd32b4918f085"
-SRC_URI = "git://github.com/frsyuki/sigdump.git;protocol=https;tag=v0.2.4"
+SRCREV = "57570f04456560512e4efc1c6fa695b76c17dc0d"
+
+SRC_URI = "git://github.com/frsyuki/sigdump.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/slop_git.bb b/meta-openstack/recipes-devtools/ruby/slop_git.bb
index 043284cd..14debbf2 100644
--- a/meta-openstack/recipes-devtools/ruby/slop_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/slop_git.bb
@@ -16,7 +16,7 @@ SRCREV = "50c4d5a6553c9d0b78dee35a092ea3a40c136fa1"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/leejarvis/slop.git \
+ git://github.com/leejarvis/slop.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/strptime_0.2.3.bb b/meta-openstack/recipes-devtools/ruby/strptime_0.2.5.bb
index 20a1f5bc..d568272d 100644
--- a/meta-openstack/recipes-devtools/ruby/strptime_0.2.3.bb
+++ b/meta-openstack/recipes-devtools/ruby/strptime_0.2.5.bb
@@ -4,10 +4,14 @@ HOMEPAGE = "https://github.com/nurse/strptime"
LICENSE = "BSD-2-Clause"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=f19575067ffc5f1ddc02c74eeef9904f"
-SRC_URI = "git://github.com/nurse/strptime.git;protocol=https;tag=v0.2.3"
+SRCREV = "1583aaa510cae4660907b22c8262ab31b1eb1864"
+
+SRC_URI = "git://github.com/nurse/strptime.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
-RDEPENDS_${PN} = "bash"
+RDEPENDS:${PN} = "bash"
inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/systemu_git.bb b/meta-openstack/recipes-devtools/ruby/systemu_git.bb
index 606103e3..fa407f1d 100644
--- a/meta-openstack/recipes-devtools/ruby/systemu_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/systemu_git.bb
@@ -17,7 +17,7 @@ SRCREV = "cb253a8bf213beea69f27418202e936a22d7308f"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/ahoward/systemu.git \
+ git://github.com/ahoward/systemu.git;branch=master;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb b/meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb
index 5fb6005d..46407553 100644
--- a/meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb
+++ b/meta-openstack/recipes-devtools/ruby/tzinfo-data_1.2019.3.bb
@@ -4,8 +4,12 @@ HOMEPAGE = "https://tzinfo.github.io/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c326926e773a4e99e89820f5d8a0966f"
-SRC_URI = "git://github.com/tzinfo/tzinfo-data.git;protocol=https;tag=v1.2019.3"
+SRCREV = "74d5a2529d585e1d1ab47b6bbb2449cba29f6907"
+
+SRC_URI = "git://github.com/tzinfo/tzinfo-data.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb b/meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb
index 2ea1f2d3..504e3a89 100644
--- a/meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb
+++ b/meta-openstack/recipes-devtools/ruby/tzinfo_2.0.1.bb
@@ -4,10 +4,14 @@ HOMEPAGE = "https://tzinfo.github.io/"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=c326926e773a4e99e89820f5d8a0966f"
-SRC_URI = "git://github.com/tzinfo/tzinfo.git;protocol=https;tag=v2.0.1"
+SRCREV = "16b0ff837923401da52325312c51baf9bec700e1"
+
+SRC_URI = "git://github.com/tzinfo/tzinfo.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
-RDEPENDS_${PN} = "concurrent-ruby"
+RDEPENDS:${PN} = "concurrent-ruby"
inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb b/meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb
index 43934763..f91d414a 100644
--- a/meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb
+++ b/meta-openstack/recipes-devtools/ruby/yajl-ruby_1.4.0.bb
@@ -4,8 +4,12 @@ HOMEPAGE = "http://rdoc.info/projects/brianmario/yajl-ruby"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7dbd3a9f471247a243db5b62fe091587"
-SRC_URI = "git://github.com/brianmario/yajl-ruby.git;protocol=https;tag=1.4.0"
+SRCREV = "8830754ac1ca04a0c14f71f6e7c1d240934366fe"
+
+SRC_URI = "git://github.com/brianmario/yajl-ruby.git;protocol=https;branch=master"
S = "${WORKDIR}/git"
inherit ruby
+
+FILES:${PN} += "${libdir}/*"
diff --git a/meta-openstack/recipes-devtools/ruby/yard_git.bb b/meta-openstack/recipes-devtools/ruby/yard_git.bb
index e7a25b1f..2728802e 100644
--- a/meta-openstack/recipes-devtools/ruby/yard_git.bb
+++ b/meta-openstack/recipes-devtools/ruby/yard_git.bb
@@ -20,7 +20,7 @@ SRCREV = "d83194e1a09098ec5be28b616cde3b9a15380873"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/lsegal/yard.git;branch=main \
+ git://github.com/lsegal/yard.git;branch=main;protocol=https \
"
inherit ruby
diff --git a/meta-openstack/recipes-extended/guest-images/cirros_0.3.2.bb b/meta-openstack/recipes-extended/guest-images/cirros_0.3.2.bb
index cb58e9df..23e326bb 100644
--- a/meta-openstack/recipes-extended/guest-images/cirros_0.3.2.bb
+++ b/meta-openstack/recipes-extended/guest-images/cirros_0.3.2.bb
@@ -2,7 +2,7 @@ SUMMARY = "An image containing the cirros cloud guest"
DESCRIPTION = "CirrOS a tiny cloud guest"
HOMEPAGE = "https://launchpad.net/cirros"
-LICENSE="GPLv2"
+LICENSE="GPL-2.0-only"
SRC_URI = "http://download.cirros-cloud.net/${PV}/${PN}-${PV}-x86_64-disk.img"
@@ -19,4 +19,4 @@ do_install() {
}
PACKAGES = "cirros-guest-image"
-FILES_cirros-guest-image = "${ROOT_HOME}/images/*"
+FILES:cirros-guest-image = "${ROOT_HOME}/images/*"
diff --git a/meta-openstack/recipes-extended/images/openstack-image-aio.bb b/meta-openstack/recipes-extended/images/openstack-image-aio.bb
index 2fbb85e2..f01d0ed5 100644
--- a/meta-openstack/recipes-extended/images/openstack-image-aio.bb
+++ b/meta-openstack/recipes-extended/images/openstack-image-aio.bb
@@ -27,7 +27,7 @@ inherit identity
inherit monitor
# check for 5G of free space, so we use 5G as a starting point.
-IMAGE_ROOTFS_EXTRA_SPACE_append += "+ 5000000"
+IMAGE_ROOTFS_EXTRA_SPACE += "+ 5000000"
POST_KEYSTONE_SETUP_COMMAND = "/etc/keystone/hybrid-backend-setup"
diff --git a/meta-openstack/recipes-extended/images/openstack-image-compute.bb b/meta-openstack/recipes-extended/images/openstack-image-compute.bb
index 897efc42..a725e2e9 100644
--- a/meta-openstack/recipes-extended/images/openstack-image-compute.bb
+++ b/meta-openstack/recipes-extended/images/openstack-image-compute.bb
@@ -19,6 +19,6 @@ inherit monitor
# Ensure extra space for guest images, and rabbit MQ has a hard coded
# check for 2G of free space, so we use 3G as a starting point.
-IMAGE_ROOTFS_EXTRA_SPACE_append += "+ 3000000"
+IMAGE_ROOTFS_EXTRA_SPACE:append = " + 3000000"
# ROOTFS_POSTPROCESS_COMMAND += "remove_packaging_data_files ; "
diff --git a/meta-openstack/recipes-extended/images/openstack-image-controller.bb b/meta-openstack/recipes-extended/images/openstack-image-controller.bb
index 6f324d84..96dc80c4 100644
--- a/meta-openstack/recipes-extended/images/openstack-image-controller.bb
+++ b/meta-openstack/recipes-extended/images/openstack-image-controller.bb
@@ -24,5 +24,5 @@ inherit monitor
# Ensure extra space for guest images, and rabbit MQ has a hard coded
# check for 2G of free space, so we use 5G as a starting point.
-IMAGE_ROOTFS_EXTRA_SPACE_append += "+ 5000000"
+IMAGE_ROOTFS_EXTRA_SPACE:append = " + 5000000"
diff --git a/meta-openstack/recipes-extended/iptables/iptables_openstack.inc b/meta-openstack/recipes-extended/iptables/iptables_openstack.inc
index 2a53557a..b26605d7 100644
--- a/meta-openstack/recipes-extended/iptables/iptables_openstack.inc
+++ b/meta-openstack/recipes-extended/iptables/iptables_openstack.inc
@@ -1,3 +1,3 @@
-RRECOMMENDS_${PN} += "kernel-module-xt-conntrack \
+RRECOMMENDS:${PN} += "kernel-module-xt-conntrack \
kernel-module-xt-redirect \
"
diff --git a/meta-openstack/recipes-extended/libpam/libpam_openstack.inc b/meta-openstack/recipes-extended/libpam/libpam_openstack.inc
index ec858a7f..6ebb4a33 100644
--- a/meta-openstack/recipes-extended/libpam/libpam_openstack.inc
+++ b/meta-openstack/recipes-extended/libpam/libpam_openstack.inc
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
SRC_URI += "file://common-account"
SRC_URI += "file://common-auth"
@@ -9,7 +9,7 @@ SRC_URI += "file://common-session-noninteractive"
PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'OpenLDAP', '', d)}"
PACKAGECONFIG[OpenLDAP] = ",,,pam-plugin-mkhomedir nss-pam-ldapd"
-do_install_append() {
+do_install:append() {
if ${@bb.utils.contains('DISTRO_FEATURES', 'OpenLDAP', 'true', 'false', d)}; then
install -m 755 -d ${D}/etc/pam.d/
install -m 644 ${WORKDIR}/common-account ${D}/etc/pam.d/
diff --git a/meta-openstack/recipes-extended/libvirt/libvirt_6.%.bbappend b/meta-openstack/recipes-extended/libvirt/libvirt_10.%.bbappend
index 025ee4ee..025ee4ee 100644
--- a/meta-openstack/recipes-extended/libvirt/libvirt_6.%.bbappend
+++ b/meta-openstack/recipes-extended/libvirt/libvirt_10.%.bbappend
diff --git a/meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc b/meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc
index 0b0f0114..7d8a4603 100644
--- a/meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc
+++ b/meta-openstack/recipes-extended/libvirt/libvirt_openstack.inc
@@ -5,9 +5,9 @@ PACKAGECONFIG ?= "qemu lxc test remote macvtap libvirtd udev yajl \
inherit useradd
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN}_append = " ;--system libvirt"
+GROUPADD_PARAM:${PN}:append = " ;--system libvirt"
-do_install_append() {
+do_install:append() {
sed -e "s:^#unix_sock_group =:unix_sock_group =:g" -i ${D}/etc/libvirt/libvirtd.conf
sed -e "s:^#unix_sock_rw_perms =:unix_sock_rw_perms =:g" -i ${D}/etc/libvirt/libvirtd.conf
}
diff --git a/meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc b/meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc
index 33b1f61c..73cc86a8 100644
--- a/meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc
+++ b/meta-openstack/recipes-extended/lighttpd/lighttpd_openstack.inc
@@ -1,3 +1,3 @@
-do_install_append() {
+do_install:append() {
sed -i '2i port=`grep "^server.port" /etc/lighttpd.conf`; if [ -z $port ]; then echo "server port not configured, not running lighttpd..."; exit 0; fi' ${D}/etc/init.d/lighttpd
}
diff --git a/meta-openstack/recipes-extended/novnc/novnc_git.bb b/meta-openstack/recipes-extended/novnc/novnc_git.bb
index 53a70560..82dcd4b3 100644
--- a/meta-openstack/recipes-extended/novnc/novnc_git.bb
+++ b/meta-openstack/recipes-extended/novnc/novnc_git.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b428e7772bf00c07fb7b863b80358adf"
SRCREV = "9142f8f0f7b4a53447f5cfec3a797cbf0d6204a9"
PV = "1.2.0+git${SRCPV}"
-SRC_URI = "git://github.com/kanaka/noVNC.git"
+SRC_URI = "git://github.com/kanaka/noVNC.git;branch=master;protocol=https"
S = "${WORKDIR}/git"
@@ -15,7 +15,7 @@ do_compile() {
:
}
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
bash \
"
@@ -23,11 +23,11 @@ do_install() {
install -m 755 -d ${D}${datadir}/novnc
cp -R --no-dereference --preserve=mode,links ${S}/* ${D}${datadir}/novnc
-
+
install -m 444 ${S}/vnc.html ${D}${datadir}/novnc/index.html
install -m 444 ${S}/vnc_lite.html ${D}${datadir}/novnc/vnc_auto.html
install -m 755 -d ${D}${bindir}
- install -m 644 ${S}/utils/launch.sh ${D}${bindir}/novnc_server
+ install ${S}/utils/launch.sh ${D}${bindir}/novnc_server
}
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-benchmarking.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-benchmarking.bb
index e659c317..40172ca8 100644
--- a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-benchmarking.bb
+++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-benchmarking.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
tempest \
rally-api \
rally-setup \
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb
index e884af06..0f009e6c 100644
--- a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb
+++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-compute.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
cloud-init \
postgresql \
qemu \
@@ -28,7 +28,7 @@ RDEPENDS_${PN} = " \
${@bb.utils.contains('OPENSTACK_EXTRA_FEATURES', 'monitoring', 'packagegroup-monitoring-agent', '', d)} \
"
-RRECOMMENDS_${PN} = " \
+RRECOMMENDS:${PN} = " \
kernel-module-kvm \
kernel-module-kvm-intel \
kernel-module-kvm-amd \
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb
index 80947688..851e3fa4 100644
--- a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb
+++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-controller.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
-RDEPENDS_${PN} = " postgresql \
+RDEPENDS:${PN} = " postgresql \
postgresql-client \
python-psycopg2 \
rabbitmq-server \
@@ -55,7 +55,7 @@ RDEPENDS_${PN} = " postgresql \
${@bb.utils.contains('OPENSTACK_EXTRA_FEATURES', 'monitoring', 'packagegroup-monitoring-core', '', d)} \
"
-RRECOMMENDS_${PN} = " \
+RRECOMMENDS:${PN} = " \
kernel-module-fuse \
cloud-init \
kernel-module-softdog \
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-debug.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-debug.bb
index fecbdc62..4806b2b6 100644
--- a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-debug.bb
+++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-debug.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
packagegroup-core-tools-debug \
"
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-extras.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-extras.bb
index 9273916c..0d561e01 100644
--- a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-extras.bb
+++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-extras.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
vim \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xterm', '', d)} \
"
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-network.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-network.bb
index 749a99fb..17d662cc 100644
--- a/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-network.bb
+++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-cloud-network.bb
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda
inherit packagegroup
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
neutron-plugin-openvswitch \
neutron-dhcp-agent \
neutron-l3-agent \
diff --git a/meta-openstack/recipes-extended/packagegroups/packagegroup-dummy-monitoring.bb b/meta-openstack/recipes-extended/packagegroups/packagegroup-dummy-monitoring.bb
index 4bf657b2..6c703709 100644
--- a/meta-openstack/recipes-extended/packagegroups/packagegroup-dummy-monitoring.bb
+++ b/meta-openstack/recipes-extended/packagegroups/packagegroup-dummy-monitoring.bb
@@ -1,5 +1,5 @@
DESCRIPTION = "Dummy packagegroup to provide virtual/monitoring"
-LICENSE = "GPLv2"
+LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
inherit packagegroup
@@ -13,8 +13,8 @@ PACKAGES = "\
${SRCNAME}-agent \
"
-RDEPENDS_${SRCNAME}-core += "\
+RDEPENDS:${SRCNAME}-core += "\
"
-RDEPENDS_${SRCNAME}-agent += "\
+RDEPENDS:${SRCNAME}-agent += "\
"
diff --git a/meta-openstack/recipes-extended/qpid/qpid-python_0.20.bb b/meta-openstack/recipes-extended/qpid/qpid-python_0.20.bb
index 9db46859..3a486b4f 100644
--- a/meta-openstack/recipes-extended/qpid/qpid-python_0.20.bb
+++ b/meta-openstack/recipes-extended/qpid/qpid-python_0.20.bb
@@ -12,4 +12,5 @@ SRC_URI[sha256sum] = "3ca55a5aa11fbbd4e26cb4cdafc9658489c159acadceac60c89d4bfb5c
S = "${WORKDIR}/qpid-${PV}/python"
-inherit distutils3
+inherit setuptools3
+
diff --git a/meta-openstack/recipes-extended/qpid/qpid_0.20.bb b/meta-openstack/recipes-extended/qpid/qpid_0.20.bb
index 933f5efd..9d8bfc68 100644
--- a/meta-openstack/recipes-extended/qpid/qpid_0.20.bb
+++ b/meta-openstack/recipes-extended/qpid/qpid_0.20.bb
@@ -4,7 +4,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=7ab4c208aa62d92d7a03cc8e0a89c12b"
SECTION = "mq"
DEPENDS = "boost perl-native python3 util-linux cyrus-sasl"
-RDEPENDS_${PN} = "cyrus-sasl-bin"
+RDEPENDS:${PN} = "cyrus-sasl-bin"
PR = "r0"
SRC_URI = "http://archive.apache.org/dist/${PN}/${PV}/qpid-cpp-0.20.tar.gz \
@@ -32,28 +32,28 @@ EXTRA_OEMAKE += " CPPFLAGS=-Wno-unused-function \
pythondir=${PYTHON_SITEPACKAGES_DIR} \
"
-do_install_append() {
+do_install:append() {
install -d ${D}${sysconfdir}/init.d
install -m 0755 ${WORKDIR}/qpidd ${D}${sysconfdir}/init.d/qpidd
}
PACKAGES += "qmfgen qmfgen-python qmfgen-python-dbg"
-FILES_qmfgen = "${bindir}/qmf-gen"
+FILES:qmfgen = "${bindir}/qmf-gen"
-FILES_qmfgen-python = "${PYTHON_SITEPACKAGES_DIR}/*"
+FILES:qmfgen-python = "${PYTHON_SITEPACKAGES_DIR}/*"
-FILES_qmfgen-python-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug/*"
+FILES:qmfgen-python-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug/*"
-FILES_${PN} += "${libdir}/${PN}/tests/test_store.so"
+FILES:${PN} += "${libdir}/${PN}/tests/test_store.so"
-FILES_${PN}-dev += "${libdir}/${PN}/tests/test_store.so "
+FILES:${PN}-dev += "${libdir}/${PN}/tests/test_store.so "
-FILES_${PN}-dbg += "${libdir}/${PN}/${PN}/tests/.debug/* \
+FILES:${PN}-dbg += "${libdir}/${PN}/${PN}/tests/.debug/* \
${libdir}/${PN}/tests/.debug/* \
${libdir}/${PN}/daemon/.debug/*"
-FILES_${PN}-doc += "${datadir}/qpidc/*"
+FILES:${PN}-doc += "${datadir}/qpidc/*"
INITSCRIPT_NAME = "qpidd"
INITSCRIPT_PARAMS = "defaults"
diff --git a/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb b/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb
index 7f003fd6..7816003c 100644
--- a/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb
+++ b/meta-openstack/recipes-extended/rabbitmq/rabbitmq-server_3.2.4.bb
@@ -26,7 +26,7 @@ DEPENDS = " \
coreutils-native\
"
-RDEPENDS_${PN} = "erlang erlang-modules"
+RDEPENDS:${PN} = "erlang erlang-modules"
do_compile() {
oe_runmake
@@ -68,18 +68,18 @@ do_install() {
inherit useradd update-rc.d systemd
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system rabbitmq"
-USERADD_PARAM_${PN} = "--system --create-home --home /var/lib/rabbitmq \
+GROUPADD_PARAM:${PN} = "--system rabbitmq"
+USERADD_PARAM:${PN} = "--system --create-home --home /var/lib/rabbitmq \
-g rabbitmq rabbitmq"
INITSCRIPT_NAME = "rabbitmq-server"
INITSCRIPT_PARAMS = "defaults"
-SYSTEMD_SERVICE_${PN} = "rabbitmq-server.service"
+SYSTEMD_SERVICE:${PN} = "rabbitmq-server.service"
-FILES_${PN} += " ${libdir}/rabbitmq/lib/${PN}-${PV}/* \
+FILES:${PN} += " ${libdir}/rabbitmq/lib/${PN}-${PV}/* \
${localstatedir}/* \
"
-FILES_${PN}-doc += "LICENSE* INSTALL"
-INSANE_SKIP_${PN} = "unsafe-references-in-scripts"
+FILES:${PN}-doc += "LICENSE* INSTALL"
+INSANE_SKIP:${PN} = "unsafe-references-in-scripts"
diff --git a/meta-openstack/recipes-extended/syslog/syslog-user.inc b/meta-openstack/recipes-extended/syslog/syslog-user.inc
index 57aba008..5c28ce40 100644
--- a/meta-openstack/recipes-extended/syslog/syslog-user.inc
+++ b/meta-openstack/recipes-extended/syslog/syslog-user.inc
@@ -5,6 +5,6 @@
inherit useradd
USERADD_PACKAGES = "${PN}"
-GROUPADD_PARAM_${PN} = "--system syslog"
-USERADD_PARAM_${PN} = "--system --home /var/log -g syslog syslog"
+GROUPADD_PARAM:${PN} = "--system syslog"
+USERADD_PARAM:${PN} = "--system --home /var/log -g syslog syslog"
diff --git a/meta-openstack/recipes-extended/tempest/tempest_git.bb b/meta-openstack/recipes-extended/tempest/tempest_git.bb
index 48a286ce..4854516c 100644
--- a/meta-openstack/recipes-extended/tempest/tempest_git.bb
+++ b/meta-openstack/recipes-extended/tempest/tempest_git.bb
@@ -9,7 +9,7 @@ SRCNAME = "tempest"
inherit setuptools3 identity hosts
-SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master \
+SRC_URI = "git://github.com/openstack/${SRCNAME}.git;branch=master;protocol=https \
file://tempest.conf \
file://logging.conf \
"
@@ -61,7 +61,7 @@ python () {
d.setVarFlags("USERCREATE_PARAM_%s-setup-admin" % d.getVar('SRCNAME',True), flags)
}
-do_install_append() {
+do_install:append() {
TEMPLATE_CONF_DIR=${S}${sysconfdir}/
TEMPEST_CONF_DIR=${D}${sysconfdir}/${SRCNAME}
@@ -106,18 +106,18 @@ PACKAGES =+ "${SRCNAME}-tests \
${SRCNAME}-setup-admin \
"
-FILES_${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/tests/*"
+FILES:${SRCNAME}-tests = "${sysconfdir}/${SRCNAME}/tests/*"
-FILES_${PN} = "${libdir}/* \
+FILES:${PN} = "${libdir}/* \
${sysconfdir}/* \
${bindir}/* \
"
-ALLOW_EMPTY_${SRCNAME}-setup = "1"
-ALLOW_EMPTY_${SRCNAME}-setup-altdemo = "1"
-ALLOW_EMPTY_${SRCNAME}-setup-admin = "1"
+ALLOW_EMPTY:${SRCNAME}-setup = "1"
+ALLOW_EMPTY:${SRCNAME}-setup-altdemo = "1"
+ALLOW_EMPTY:${SRCNAME}-setup-admin = "1"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
${SRCNAME}-tests \
${SRCNAME}-setup \
${SRCNAME}-setup-altdemo \
diff --git a/meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb b/meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb
index bf6b30f2..62e0df42 100644
--- a/meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb
+++ b/meta-openstack/recipes-extended/uwsgi/uwsgi_git.bb
@@ -5,7 +5,7 @@ LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=33ab1ce13e2312dddfad07f97f66321f"
SRCNAME = "uwsgi"
-SRC_URI = "git://github.com/unbit/uwsgi.git;branch=uwsgi-2.0 \
+SRC_URI = "git://github.com/unbit/uwsgi.git;branch=uwsgi-2.0;protocol=https \
file://Add-explicit-breaks-to-avoid-implicit-passthrough.patch \
file://more-Add-explicit-breaks-to-avoid-implicit-passthrough.patch \
"
@@ -26,8 +26,8 @@ DEPENDS += " \
yajl \
"
-# RDEPENDS_default:
-RDEPENDS_${PN} += " \
+# RDEPENDS:default:
+RDEPENDS:${PN} += " \
"
CLEANBROKEN = "1"
diff --git a/meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc b/meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc
index cc774fed..4faab108 100644
--- a/meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc
+++ b/meta-openstack/recipes-kernel/linux/linux-yocto_openstack.inc
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_prepend := "${THISDIR}/linux-yocto:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/linux-yocto:"
SRC_URI += "file://enable-veth.cfg \
file://enable-iscsi-tcp.cfg \
diff --git a/meta-openstack/recipes-support/chef/chef_git.bb b/meta-openstack/recipes-support/chef/chef_git.bb
index 86e4165a..8a881523 100644
--- a/meta-openstack/recipes-support/chef/chef_git.bb
+++ b/meta-openstack/recipes-support/chef/chef_git.bb
@@ -18,7 +18,7 @@ SRCREV = "1dc20627aa5d742376269dc5b4d5c67f34d08008"
S = "${WORKDIR}/git"
SRC_URI = " \
- git://github.com/opscode/chef.git;branch=12.4-stable \
+ git://github.com/opscode/chef.git;branch=12.4-stable;protocol=https \
file://0001-chang-ksh-to-sh.patch \
"
@@ -31,7 +31,7 @@ DEPENDS += " \
bundler-native \
"
-RDEPENDS_${PN} += " \
+RDEPENDS:${PN} += " \
ruby \
chef-zero \
coderay \
@@ -64,9 +64,9 @@ RDEPENDS_${PN} += " \
RUBY_INSTALL_GEMS = "pkg/chef-${BPV}.gem"
-FILES_${PN} += "${libdir}/ruby/gems/2.2.0/build_info"
-FILES_${PN} += "${libdir}/ruby/gems/2.2.0/extensions"
+FILES:${PN} += "${libdir}/ruby/gems/2.2.0/build_info"
+FILES:${PN} += "${libdir}/ruby/gems/2.2.0/extensions"
-do_install_prepend() {
+do_install:prepend() {
rake gem
}
diff --git a/meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc b/meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc
index 0c979fea..d731da26 100644
--- a/meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc
+++ b/meta-openstack/recipes-support/dnsmasq/dnsmasq_openstack.inc
@@ -1,4 +1,4 @@
-do_install_append() {
+do_install:append() {
# Remove /var/run as it is created on startup
rm -rf ${D}${localstatedir}/run
}
diff --git a/meta-openstack/recipes-support/ebtables/ebtables_2.0.10-4.bbappend b/meta-openstack/recipes-support/ebtables/ebtables_2.%.%.bbappend
index 025ee4ee..025ee4ee 100644
--- a/meta-openstack/recipes-support/ebtables/ebtables_2.0.10-4.bbappend
+++ b/meta-openstack/recipes-support/ebtables/ebtables_2.%.%.bbappend
diff --git a/meta-openstack/recipes-support/ebtables/ebtables_openstack.inc b/meta-openstack/recipes-support/ebtables/ebtables_openstack.inc
index 9f6f2e63..83aff01b 100644
--- a/meta-openstack/recipes-support/ebtables/ebtables_openstack.inc
+++ b/meta-openstack/recipes-support/ebtables/ebtables_openstack.inc
@@ -1,4 +1,4 @@
-RRECOMMENDS_${PN} += " \
+RRECOMMENDS:${PN} += " \
kernel-module-ebtables \
kernel-module-ebtable-nat \
kernel-module-ebt-arp \
diff --git a/meta-openstack/recipes-support/iproute2/iproute2_5.%.bbappend b/meta-openstack/recipes-support/iproute2/iproute2_6.%.bbappend
index 025ee4ee..025ee4ee 100644
--- a/meta-openstack/recipes-support/iproute2/iproute2_5.%.bbappend
+++ b/meta-openstack/recipes-support/iproute2/iproute2_6.%.bbappend
diff --git a/meta-openstack/recipes-support/iproute2/iproute2_openstack.inc b/meta-openstack/recipes-support/iproute2/iproute2_openstack.inc
index 2fde00dc..f0302b0d 100644
--- a/meta-openstack/recipes-support/iproute2/iproute2_openstack.inc
+++ b/meta-openstack/recipes-support/iproute2/iproute2_openstack.inc
@@ -1,4 +1,4 @@
-FILESEXTRAPATHS_append := "${THISDIR}/${PN}"
+FILESEXTRAPATHS:append := "${THISDIR}/${PN}"
-RRECOMMENDS_${PN} += "kernel-module-veth \
+RRECOMMENDS:${PN} += "kernel-module-veth \
"
diff --git a/meta-openstack/recipes-support/memcached/memcached_1.5.3.bb b/meta-openstack/recipes-support/memcached/memcached_1.5.3.bb
index b2d776b1..bc8ae256 100644
--- a/meta-openstack/recipes-support/memcached/memcached_1.5.3.bb
+++ b/meta-openstack/recipes-support/memcached/memcached_1.5.3.bb
@@ -15,7 +15,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=7e5ded7363d335e1bb18013ca08046ff"
inherit autotools systemd
DEPENDS += "libevent"
-RDEPENDS_${PN} += "\
+RDEPENDS:${PN} += "\
bash \
perl \
perl-module-posix \
@@ -51,9 +51,9 @@ INITSCRIPT_NAME = "memcached"
INITSCRIPT_PARAMS = "defaults"
SYSTEMD_PACKAGES = "memcached"
-SYSTEMD_SERVICE_${PN} = "memcached.service"
+SYSTEMD_SERVICE:${PN} = "memcached.service"
-do_install_append() {
+do_install:append() {
install -D -m 755 ${S}/scripts/memcached-init ${D}${sysconfdir}/init.d/memcached
mkdir -p ${D}/usr/share/memcached/scripts
diff --git a/meta-openstack/recipes-support/mod-wsgi/files/configure.ac-allow-PYTHON-values-to-be-passed-via-en.patch b/meta-openstack/recipes-support/mod-wsgi/files/configure.ac-allow-PYTHON-values-to-be-passed-via-en.patch
index 4683db0a..79aedffd 100644
--- a/meta-openstack/recipes-support/mod-wsgi/files/configure.ac-allow-PYTHON-values-to-be-passed-via-en.patch
+++ b/meta-openstack/recipes-support/mod-wsgi/files/configure.ac-allow-PYTHON-values-to-be-passed-via-en.patch
@@ -7,28 +7,31 @@ This allows the recipe to specify specific values instead of them
being 'discovered' which may lead to host contamination or similar
issues.
+Updated for 4.9.0: Jeremy Puhlman
+
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
----
+----
configure.ac | 41 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
+
diff --git a/configure.ac b/configure.ac
-index 25afe44..b5a9e03 100644
+index 37a0f86..9b77c7f 100644
--- a/configure.ac
+++ b/configure.ac
-@@ -100,26 +100,38 @@ fi
+@@ -106,26 +106,38 @@ fi
AC_SUBST(PYTHON)
+if test -z "${PYTHON_VERSION}"; then
PYTHON_VERSION=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(sysconfig.get_config_var("VERSION"))'`
+fi
+if test -z "${PYTHON_LDVERSION}"; then
PYTHON_LDVERSION=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(sysconfig.get_config_var("LDVERSION") or "")'`
+fi
@@ -38,7 +41,7 @@ index 25afe44..b5a9e03 100644
+if test -z "${PYTHON_INCLUDEPY}"; then
CPPFLAGS1=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write("-I" + sysconfig.get_config_var("INCLUDEPY"))'`
+else
+CPPFLAGS1="${PYTHON_INCLUDEPY}"
@@ -46,7 +49,7 @@ index 25afe44..b5a9e03 100644
+if test -z "${PYTHON_CFLAGS}"; then
CPPFLAGS2=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(" ".join(filter(lambda x: x.startswith("-D"), \
sysconfig.get_config_var("CFLAGS").split())))'`
+else
@@ -55,13 +58,13 @@ index 25afe44..b5a9e03 100644
if test "${ENABLE_EMBEDDED}" != "yes"; then
CPPFLAGS3="-DMOD_WSGI_DISABLE_EMBEDDED"
-@@ -131,22 +143,43 @@ CPPFLAGS="${CPPFLAGS} ${CPPFLAGS1} ${CPPFLAGS2} ${CPPFLAGS3}"
+@@ -137,22 +149,42 @@ CPPFLAGS="${CPPFLAGS} ${CPPFLAGS1} ${CPPFLAGS2} ${CPPFLAGS3}"
AC_SUBST(CPPFLAGS)
+if test -z "${PYTHON_LIBDIR}"; then
PYTHONLIBDIR=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(sysconfig.get_config_var("LIBDIR"))'`
+else
+PYTHONLIBDIR="${PYTHON_LIBDIR}"
@@ -76,22 +79,21 @@ index 25afe44..b5a9e03 100644
+fi
+if test -z "${PYTHON_FRAMEWORKDIR}"; then
PYTHONFRAMEWORKDIR=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(sysconfig.get_config_var("PYTHONFRAMEWORKDIR"))'`
+else
+PYTHONFRAMEWORKDIR="${PYTHON_FRAMEWORKDIR}"
+fi
-+
+if test -z "${PYTHON_FRAMEWORKPREFIX}"; then
PYTHONFRAMEWORKPREFIX=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(sysconfig.get_config_var("PYTHONFRAMEWORKPREFIX"))'`
+else
+PYTHONFRAMEWORKPREFIX="${PYTHON_FRAMEWORKPREFIX}"
+fi
+if test -z "${PYTHON_FRAMEWORK}"; then
PYTHONFRAMEWORK=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(sysconfig.get_config_var("PYTHONFRAMEWORK"))'`
+else
+PYTHONFRAMEWORK="${PYTHON_FRAMEWORK}"
@@ -99,20 +101,20 @@ index 25afe44..b5a9e03 100644
if test "${PYTHON_LDVERSION}" != "${PYTHON_VERSION}"; then
PYTHONCFGDIR="${PYTHONCFGDIR}-${PYTHON_LDVERSION}"
-@@ -170,12 +203,20 @@ if test "${PYTHONFRAMEWORKDIR}" = "no-framework" -o \
+@@ -180,12 +212,20 @@ if test "${PYTHONFRAMEWORKDIR}" = "no-framework" -o \
LDLIBS1="-lpython${PYTHON_VERSION}"
fi
+ if test -z "${PYTHON_LIBS}"; then
LDLIBS2=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(sysconfig.get_config_var("LIBS"))'`
+ else
+ LDLIBS2="${PYTHON_LIBS}"
+ fi
+ if test -z "${PYTHON_SYSLIBS}"; then
LDLIBS3=`${PYTHON} -c 'from sys import stdout; \
- from distutils import sysconfig; \
+ import sysconfig; \
stdout.write(sysconfig.get_config_var("SYSLIBS"))'`
+ else
+ LDLIBS3="${PYTHON_SYSLIBS}"
@@ -120,6 +122,3 @@ index 25afe44..b5a9e03 100644
else
LDFLAGS1="-Wl,-F${PYTHONFRAMEWORKPREFIX} -framework ${PYTHONFRAMEWORK}"
---
-2.7.4
-
diff --git a/meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb b/meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb
index 73dab13a..b0daf54d 100644
--- a/meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb
+++ b/meta-openstack/recipes-support/mod-wsgi/mod-wsgi_git.bb
@@ -9,21 +9,21 @@ HOMEPAGE = "https://github.com/GrahamDumpleton/mod_wsgi"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
-SRCREV = "217e80b7436035723b80ff02ee349365e8553dfc"
-PV = "4.6.8+git${SRCPV}"
+SRCREV = "df9faf954a1ab6208f45ba6fde90f0b41f605483"
+PV = "4.9.0+git${SRCPV}"
S = "${WORKDIR}/git"
SRCNAME = "mod_wsgi"
SRC_URI = "\
- git://github.com/GrahamDumpleton/mod_wsgi.git \
+ git://github.com/GrahamDumpleton/mod_wsgi.git;branch=master;protocol=https \
file://configure.ac-allow-PYTHON-values-to-be-passed-via-en.patch \
"
-inherit autotools-brokensep distutils3-base
+inherit autotools-brokensep setuptools3-base
DEPENDS += "apache2-native apache2 python3"
-RDEPENDS_${PN} = "python3"
+RDEPENDS:${PN} = "python3"
EXTRA_OECONF = "\
--with-apxs=${STAGING_BINDIR_CROSS}/apxs \
@@ -42,10 +42,10 @@ EXTRA_OECONF = "\
CFLAGS += " -I${STAGING_INCDIR}/apache2"
-FILES_${PN} += "/etc/apache2/"
-FILES_${PN}-dbg += "${libdir}/apache2/modules/.debug"
+FILES:${PN} += "/etc/apache2/"
+FILES:${PN}-dbg += "${libdir}/apache2/modules/.debug"
-do_install_append() {
+do_install:append() {
mkdir -p ${D}/etc/apache2/modules.d/
echo "LoadModule wsgi_module ${libexecdir}/apache2/modules/mod_wsgi.so" > \
${D}/etc/apache2/modules.d/wsgi.load
diff --git a/meta-openstack/recipes-support/openldap/openldap_openstack.inc b/meta-openstack/recipes-support/openldap/openldap_openstack.inc
index 63f6064f..603dc3f9 100644
--- a/meta-openstack/recipes-support/openldap/openldap_openstack.inc
+++ b/meta-openstack/recipes-support/openldap/openldap_openstack.inc
@@ -1,7 +1,7 @@
DEPEND_${PN} += "cyrus-sasl"
RDEPEND_${PN} += "libsasl2-modules"
-FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
SRC_URI += "file://initscript"
SRC_URI += "file://ops-base.ldif"
@@ -12,7 +12,7 @@ OPENLDAP_LIBEXECDIR = "${libexecdir}"
EXTRA_OECONF += "--libexecdir=${OPENLDAP_LIBEXECDIR}"
-do_install_append() {
+do_install:append() {
install -D -m 0755 ${WORKDIR}/initscript ${D}${sysconfdir}/init.d/openldap
sed -i -e 's/%DEFAULT_DN%/${LDAP_DN}/g' ${D}${sysconfdir}/init.d/openldap
sed -i -e 's#%LDAP_DATADIR%#${LDAP_DATADIR}#g' ${D}${sysconfdir}/init.d/openldap
@@ -69,5 +69,5 @@ inherit update-rc.d
INITSCRIPT_NAME = "openldap"
INITSCRIPT_PARAMS = "defaults"
-FILES_${PN} += "${OPENLDAP_LIBEXECDIR}/* ${sysconfdir}/openldap/ops-base.ldif"
-FILES_${PN}-dbg += "${OPENLDAP_LIBEXECDIR}/openldap/.debug ${OPENLDAP_LIBEXECDIR}/.debug"
+FILES:${PN} += "${OPENLDAP_LIBEXECDIR}/* ${sysconfdir}/openldap/ops-base.ldif"
+FILES:${PN}-dbg += "${OPENLDAP_LIBEXECDIR}/openldap/.debug ${OPENLDAP_LIBEXECDIR}/.debug"
diff --git a/meta-openstack/recipes-support/salt/salt_3001.1.bb b/meta-openstack/recipes-support/salt/salt_3001.1.bb
index 9b485d69..4a77fb81 100644
--- a/meta-openstack/recipes-support/salt/salt_3001.1.bb
+++ b/meta-openstack/recipes-support/salt/salt_3001.1.bb
@@ -1,7 +1,7 @@
HOMEPAGE = "http://saltstack.com/"
SECTION = "admin"
LICENSE = "Apache-2.0"
-LIC_FILES_CHKSUM = "file://LICENSE;md5=89aea4e17d99a7cacdbeed46a0096b10"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=ac9a49d86925151327b277d6a3999a07"
DEPENDS = "\
python3-msgpack \
python3-pyyaml \
@@ -18,16 +18,16 @@ PACKAGECONFIG ??= "zeromq"
PACKAGECONFIG[zeromq] = ",,python3-pyzmq python3-pycrypto,"
PACKAGECONFIG[tcp] = ",,python3-pycrypto"
-SRC_URI = "https://files.pythonhosted.org/packages/source/s/${PN}/${PN}-${PV}.tar.gz \
+SRC_URI = "https://files.pythonhosted.org/packages/source/s/${BPN}/${BPN}-${PV}.tar.gz \
"
SRC_URI[md5sum] = "4174a6dd2c7eee808086ca06bdd928c9"
SRC_URI[sha256sum] = "e9ebb4d92fae8dabf21b8749dc126e4a4048bf8f613f5b1b851fe4b8226b5abc"
-SYSTEMD_AUTO_ENABLE_${PN}-master = "disable"
-SYSTEMD_AUTO_ENABLE_${PN}-minion = "disable"
-SYSTEMD_AUTO_ENABLE_${PN}-api = "disable"
+SYSTEMD_AUTO_ENABLE:${PN}-master = "disable"
+SYSTEMD_AUTO_ENABLE:${PN}-minion = "disable"
+SYSTEMD_AUTO_ENABLE:${PN}-api = "disable"
S = "${WORKDIR}/${PN}-${PV}"
@@ -35,9 +35,9 @@ inherit setuptools3 systemd
# Avoid a QA Warning triggered by the test package including a file
# with a .a extension
-INSANE_SKIP_${PN}-tests += "staticdev"
+INSANE_SKIP:${PN}-tests += "staticdev"
-RDEPENDS_${PN} += "${PN}-api \
+RDEPENDS:${PN} += "${PN}-api \
${PN}-common \
${PN}-master \
${PN}-minion \
@@ -58,7 +58,7 @@ PACKAGES += "\
${PN}-zsh-completion \
"
-do_install_append() {
+do_install:append() {
install -Dm644 ${S}/pkg/salt-common.logrotate ${D}${sysconfdir}/logrotate.d/${PN}
install -Dm644 ${S}/pkg/salt.bash ${D}${datadir}/bash-completion/completions/${PN}
install -Dm644 ${S}/pkg/zsh_completion.zsh ${D}${datadir}/zsh/site-functions/_${PN}
@@ -73,9 +73,9 @@ do_install_append() {
done
}
-ALLOW_EMPTY_${PN} = "1"
-FILES_${PN} = ""
-FILES_${PN} += "${systemd_system_unitdir} ${systemd_system_unitdir}/* /etc/salt/master.d /etc/salt/master.d/preseed_key.py"
+ALLOW_EMPTY:${PN} = "1"
+FILES:${PN} = ""
+FILES:${PN} += "${systemd_system_unitdir} ${systemd_system_unitdir}/* /etc/salt/master.d /etc/salt/master.d/preseed_key.py"
DESCRIPTION_COMMON = "salt is a powerful remote execution manager that can be used to administer servers in a\
fast and efficient way. It allows commands to be executed across large groups of servers. This means systems\
@@ -85,74 +85,74 @@ DESCRIPTION_COMMON = "salt is a powerful remote execution manager that can be us
Between the remote execution system, and state management Salt addresses the backbone of cloud and data center\
management."
-SUMMARY_${PN}-minion = "client package for salt, the distributed remote execution system"
-DESCRIPTION_${PN}-minion = "${DESCRIPTION_COMMON} This particular package provides the worker agent for salt."
-RDEPENDS_${PN}-minion = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack python3-pycryptodomex (>= 3.9.7)"
-RDEPENDS_${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}"
-RDEPENDS_${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 'python3-pycrypto', '',d)}"
-RRECOMMENDS_${PN}-minion_append_x64 = "dmidecode"
-RSUGGESTS_${PN}-minion = "python3-augeas"
-CONFFILES_${PN}-minion = "${sysconfdir}/${PN}/minion"
-FILES_${PN}-minion = "${bindir}/${PN}-minion ${sysconfdir}/${PN}/minion.d/ ${CONFFILES_${PN}-minion} ${bindir}/${PN}-proxy ${systemd_system_unitdir}/salt-minion.service"
-
-SUMMARY_${PN}-common = "shared libraries that salt requires for all packages"
-DESCRIPTION_${PN}-common ="${DESCRIPTION_COMMON} This particular package provides shared libraries that \
+SUMMARY:${PN}-minion = "client package for salt, the distributed remote execution system"
+DESCRIPTION:${PN}-minion = "${DESCRIPTION_COMMON} This particular package provides the worker agent for salt."
+RDEPENDS:${PN}-minion = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack python3-pycryptodomex (>= 3.9.7)"
+RDEPENDS:${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}"
+RDEPENDS:${PN}-minion += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 'python3-pycrypto', '',d)}"
+RRECOMMENDS:${PN}-minion:append_x64 = "dmidecode"
+RSUGGESTS:${PN}-minion = "python3-augeas"
+CONFFILES:${PN}-minion = "${sysconfdir}/${PN}/minion"
+FILES:${PN}-minion = "${bindir}/${PN}-minion ${sysconfdir}/${PN}/minion.d/ ${CONFFILES_${PN}-minion} ${bindir}/${PN}-proxy ${systemd_system_unitdir}/salt-minion.service"
+
+SUMMARY:${PN}-common = "shared libraries that salt requires for all packages"
+DESCRIPTION:${PN}-common ="${DESCRIPTION_COMMON} This particular package provides shared libraries that \
salt-master, salt-minion, and salt-syndic require to function."
-RDEPENDS_${PN}-common = "python3-dateutil python3-jinja2 python3-pyyaml python3-requests (>= 1.0.0) python3-distro"
-RRECOMMENDS_${PN}-common = "lsb-release"
-RSUGGESTS_${PN}-common = "python3-mako python3-git"
-RCONFLICTS_${PN}-common = "python3-mako (< 0.7.0)"
-CONFFILES_${PN}-common="${sysconfdir}/logrotate.d/${PN}"
-FILES_${PN}-common = "${bindir}/${PN}-call ${PYTHON_SITEPACKAGES_DIR}/* ${CONFFILES_${PN}-common}"
-
-SUMMARY_${PN}-ssh = "remote manager to administer servers via salt"
-DESCRIPTION_${PN}-ssh = "${DESCRIPTION_COMMON} This particular package provides the salt ssh controller. It \
+RDEPENDS:${PN}-common = "python3-dateutil python3-jinja2 python3-pyyaml python3-requests (>= 1.0.0) python3-distro"
+RRECOMMENDS:${PN}-common = "lsb-release"
+RSUGGESTS:${PN}-common = "python3-mako python3-git"
+RCONFLICTS:${PN}-common = "python3-mako (< 0.7.0)"
+CONFFILES:${PN}-common="${sysconfdir}/logrotate.d/${PN}"
+FILES:${PN}-common = "${bindir}/${PN}-call ${PYTHON_SITEPACKAGES_DIR}/* ${CONFFILES_${PN}-common}"
+
+SUMMARY:${PN}-ssh = "remote manager to administer servers via salt"
+DESCRIPTION:${PN}-ssh = "${DESCRIPTION_COMMON} This particular package provides the salt ssh controller. It \
is able to run salt modules and states on remote hosts via ssh. No minion or other salt specific software needs\
to be installed on the remote host."
-RDEPENDS_${PN}-ssh = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack"
-CONFFILES_${PN}-ssh="${sysconfdir}/${PN}/roster"
-FILES_${PN}-ssh = "${bindir}/${PN}-ssh ${CONFFILES_${PN}-ssh}"
+RDEPENDS:${PN}-ssh = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack"
+CONFFILES:${PN}-ssh="${sysconfdir}/${PN}/roster"
+FILES:${PN}-ssh = "${bindir}/${PN}-ssh ${CONFFILES_${PN}-ssh}"
-SUMMARY_${PN}-api = "generic, modular network access system"
-DESCRIPTION_${PN}-api = "a modular interface on top of Salt that can provide a variety of entry points into a \
+SUMMARY:${PN}-api = "generic, modular network access system"
+DESCRIPTION:${PN}-api = "a modular interface on top of Salt that can provide a variety of entry points into a \
running Salt system. It can start and manage multiple interfaces allowing a REST API to coexist with XMLRPC or \
even a Websocket API. The Salt API system is used to expose the fundamental aspects of Salt control to external\
sources. salt-api acts as the bridge between Salt itself and REST, Websockets, etc. Documentation is available\
on Read the Docs: http://salt-api.readthedocs.org/"
-RDEPENDS_${PN}-api = "${PN}-master"
-RSUGGESTS_${PN}-api = "python3-cherrypy"
-CONFFILES_${PN}-api = "${sysconfdir}/init.d/${PN}-api"
-FILES_${PN}-api = "${bindir}/${PN}-api ${CONFFILES_${PN}-api} ${systemd_system_unitdir}/${PN}-api.service"
+RDEPENDS:${PN}-api = "${PN}-master"
+RSUGGESTS:${PN}-api = "python3-cherrypy"
+CONFFILES:${PN}-api = "${sysconfdir}/init.d/${PN}-api"
+FILES:${PN}-api = "${bindir}/${PN}-api ${CONFFILES_${PN}-api} ${systemd_system_unitdir}/${PN}-api.service"
-SUMMARY_${PN}-master = "remote manager to administer servers via salt"
-DESCRIPTION_${PN}-master ="${DESCRIPTION_COMMON} This particular package provides the salt controller."
-RDEPENDS_${PN}-master = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack python3-pycryptodomex (>= 3.9.7)"
-RDEPENDS_${PN}-master += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}"
-RDEPENDS_${PN}-master += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 'python3-pycrypto', '',d)}"
-CONFFILES_${PN}-master="${sysconfdir}/init.d/${PN}-master ${sysconfdir}/${PN}/master"
-RSUGGESTS_${PN}-master = "python3-git"
-FILES_${PN}-master = "${bindir}/${PN} ${bindir}/${PN}-cp ${bindir}/${PN}-key ${bindir}/${PN}-master ${bindir}/${PN}-run ${bindir}/${PN}-unity ${bindir}/spm ${CONFFILES_${PN}-master} ${systemd_system_unitdir}/${PN}-master.service"
+SUMMARY:${PN}-master = "remote manager to administer servers via salt"
+DESCRIPTION:${PN}-master ="${DESCRIPTION_COMMON} This particular package provides the salt controller."
+RDEPENDS:${PN}-master = "${PN}-common (= ${EXTENDPKGV}) python3-msgpack python3-pycryptodomex (>= 3.9.7)"
+RDEPENDS:${PN}-master += "${@bb.utils.contains('PACKAGECONFIG', 'zeromq', 'python3-pycrypto python3-pyzmq (>= 13.1.0)', '',d)}"
+RDEPENDS:${PN}-master += "${@bb.utils.contains('PACKAGECONFIG', 'tcp', 'python3-pycrypto', '',d)}"
+CONFFILES:${PN}-master="${sysconfdir}/init.d/${PN}-master ${sysconfdir}/${PN}/master"
+RSUGGESTS:${PN}-master = "python3-git"
+FILES:${PN}-master = "${bindir}/${PN} ${bindir}/${PN}-cp ${bindir}/${PN}-key ${bindir}/${PN}-master ${bindir}/${PN}-run ${bindir}/${PN}-unity ${bindir}/spm ${CONFFILES_${PN}-master} ${systemd_system_unitdir}/${PN}-master.service"
-SUMMARY_${PN}-syndic = "master-of-masters for salt, the distributed remote execution system"
-DESCRIPTION_${PN}-syndic = "${DESCRIPTION_COMMON} This particular package provides the master of masters for \
+SUMMARY:${PN}-syndic = "master-of-masters for salt, the distributed remote execution system"
+DESCRIPTION:${PN}-syndic = "${DESCRIPTION_COMMON} This particular package provides the master of masters for \
salt; it enables the management of multiple masters at a time."
-RDEPENDS_${PN}-syndic = "${PN}-master (= ${EXTENDPKGV})"
-CONFFILES_${PN}-syndic="${sysconfdir}/init.d/${PN}-syndic"
-FILES_${PN}-syndic = "${bindir}/${PN}-syndic ${CONFFILES_${PN}-syndic} ${systemd_system_unitdir}/${PN}-syndic.service"
-
-SUMMARY_${PN}-cloud = "public cloud VM management system"
-DESCRIPTION_${PN}-cloud = "provision virtual machines on various public clouds via a cleanly controlled profile and mapping system."
-RDEPENDS_${PN}-cloud = "${PN}-common (= ${EXTENDPKGV})"
-RSUGGESTS_${PN}-cloud = "python3-netaddr python3-botocore"
-CONFFILES_${PN}-cloud = "${sysconfdir}/${PN}/cloud"
-FILES_${PN}-cloud = "${bindir}/${PN}-cloud ${sysconfdir}/${PN}/cloud.conf.d/ ${sysconfdir}/${PN}/cloud.profiles.d/ ${sysconfdir}/${PN}/cloud.providers.d/ ${CONFFILES_${PN}-cloud}"
-
-SUMMARY_${PN}-tests = "salt stack test suite"
-DESCRIPTION_${PN}-tests ="${DESCRIPTION_COMMON} This particular package provides the salt unit test suite."
-RDEPENDS_${PN}-tests = "${PN}-common python3-pytest-salt python3-tests python3-image bash"
-FILES_${PN}-tests = "${PYTHON_SITEPACKAGES_DIR}/salt-tests/tests/"
-
-FILES_${PN}-bash-completion = "${datadir}/bash-completion"
-FILES_${PN}-zsh-completion = "${datadir}/zsh/site-functions"
+RDEPENDS:${PN}-syndic = "${PN}-master (= ${EXTENDPKGV})"
+CONFFILES:${PN}-syndic="${sysconfdir}/init.d/${PN}-syndic"
+FILES:${PN}-syndic = "${bindir}/${PN}-syndic ${CONFFILES_${PN}-syndic} ${systemd_system_unitdir}/${PN}-syndic.service"
+
+SUMMARY:${PN}-cloud = "public cloud VM management system"
+DESCRIPTION:${PN}-cloud = "provision virtual machines on various public clouds via a cleanly controlled profile and mapping system."
+RDEPENDS:${PN}-cloud = "${PN}-common (= ${EXTENDPKGV})"
+RSUGGESTS:${PN}-cloud = "python3-netaddr python3-botocore"
+CONFFILES:${PN}-cloud = "${sysconfdir}/${PN}/cloud"
+FILES:${PN}-cloud = "${bindir}/${PN}-cloud ${sysconfdir}/${PN}/cloud.conf.d/ ${sysconfdir}/${PN}/cloud.profiles.d/ ${sysconfdir}/${PN}/cloud.providers.d/ ${CONFFILES_${PN}-cloud}"
+
+SUMMARY:${PN}-tests = "salt stack test suite"
+DESCRIPTION:${PN}-tests ="${DESCRIPTION_COMMON} This particular package provides the salt unit test suite."
+RDEPENDS:${PN}-tests = "${PN}-common python3-pytest-salt python3-tests python3-image bash"
+FILES:${PN}-tests = "${PYTHON_SITEPACKAGES_DIR}/salt-tests/tests/"
+
+FILES:${PN}-bash-completion = "${datadir}/bash-completion"
+FILES:${PN}-zsh-completion = "${datadir}/zsh/site-functions"
diff --git a/meta-openstack/recipes-support/spice-html5/spice-html5_git.bb b/meta-openstack/recipes-support/spice-html5/spice-html5_git.bb
index b488130c..b69b08c0 100644
--- a/meta-openstack/recipes-support/spice-html5/spice-html5_git.bb
+++ b/meta-openstack/recipes-support/spice-html5/spice-html5_git.bb
@@ -11,7 +11,7 @@ DESCRIPTION = "\
where it is running, but from anywhere on the Internet and from a wide \
variety of machine architectures. \
"
-LICENSE = "GPLv3 & LGPLv3"
+LICENSE = "GPL-3.0-only & LGPL-3.0-only"
LIC_FILES_CHKSUM = "\
file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
file://COPYING.LESSER;md5=e6a600fd5e1d9cbde2d983680233ad02"
@@ -19,11 +19,11 @@ LIC_FILES_CHKSUM = "\
# Version is based on checkout 0.1.4"
PV = "0.1.4"
SRCREV = "19ade3cf38cc5f5b61fd038f5ce5f4cdb080e9ca"
-SRC_URI = "git://anongit.freedesktop.org/spice/spice-html5"
+SRC_URI = "git://anongit.freedesktop.org/spice/spice-html5;branch=master"
S = "${WORKDIR}/git"
-RDEPENDS_${PN} = "python-websockify"
+RDEPENDS:${PN} = "python-websockify"
do_install() {
oe_runmake DESTDIR="${D}" datadir="${D}/${datadir}" install
diff --git a/meta-openstack/recipes-support/tgt/tgt_git.bb b/meta-openstack/recipes-support/tgt/tgt_git.bb
index 5242dd50..9c5c24bf 100644
--- a/meta-openstack/recipes-support/tgt/tgt_git.bb
+++ b/meta-openstack/recipes-support/tgt/tgt_git.bb
@@ -1,13 +1,13 @@
DESCRIPTION = "Linux SCSI target framework (tgt)"
HOMEPAGE = "http://stgt.sourceforge.net"
-LICENSE = "GPLv2"
+LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://scripts/tgtd.spec;beginline=7;endline=7;md5=21c19ea7dad04648b9c2f791b6e29b4c"
DEPENDS = "sg3-utils libaio"
SRCREV = "b43dbc6711e43c0a32cc4d9df22884841d911d51"
PV = "1.0.79+git${SRCPV}"
-SRC_URI = "git://github.com/fujita/tgt.git \
+SRC_URI = "git://github.com/fujita/tgt.git;branch=master;protocol=https \
file://0001-Correct-the-path-of-header-files-check-in-Yocto-buil.patch \
file://0001-usr-Makefile-WARNING-fix.patch \
file://usr-Makefile-apply-LDFLAGS-to-all-executables.patch \
@@ -19,12 +19,12 @@ SRC_URI += "file://tgtd.init \
S = "${WORKDIR}/git"
-CONFFILES_${PN} += "${sysconfdir}/tgt/targets.conf"
+CONFFILES:${PN} += "${sysconfdir}/tgt/targets.conf"
inherit update-rc.d systemd
-SYSTEMD_SERVICE_${PN} = "tgtd.service"
-SYSTEMD_AUTO_ENABLE_${PN} = "disable"
+SYSTEMD_SERVICE:${PN} = "tgtd.service"
+SYSTEMD_AUTO_ENABLE:${PN} = "disable"
CFLAGS += ' -I. -DUSE_SIGNALFD -DUSE_TIMERFD -D_GNU_SOURCE -DTGT_VERSION=\\"1.0.63\\" -DBSDIR=\\"${libdir}/backing-store\\"'
@@ -50,11 +50,11 @@ do_install() {
fi
}
-FILES_${PN} += "${systemd_unitdir}/system/tgtd.service \
+FILES:${PN} += "${systemd_unitdir}/system/tgtd.service \
${sysconfdir}/sysconfig/tgtd \
"
-RDEPENDS_${PN} = " \
+RDEPENDS:${PN} = " \
bash \
libaio \
libconfig-general-perl \
@@ -88,5 +88,5 @@ RDEPENDS_${PN} = " \
perl-module-constant \
"
INITSCRIPT_PACKAGES = "${PN}"
-INITSCRIPT_NAME_${PN} = "tgtd"
+INITSCRIPT_NAME:${PN} = "tgtd"