Commit bd173594 authored by Yuanle Song's avatar Yuanle Song
Browse files

update build instruction in README

added more details
parent c5706dda
Loading
Loading
Loading
Loading
+43 −0
Original line number Diff line number Diff line
* COMMENT -*- mode: org -*-
#+Date: 2019-09-02
Time-stamp: <2019-09-02>
Time-stamp: <2020-01-14>

* zero-panel
zero-panel is a dbus service to provides a gtk3 based panel for showing
@@ -8,12 +8,28 @@ candidates for zero-el input methods.

You can check zero-el document at https://blog.emacsos.com/zero-el.html

* binary release
zero-panel have binary release for debian and ubuntu.  See the above zero-el
document for how to add the apt repo.

* To build zero-panel from source
Get [[https://mesonbuild.com][meson build tool]].
- Get [[https://mesonbuild.com][meson build tool]].

  #+BEGIN_SRC sh
apt install libgtk-3-dev libglib2.0-dev meson
# in zero-panel source dir
    sudo apt install -y meson ninja
    # or
    python3 -m pip install --user meson ninja
  #+END_SRC

- Install zero-panel dependencies
  #+BEGIN_SRC sh
    sudo apt install -y libgtk-3-dev libglib2.0-dev
  #+END_SRC

- Get zero-panel source code and build it
  #+BEGIN_SRC sh
    git clone https://gitlab.emacsos.com/sylecn/zero-panel.git
    cd zero-panel
    meson setup --buildtype release release/
    ninja -C release/
  #+END_SRC