Package Details: tuxpaint-git 4529.ff9d8d08-1

Git Clone URL: https://aur.archlinux.org/tuxpaint-git.git (read-only, click to copy)
Package Base: tuxpaint-git
Description: A free drawing program designed for young children. Checkout from git
Upstream URL: http://www.newbreedsoftware.com/tuxpaint/
Licenses: GPL
Conflicts: tuxpaint
Provides: tuxpaint
Submitter: haawda
Maintainer: eugene
Last Packager: haawda
Votes: 7
Popularity: 0.000000
First Submitted: 2017-12-25 21:04 (UTC)
Last Updated: 2023-04-06 06:09 (UTC)

Latest Comments

haawda commented on 2023-04-06 06:13 (UTC)

Thanks for the hint, fixed.

jose1711 commented on 2023-04-05 22:24 (UTC)

patch no longer can be applied

hasardeur commented on 2021-09-16 17:38 (UTC) (edited on 2021-09-16 17:41 (UTC) by hasardeur)

If I am not mistaken, a new dependency has been introduced upstream. In order to compile/build 'SDL_rotozoom.h' has to be provided. A suitable package is (community)/sdl_gfx. Please consider appending the dependency list.

Install fails with:

==> Making package: tuxpaint-git 3368.8a27286a-1 (Thu 16 Sep 2021 07:29:16 PM CEST)
==> Retrieving sources...
  -> Updating tuxpaint git repo...
Fetching origin
  -> Found Makefile.patch
==> Validating source files with sha256sums...
    tuxpaint ... Skipped
    Makefile.patch ... Passed
==> Making package: tuxpaint-git 3368.8a27286a-1 (Thu 16 Sep 2021 07:29:19 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating tuxpaint git repo...
Fetching origin
  -> Found Makefile.patch
==> Validating source files with sha256sums...
    tuxpaint ... Skipped
    Makefile.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of tuxpaint git repo...
Cloning into 'tuxpaint'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: tuxpaint-git 3469.e39e3c35-1
==> Sources are ready.
==> Making package: tuxpaint-git 3469.e39e3c35-1 (Thu 16 Sep 2021 07:29:24 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...

...Generating 'Magic' tool API development header file...

...Compiling Tux Paint from source...
cc  -O2 -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -I/usr/include/fribidi  -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -pthread -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/pixman-1  -Isrc/mouse -DLARGE_CURSOR_SHAPES -DVER_DATE=\"2021-09-16\" -DVER_VERSION=\"0.9.27\" -DDATA_PREFIX=\"/usr/share/tuxpaint/\" -DDOC_PREFIX=\"/usr/share/doc/tuxpaint-0.9.27/\" -DLOCALEDIR=\"/usr/share/locale/\" -DIMDIR=\"/usr/share/tuxpaint/im/\" -DCONFDIR=\"/etc/tuxpaint/\" -DMAGIC_PREFIX=\"/usr/lib/tuxpaint/plugins/\"      \
        -c src/tuxpaint.c -o obj/tuxpaint.o
src/tuxpaint.c:405:10: fatal error: SDL_rotozoom.h: No such file or directory
  405 | #include "SDL_rotozoom.h"
      |          ^~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:1159: obj/tuxpaint.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: tuxpaint-git

After installing sdl_gfx manually this package builds fine.

Thank you for your efforts!


hasardeur commented on 2020-10-21 21:55 (UTC)

Thank you for updating the package! The dependency for libimagequant is still not met. Installing failes with:

==> Making package: tuxpaint-git 3215.b7c312ed-3 (Wed 21 Oct 2020 11:39:39 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating tuxpaint git repo...
Fetching origin
  -> Found Makefile.patch
==> Validating source files with sha256sums...
    tuxpaint ... Skipped
    Makefile.patch ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of tuxpaint git repo...
Cloning into 'tuxpaint'...
done.
==> Starting prepare()...
==> Starting pkgver()...
==> Updated version: tuxpaint-git 3218.4b909ffe-1
==> Sources are ready.
==> Making package: tuxpaint-git 3218.4b909ffe-1 (Wed 21 Oct 2020 11:39:44 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Starting build()...
Makefile:219: -lSDL_Pango failed, no scripts for you!

...Generating 'Magic' tool API development header file...

...Compiling Tux Paint from source...
cc -D_FORTIFY_SOURCE=2 -O2 -W -Wall -fno-common -ffloat-store -fvisibility=hidden -Wcast-align -Wredundant-decls -Wbad-function-cast -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wstrict-aliasing=2   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -I/usr/include/fribidi  -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz  -Isrc/mouse -DLARGE_CURSOR_SHAPES -DVER_DATE=\"2020-10-21\" -DVER_VERSION=\"0.9.25\" -DDATA_PREFIX=\"/usr/share/tuxpaint/\" -DDOC_PREFIX=\"/usr/share/doc/tuxpaint-0.9.25/\" -DLOCALEDIR=\"/usr/share/locale/\" -DIMDIR=\"/usr/share/tuxpaint/im/\" -DCONFDIR=\"/etc/tuxpaint/\" -DMAGIC_PREFIX=\"/usr/lib/tuxpaint/plugins/\"    -DNO_SDLPANGO  \
    -c src/tuxpaint.c -o obj/tuxpaint.o
src/tuxpaint.c:484:10: fatal error: libimagequant.h: No such file or directory
  484 | #include "libimagequant.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:1022: obj/tuxpaint.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...
error making: tuxpaint-git

hasardeur commented on 2020-07-26 09:24 (UTC) (edited on 2020-07-26 09:24 (UTC) by hasardeur)

A new dependency has been introduced upstream. In order to compile/build 'libimagequant.h' has to be provided. A suitable package is (community/)libimagequant. Please update the dependencies. Thank you.

haawda commented on 2017-12-25 20:58 (UTC)

I will shortly upload a -git package for this.

haawda commented on 2014-09-28 06:38 (UTC)

readopted, some pacman-4.1-related changes.

haawda commented on 2010-11-23 04:55 (UTC)

fixed dependencies