From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-gfx/tuxpaint/Manifest | 9 ++ .../tuxpaint/files/tuxpaint-0.9.20-gentoo.patch | 136 +++++++++++++++++++++ .../tuxpaint/files/tuxpaint-0.9.21-LDFLAGS.patch | 22 ++++ .../tuxpaint/files/tuxpaint-0.9.21-libpng1.5.patch | 19 +++ .../files/tuxpaint-0.9.21-underlinking.patch | 17 +++ media-gfx/tuxpaint/metadata.xml | 18 +++ media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild | 82 +++++++++++++ 7 files changed, 303 insertions(+) create mode 100644 media-gfx/tuxpaint/Manifest create mode 100644 media-gfx/tuxpaint/files/tuxpaint-0.9.20-gentoo.patch create mode 100644 media-gfx/tuxpaint/files/tuxpaint-0.9.21-LDFLAGS.patch create mode 100644 media-gfx/tuxpaint/files/tuxpaint-0.9.21-libpng1.5.patch create mode 100644 media-gfx/tuxpaint/files/tuxpaint-0.9.21-underlinking.patch create mode 100644 media-gfx/tuxpaint/metadata.xml create mode 100644 media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild (limited to 'media-gfx/tuxpaint') diff --git a/media-gfx/tuxpaint/Manifest b/media-gfx/tuxpaint/Manifest new file mode 100644 index 000000000000..782d2dc3a8aa --- /dev/null +++ b/media-gfx/tuxpaint/Manifest @@ -0,0 +1,9 @@ +AUX tuxpaint-0.9.20-gentoo.patch 6029 SHA256 c17748627036785a00cb2a0058653736b5c0754981311e2ba6a15231ee57f527 SHA512 c9a0c58aba35d93016b1ad63607df132ceb4ed597c398dced8394a536ac668adb2ef0758d4620cf8ba9b22ca874e491615eb9386fff19d7291eb006e62397c42 WHIRLPOOL 7fb8ccde5a74b827c49a39a6becd83387312bd2c23725776ac8f251e2b5bf19fdd7892c9aa24cdb190cc183ebaee83ba31047f7de1a46b91fe642473a5d8bae7 +AUX tuxpaint-0.9.21-LDFLAGS.patch 853 SHA256 02dcd7e70c9dc70c243d586bb180775b83213cda079f34f47d9ab5ae8fd85872 SHA512 d2012c76d2d666d58a89a18f110f6cb136f4ed6819a3d169e4ccdb95ca1cb55469d80aa965f2c1bf222e1957218e4bd64bad47c67b0e6994a47c6ff0e690c812 WHIRLPOOL 9623d443eebe7c19b15d5d1bf84ca88e60b00394c5568d62b1eb5407a7881a7b9b6e0c58d61ce002f09ff9110ba189362c83be83509fdb9dde7b647e0ac2530b +AUX tuxpaint-0.9.21-libpng1.5.patch 838 SHA256 44891b0d4589f765527ebb2b23e8515ae13d6d8cfe067bd1d556526467b1f72b SHA512 c860141816023bf0d36d7aac33134e213d0dfb111d9e123c4e1470753eb2a34c6e93046def09ee2a566de1f7b6a9aeb1638f408f935ddbf9c62285129bee7d0a WHIRLPOOL 1d4bde280573f98230f7db7466dcdd23d5b7bbb59d4af62b9f4126ac91e7704c071045838d18685f5353c49d2256fa178f89ccfde560f66bb1fc400ca3ed3e1d +AUX tuxpaint-0.9.21-underlinking.patch 592 SHA256 57e4d91ce0a4592b1e0dff1113eaa8c8de73c656003555d0d6b11c04a22ab3c2 SHA512 66f0cea73c2e89353bd0085ae9de280ccf197dd3e253e00b05f4c0aeac2e2489ec94e21ad26a41ca09cce717533bd0010c655498cf9267bba6019bf78e2a836f WHIRLPOOL c909186480a4f4babfd76aa445d6d9d5bc0ac3db7e55d34ff7798568cff0d667005b32c2999934b7c803e8101740d89850e4d259a296dcff5b9d77286c307ea6 +DIST tuxpaint-0.9.21.tar.gz 9543034 SHA256 6d4f2b981643b5c937708e5e6cdaf318ae7b5562375327b4b1cb84611e65ede9 SHA512 fafd80fe7a5a4d65236c8b5a4f15c644c76180e0e4ed7e774795572b70cc38ddb3273be2a93f041d74a1e536a5a9386c18e51987425ea1a3ff910661e4b0afb3 WHIRLPOOL e9b8dc45ed8f5ffd099d0d8308a13cd0b8658cf08e4c35ba21fe1a2edf18178936809c2e95a2a560c3f3e5b3e875fd078412067830bef69becd8f25fb74ad2fd +EBUILD tuxpaint-0.9.21-r2.ebuild 1691 SHA256 503c163a3373af00f5f75b1c038d09f25bb1b4eef36d6419d2571de24dc69023 SHA512 7c315b28434ebf2e015097d038902f0217477ad63dc1ee7c36ef9291206c59d832e655dcc5fec1c94d7a639f103c1090eb38055f9759dbab9ca2b8ce23dd927d WHIRLPOOL 24a0080c40327e1d088d7781d2e80bda43db3ab57b125cbf8aa5951d00f7f3f7eabbef358bce5af8335ee180f48abc48579d98390a0379952fa4450bf5a6b811 +MISC ChangeLog 3706 SHA256 efb4421d66ea42316d3b14dc61abec5bb4b9f478851cd781b7b5e7dba291b59e SHA512 e5e2bbbe545e86b4727e5bfd84bbb9931e07040a1d2ca766f014bbd9ce40b73955d4f470bfe96243e686e634286ac17c6780451bd3f312a9ee30be7defe96f85 WHIRLPOOL 696d99b97ce0649b026ce27f46c8e8f825afa454e456e8432bdcd9ddd6198bd57f4c473a20b9ab2fbd2643a6ef21521b0653828802d975c9d208e42d04d8e48c +MISC ChangeLog-2015 10555 SHA256 6d8c3d587268d90a70d257b0763a4427ed3b5a56d56710119cc5c9723e749b07 SHA512 b67b6f683555bd4e3083dabd5e3c10b0226f25bd5b0bf2e697d73c573888076dbaf8a13758c8f3596fad12a1818fe65364772025c139dbe51377e1de2a78ed52 WHIRLPOOL 4839755ad0ae7aba7bd7c710f320b8e95b4a1e373baf88c4d5c10762af31b4b8ce48429c03f9611db3f77ba26eff64032a3ba685deb2797c6829f7dc1c9120c6 +MISC metadata.xml 715 SHA256 27e90068eaa3434e3793606f67f69def15656027c0adb6a66f409c1d7e4a59ab SHA512 1230a0b47a1e315e22dfb367454200018aad9936cee1e9c54a3dbe24ae4cc5c01fe5e76beeed02329a056396f0a28bbd54982064708c044f7bdc0884b1f62f04 WHIRLPOOL 1b002a82ed84fa78d1cc26781575b15a03f99a9a075c2a60085992df1e28955bbf7a2fea438d4c1de32d2333fed7e91ba7a7264ee9c92ed749952050e6a83073 diff --git a/media-gfx/tuxpaint/files/tuxpaint-0.9.20-gentoo.patch b/media-gfx/tuxpaint/files/tuxpaint-0.9.20-gentoo.patch new file mode 100644 index 000000000000..00af3cb2a867 --- /dev/null +++ b/media-gfx/tuxpaint/files/tuxpaint-0.9.20-gentoo.patch @@ -0,0 +1,136 @@ +diff -ru tuxpaint-0.9.20.orig/Makefile tuxpaint-0.9.20/Makefile +--- tuxpaint-0.9.20.orig/Makefile 2008-12-21 15:04:36.000000000 +0100 ++++ tuxpaint-0.9.20/Makefile 2008-12-21 15:42:24.000000000 +0100 +@@ -137,9 +137,12 @@ + # Icons and launchers: + ICON_PREFIX:=$(DESTDIR)$(PREFIX)/share/pixmaps + X11_ICON_PREFIX:=$(DESTDIR)$(PREFIX)/X11R6/include/X11/pixmaps +-GNOME_PREFIX:=$(shell gnome-config --prefix 2> /dev/null) +-KDE_PREFIX:=$(shell kde-config --install apps --expandvars 2> /dev/null) +-KDE_ICON_PREFIX:=$(shell kde-config --install icon --expandvars 2> /dev/null) ++GNOME_PREFIX:= ++KDE_PREFIX:= ++KDE_ICON_PREFIX:= ++DESKTOP_ICON_PREFIX:=$(PREFIX)/share/icons ++ ++ENABLE_GETTEXT:=0 + + # Maemo flag + MAEMOFLAG:= +@@ -200,7 +203,7 @@ + + #-ffast-math + OPTFLAGS:=-O2 +-CFLAGS:=$(CPPFLAGS) $(OPTFLAGS) -W -Wall -fno-common -ffloat-store \ ++CFLAGS:=$(CPPFLAGS) -W -Wall -fno-common -ffloat-store \ + $(call comptest,-fvisibility=hidden,) \ + -Wcast-align -Wredundant-decls \ + -Wbad-function-cast -Wwrite-strings \ +@@ -232,7 +235,10 @@ + # "make" with no arguments builds the program and man page from sources: + # + .PHONY: all +-all: tuxpaint translations magic-plugins tp-magic-config ++all: tuxpaint magic-plugins tp-magic-config ++ @if [ -n "$(ENABLE_GETTEXT)" ] && [ $(ENABLE_GETTEXT) -eq 1 ]; then \ ++ make translations; \ ++ fi + @echo + @echo "--------------------------------------------------------------" + @echo +@@ -390,7 +396,7 @@ + windows_ARCH_INSTALL:= + osx_ARCH_INSTALL:= + beos_ARCH_INSTALL:= +-linux_ARCH_INSTALL:=install-gnome install-kde install-kde-icons ++linux_ARCH_INSTALL:=install-desktop-data + ARCH_INSTALL:=$($(OS)_ARCH_INSTALL) + + # "make install" installs all of the various parts +@@ -400,10 +406,13 @@ + install: install-bin install-data install-man install-doc \ + install-magic-plugins \ + install-magic-plugin-dev \ +- install-icon install-gettext install-im install-importscript \ ++ install-icon install-im install-importscript \ + install-default-config install-example-stamps \ + install-example-starters \ + $(ARCH_INSTALL) ++ @if [ -n "$(ENABLE_GETTEXT)" ] && [ $(ENABLE_GETTEXT) -eq 1 ]; then \ ++ make install-gettext ; \ ++ fi + @echo + @echo "--------------------------------------------------------------" + @echo +@@ -581,17 +590,50 @@ + + # Install a launcher icon in the Gnome menu + .PHONY: install-gnome +-install-gnome: ++install-desktop-data: + @echo +- @echo "...Installing launcher icon into GNOME..." +- @if [ "x$(GNOME_PREFIX)" != "x" ]; then \ +- install -d $(DESTDIR)$(GNOME_PREFIX)/share/pixmaps; \ +- cp data/images/icon.png $(DESTDIR)/$(GNOME_PREFIX)/share/pixmaps/tuxpaint.png; \ +- chmod 644 $(DESTDIR)$(GNOME_PREFIX)/share/pixmaps/tuxpaint.png; \ +- install -d $(DESTDIR)$(GNOME_PREFIX)/share/applications; \ +- cp src/tuxpaint.desktop $(DESTDIR)$(GNOME_PREFIX)/share/applications/; \ +- chmod 644 $(DESTDIR)$(GNOME_PREFIX)/share/applications/tuxpaint.desktop; \ +- fi ++ @echo "...Installing launcher entry..." ++ @if [ "x$(PREFIX)" != "x" ]; then \ ++ install -d $(PKG_ROOT)$(PREFIX)/share/applications; \ ++ cp src/tuxpaint.desktop $(PKG_ROOT)$(PREFIX)/share/applications/; \ ++ chmod 644 $(PKG_ROOT)$(PREFIX)/share/applications/tuxpaint.desktop; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/scalable/apps/; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/192x192/apps/; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/128x128/apps/; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/96x96/apps/; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/64x64/apps/; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/48x48/apps/; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/32x32/apps/; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/22x22/apps/; \ ++ install -d $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/16x16/apps/; \ ++ cp data/images/tuxpaint-icon.svg \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/scalable/apps/tuxpaint.svg; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/scalable/apps/tuxpaint.svg; \ ++ cp data/images/icon192x192.png \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/192x192/apps/tuxpaint.png; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/192x192/apps/tuxpaint.png; \ ++ cp data/images/icon128x128.png \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/128x128/apps/tuxpaint.png; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/128x128/apps/tuxpaint.png; \ ++ cp data/images/icon96x96.png \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/96x96/apps/tuxpaint.png; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/96x96/apps/tuxpaint.png; \ ++ cp data/images/icon64x64.png \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/64x64/apps/tuxpaint.png; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/64x64/apps/tuxpaint.png; \ ++ cp data/images/icon48x48.png \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/48x48/apps/tuxpaint.png; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/48x48/apps/tuxpaint.png; \ ++ cp data/images/icon32x32.png \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/32x32/apps/tuxpaint.png; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/32x32/apps/tuxpaint.png; \ ++ cp data/images/icon22x22.png \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/22x22/apps/tuxpaint.png; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/22x22/apps/tuxpaint.png; \ ++ cp data/images/icon16x16.png \ ++ $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/16x16/apps/tuxpaint.png; \ ++ chmod 644 $(PKG_ROOT)$(DESKTOP_ICON_PREFIX)/hicolor/16x16/apps/tuxpaint.png; \ ++ fi + + + # Install a launcher icon for the Nokia 770. +@@ -684,9 +726,6 @@ + @install -d $(ICON_PREFIX) + @cp data/images/icon.png $(ICON_PREFIX)/tuxpaint.png + @chmod 644 $(ICON_PREFIX)/tuxpaint.png +- @install -d $(X11_ICON_PREFIX) +- @cp data/images/icon32x32.xpm $(X11_ICON_PREFIX)/tuxpaint.xpm +- @chmod 644 $(X11_ICON_PREFIX)/tuxpaint.xpm + + + # Install the program: +Only in tuxpaint-0.9.20: Makefile.bak diff --git a/media-gfx/tuxpaint/files/tuxpaint-0.9.21-LDFLAGS.patch b/media-gfx/tuxpaint/files/tuxpaint-0.9.21-LDFLAGS.patch new file mode 100644 index 000000000000..f864a8382f09 --- /dev/null +++ b/media-gfx/tuxpaint/files/tuxpaint-0.9.21-LDFLAGS.patch @@ -0,0 +1,22 @@ +=== modified file 'Makefile' +--- a/Makefile 2011-08-09 15:19:01 +0000 ++++ b/Makefile 2011-08-09 15:19:43 +0000 +@@ -871,7 +871,7 @@ + $(ARCH_LIBS) + @echo + @echo "...Linking Tux Paint..." +- $(CC) $(CFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(FRIBIDI_CFLAGS) $(DEFS) \ ++ $(CC) $(CFLAGS) $(LDFLAGS) $(DEBUG_FLAGS) $(SDL_CFLAGS) $(FRIBIDI_CFLAGS) $(DEFS) \ + -o tuxpaint $^ \ + $(SDL_LIBS) $(SVG_LIB) $(ARCH_LINKS) + @$(RSRC_CMD) +@@ -1043,7 +1043,7 @@ + MAGIC_SO:=$(patsubst magic/src/%.c,magic/%.$(SO_TYPE),$(MAGIC_C)) + + $(MAGIC_SO): magic/%.$(SO_TYPE): magic/src/%.c +- $(CC) $(MAGIC_CFLAGS) $(SHARED_FLAGS) -o $@ $< $(PLUGIN_LIBS) ++ $(CC) $(MAGIC_CFLAGS) $(LDFLAGS) $(SHARED_FLAGS) -o $@ $< $(PLUGIN_LIBS) + # Probably should separate the various flags like the following: + # $(CC) $(PLUG_CPPFLAGS) $(PLUG_CFLAGS) $(PLUG_LDFLAGS) -o $@ $< $(PLUG_LIBS) + + diff --git a/media-gfx/tuxpaint/files/tuxpaint-0.9.21-libpng1.5.patch b/media-gfx/tuxpaint/files/tuxpaint-0.9.21-libpng1.5.patch new file mode 100644 index 000000000000..2970eac15516 --- /dev/null +++ b/media-gfx/tuxpaint/files/tuxpaint-0.9.21-libpng1.5.patch @@ -0,0 +1,19 @@ +http://tuxpaint.cvs.sourceforge.net/viewvc/tuxpaint/tuxpaint/src/tuxpaint.c?r1=1.828&r2=1.829 +No longer directly accessing PNG structure members directly, now using png_set_IHDR(). (Patch from SF.net Bug #3386433) + +--- a/src/tuxpaint.c 2011/07/29 21:27:39 1.828 ++++ b/src/tuxpaint.c 2011/08/08 17:59:12 1.829 +@@ -13425,12 +13425,7 @@ + { + png_init_io(png_ptr, fi); + +- info_ptr->width = surf->w; +- info_ptr->height = surf->h; +- info_ptr->bit_depth = 8; +- info_ptr->color_type = PNG_COLOR_TYPE_RGB; +- info_ptr->interlace_type = 1; +- info_ptr->valid = 0; /* will be updated by various png_set_FOO() functions */ ++ png_set_IHDR(png_ptr, info_ptr, surf->w, surf->h, 8, PNG_COLOR_TYPE_RGB, 1, PNG_COMPRESSION_TYPE_BASE, PNG_FILTER_TYPE_BASE); + + png_set_sRGB_gAMA_and_cHRM(png_ptr, info_ptr, + PNG_sRGB_INTENT_PERCEPTUAL); diff --git a/media-gfx/tuxpaint/files/tuxpaint-0.9.21-underlinking.patch b/media-gfx/tuxpaint/files/tuxpaint-0.9.21-underlinking.patch new file mode 100644 index 000000000000..295684918f50 --- /dev/null +++ b/media-gfx/tuxpaint/files/tuxpaint-0.9.21-underlinking.patch @@ -0,0 +1,17 @@ +From: Julian Ospald +Date: Sat Oct 26 19:16:54 UTC 2013 +Subject: fix underlinking + +https://bugs.gentoo.org/show_bug.cgi?id=484434 + +--- tuxpaint-0.9.21/Makefile ++++ tuxpaint-0.9.21/Makefile +@@ -80,7 +80,7 @@ + windows_ARCH_LINKS:=-lintl $(PNG) -lwinspool -lshlwapi $(FRIBIDI_LIB) + osx_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB) + beos_ARCH_LINKS:="-lintl $(PNG) -lz -lbe -liconv $(FRIBIDI_LIB)" +-linux_ARCH_LINKS:=$(PAPER_LIB) $(FRIBIDI_LIB) ++linux_ARCH_LINKS:=$(PAPER_LIB) $(PNG) $(FRIBIDI_LIB) + ARCH_LINKS:=$($(OS)_ARCH_LINKS) + + # Install a launcher icon for the Nokia 770. diff --git a/media-gfx/tuxpaint/metadata.xml b/media-gfx/tuxpaint/metadata.xml new file mode 100644 index 000000000000..74f07e4640c0 --- /dev/null +++ b/media-gfx/tuxpaint/metadata.xml @@ -0,0 +1,18 @@ + + + + + graphics@gentoo.org + Gentoo Graphics Project + + + Tux Paint is a free drawing program designed for young children + (kids ages 3 and up). It has a simple, easy-to-use interface, fun + sound effects, and an encouraging cartoon mascot who helps guide + children as they use the program. It provides a blank canvas and a + variety of drawing tools to help your child be creative. + + + tuxpaint + + diff --git a/media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild b/media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild new file mode 100644 index 000000000000..dec024b26b23 --- /dev/null +++ b/media-gfx/tuxpaint/tuxpaint-0.9.21-r2.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit gnome2-utils multilib toolchain-funcs + +DESCRIPTION="Drawing program designed for young children" +HOMEPAGE="http://www.tuxpaint.org/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +IUSE="nls" + +RDEPEND=" + app-text/libpaper + dev-libs/fribidi + gnome-base/librsvg:2 + >=media-libs/libpng-1.2:0= + >=media-libs/freetype-2:2 + media-libs/libsdl + media-libs/sdl-image[png] + media-libs/sdl-mixer + media-libs/sdl-pango + media-libs/sdl-ttf + x11-libs/cairo +" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext ) +" + +PATCHES=( + # Sanitize the Makefile and correct a few other issues + "${FILESDIR}/${PN}-0.9.20-gentoo.patch" + "${FILESDIR}/${P}-libpng1.5.patch" #378199 + "${FILESDIR}/${P}-LDFLAGS.patch" #334571 + "${FILESDIR}/${P}-underlinking.patch" #484434 +) + +src_prepare() { + default + sed -i \ + -e "s|linux_PREFIX:=/usr/local|linux_PREFIX:=/usr|" \ + -e "s:/lib/:/$(get_libdir)/:" \ + -e "s:/share/doc/tuxpaint.*:/share/doc/${PF}:g" \ + Makefile || die +} + +src_compile() { + # parallel build may break things + emake -j1 CC="$(tc-getCC)" \ + $(use nls && echo ENABLE_GETTEXT=1) +} + +src_install () { + emake -j1 PKG_ROOT="${D}" \ + $(use nls && echo ENABLE_GETTEXT=1) install + + rm -f docs/COPYING.txt docs/INSTALL.txt + dodoc docs/*.txt +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update + + if ! has_version "${CATEGORY}/${PN}"; then + elog "" + elog "For additional graphic stamps, you can emerge the" + elog "media-gfx/tuxpaint-stamps package." + elog "" + fi +} + +pkg_postrm() { + gnome2_icon_cache_update +} -- cgit v1.2.3