Skip to content

Instantly share code, notes, and snippets.

@boombatower
Last active January 30, 2020 16:29
Show Gist options
  • Select an option

  • Save boombatower/1ebdbd2c96e31c5d43e5 to your computer and use it in GitHub Desktop.

Select an option

Save boombatower/1ebdbd2c96e31c5d43e5 to your computer and use it in GitHub Desktop.

Revisions

  1. boombatower revised this gist Mar 14, 2015. 4 changed files with 9 additions and 0 deletions.
    1 change: 1 addition & 0 deletions Dockerfile
    Original file line number Diff line number Diff line change
    @@ -11,6 +11,7 @@ RUN zypper --non-interactive install --no-recommends \
    freetype2-devel \
    gcc \
    gcc-c++ \
    git \
    hicolor-icon-theme \
    libffmpeg-devel \
    libjansson-devel \
    2 changes: 2 additions & 0 deletions build-docker
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    #!/bin/sh
    docker build --force-rm -t boombatower/obs-studio .
    3 changes: 3 additions & 0 deletions build-obs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    #!/bin/bash
    sudo rm -rf build/
    docker run -v $(realpath .):/srv/obs-studio boombatower/obs-studio
    3 changes: 3 additions & 0 deletions start-obs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    #!/bin/bash
    cd ./build/rundir/RelWithDebInfo/bin/64bit/
    ./obs
  2. boombatower revised this gist Mar 14, 2015. 1 changed file with 17 additions and 16 deletions.
    33 changes: 17 additions & 16 deletions Dockerfile
    Original file line number Diff line number Diff line change
    @@ -1,31 +1,32 @@
    FROM boombatower/opensuse

    RUN zypper addrepo --no-gpgcheck \
    http://download.opensuse.org/repositories/home:/radzaquiel:/obs-studio/openSUSE_13.2/home:radzaquiel:obs-studio.repo && \
    http://packman.inode.at/suse/openSUSE_13.2/ packman && \
    zypper mr -p 20 packman && \
    zypper refresh

    RUN zypper --non-interactive install --no-recommends \
    cmake \
    fontconfig-devel \
    freetype2-devel \
    gcc \
    gcc-c++ \
    hicolor-icon-theme \
    libffmpeg-devel \
    libjansson-devel \
    libpulse-devel \
    libqt5-qtbase-devel \
    libQt5X11Extras-devel \
    libavcodec-devel \
    libavformat-devel \
    libswscale-devel \
    libx264-devel \
    libswresample-devel \
    libfdk-aac-devel \
    libxinerama-devel \
    libxcomposite-devel \
    libxrandr-devel
    libqt5-qtx11extras-devel \
    libudev-devel \
    libv4l-devel \
    libXcomposite-devel \
    libXinerama-devel \
    libXrandr-devel

    ADD . /srv/obs-studio
    WORKDIR /srv/obs-studio

    RUN mkdir build && cd build && \
    CMD ["/bin/bash", "-c", "mkdir build && cd build && \
    cmake \
    -DOBS_VERSION="1.2.3" \
    -DUNIX_STRUCTURE=0 \
    -DCMAKE_INSTALL_PREFIX="${HOME}/obs-studio-portable" \
    .. && \
    make -j4 && make install
    make -j4 && make install"]
  3. boombatower created this gist Mar 14, 2015.
    31 changes: 31 additions & 0 deletions Dockerfile
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,31 @@
    FROM boombatower/opensuse

    RUN zypper addrepo --no-gpgcheck \
    http://download.opensuse.org/repositories/home:/radzaquiel:/obs-studio/openSUSE_13.2/home:radzaquiel:obs-studio.repo && \
    zypper refresh

    RUN zypper --non-interactive install --no-recommends \
    cmake \
    libpulse-devel \
    libqt5-qtbase-devel \
    libQt5X11Extras-devel \
    libavcodec-devel \
    libavformat-devel \
    libswscale-devel \
    libx264-devel \
    libswresample-devel \
    libfdk-aac-devel \
    libxinerama-devel \
    libxcomposite-devel \
    libxrandr-devel

    ADD . /srv/obs-studio
    WORKDIR /srv/obs-studio

    RUN mkdir build && cd build && \
    cmake \
    -DOBS_VERSION="1.2.3" \
    -DUNIX_STRUCTURE=0 \
    -DCMAKE_INSTALL_PREFIX="${HOME}/obs-studio-portable" \
    .. && \
    make -j4 && make install