Commit Graph

51 Commits

Author SHA1 Message Date
Andrew Marshall
ace7ae254f davinci-resolve: 19.0.1 -> 19.0.2
Changelog: https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=209334
2024-10-02 07:43:27 -04:00
Andrew Marshall
d75fec0e03 davinci-resolve: 19.0 -> 19.0.1
Changelog: https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=207720
2024-09-04 08:45:20 -04:00
Joshua Campbell
dc9a240a0c davinci-resolve: 18.6.6 -> 19.0 2024-08-23 10:18:12 -07:00
Joshua Campbell
03a80c7ac2 davinci-resolve: refactor use downloadTitle instead of name
downloadTitle from BlackMagic has a more consistent naming convention than name

"downloadTitle": "DaVinci Resolve 19.0"
"name": "DaVinci Resolve 19"
2024-08-23 10:18:11 -07:00
Joshua Campbell
01cf1d5fb6 davinci-resolve: improve updateScript functionality
updateScript regex was only set to capture major.minor.patch versions which causes it to miss major.minor releases
2024-08-23 10:17:54 -07:00
Sefa Eyeoglu
416ba8804b
treewide: use addDriverRunpath
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-06-30 15:01:01 -04:00
Andrew Marshall
5ff3569dc8 davinci-resolve: add icon to desktop item 2024-06-14 16:04:45 -04:00
Andrew Marshall
51e585c476 davinci-resolve: Fix incorrect mainProgram for studio 2024-06-14 15:46:51 -04:00
Andrew Marshall
d19f0f5b15 davinci-resolve: Copy desktop item to FHS env 2024-06-14 15:45:46 -04:00
Andrew Marshall
e3bb70e23b davinci-resolve: Fix incorrect fields in desktop item
- The exec was wrong—perhaps correct once-upon-a-time, but no more
- Differentiate for studio version
2024-06-14 15:45:17 -04:00
Joshua Campbell
e11b9dd5fd davinci-resolve: add updateScript 2024-05-04 20:15:46 -07:00
Peder Bergebakken Sundt
9a1ba358e5 davinci-resolve: don't set name to null 2024-04-24 15:26:52 +02:00
Andrew Marshall
83f4512fb6 davinci-resolve: 18.6.5 -> 18.6.6
Changelog: https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=198222
2024-03-20 13:00:49 -04:00
Andrew Marshall
1b35a45b99 davinci-resolve: Add myself as maintainer
Suppose I’ve made enough of the recent changes to it, anyway.
2024-03-20 13:00:48 -04:00
Andrew Marshall
e3e58cdc76 davinci-resolve: 18.6.4 -> 18.6.5
Release notes: https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=196226
2024-02-25 13:36:04 -05:00
Orivej Desh (NixOS)
055d532341
Merge pull request #278738 from amarshall/resolve-studio-improve
davinci-resolve-studio: Automatically create license dir
2024-02-09 08:16:30 +00:00
Orivej Desh
a219e438d0 davinci-resolve: add street to fix build
Fixes build after #274007

Without the street the build fails with:

downloadid is f38fc270c4c040bea4782182d0fbb367
resolveurl is Error: Must register to be able to perform the download
curl: (3) URL rejected: Malformed input to a URL function
2024-01-09 06:03:26 +00:00
Andrew Marshall
c1162ca560 davinci-resolve-studio: Automatically create license dir
Only needed for studio variant. Previously, `extraPreBwrapCmds` did not
exist. Now that it does, we can use it. See message in commit
fe45cd375a for context.
2024-01-04 13:01:32 -05:00
Ryan Lahfa
ebc0d8f681
Merge pull request #274007 from edolstra/remove-home-address
davinci-resolve: Remove address
2024-01-02 06:05:23 +01:00
Eelco Dolstra
ab382f47ef davinci-resolve: Remove address
Let's not include people's addresses in the repo.
2023-12-13 15:41:26 +01:00
Andrew Marshall
8d09a79fa4 davinci-resolve{,-studio}: 18.6.3 -> 18.6.4 2023-12-11 10:35:40 -05:00
Peder Bergebakken Sundt
669b964ecf
Merge pull request #255577 from amarshall/davinci-resolve
davinci-resolve: 18.5.1 -> 18.6.2; add studio variant; various improvements
2023-12-02 13:35:43 +01:00
h7x4
41974d5ed9
treewide: add mainProgram 2023-11-27 02:17:53 +01:00
Andrew Marshall
f1361c5089 davinci-resolve: fix runtime error
See https://github.com/NixOS/nixpkgs/issues/265476

This is a hack that effectively undoes
https://github.com/NixOS/nixpkgs/pull/263201 for just this derivation.
Really we should probably be doing a ton of autoPatchelf or something to
patch in our libs. Alas, this is “good enough” to un-break for now, I
think.
2023-11-19 13:40:26 -05:00
Adam Joseph
c7e0f6b905 treewide: s_targetPlatform_hostPlatform_ in non-compiler packages
stdenv.targetPlatform really shouldn't be used by software that
doesn't generate or manipulate binaries.  I reviewed all uses of
targetPlatform outside of pkgs/development/compilers and pkgs/stdenv
and replaced those which weren't involved in something which fits
these criteria.
2023-11-17 08:07:34 +00:00
Andrew Marshall
304b1bd679 davinci-resolve: 18.6.2 -> 18.6.3 2023-11-16 22:26:45 -05:00
Andrew Marshall
b01f295eb2 davinci-resolve: 18.6 -> 18.6.2 2023-11-16 17:03:51 -05:00
Andrew Marshall
c63eb5c260 davinci-resolve: fix missing version in meta
See https://github.com/NixOS/nixpkgs/issues/253232
2023-11-16 17:03:51 -05:00
Andrew Marshall
5cfab80f9a davinci-resolve: dynamically get downloadid
The downloads.json also includes metadata for older versions, so this
should be durable unless upstream breaks things. Some older downloads
appear to not include the “Update” suffix in the name, so match with or
without it.
2023-11-16 17:03:51 -05:00
Andrew Marshall
fe45cd375a davinci-resolve: add studioVariant
Resolve wants to write the license to `./.license` in the drv store
path. This obviously fails as it is read-only. Conveniently this is a
Bubblewrap-based FHS env, so we can bind-mount a reasonable dir from
$HOME to this path instead. Unfortunately, the dir needs to exist before
launching, so it must be manually created presently e.g.

    mkdir -p ~/.local/share/DaVinciResolve/license

At least the error is fairly obvious:

> bwrap: Can't find source path /home/user/.local/share/DaVinciResolve/license: No such file or directory

Without making the license writable, license activation will always give
a generic error—the actual problem was found with strace.
2023-11-16 17:03:51 -05:00
Andrew Marshall
7b93c209ef davinci-resolve: fail fast if filename is incorrect
`appimage-run` fails silently if the file does not exist. This made it
easy to have mismatches that lead to non-obvious build errors.
2023-11-16 17:03:50 -05:00
Andrew Marshall
8e2b31fedb davinci-resolve: passthru underlying drv
Otherwise getting it is…non-trivial.
2023-11-16 17:03:50 -05:00
Andrew Marshall
b8698e3189 davinci-resolve: 18.5.1 -> 18.6
Without libXt, shows popup on launch:

> Unable to load plugin: USD.plugin
>
> libXt.so.6: cannot open shared object file: No such file or directory

ultimately launches okay without it, but some feature would probably be
broken.
2023-11-16 17:03:50 -05:00
davidak
481a1cd60d
Merge pull request #253231 from davidak/davinci-resolve-update
davinci-resolve: 18.1.4 -> 18.5.1
2023-09-17 04:14:03 +02:00
Peder Bergebakken Sundt
5564a6d912 davinci-resolve: fix platforms 2023-09-08 18:10:44 +00:00
davidak
79cfd23065 davinci-resolve: 18.1.4 -> 18.5.1 2023-09-04 09:36:37 +02:00
Jan Malakhovski
b358ebd870 treewide: replace setSourceRoot = "sourceRoot=$PWD" and similar with sourceRoot = "." 2023-08-12 08:29:55 +00:00
tnichols217
9bca13980f davinci-resolve: remove host header restrictions for blob download 2023-08-02 05:15:19 +08:00
tnichols217
384a9eeee4 davinci-resolve: update payload request and URL of download 2023-07-31 04:35:49 +08:00
Yuu Yin
e0d25a0528
davinci-resolve: add missing dependencies to 18.1.4
Added dependencies according with given Salman Abuhaimed's gist.
Resorted dependencies alphabetically.

References:
- https://github.com/NixOS/nixpkgs/issues/238026#issuecomment-1597664788
- https://gist.github.com/BKSalman/53dc4a4bd3eb3989f88ce25b66d82853

Co-authored-by: Salman Abuhaimed <85521119+BKSalman@users.noreply.github.com>
2023-06-29 23:35:18 +00:00
Yuu Yin
c4319ac59e
davinci-resolve: 17.4.3 -> 18.1.4 2023-06-29 22:49:52 +00:00
Joshua Campbell
c5bf4b91e8 davinci-resolve: override appimage-run to use buildFHSEnvChroot 2023-05-04 10:37:42 -07:00
Atemu
f63a12f296 tree-wide: buildFHSUserEnv -> buildFHSEnv 2023-04-16 10:15:13 +02:00
Joshua Campbell
9325558ea0 davinci-resolve: adding aprutil and linking libcypto
Davinci complained that libcrypt.so.1 was missing so linked libcrypto.so.1.0
libcryt had a dependency on aprutil
2023-03-29 14:31:49 -07:00
Martin Weinelt
30e84e2f81
Merge pull request #206930 from brcha/davinci_resolve_fix_qt_plugins
davinci-resolve: fix when QT_PLUGIN_PATH already exists in the env
2023-01-27 01:12:42 +00:00
Artturin
2eeb34c273 treewide: {build,host,target}Platform -> stdenv.{build,host,target}Platform 2023-01-09 21:13:22 +02:00
Filip Brcic
543fe428d2
davinci-resolve: fix when QT_PLUGIN_PATH already exists in the env 2022-12-19 22:48:21 +01:00
davidak
0dac320a0b davinci-resolve: add missing libcrypt.so.1 2022-10-26 05:12:37 +02:00
Artturin
47194d8ddb davinci-resolve: dont use a alias 2022-04-27 16:31:15 +03:00
Ulrik Strid
b652b434a4 davinci-resolve: unbreak 2022-04-02 17:56:11 +02:00