summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAngelo Elias Dal Zotto2023-06-10 09:45:43 -0300
committerAngelo Elias Dal Zotto2023-06-10 09:45:43 -0300
commit743784c5493d3ed89a0b255f7c864eebf63dde24 (patch)
tree02598ce41a8cea42f5823bcfbe139a1bdd56acb1
parentd3c65d7f1d01ccbb9bf2272dd0fb85ecde35127e (diff)
downloadaur-743784c5493d3ed89a0b255f7c864eebf63dde24.tar.gz
update build
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD20
2 files changed, 12 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d6d2191310af..b18d964d89d8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,12 @@
pkgbase = ros2-humble-joint-state-publisher-gui
pkgdesc = This package contains a GUI tool for setting and publishing joint state values for a given URDF
pkgver = 2.3.0
- pkgrel = 2
+ pkgrel = 3
url = https://index.ros.org/p/joint_state_publisher_gui/
arch = any
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
depends = ros2-humble
depends = ros2-humble-joint-state-publisher
source = https://github.com/ros/joint_state_publisher/archive/refs/tags/2.3.0.tar.gz
diff --git a/PKGBUILD b/PKGBUILD
index 400ab41a4f9a..9c27a34e37e2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,15 @@
# Maintainer: Angelo Elias Dal Zotto <angelodalzotto97@gmail.com>
+_pkgroot=joint_state_publisher
_pkgname=joint_state_publisher_gui
pkgname=ros2-humble-joint-state-publisher-gui
pkgver=2.3.0
-pkgrel=2
+pkgrel=3
pkgdesc="This package contains a GUI tool for setting and publishing joint state values for a given URDF"
url="https://index.ros.org/p/joint_state_publisher_gui/"
arch=('any')
+makedepends=(python-build python-installer python-wheel)
depends=(
'ros2-humble'
'ros2-humble-joint-state-publisher'
@@ -16,21 +18,15 @@ source=("https://github.com/ros/joint_state_publisher/archive/refs/tags/${pkgver
sha256sums=('648d177b988b1da6316cea552cd999c37dd35ec514f7d1d9edd4a823ab2656d3')
prepare() {
- source /opt/ros/humble/setup.bash
+ source /opt/ros/humble/setup.bash
}
build() {
-source /opt/ros/humble/setup.bash
- cd joint_state_publisher-$pkgver/$_pkgname
- colcon build --merge-install
+ cd "$_pkgroot-$pkgver/$_pkgname"
+ python -m build --wheel --no-isolation
}
package() {
- # Copy build files
- mkdir -p $pkgdir/opt/ros/humble
- cp -r $srcdir/joint_state_publisher-$pkgver/$_pkgname/install/* $pkgdir/opt/ros/humble/
- # Exclude files that clash with base ros installation
- rm $pkgdir/opt/ros/humble/*setup.*
- rm $pkgdir/opt/ros/humble/_local_setup*
- rm $pkgdir/opt/ros/humble/COLCON_IGNORE
+ cd "$_pkgroot-$pkgver/$_pkgname"
+ python -m installer --destdir="$pkgdir" --prefix="/opt/ros/humble" dist/*.whl
}