- Notifications
You must be signed in to change notification settings - Fork285
Simple GTK# Paint Program
License
MIT, Unknown licenses found
Licenses found
PintaProject/Pinta
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Pinta -Simple Gtk# Paint Program
Copyright (C) 2010 Jonathan Pobst
Pinta is a GTK clone ofPaint.Net 3.0, with support for Linux, Windows, and macOS.
Original Pinta code is licensed under the MIT License:Seelicense-mit.txt
for the MIT License
Code from Paint.Net 3.36 is used under the MIT License and retains theoriginal headers on source files.
Seelicense-pdn.txt
for Paint.Net's original license.
Paint.Net 3.0Used underMIT License
Silk icon setUsed underCreative Commons Attribution 3.0 License
Fugue icon setUsed underCreative Commons Attribution 3.0 License
Pinta contributors, under the same license as the project itself(see
Pinta.Resources/icons/pinta-icons.md
for the list of such icons)
First, install the required GTK-related dependencies:
- Install MinGW64 viaMSYS2
- From the MinGW64 terminal, run
pacman -S mingw-w64-x86_64-libadwaita mingw-w64-x86_64-webp-pixbuf-loader
.
Pinta can then be built by openingPinta.sln
inVisual Studio.Ensure that .NET 8 is installed via the Visual Studio installer.
For building on the command line:
- Install the .NET 8 SDK.
- Build:
dotnet build
- Run:
dotnet run --project Pinta
- Install .NET 8 and GTK4
brew install dotnet-sdk libadwaita adwaita-icon-theme gettext webp-pixbuf-loader
- For Apple Silicon, set
DYLD_LIBRARY_PATH=/opt/homebrew/lib
in the environment so that Pinta can load the GTK libraries - For Intel, you may need to set
DYLD_LIBRARY_PATH=/usr/local/lib
when using .NET 9 or higher
- Build:
dotnet build
- Run:
dotnet run --project Pinta
- Install.NET 8 following the instructions for your Linux distribution.
- Install other dependencies (instructions are for Ubuntu 22.10, but should be similar for other distros):
sudo apt install autotools-dev autoconf-archive gettext intltool libadwaita-1-dev
- Minimum library versions:
gtk
>= 4.12 andlibadwaita
>= 1.4 - Optional dependencies:
webp-pixbuf-loader
- Build (option 1, for development and testing):
dotnet build
dotnet run --project Pinta
- Build (option 2, for installation):
./autogen.sh
- If building from a tarball, run
./configure
instead. - Add the
--prefix=<install directory>
argument to install to a directory other than/usr/local
.
- If building from a tarball, run
make install
- You can get technical help on thePinta Google Group.
- You can report bugs/issues onLaunchpad bug tracker.
- You can make suggestions onGithub.
- You can helptranslate Pinta to your native language.
- You can fork the project onGithub.
- You can get help in #pinta on irc.gnome.org.
- For details on notable changes of each release, take a look at theCHANGELOG.
- For details on patching, take a look at
patch-guidelines.md
in the repo.
- Free code signing on Windows provided bySignPath.io, certificate bySignPath Foundation.
- Committers and approvers:Pinta Maintainers
- Privacy policy: this program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.
About
Simple GTK# Paint Program