From 1bcb5149a2634bcb43a167486710159f21038c48 Mon Sep 17 00:00:00 2001 From: lorglas <42674960+lorglas@users.noreply.github.com> Date: Sat, 30 May 2020 08:16:57 +0200 Subject: [PATCH] yab-ide, bump version (#5017) Co-authored-by: Lorenz Glaser --- haiku-apps/yab_ide/additional-files/yab.hvif | Bin 0 -> 20660 bytes haiku-apps/yab_ide/yab_ide-2.2.8a.recipe | 72 ------------------- haiku-apps/yab_ide/yab_ide-2.3.recipe | 47 ++++++++++++ 3 files changed, 47 insertions(+), 72 deletions(-) create mode 100644 haiku-apps/yab_ide/additional-files/yab.hvif delete mode 100644 haiku-apps/yab_ide/yab_ide-2.2.8a.recipe create mode 100644 haiku-apps/yab_ide/yab_ide-2.3.recipe diff --git a/haiku-apps/yab_ide/additional-files/yab.hvif b/haiku-apps/yab_ide/additional-files/yab.hvif new file mode 100644 index 0000000000000000000000000000000000000000..13bfb5c179ace348ad3d8812d20b4169110cbf76 GIT binary patch literal 20660 zcmeHOeP|p-6rc0@k=EEoQJO01S&PQjYDJNtCEc8{sgjy#i|rqU_DnBk?d2}sotlDZ zkSczljUp-tT2Uk|h4wE$klI*9QV=Otv`EEDK@6>$e=36D`TNc6?Co6l&P^K2k=udE z?7n&PvG4cZyqPzbyVk62U%h74O#&%`Tqu(kcL@`yvlYFF-x?!uU*4FnirC) z`ih9zE`8s{LbRanJk)vVO^bv$y-e}P8ePvykE%Z+g86b*4X8K* zUR}>o#4*e@$RKs#n}wEo5O&Uv_^IksW{UgPt-XWq=d%KdqKcx`x_i3fb$GUrISICn zia7@Te$d%>RLnK#Z-X|&p?7q4%6{0_7_#c8UXadlng4d^=|o==QWs(cKeI*jXY6zy zuS2au48(;PaY}*b4am*Nq<1;xAW92)GxBoeaqzdrWiK&1Jw+X59y$9db!XD)WOqKf zMMRv$4~})GGC9(ALnuM;{SKdWHu$pba^zBcHGLK8y!dMRlc0O?C7tpe$GleI=l zJce9~mZsl|Ixkw9z6o?b(@JS|d}e+Q*$=JP9r{GkA^=0J0nqU>Rz^c{n$izt???Ctko~4eur=oe*fLk<$*wuv4RH5S zy5?y54Nl*B2cYSlpnKOGwW|=~VbJ~7oF^Q5xix15GOu&I!7WbN;Pvd47?iC2ISd&a zOG~XeVPPo|v*d-^8F7na6IHf1$1k<*3&~Os1j2W@0T(tZLdroI1H6zHs3JAVHM4 zN@;XfDRP}P-b&6zP0xVtJt~mS{0_3;QDL7$FLzX!0sU@^|9N^g@_Ib$RZ7`GQ&VHS zwRM4ahcuA}3X5PZOiaw}YOR4{uH!{;lq7vXnMeb#foShkZiq^t)Y=(Bdj@SG^bkcq z?%7KPVN@Vg<}`(Gc!*qnTPm3odvMVbB=X$_KCEkUp+F%Q3N98p=}Vn?sJk1yOstc` zh#hzfGRkG(I}e%5k?t9fa%8^ql1AU3)UyJKbl#t|-_zN_8FFd6(4osEix(j)kc#r;Cbt2K{N!_<>Qez_^~$0rBosBA0`_glN|yFkbT6L^{`# z$@V4kc81qYnD!OltYq168osX3aAE`1eKh@I{YB?@jr=gZVd*cUE zn}2<3RBCy{??1`+!C$_T<;WeET2$WV;bo4N)672msxSpw9xj~IQl(Zubx5jC*M?7I z*|`0S15}~@tB=U{;X%vd`*6n`k4l~VBUGv4UVuhcnrhe=H||iXGtxaGRVcQ1M5g z%}UFMeqJTDeDjHG94)6GW}0?8PO)NNsO8gB%a^Y|EVaA&klH4U*By~s{@0a9CB0$k zy;95feQP;d{_czwg~HI@>8Is~Zoj=yW$xvI>$Zf3H$4q+L&p!&&_E)DHy{g`|o z7(1cLV_nkl-gu+cF}(fr=NHDdZ=ZgKho7M2bG?avge?~@3Kj_)y{Z_tq{|gZEOpXh zO9l)Nf|rSPav1RnqCG+4ZSSL%H{Qk`7pb4@S5A=r1~S86=HmlRe@BP-M86FHD~B zBoSy4CBZMrB*vwRs%P)tGwHnutJ&!Xh3K=>u}AHk{eYda^V?#%?nFw(-TD#(eiegO z8^js}6$=nBT1g2p@ym${C84A?*N{GWC@DWwh^`+hL^vYq-H7f>=zypwDVu10i8>Vp zHPM=hN%^5NuMGWKhh9Vr0~XQZ5arQIX2tWE2j#alo6qrkIksPV26b9~S-EKm8{Y<2cl|pb<~<(%qJecwXuB zSsL-=uM#Fg!nP literal 0 HcmV?d00001 diff --git a/haiku-apps/yab_ide/yab_ide-2.2.8a.recipe b/haiku-apps/yab_ide/yab_ide-2.2.8a.recipe deleted file mode 100644 index 742ce2892..000000000 --- a/haiku-apps/yab_ide/yab_ide-2.2.8a.recipe +++ /dev/null @@ -1,72 +0,0 @@ -SUMMARY="An integrated development environment for yab" -DESCRIPTION="Yab allows fast prototyping with simple and clean code. yab \ -contains a large number of BeAPI specific commands for GUI creation and much, \ -much more. - -yab wouldn't be complete without the yab-IDE, a powerful development \ -environment, which of course is programmed in yab itself." -HOMEPAGE="http://yab.orgfree.com/" -COPYRIGHT="2006-2015 Jan Bungeroth - 2015-2017 Jim Saxton" -LICENSE="Artistic" -REVISION="4" -SOURCE_URI="https://github.com/bbjimmy/YAB/archive/1.7.5.5.tar.gz" -CHECKSUM_SHA256="ea80d21487c472b7ae11eb4f45bb6dc3468b0e68490a7a1ea2d5c44378dc1853" -SOURCE_DIR="YAB-1.7.5.5" - -ARCHITECTURES="x86_gcc2 !x86 x86_64" - -PROVIDES=" - yab_ide = $portVersion - app:yab_IDE = $portVersion - " -REQUIRES=" - haiku - yab >= 1.7.5.5 - devel:libz # needed to build and for the BuildFactory to do its work - lib:libz - " - -BUILD_REQUIRES=" - haiku_devel - devel:libyab - devel:libz - " -BUILD_PREREQUIRES=" - cmd:bison - cmd:flex - cmd:gcc - cmd:make - cmd:mkdepend - cmd:perl - " - -BUILD() -{ - pushd src - make $jobArgs BUILDHOME=`finddir B_SYSTEM_DEVELOP_DIRECTORY` - popd - pushd yab-IDE/BuildFactory - gcc -o yab-compress yab-compress.c -lz - popd - mkdir -p tmp/buildfactory - mkdir -p tmp/buildfactory/lib - cp -r src/libyab.so tmp/buildfactory/lib/libyab.so - cp -r src/* tmp/buildfactory - cp -r yab-IDE/BuildFactory/* tmp/buildfactory/ - cp yab-IDE/src/yab-IDE.yab tmp/buildfactory/ - pushd tmp/buildfactory - rm flex.c - ./yab BuildFactory.yab yab-IDE yab-IDE.yab application/x-vnd.yab-IDE - RdefApply parts/YAB-IDE.bf.rdef yab-IDE - addattr -t mime BEOS:TYPE application/x-vnd.be-elfexecutable yab-IDE - popd -} - -INSTALL() -{ - mkdir -p $appsDir - cp -r yab-IDE/ $appsDir/ - cp tmp/buildfactory/yab-IDE $appsDir/yab-IDE/ - addAppDeskbarSymlink $appsDir/yab-IDE/yab-IDE "Yab IDE" -} diff --git a/haiku-apps/yab_ide/yab_ide-2.3.recipe b/haiku-apps/yab_ide/yab_ide-2.3.recipe new file mode 100644 index 000000000..73d59a78c --- /dev/null +++ b/haiku-apps/yab_ide/yab_ide-2.3.recipe @@ -0,0 +1,47 @@ +SUMMARY="An integrated development environment for yab" +DESCRIPTION="Yab allows fast prototyping with simple and clean code. yab \ +contains a large number of BeAPI specific commands for GUI creation and much, \ +much more. + +yab wouldn't be complete without the yab-IDE, a powerful development \ +environment, which of course is programmed in yab itself." +HOMEPAGE="http://software.besly.de/" +COPYRIGHT="2006-2015 Jan Bungeroth + 2015-2017 Jim Saxton + 2020 Lorenz Glaser (lorglas) BeSly Software Solutions" +LICENSE="Artistic" +REVISION="1" +SOURCE_URI="https://github.com/lorglas/yab_ide/archive/$portVersion.tar.gz" +CHECKSUM_SHA256="73c873c2e67b9afba37f8b704d7fa1b5663e620603ae2176c454a6f8029fe85e" +SOURCE_FILENAME="yab_ide-$portVersion.tar.gz" +SOURCE_DIR="yab_ide-$portVersion" +ADDITIONAL_FILES="yab.hvif" + +ARCHITECTURES="x86_gcc2 !x86 x86_64" +DISABLE_SOURCE_PACKAGE="YES" + +PROVIDES=" + yab_ide = $portVersion + app:yab_IDE = $portVersion + " +REQUIRES=" + haiku + #yab_buildfactory + yab_documentation + yab + " +# devel:libz is needed both to build and for the BuildFactory to do its work. + +BUILD_REQUIRES="" +BUILD_PREREQUIRES="" + +INSTALL() +{ + mkdir -p $appsDir/yab-IDE + cp -R * $appsDir/yab-IDE + addattr -t icon -f $portDir/additional-files/yab.hvif "BEOS:ICON" "$appsDir/yab-IDE/yab-IDE.yab" + chmod 777 $appsDir/yab-IDE/yab-IDE.yab + DIR_YAB_DESKBAR="${dataDir}/deskbar/menu/Applications/yab" + mkdir -p ${DIR_YAB_DESKBAR} + addAppDeskbarSymlink ${appsDir}/yab-IDE/yab-IDE.yab "yab/yab-IDE" +}