diff --git a/haiku-apps/yab_buildfactory/additional-files/yab.hvif b/haiku-apps/yab_buildfactory/additional-files/yab.hvif new file mode 100644 index 000000000..13bfb5c17 Binary files /dev/null and b/haiku-apps/yab_buildfactory/additional-files/yab.hvif differ diff --git a/haiku-apps/yab_buildfactory/additional-files/yab_buildfactory.sh b/haiku-apps/yab_buildfactory/additional-files/yab_buildfactory.sh new file mode 100755 index 000000000..14469d203 --- /dev/null +++ b/haiku-apps/yab_buildfactory/additional-files/yab_buildfactory.sh @@ -0,0 +1,7 @@ +#!/bin/sh +mkdir -p /boot/home/yab_work/BuildFactory + +cp -R /boot/system/apps/yab-buildfactory/* /boot/home/yab_work/BuildFactory +chmod 777 /boot/home/yab_work/BuildFactory/BeSly_Buildfactory.yab +chmod 777 /boot/home/yab_work/BuildFactory/BuildFactory.yab +chmod -R 777 /boot/home/yab_work/BuildFactory/compress diff --git a/haiku-apps/yab_buildfactory/yab_buildfactory-2.4.recipe b/haiku-apps/yab_buildfactory/yab_buildfactory-2.4.recipe new file mode 100644 index 000000000..2e2cd57fd --- /dev/null +++ b/haiku-apps/yab_buildfactory/yab_buildfactory-2.4.recipe @@ -0,0 +1,47 @@ +SUMMARY="A buildfactory for yab programs" +DESCRIPTION="The buildfactory allows you to generate standalone programs." +HOMEPAGE="https://software.besly.de/" +COPYRIGHT="2006-2015 Jan Bungeroth + 2015-2017 Jim Saxton + 2020 Lorenz (lorglas) BeSly Software Solutions" +LICENSE="Artistic" +REVISION="1" +SOURCE_URI="https://github.com/lorglas/yab_buildfactory/archive/$portVersion.tar.gz" +CHECKSUM_SHA256="c1bf29537fcb1a6988ca81bcad1485532090ddd5f11fe962a68c40f927822489" +SOURCE_FILENAME="yab_buildfactory-$portVersion.tar.gz" +ADDITIONAL_FILES="yab_buildfactory.sh + yab.hvif" + +ARCHITECTURES="x86_gcc2 !x86 x86_64" +DISABLE_SOURCE_PACKAGE="YES" + +POST_INSTALL_SCRIPTS="$relativePostInstallDir/yab_buildfactory.sh" + +PROVIDES=" + yab_buildfactory = $portVersion + app:yab_buildfactory = $portVersion + " +REQUIRES=" + haiku + yab + devel:libz + " +#devel:libz is needed both to build and for the BuildFactory to do its work. + +BUILD_REQUIRES="" +BUILD_PREREQUIRES="" + +INSTALL() +{ + mkdir -p $appsDir/yab-buildfactory + addattr -t icon -f $portDir/additional-files/yab.hvif "BEOS:ICON" "BeSly_Buildfactory.yab" + cp -R * $appsDir/yab-buildfactory + chmod 777 $appsDir/yab-buildfactory/BeSly_Buildfactory.yab + chmod 777 $appsDir/yab-buildfactory/BuildFactory.yab + mkdir -p $dataDir/ + DIR_YAB_DESKBAR="${dataDir}/deskbar/menu/Applications/yab" + mkdir -p ${DIR_YAB_DESKBAR} + addAppDeskbarSymlink ${appsDir}/yab-buildfactory/BeSly_Buildfactory.yab "yab/BeSly-Buildfactory" + mkdir -p $postInstallDir + install -t $postInstallDir -m 755 $portDir/additional-files/yab_buildfactory.sh +}