From ea2d8c2120d5add2ba279829e42ef65c8b82f04a Mon Sep 17 00:00:00 2001 From: Humdinger Date: Sun, 1 May 2016 09:10:44 +0200 Subject: [PATCH] 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. --- .../einsteinium/einsteinium-20141023.recipe | 38 +++++++++++-------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/haiku-apps/einsteinium/einsteinium-20141023.recipe b/haiku-apps/einsteinium/einsteinium-20141023.recipe index 858546825..2575c14ee 100644 --- a/haiku-apps/einsteinium/einsteinium-20141023.recipe +++ b/haiku-apps/einsteinium/einsteinium-20141023.recipe @@ -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 }