Einsteinium: updated recipe

Use a secure SOURCE_URI.
Mark as not building under gcc4.
Clean up BUILD_REQUIRES, added BUILD_PREREQUIRES.
Declared USER_SETTINGS_FILES.
Package ReadMe PDF.
This commit is contained in:
Humdinger
2016-05-01 09:10:44 +02:00
parent 88f0e6c543
commit ea2d8c2120

View File

@@ -1,16 +1,17 @@
SUMMARY="Monitor applications and system services"
DESCRIPTION="
Einsteinium provides smarter monitoring of applications and system services \
for Haiku. It will restart applications and system services that quit or crash, \
gather statistics on application usage and provide customizable ranked lists of \
applications."
DESCRIPTION="Einsteinium provides smarter monitoring of applications and \
system services for Haiku. It can restart applications and system services \
that were quit or crashed, gather statistics on application usage and \
provides customizable ranked lists of applications."
HOMEPAGE="https://sourceforge.net/projects/esforhaiku/"
COPYRIGHT="2010-2013 Brian Hill"
LICENSE="BSD (3-clause)"
REVISION="1"
SOURCE_URI="svn://svn.code.sf.net/p/esforhaiku/code/trunk#r79"
REVISION="2"
SOURCE_URI="https://sourceforge.net/code-snapshots/svn/e/es/esforhaiku/code/esforhaiku-code-79-trunk.zip"
CHECKSUM_SHA256="f16e254b1557ff6bf69664489993a4d57ccbf0ecf75fedfd9800d3cd6dbd9bc8"
SOURCE_DIR="esforhaiku-code-79-trunk"
ARCHITECTURES="x86_gcc2"
ARCHITECTURES="x86_gcc2 !x86"
PROVIDES="
einsteinium = $portVersion
@@ -26,14 +27,17 @@ REQUIRES="
BUILD_REQUIRES="
haiku_devel
makefile_engine
devel:libsqlite3
devel:libxml2
"
BUILD_PREREQUIRES="
makefile_engine
cmd:g++
cmd:gcc
cmd:make
"
USER_SETTINGS_FILES="settings/Einsteinium directory"
PATCH()
{
cd src
@@ -60,15 +64,17 @@ BUILD()
INSTALL()
{
mkdir -p $appsDir/Einsteinium
mkdir -p $binDir
mkdir -p $appsDir
mkdir -p $preferencesDir
cd src
cp Engine/einsteinium_engine Daemon/einsteinium_daemon $binDir
cp Preferences/Einsteinium_Preferences $preferencesDir/Einsteinium
cp Launcher/Einsteinium_Launcher $appsDir/Einsteinium
cp -af docs/ReadMe $appsDir/Einsteinium/ReadMe
cd src
cp -af Engine/einsteinium_engine Daemon/einsteinium_daemon $binDir
cp -af Preferences/Einsteinium_Preferences $preferencesDir/Einsteinium
cp -af Launcher/Einsteinium_Launcher $appsDir/Einsteinium/Einsteinium\ Launcher
addPreferencesDeskbarSymlink $preferencesDir/Einsteinium
addAppDeskbarSymlink $appsDir/Einsteinium
addAppDeskbarSymlink $appsDir/Einsteinium/Einsteinium\ Launcher
}