Skip to content

Instantly share code, notes, and snippets.

@Nexarian
Last active June 20, 2024 05:45
Show Gist options
  • Select an option

  • Save Nexarian/e4bbcb2c1d3b97c00a8af318e93780d3 to your computer and use it in GitHub Desktop.

Select an option

Save Nexarian/e4bbcb2c1d3b97c00a8af318e93780d3 to your computer and use it in GitHub Desktop.

Revisions

  1. Nexarian revised this gist Mar 28, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -8,7 +8,7 @@ sudo apt install -y make git g++ nasm

    git clone https://github.com/cisco/openh264.git ~/openh264
    cd ~/openh264
    make clean all
    make clean all -j $(nproc)
    sudo make install -j $(nproc)

    sudo apt install -y flatpak
  2. Nexarian revised this gist Mar 28, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -4,7 +4,7 @@ set -e

    sudo -v

    sudo apt install -y git g++ nasm
    sudo apt install -y make git g++ nasm

    git clone https://github.com/cisco/openh264.git ~/openh264
    cd ~/openh264
  3. Nexarian revised this gist Mar 28, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ flatpak install flathub org.freedesktop.Platform.ffmpeg-full//21.08
    flatpak install flathub org.freedesktop.Sdk//21.08

    sudo apt install -y ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake \
    pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev \
    pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libfuse-dev \
    libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev \
    libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev \
    libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
  4. Nexarian revised this gist Mar 28, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -30,7 +30,7 @@ cd ~/FreeRDP

    cmake -GNinja -DCHANNEL_URBDRC=ON -DWITH_DSP_FFMPEG=ON -DWITH_CUPS=ON -DWITH_PULSE=ON -DWITH_FAAC=ON \
    -DWITH_FAAD2=ON -DWITH_GSM=ON -DWITH_FFMPEG=ON -DWITH_OPENH264=OFF -DWITH_SWSCALE=ON -DWITH_CAIRO=ON \
    -DWITH_GFX_H264=ON -DCMAKE_BUILD_TYPE=Release .
    -DWITH_GFX_H264=ON -DWITH_KRB5=OFF -DCMAKE_BUILD_TYPE=Release .

    cmake --build .

  5. Nexarian revised this gist Mar 28, 2023. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -28,9 +28,9 @@ git clone https://github.com/FreeRDP/FreeRDP.git ~/FreeRDP

    cd ~/FreeRDP

    cmake -GNinja -DCHANNEL_URBDRC=ON -DWITH_DSP_FFMPEG=ON -DWITH_CUPS=ON -DWITH_PULSE=ON -DWITH_FAAC=ON -
    DWITH_FAAD2=ON -DWITH_GSM=ON -DWITH_FFMPEG=ON -DWITH_OPENH264=OFF -DWITH_SWSCALE=ON -DWITH_CAIRO=ON -
    DWITH_GFX_H264=ON -DCMAKE_BUILD_TYPE=Release .
    cmake -GNinja -DCHANNEL_URBDRC=ON -DWITH_DSP_FFMPEG=ON -DWITH_CUPS=ON -DWITH_PULSE=ON -DWITH_FAAC=ON \
    -DWITH_FAAD2=ON -DWITH_GSM=ON -DWITH_FFMPEG=ON -DWITH_OPENH264=OFF -DWITH_SWSCALE=ON -DWITH_CAIRO=ON \
    -DWITH_GFX_H264=ON -DCMAKE_BUILD_TYPE=Release .

    cmake --build .

  6. Nexarian revised this gist Mar 28, 2023. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -4,12 +4,12 @@ set -e

    sudo -v

    sudo apt install -y git g++
    sudo apt install -y git g++ nasm

    git clone https://github.com/cisco/openh264.git ~/openh264
    cd ~/openh264
    make clean all
    sudo make install
    sudo make install -j $(nproc)

    sudo apt install -y flatpak
    flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  7. Nexarian revised this gist Mar 28, 2023. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,11 @@
    #!/usr/bin/env bash

    set -e

    sudo -v

    sudo apt install -y git g++

    git clone https://github.com/cisco/openh264.git ~/openh264
    cd ~/openh264
    make clean all
  8. Nexarian revised this gist Mar 28, 2023. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@ cd ~/openh264
    make clean all
    sudo make install

    sudo apt install flatpak
    sudo apt install -y flatpak
    flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
    flatpak install flathub org.freedesktop.Platform//21.08
    flatpak install flathub org.freedesktop.Platform.ffmpeg-full//21.08
  9. Nexarian revised this gist Mar 28, 2023. 1 changed file with 6 additions and 1 deletion.
    7 changes: 6 additions & 1 deletion setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -9,7 +9,12 @@ flatpak install flathub org.freedesktop.Platform//21.08
    flatpak install flathub org.freedesktop.Platform.ffmpeg-full//21.08
    flatpak install flathub org.freedesktop.Sdk//21.08

    sudo apt install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libfaad-dev libfaac-dev libcairo-dev libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev libavcodec-dev libswscale-dev
    sudo apt install -y ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake \
    pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev \
    libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev \
    libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev \
    libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
    libfaad-dev libfaac-dev libcairo-dev libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev libavcodec-dev libswscale-dev

    git clone https://github.com/FreeRDP/FreeRDP.git ~/FreeRDP

  10. Nexarian revised this gist Mar 28, 2023. 1 changed file with 1 addition and 6 deletions.
    7 changes: 1 addition & 6 deletions setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -9,12 +9,7 @@ flatpak install flathub org.freedesktop.Platform//21.08
    flatpak install flathub org.freedesktop.Platform.ffmpeg-full//21.08
    flatpak install flathub org.freedesktop.Sdk//21.08

    sudo apt install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config
    xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev
    libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev
    libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev
    libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libfaad-dev
    libfaac-dev libcairo-dev libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev libavcodec-dev libswscale-dev
    sudo apt install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libfaad-dev libfaac-dev libcairo-dev libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev libavcodec-dev libswscale-dev

    git clone https://github.com/FreeRDP/FreeRDP.git ~/FreeRDP

  11. Nexarian revised this gist Mar 28, 2023. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -5,9 +5,9 @@ sudo make install

    sudo apt install flatpak
    flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
    flatpak install flathub org.freedesktop.Platform//19.08
    flatpak install flathub org.freedesktop.Platform.ffmpeg-full//19.08
    flatpak install flathub org.freedesktop.Sdk//19.08
    flatpak install flathub org.freedesktop.Platform//21.08
    flatpak install flathub org.freedesktop.Platform.ffmpeg-full//21.08
    flatpak install flathub org.freedesktop.Sdk//21.08

    sudo apt install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config
    xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev
  12. Nexarian created this gist Mar 28, 2023.
    29 changes: 29 additions & 0 deletions setup-freerdp.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    git clone https://github.com/cisco/openh264.git ~/openh264
    cd ~/openh264
    make clean all
    sudo make install

    sudo apt install flatpak
    flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
    flatpak install flathub org.freedesktop.Platform//19.08
    flatpak install flathub org.freedesktop.Platform.ffmpeg-full//19.08
    flatpak install flathub org.freedesktop.Sdk//19.08

    sudo apt install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config
    xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev
    libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev
    libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev
    libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libfaad-dev
    libfaac-dev libcairo-dev libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-dev libavcodec-dev libswscale-dev

    git clone https://github.com/FreeRDP/FreeRDP.git ~/FreeRDP

    cd ~/FreeRDP

    cmake -GNinja -DCHANNEL_URBDRC=ON -DWITH_DSP_FFMPEG=ON -DWITH_CUPS=ON -DWITH_PULSE=ON -DWITH_FAAC=ON -
    DWITH_FAAD2=ON -DWITH_GSM=ON -DWITH_FFMPEG=ON -DWITH_OPENH264=OFF -DWITH_SWSCALE=ON -DWITH_CAIRO=ON -
    DWITH_GFX_H264=ON -DCMAKE_BUILD_TYPE=Release .

    cmake --build .

    sudo cmake --build . --target install