mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-24 11:45:18 +03:00
59 lines
1.4 KiB
Text
59 lines
1.4 KiB
Text
# Contributor: Thomas Kienlen <kommander@laposte.net>
|
|
# Maintainer: Thomas Kienlen <kommander@laposte.net>
|
|
pkgname=tuxpaint
|
|
pkgver=0.9.28
|
|
pkgrel=2
|
|
pkgdesc="Drawing program designed for young children"
|
|
arch="all !s390x !riscv64" # libimagequant
|
|
url="http://tuxpaint.org/"
|
|
license="GPL-2.0-or-later"
|
|
depends="
|
|
hicolor-icon-theme
|
|
xdg-utils
|
|
"
|
|
makedepends="
|
|
gperf
|
|
imagemagick
|
|
libimagequant-dev
|
|
libpaper-dev
|
|
librsvg-dev
|
|
sdl2-dev
|
|
sdl2_gfx-dev
|
|
sdl2_image-dev
|
|
sdl2_mixer-dev
|
|
sdl2_pango-dev
|
|
sdl2_ttf-dev
|
|
"
|
|
subpackages="$pkgname-doc $pkgname-lang"
|
|
source="$pkgname-$pkgver.tar.gz::https://sourceforge.net/projects/tuxpaint/files/tuxpaint/$pkgver/tuxpaint-$pkgver-sdl2.tar.gz/download"
|
|
builddir="$srcdir/$pkgname-$pkgver-sdl2"
|
|
options="!check" # no test suite
|
|
|
|
prepare() {
|
|
default_prepare
|
|
|
|
# Set fullscreen native resolution by default
|
|
sed -i \
|
|
's/# fullscreen=.*/fullscreen=yes/' \
|
|
src/tuxpaint.conf
|
|
}
|
|
|
|
build() {
|
|
make -j1 CFLAGS="$CFLAGS $(pkg-config --cflags pango)" PREFIX=/usr
|
|
}
|
|
|
|
package() {
|
|
make -j1 \
|
|
PREFIX=/usr \
|
|
GNOME_PREFIX=/usr \
|
|
X11_ICON_PREFIX="$pkgdir"/usr/share/pixmaps \
|
|
DESTDIR="$pkgdir" \
|
|
install
|
|
|
|
install -Dm644 src/$pkgname.desktop \
|
|
"$pkgdir"/usr/share/applications/$pkgname.desktop
|
|
}
|
|
|
|
sha512sums="
|
|
53448df198141f960e7709add2ef755edb8a64671ac0b9151f616f4b3cd299ca783382d0e9571c3499475ad999ec12b1d8096604b1da541764b2c74fabb0a1fe tuxpaint-0.9.28.tar.gz
|
|
"
|