Commit graph

76 commits

Author SHA1 Message Date
V e8e0255162
obs-studio: add plugin wrapper (#125308)
* obs-studio: tidy things up a little

* obs-studio: add plugin wrapper

This allows users to install plugins into their OBS Studio, like so:

	wrapOBS {
	  plugins = with obs-studio-plugins; [
	    wlrobs
	    obs-multi-rtmp
	    obs-gstreamer
	  ];
	}

* obs-gstreamer: convert to plugin

* obs-move-transition: convert to plugin

* obs-multi-rtmp: convert to plugin

* obs-ndi: convert to plugin

* obs-v4l2sink: remove

The functionality provided by this package is included in the upstream
project as of version 26.1.

Link: https://github.com/CatxFish/obs-v4l2sink/issues/56#issuecomment-753191690
Link: https://github.com/obsproject/obs-studio/releases/tag/26.1.0

* wlrobs: convert to plugin, unstable-2020-06-22 -> unstable-2021-05-13
2021-06-17 14:05:26 -04:00
V 40e8cd7214 obs-studio: Fix compilation with latest CEF 2021-06-10 19:25:32 +02:00
AndersonTorres e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
V 15679e7c20 obs-studio: 26.1.2 -> 27.0.0 2021-06-01 19:19:39 +02:00
Thomas Heijligen 25280858bb obs-studio: add pipewire to buildInputs
obs-studio (git master) has support for capturing wayland windows via
pipewire.
To build further releases of obs-studio this adds pipewire to buildInputs

https://github.com/obsproject/obs-studio/pull/4287
2021-04-07 20:50:25 +02:00
Thomas Heijligen 0751f9c5a7 obs-studio: add wayland to buildInputs
obs-studio (git master) has native wayland support.
To build further releases of obs-studio this adds wayland to buildInputs

https://github.com/obsproject/obs-studio/wiki/Install-Instructions#linux-build-directions
https://github.com/obsproject/obs-studio/pull/2484
2021-03-18 13:36:13 +01:00
Ashlynn Anderson aa2274af7d
obs-studio: 26.0.2 -> 26.1.2 (#111029)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-01-29 00:42:03 +01:00
Ben Siraphob 5d566c43b4 pkgs/applications: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob 108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Philip Munksgaard cbcb841874 Remove obs-linuxbrowser
No longer needed since #99284
2020-11-01 21:33:04 +01:00
Philip Munksgaard f0d31b3bd1 obs-studio: Enable builtin browser support
Since version 25, OBS Studio has shipped with a version of obs-browser that
includes linux support (which means that we don't need the obs-linuxbrowser any
more). This commit enables the builtin browser source.

Fixes #98035

Thanks to @mohe2015 for fixing a patchelf issue I had!
2020-11-01 21:32:47 +01:00
R. RyanTM 1f89f78553 obs-studio: 26.0.0 -> 26.0.2 2020-10-25 23:40:03 +00:00
Jonathan Ringer 866b5cfd25 obs-studio: 25.0.8 -> 26.0.0 2020-10-01 01:27:17 -07:00
Thomas Tuegel 270d8a0409
obs-studio: use libvlc 2020-09-26 05:50:24 -05:00
Peter Hoeg 23e40675eb obs-studio: show the actual version instead of 0.0.1 2020-05-21 20:52:32 +08:00
Enno Lohmeier a311224450 obs-studio: 25.0.3 -> 25.0.8 2020-05-17 22:08:36 +02:00
Enno Lohmeier c167fbb3ea obs-studio: use addOpenGLRunpath to enable nvenc 2020-05-14 08:48:36 +02:00
R. RyanTM 1c279a0011 obs-studio: 25.0.2 -> 25.0.3 2020-04-07 10:57:53 -07:00
Peter Simons 793c1b5c72 obs-studio: update from version 25.0.0 to 25.0.2
The 25.0.0 version crashes every time one tries to save the settings.
2020-03-23 12:30:37 +01:00
R. RyanTM ccf8d188b3 obs-studio: 24.0.6 -> 25.0.0 2020-03-19 12:55:37 +00:00
Peter Simons fa4416e9bf obs-studio: use the official git repository 2020-01-22 12:55:58 +01:00
markuskowa ec48271b88
Merge pull request #76343 from r-ryantm/auto-update/obs-studio
obs-studio: 24.0.4 -> 24.0.6
2020-01-04 14:14:38 +01:00
Robin Gloster 006242fd5a
treewide: fix types for mkDerivation params 2019-12-31 01:23:19 +01:00
R. RyanTM af1aa5ec2c obs-studio: 24.0.4 -> 24.0.6 2019-12-23 18:08:20 -08:00
R. RyanTM 983e831d01 obs-studio: 24.0.3 -> 24.0.4 2019-12-08 11:37:11 -08:00
R. RyanTM 95126d7352 obs-studio: 24.0.1 -> 24.0.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/obs-studio/versions
2019-10-23 15:55:06 +02:00
R. RyanTM 15da9ce149 obs-studio: 23.2.1 -> 24.0.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/obs-studio/versions
2019-09-27 14:23:24 -07:00
volth 7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Graham Christensen c547924878
obs-studio: use qt's mkDerivation to fix xcb plugin abort 2019-07-30 08:26:00 -04:00
Ryan Mulligan a8a45b4109
Merge pull request #63315 from r-ryantm/auto-update/obs-studio
obs-studio: 23.1.0 -> 23.2.1
2019-06-18 07:26:30 -07:00
R. RyanTM 666dc54667 obs-studio: 23.1.0 -> 23.2.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/obs-studio/versions
2019-06-17 03:23:31 -07:00
volth f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Justin Wood 6a03c9feac obs-studio: 23.0.2 -> 23.1.0 2019-05-03 14:17:14 -04:00
Aria Edmonds 2a2fe2bea4 obs-studio: 22.0.3 -> 23.0.2 2019-03-15 04:38:20 +11:00
Jan Malakhovski be40fe7ae5 obs-studio: move defaults to package file 2019-02-03 15:33:18 +00:00
Christoph Neidahl 26f7df6b6a obs-studio: add new optional dependencies
This commit adds a new set of optional dependencies introduced with version 21.0 of OBS to allow Lua and Python 3 scripts to be run.

If this batch of new dependencies is not desired by the user, then they may set `scriptingSupport` to false to disable it.
2019-01-10 22:58:20 +01:00
Vladimír Čunát a68ae2c205
obs-studio: restrict meta.platforms
Hydra has been trying to build it on aarch64-linux, but never succeeded:
https://hydra.nixos.org/job/nixpkgs/trunk/obs-studio.aarch64-linux/all
(It tries to feed compiler x86-specific options.)
I didn't test i686-linux, due to a transitive dependency not building
(libupnp), but there it might likely work.
2019-01-05 22:51:21 +01:00
nyanloutre b245c0cd52 obs-studio: fix wrong patch hash 2019-01-04 14:35:33 +01:00
nyanloutre 560a7add3d obs-studio: apply fix for fdk-aac v2.0.0 2019-01-04 14:35:33 +01:00
R. RyanTM ecd4fc5292 obs-studio: 22.0.2 -> 22.0.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/obs-studio/versions
2018-10-03 06:18:19 -07:00
Franz Pletz e9faf00a90
obs-studio: 21.1.2 -> 22.0.2 2018-09-24 09:34:05 +02:00
R. RyanTM 3d7ab2f523 obs-studio: 21.1.1 -> 21.1.2 (#40660)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/obs-studio/versions.

These checks were done:

- built on NixOS
- /nix/store/7ajk0j59wzn7pcynqchqkvlrdwnrgkdq-obs-studio-21.1.2/bin/obs passed the binary check.
- /nix/store/7ajk0j59wzn7pcynqchqkvlrdwnrgkdq-obs-studio-21.1.2/bin/.obs-wrapped passed the binary check.
- 2 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 21.1.2 with grep in /nix/store/7ajk0j59wzn7pcynqchqkvlrdwnrgkdq-obs-studio-21.1.2
- directory tree listing: https://gist.github.com/f501ac763d6c76528c24a40ab59ae620
- du listing: https://gist.github.com/ed4e17e15dd316ad1aafa8e7e89394a6
2018-05-19 17:02:09 +02:00
R. RyanTM e42ae4e586 obs-studio: 21.0.3 -> 21.1.1
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/obs-studio/versions.

These checks were done:

- built on NixOS
- ran `/nix/store/3dqzcmdm5caax4gqr61k05hmxrs1ca5w-obs-studio-21.1.1/bin/obs -h` got 0 exit code
- ran `/nix/store/3dqzcmdm5caax4gqr61k05hmxrs1ca5w-obs-studio-21.1.1/bin/obs --help` got 0 exit code
- ran `/nix/store/3dqzcmdm5caax4gqr61k05hmxrs1ca5w-obs-studio-21.1.1/bin/.obs-wrapped -h` got 0 exit code
- ran `/nix/store/3dqzcmdm5caax4gqr61k05hmxrs1ca5w-obs-studio-21.1.1/bin/.obs-wrapped --help` got 0 exit code
- found 21.1.1 with grep in /nix/store/3dqzcmdm5caax4gqr61k05hmxrs1ca5w-obs-studio-21.1.1
- directory tree listing: https://gist.github.com/08175928e798aeee1fb0326677000c7c
2018-04-07 23:15:13 -07:00
Ryan Mulligan 905e6f357c obs-studio: 21.0.2 -> 21.0.3
Semi-automatic update. These checks were done:

- built on NixOS
- ran `/nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3/bin/obs -h` got 0 exit code
- ran `/nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3/bin/obs --help` got 0 exit code
- ran `/nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3/bin/.obs-wrapped -h` got 0 exit code
- ran `/nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3/bin/.obs-wrapped --help` got 0 exit code
- found 21.0.3 with grep in /nix/store/f600v8k119a2l3hscik6xsbsvz3w4jx8-obs-studio-21.0.3
2018-03-09 03:59:23 -08:00
Cray Elliott b9f3d49edd obs-studio: 20.1.3 -> 21.0.2 2018-02-05 14:05:31 -08:00
Cray Elliott 52b8b7b02f obs-studio: fix vlc plugin
previous obs could not find libvlc.so so I addded the path to
it to LD_LIBRARY_PATH
2017-12-17 23:00:48 -08:00
Cray Elliott 86c0844d32 obs-studio: 20.1.0 -> 20.1.3 2017-11-21 19:15:44 -08:00
Cillian de Róiste 9e0b37944b obs-studio: 20.0.1 -> 20.1.0 + support more features 2017-10-24 23:09:33 +02:00