diff --git a/CMakeLists.txt b/CMakeLists.txt
deleted file mode 100644
index e1d8fe2..0000000
--- a/CMakeLists.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-cmake_minimum_required(VERSION 3.5)
-project(criutils)
-
-find_package(catkin REQUIRED)
-
-catkin_python_setup()
-
-catkin_package()
-
-# Tests
-if (CATKIN_ENABLE_TESTING)
- catkin_add_nosetests(tests)
-endif()
-
-# Install python scripts
-catkin_install_python(
- PROGRAMS
- scripts/tf_transform_broadcaster.py
- DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
diff --git a/package.xml b/package.xml
index 375b9e4..3b3c65a 100644
--- a/package.xml
+++ b/package.xml
@@ -12,8 +12,6 @@
https://github.com/crigroup/criutils
https://github.com/crigroup/criutils/issues
- catkin
-
baldor
cv_bridge
geometry_msgs
@@ -24,17 +22,14 @@
std_msgs
visualization_msgs
-
- python-numpy
- python-termcolor
-
- python3-numpy
- python3-termcolor
+ python3-numpy
+ python3-termcolor
rosdoc_lite
+ ament_python
diff --git a/resource/criutils b/resource/criutils
new file mode 100644
index 0000000..e69de29
diff --git a/setup.py b/setup.py
index faa3dfe..ca42a36 100644
--- a/setup.py
+++ b/setup.py
@@ -1,11 +1,18 @@
#!/usr/bin/env python
from distutils.core import setup
-from catkin_pkg.python_setup import generate_distutils_setup
-d = generate_distutils_setup(
- packages=['criutils'],
- package_dir={'': 'src'}
-)
-
-setup(**d)
+package_name='criutils'
+setup(
+ name=package_name,
+ version='0.1.4',
+ description='The criutils package',
+ author='Francisco Suarez-Ruiz',
+ author_email='fsuarez6@gmail.com',
+ url='http://wiki.ros.org/criutils',
+ packages=['src/' + package_name],
+ data_files=[
+ ('share/' + package_name, ['package.xml']),
+ ('share/ament_index/resource_index/packages', ['resource/' + package_name]),
+ ],
+ )