mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 06:58:57 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
61 lines
1.3 KiB
Bash
61 lines
1.3 KiB
Bash
SUMMARY="A tool to launch applications"
|
|
DESCRIPTION="LnLauncher is yet another launcher app. This one docks to the \
|
|
screen edge, and has a neat drag'n'drop interface.
|
|
When minimized, the app shouldn't get in your way, the only thing you see is \
|
|
the tiny handle.
|
|
|
|
The latest version, 1.1.2, was adapted for Haiku by Daniel Weber - thank you!"
|
|
HOMEPAGE="http://eiman.tv/LnLauncher"
|
|
COPYRIGHT="2000-2015 Mikael Eiman"
|
|
LICENSE="MIT"
|
|
REVISION="7"
|
|
srcGitRev="ddd60a641c31"
|
|
SOURCE_URI="https://bitbucket.org/m_eiman/lnlauncher/get/$srcGitRev.zip"
|
|
CHECKSUM_SHA256="9b8f1452a2f22a916954e6954e775cb4593b380e33ddf2bd3a3c3fd1d9a37cf6"
|
|
SOURCE_DIR="m_eiman-lnlauncher-$srcGitRev"
|
|
|
|
ARCHITECTURES="all"
|
|
|
|
PROVIDES="
|
|
lnlauncher = $portVersion
|
|
app:LnLauncher
|
|
"
|
|
REQUIRES="
|
|
haiku
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku_devel
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
makefile_engine
|
|
cmd:gcc
|
|
cmd:make
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
make $jobArgs OBJ_DIR=objects
|
|
make OBJ_DIR=objects bindcatalogs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
mkdir -p $appsDir $dataDir/user_launch
|
|
cp objects/LnLauncher $appsDir
|
|
|
|
addAppDeskbarSymlink $appsDir/LnLauncher LnLauncher
|
|
|
|
echo "target desktop {
|
|
service x-vnd.LnLauncher {
|
|
launch /system/apps/LnLauncher
|
|
if setting ~/config/settings/LnLauncher/Settings autostart
|
|
no_safemode
|
|
legacy
|
|
on {
|
|
initial_volumes_mounted
|
|
}
|
|
}
|
|
}
|
|
" > $dataDir/user_launch/LnLauncher
|
|
} |