mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-13 00:07:24 +00:00
fix snap
This commit is contained in:
parent
1a5712641a
commit
ad10b91688
@ -69,6 +69,7 @@ parts:
|
||||
- libopenctm-dev
|
||||
- libgmp-dev
|
||||
- libqhull-dev
|
||||
- chrpath
|
||||
stage-packages:
|
||||
- lib3ds-1-3
|
||||
- libgomp1
|
||||
@ -81,35 +82,41 @@ parts:
|
||||
override-build: |
|
||||
qmake src/meshlab.pro "CONFIG+= system_eigen3 system_glew system_bzip2 system_openctm system_lib3ds"
|
||||
make -j4
|
||||
|
||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/bin
|
||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab
|
||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/applications
|
||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/meshlab
|
||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/doc/meshlab
|
||||
mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/icons
|
||||
|
||||
cd distrib
|
||||
|
||||
rm -r lib/macx64/
|
||||
rm -r lib/win32-msvc/
|
||||
rm -r lib/win32-msvc2008/
|
||||
rm -r lib/win32-msvc2015/
|
||||
rm -r lib/readme.txt
|
||||
rm -r README.md
|
||||
mv distrib/* $SNAPCRAFT_PART_INSTALL/
|
||||
|
||||
cp ../install/linux/resources/snap/meshlab.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications/
|
||||
mv meshlab.png $SNAPCRAFT_PART_INSTALL/usr/share/icons/meshlab.png
|
||||
mv meshlabserver $SNAPCRAFT_PART_INSTALL/usr/bin
|
||||
mv meshlab $SNAPCRAFT_PART_INSTALL/usr/bin
|
||||
mv LICENSE.txt $SNAPCRAFT_PART_INSTALL/usr/share/doc/meshlab/
|
||||
mv privacy.txt $SNAPCRAFT_PART_INSTALL/usr/share/doc/meshlab/
|
||||
mv readme.txt $SNAPCRAFT_PART_INSTALL/usr/share/doc/meshlab/
|
||||
mv lib/libmeshlab-common* $SNAPCRAFT_PART_INSTALL/usr/lib/
|
||||
mv plugins/ $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab/
|
||||
mv lib/linux/* $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab/
|
||||
mv shaders/ $SNAPCRAFT_PART_INSTALL/usr/share/meshlab/
|
||||
sh install/linux/linux_make_boundle.sh $SNAPCRAFT_PART_INSTALL/
|
||||
|
||||
rm $SNAPCRAFT_PART_INSTALL/usr/share/applications/meshlab_server.desktop
|
||||
|
||||
#mkdir -p $SNAPCRAFT_PART_INSTALL/usr/bin
|
||||
#mkdir -p $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab
|
||||
#mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/applications
|
||||
#mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/meshlab
|
||||
#mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/doc/meshlab
|
||||
#mkdir -p $SNAPCRAFT_PART_INSTALL/usr/share/icons
|
||||
|
||||
#cd distrib
|
||||
|
||||
#rm -r lib/macx64/
|
||||
#rm -r lib/win32-msvc/
|
||||
#rm -r lib/win32-msvc2008/
|
||||
#rm -r lib/win32-msvc2015/
|
||||
#rm -r lib/readme.txt
|
||||
#rm -r README.md
|
||||
|
||||
#cp ../install/linux/resources/snap/meshlab.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications/
|
||||
#mv meshlab.png $SNAPCRAFT_PART_INSTALL/usr/share/icons/meshlab.png
|
||||
#mv meshlabserver $SNAPCRAFT_PART_INSTALL/usr/bin
|
||||
#mv meshlab $SNAPCRAFT_PART_INSTALL/usr/bin
|
||||
#mv LICENSE.txt $SNAPCRAFT_PART_INSTALL/usr/share/doc/meshlab/
|
||||
#mv privacy.txt $SNAPCRAFT_PART_INSTALL/usr/share/doc/meshlab/
|
||||
#mv readme.txt $SNAPCRAFT_PART_INSTALL/usr/share/doc/meshlab/
|
||||
#mv lib/libmeshlab-common* $SNAPCRAFT_PART_INSTALL/usr/lib/
|
||||
#mv plugins/ $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab/
|
||||
#mv lib/linux/* $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab/
|
||||
#mv shaders/ $SNAPCRAFT_PART_INSTALL/usr/share/meshlab/
|
||||
|
||||
#tmp: moving libIXF to bin directory
|
||||
mv $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab/libIFX* $SNAPCRAFT_PART_INSTALL/usr/bin/
|
||||
mv $SNAPCRAFT_PART_INSTALL/usr/bin/libIFXCoreStatic.a $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab/
|
||||
#mv $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab/libIFX* $SNAPCRAFT_PART_INSTALL/usr/bin/
|
||||
#mv $SNAPCRAFT_PART_INSTALL/usr/bin/libIFXCoreStatic.a $SNAPCRAFT_PART_INSTALL/usr/lib/meshlab/
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user