<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>I've just put build/release instructions into the README as well,
      after getting a corresponding issue/request on Github.<br>
    </p>
    <p><a class="moz-txt-link-freetext" href="https://github.com/tobias-klein/ezra-project/blob/master/README.md#building-ezra-project">https://github.com/tobias-klein/ezra-project/blob/master/README.md#building-ezra-project</a></p>
    <p>Best regards,<br>
      Tobias<br>
    </p>
    <div class="moz-cite-prefix">On 19.04.19 10:40, Tobias Klein wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:44116a47-1a76-4cd9-5c5f-0e39b9967806@tklein.info">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi Greg,</p>
      <p>The Sword binding is C++ and the main application is Javascript
        (Electron / Node-JS).</p>
      Main application:<br>
      <a class="moz-txt-link-freetext"
        href="https://github.com/tobias-klein/ezra-project"
        moz-do-not-send="true">https://github.com/tobias-klein/ezra-project</a><br>
      <p> Sword interface:<br>
        <a class="moz-txt-link-freetext"
          href="https://github.com/tobias-klein/ezra-sword-interface"
          moz-do-not-send="true">https://github.com/tobias-klein/ezra-sword-interface</a></p>
      <p><br>
        Besides Github the Sword interface is also published on
        npmjs.com, which means it can be easily installed with npm (node
        package manager).</p>
      <p><a class="moz-txt-link-freetext"
          href="https://www.npmjs.com/package/ezra-sword-interface"
          moz-do-not-send="true">https://www.npmjs.com/package/ezra-sword-interface</a><br>
        <br>
        The main application depends on the most recently published
        version of the Sword interface and the dependency is handled by
        npm.<br>
        When installing the dependencies of Ezra Project (see step 2
        below) the correct version of the Sword interface is
        automatically installed in the project directory (from
        npmjs.com).<br>
        <br>
      </p>
      <p>To get Ezra Project and its Sword interface setup/compiled, the
        following steps must be performed (on Debian/Ubuntu):</p>
      <p>0) Install tool/library dependencies: nodejs, build-essential,
        libsword-dev, libsqlite3-0<br>
        1) Clone Ezra Project (<a class="moz-txt-link-freetext"
          href="https://github.com/tobias-klein/ezra-project.git"
          moz-do-not-send="true">https://github.com/tobias-klein/ezra-project.git</a>)<br>
        2) Install dependencies in the Ezra Project directory: Run "npm
        install" in project directory<br>
        3) Rebuild C++ dependencies: Run "npm run rebuild-linux" in
        project directory<br>
        4) Start ezra project: Run "npm start" in project directory</p>
      <p><br>
        I should put these instructions on the Wiki pages on Github as
        well ... will do that asap.<br>
        <br>
        Have a blessed Easter celebration! The Lord is risen!<br>
      </p>
      <p>Best regards,<br>
        Tobias</p>
      <div class="moz-cite-prefix">On 17.04.19 23:39, Greg Hellings
        wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:CAHxvOVKAZDUeferqANnuoXLpP8vpVdfmOHyzOtUG615nofT42A@mail.gmail.com">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="ltr">
          <div>Tobias,</div>
          <div><br>
          </div>
          <div>What form is your code in? Where does the repo live? Is
            it a C/C++ app? A Python app?</div>
          <div><br>
          </div>
          <div>--Greg<br>
          </div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Wed, Apr 17, 2019 at 3:27
            PM Tobias Klein &lt;<a href="mailto:contact@tklein.info"
              moz-do-not-send="true">contact@tklein.info</a>&gt; wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px&#xA;
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div bgcolor="#FFFFFF">
              <p>Mmmm... I guess you're right about that. Maybe a step
                before going "into" the repositories is to offer debian
                packages for regular download.</p>
              <p>Best regards,<br>
                Tobias<br>
              </p>
              <div class="gmail-m_-604132603208275598moz-cite-prefix">On
                17.04.19 09:00, <a
                  class="gmail-m_-604132603208275598moz-txt-link-abbreviated"
                  href="mailto:refdoc@gmx.net" target="_blank"
                  moz-do-not-send="true">refdoc@gmx.net</a> wrote:<br>
              </div>
              <blockquote type="cite"> I am not sure what you try to
                achieve. At the moment people who use your app are
                fellow developers and others like me who compile gladly
                ourselves. If you want ordinary users get it into the
                repos. Then the lib linkage problem goes away too. <br>
                <br>
                Sent from my mobile. Please forgive shortness, typos and
                weird autocorrects.
                <div class="gmail-m_-604132603208275598quote"
                  style="line-height:1.5"><br>
                  <br>
                  -------- Original Message --------<br>
                  Subject: [sword-devel] Linux: Linking to Sword library
                  with potentially different names<br>
                  From: Tobias Klein <br>
                  To: SWORD Developers' Collaboration Forum <br>
                  CC: <br>
                  <br>
                  <br type="attribution">
                  <blockquote class="gmail-m_-604132603208275598quote"
                    style="margin:0px 0px 0px 0.8ex;border-left:1px
                    solid&#xA; rgb(204,204,204);padding-left:1ex">Hi,<br>
                    <br>
                    I need some advice from you Linux experts.<br>
                    <br>
                    Cyrille tested Ezra Project on Linux and couldn't
                    run it, because the <br>
                    Sword package on that system (custom Sword 1.8.1 on
                    Ubuntu 18.04) <br>
                    contains a differently named *.so file than on my
                    system (Default Sword <br>
                    package from Ubuntu 18.04 =&gt; libsword11v5).<br>
                    <br>
                    What can I do to support multiple *.so variants with
                    the same binary? Is <br>
                    there a way to do that?<br>
                    <br>
                    I was thinking about creating a symlink within my
                    application directory <br>
                    structure that can be adjusted at runtime based on
                    some dynamic system <br>
                    inspection code.<br>
                    <br>
                    Best regards,<br>
                    Tobias<br>
                    <br>
                    <br>
                    _______________________________________________<br>
                    sword-devel mailing list: <a
                      class="gmail-m_-604132603208275598moz-txt-link-abbreviated"
                      href="mailto:sword-devel@crosswire.org"
                      target="_blank" moz-do-not-send="true">sword-devel@crosswire.org</a><br>
                    <a
                      class="gmail-m_-604132603208275598moz-txt-link-freetext"
href="http://www.crosswire.org/mailman/listinfo/sword-devel"
                      target="_blank" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
                    Instructions to unsubscribe/change your settings at
                    above page<br>
                  </blockquote>
                </div>
                <br>
                <fieldset
                  class="gmail-m_-604132603208275598mimeAttachmentHeader"></fieldset>
                <pre class="gmail-m_-604132603208275598moz-quote-pre">_______________________________________________
sword-devel mailing list: <a class="gmail-m_-604132603208275598moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org" target="_blank" moz-do-not-send="true">sword-devel@crosswire.org</a>
<a class="gmail-m_-604132603208275598moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
              </blockquote>
            </div>
            _______________________________________________<br>
            sword-devel mailing list: <a
              href="mailto:sword-devel@crosswire.org" target="_blank"
              moz-do-not-send="true">sword-devel@crosswire.org</a><br>
            <a
              href="http://www.crosswire.org/mailman/listinfo/sword-devel"
              rel="noreferrer" target="_blank" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
            Instructions to unsubscribe/change your settings at above
            page</blockquote>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org" moz-do-not-send="true">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
    </blockquote>
  </body>
</html>