mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 14:38:51 +02:00
tuxpaint, add RC1 for version 0.9.30 (#8644)
This commit is contained in:
@@ -0,0 +1,67 @@
|
|||||||
|
|
||||||
|
resource app_flags B_SINGLE_LAUNCH;
|
||||||
|
|
||||||
|
resource app_version {
|
||||||
|
major = @MAJOR@,
|
||||||
|
middle = @MIDDLE@,
|
||||||
|
minor = @MINOR@,
|
||||||
|
|
||||||
|
variety = B_APPV_FINAL,
|
||||||
|
internal = 0,
|
||||||
|
|
||||||
|
short_info = "@APP_NAME@",
|
||||||
|
long_info = "@LONG_INFO@"
|
||||||
|
};
|
||||||
|
|
||||||
|
resource app_signature "@APP_SIGNATURE@";
|
||||||
|
|
||||||
|
resource vector_icon array {
|
||||||
|
$"6E6369660602001602B8B10BBA4D843A4D84B8B10B4A0E9346F9C10000FF2105"
|
||||||
|
$"FF02000602B796BAB8831C38831CB796BA4A8259494B3900FFBC00FFFFDD7D02"
|
||||||
|
$"01060239670F00000000000039670F4A302B4B07CD00EB427CD9701A36020006"
|
||||||
|
$"03B1F29A361F94B61F94B1F29A4A80FD4B204A00E6B871919D7D44FF49391002"
|
||||||
|
$"00060331EAABB5ED5B35ED5B31EAAB4BFBBC4B7E58007C5C2078D5A72CFFFECA"
|
||||||
|
$"310D021DCA35CC7FCA35CC7FCA63CB8CCA97C97ECA53CA5CCA97C97ECB3EC8E4"
|
||||||
|
$"CAEEC957CB3EC8E4CB3EC8E4CB3EC8E4CBCDC80ACC5AC5C6CCA4C727CC25C4C8"
|
||||||
|
$"CA7EC2F7CB27C3B3CA35C2A6C959C1C6C9C3C22FC8FAC166C84DC07CC85FC0E3"
|
||||||
|
$"C83EC027C865BF4BC85CBFAB56BE0EC865BB94C887BCCBC81CB8F0C4DFB619C7"
|
||||||
|
$"4FB687C4DFB619C4DFB60CC4DFB60CC4DFB60CC41BB60CC41BB60CC151B690BF"
|
||||||
|
$"D1BBACC023B8B0BE37BC0ABD1ABEDDBD25BCF0BD1EBF05BCE9BEDDBCE3BED9BC"
|
||||||
|
$"ACBEB4BC4BBE4BBC81BE76BB83BDACB9F5BBD1BA44BCC8B9C1BB2DB8DCB99FB9"
|
||||||
|
$"B8B986B872B9ACB87BBA7BB877BA2EB87CBAAFB862BA6FB867BA7BB7C331B59E"
|
||||||
|
$"B9ACB682B971B4D9B9DEB3B6BB7BB421BAD0B363BC0220BD26B326BC9B20BD26"
|
||||||
|
$"20BDB920BDB9B30FBE60B49EBE4BB3F8BE86B75FBFE5BBF5C403B9DAC1C4BAF2"
|
||||||
|
$"C548BA0DC91CBA0AC6DBBA0FCA8ABB3ECC7FBA9FCB8DBB3ECC7F020DBD7CCC7F"
|
||||||
|
$"BD7CCC7FBCD5CB9ABC01C835BBF0C9E5BC09C779BCB8C61CBC3CC698BD24C5B0"
|
||||||
|
$"BE4BC540BDD9C5B7BE64C456BF27C34C3DC3A0C029C2BDC264C3BAC1B4C311C2"
|
||||||
|
$"D8C428C326C53EC2FFC4B5C326C53EC326C53EC326C53EC33DC58CC377C612C3"
|
||||||
|
$"5AC5D0C377C612C3C4C6D2C3C4C6D2C3E2C72CC3F7C810C3F7C790C3E4C998C3"
|
||||||
|
$"95CC7FC420CB6FC395CC7FBD7CCC7FBD7CCC7FBD7CCC7F020DC371BD32C3D0BD"
|
||||||
|
$"8DC371BD32C374BD31C374BD31C319BD08C26FBCA8C2C8BCD1C26FBCA8C270BC"
|
||||||
|
$"ACC270BCACC22EBC9EC1B9BC6FC1F5BC85C1B9BC6FC1BABC6CC1BABC6CC15DBC"
|
||||||
|
$"5FC0ADBC32C107BC48C0ADBC32C0ADBC32C0ADBC32BE5BBBD3BDE9BFF6BCCBBE"
|
||||||
|
$"20BE51C0A1C03FC13FBF42C0EDC0F4C17BC240C1A1C1B1C1A2C2A6C1A0C371C1"
|
||||||
|
$"70C339C18CC418C11CC471BEB9C49BBFC7C456BE10020FC5C6B9C4C5D4BAF5C5"
|
||||||
|
$"BDB8FCC458B893C54BB86FC381B8B3C2DEBA32C348B98BC2EBB8FEC195B893C2"
|
||||||
|
$"61B85AC105B8BBC04BBAB8C064B9D7C03ABB56C0ADBC0EC046BBD8C0ADBC0EC0"
|
||||||
|
$"ACBC11C0ACBC11C107BC28C1BABC4CC15EBC3FC1BABC4CC1B9BC4BC1B9BC4BC2"
|
||||||
|
$"06BC5AC24CBC26C218BC2FC260BC46C27DBC94C268BC73C27DBC94C279BC95C2"
|
||||||
|
$"79BC95C2D5BCBFC37EBD1EC32639C37EBD1EC37DBD1AC37DBD1AC3D1BD35C495"
|
||||||
|
$"BD1AC442BD41C547BCC60202C1A1BA32C0B6B9DAC200BA8C44BB4AC1C8BB45C0"
|
||||||
|
$"9DBB530202C3D2BADDC34DBAF4C497BABAC3A1BC3EC46BBC65C30ABC210202BF"
|
||||||
|
$"64BDD1BE7CBD77BFD1BE54BEDDBF94BF76BFA0BE21BF860002C6AFCB98C6AFCB"
|
||||||
|
$"98C7B3CBA6C966CA7BC8DECB03C966CA7B0005C5B3C96AC5B3C96AC5BEC939C5"
|
||||||
|
$"E0C8D3C5C1C8FDC60AC89BC682C844C650C875C6E4C7E4C6CBC6DEC70BC75FC6"
|
||||||
|
$"62C60BC57EC482C546C59BC57EC4820608FBBFC320C6B3C305C739C33AC62DC3"
|
||||||
|
$"53C60AC1FDC578C2C3C578C137C578BFCCC6E3C05BC5E5BF3CC7E0BFAAC894BF"
|
||||||
|
$"63C89DC01EC885C124C7F5C0EAC7F5C15EC7F5C1F7C81DC183C81DC26BC81DC3"
|
||||||
|
$"00C7E60606AE0BC353C60AC320C6B3C33AC62DC305C739C300C7E6C447C814C4"
|
||||||
|
$"7AC735C45FC79DC494C6CDC4BBC6870607EF3EC6B9C760C6B9C7A5C6B9C74CC6"
|
||||||
|
$"B2C725C6B7C739C6B2C725C4BBC687C47AC735C494C6CDC45FC79DC447C814C5"
|
||||||
|
$"FBC874C5FBC87450C854C660C821C646C83BC699C7E90607FB3FCC68C96ACC46"
|
||||||
|
$"C9D0CC8FC8F7CBF0C8CBCB6BC8A1CB6BC8A1CB5CC8B7CB3EC8E4CB4CC8CECB3E"
|
||||||
|
$"C8E4CB3EC8E4CB3EC8E4CAFEC941CAA0C979CAB9C96CCAA0C979CBCFC9BCCBCF"
|
||||||
|
$"C9BCCBCFC9BC0D0A000100000A010101000A020102000A010103000A00010400"
|
||||||
|
$"0A000105000A000106000A0101071001178122040A0101081001178122040A03"
|
||||||
|
$"0109000A04010A000A05010B000A05010C00"
|
||||||
|
};
|
||||||
79
media-gfx/tuxpaint-config/tuxpaint_config-0.0.21~rc1.recipe
Normal file
79
media-gfx/tuxpaint-config/tuxpaint_config-0.0.21~rc1.recipe
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
SUMMARY="A graphical tool for configurations of TuxPaint"
|
||||||
|
DESCRIPTION="Tux Paint is a free, award-winning drawing program for children \
|
||||||
|
ages 3 to 12 (for example, preschool and K-6). Tux Paint is used \
|
||||||
|
in schools and around the world as a computer literacy drawing activity. \
|
||||||
|
It combines an easy-to-use interface, fun sound effects, and an \
|
||||||
|
encouraging cartoon mascot who guides children as they use the program."
|
||||||
|
HOMEPAGE="http://www.tuxpaint.org/"
|
||||||
|
COPYRIGHT="2002-2023 Bill Kendrick and others"
|
||||||
|
LICENSE="GNU GPL v2"
|
||||||
|
REVISION="1"
|
||||||
|
SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint-config/0.0.21-beta/tuxpaint-config-${portVersion/\~/-}.tar.gz"
|
||||||
|
CHECKSUM_SHA256="b52bd643e8c93b855da491c6e40db840ee35d5af910aae40f4d0b1f68cf42b3b"
|
||||||
|
SOURCE_DIR="tuxpaint-config-${portVersion/\~/-}"
|
||||||
|
ADDITIONAL_FILES="tuxpaint_config.rdef.in"
|
||||||
|
|
||||||
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
|
|
||||||
|
PROVIDES="
|
||||||
|
tuxpaint_config$secondaryArchSuffix = $portVersion
|
||||||
|
cmd:tuxpaint_config = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES="
|
||||||
|
haiku$secondaryArchSuffix
|
||||||
|
lib:libfltk$secondaryArchSuffix
|
||||||
|
lib:libintl$secondaryArchSuffix
|
||||||
|
lib:libpaper$secondaryArchSuffix
|
||||||
|
lib:libunibreak$secondaryArchSuffix
|
||||||
|
lib:libX11$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD_REQUIRES="
|
||||||
|
haiku${secondaryArchSuffix}_devel
|
||||||
|
devel:libfltk$secondaryArchSuffix
|
||||||
|
devel:libintl$secondaryArchSuffix
|
||||||
|
devel:libpaper$secondaryArchSuffix
|
||||||
|
devel:libunibreak$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
|
cmd:make
|
||||||
|
cmd:gcc$secondaryArchSuffix
|
||||||
|
cmd:pkg_config$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
|
||||||
|
|
||||||
|
BUILD()
|
||||||
|
{
|
||||||
|
make haiku PREFIX=$prefix DATA_PREFIX=$dataDir DOC_PREFIX=$docDir \
|
||||||
|
MAN_PREFIX=$manDir LOCALE_PREFIX=$dataDir/locale
|
||||||
|
}
|
||||||
|
|
||||||
|
INSTALL()
|
||||||
|
{
|
||||||
|
make haiku PREFIX=$prefix DATA_PREFIX=$dataDir DOC_PREFIX=$docDir \
|
||||||
|
MAN_PREFIX=$manDir LOCALE_PREFIX=$dataDir/locale install
|
||||||
|
|
||||||
|
# remove not needed files
|
||||||
|
rm -rf $prefix/{share,X11R6}
|
||||||
|
rm -rf $dataDir/images
|
||||||
|
|
||||||
|
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||||
|
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||||
|
local MINOR="`echo "$portVersion" | cut -d. -f3 | cut -d~ -f1`"
|
||||||
|
local APP_NAME="Tux Paint Config"
|
||||||
|
local LONG_INFO="$SUMMARY"
|
||||||
|
local APP_SIGNATURE="application/x-vnd.newbreedsoftware-tuxpaint_config"
|
||||||
|
sed \
|
||||||
|
-e "s|@MAJOR@|$MAJOR|" \
|
||||||
|
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||||
|
-e "s|@MINOR@|$MINOR|" \
|
||||||
|
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||||
|
-e "s|@APP_NAME@|$APP_NAME|" \
|
||||||
|
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||||
|
$portDir/additional-files/tuxpaint_config.rdef.in > tuxpaint_config.rdef
|
||||||
|
|
||||||
|
addResourcesToBinaries tuxpaint_config.rdef $prefix/bin/tuxpaint-config
|
||||||
|
|
||||||
|
addAppDeskbarSymlink $prefix/bin/tuxpaint-config "Tux Paint Config"
|
||||||
|
}
|
||||||
32
media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.14.recipe
Normal file
32
media-gfx/tuxpaint-stamps/tuxpaint_stamps-2023.05.14.recipe
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
SUMMARY="Huge set of 'Rubber Stamp' images for Tux Paint"
|
||||||
|
DESCRIPTION="Tux Paint is a free, award-winning drawing program for children \
|
||||||
|
ages 3 to 12 (for example, preschool and K-6).
|
||||||
|
|
||||||
|
This package contains thousands of images - from animals to clothes, food, \
|
||||||
|
sports to vehicles - that can be used as rubber stamps with Tux Paint."
|
||||||
|
HOMEPAGE="http://www.tuxpaint.org/"
|
||||||
|
COPYRIGHT="2002-2020 Bill Kendrick and others"
|
||||||
|
LICENSE="GNU GPL v2"
|
||||||
|
REVISION="1"
|
||||||
|
SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint-stamps/2023-05-XX-beta/tuxpaint-stamps-$portVersion.tar.gz"
|
||||||
|
CHECKSUM_SHA256="055b54177c2081d48385d8a5954fe30de9b79e55fee12a444071d96737dcd09e"
|
||||||
|
SOURCE_DIR="tuxpaint-stamps-$portVersion"
|
||||||
|
|
||||||
|
ARCHITECTURES="any"
|
||||||
|
DISABLE_SOURCE_PACKAGE="yes"
|
||||||
|
|
||||||
|
PROVIDES="
|
||||||
|
tuxpaint_stamps = $portVersion
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
|
cmd:find
|
||||||
|
cmd:make
|
||||||
|
cmd:which
|
||||||
|
"
|
||||||
|
|
||||||
|
INSTALL()
|
||||||
|
{
|
||||||
|
mkdir -p $appsDir/TuxPaint/share/tuxpaint/
|
||||||
|
make install-all DATA_PREFIX=$appsDir/TuxPaint/share/tuxpaint/
|
||||||
|
}
|
||||||
93
media-gfx/tuxpaint/tuxpaint-0.9.30~rc1.recipe
Normal file
93
media-gfx/tuxpaint/tuxpaint-0.9.30~rc1.recipe
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
SUMMARY="Drawing program designed for young children"
|
||||||
|
DESCRIPTION="Tux Paint is a free, award-winning drawing program for children \
|
||||||
|
ages 3 to 12 (for example, preschool and K-6). Tux Paint is used \
|
||||||
|
in schools and around the world as a computer literacy drawing activity. \
|
||||||
|
It combines an easy-to-use interface, fun sound effects, and an \
|
||||||
|
encouraging cartoon mascot who guides children as they use the program."
|
||||||
|
HOMEPAGE="http://www.tuxpaint.org/"
|
||||||
|
COPYRIGHT="2002-2023 Bill Kendrick and others"
|
||||||
|
LICENSE="GNU GPL v2"
|
||||||
|
REVISION="1"
|
||||||
|
SOURCE_URI="https://sourceforge.net/projects/tuxpaint/files/tuxpaint/${portVersion/\~rc1/-beta}/tuxpaint-${portVersion/\~/-}.tar.gz"
|
||||||
|
CHECKSUM_SHA256="013a69248a0bc01be4c7a91be70aa55fe3b2f27999d33444ea2cab9765af0191"
|
||||||
|
SOURCE_DIR="tuxpaint-${portVersion/\~/-}"
|
||||||
|
|
||||||
|
ARCHITECTURES="all !x86_gcc2"
|
||||||
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
|
|
||||||
|
USER_SETTINGS_FILES="
|
||||||
|
settings/TuxPaint directory
|
||||||
|
"
|
||||||
|
|
||||||
|
PROVIDES="
|
||||||
|
tuxpaint$secondaryArchSuffix = $portVersion
|
||||||
|
app:TuxPaint
|
||||||
|
"
|
||||||
|
REQUIRES="
|
||||||
|
haiku$secondaryArchSuffix
|
||||||
|
lib:libcairo$secondaryArchSuffix
|
||||||
|
lib:libfribidi$secondaryArchSuffix
|
||||||
|
lib:libgdk_pixbuf_2.0$secondaryArchSuffix
|
||||||
|
lib:libgio_2.0$secondaryArchSuffix
|
||||||
|
lib:libglib_2.0$secondaryArchSuffix
|
||||||
|
lib:libgobject_2.0$secondaryArchSuffix
|
||||||
|
lib:libharfbuzz$secondaryArchSuffix
|
||||||
|
lib:libiconv$secondaryArchSuffix
|
||||||
|
lib:libimagequant$secondaryArchSuffix
|
||||||
|
lib:libintl$secondaryArchSuffix
|
||||||
|
lib:libpangoft2_1.0$secondaryArchSuffix
|
||||||
|
lib:libpaper$secondaryArchSuffix
|
||||||
|
lib:libpng16$secondaryArchSuffix
|
||||||
|
lib:librsvg_2$secondaryArchSuffix
|
||||||
|
lib:libSDL2_2.0$secondaryArchSuffix
|
||||||
|
lib:libSDL2_image_2.0$secondaryArchSuffix
|
||||||
|
lib:libSDL2_gfx$secondaryArchSuffix
|
||||||
|
lib:libSDL2_mixer_2.0$secondaryArchSuffix
|
||||||
|
lib:libSDL2_pango$secondaryArchSuffix
|
||||||
|
lib:libSDL2_ttf_2.0$secondaryArchSuffix
|
||||||
|
lib:libz$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD_REQUIRES="
|
||||||
|
haiku${secondaryArchSuffix}_devel
|
||||||
|
devel:libcairo$secondaryArchSuffix
|
||||||
|
devel:libfribidi$secondaryArchSuffix
|
||||||
|
devel:libgdk_pixbuf_2.0$secondaryArchSuffix
|
||||||
|
devel:libiconv$secondaryArchSuffix
|
||||||
|
devel:libimagequant$secondaryArchSuffix
|
||||||
|
devel:libintl$secondaryArchSuffix
|
||||||
|
devel:libpaper$secondaryArchSuffix
|
||||||
|
devel:libpangoft2_1.0$secondaryArchSuffix
|
||||||
|
devel:libpng16$secondaryArchSuffix
|
||||||
|
devel:librsvg_2$secondaryArchSuffix
|
||||||
|
devel:libSDL2_2.0$secondaryArchSuffix
|
||||||
|
devel:libSDL2_image_2.0$secondaryArchSuffix
|
||||||
|
devel:libSDL2_gfx$secondaryArchSuffix
|
||||||
|
devel:libSDL2_mixer_2.0$secondaryArchSuffix
|
||||||
|
devel:libSDL2_pango$secondaryArchSuffix
|
||||||
|
devel:libSDL2_ttf_2.0$secondaryArchSuffix
|
||||||
|
devel:libz$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
|
cmd:convert
|
||||||
|
cmd:gcc$secondaryArchSuffix
|
||||||
|
cmd:gperf
|
||||||
|
cmd:ld$secondaryArchSuffix
|
||||||
|
cmd:make
|
||||||
|
cmd:pkg_config$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD()
|
||||||
|
{
|
||||||
|
make PREFIX=$appsDir/TuxPaint
|
||||||
|
}
|
||||||
|
|
||||||
|
INSTALL()
|
||||||
|
{
|
||||||
|
mkdir -p $appsDir/TuxPaint
|
||||||
|
|
||||||
|
make install PREFIX=$appsDir/TuxPaint
|
||||||
|
ln -s $appsDir/TuxPaint/bin/tuxpaint $appsDir/TuxPaint/TuxPaint
|
||||||
|
|
||||||
|
addAppDeskbarSymlink $appsDir/TuxPaint/bin/tuxpaint TuxPaint
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user