fixed instructions and makefile

This commit is contained in:
Bryson Steck 2022-03-24 15:31:57 -06:00
parent 1a44f91a4a
commit 9644d1b8fa
2 changed files with 43 additions and 7 deletions

View file

@ -13,28 +13,64 @@ Debian/Debian-based (Ubuntu, Pop!_OS, etc.)
-------------------------------------- --------------------------------------
.. code:: bash .. code:: bash
$ sudo apt install git libcurl3-gnutls libstb-dev $ sudo apt install git gcc libcurl3-gnutls libstb-dev
$ git clone https://github.com/brysonsteck/uirc && cd uirc
# build uirc with:
$ make
# or, if you want to install globally, use:
$ sudo make install
RHEL-based (Fedora, CentOS, etc.) RHEL-based (Fedora, CentOS, etc.)
---------------------------------- ----------------------------------
.. code:: bash .. code:: bash
$ sudo dnf install git $ sudo dnf install git gcc libcurl-devel stb-devel
$ git clone https://github.com/brysonsteck/uirc && cd uirc
# build uirc with:
$ make
# or, if you want to install globally, use:
$ sudo make install
OpenSUSE OpenSUSE
--------- ---------
.. code:: bash .. code:: bash
$ sudo zypper install $ sudo zypper install git gcc libcurl-devel stb-devel
$ git clone https://github.com/brysonsteck/uirc && cd uirc
# build uirc with:
$ make
# or, if you want to install globally, use:
$ sudo make install
Arch/Arch-based (Manjaro, EndeavourOS, etc.) Arch/Arch-based (Manjaro, EndeavourOS, etc.)
--------------------------------------------- ---------------------------------------------
.. code:: bash .. code:: bash
$ sudo pacman -S # 'stb' is an AUR package and must be installed with an AUR helper, such as 'yay'.
$ yay -S git gcc libcurl-gnutls stb
$ git clone https://github.com/brysonsteck/uirc && cd uirc
# build uirc with:
$ make
# or, if you want to install globally, use:
$ sudo make install
FreeBSD/OpenBSD FreeBSD/OpenBSD
---------------- ----------------
.. code:: fish .. code:: bash
$ doas pkg_add $ doas pkg_add git curl
# in BSD, you must install the 'stb' library manually from GitHub.
# in order to do this, make sure wget is installed with:
$ doas pkg_add wget
# then, clone the repository and install the 'stb' library:
$ git clone https://github.com/brysonsteck/uirc && cd uirc
$ doas make stb
To build ``uirc`` on BSD, you need to uncomment the OPTIONS line at the bottom of the `config.mk <config.mk>`_ file. Additionally, if you would rather use ``cc`` instead of ``gcc``, you can change that in this file as well. Then, you can continue with the instructions.
.. code:: bash
# build uirc with:
$ make
# or, if you want to install globally, use:
$ doas make install

View file

@ -26,6 +26,6 @@ stb:
@echo "Press ENTER to manually install the stb headers needed instead. Otherwise, quit with ^C" @echo "Press ENTER to manually install the stb headers needed instead. Otherwise, quit with ^C"
@read @read
mkdir -p ${INCLUDE_PREFIX}/stb mkdir -p ${INCLUDE_PREFIX}/stb
wget https://raw.githubusercontent.com/nothings/stb/master/stb_image.h -P /usr/include/stb/stb_image.h wget https://raw.githubusercontent.com/nothings/stb/master/stb_image.h -P /usr/include/stb/
.PHONY: uirc install stb .PHONY: uirc install stb