mtpaint-3.50norayr-overlay
download
EAPI=8
DESCRIPTION="Simple painting program for creating icons, pixel-based artwork, and manipulating digital photos"
HOMEPAGE="https://mtpaint.sourceforge.net/"
SRC_URI="mirror://sourceforge/mtpaint/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="nls"
DEPEND="
media-libs/libpng:0=
media-libs/libjpeg-turbo:0=
x11-libs/gtk+:2
nls? ( sys-devel/gettext )
"
RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
src_prepare() {
default
sed -i \
-e 's|/usr/local|/usr|g' \
-e 's|CFLAGS =|CFLAGS +=|g' \
Makefile || die
#eapply "${FILESDIR}/mtpaint-3.50-fix-objlist.patch"
}
src_configure() {
# Let the project's own script set up _conf.txt
./configure || die "configure script failed"
}
src_compile() {
local gtk2_cflags=$(pkg-config --cflags gtk+-2.0)
local gtk2_libs=$(pkg-config --libs gtk+-2.0)
emake -C src clean
emake -C src \
CFLAGS="${CFLAGS} ${gtk2_cflags} -DMT_VERSION=\\\"${PV}\\\" -fcommon -DU_FPICK_MTPAINT -DU_CPICK_MTPAINT" \
LDFLAGS="${LDFLAGS} ${gtk2_libs} -lX11 -lm -lpng -lz" \
PREFIX=/usr
}
src_install() {
dobin src/mtpaint
dodoc README NEWS
doicon src/pixmaps/icon48.png
make_desktop_entry mtpaint "mtPaint" /usr/share/icons/hicolor/48x48/apps/mtpaint.png
}