g4music: add mp4 support

This commit is contained in:
Colin 2023-08-17 01:51:25 +00:00
parent 2c4d30b5ec
commit e87cda2e55

View File

@ -1,14 +1,19 @@
# personal preferences # personal preferences
# prefer to encode these in `sane.programs` # prefer to encode these in `sane.programs`
# resort to this method for e.g. system dependencies, or things which are referenced from too many places. # resort to this method for e.g. system dependencies, or things which are referenced from too many places.
(next: prev: { (self: super: with self; {
pipewire = prev.pipewire.override { g4music = super.g4music.overrideAttrs (upstream: {
buildInputs = upstream.buildInputs ++ [
gst_all_1.gst-plugins-bad # for e.g. m4a support
];
});
pipewire = super.pipewire.override {
# avoid a dep on python3.10-PyQt5, which has mixed qt5 versions. # avoid a dep on python3.10-PyQt5, which has mixed qt5 versions.
# this means we lose firewire support (oh well..?) # this means we lose firewire support (oh well..?)
ffadoSupport = false; ffadoSupport = false;
}; };
pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [ pythonPackagesExtensions = super.pythonPackagesExtensions ++ [
(pySelf: pySuper: { (pySelf: pySuper: {
keyring = (pySuper.keyring.override { keyring = (pySuper.keyring.override {
# jaraco-classes doesn't cross compile, but it looks like `keyring` # jaraco-classes doesn't cross compile, but it looks like `keyring`