media-gfx/azpainter - 3.0.12 (guru)

Search

Install

Install this version:

emerge -a =media-gfx/azpainter-3.0.12

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =media-gfx/azpainter-3.0.12

Or alternatively:

emerge --autounmask-write -a =media-gfx/azpainter-3.0.12

Package Information

Description:
Full color painting software for Linux for illustration drawing
Homepage:
https://azelpg.gitlab.io/azsky2/soft/azpainter.html https://gitlab.com/azelpg/azpainter
License:
GPL-3+

Ebuild Details

Version EAPI Keywords Slot
3.0.12 8 ~amd64 ~x86 0
View Raw Ebuild
# Copyright 2018-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit edo ninja-utils toolchain-funcs xdg

DESCRIPTION="Full color painting software for Linux for illustration drawing"
HOMEPAGE="
	https://azelpg.gitlab.io/azsky2/soft/azpainter.html
	https://gitlab.com/azelpg/azpainter
"
SRC_URI="https://gitlab.com/azelpg/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
S="${WORKDIR}/${PN}-v${PV}"

LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"

DEPEND="
	media-libs/fontconfig
	media-libs/freetype
	media-libs/libjpeg-turbo:=
	media-libs/libpng:=
	media-libs/libwebp:=
	media-libs/tiff:=
	virtual/zlib:=
	x11-libs/libX11
	x11-libs/libXcursor
	x11-libs/libXext
	x11-libs/libXi
"
RDEPEND="${DEPEND}"
BDEPEND="
	${NINJA_DEPEND}
	virtual/pkgconfig
"

DOCS=(
	about_mlk_en.txt
	about_mlk_ja.txt
	translation/tool/about-en.txt
	translation/tool/about-ja.txt
)

PATCHES=( "${FILESDIR}/${PN}-3.0.7-strict-aliasing.patch" )

src_prepare() {
	sed -i "s|cc|$(tc-getCC)|" configure || die
	sed -i "s|ar rc|$(tc-getAR) rc|" build.ninja.in || die
	sed -i "s|doc/@PACKAGE_NAME@|doc/${PF}|" install.sh.in || die
	default
}

src_configure() {
	edo sh ./configure --prefix="${EPREFIX}/usr" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
}

src_compile() {
	eninja -C build
}

src_install() {
	DESTDIR="${D}" eninja -C build install
}

Inherited Eclasses

edo
xdg

Dependencies

DEPEND

	media-libs/fontconfig
	media-libs/freetype
	media-libs/libjpeg-turbo:=
	media-libs/libpng:=
	media-libs/libwebp:=
	media-libs/tiff:=
	virtual/zlib:=
	x11-libs/libX11
	x11-libs/libXcursor
	x11-libs/libXext
	x11-libs/libXi

RDEPEND

	media-libs/fontconfig
	media-libs/freetype
	media-libs/libjpeg-turbo:=
	media-libs/libpng:=
	media-libs/libwebp:=
	media-libs/tiff:=
	virtual/zlib:=
	x11-libs/libX11
	x11-libs/libXcursor
	x11-libs/libXext
	x11-libs/libXi

BDEPEND

	
	virtual/pkgconfig

Manifest for 3.0.12

Type File Size Source URLs
DIST azpainter-v3.0.12.tar.bz2 993605 bytes https://gitlab.com/azelpg/azpainter/-/archive/v3.0.12/azpainter-v3.0.12.tar.bz2