Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:napobear
signal-desktop
prepare.sh
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File prepare.sh of Package signal-desktop
#!/bin/bash VERSION=$1 test -f Signal-Desktop-$VERSION.tar.gz || { echo >&2 "Version $VERSION does not exist!"; exit 1; } rm -rf Signal-Desktop-$VERSION tar -xf Signal-Desktop-$VERSION.tar.gz && cd Signal-Desktop-$VERSION # fix node version - no longer required #sed -i -- "s/ \"node\": .*/ \"node\": \"$(node -v | cut -b 2-)\"/g" package.json # spellchecker - but seems to work #sed -i '/"spellchecker"/d' package.json # sqlcipher - leads to error sed -i 's|"https://github.com/scottnonnenberg-signal/node-sqlcipher.git#ed4f4d179ac010c6347b291cbd4c2ebe5c773741"|"3.2.1"|' package.json # download required dependencies PATH=node_modules/.bin:$PATH npm install yarn && rm package-lock.json PATH=node_modules/.bin:$PATH yarn install PATH=node_modules/.bin:$PATH yarn generate PATH=node_modules/.bin:$PATH yarn build-release --dir # prepare or abort if [[ -d release/linux-unpacked ]]; then find release/linux-unpacked -type d | xargs chmod 755 find release/linux-unpacked -type f | xargs chmod 644 chmod +x release/linux-unpacked/signal-desktop cd .. tar -c --xz -f signal-desktop-$VERSION.tar.xz Signal-Desktop-$VERSION/{release/linux-unpacked,build/icons/png} rm -rf Signal-Desktop-$VERSION else cd .. && exit 1 fi
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor