2018-01-03 16:09:18 +00:00
|
|
|
# This file is part of the Inkscape extension 'ink/stitch',
|
2017-11-26 02:17:15 +00:00
|
|
|
# an extension for machine embroidery design using Inkscape.
|
|
|
|
|
|
|
|
# Copyright (C) 2017 Maren Hachmann
|
|
|
|
|
2018-01-03 16:09:18 +00:00
|
|
|
# ink/stitch is free software: you can redistribute it and/or modify
|
2017-11-26 02:17:15 +00:00
|
|
|
# it under the terms of the GNU General Public License as published by
|
|
|
|
# the Free Software Foundation, either version 3 of the License, or
|
|
|
|
# (at your option) any later version.
|
|
|
|
|
2018-01-03 16:09:18 +00:00
|
|
|
# ink/stitch is distributed in the hope that it will be useful,
|
2017-11-26 02:17:15 +00:00
|
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
# GNU General Public License for more details.
|
|
|
|
|
|
|
|
# You should have received a copy of the GNU General Public License
|
2018-01-03 16:09:18 +00:00
|
|
|
# along with ink/stitch. If not, see <http://www.gnu.org/licenses/>.
|
2017-11-26 02:17:15 +00:00
|
|
|
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
# make sure we're in tmp directory
|
|
|
|
cd /tmp
|
|
|
|
|
|
|
|
# install qmake (which is needed to configure libembroidery)
|
|
|
|
sudo apt-get install qt4-qmake
|
|
|
|
|
|
|
|
# get the source for embroidermodder
|
|
|
|
wget https://github.com/Embroidermodder/Embroidermodder/archive/master.zip -O /tmp/embroidermodder-master.zip
|
|
|
|
|
|
|
|
# unzip files
|
|
|
|
unzip embroidermodder-master.zip -d /tmp
|
|
|
|
|
|
|
|
# switch into directory of the library we're interested in
|
|
|
|
cd Embroidermodder-master/libembroidery-convert/
|
|
|
|
|
|
|
|
# prepare build
|
|
|
|
qmake
|
|
|
|
|
|
|
|
# build
|
|
|
|
make
|
|
|
|
|
|
|
|
# create destination folder (which will automatically be in the PATH environment variable)
|
|
|
|
mkdir -p $HOME/bin/
|
|
|
|
|
|
|
|
# copy created library there
|
|
|
|
cp ./libembroidery-convert $HOME/bin/
|
|
|
|
|
|
|
|
echo "==========================
|
|
|
|
|
|
|
|
Use the embroidery file format conversion tool like this:
|
|
|
|
|
|
|
|
libembroidery-convert file_to_read file_to_write
|
|
|
|
|
|
|
|
To get a list of supported embroidery formats, enter:
|
|
|
|
|
|
|
|
libembroidery-convert --help
|
|
|
|
|
|
|
|
Run this script again to update your libembroidery-convert version."
|