From 1f815c9868e28667dac71ebbdd6c21dd6523d5c7 Mon Sep 17 00:00:00 2001 From: Alex Ozer Date: Sun, 1 Dec 2013 23:13:20 -0500 Subject: [PATCH 1/3] Fix ThemeManager's recipe file, work by GCI2013 student mindstormscreator --- .../thememanager/thememanager-0_svn.recipe | 20 --------- .../thememanager/thememanager-1.0_git.recipe | 43 +++++++++++++++++++ 2 files changed, 43 insertions(+), 20 deletions(-) delete mode 100644 haiku-apps/thememanager/thememanager-0_svn.recipe create mode 100644 haiku-apps/thememanager/thememanager-1.0_git.recipe diff --git a/haiku-apps/thememanager/thememanager-0_svn.recipe b/haiku-apps/thememanager/thememanager-0_svn.recipe deleted file mode 100644 index 69eb763d7..000000000 --- a/haiku-apps/thememanager/thememanager-0_svn.recipe +++ /dev/null @@ -1,20 +0,0 @@ -DESCRIPTION="ThemeManager" -HOMEPAGE="http://dev.osdrawer.net/projects/thememanager/" -SRC_URI="http://svn.osdrawer.net/thememanager/trunk" -REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" -#CHECKSUM_MD5="" -BUILD() -{ - cd trunk - make -} - -INSTALL() -{ - cd trunk -} - -LICENSE="MIT" -COPYRIGHT="2000-2012 François Revol" diff --git a/haiku-apps/thememanager/thememanager-1.0_git.recipe b/haiku-apps/thememanager/thememanager-1.0_git.recipe new file mode 100644 index 000000000..51913da3b --- /dev/null +++ b/haiku-apps/thememanager/thememanager-1.0_git.recipe @@ -0,0 +1,43 @@ +SUMMARY="Manages Haiku themes." +DESCRIPTION="The Haiku Theme Manager is compatible with the one shipping with ZETA. Users can choose which part of a theme to apply or save. It can also import BeTheme themes, and to some degree, MS Plus themes. It is add-ons based, so it can be extended." +HOMEPAGE="https://github.com/HaikuArchives/HaikuThemeManager" +SRC_URI="git://github.com/HaikuArchives/HaikuThemeManager.git#400a0ff17173a2510e24bf737df0bb218a9c531c" +# 20 October 2013 commit +LICENSE="MIT" +COPYRIGHT="2000-2012 François Revol" +REVISION="1" +STATUS_HAIKU="stable" +ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" +PROVIDES=" + thememanager = $portVersion + cmd:ThemeManager = $portVersion +" +REQUIRES=" + haiku >= $haikuVersion +" +BUILD_PREREQUIRES=" + haiku_devel >= $haikuVersion + cmd:git + cmd:gcc + cmd:make + cmd:mkdepend + cmd:ld + cmd:strip +" +BUILD_REQUIRES=" + makefile_engine +" + +BUILD() +{ + cd src + make OBJ_DIR=objects BUILDHOME=/boot/system/develop $jobArgs +} + +INSTALL() +{ + cd src + make OBJ_DIR=objects BUILDHOME=/boot/system/develop INSTALL_DIR=$binDir install + strip $binDir/* + +} From ffbe8b0ad4e30a5e185f49185c9724316cd5ba8c Mon Sep 17 00:00:00 2001 From: Alex Ozer Date: Mon, 2 Dec 2013 10:42:40 -0500 Subject: [PATCH 2/3] (Re)fix ThemeManager's recipe file, work by GCI2013 student mindstormscreator --- .../thememanager/thememanager-1.0_git.recipe | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/haiku-apps/thememanager/thememanager-1.0_git.recipe b/haiku-apps/thememanager/thememanager-1.0_git.recipe index 51913da3b..9638331e4 100644 --- a/haiku-apps/thememanager/thememanager-1.0_git.recipe +++ b/haiku-apps/thememanager/thememanager-1.0_git.recipe @@ -1,16 +1,18 @@ SUMMARY="Manages Haiku themes." -DESCRIPTION="The Haiku Theme Manager is compatible with the one shipping with ZETA. Users can choose which part of a theme to apply or save. It can also import BeTheme themes, and to some degree, MS Plus themes. It is add-ons based, so it can be extended." +DESCRIPTION="The Haiku Theme Manager is compatible with the one +shipping with ZETA. Users can choose which part of a theme to apply or +save. It can also import BeTheme themes, and to some degree, MS Plus +themes. It is add-ons based, so it can be extended." HOMEPAGE="https://github.com/HaikuArchives/HaikuThemeManager" SRC_URI="git://github.com/HaikuArchives/HaikuThemeManager.git#400a0ff17173a2510e24bf737df0bb218a9c531c" # 20 October 2013 commit LICENSE="MIT" COPYRIGHT="2000-2012 François Revol" REVISION="1" -STATUS_HAIKU="stable" ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" PROVIDES=" thememanager = $portVersion - cmd:ThemeManager = $portVersion + app:thememanager = $portVersion " REQUIRES=" haiku >= $haikuVersion @@ -22,7 +24,6 @@ BUILD_PREREQUIRES=" cmd:make cmd:mkdepend cmd:ld - cmd:strip " BUILD_REQUIRES=" makefile_engine @@ -37,7 +38,6 @@ BUILD() INSTALL() { cd src - make OBJ_DIR=objects BUILDHOME=/boot/system/develop INSTALL_DIR=$binDir install - strip $binDir/* - + make OBJ_DIR=objects BUILDHOME=/boot/system/develop INSTALL_DIR=$preferencesDir install + addPreferencesDeskbarSymlink $preferencesDir/ThemeManager } From a5776893d315a58d87891993749821ac0055c305 Mon Sep 17 00:00:00 2001 From: Alex Ozer Date: Tue, 3 Dec 2013 15:28:05 -0500 Subject: [PATCH 3/3] Fix description, tidy up *REQUIRES functions --- haiku-apps/thememanager/thememanager-1.0_git.recipe | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/haiku-apps/thememanager/thememanager-1.0_git.recipe b/haiku-apps/thememanager/thememanager-1.0_git.recipe index 9638331e4..b3ba3e182 100644 --- a/haiku-apps/thememanager/thememanager-1.0_git.recipe +++ b/haiku-apps/thememanager/thememanager-1.0_git.recipe @@ -1,6 +1,6 @@ SUMMARY="Manages Haiku themes." DESCRIPTION="The Haiku Theme Manager is compatible with the one -shipping with ZETA. Users can choose which part of a theme to apply or +that shipped with ZETA. Users can choose which part of a theme to apply or save. It can also import BeTheme themes, and to some degree, MS Plus themes. It is add-ons based, so it can be extended." HOMEPAGE="https://github.com/HaikuArchives/HaikuThemeManager" @@ -17,17 +17,17 @@ PROVIDES=" REQUIRES=" haiku >= $haikuVersion " -BUILD_PREREQUIRES=" +BUILD_REQUIRES=" haiku_devel >= $haikuVersion +" +BUILD_PREREQUIRES=" + makefile_engine cmd:git cmd:gcc cmd:make cmd:mkdepend cmd:ld " -BUILD_REQUIRES=" - makefile_engine -" BUILD() {