-pyangbind: pyang
- git clone https://github.com/alf-tierno/pyangbind
- cd pyangbind; git checkout issue151; \
- python setup.py --command-packages=stdeb.command bdist_deb; \
- python3 setup.py --command-packages=stdeb.command bdist_deb; \
- cd ..
- mkdir -p deb_dist
- cp pyangbind/deb_dist/*.deb deb_dist
-
-pyang:
- git clone https://github.com/mbj4668/pyang
- cd pyang; \
- python setup.py --command-packages=stdeb.command bdist_deb; \
- python3 setup.py --command-packages=stdeb.command bdist_deb; \
- cd ..
- mkdir -p deb_dist
- cp pyang/deb_dist/*.deb deb_dist
-
-pyang-json-schema-plugin:
- git clone https://github.com/cmoberg/pyang-json-schema-plugin
+deps:
+ $(Q)sudo apt-get -y install git make wget python python-pip debhelper dh-make tox python3 python3-pip maven
+ $(Q)sudo -H python3 -m pip install -U pip
+ $(Q)sudo -H python2 -m pip install -U pip
+ $(Q)sudo -H python3 -m pip install -U pyang pyangbind stdeb
+ $(Q)sudo -H python2 -m pip install -U pyang pyangbind stdeb
+ $(Q)mkdir -p ~/.m2
+ $(Q)cp -n ~/.m2/settings.xml{,.orig} ; wget -q -O - https://raw.githubusercontent.com/opendaylight/odlparent/master/settings.xml > ~/.m2/settings.xml