ProcursusTeam / Procursus

Modern *OS Bootstrap
https://apt.procurs.us
BSD Zero Clause License
869 stars 126 forks source link

Package Request: FFmpeg #207

Closed Randomblock1 closed 3 years ago

Randomblock1 commented 3 years ago

I’d like to get FFmpeg added. It has a fair amount of dependencies, but MCApollo has already done pretty much all of the work at https://github.com/MCApollo/repo. All you need to do is convert their build system to Procursus’ and it should work.

I might be able to do this myself, but I haven’t built from Procursus before and I have to run MacOS inside a VM.

CRKatri commented 3 years ago

This is already a WIP, we're going through the deps (albeit fairly slowly) on the ffmpeg branch. If you would like to help with this contact me on Hayden's discord, I'll be able to help you there, macOS is not required, most stuff builds fine on Linux. FYI it's not as easy as just converting MCApollo's stuff over, our build system is much better :P

1Conan commented 3 years ago

I might be able to do this myself, but I haven’t built from Procursus before and I have to run MacOS inside a VM.

You don't need macos save for a few packages like nodejs and golang. I personally use linux to build stuff. (Check the readme)

Randomblock1 commented 3 years ago

I don't know how I missed an entire branch named ffmpeg, but thanks, I'll take a look at it. It also took a little too long for me to figure out cctools, so I went ahead and made a pull request with more detailed Linux instructions. Guess I'll keep this issue open until ffmpeg is done.