i3 / i3status

Generates status bar to use with i3bar, dzen2 or xmobar
BSD 3-Clause "New" or "Revised" License
605 stars 254 forks source link

Is it possible to compile i3status without asciidoc? #375

Closed banderlog closed 4 years ago

banderlog commented 4 years ago

subj, it wants too much:

banderlog:~/Downloads/i3status-2.13/build$ sudo apt install asciidoc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  asciidoc-base asciidoc-common asciidoc-dblatex asciidoc-doc dblatex dblatex-doc docbook-dsssl docbook-utils docbook-xsl fonts-gfs-baskerville fonts-gfs-porson fonts-lato
  fonts-lmodern fonts-texgyre javascript-common libfile-homedir-perl libfile-which-perl libjs-jquery libosp5 libostyle1c2 libpotrace0 libptexenc1 libruby2.5 libsgmls-perl
  libtexlua52 libtexluajit2 libtk8.6 libxml2-utils libyaml-tiny-perl libzzip-0-13 lmodern lynx lynx-common openjade opensp preview-latex-style python-apt rake ruby
  ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.5 rubygems-integration sgmlspl tcl tex-common tex-gyre texlive texlive-base
  texlive-bibtex-extra texlive-binaries texlive-extra-utils texlive-fonts-recommended texlive-formats-extra texlive-lang-greek texlive-latex-base texlive-latex-extra
  texlive-latex-recommended texlive-pictures texlive-plain-generic texlive-science texlive-xetex tipa tk tk8.6 vim-addon-manager vim-asciidoc xmlto xsltproc
Suggested packages:
  source-highlight epubcheck docbook inkscape latex-cjk-all texlive-lang-all texlive-lang-cyrillic transfig xindy docbook-dsssl-doc dbtoepub docbook-xsl-doc-html
  | docbook-xsl-doc-pdf | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java libxalan2-java libxslthl-java xalan apache2 | lighttpd | httpd sgmls-doc
  doc-base python-apt-dbg python-apt-doc ri ruby-dev bundler debhelper perl-tk chktex dvidvi dvipng fragmaster lacheck latexdiff latexmk purifyeps texlive-fonts-recommended-doc
  texlive-latex-base-doc python-pygments icc-profiles libspreadsheet-parseexcel-perl texlive-latex-extra-doc texlive-latex-recommended-doc texlive-pstricks dot2tex prerex
  ruby-tcltk | libtcltk-ruby texlive-pictures-doc vprerex texlive-science-doc w3m | lynx-cur | links texlive-htmlxml
The following NEW packages will be installed:
  asciidoc asciidoc-base asciidoc-common asciidoc-dblatex asciidoc-doc dblatex dblatex-doc docbook-dsssl docbook-utils docbook-xsl fonts-gfs-baskerville fonts-gfs-porson fonts-lato
  fonts-lmodern fonts-texgyre javascript-common libfile-homedir-perl libfile-which-perl libjs-jquery libosp5 libostyle1c2 libpotrace0 libptexenc1 libruby2.5 libsgmls-perl
  libtexlua52 libtexluajit2 libtk8.6 libxml2-utils libyaml-tiny-perl libzzip-0-13 lmodern lynx lynx-common openjade opensp preview-latex-style python-apt rake ruby
  ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.5 rubygems-integration sgmlspl tcl tex-common tex-gyre texlive texlive-base
  texlive-bibtex-extra texlive-binaries texlive-extra-utils texlive-fonts-recommended texlive-formats-extra texlive-lang-greek texlive-latex-base texlive-latex-extra
  texlive-latex-recommended texlive-pictures texlive-plain-generic texlive-science texlive-xetex tipa tk tk8.6 vim-addon-manager vim-asciidoc xmlto xsltproc
0 upgraded, 73 newly installed, 0 to remove and 0 not upgraded.
Need to get 303 MB of archives.
After this operation, 702 MB of additional disk space will be used.
Do you want to continue? [Y/n]

I do not want to install 700MB (including ruby) for minimalistic statusbar :)

Airblader commented 4 years ago

No, but asciidoc is a compile dependency only. You can uninstall it again after compilation or better yet don't compile from source but use the package provided by your distro, then you don't need to install it at all. :-)

banderlog commented 4 years ago

Did compilation in linux container, but still believe that things should not be in that way.