Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Additional ros packages #37

Open
wants to merge 303 commits into
base: nixos-unstable
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
303 commits
Select commit Hold shift + click to select a range
6b6515e
pythonPackages.hexbytes: 0.1.0b0 -> 0.1.0
akru May 1, 2018
cda8ef2
pythonPackages.web3: v4.0.0-beta.9 -> v4.2.0
akru May 1, 2018
e41cc0d
aira-quick-start: updated
akru May 2, 2018
be03555
robonomics_liability: updated
akru May 12, 2018
4697759
parsimonious: 0.7.0 -> 0.8.0
akru Jun 7, 2018
b8c4c59
eth-abi: 1.0.0 -> 1.1.1
akru Jun 7, 2018
f9674b8
pythonPackages.web3: 4.2.0 -> 4.3.0
akru Jun 7, 2018
9537f86
pythonPackages.{eth-*,web3}: removed prefix `v` from versions
akru Jun 7, 2018
2e3b202
robonomics_comm: 0.0 -> 0.1
akru Jun 8, 2018
9222e27
aira-quick-start: updated
akru Jun 9, 2018
51261b9
services/lighthouse: switch to mainnet
akru Jun 9, 2018
e27dbe8
robonomics_comm: bug fixes
akru Jun 9, 2018
d4abaaf
aira-quick-start: updated
akru Jun 9, 2018
aa9f28b
robonomics_lighthouse: 0.2 -> 0.3
akru Jun 16, 2018
702c3f0
robonomics_liability: 0.1 -> 0.2
akru Jun 20, 2018
e3d1d61
robonomics_lighthouse: bug fixes
akru Jun 20, 2018
da49a09
roscpp_core: 0.6.9 -> 0.6.11
akru Jul 2, 2018
43adb7b
pythonPackages.web3: 4.3.0 -> 4.4.1
akru Jul 4, 2018
7fa0f51
robonomics_lighthouse: updated
akru Jul 6, 2018
67c8e04
actionlib: 1.11.11 -> 1.11.14
akru Jul 6, 2018
6a80b9e
aira-quick-start: updated
akru Jul 6, 2018
fc80c6b
robonomics_lighthouse: updated
akru Jul 10, 2018
200864e
nixos/lighthouse: added gasprice attr
akru Jul 10, 2018
737ee54
robonomics_lighthouse: updated
akru Jul 10, 2018
fa7d4a0
yanic: init at 0.0.2; meshview: init at 10.0.0
akru Jul 12, 2018
a4fa3ac
nixos/yanic: init
akru Jul 12, 2018
a0add4f
meshview: temporary disabled
akru Jul 13, 2018
06bfad9
rosauth: init at 0.1.7
akru Jul 20, 2018
8dd405c
Added parity-beta to AIRA small release
akru Jul 29, 2018
75d8d32
pythonPackages.web3: 4.4.1 -> 4.5.0
akru Aug 2, 2018
3a6c013
mavlink: init at 1.0.11
akru Aug 2, 2018
dadaf01
class_loader: init at 0.4.1
akru Aug 2, 2018
0af0c30
orocos_kdl: init at 1.3.0
akru Aug 2, 2018
d7d7f9d
geographiclib: init at 1.44
akru Aug 3, 2018
11522bf
mavros: init at 0.26.1
akru Aug 3, 2018
c8cdda5
Added mavros to small release
akru Aug 3, 2018
c7a49af
djiosdk: init at 3.6.1
akru Aug 3, 2018
9bf82fe
genmsg: 0.5.10 -> 0.5.11
akru Aug 5, 2018
d3e9c53
dji_sdk: init at 3.6
akru Aug 5, 2018
2494b20
robonomics_control: updated
akru Aug 6, 2018
e6b42c6
robonomics_lighthouse: 0.3 -> 0.3.1; robonomics_liability: 0.2 -> 0.2.1
akru Aug 6, 2018
4df13bf
robonomics_lighthouse: deps fix
akru Aug 8, 2018
20a5940
tf: init at 1.12.0. Fix dji_sdk build.
tuuzdu Aug 13, 2018
8245207
zabbix-server: -> 3.4.12
Aug 13, 2018
54d5805
nixos/ethereum: init service
akru Aug 19, 2018
8aec836
robonomics_dev: updated
akru Aug 19, 2018
ad08a4d
Fix dji_sdk build
tuuzdu Sep 2, 2018
8b60ba7
pythonPackages.web3: 4.5.0 -> 4.6.0
akru Sep 5, 2018
e836e0e
parity: 1.11.8 -> 1.11.10; parity-beta: 2.0.1 -> 2.0.3
akru Sep 5, 2018
bc6fc2e
robonomics_comm: 0.1 -> 0.2
akru Sep 5, 2018
6235959
Added aarch64-linux support
akru Sep 10, 2018
4c94b09
aarch64-bootstrap-files: source hash fixes
akru Sep 10, 2018
a40d483
nixos: added AIRA release file
akru Sep 10, 2018
e3b045a
robonomics_comm: 0.2 -> 0.2.0
akru Sep 11, 2018
f946c9e
rostest,rosunit: lunar -> melodic
akru Sep 14, 2018
78a0b6f
nixos/parity: support extraConfig and configText configuration options
Sep 16, 2018
cac8691
nixos/parity: add NixOS tests for parity service
Sep 16, 2018
17aec19
aira-graph: init at 0.1
akru Sep 17, 2018
31d3fae
rospack: fixed hash
akru Sep 17, 2018
26bde92
build-support/ros: added testing flag
akru Sep 17, 2018
331ce8d
nixos/aira: simple using scenario
akru Sep 18, 2018
240e8a5
revert hash changes for aarch64 bootstrap-tools
Sep 20, 2018
eb6e100
robonomics_lighthouse: 0.4.0 -> 0.5.0; robonomics_liability: 0.3.1 ->…
akru Oct 3, 2018
5e77fb0
nixos/parity: add NixOS tests for parity service
Sep 24, 2018
f36e786
services/robonomics_liability: support local keyfiles
Oct 8, 2018
d2e06f6
robonomics_comm: 0.2.0 -> 0.3.0
akru Oct 23, 2018
a1c00e7
Added useful utils for AIRA image
akru Oct 24, 2018
19b9b1e
Added cmake & gcc to AIRA image
akru Oct 26, 2018
0fe4237
ethereum_common: 0.1.1 -> 0.2.0
akru Oct 26, 2018
df52d39
Fix https://github.com/airalab/aira/issues/64
akru Oct 30, 2018
f570f31
init de_dev-0.0.0
tuuzdu Nov 3, 2018
fcf0505
add multihash python module
Nov 6, 2018
80a4900
Add ERC20 service
Vourhey Nov 6, 2018
e37c7d5
pythonPackages.base58: 1.0.0 -> 1.0.2
akru Nov 9, 2018
6d94ef4
build-support/ros: using catkin_make instead of cmake
akru Nov 10, 2018
b0d3359
cudatoolkit: -> 10.0
akru Nov 12, 2018
c53422d
catkin_tools: init
akru Nov 12, 2018
d579ee9
robonomics_comm: 0.3 -> 0.4
akru Nov 12, 2018
56acc72
Set aira.life as default channel
akru Nov 13, 2018
75b6a5c
ipfsapi: 0.4.2 -> 0.4.3
akru Nov 13, 2018
97abfe2
aira: switch to robonomics gen 3
akru Nov 13, 2018
6f737d5
aira-graph: 0.1 -> 0.2
akru Nov 14, 2018
ba29651
pythonPackages.multihash: added base58 encoding
akru Nov 14, 2018
0a416c5
catkin_tools: fix license
akru Nov 14, 2018
ce0e025
aira-graph: updated
akru Nov 14, 2018
0d05d90
rosserial: init at 0.8.0
akru Nov 14, 2018
9e56c6d
robonomics_dev: fix deps
akru Nov 14, 2018
181b0a1
robonomics-tools: init at 0.1
akru Nov 14, 2018
a9897a6
nixos/release-aira: added robonomics-tools
akru Nov 14, 2018
1fffbb9
Move AIRA channel definition to profile
akru Nov 15, 2018
cf7dfb7
robonomics_dev: fix deps; nixos/release-aira: added rosserial
akru Nov 15, 2018
a05e77e
profiles/aira: disable sandbox build
akru Nov 15, 2018
ce6b77a
rosserial: updated
akru Nov 15, 2018
f46b6ab
rospack: 2.4.4 -> 2.5.2
akru Nov 16, 2018
5aeb01f
roslib: 1.14.1 -> 1.14.4
akru Nov 16, 2018
0803f2c
orocos_kdl: 1.3.0 -> 1.4.0
akru Nov 16, 2018
063768f
pluginlib: 1.12.1 -> 2.1.1
akru Nov 16, 2018
f4a5109
tf2: 0.5.18 -> 0.6.4
akru Nov 16, 2018
e69b457
mavros: 0.26.1 -> 0.27.0
akru Nov 16, 2018
9b5f197
djiosdk: 3.6.1 -> 3.7.0
akru Nov 16, 2018
622c210
image_transport: init at 1.11.13
akru Nov 16, 2018
0efc9cd
dji_sdk: 3.6.0 -> 3.7.0
akru Nov 16, 2018
a895ca7
nixos/release-aira: temporary disable aarch64 builds
akru Nov 16, 2018
55e63ee
rospkg: 1.1.4 -> 1.1.7
akru Nov 16, 2018
810c521
catkin_pkg: 0.4.1 -> 0.4.9
akru Nov 16, 2018
875fe22
ros-modules: update to melodic
Nov 16, 2018
3250c21
pythonPackages.web3: 4.6.0 -> 4.8.2
akru Nov 19, 2018
7ff41db
ipfs: 0.4.17 -> 0.4.18
akru Nov 19, 2018
45cfba0
ros-modules: finalized melodic migration
akru Nov 19, 2018
5227486
nixos/xrtd: init service
akru Nov 19, 2018
aa80104
installer/aira: added robonomics-tools
akru Nov 19, 2018
a0023fa
actionlib_msgs: fix hash
akru Nov 19, 2018
e8fda5b
nixos/release-aira: added ipfs
akru Nov 19, 2018
e28e65b
nixos/tests: recover parity test
akru Nov 19, 2018
109ce17
nixos/xrtd: fix launch params
akru Nov 19, 2018
36f1008
aira-release: added tarball and tests
akru Nov 20, 2018
72ed5ca
nixos/aira: tune VirtualBox image
akru Nov 20, 2018
fed9b19
nixos/aira: switch to stable AIRA channel
akru Nov 20, 2018
51d8c81
alfred-json: init at 0.3.1
akru Nov 20, 2018
d0e48fc
catkin: fix building
akru Nov 20, 2018
c94a1bb
python3Packages.multihash: added base58 patch
akru Nov 22, 2018
69913a7
rosunit: fix print_report error
Nov 26, 2018
dcc8a06
nixos/release-aira: enabled aarch64
akru Nov 27, 2018
39b6d5f
nixos/release-aira: added SD image
akru Nov 27, 2018
03dc5cb
python-persistence-queue: init at 1.3.0
Nov 28, 2018
59748a8
nixos: fixed sd-image build
akru Nov 29, 2018
e9ea7b4
nixos/aira: added mosh, fix global ros environment setup
akru Dec 1, 2018
30fb84a
robonomics_contracts: init at 1.0.0-rc1
Dec 4, 2018
209294a
nixos/aira: started sshd by default
akru Dec 5, 2018
232da72
robonomics liability service: add enable_aira_graph option
Dec 5, 2018
31a4b54
parsimonious python package: update to 0.8.1
Dec 5, 2018
bbb9028
xmlrpcc python module: update to 1.14.4
Dec 5, 2018
1edf2c5
ros-modules: message_filters topic_tools update to 1.14.4
Dec 7, 2018
821330c
robonomics_comm and liability: initiate for gen4 network
Dec 7, 2018
1d503e4
robonomics_comm: v0.4.1
akru Dec 10, 2018
a5cd63f
erc20: add web3_ws_provider option
Dec 9, 2018
62ed1c2
nixos/aira: added polkadot
akru Dec 10, 2018
a4af422
pythonPackages.parsimonious: fixed build
akru Dec 10, 2018
1329ec9
robonomics_comm: refactoring
akru Dec 11, 2018
343338c
robonomics_comm-nightly: updated
akru Dec 11, 2018
940a73a
nixos/aira: removed deprecated aira-graph service
akru Dec 11, 2018
33f5f35
robonomics_comm-nightly: updated
akru Dec 11, 2018
7351204
nixos/liability: added support for different master node locations
akru Dec 12, 2018
7196b52
robonomics_comm-nightly: updated
akru Dec 12, 2018
13b10e0
robonomics-tools: 0.1.0.0 -> 0.2.0.0
akru Dec 14, 2018
cf5dd0b
tests/liability: added package parameter
akru Dec 14, 2018
c59deac
services/liability: fixed ros_master_uri param encoding
akru Dec 14, 2018
c4b66b9
robonomics-tools: updated
akru Dec 14, 2018
54fb3ed
robonomics_contracts: 1.0-rc1 -> 1.0-rc2
akru Dec 14, 2018
92cd7d7
pythonPackages.cytoolz: fix build
akru Dec 14, 2018
eb8dae3
polkadot: deps updated
akru Dec 14, 2018
8c4995a
polkadot: deps updated
akru Dec 17, 2018
e9998cf
robonomics_contracts: deps updated
akru Dec 17, 2018
07fd3e4
ghc844: fixed patch hash for aarch64 target
akru Dec 17, 2018
301bbb6
tests/ipfs: disable automount
akru Dec 17, 2018
73937ef
robonomics_contracts: 1.0.0-rc1 -> 1.0-rc2
Dec 17, 2018
fcec30f
release/aira: switch to gen4
akru Dec 18, 2018
e07cfd0
robonomics_contracts: updated deps, bug fixes
akru Dec 19, 2018
653a565
robonomics_tutorials: init at 0.1.0
akru Dec 20, 2018
7870845
installer/aira: use robonomics_tutorials instead hello_aira
akru Dec 20, 2018
a47ce6e
haskellPackages.vinyl: disable testing
akru Dec 20, 2018
7bf3033
release/aira: added liability sidechain config
akru Dec 20, 2018
bafe4c0
profiles/aira-sidechain: added ENS address
akru Dec 20, 2018
3413b6f
robonomics_comm-nightly: updated
akru Dec 20, 2018
1504f82
robonomics-tools: just static executables
akru Dec 21, 2018
0fc9295
Improved ext4fs maker
akru Dec 21, 2018
ad6b930
robonomics_comm: 0.4.1 -> 0.5.1
akru Dec 24, 2018
55dfc5a
robonomics_tutorials: v0.1.0 -> v0.2.0
Vourhey Dec 24, 2018
a8f6234
robonomics_tutorials: fix sha256 hash
Vourhey Dec 24, 2018
d6f4491
profile/aira: updated binary cache and sidechain params
akru Dec 24, 2018
dc5c31e
profile/aira: updated sidechain specs
akru Dec 24, 2018
b75231e
ros_environment: init at 1.2.1
akru Dec 25, 2018
10eab61
nixos/releas-aira: fixed tested job
akru Dec 25, 2018
93de327
robonomics_comm-nightly: updated
akru Dec 26, 2018
1827f5e
robonomics_comm-nightly: updated
akru Dec 26, 2018
e4e40b5
pythonPackages.web3: added tld patch
akru Dec 26, 2018
bc8fbd8
robonomics liability: fix tests
Dec 27, 2018
36302f8
profiles/aira: fix default channel
akru Dec 27, 2018
f3a8795
nixos: remove forcing channel installation
akru Dec 27, 2018
bc73708
profiles/aira: using IPFS for channel distribution
akru Dec 28, 2018
ba3416c
robonomics_tutorials: 0.2.0 -> 0.2.1
akru Dec 29, 2018
f226cd7
release-aira: enable erc20 service by default
akru Dec 29, 2018
9fe3d90
Fix definitions after rebase
akru Jan 4, 2019
1948f92
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs-cha…
akru Jan 5, 2019
2f96138
haskellPackages.concurrent-machines: fix bounds
akru Jan 5, 2019
56139be
profiles/aira-sidechain: fix params
akru Jan 5, 2019
c49477d
add roscore service
Jan 16, 2019
648e3de
Merge pull request #22 from strdn/nixos-unstable
akru Jan 16, 2019
c104636
sd_image: fixed rebuild with default config
akru Jan 17, 2019
6f1c538
fix erc20 and liability services initialization order
Jan 17, 2019
a8ee839
Merge pull request #24 from strdn/nixos-unstable
akru Jan 17, 2019
d2cd39b
liability test: add keyfile and keyfile_password_file args
Jan 18, 2019
f9c5332
robonomics_comm nightly: patch UInt256 message
Jan 18, 2019
8fe7fef
robonomics_comm nightly: update revision
Jan 18, 2019
d2b1a8c
Merge pull request #25 from strdn/nixos-unstable
akru Jan 18, 2019
cce4074
liability service: fix tests
Jan 21, 2019
ee2cacb
Merge pull request #26 from strdn/nixos-unstable
akru Jan 21, 2019
4f7139a
robonomics-tools: 0.2 -> 0.3
akru Jan 31, 2019
a497415
robonomics_comm-nightly: update revision
Feb 1, 2019
ef973e7
liability service test: compatible with updated robonomics_comm
Feb 1, 2019
6325732
Merge pull request #27 from strdn/nixos-unstable
akru Feb 1, 2019
37129ea
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs-cha…
akru Feb 11, 2019
d63c97a
Merge branch 'nixos-unstable' of github.com:airalab/airapkgs into nix…
akru Feb 14, 2019
aec3780
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs-cha…
akru Feb 15, 2019
a1ac7e7
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs-cha…
akru Mar 10, 2019
b26518d
rosconsole: fix build
Mar 11, 2019
9d68b0a
web3: 4.8.2 -> 4.8.3
Mar 11, 2019
5d4390e
eth-abi: 1.2.2 -> 1.3.0
Mar 11, 2019
3100c8a
Merge pull request #28 from strdn/nixos-unstable
akru Mar 11, 2019
de3436c
rosbag: added missing deps
akru Mar 11, 2019
6301abe
robonomics network: update for gen 5
Mar 14, 2019
c18599f
Merge pull request #29 from strdn/nixos-unstable
akru Mar 14, 2019
e4d4bd5
yggdrasil-go: init at 0.3.5
Mar 20, 2019
105825e
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs-cha…
akru Mar 21, 2019
9ba19c5
ros-modules: fix build
akru Mar 21, 2019
1a25ebe
parity: 2.3 -> 2.4
akru Mar 21, 2019
9292ee5
cargo-vendor: 0.1.13 -> 0.1.23
akru Mar 21, 2019
ffeb607
nixos/yggdrasil: init service module (#31)
Mar 21, 2019
c80a33e
nixos/release-aira: temporary disable aarch64 builds
akru Mar 26, 2019
37af566
Merge branch 'nixos-unstable' of github.com:airalab/airapkgs into nix…
akru Mar 26, 2019
918f06a
concurrent-machines,web3: unbroke
akru Mar 26, 2019
04a7db4
robonomics-tools: 0.3 -> 0.4
akru Mar 26, 2019
a50345b
substrate-node: init; substrate-node-robonomics: init
akru Mar 27, 2019
9e84da2
Merge branch 'nixos-unstable' of https://github.com/NixOS/nixpkgs-cha…
akru Mar 27, 2019
4745133
parity-beta: 2.4.2 -> 2.4.3; parity: 2.3.7 -> 2.3.8
akru Mar 27, 2019
efb5adc
rust: 1.32 -> 1.33
akru Mar 27, 2019
f08f331
substrate-node,substrate-node-robonomics: updated
akru Mar 27, 2019
37451bf
polkadot: 0.2.17 -> 0.3.20
akru Mar 27, 2019
a0429ec
polkadot: 0.3.20 -> 0.3.21
akru Mar 29, 2019
4a14bae
substrate-node-robonomics: added to aira release
akru Mar 30, 2019
67eceda
nixos/release-aira: added yggdrasil
akru Apr 2, 2019
b9cc4e5
polkadot: 0.3.21 -> 0.4.0
akru Apr 2, 2019
92c1421
Add 'joy' ROS package
nschoe Apr 4, 2019
e54fbf6
Add 'pcl_msgs' ROS package
nschoe Apr 4, 2019
eb3390c
Add PCL ROS package stacks
nschoe Apr 4, 2019
ba289d7
Add 'dynamic_reconfigure' ROS package
nschoe Apr 4, 2019
a869bf2
Add 'nodelet' ROS package
nschoe Apr 4, 2019
cfecf6e
Add 'nodelet_topic_tools' ROS package
nschoe Apr 4, 2019
0a363a9
Add 'bond' and 'bondcpp' ROS packages
nschoe Apr 4, 2019
bf1de07
Add smclib' ROS package
nschoe Apr 4, 2019
ebc71bb
Add control_msgs, key_teleop, teleop_twist, trajectory_msgs ROS packages
nschoe May 27, 2019
17e3276
Add interactive_markers, laser_geometry, map_msgs, media_export, pyth…
nschoe Jun 5, 2019
4803399
Merge remote-tracking branch 'origin/nixos-unstable' into nixos-unstable
nschoe Jun 5, 2019
bd081f7
Merge branch 'nixos-unstable' into additionalRosPackages
nschoe Jun 5, 2019
82543bf
Fix merge conflict in all-packages.nix
nschoe Jun 5, 2019
aacd371
Add missing curl dependency to resource_retriever
nschoe Jun 5, 2019
b5c71fa
Fix urdf* packages which did not provide cmake files
nschoe Jun 5, 2019
d5a859d
Add missing tinyxml-2 dependency to urdf
nschoe Jun 5, 2019
784285d
Add dependencies for rviz
nschoe Jun 5, 2019
6e7dd3f
Add python dependencies
nschoe Jun 5, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions maintainers/maintainer-list.nix
Original file line number Diff line number Diff line change
Expand Up @@ -3644,6 +3644,11 @@
github = "nphilou";
name = "Philippe Nguyen";
};
nschoe = {
email = "[email protected]";
github = "nschoe";
name = "Nicolas Schoemaeker";
};
nslqqq = {
email = "[email protected]";
name = "Nikita Mikhailov";
Expand Down
1 change: 1 addition & 0 deletions nixos/tests/all-tests.nix
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,7 @@ in
overlayfs = handleTest ./overlayfs.nix {};
packagekit = handleTest ./packagekit.nix {};
pam-oath-login = handleTest ./pam-oath-login.nix {};
parity = handleTest ./parity.nix {};
pam-u2f = handleTest ./pam-u2f.nix {};
pantheon = handleTest ./pantheon.nix {};
parity = handleTest ./parity.nix {};
Expand Down
10 changes: 9 additions & 1 deletion pkgs/applications/networking/ipfs/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,14 @@
{ stdenv, buildGoPackage, fetchFromGitHub }:

buildGoPackage rec {
let
fetchgx' = fetchgx.override {
go = go_1_11;
gx = gx.override { buildGoPackage = buildGo111Package; };
gx-go = gx-go.override { buildGoPackage = buildGo111Package; };
};
buildGoPackage = buildGo111Package;

in buildGoPackage rec {
name = "ipfs-${version}";
version = "0.4.20";
rev = "v${version}";
Expand Down
33 changes: 33 additions & 0 deletions pkgs/development/ros-modules/bond/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, catkin
, message_generation
, std_msgs
}:

let
pname = "bond";
version = "1.8.3";
rosdistro = "melodic";

in mkRosPackage {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "bond_core-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "0d3y30r7kb8k4bqdr8s8b581ad8h19f9i99js807jpx8ddkd0gk4";
};

propagatedBuildInputs = [ catkin message_generation std_msgs ];

meta = with stdenv.lib; {
description = "A bond allows two processes, A and B, to know when the other has terminated, either cleanly or by crashing. The bond remains connected until it is either broken explicitly or until a heartbeat times out.";
homepage = https://wiki.ros.org/bond;
license = licenses.bsd3;
platforms = platforms.linux;
maintainers = [ maintainers.akru maintainers.nschoe ];
};
}
39 changes: 39 additions & 0 deletions pkgs/development/ros-modules/bondcpp/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, catkin
, boost167
, cmake_modules
, roscpp
, bond
, smclib
# , unique_id
# , uuid_msgs
, libuuid
}:

let
pname = "bondcpp";
version = "1.8.3";
rosdistro = "melodic";

in mkRosPackage {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "bond_core-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "1mw4a32726s92ms4gv41cz1dxkr9jddj8yp5w0s4pl9z4z6sdmsk";
};

propagatedBuildInputs = [ catkin boost167 cmake_modules roscpp bond smclib libuuid ];

meta = with stdenv.lib; {
description = "C++ implementation of bond, a mechanism for checking when another process has terminated.";
homepage = https://wiki.ros.org/bondcpp;
license = licenses.bsd3;
platforms = platforms.linux;
maintainers = [ maintainers.akru maintainers.nschoe ];
};
}
3 changes: 3 additions & 0 deletions pkgs/development/ros-modules/cmake_modules/default.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, eigen3_3
}:

mkRosPackage rec {
Expand All @@ -16,6 +17,8 @@ mkRosPackage rec {
sha256 = "11kh2z059ffxgjzrzh9jgdln3fhydh799bc590kfgxcqjx0kqpli";
};

propagatedBuildInputs = [ eigen3_3 ];

meta = with stdenv.lib; {
description = "A common repository for CMake Modules for ROS";
homepage = http://wiki.ros.org/cmake_modules;
Expand Down
32 changes: 32 additions & 0 deletions pkgs/development/ros-modules/control_msgs/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, actionlib_msgs
, trajectory_msgs
, geometry_msgs
, message_generation
, message_runtime
}:

mkRosPackage rec {
name = "${pname}-${version}";
pname = "control_msgs";
version = "1.5.0";
rosdistro = "melodic";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "conrol_msgs-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "0vff4yryxcww8x5f1s3pkl0ccw2l0i7a7wv22fdp1vinqyazjrs9";
};

propagatedBuildInputs = [ message_generation message_runtime actionlib_msgs geometry_msgs trajectory_msgs ];

meta = with stdenv.lib; {
description = "Base messages and actions useful for controlling robots. It provides representations for controller setpoints and joint and cartesian trajectories.";
homepage = http://wiki.ros.org/control_msgs;
license = licenses.bsd3;
maintainers = [ maintainers.akru maintainers.nschoe ];
};
}
35 changes: 35 additions & 0 deletions pkgs/development/ros-modules/dynamic_reconfigure/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, catkin
, boost167
, message_generation
, roscpp
, std_msgs
}:

let
pname = "dynamic_reconfigure";
version = "1.6.0";
rosdistro = "melodic";

in mkRosPackage {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "dynamic_reconfigure-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "08kqkz1p3dzhif3ymy1rifss3zgzz0wjh9hq3rjydrj0mzm7dhpm";
};

propagatedBuildInputs = [ catkin boost167 message_generation roscpp std_msgs ];

meta = with stdenv.lib; {
description = "Provides a means to change node parameters at any time without having to restart the node.";
homepage = https://wiki.ros.org/dynamic_reconfigure;
license = licenses.bsd3;
platforms = platforms.linux;
maintainers = [ maintainers.akru maintainers.nschoe ];
};
}
37 changes: 37 additions & 0 deletions pkgs/development/ros-modules/interactive_markers/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, catkin
, rosconsole
, roscpp
, rospy
, rostest
, std_msgs
, tf
, visualization_msgs
}:

let
pname = "interactive_markers";
version = "1.11.4";
rosdistro = "melodic";

in mkRosPackage {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "${pname}-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "19l1vgzxzrizn6djabh2h6ix8ivrxzj93lsc5873yas9d8qngggs";
};

propagatedBuildInputs = [ catkin rosconsole roscpp rospy rostest std_msgs tf visualization_msgs ];

meta = with stdenv.lib; {
description = "3D interactive marker communication library for RViz and similar tools.";
homepage = http://wiki.ros.org/interactive_markers;
license = licenses.bsd3;
maintainers = [ maintainers.akru maintainers.nschoe ];
};
}
34 changes: 34 additions & 0 deletions pkgs/development/ros-modules/joy/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, catkin
, diagnostic_updater
, sensor_msgs
, roscpp
}:

let
pname = "joy";
version = "1.12.0";
rosdistro = "melodic";

in mkRosPackage {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "joystick_drivers-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "1f6k2l0a025ysddsq2314s75mb4wd57dlmknjdqaxs1rqcqnxhcp";
};

propagatedBuildInputs = [ catkin diagnostic_updater sensor_msgs roscpp ];

meta = with stdenv.lib; {
description = "Standard controllers drivers";
homepage = https://wiki.ros.org/joystick_drivers;
license = licenses.bsd3;
platforms = platforms.linux;
maintainers = [ maintainers.akru maintainers.nschoe ];
};
}
34 changes: 34 additions & 0 deletions pkgs/development/ros-modules/key_teleop/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, catkin
, message_generation
, roscpp
, std_msgs
}:

let
pname = "key_teleop";
version = "0.3.0";
rosdistro = "melodic";

in mkRosPackage {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "${pname}-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "0fs55hcpn6sr0jkjhz4lpx4jyzl52zmwzzcx4sg8rrh3yyp0l1py";
};

propagatedBuildInputs =
[ catkin message_generation roscpp std_msgs ];

meta = with stdenv.lib; {
description = "A text-based interface to send a robot movement commands.";
homepage = http://wiki.ros.org/key_teleop;
license = licenses.bsd3;
maintainers = [ maintainers.akru maintainers.nschoe ];
};
}
35 changes: 35 additions & 0 deletions pkgs/development/ros-modules/laser_geometry/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, catkin
, angles
, roscpp
, sensor_msgs
, tf
, tf2
}:

let
pname = "laser_geometry";
version = "1.6.4";
rosdistro = "melodic";

in mkRosPackage {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "${pname}-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "1jcmp2f2dm7masl8m8lxy29lh7631zlrkl02iwwqlc1snkrgvh94";
};

propagatedBuildInputs = [ catkin angles roscpp sensor_msgs tf tf2];

meta = with stdenv.lib; {
description = "Class for converting from a 2D laser scan as defined by sensor_msgs/LaserScan into a point cloud as defined by sensor_msgs/PointCloud or sensor_msgs/PointCloud2.";
homepage = http://wiki.ros.org/laser_geometry;
license = licenses.bsd3;
maintainers = [ maintainers.akru maintainers.nschoe ];
};
}
35 changes: 35 additions & 0 deletions pkgs/development/ros-modules/map_msgs/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{ stdenv
, mkRosPackage
, fetchFromGitHub
, catkin
, message_generation
, message_runtime
, nav_msgs
, sensor_msgs
, std_msgs
}:

let
pname = "map_msgs";
version = "1.13.0";
rosdistro = "melodic";

in mkRosPackage {
name = "${pname}-${version}";

src = fetchFromGitHub {
owner = "ros-gbp";
repo = "navigation_msgs-release";
rev = "release/${rosdistro}/${pname}/${version}-0";
sha256 = "115vffj9shhidpzjwww9yml7n6jmjw07b6243qr01mkfnfba9k6c";
};

propagatedBuildInputs = [ catkin message_generation message_runtime nav_msgs sensor_msgs std_msgs ];

meta = with stdenv.lib; {
description = "Messages commonly used in mapping packages.";
homepage = http://wiki.ros.org/map_msgs;
license = licenses.bsd3;
maintainers = [ maintainers.akru mintainers.nschoe ];
};
}
Loading