Skip to content

Commit

Permalink
Checkbox snap for Core24 builds (infra) (#1201)
Browse files Browse the repository at this point in the history
* Draft snap for core24

* First draft that creates a snap

* Classic series24 snap

* Core24 snap for uc24

* Also sync checkbox classic 24

* Remove default provider and add perl everywhere

* Remove exe bit from lib

* Conditional removal with glob for arm64

* Patch does not apply to non x86 builds

* Update classic wrapper with new LD_LIBRARY_PATH

* Ignore error via || true instead of random exit
  • Loading branch information
Hook25 authored Apr 22, 2024
1 parent f0bcaa0 commit 6510bcd
Show file tree
Hide file tree
Showing 27 changed files with 1,335 additions and 0 deletions.
1 change: 1 addition & 0 deletions checkbox-core-snap/common_files/config/wrapper_common
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ else
append_path LD_LIBRARY_PATH $RUNTIME/lib
append_path LD_LIBRARY_PATH $RUNTIME/lib/$ARCH
append_path LD_LIBRARY_PATH $RUNTIME/usr/lib/$ARCH
append_path LD_LIBRARY_PATH $RUNTIME/usr/lib/$ARCH/fwts
append_path LD_LIBRARY_PATH $RUNTIME/lib/fwts
append_path GI_TYPELIB_PATH $RUNTIME/usr/lib/girepository-1.0
append_path GI_TYPELIB_PATH $RUNTIME/usr/lib/$ARCH/girepository-1.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ else
append_path LD_LIBRARY_PATH $RUNTIME/lib
append_path LD_LIBRARY_PATH $RUNTIME/lib/$ARCH
append_path LD_LIBRARY_PATH $RUNTIME/usr/lib/$ARCH
append_path LD_LIBRARY_PATH $RUNTIME/usr/lib/$ARCH/fwts
append_path LD_LIBRARY_PATH $RUNTIME/usr/lib/$ARCH/blas
append_path LD_LIBRARY_PATH $RUNTIME/usr/lib/$ARCH/lapack
append_path LD_LIBRARY_PATH $RUNTIME/lib/fwts
Expand Down
21 changes: 21 additions & 0 deletions checkbox-core-snap/series24/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
*.pyc
*.snap
__pycache__
build/mo/*
dist/*.tar.gz
parts/
snap/.snapcraft
snap/gui/
stage/
prime/

# following files are populated by the prepare.sh script and should be ignored
config/
checkbox-ng/
checkbox-support/
providers/
version.txt

# following files are the result of the build process
checkbox*.txt
checkbox*.snap
Loading

0 comments on commit 6510bcd

Please sign in to comment.