Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New package: makemkv-1.17.2 #27960

Closed
wants to merge 1 commit into from

Conversation

jcgruenhage
Copy link
Contributor

No description provided.

@Chocimier
Copy link
Member

You shall not modify, ...

nonfree

@Chocimier Chocimier added the new-package This PR adds a new package label Jan 18, 2021
@jcgruenhage
Copy link
Contributor Author

YES. I remembered to put in the license, but not the nonfree, sorry.

@github-actions
Copy link

github-actions bot commented May 2, 2022

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@jcgruenhage
Copy link
Contributor Author

jcgruenhage commented May 3, 2022

Updated to a newer version to prevent this from being closed.

If someone wants to take a stab at cross compiling for aarch64 and arm6l (upstream released binaries of the closed part for these architectures as well now), that'd be cool as well, but getting this in at all would be a good first step IMO.

@github-actions github-actions bot removed the Stale label May 4, 2022
@Piraty
Copy link
Member

Piraty commented May 7, 2022

fine with me, objections?

@Chocimier
Copy link
Member

Isn't bundling GPL jar and proprietary binaries a GPL breach?

@github-actions
Copy link

github-actions bot commented Aug 7, 2022

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Aug 7, 2022
@jcgruenhage
Copy link
Contributor Author

jcgruenhage commented Aug 7, 2022

Isn't bundling GPL jar and proprietary binaries a GPL breach?

maybe? IANAL, but it's at least a bit fishy IMO. I think it might be fine actually, but I'd need to check more into what code comes from where and who holds the copyright and such. In general, taking GPL code and building something proprietary based on it is a breach, but I don't think that's happening here. I think they are dual-licensing some parts under both their proprietary license and under the GPL, but keeping some core things to themselves which are only released under the proprietary license. If they are indeed shipping GPL code for which they have no copyright in binaries for which they don't release the full source code under the GPL, then that would be a breach, yes.

Still, I don't see any harm in shipping this as a package in non-free, right? It's being shipped by a few other distros as well, see https://repology.org/project/makemkv/versions

@jcgruenhage jcgruenhage changed the title New package: makemkv-1.15.4 New package: makemkv-1.17.1 Aug 7, 2022
@github-actions github-actions bot removed the Stale label Aug 8, 2022
@github-actions
Copy link

github-actions bot commented Nov 7, 2022

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Nov 7, 2022
@jcgruenhage
Copy link
Contributor Author

Version bumped, not stale

@jcgruenhage jcgruenhage changed the title New package: makemkv-1.17.1 New package: makemkv-1.17.2 Nov 14, 2022
@github-actions github-actions bot removed the Stale label Nov 15, 2022
@agausmann
Copy link
Contributor

Would it be possible to package the GUI separately? For example, as a makemkv-qt or makemkv-gui sub-package.

@agausmann
Copy link
Contributor

See b6efcf2 as an example of a separate makemkv-qt package.

I'm not very experienced with subpackages so there might be some issues with this template.

But anyway, the motivation for this is to be able to install the CLI on a headless machine without pulling in Qt.
Similar to how Transmission is split into CLI/GUI packages.

@github-actions
Copy link

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Apr 27, 2023
@jcgruenhage
Copy link
Contributor Author

bump.

@github-actions github-actions bot removed the Stale label May 4, 2023
@github-actions
Copy link

github-actions bot commented Aug 3, 2023

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Aug 3, 2023
@Chocimier
Copy link
Member

If they are indeed shipping GPL code for which they have no copyright

They do include Rich Wareham's libdvdnav, Håkan Hjort's libdvdread and pieces of Sun's java stdlib.
They know what they are doing, see makemkv-oss-1.17.1/mmgpl/dvdnavsrv.cpp

Still, I don't see any harm in shipping this as a package in non-free, right?

As long as you can provide full source of resulting package, IMO.

@Chocimier
Copy link
Member

It's being shipped by a few other distros as well

Almost all or them don't host packages but instruct package manager to fetch from origin.

@github-actions github-actions bot removed the Stale label Aug 4, 2023
Copy link

github-actions bot commented Nov 3, 2023

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Nov 3, 2023
@github-actions github-actions bot closed this Nov 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-package This PR adds a new package Stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants