( Unmaintained ) Old script to compile Krita, Mypaint, and Vc lib
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE.txt
README.md
krita-install-manjaro.sh
krita-install.sh
mypaint-install.sh
vc-install.sh

README.md

                    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, < info@davidrevoy.com >