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

..03-May-2022-

brushes/H03-May-2022-60,89260,829

.gitignoreH A D15-Feb-2020162 1613

AUTHORSH A D15-Feb-2020124 53

COPYINGH A D15-Feb-20206.9 KiB122109

Licenses.dep5H A D15-Feb-202010.3 KiB221209

Licenses.mdH A D15-Feb-20201 KiB2721

Makefile.amH A D03-May-2022121 53

NEWSH A D15-Feb-202035 21

READMEH A D15-Feb-20202.3 KiB6544

README.mdH A D15-Feb-20202.3 KiB6544

SConscriptH A D15-Feb-20201.3 KiB3628

SConstructH A D15-Feb-20203 KiB7762

autogen.shH A D15-Feb-20204.1 KiB158126

configure.acH A D15-Feb-20201.8 KiB6247

pkgconfig.pc.inH A D15-Feb-2020286 118

README

1mypaint-brushes - MyPaint brushes
2=================================
3
4Brushes used by MyPaint and other software using libmypaint.
5
6This data package is versionned. This are the brushes to be used by
7libmypaint 2.x, current development version which has no releases to the
8day of writing.
9If you want brushes for the libmypaint 1.x releases, do not install
10mypaint-brushes from master, but from "v1.3.x" branch (or last release
11tagged with a "v1.x" version).
12
13Building
14---------
15
16mypaint-brushes package can be installed as a typical autotools build:
17
18> ./autogen.sh
19
20> ./configure && make && make install
21
22
23There are also historical scons scripts, but they work only with scons
242.x (and in particular not newer scons 3, based on Python 3):
25
26> scons prefix=/your/application/install/prefix # Normal build
27
28> scons -h                                      # Show build options
29
30Using the brushes with pkg-config
31---------------------------------
32
33If your application needs libmypaint 2.x brushes, you can make the
34module "mypaint-brushes-2.0" a dependency with pkg-config.
35
36For a C/C++ program, the CFlags generated by pkg-config will define the
37macro MYPAINT_BRUSHES_DIR, usable in your code in order to get the path
38for all mypaint default brushes.
39
40For programs in other languages, you can use the variable `brushesdir`
41to get the same information with pkg-config and insert this value in
42your program in the relevant way.
43
44> pkg-config --variable=brushesdir mypaint-brushes-2.0
45
46Licensing policy
47----------------
48
49Only public domain (or [Creative Commons 1.0
50Universal](https://creativecommons.org/publicdomain/zero/1.0/) is an
51acceptable license for the official `mypaint-brushes` package.
52
53Optionally you may use CC BY (or CC BY-SA) 4.0 for the visible parts
54(such as preview image) but keep the raw brush settings public domain.
55
56By contributing new brushes, you therefore agree for them to be
57relicensed Public Domain/CC0 1.0. If you want to propose someone else's
58brushes, whose copyright you do not own, and if the brushes were not
59already explicitly license CC0 1.0, you must first contact the original
60authors.
61
62The rest of this package (installation scripts, etc.) is license GPL-2+
63(similarly to the MyPaint package). See `Licenses.dep5` for more
64accurate licensing and authorship information.
65

README.md

1mypaint-brushes - MyPaint brushes
2=================================
3
4Brushes used by MyPaint and other software using libmypaint.
5
6This data package is versionned. This are the brushes to be used by
7libmypaint 2.x, current development version which has no releases to the
8day of writing.
9If you want brushes for the libmypaint 1.x releases, do not install
10mypaint-brushes from master, but from "v1.3.x" branch (or last release
11tagged with a "v1.x" version).
12
13Building
14---------
15
16mypaint-brushes package can be installed as a typical autotools build:
17
18> ./autogen.sh
19
20> ./configure && make && make install
21
22
23There are also historical scons scripts, but they work only with scons
242.x (and in particular not newer scons 3, based on Python 3):
25
26> scons prefix=/your/application/install/prefix # Normal build
27
28> scons -h                                      # Show build options
29
30Using the brushes with pkg-config
31---------------------------------
32
33If your application needs libmypaint 2.x brushes, you can make the
34module "mypaint-brushes-2.0" a dependency with pkg-config.
35
36For a C/C++ program, the CFlags generated by pkg-config will define the
37macro MYPAINT_BRUSHES_DIR, usable in your code in order to get the path
38for all mypaint default brushes.
39
40For programs in other languages, you can use the variable `brushesdir`
41to get the same information with pkg-config and insert this value in
42your program in the relevant way.
43
44> pkg-config --variable=brushesdir mypaint-brushes-2.0
45
46Licensing policy
47----------------
48
49Only public domain (or [Creative Commons 1.0
50Universal](https://creativecommons.org/publicdomain/zero/1.0/) is an
51acceptable license for the official `mypaint-brushes` package.
52
53Optionally you may use CC BY (or CC BY-SA) 4.0 for the visible parts
54(such as preview image) but keep the raw brush settings public domain.
55
56By contributing new brushes, you therefore agree for them to be
57relicensed Public Domain/CC0 1.0. If you want to propose someone else's
58brushes, whose copyright you do not own, and if the brushes were not
59already explicitly license CC0 1.0, you must first contact the original
60authors.
61
62The rest of this package (installation scripts, etc.) is license GPL-2+
63(similarly to the MyPaint package). See `Licenses.dep5` for more
64accurate licensing and authorship information.
65