Browse Source

BlackBox interpreter: run script, packaging

Alexander Shiryaev 1 year ago
parent
commit
34f1190914
3 changed files with 23 additions and 2 deletions
  1. 1 1
      export-linux
  2. 2 1
      packaging/Arch/PKGBUILD
  3. 20 0
      run-BlackBoxInterp

+ 1 - 1
export-linux

@@ -6,7 +6,7 @@ if [ $# -eq 1 ]; then
 		mkdir "${outDir}"
 		pax -r -w -L \
 			-s ',.*/Xtras.*,,' \
-			Comm Cons Dev Docu Form Fig Obx Lin Sql Std System Text Xhtml blackbox run-BlackBox LICENSE.txt \
+			Comm Cons Dev Docu Form Fig Obx Lin Sql Std System Text Xhtml blackbox blackboxInterp run-BlackBox run-BlackBoxInterp LICENSE.txt \
 			"${outDir}"
 	else
 		echo "${outDir}: already exists"

+ 2 - 1
packaging/Arch/PKGBUILD

@@ -1,7 +1,7 @@
 # Maintainer: Alexander Shiryaev <shiryaev.a.v@gmail.com>
 pkgname=bbcb2-git
 _name=${pkgname%-git}
-pkgver=r1073.ae0c6236
+pkgver=r1079.59cbf50b
 pkgrel=1
 pkgdesc="BlackBox Component Builder"
 arch=('i686' 'x86_64')
@@ -59,6 +59,7 @@ package() {
 	./export-$_osname "$pkgdir"/usr/lib/$_name
 	cd "$pkgdir"/usr/bin
 	ln -s ../lib/$_name/run-BlackBox $_name
+	ln -s ../lib/$_name/run-BlackBoxInterp $_name-interp
 
 	install -Dm644 "$srcdir/$_name/LICENSE.txt" \
 		"$pkgdir/usr/share/licenses/$_name/LICENSE.txt"

+ 20 - 0
run-BlackBoxInterp

@@ -0,0 +1,20 @@
+#!/bin/sh
+
+# ulimit -s 32000
+# ulimit -a
+
+rn=`readlink -f "${0}"`
+standardDir=`dirname "${rn}"`
+useDir=`readlink -f .`
+
+exe="blackboxInterp"
+
+# fix Ubuntu-specific problems:
+unset UBUNTU_MENUPROXY
+unset GTK_MODULES
+export LIBOVERLAY_SCROLLBAR=0
+
+# export LD_DEBUG=all
+exec env \
+	BB_STANDARD_DIR="${standardDir}" BB_USE_DIR="${useDir}" \
+	"${standardDir}"/${exe} "${@}"