Compilscripts WARNING ! == PROJECT UNMAINTAINED == This project ended with the introduction of the 'Build cat documentation' here : http://www.davidrevoy.com/article/193/guide-building-krita-on-linux-for-cats.html The replacement script I use is shorter. http://pastebin.kde.org/psj3xhnk6 What mean Unmaintained ? it mean it's not tested anymore, and can break things. Soon , by mid 2014 compilscript repo will be closed. Thanks for those who reported, used the project. -David ========================== What is it? ----------- Compilscript are a set of script to compil, update Gfx FLOSS project as Mypaint, Krita with ease. 0.2 serie is the actual latest version, this one have Krita + VC, and Mypaint. Script are designed for Linux Mint 14 KDE, but also aim to be 'buntu compatible, from 12.04 and after... Note ------------ * By mid-october I will remove all scripts for 'buntu/Mint and propose them for Manjaro/Arch only. * My final goal should be to remove this all, and propose it via AUR only. But I'm not skilled enough right now. Fork and new maintainer welcome... * Note : Dropping support for 'buntu/Mint is not because I'm evil, it's because I have no time to maintain them. Fork and new maintainer welcome... Installation ------------ * 'buntu users : Ignore or delete the script krita-install-manjaro.sh . * Manjaro/Arch users : Ignore or delete all other scripts than krita-install-manjaro.sh * Get the script : - Download as ZIP : https://github.com/Deevad/compilscripts/archive/master.zip - or Clone with Git : git clone https://github.com/Deevad/compilscripts.git Install Mypaint first, then VC , then Krita ; and reboot. * Run a script : - Open a terminal in the folder containing the script : ( ex: on file explorer 'Dolphin' , right click , Action > Open a terminal here ) - Permissions : be sure the *.sh files can be executed. ( ex : chmod +x krita-install.sh ) - Execute them inside a terminal. ( ex : ./krita-install.sh ) - Follow the instructions written on screen. If you use the script often , you might want to make a launcher. 1. Right click on KDE menu 2. Edit Application 3. Select 'System' in the tree 4. Press 'New item' 5. Name it Krita-install 6. In command, use the file explorer icon to find your krita-install.sh script on disk. 7. When its done, Open the advanced tab and check 'Run in terminal' 8. Redo the same for the Mypaint script 9. Press save and close. 10. Now you have in your KDE menu , under System the script ready to launch , or put as favorite Documentation ------------ To use this script, you must know basics of compilation. The main menu offer 7 choice : (1) Install To perform only one time the first time It will grab source with GIT, compile them, and install (2) Update To update an already installed project. It will update the source code, and compile and reinstall over the previous Ideal to follow daily or weekly a project (3) Compile only Specific for user who do change in source code and want a simple compilation only. (4) Reset to master If your source is corrupt with changes, or you want to clean this option propose method to clean local files and assure you to be updated to master (5) Uninstall This option remove the build project installed (6) Online manual This option launch the default webbrowser and load https://github.com/Deevad/compilscripts where you can read this documentation, and report issue, commit code. (7) Exit This option exit from the menu Troubleshot ------------ How to behave in case of trouble : 1) Check the log : You might not be used to read terminal output, but in case of error , the lines are usually obvious and sometime propose a solution. Configure the preferences of your Terminal to see more than 500 lines of history is also good to know whats really happen. 2) Restart a bit later The script compile the source code commited 1second ago. Developpers might did a mistake who lead into broken compilation, but it never stay long to get corrected. Also, Git server might not be connected. The scripts depend of a lot of services, so its always wise to retry a bit later. 3) Send the log to bug repport If you can save the log with the error in a txt file ( a copy/paste ) and send it to developpers, they can guide you about why the compilation didn't succeed on your machine. Changelog : ----------- [ 0.2 - 2013-04-01] * Colored output in the terminal, more user friendly * Better warning for Krita's need to have VC installed, and Ubuntu source activated * Click to close at the end * Drop of 'Reset to Stable' option of previous versions : it was making dependencies & preferences conflict * Added Readme, license * Repo created on GitHub * Uninstaller [ 0.1 - 2013-01-09] * Updated webpage link for option 6 * Krita-install.sh now remove all pre-installed calligra package [ 0.0 - 2013-01-01] * First release of krita-install.sh, mypaint-install.sh, vc-install.sh To-do and known-bug : --------------------- * Krita script install in the user home folder and need a extra 'export' alias added to '~/.export' to execute binaries A solution would be to switch to /usr/local/ the install path, Debian style. Sources and compilation can still be in the ~/Software directory * A lot user influenced by the bad default Gnome behavior of proposing to execute a script from the filemanager try to execute the script with double clicking on them. Nothing happen thx to the main Menu who block interaction. But annoying. I should find a way to launch a terminal in this case automatically, but have no idea about it. * If a user launch two install of Krita on the same system, his file '~/.export' might be blotted with a lot of export lines : for the moment my script add the export lines each time. * Mypaint use now GTK3, new libs were added not sure if all is functionnal * Script should be tested on all 'buntu and remain compatible with the last LTS * A better check of package installed should be done by the script * Distro still set 500 lines back terminal history output by default, and it sucks for debugging. A system to log all the output into a /tmp/xxx-compil.txt file sound legit. Contributing --------- Anyone interrested in, may fork it, propose better, and join :) I am an artist, and learned this script things very recently, my skill is bad. Any help is warmly welcome. Licensing --------- Please see the file called LICENSE. Contacts -------- David REVOY, < email@example.com >
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|