mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
screensavers_ai: add recipe
This commit is contained in:
123
haiku-apps/screensavers_ai/screensavers_ai-1.1.recipe
Normal file
123
haiku-apps/screensavers_ai/screensavers_ai-1.1.recipe
Normal file
@@ -0,0 +1,123 @@
|
||||
SUMMARY="AI screensaver collection"
|
||||
DESCRIPTION="A set of screensavers written by neural networks and containing no human-written code.
|
||||
* 3D-Gears - Displays three rotating 3D gears
|
||||
* 3D-Pipes - Generates colorful 3D pipe structures
|
||||
* Cosmic Desktop - Watch your desktop take a thrilling ride through a starry cosmos
|
||||
* Lava Lamp - Simulates the mesmerizing motion of a lava lamp
|
||||
* Dark City - A dark city with traffic
|
||||
* Snowfall - A beautiful snowfall screen saver
|
||||
* Starfield - A starry sky with orbiting teapots
|
||||
* ZX LOAD - ZX Spectrum loading screen simulation with desktop or zxart.ee images and CRT effects
|
||||
"
|
||||
HOMEPAGE="https://github.com/threedeyes/screensavers.ai"
|
||||
COPYRIGHT="2024 Claude 3.5 Sonnet, Gemini 1.5 Pro"
|
||||
LICENSE="MIT"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/threedeyes/screensavers.ai/archive/refs/tags/$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="302f638e0efb74fa69d71ec91980111a1ea4f426a28e0e9f4aca6511e28fdd1a"
|
||||
SOURCE_DIR="screensavers.ai-$portVersion"
|
||||
|
||||
ARCHITECTURES="all"
|
||||
|
||||
PROVIDES="
|
||||
screensavers_ai = $portVersion
|
||||
addon:3DGears = $portVersion
|
||||
addon:3DPipes = $portVersion
|
||||
addon:CosmicDesktop = $portVersion
|
||||
addon:LavaLamp = $portVersion
|
||||
addon:DarkCity = $portVersion
|
||||
addon:Snowfall = $portVersion
|
||||
addon:Starfield = $portVersion
|
||||
addon:ZXLOAD = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku
|
||||
lib:libcurl
|
||||
lib:libgl
|
||||
lib:libglu
|
||||
lib:libicuuc
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
devel:libcurl
|
||||
devel:libgl
|
||||
devel:libglu
|
||||
devel:libicuuc
|
||||
devel:nlohmann_json
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
makefile_engine
|
||||
cmd:gcc
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
pushd "3d Gears"
|
||||
make
|
||||
popd
|
||||
|
||||
pushd "3d Pipes"
|
||||
make
|
||||
popd
|
||||
|
||||
pushd "Cosmic Desktop"
|
||||
make
|
||||
popd
|
||||
|
||||
pushd "Dark City"
|
||||
make
|
||||
popd
|
||||
|
||||
pushd "Lava Lamp"
|
||||
make
|
||||
popd
|
||||
|
||||
pushd "Snowfall"
|
||||
make
|
||||
popd
|
||||
|
||||
pushd "Starfield"
|
||||
make
|
||||
popd
|
||||
|
||||
pushd "ZX LOAD"
|
||||
make
|
||||
popd
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
pushd "3d Gears"
|
||||
make install INSTALL_DIR=$addOnsDir/Screen\ Savers
|
||||
popd
|
||||
|
||||
pushd "3d Pipes"
|
||||
make install INSTALL_DIR=$addOnsDir/Screen\ Savers
|
||||
popd
|
||||
|
||||
pushd "Cosmic Desktop"
|
||||
make install INSTALL_DIR=$addOnsDir/Screen\ Savers
|
||||
popd
|
||||
|
||||
pushd "Dark City"
|
||||
make install INSTALL_DIR=$addOnsDir/Screen\ Savers
|
||||
popd
|
||||
|
||||
pushd "Lava Lamp"
|
||||
make install INSTALL_DIR=$addOnsDir/Screen\ Savers
|
||||
popd
|
||||
|
||||
pushd "Snowfall"
|
||||
make install INSTALL_DIR=$addOnsDir/Screen\ Savers
|
||||
popd
|
||||
|
||||
pushd "Starfield"
|
||||
make install INSTALL_DIR=$addOnsDir/Screen\ Savers
|
||||
popd
|
||||
|
||||
pushd "ZX LOAD"
|
||||
make install INSTALL_DIR=$addOnsDir/Screen\ Savers
|
||||
popd
|
||||
}
|
||||
Reference in New Issue
Block a user