Thu, Feb 8, 2018

23:48:07 UTC: GOG’S ICEWIND DALE ENHANCED EDITION

[Media]

Native Linux version on GOG.

[Dependencies]

It’s a straight install but to run, it needs the following dependencies as listed on their site.

libc6:i386
libasound2:i386
libasound2-data:i386
libasound2-plugins:i386
libjson-c2:i386
libopenal1:i386
libstdc++6:i386
libssl1.0.0:i386
libexpat1:i386
libx11-6:i386
libxau6:i386
libxcb1:i386
libxcursor1:i386
libxdmcp6:i386
libxext6:i386
libxfixes3:i386
libxinerama1:i386
libxrandr2:i386
libxrender1:i386
libjson0:i386

To install Arch’s 32-bit equivalent, start off by uncommenting the multilib section in /etc/pacman.conf.

[multilib]
Include = /etc/pacman.d/mirrorlist

Run pacman -Sl multilib to list all packages in the multilib repository.

pacman -Sl multilib | grep to find the packages required.

Installed files are located under /usr/lib32/.

The packages I’ve ended with are as follows:

  1. lib32-alsa-lib

    Dependencies:

     lib32-glibc
    
  2. lib32-json-glib

    Dependencies:

     lib32-gcc-libs
     lib32-pcre
     lib32-libffi
     lib32-util-linux
     lib32-zlib
     lib32-glib2
    

    Link:

     cd /usr/lib32
     sudo ln -s libjson-glib-1.0.so.0.400.2 libjson.so.0
    
  3. lib32-openal

  4. lib32-mesa

    Dependencies:

     lib32-libpciaccess
     lib32-libdrm
     lib32-libxdmcp
     lib32-libxau
     lib32-libxcb
     lib32-libx11
     lib32-libxext
     lib32-libxxf86vm
     lib32-libxfixes
     lib32-libxdamage
     lib32-libxshmfence
     lib32-lm_sensors
     lib32-bzip2
     lib32-libelf
     lib32-ncurses
     lib32-llvm-libs
     lib32-expat
     lib32-readline
     lib32-icu
     lib32-libxml2
     lib32-wayland
     lib32-libglvnd
    
  5. lib32-openssl-1.0

  6. lib32-sdl2

    Dependencies:

     lib32-libxrender
    
  7. lib32-libpulse

    Dependencies:

     lib32-attr
     lib32-libcap
     lib32-libgpg-error
     lib32-libgcrypt
     lib32-xz
     lib32-systemd
     lib32-dbus
     lib32-libasyncns
     lib32-libxi
     lib32-libxtst
     lib32-libice
     lib32-libsm
     lib32-libogg
     lib32-flac
     lib32-libvorbis
     lib32-libsndfile
    
  8. lib32-libxrandr

  9. lib32-libxinerama

  10. lib32-libxfixes

  11. lib32-libxcursor

  12. lib32-libstdc++5