mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 04:00:05 +02:00
Add MinimizeAll recipe
This commit is contained in:
71
haiku-apps/minimizeall/minimizeall-1.0.0.recipe
Normal file
71
haiku-apps/minimizeall/minimizeall-1.0.0.recipe
Normal file
@@ -0,0 +1,71 @@
|
||||
SUMMARY="Minimize all your apps with the press of a button!"
|
||||
DESCRIPTION="
|
||||
MinimizeAll is a small app that minimizes all your apps with
|
||||
the press of a button on the Deskbar, or with a keypress.
|
||||
The app contains two parts: A standalone app that minimizes the whole app,
|
||||
and a replicant for your Deskbar. Both do the same: Minimize all your apps!
|
||||
"
|
||||
|
||||
HOMEPAGE="https://github.com/HaikuArchives/MinimizeAll/"
|
||||
SRC_URI="git://github.com/HaikuArchives/MinimizeAll.git#12fefdf26131375f695693a680bf01edb35d57a9"
|
||||
|
||||
REVISION="1"
|
||||
|
||||
COPYRIGHT="
|
||||
2001-2008 Werner Freytag
|
||||
2009 Haiku
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
ARCHITECTURES="x86_gcc2 x86 ?x86_64"
|
||||
|
||||
PROVIDES="
|
||||
MinimizeAll = $portVersion
|
||||
app:MinimizeAll = $portVersion
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku >= $haikuVersion
|
||||
"
|
||||
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc
|
||||
cmd:xres
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel >= $haikuVersion
|
||||
"
|
||||
BUILD()
|
||||
{
|
||||
cd trunk
|
||||
mkdir bin || true
|
||||
|
||||
# Step 1 - Building the app
|
||||
cd app
|
||||
gcc -o ../bin/MinimizeAll -lbe main.cpp ../minimize.cpp
|
||||
rc -o ../bin/MinimizeAll.rsrc Application.rdef
|
||||
xres -o ../bin/MinimizeAll ../bin/MinimizeAll.rsrc
|
||||
mimeset -f ../bin/MinimizeAll
|
||||
cd ..
|
||||
|
||||
# Step 2 - The DeskBar AddOn!
|
||||
cd "deskbar add-on"
|
||||
gcc -o ../bin/DeskbarAddOn -lbe DeskbarView.cpp ../minimize.cpp
|
||||
rc -o ../bin/DeskbarAddOn.rsrc DeskbarAddOn.rdef
|
||||
xres -o ../bin/DeskbarAddOn ../bin/DeskbarAddOn.rsrc
|
||||
mimeset -f ../bin/DeskbarAddOn
|
||||
cd ..
|
||||
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
mkdir -p $appsDir/MinimizeAll
|
||||
cp trunk/bin/MinimizeAll $appsDir/MinimizeAll/MinimizeAll
|
||||
cp trunk/bin/DeskbarAddOn $appsDir/MinimizeAll/DeskbarAddOn
|
||||
addAppDeskbarSymlink $appsDir/MinimizeAll/MinimizeAll
|
||||
mkdir -p "$dataDir/deskbar/menu/Desktop applets"
|
||||
ln -s $appsDir/MinimizeAll/DeskbarAddOn "$dataDir/deskbar/menu/Desktop applets/MinimizeAll"
|
||||
}
|
||||
Reference in New Issue
Block a user