瀏覽代碼

debian package files

Ivan Denisov 3 年之前
父節點
當前提交
533e375d6b

二進制
Deb/Mod/Append.odc


+ 1 - 0
Deb/buildNum

@@ -0,0 +1 @@
+1

+ 5 - 0
Deb/changelog

@@ -0,0 +1,5 @@
+bbcb (#VERSION#) unstable; urgency=low
+  * Initial version for BlackBox 2.0
+
+ -- Ivan Denisov <d.ivan.krsk@gmail.com>  Sun, 14 Nov 2021 15:00:00 +0700
+

+ 29 - 0
Deb/control

@@ -0,0 +1,29 @@
+Source: bbcb
+Section: devel
+Maintainer: Ivan Denisov <d.ivan.krsk@gmail.com>
+Homepage: https://github.com/bbcb/bbcp
+Package: bbcb2
+Version: #VERSION#
+Priority: optional
+Installed-Size: 12000
+Architecture: i386
+Depends: libc6, libgtk2.0-0, gtk2-engines, gtk2-engines-murrine, libcanberra-gtk-module, gtk2-engines-pixbuf, libatk-adaptor, libgail-common, gnome-icon-theme:i386 | gnome-icon-theme:amd64
+Recommends: gnome-themes-extra:i386 | gnome-themes-standard:i386
+Description: IDE for Component Pascal programming language.
+ BlackBox Component Builder is an IDE for Component Pascal programming language.
+ .
+ BlackBox consists of modules, compiler and environment for their work over OS.
+ .
+ It is also providing facilities for interface design and modules extension.
+ .
+ Component Pascal is strongly typed and module based. The compiler is very fast.
+ .
+ Each module is a unit of compilation and execution.
+ .
+ Modules are brought into memory when specified. There is no need for "headers".
+ .
+ Symbol files are automatically generated by the compiler for exported items.
+ .
+ Data structures are automatically garbage collected when no longer referenced.
+ .
+ The framework comes with a complete set of documentation for each module.

+ 51 - 0
Deb/makePackage

@@ -0,0 +1,51 @@
+#!/bin/bash
+
+declare -a arr=("Comm" "Cons" "Dev" "Docu" "Form" "Lin" "Obx" "Std" "System" "Text" "blackbox" "LICENSE.txt" "run-BlackBox")
+
+version=`cat ../version.txt`
+buildNum=`cat buildNum`
+buildDate=`date +"%Y-%m-%d"`
+echo "$version"
+echo "$buildNum"
+echo "$buildDate"
+
+rm build -r
+cp template build -r
+
+mkdir "build/usr/lib"
+mkdir "build/usr/lib/blackbox2"
+for i in "${arr[@]}"
+do
+    cp -r '../'$i 'build/usr/lib/blackbox2'
+done
+
+cp changelog changelogTmp
+sed -i -e 's/#VERSION#/'$version'-'$buildNum'/g' changelogTmp
+gzip -9c -n changelogTmp > build/usr/share/doc/bbcb2/changelog.Debian.gz
+rm changelogTmp
+
+env FILEPATH="build/usr/lib/blackbox2/System/Rsrc" FILENAME="Strings.odc" KEY="appVersion" VALUE="$version" ./append
+env FILEPATH="build/usr/lib/blackbox2/System/Rsrc" FILENAME="Strings.odc" KEY="buildNum" VALUE="$buildNum" ./append
+env FILEPATH="build/usr/lib/blackbox2/System/Rsrc" FILENAME="Strings.odc" KEY="buildDate" VALUE="$buildDate" ./append
+
+cd build
+find . -type f -exec chmod 644 {} ";"
+find . -type d -exec chmod 755 {} ";"
+chmod +x usr/bin/bbcb2
+chmod +x usr/bin/bbcb2-shortcut 
+chmod +x usr/lib/blackbox2/blackbox 
+chmod +x usr/lib/blackbox2/run-BlackBox
+
+cd ../
+
+mkdir build/DEBIAN
+cp control build/DEBIAN/control
+sed -i -e 's/#VERSION#/'$version'-'$buildNum'/g' build/DEBIAN/control
+sed -i -e 's/#VERSION#/'$version'-'$buildNum'/g' build/usr/share/applications/bbcb2.desktop
+sed -i -e 's/#VERSION#/'$version'-'$buildNum'/g' build/usr/share/applications/bbcb2.desktop
+cd build
+md5deep -rl usr > DEBIAN/md5sums
+cd ../
+fakeroot dpkg-deb --build build
+mv build.deb bbcb2.deb 
+lintian bbcb2.deb 

+ 14 - 0
Deb/template/usr/bin/bbcb2

@@ -0,0 +1,14 @@
+#!/bin/sh
+
+standardDir="/usr/lib/blackbox2"
+useDir=`readlink -f .`
+
+# fix Ubuntu-specific problems:
+unset UBUNTU_MENUPROXY
+unset GTK_MODULES
+export LIBOVERLAY_SCROLLBAR=0
+
+# export LD_DEBUG=all
+env \
+	BB_STANDARD_DIR="${standardDir}" BB_USE_DIR="${useDir}" \
+	"${standardDir}"/blackbox $@

+ 16 - 0
Deb/template/usr/bin/bbcb2-shortcut

@@ -0,0 +1,16 @@
+#!/bin/sh
+
+standardDir="/usr/lib/blackbox2"
+useDir="$HOME/blackbox"
+
+# fix Ubuntu-specific problems:
+unset UBUNTU_MENUPROXY
+unset GTK_MODULES
+export LIBOVERLAY_SCROLLBAR=0
+
+mkdir -p $useDir
+
+# export LD_DEBUG=all
+env \
+	BB_STANDARD_DIR="${standardDir}" BB_USE_DIR="${useDir}" \
+	"${standardDir}"/blackbox

+ 12 - 0
Deb/template/usr/share/applications/bbcb2.desktop

@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=BlackBox Component Builder 2.0
+Comment=IDE and component framework for programming language Component Pascal
+Exec=/usr/bin/bbcb2-shortcut
+Path=
+Icon=/usr/share/pixmaps/blackbox2.svg
+Categories=Development;
+Version=#VERSION#
+Type=Application
+Terminal=0
+Name[ru]=Блэкбокс 2.0

+ 18 - 0
Deb/template/usr/share/doc/bbcb2/copyright

@@ -0,0 +1,18 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: bbcb2
+Source: https://github.com/bbcb/bbcp
+
+Files: *
+Copyright: 2017 - 2021 BlackBox Cross-Platform Team
+ 2013 - 2021 OberonCore
+ 2013 - 2017 BlackBox Framework Center
+ 1994 - 2013 Oberon microsystems, Inc., Switzerland. All rights reserved.
+License: BSD-2-clause
+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+ .
+ 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ .
+ 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+

+ 327 - 0
Deb/template/usr/share/pixmaps/blackbox2.svg

@@ -0,0 +1,327 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="86mm"
+   height="86mm"
+   viewBox="0 0 304.72442 304.72441"
+   id="svg5552"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="bb.svg"
+   inkscape:export-filename="/home/ivan/oberon/graphics/bb.png"
+   inkscape:export-xdpi="295.35001"
+   inkscape:export-ydpi="295.35001">
+  <defs
+     id="defs5554">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5325"
+       id="linearGradient5491"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.91414599,-0.09299332,0.09263307,0.91770115,-103.3107,-107.06992)"
+       x1="196.72903"
+       y1="409.80072"
+       x2="468.99017"
+       y2="312.65784" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5325">
+      <stop
+         style="stop-color:#f0f0f0;stop-opacity:1"
+         offset="0"
+         id="stop5327" />
+      <stop
+         style="stop-color:#c8c8c8;stop-opacity:1"
+         offset="1"
+         id="stop5329" />
+    </linearGradient>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5335"
+       id="radialGradient5489"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.94284196,0,0,0.94643407,-111.60003,132.10702)"
+       cx="374.00897"
+       cy="86.908882"
+       fx="374.00897"
+       fy="86.908882"
+       r="28.53681" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5335">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1"
+         offset="0"
+         id="stop5337" />
+      <stop
+         style="stop-color:#6abdf4;stop-opacity:1"
+         offset="1"
+         id="stop5339" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5437"
+       id="linearGradient5487"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.97644694,0,0,0.97644694,-76.314774,-343.6148)"
+       x1="286.03271"
+       y1="482.04221"
+       x2="292.8862"
+       y2="492.75562" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5437">
+      <stop
+         style="stop-color:#242800;stop-opacity:1"
+         offset="0"
+         id="stop5439" />
+      <stop
+         style="stop-color:#c9c900;stop-opacity:0.99607843"
+         offset="1"
+         id="stop5441" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5421"
+       id="linearGradient5485"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.97644694,0,0,0.97644694,-76.314774,-343.6148)"
+       x1="456.76389"
+       y1="568.62451"
+       x2="456.94525"
+       y2="528.91296" />
+    <linearGradient
+       id="linearGradient5421"
+       inkscape:collect="always">
+      <stop
+         id="stop5423"
+         offset="0"
+         style="stop-color:#242800;stop-opacity:1" />
+      <stop
+         id="stop5425"
+         offset="1"
+         style="stop-color:#bdc100;stop-opacity:0.99607843" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5437"
+       id="linearGradient5483"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.97644694,0,0,0.98570668,-76.314774,-347.76361)"
+       x1="297.99698"
+       y1="461.86365"
+       x2="293.06479"
+       y2="452.75562" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5353"
+       id="linearGradient5481"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.97644694,0,0,0.97644694,-123.51489,-301.726)"
+       x1="331.58237"
+       y1="567.15265"
+       x2="341.69205"
+       y2="582.15259" />
+    <linearGradient
+       id="linearGradient5353"
+       inkscape:collect="always">
+      <stop
+         id="stop5355"
+         offset="0"
+         style="stop-color:#1f2800;stop-opacity:1" />
+      <stop
+         id="stop5357"
+         offset="1"
+         style="stop-color:#7a7a00;stop-opacity:0.99607843" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5292"
+       id="linearGradient5479"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.97644694,0,0,0.97644694,-100.42004,-160.1277)"
+       x1="430.33878"
+       y1="415.03488"
+       x2="430.33878"
+       y2="437.88959" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient5292">
+      <stop
+         style="stop-color:#313100;stop-opacity:1"
+         offset="0"
+         id="stop5294" />
+      <stop
+         style="stop-color:#7a7a00;stop-opacity:0.99607843"
+         offset="1"
+         id="stop5296" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient5437"
+       id="linearGradient4184"
+       x1="323.44058"
+       y1="206.44804"
+       x2="339.59219"
+       y2="203.41231"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.97644694,0,0,0.97644694,5.5677519,-32.449156)" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1.4"
+     inkscape:cx="183.33109"
+     inkscape:cy="113.04615"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1317"
+     inkscape:window-height="744"
+     inkscape:window-x="49"
+     inkscape:window-y="24"
+     inkscape:window-maximized="1"
+     showguides="false" />
+  <metadata
+     id="metadata5557">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-83.748394,-43.348408)">
+    <path
+       sodipodi:nodetypes="ccccc"
+       inkscape:connector-curvature="0"
+       id="path5447"
+       d="m 312.54629,232.14847 c 1.07311,-1.6588 8.63302,-4.37368 10.92423,-3.69707 12.27837,5.52404 3.89976,58.5111 3.89976,58.5111 l -14.39083,13.54424 c 0,0 -11.32879,-41.83954 -0.43316,-68.35827 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5479);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.64285707;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path5449"
+       d="m 196.32058,248.85116 c 2.36466,-1.45498 10.02883,-5.89652 12.41289,-6.05377 6.34444,10.71277 18.0615,23.14593 8.45693,32.66861 -2.5008,2.44698 -10.71259,8.1502 -12.15436,8.97003 -8.64275,-15.52224 -19.66609,-27.8426 -8.71546,-35.58487 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5481);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path5451"
+       d="m 121.17412,161.45364 c -2.69672,-2.45825 -5.99265,-4.79375 -8.62309,-6.11033 l -4.2579,-2.13115 4.78805,-2.82864 c 5.78629,-3.41837 10.03345,-5.38179 13.50522,-6.24338 2.1445,-0.5322 3.14137,-0.48505 5.74464,0.27174 l 3.14987,0.9157 -0.17884,8.31054 c -0.1761,8.18504 -0.20156,8.33326 -1.68476,9.81493 -1.21169,1.21044 -2.14802,1.55082 -4.79197,1.74208 l -3.28602,0.23767 -4.3652,-3.97916 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c9c900;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="cccccc"
+       inkscape:connector-curvature="0"
+       id="path5453"
+       d="m 197.46924,103.04169 -50.41493,-2.91579 -1.95572,-0.0367 13.40439,-7.895792 58.94371,1.310138 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c9c900;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path5455"
+       d="m 256.31768,103.96077 15.41656,-9.72074 53.02703,1.483789 -13.21815,9.995171 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c9c900;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       sodipodi:nodetypes="csscsscscc"
+       inkscape:connector-curvature="0"
+       id="path5457"
+       d="m 202.86257,120.12849 c 1.58932,-2.5261 1.6599,-7.75846 0.15505,-11.4927 -0.93093,-2.31004 -3.0398,-4.9305 -4.71772,-5.86217 -0.28973,-0.16086 -0.52344,-0.3354 -0.51939,-0.38784 0.0184,-0.23917 19.00355,-9.281431 19.45565,-9.246581 2.03307,0.15673 4.1062,3.927616 4.90297,6.920881 0.35952,1.3506 0.31643,4.18512 -0.0768,5.04309 -0.16922,0.36937 -1.01392,1.42722 -1.87708,2.35074 -2.40042,2.56828 -3.88986,4.60276 -5.23316,7.14814 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5483);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path5459"
+       d="m 317.73873,176.97092 c -0.65204,-0.2039 -1.61022,-0.63355 -2.1293,-0.95479 -1.00126,-0.61972 -3.909,-3.65355 -3.70508,-3.80841 0.85941,-2.14787 7.66659,-9.25685 14.50388,-11.48757 5.58238,0.62679 14.43688,5.11888 8.82937,9.23244 -1.01495,0.74771 -8.16443,4.38527 -9.41361,5.59923 -2.45449,2.11877 -5.72941,2.07034 -8.08526,1.4191 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient4184);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       sodipodi:nodetypes="ccccccc" />
+    <path
+       sodipodi:nodetypes="ccccccsc"
+       inkscape:connector-curvature="0"
+       id="path5461"
+       d="m 358.62449,227.85668 c 4.47253,-20.3244 3.60581,-43.89752 -9.54788,-56.73266 -5.34416,-3.0016 -7.47494,-2.51137 -12.34078,-0.89691 l 2.86514,-5.63202 c 22.7281,-15.13372 33.55537,-10.34462 37.62596,3.1857 6.01546,17.49672 7.32817,33.00944 -0.35607,50.86037 -1.12968,2.59724 -9.46121,5.1701 -13.02365,8.92153 -2.97515,3.133 -5.22272,0.78983 -5.22272,0.29399 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5485);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+    <path
+       sodipodi:nodetypes="ccssc"
+       style="fill:none;fill-opacity:1;stroke:#1d2434;stroke-width:4.75236702;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 328.53325,155.58305 c 0.006,8.88515 11.18648,11.52068 14.46384,7.98469 14.93663,-16.2456 39.07942,-11.71257 39.0804,27.1763 4.1e-4,15.80295 -3.98273,26.09079 -9.71414,31.49814 -1.39284,1.31409 -18.19525,14.86272 -19.76252,15.60944"
+       id="path5471-3"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path5463"
+       d="m 217.28537,153.69243 c -4.10273,-0.65387 -10.54114,-2.59792 -12.80264,-3.86571 l -1.79478,-1.00615 7.50471,-6.00022 7.5047,-6.00021 3.48336,2.03934 c 6.73629,3.94378 16.36045,6.19364 26.52117,6.19989 l 5.53919,0.003 -1.82736,2.06193 c -2.48604,2.80516 -7.34713,5.30274 -12.34667,6.34362 -4.53449,0.94405 -16.4923,1.06706 -21.78168,0.22408 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#c9c900;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" />
+    <path
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#linearGradient5487);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       d="m 201.22846,150.83254 c -8.396,-6.34421 -10.47888,-19.40974 -0.71656,-28.19575 1.13029,-1.01722 2.35067,-2.75489 2.35067,-2.75489 l 12.9614,-5.99762 c -2.05151,3.85084 -3.34822,6.55919 -3.36334,10.24451 -0.0125,3.04119 4.97702,11.21219 6.33384,13.81665 z"
+       id="path5465"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="csccccc" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path5469"
+       d="m 312.90194,108.41538 15.03762,-11.033163 0.19914,56.875963 -16.65509,10.74145 z"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#7a7a00;fill-opacity:0.99607843;fill-rule:nonzero;stroke:none;stroke-width:4.66285706;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       sodipodi:nodetypes="ccccc" />
+    <path
+       sodipodi:nodetypes="cscccccccscccscccccccc"
+       inkscape:connector-curvature="0"
+       id="path5467"
+       d="m 254.81783,142.97135 c -3.43508,0.481 -7.35896,0.6407 -11.83179,0.39285 -32.45233,-1.79822 -35.31313,-20.61609 -20.89853,-35.53732 3.16372,-3.30407 1.68652,-15.655843 -5.88734,-15.896352 l -55.94096,-1.711423 -23.07943,11.360865 m 191.53944,52.78564 -0.0383,-60.146241 -56.38722,-0.993965 c -1.23106,-0.03906 -2.30427,0.240714 -3.22482,0.752362 -3.44611,1.91533 -9.46098,6.120504 -19.36369,12.494234 m -112.77618,38.42553 c -2.85479,-1.61495 -4.63104,-1.84184 -6.32679,-1.82681 -1.69577,0.0151 -2.4455,0.0317 -3.14235,0.24784 -7.63848,2.36984 -19.3221,8.47209 -27.582212,14.1622 m 211.638222,147.07474 16.977,-17.30401 -0.0342,-54.29962 M 199.29141,290.3053 c 5.96906,-4.45261 14.56255,-9.73949 19.14528,-15.42146 2.63809,-3.37965 2.60744,-11.09378 0.44905,-13.66707 -4.75708,-5.62504 -7.46315,-11.36005 -7.81922,-16.42032"
+       style="fill:none;fill-opacity:1;stroke:#1d2434;stroke-width:4.59326029;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <path
+       sodipodi:nodetypes="ccscccccscccscscscscscscc"
+       style="fill:#ffff00;fill-opacity:1;stroke:#1d2434;stroke-width:4.75236702;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 138.60087,221.07817 c -0.025,-8.20461 -11.20352,-10.916 -14.46977,-7.77784 -14.87642,14.16097 -33.294326,7.67898 -33.424224,-26.70482 -0.129896,-34.38381 17.285424,-38.05245 32.279754,-21.68615 3.29042,3.62218 14.46448,2.56103 14.43947,-5.64356 l -0.50783,-57.40563 57.395,1.99463 c 7.8362,0.24884 9.55601,12.39231 6.28272,15.81081 -14.91393,15.4381 -10.32941,34.90605 23.24705,36.76656 33.57644,1.86053 38.2554,-17.779 23.28309,-34.9528 -3.28707,-3.73975 -1.60988,-15.9986 6.22629,-15.74976 l 57.55883,1.6415 0.0389,62.17285 c 0.006,8.88515 11.18649,11.52068 14.46383,7.98469 14.93664,-16.24559 39.07924,-11.71257 39.08042,27.1763 9.8e-4,38.88882 -24.12157,44.37911 -39.05697,25.92823 -3.27877,-4.02006 -14.45093,-3.03478 -14.44536,5.85038 l 0.0429,68.56578 -57.41611,-6.82737 c -7.81672,-0.92949 -9.52699,-13.44339 -6.25764,-16.68955 14.89931,-14.9251 10.17526,-35.27246 -23.36316,-38.46427 -33.53843,-3.1918 -38.02831,15.59302 -23.07069,33.2798 3.28118,3.91191 2.60004,15.81663 -5.2148,14.87106 l -56.2657,-6.80787 z"
+       id="path5471"
+       inkscape:connector-curvature="0" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path5473"
+       d="M 327.03705,96.055041 310.47232,108.26062"
+       style="fill:none;fill-rule:evenodd;stroke:#1d2434;stroke-width:4.97987938;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+    <ellipse
+       cy="222.00882"
+       cx="243.41249"
+       id="circle5475"
+       style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:url(#radialGradient5489);fill-opacity:1;fill-rule:nonzero;stroke:#1d2434;stroke-width:2.3600204;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+       transform="matrix(0.99486563,-0.10120468,0.10043001,0.99494413,0,0)"
+       rx="26.905703"
+       ry="27.008211" />
+    <path
+       sodipodi:nodetypes="cczcccsccccczcccc"
+       inkscape:connector-curvature="0"
+       id="path5477"
+       d="m 289.81879,185.37647 3.07139,-1.70119 c 61.85245,-35.93216 80.04581,-56.41346 74.85668,-63.38096 -5.18913,-6.96751 -29.4421,0.39516 -36.76194,1.72385 l -2e-5,0 -0.0195,10.10208 c 4.78923,0.0295 7.12611,0.42052 8.64618,3.56881 2.35928,4.88636 -17.7929,23.41747 -50.90448,42.33379 l -2.30314,1.61164 c 1.36846,1.44355 2.57827,4.09509 3.41483,5.74198 z m -48.69656,17.84454 c -62.59919,30.73834 -118.08942,47.00398 -122.83998,36.64418 -1.98102,-6.08072 15.89833,-19.50618 17.53381,-20.93208 -0.58848,-1.28594 -1.4512,-2.19571 -2.52066,-2.90439 0,0 -49.638734,31.96183 -39.048783,42.40546 10.446433,10.30211 92.674963,-19.17676 150.065793,-48.59382 -1.35346,-1.74235 -2.41796,-3.94705 -3.19018,-6.61935 z"
+       style="opacity:1;fill:url(#linearGradient5491);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+    <path
+       style="opacity:1;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#1d2434;stroke-width:2.32506371;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 290.27266,186.39218 c 21.09752,-12.93968 87.40595,-50.8278 78.21017,-66.84556 -5.24567,-7.04343 -30.49412,0.1018 -37.89373,1.44497 m -0.0826,12.19646 c 0,0 9.57868,-2.0834 8.4612,5.58287 -1.11749,7.66627 -36.81695,30.52335 -53.12943,40.37482 m -45.0874,23.08586 c -63.28135,31.0733 -116.55515,47.52515 -121.35748,37.05245 -2.00261,-6.14698 15.82247,-18.49209 17.47578,-19.93353 m -3.65127,-4.51508 c 0,0 -50.532052,33.73581 -39.8267,44.29324 10.56027,10.41438 93.80174,-18.71737 151.81797,-48.45499"
+       id="path4176"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccczccccccc" />
+  </g>
+</svg>

+ 1 - 1
LICENSE.txt

@@ -1,6 +1,6 @@
 BSD 2-Clause License
 
-Copyright (c) 2017 - 2021 Alexander V. Shiryaev, Ivan A. Denisov, Igor A. Dehtyarenko, Anton A. Dmitriev
+Copyright (c) 2017 - 2021 BlackBox Cross-Platform Team
 Copyright (c) 2013 - 2021 OberonCore
 Copyright (c) 2013 - 2019 BlackBox Framework Center
 Copyright (c) 1994 - 2013 Oberon microsystems, Inc., Switzerland. All rights reserved.

二進制
System/Rsrc/Strings.odc


+ 1 - 1
AppVersion.txt → version.txt

@@ -1 +1 @@
-2.0-a1
+2.0-a1