**********************************************
  AzPainter for Linux
  Copyright (C) 2013-2025 Azel

  https://azelpg.gitlab.io/azsky2
  https://gitlab.com/azelpg/azpainter
  <azelpg@gmail.com>
**********************************************

このソフトウェアは、GPL3 ライセンスです。
詳しくは COPYING ファイルをご覧ください。


=====================================
 * 概要
=====================================

イラストや画像編集用のペイントソフトです。

8bit/16bit(固定小数点15bit) のカラーに対応しています。


=====================================
 * 動作環境
=====================================

- Linux, macOS(要XQuartz) ほか

- X11R6 以降
  (筆圧を認識したい場合は X11R7.5 以降)


=====================================
 * コンパイルに必要なもの
=====================================

- C コンパイラ
- ninja (ビルドツール)
- pkg-config

- 以下のライブラリの開発用ファイル
  x11 xext xcursor xinput
  zlib libpng jpeglib(jpeg-turbo) tiff webp fontconfig freetype2
  <場合によっては必要> libiconv


--- 必要なパッケージ ---

※パッケージ名は変化している場合があります。

(Debian/Ubuntu 系)

  gcc or clang, ninja-build pkg-config
  libx11-dev libxext-dev libxcursor-dev libxi-dev
  libfreetype6-dev libfontconfig1-dev
  zlib1g-dev libpng-dev libjpeg-dev libtiff-dev libwebp-dev

(RedHat 系)

  gcc or clang, ninja-build pkg-config
  libX11-devel libXext-devel libXcursor-devel libXi-devel
  libfreetype6-devel libfontconfig-devel
  zlib-devel libpng-devel libjpeg-devel libtiff-devel libwebp-devel

(Arch Linux)

  gcc or clang, ninja pkgconf
  libx11 libxext libxcursor libxi freetype2 fontconfig
  zlib libpng libjpeg-turbo libtiff libwebp
  
(macOS)

  xcode ninja pkg-config libpng jpeg-turbo libtiff webp

  [*] XQuartz がインストールされていることが前提です。


=====================================
 * コンパイル/インストール
=====================================

アーカイブの展開後、展開されたディレクトリ内に移動して、以下を実行してください。
build ディレクトリ内に、ファイルが生成されます。

$ ./configure
$ cd build
$ ninja
# ninja install


- デフォルトのインストール先は、/usr/local です。
- "$ ./configure --help" でヘルプを表示できます。

## インストール先を /usr にする
$ ./configure --prefix=/usr

## アンインストール (build/)
# ninja uninstall

## パッケージファイル用にファイルを生成 (build/)
$ DESTDIR=<DIR> ninja install


=====================================
 * 使い方
=====================================

デスクトップのメインメニューの「グラフィックス」カテゴリーに
ショートカットが作成されているので、そこから起動できます。
(ショートカットやアイコンはすぐに反映されない場合があります)

端末から起動する場合は、以下のコマンドで起動します。

$ azpainter


=====================================
 * ファイル
=====================================

INSTDIR は、デフォルトで "/usr/local" です。

<< インストールされるファイル >>

<INSTDIR>/bin/azpainter : 実行ファイル
<INSTDIR>/share
  |- azpainter3/ : アプリで使用されるファイル
  |- doc/azpainter/ : ドキュメントファイル
  |- applications/
     |- azpainter.desktop : デスクトップファイル
  |- icons/hicolor/ : アイコンファイル
     |- 48x48/apps/azpainter.png
     |- scalable/apps/azpainter.svg


<< 作成されるファイル >>

"~/.config/azpainter" ディレクトリが作成され、ここに各設定ファイルが保存されます。


=====================================
 * mlk について
=====================================

GUI の構築には、自作のライブラリ mlk を使用しています。

GUI のフォントや色は、"az-mlk-style.conf" の設定ファイルで指定することができます。

詳しくは、"about-mlk.txt" をご覧ください。


=====================================
 * ver 2.x との共存について
=====================================

ver 3 のインストール時、
旧バージョンの [実行ファイル、デスクトップファイル、アイコンファイル] は上書きされます。

旧バージョンの実行ファイルを、azpainter2 などのように名前変更してからインストールすると、
旧バージョンは azpainter2 で実行、新バージョンは azpainter で実行、
という形で共存させることができます。

設定ファイルのディレクトリは、それぞれ
 ver 2: ~/.azpainter
 ver 3: ~/.config/azpainter
と異なっているため、設定ファイルは別々のまま動作させることができます。

