• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/H24-Aug-2021-4429

.gitlab/merge_request_templates/H24-Aug-2021-1913

3rdparty/H03-May-2022-18,76717,530

benchmarks/H03-May-2022-5,7533,742

build-tools/H24-Aug-2021-832747

cmake/H24-Aug-2021-3,1472,602

dev-tools/python/krita-mock/H24-Aug-2021-4126

interfaces/H24-Aug-2021-449221

krita/H03-May-2022-27,67424,692

libs/H03-May-2022-662,490429,719

packaging/H24-Aug-2021-10,6648,391

pics/H03-May-2022-442416

plugins/H03-May-2022-410,583292,062

po/H24-Aug-2021-5,092,5054,242,752

sdk/H24-Aug-2021-3,2872,286

winquirks/H24-Aug-2021-287213

.arcconfigH A D24-Aug-202187 44

.gitattributesH A D24-Aug-2021275 118

.gitignoreH A D24-Aug-2021356 3635

.lgtm.ymlH A D24-Aug-20212 KiB6968

.mailmapH A D24-Aug-202181 32

AUTHORSH A D24-Aug-202184 52

CODE_OF_CONDUCT.mdH A D24-Aug-2021315 106

COPYINGH A D24-Aug-202134.3 KiB675553

COPYING-CMAKE-SCRIPTSH A D24-Aug-20211.5 KiB2724

CTestConfig.cmakeH A D24-Aug-2021567 1513

HACKINGH A D24-Aug-20215.9 KiB166107

KoAlwaysInline.hH A D24-Aug-20211.1 KiB3312

KoConfig.h.cmakeH A D24-Aug-20211.5 KiB6349

Mainpage.doxH A D24-Aug-20211.8 KiB5343

Messages.shH A D24-Aug-20211.4 KiB3519

README.android.mdH A D24-Aug-20211.9 KiB5939

README.mdH A D24-Aug-20213.2 KiB7542

action_i18n.plH A D24-Aug-202115.4 KiB476366

config-gsl.h.cmakeH A D24-Aug-2021142 53

config-hash-table-implementation.h.cmakeH A D24-Aug-2021149 42

config-hdr.h.cmakeH A D24-Aug-2021157 53

config-high-dpi-scale-factor-rounding-policy.h.inH A D24-Aug-2021236 53

config-limit-long-tests.h.cmakeH A D24-Aug-2021190 53

config-ocio.h.cmakeH A D24-Aug-2021150 83

config-powf.h.cmakeH A D24-Aug-2021123 63

config-qtmultimedia.h.cmakeH A D24-Aug-2021158 53

config-safe-asserts.h.cmakeH A D24-Aug-2021156 83

config-seexpr.h.cmakeH A D24-Aug-2021131 53

config-set-has-border-in-full-screen-default.h.inH A D24-Aug-2021240 53

config-vc.h.cmakeH A D24-Aug-2021141 53

config_convolution.h.cmakeH A D24-Aug-202179 52

config_use_qt_tablet_windows.h.cmakeH A D24-Aug-202173 32

extracti18n.plH A D24-Aug-20212.5 KiB9872

kundo2_aware_xgettext.shH A D24-Aug-20214.6 KiB11470

setup.cfgH A D24-Aug-2021144 64

README.android.md

1# Building Krita for Android
2
3First of all, I use linux to do my builds and testing. Although,
4they _should_ work on Windows/macOS, I cannot give any guarantee
5that it will.
6
7## Setting up Android SDK and NDK
8
9We right now use Android NDK version `r18b` to do our builds. So,
10I would recommend to use that. Download it from [google's website](https://developer.android.com/ndk/downloads/older_releases.html)
11then extract it.
12
13Next, Android SDK. You can either download Android Studio or just
14the `sdk-tools`. Both could be downloaded from [google's website](https://developer.android.com/studio).
15
16If you downloaded Android Studio then open SDK manager and download
17`Android SDK Build-Tools`.
18(more info: https://developer.android.com/studio/intro/update#sdk-manager)
19
20If you download just `sdk-tools`, then, extract it and run:
21
22```shell
23cd <extracted-android-sdk-tools>/tools/bin
24./sdkmanager --licenses
25./sdkmanager platform-tools
26./sdkmanager "platforms;android-21"
27./sdkmanager "platforms;android-28"    # for androiddeployqt
28./sdkmanager "build-tools;28.0.2"
29```
30
31If you get some `ClasNotFoundException` it might be because `java`
32version is set to `11`. For `sdkmanager` to work, set it to `8` and
33then run it again.
34
35That's the only dependency we have to manage manually!
36
37## Building Krita
38
39Now, to build krita, run `<krita-source>/packaging/android/androidbuild.sh --help`
40and pass the required arguments.
41
42Example:
43
44```shell
45./androidbuild.sh -p=all --src=/home/sh_zam/workspace/krita --build-type=Debug --build-root=/home/sh_zam/workspace/build-krita-android --ndk-path=/home/sh_zam/Android/Sdk/ndk-bundle --sdk-path=/home/sh_zam/Android/Sdk --api-level=21 --android-abi=armeabi-v7a
46```
47
48That's all!
49
50## Installing Krita APK
51
52To install run `adb install -d -r <build-root>/krita_build_apk/build/outputs/apk/debug/krita_build_apk-debug.apk`.
53
54`adb` should be in `<sdk-root>/platform-tools/`
55
56## Crash
57
58If Krita crashes you can look up the logs using `adb logcat`
59

README.md

1![Picture](https://krita.org/wp-content/uploads/2019/04/krita-logo-2019.png)
2
3| Jenkins CI Name | Master | Stable |
4| --------------- | ------ | ------ |
5| OpenSuse Qt 5.14 | [![Build Status](https://build.kde.org/job/Extragear/job/krita/job/kf5-qt5%20SUSEQt5.14/badge/icon)](https://build.kde.org/job/Extragear/job/krita/job/kf5-qt5%20SUSEQt5.14//) |[![Build Status](https://build.kde.org/buildStatus/icon?https://build.kde.org/job/Extragear/job/krita/job/stable-kf5-qt5%20SUSEQt5.14/badge/icon)](https://build.kde.org/job/Extragear/job/krita/job/stable-kf5-qt5%20SUSEQt5.14/)|
6| FreeBSD Qt 5.15 | [![Build Status](https://build.kde.org/job/Extragear/job/krita/job/kf5-qt5%20FreeBSDQt5.15/badge/icon)](https://build.kde.org/job/Extragear/job/krita/job/kf5-qt5%20FreeBSDQt5.15/) |[![Build Status](https://build.kde.org/job/Extragear/job/krita/job/stable-kf5-qt5%20FreeBSDQt5.15/badge/icon)](https://build.kde.org/job/Extragear/job/krita/job/stable-kf5-qt5%20FreeBSDQt5.15/)|
7
8
9Krita is a free and open source digital painting application. It is for artists who want to create professional work from start to end. Krita is used by comic book artists, illustrators, concept artists, matte and texture painters and in the digital VFX industry.
10
11If you are reading this on Github, be aware that this is just a mirror. Our real code repository is provided by KDE: https://invent.kde.org/graphics/krita.git
12
13![Picture](https://krita.org/wp-content/uploads/2020/05/kiki_4.3.3_sm.png)
14
15
16### User Manual
17https://docs.krita.org/en/user_manual.html
18
19### Development Notes and Build Instructions
20
21Please follow [the online documentation](https://docs.krita.org/en/untranslatable_pages/building_krita.html).
22
23Other developer guides, notes and wiki:
24
25https://docs.krita.org/en/untranslatable_pages.html
26
27Apidox:
28
29https://api.kde.org/appscomplete-api/krita-apidocs/
30
31### Bugs and Wishes
32
33https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&list_id=1315444&product=krita&query_format=advanced
34
35### Discussion Forum
36
37* https://krita-artists.org/
38* http://forum.kde.org/viewforum.php?f=136
39
40### IRC channel
41
42Most of the developers hang out here. If you are interested in helping with the project this is a great place to start.
43
44irc.freenode.net, #krita
45
46### Project Website
47
48https://www.krita.org
49
50
51### Nightly builds
52
53#### Unstable
54
55* https://binary-factory.kde.org/job/Krita_Nightly_Appimage_Build/
56* https://binary-factory.kde.org/job/Krita_Nightly_Windows_Build/
57* https://binary-factory.kde.org/job/Krita_Nightly_MacOS_Build/
58* https://binary-factory.kde.org/job/Krita_Nightly_Android_arm64-v8a_Build/
59* https://binary-factory.kde.org/job/Krita_nightly_flatpak/
60* https://binary-factory.kde.org/job/Krita_nightly_arm_flatpak/
61
62#### Stable
63
64* https://binary-factory.kde.org/job/Krita_Stable_Appimage_Build/
65* https://binary-factory.kde.org/job/Krita_Stable_Windows_Build/
66* https://binary-factory.kde.org/job/Krita_Stable_MacOS_Build/
67* https://binary-factory.kde.org/job/Krita_stable_flatpak/
68* https://binary-factory.kde.org/job/Krita_stable_flatpak/
69
70
71### License
72
73Krita as a whole is licensed under the GNU Public License, Version 3. Individual files may have a different, but compatible license.
74
75