This repository has been archived by the owner on Jul 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
160 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
DIST obs-studio-0.13.1_rc1.tar.gz 3231384 SHA256 45db0ea353feca6127910c924803d8dd54600510c85c29134ba02a33881149cd SHA512 3bdcca291d72d21e02300d7b1b5824811ae69cfb2116b9c80f5ade8892bb6c479fdcc4945d095f93c50061709398d93a82695e2536d6e29979165f6a7df6795f WHIRLPOOL ee77dd2e5fd8fd3cb28ec6032449b4269a50a2fffae3e1877426cbc388fae55c31c98e31598cedceb90bf247f1fff50274e893057195ad0aa29c44eb9872799a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
# Copyright 1999-2015 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
EAPI=5 | ||
inherit eutils cmake-utils versionator | ||
|
||
MY_PV=$(replace_version_separator 3 '-') | ||
MY_P="${PN}-${MY_PV}" | ||
|
||
KEYWORDS="~amd64 ~x86" | ||
SRC_URI="https://github.com/jp9000/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" | ||
S="${WORKDIR}/${MY_P}" | ||
RESTRICT="primaryuri" | ||
|
||
DESCRIPTION="Software for recording and streaming live video content" | ||
HOMEPAGE="https://obsproject.com" | ||
LICENSE="GPL-2" | ||
|
||
SLOT="0" | ||
IUSE="fdk imagemagick +pulseaudio +qt5 truetype v4l" | ||
|
||
DEPEND=">=dev-libs/jansson-2.5 | ||
media-libs/x264 | ||
media-video/ffmpeg | ||
x11-libs/libXinerama | ||
x11-libs/libXcomposite | ||
x11-libs/libXrandr | ||
fdk? ( media-libs/fdk-aac ) | ||
imagemagick? ( media-gfx/imagemagick ) | ||
pulseaudio? ( media-sound/pulseaudio ) | ||
qt5? ( | ||
dev-qt/qtcore:5 | ||
dev-qt/qtdeclarative:5 | ||
dev-qt/qtgui:5 | ||
dev-qt/qtmultimedia:5 | ||
dev-qt/qtnetwork:5 | ||
dev-qt/qtquickcontrols:5 | ||
dev-qt/qtsql:5 | ||
dev-qt/qttest:5 | ||
dev-qt/qtwidgets:5 | ||
dev-qt/qtx11extras:5 | ||
) | ||
truetype? ( | ||
media-libs/fontconfig | ||
media-libs/freetype | ||
) | ||
v4l? ( media-libs/libv4l )" | ||
|
||
RDEPEND="${DEPEND}" | ||
|
||
src_prepare() { | ||
CMAKE_REMOVE_MODULES_LIST=(FindFreetype) | ||
|
||
cmake-utils_src_prepare | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
$(cmake-utils_use_disable fdk LIBFDK) | ||
$(cmake-utils_use imagemagick LIBOBS_PREFER_IMAGEMAGICK) | ||
$(cmake-utils_use_disable pulseaudio PULSEAUDIO) | ||
$(cmake-utils_use_enable qt5 UI) | ||
$(cmake-utils_use_disable qt5 UI) | ||
$(cmake-utils_use_disable truetype FREETYPE) | ||
$(cmake-utils_use_disable v4l V4L2) | ||
-DUNIX_STRUCTURE=1 | ||
) | ||
|
||
cmake-utils_src_configure | ||
} | ||
|
||
pkg_postinst() { | ||
if ! use pulseaudio; then | ||
ewarn "Without PulseAudio, you will not have audio capture capability." | ||
fi | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
# Copyright 1999-2014 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Header: $ | ||
EAPI=5 | ||
inherit eutils cmake-utils | ||
|
||
if [[ ${PV} == 9999 ]]; then | ||
inherit git-r3 | ||
KEYWORDS="" | ||
EGIT_REPO_URI="https://github.com/jp9000/obs-studio.git | ||
git://github.com/jp9000/obs-studio.git" | ||
else | ||
KEYWORDS="~x86 ~amd64" | ||
SRC_URI="https://github.com/jp9000/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" | ||
RESTRICT="primaryuri" | ||
fi | ||
|
||
|
||
DESCRIPTION="Software for recording and streaming live video content" | ||
HOMEPAGE="https://obsproject.com" | ||
LICENSE="GPL-2" | ||
|
||
SLOT="0" | ||
IUSE="fdk imagemagick +pulseaudio +qt5 truetype v4l" | ||
|
||
DEPEND=">=dev-libs/jansson-2.5 | ||
media-libs/x264 | ||
media-video/ffmpeg | ||
x11-libs/libXinerama | ||
x11-libs/libXcomposite | ||
x11-libs/libXrandr | ||
fdk? ( media-libs/fdk-aac ) | ||
imagemagick? ( media-gfx/imagemagick ) | ||
pulseaudio? ( media-sound/pulseaudio ) | ||
qt5? ( | ||
dev-qt/qtcore:5 | ||
dev-qt/qtdeclarative:5 | ||
dev-qt/qtgui:5 | ||
dev-qt/qtmultimedia:5 | ||
dev-qt/qtnetwork:5 | ||
dev-qt/qtquickcontrols:5 | ||
dev-qt/qtsql:5 | ||
dev-qt/qttest:5 | ||
dev-qt/qtwidgets:5 | ||
dev-qt/qtx11extras:5 | ||
) | ||
truetype? ( | ||
media-libs/fontconfig | ||
media-libs/freetype | ||
) | ||
v4l? ( media-libs/libv4l )" | ||
|
||
RDEPEND="${DEPEND}" | ||
|
||
src_prepare() { | ||
CMAKE_REMOVE_MODULES_LIST=(FindFreetype) | ||
|
||
cmake-utils_src_prepare | ||
} | ||
|
||
src_configure() { | ||
local mycmakeargs=( | ||
$(cmake-utils_use_disable fdk LIBFDK) | ||
$(cmake-utils_use imagemagick LIBOBS_PREFER_IMAGEMAGICK) | ||
$(cmake-utils_use_disable pulseaudio PULSEAUDIO) | ||
$(cmake-utils_use_enable qt5 UI) | ||
$(cmake-utils_use_disable qt5 UI) | ||
$(cmake-utils_use_disable truetype FREETYPE) | ||
$(cmake-utils_use_disable v4l V4L2) | ||
-DUNIX_STRUCTURE=1 | ||
) | ||
|
||
cmake-utils_src_configure | ||
} | ||
|
||
pkg_postinst() { | ||
if ! use pulseaudio; then | ||
ewarn "Without PulseAudio, you will not have audio capture capability." | ||
fi | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#!/bin/bash | ||
|
||
ebuild $1 manifest clean merge |