0
0
Fork 0
haikuports/haiku-apps/taskmanager/taskmanager-0.1.7.recipe

57 lines
1.6 KiB
Bash

SUMMARY="Cool NT-like system and process monitor"
DESCRIPTION="TaskManager displays all relevant system information in three tabs in its \
main window. These are:\
* The Usage tab: Displays general system information like memory and CPU usage.
* The Process tab: Displays all runnig processes (teams) in your system, their\
memory and CPU usage, team id etc. You can quit teams, kill them and change \
their priority.
* The Performance tab: This is a configurable graphical display for various \
system information including your motherboard temperature (X86 version only, \
only available if you have a LM78 motherboard sensor installed)."
HOMEPAGE="https://github.com/HaikuArchives/TaskManager"
COPYRIGHT="2000 Thomas Krammer"
LICENSE="Apache v2"
REVISION="4"
srcGitRev="4fd44eaa83d99e9314fe8f3ae10f1e9b99ea3291"
SOURCE_URI="https://github.com/HaikuArchives/TaskManager/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="e1b4f7cf92b9e02a71d3c8782112a3c8e3f8aba3bc19aa34be7bec0e273cc5e2"
SOURCE_DIR="TaskManager-$srcGitRev"
ARCHITECTURES="all"
PROVIDES="
taskmanager = $portVersion
app:TaskManager = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc$secondaryArchSuffix
cmd:make
"
BUILD()
{
cd source
make $jobArgs OBJ_DIR=objects
cd add_ons/default
make $jobArgs OBJ_DIR=objects
}
INSTALL()
{
mkdir -p $appsDir/TaskManager/add_ons
cp source/objects/TaskManager $appsDir/TaskManager/TaskManager
cp source/add_ons/default/objects/taskmanager_default.so $appsDir/TaskManager/add_ons
cp -r doc $appsDir/TaskManager
addAppDeskbarSymlink $appsDir/TaskManager/TaskManager
}