Add recipe for some HaikuThemes

This commit is contained in:
François Revol
2019-03-08 02:52:38 +01:00
parent 9e8f6bc022
commit e68b6e89bf

View File

@@ -0,0 +1,97 @@
SUMMARY="Some default themes for Haiku"
DESCRIPTION="
A collection of themes for the Haiku Theme Manager. \
\
The Haiku Theme Manager is compatible with the one that shipped with ZETA. \
Users can choose which part of a theme to apply or save. It can also import \
BeTheme themes, and to some degree, MS Plus themes. It is add-ons based, so it \
can be extended.
"
HOMEPAGE="https://github.com/mmuman/HaikuThemes"
COPYRIGHT="2000-2019 François Revol"
LICENSE="MIT"
REVISION="1"
srcGitRev="35017d4ef1099f1bc4114b47fec9cfca0dff4816"
SOURCE_URI="$HOMEPAGE/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="fda488324d67ee6a77cb5cb69a1a769184089135fa3f43f117bbc6fe0bedb1db"
SOURCE_DIR="HaikuThemes-$srcGitRev"
ARCHITECTURES="any"
PROVIDES="
themes = $portVersion
"
REQUIRES="
haiku >= $haikuVersion
"
BUILD_REQUIRES="
haiku_devel >= $haikuVersion
"
BUILD_PREREQUIRES="
"
SUPPLEMENTS="
thememanager
"
# separate packages for other topics
SUMMARY_tunetracker="TuneTracker theme for Haiku"
ARCHITECTURES_tunetracker="any"
PROVIDES_tunetracker="
themes_tunetracker = $portVersion
"
REQUIRES_tunetracker="
haiku_devel >= $haikuVersion
"
SUPPLEMENTS_tunetracker="
thememanager
"
SUMMARY_stargate="Stargate SG1, SGA, SGU themes for Haiku"
ARCHITECTURES_stargate="any"
PROVIDES_stargate="
themes_stargate = $portVersion
"
REQUIRES_stargate="
haiku_devel >= $haikuVersion
"
SUPPLEMENTS_stargate="
thememanager
"
BUILD()
{
cd UIThemes
}
INSTALL()
{
cd UIThemes
mkdir -p $dataDir/UIThemes
ls -l
themes_base="Haiku Citrus gonxish Matrix2 moz-modern nucleo Olive smoke win2k"
themes_tunetracker="TuneTracker"
themes_stargate="AOS-Lantean Stargate_Atlantis Stargate_Atlantis_Ancient"
for t in $themes_base $themes_tunetracker $themes_stargate; do
echo "copying '$t'"
cp -R "$t" "$dataDir/UIThemes/"
done
tpaths=""
for t in ${themes_tunetracker}; do
tpaths="$tpath $dataDir/UIThemes/$t"
done
echo "$tpaths"
packageEntries tunetracker \
$tpaths
tpaths=""
for t in ${themes_stargate}; do
tpaths="$tpath $dataDir/UIThemes/$t"
done
echo "$tpaths"
packageEntries stargate \
$tpaths
}