##Meanwhile, manually compile and install the ones copied in the workspace
##TODO: remove libraries from rosinstall when paquetized
RUN cd /root/catkin_ws/src/adc/libraries/autonomous_driving_tools &&mkdir-p build &&cd build && cmake .. && make && make install
RUN cd /root/catkin_ws/src/adc/libraries/opendrive_road_map &&mkdir-p build &&cd build && cmake .. && make && make install
RUN cd /root/catkin_ws/src/adc/libraries/opendrive_to_gazebo &&mkdir-p build &&cd build && cmake .. && make
RUN cd /root/catkin_ws/src && rosdep install-y-i-r--from-paths .
RUN /bin/bash -c"source /opt/ros/melodic/setup.bash && cd /root/catkin_ws && catkin_make -DCATKIN_BLACKLIST_PACKAGES='iri_model_car_driver_battery;iri_model_car_driver_ultrasounds;iri_model_car_driver_egomotion;iri_opendrive_global_planner'"
RUN mkdir-p catkin_ws/rosinstall
RUN cd /root/catkin_ws/rosinstall && wget -q https://gitlab.iri.upc.edu/labrobotica/ros/iri_ros_how_to/-/raw/melodic_migration/rosinstall/iri_core.rosinstall
RUN cd /root/catkin_ws/rosinstall && wget -q https://gitlab.iri.upc.edu/mobile_robotics/adc/adc_2021/iri_adc_simulation_workshop/-/raw/master/rosinstall/iri_adc.rosinstall
RUN cd /root/catkin_ws/rosinstall && wget -q https://gitlab.iri.upc.edu/mobile_robotics/adc/platforms/model_car/iri_model_car_how_to/-/raw/master/rosinstall/iri_model_car_common.rosinstall
RUN cd /root/catkin_ws/rosinstall && wget -q https://gitlab.iri.upc.edu/mobile_robotics/adc/platforms/model_car/iri_model_car_how_to/-/raw/master/rosinstall/iri_model_car_simulator.rosinstall
RUN cd /root/catkin_ws/src && wstool init
RUN cd /root/catkin_ws/src && wstool merge -y-r /root/catkin_ws/rosinstall/iri_core.rosinstall
RUN cd /root/catkin_ws/src && wstool merge -y-r /root/catkin_ws/rosinstall/iri_adc.rosinstall
RUN cd /root/catkin_ws/src && wstool merge -y-r /root/catkin_ws/rosinstall/iri_model_car_common.rosinstall
RUN cd /root/catkin_ws/src && wstool merge -y-r /root/catkin_ws/rosinstall/iri_model_car_simulator.rosinstall
RUN cd /root/catkin_ws/src && wstool update
RUN apt-get -qq update && apt-get -qqinstall-y iri-opendrive-to-gazebo-dev
RUN apt-get -qq update && apt-get -qqinstall-y iri-autonomous-driving-tools-dev
RUN apt-get -qq update && apt-get -qqinstall-y iri-opendrive-road-map-dev
RUN cd /root/catkin_ws/src && rosdep install-q-y-i-r--from-paths .
RUN /bin/bash -c"source /opt/ros/melodic/setup.bash && cd /root/catkin_ws && catkin_make -DCATKIN_BLACKLIST_PACKAGES=''"
RUN echo"source /root/catkin_ws/devel/setup.bash">> /root/.bashrc