Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- rm ~/Builds/otter-browser/*.deb
- if [ ! -d ~/Builds/otter-browser ]; then
- mkdir -p ~/Builds/otter-browser
- fi
- if [ -d ~/Builds/otter-browser/otter-browser ]; then
- cd ~/Builds/otter-browser/otter-browser
- else
- cd ~/Builds/otter-browser/
- git clone https://github.com/OtterBrowser/otter-browser.git && cd ./otter-browser
- fi
- #cd ./otter-browser/otter-browser
- echo -e "\nCLEANING FLAGS...\n"
- git reset --hard HEAD
- git pull
- dch -D stable -v 0.9.08~trios~git+$(date +%Y%m%d) "Auto Build" -b
- echo " "
- echo "Compiler flags found:"
- cat ./CMakeLists.txt | grep "march="
- echo " ";read -p "[Y] to append CXXFLAGS, [N] to exit, or [any] key to continue. " -n 1 -r -s
- if [[ $REPLY =~ ^[Yy]$ ]]; then
- sed -i '/elseif (UNIX)/a set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -march=native")' ./CMakeLists.txt
- echo -e "\nCFLAGS set to \"-O2 -march=native\"\n"
- elif [[ $REPLY =~ ^[Nn]$ ]]
- then
- echo " ";exit 0
- else
- :
- fi
- dpkg-buildpackage -uc -us -j3
- echo -e "\nPackage built, cleaning now...\n"
- dh_auto_clean; dh_clean
- echo -e "\nCleaning done, installing now...\n"
- sudo dpkg -i ../*amd64.deb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement