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

2025 Starting With ChoreoLib #10

Merged
merged 9 commits into from
Oct 16, 2024
10 changes: 10 additions & 0 deletions 2025.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[
{
"path": "2025/ChoreoLib2025.0.0-beta-4.json",
"name": "ChoreoLib",
"version": "2025.0.0-beta-4",
"uuid": "b5e23f0a-dac9-4ad2-8dd6-02767c520aca",
"description": "Library for reading and following trajectories generated by Choreo",
"website": "https://sleipnirgroup.github.io/Choreo/choreolib/installation/"
}
]
43 changes: 43 additions & 0 deletions 2025/ChoreoLib2025.0.0-beta-4.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"fileName": "ChoreoLib2025Beta.json",
"name": "ChoreoLib",
"version": "2025.0.0-beta-4",
"uuid": "b5e23f0a-dac9-4ad2-8dd6-02767c520aca",
"frcYear": "2025",
"mavenUrls": [
"https://SleipnirGroup.github.io/ChoreoLib/dep"
],
"jsonUrl": "https://SleipnirGroup.github.io/ChoreoLib/dep/ChoreoLib2025Beta.json",
"javaDependencies": [
{
"groupId": "choreo",
"artifactId": "ChoreoLib-java",
"version": "2025.0.0-beta-4"
},
{
"groupId": "com.google.code.gson",
"artifactId": "gson",
"version": "2.10.1"
}
],
"jniDependencies": [],
"cppDependencies": [
{
"groupId": "choreo",
"artifactId": "ChoreoLib-cpp",
"version": "2025.0.0-beta-4",
"libName": "ChoreoLib",
"headerClassifier": "headers",
"sharedLibrary": false,
"skipInvalidPlatforms": true,
"binaryPlatforms": [
"windowsx86-64",
"linuxx86-64",
"osxuniversal",
"linuxathena",
"linuxarm32",
"linuxarm64"
]
}
]
}
16 changes: 2 additions & 14 deletions check.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ def info(s):

verbose = 0
local_maven = None
year = "2019"
year = "2025"

def parse_args():
"""Parse command line arguments. Returns list of filenames."""
Expand All @@ -76,7 +76,7 @@ def parse_args():
global verbose, local_maven, year
verbose = args.verbose or 0
local_maven = args.local_maven
year = args.year or "2019"
year = args.year or "2025"

return args.file

Expand Down Expand Up @@ -292,18 +292,6 @@ def check_cpp_shared_linux(libf, arch, debug):
'wpiHal',
'wpiutil',
])
if arch == 'athena':
if year == "2019":
exclude_libs.update([
'libNiFpga.so.13',
'libNiFpgaLv.so.13',
'libniriodevenum.so.1',
'libniriosession.so.1',
'libNiRioSrv.so.13',
'libRoboRIO_FRC_ChipObject.so.19',
'libvisa.so',
'libFRC_NetworkCommunication.so.19',
])
jasondaming marked this conversation as resolved.
Show resolved Hide resolved
dep_libs = []
for section in lib.iter_sections():
if not isinstance(section, DynamicSection):
Expand Down
Loading