maestrogerardo / i3-gaps-deb

Tool to create and install Debian (or Ubuntu) packages of i3-gaps.
GNU General Public License v3.0
313 stars 46 forks source link

build issue #5

Closed Wiki61 closed 7 years ago

Wiki61 commented 7 years ago

Awesome project, it made installing i3-gaps really simple. Running Ubuntu 17.04 here and had to manually install docbook5-xml for make to work. I didn't know if that was just my setup or needed to be added.

Thanks!

maestrogerardo commented 7 years ago

Hi Wiki-61,

I just re-tested on a fresh/clean zesty chroot and everything went smoothly. When i3-gaps-deb reaches the "installing build dependency" step, docbook-xsl is gonna be installed (what seems to be sufficient), see:

┌─[gad@vandamme]─[con]─[zesty-amd64]─[~/src/github/i3-gaps-deb]─[master]─[11:23:05]
└──╼ ./i3-gaps-deb 
[igd] This tool creates (and optionally installs) Debian packages of i3-gaps... [RETURN]
[igd] This tool comes without any warranty and in the hope to be useful... [RETURN]
[igd] Checking i3 installation...
[igd] Checking sources.list(s) to contain sources ("weak")...
[igd] Debian version != jessie, ignoring special treatment...
[igd] Installing (basic) build dependencies... [RETURN]
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  asciidoc asciidoc-base asciidoc-common autoconf automake autopoint autotools-dev
  binutils bsdmainutils build-essential cpp cpp-6 debhelper dh-autoreconf
  dh-strip-nondeterminism docbook-xml docbook-xsl dpkg-dev g++ g++-6 gcc gcc-6 gettext
  gettext-base gir1.2-freedesktop gir1.2-glib-2.0 gir1.2-pango-1.0 groff-base
  icu-devtools intltool-debian libarchive-zip-perl libasan3 libatomic1 libc-dev-bin
  libc6-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2-dev libcc1-0
  libcilkrts5 libcroco3 libdpkg-perl libev-dev libexpat1-dev
  libfile-stripnondeterminism-perl libfontconfig1-dev libfreetype6-dev libgcc-6-dev
  libgirepository-1.0-1 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1
  libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libice-dev
  libicu-dev libisl15 libitm1 liblsan0 liblzo2-2 libmpc3 libmpfr4 libmpx2
  libpango1.0-dev libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5
  libpipeline1 libpixman-1-dev libpng-dev libpthread-stubs0-dev libpython-stdlib
  libpython2.7-minimal libpython2.7-stdlib libquadmath0 libsigsegv2 libsm-dev
  libstartup-notification0-dev libstdc++-6-dev libtimedate-perl libtool libtsan0
  libubsan0 libx11-dev libxau-dev libxcb-cursor-dev libxcb-icccm4-dev
  libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-render-util0-dev
  libxcb-render0-dev libxcb-shm0-dev libxcb-util-dev libxcb-util0-dev
  libxcb-xinerama0-dev libxcb-xkb-dev libxcb-xrm-dev libxcb1-dev libxdmcp-dev
  libxext-dev libxft-dev libxkbcommon-dev libxkbcommon-x11-dev libxml2-utils
  libxrender-dev libxslt1.1 libyajl-dev linux-libc-dev m4 make man-db pkg-config
  po-debconf python python-minimal python2.7 python2.7-minimal sgml-data
  x11proto-core-dev x11proto-input-dev x11proto-kb-dev x11proto-render-dev
  x11proto-xext-dev xmlto xorg-sgml-doctools xsltproc xtrans-dev zlib1g-dev
0 upgraded, 134 newly installed, 0 to remove and 0 not upgraded.
Need to get 75.7 MB of archives.
After this operation, 349 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

So I assume that your problem was kind of custom setup...

Cheers!

maestrogerardo commented 7 years ago

... installation completed successfully:

[igd] Install created Debian packages? (Y/n): 
(Reading database ... 31839 files and directories currently installed.)
Preparing to unpack i3_4.13-1gerardo+201707261123071_amd64.deb ...
Unpacking i3 (4.13-1gerardo+201707261123071) over (4.13-1) ...
Preparing to unpack i3-wm_4.13-1gerardo+201707261123071_amd64.deb ...
Unpacking i3-wm (4.13-1gerardo+201707261123071) over (4.13-1) ...
Setting up i3-wm (4.13-1gerardo+201707261123071) ...
Setting up i3 (4.13-1gerardo+201707261123071) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for man-db (2.7.6.1-2) ...

...closing issue.