Skip to content

Commit 8e967f9

Browse files
committed
Merge branch 'devel' into pre-commit-ci-update-config
2 parents 2a3fb8a + 66c0db1 commit 8e967f9

File tree

6 files changed

+576
-2
lines changed

6 files changed

+576
-2
lines changed

.github/workflows/nix.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: "Nix CI"
2+
3+
on: [pull_request, push]
4+
5+
jobs:
6+
tests:
7+
name: "Nix build on ${{ matrix.os }}"
8+
runs-on: "${{ matrix.os }}-latest"
9+
strategy:
10+
matrix:
11+
os: [ubuntu]
12+
steps:
13+
- uses: actions/checkout@v4
14+
- uses: DeterminateSystems/nix-installer-action@main
15+
- uses: DeterminateSystems/magic-nix-cache-action@main
16+
- run: nix --accept-flake-config build -L
17+
- run: nix --accept-flake-config run .#cachix push gepetto $(readlink result)
18+
if: github.repository_owner == 'humanoid-path-planner'
19+
env:
20+
CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }}

cmake

Submodule cmake updated 65 files

default.nix

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
lib,
3+
stdenv,
4+
cmake,
5+
gepetto-viewer-corba,
6+
hpp-manipulation-corba,
7+
pkg-config,
8+
libsForQt5,
9+
}:
10+
11+
stdenv.mkDerivation {
12+
pname = "hpp-gui";
13+
version = "5.0.0";
14+
15+
src = lib.fileset.toSource {
16+
root = ./.;
17+
fileset = lib.fileset.unions [
18+
./CMakeLists.txt
19+
./doc
20+
./etc
21+
./package.xml
22+
./plugins
23+
./pyplugins
24+
./res
25+
];
26+
};
27+
28+
strictDeps = true;
29+
30+
nativeBuildInputs = [
31+
cmake
32+
libsForQt5.wrapQtAppsHook
33+
pkg-config
34+
];
35+
buildInputs = [ libsForQt5.qtbase ];
36+
propagatedBuildInputs = [
37+
gepetto-viewer-corba
38+
hpp-manipulation-corba
39+
];
40+
41+
doCheck = true;
42+
43+
meta = {
44+
description = "Qt based GUI for HPP project";
45+
homepage = "https://github.com/humanoid-path-planner/hpp-gui";
46+
license = lib.licenses.bsd2;
47+
maintainers = [ lib.maintainers.nim65s ];
48+
};
49+
}

0 commit comments

Comments
 (0)