-
-
Notifications
You must be signed in to change notification settings - Fork 16.5k
duckstation: remove due to lack of viable upstream #430501
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
acid-bong
reviewed
Aug 3, 2025
Remove duckstation due to absence of upstream for nearly a year now.
Remove duckstation-bin due to absence of upstream for nearly a year now.
c32098f
to
4ffa30a
Compare
matteo-pacini
approved these changes
Aug 4, 2025
PedroHLC
approved these changes
Aug 5, 2025
@normalcea should this be backported? |
I don't think that would be necessary, duckstation doesn't seem to have any known vulnerabilities and we are still within our rights to distribute the GPL copies of it. I'm assuming that users who desire to use duckstation don't want to be using our year old archive of it and would rather use the appimage/flatpak from upstream. |
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 12, 2025
This is a revitalization of the now defunct `duckstation` package that preceded this one which tracked the earlier GPL3 licensed version of Duckstation before it's removal in NixOS#430501 (revision: f5cb574)
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 12, 2025
This is a revitalization of the now defunct `duckstation` package that preceded this one which tracked the earlier GPL3 licensed version of Duckstation before it's removal in NixOS#430501 (revision: f5cb574) This is a soft-revert of duckstation's removal and placing it under the `duckstation-unofficial` attribute.
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 12, 2025
This is a revitalization of the now defunct `duckstation` package that preceded this one which tracked the earlier GPL3 licensed version of Duckstation before it's removal in NixOS#430501 (revision: f5cb574) This is a soft-revert of duckstation's removal and placing it under the `duckstation-unofficial` attribute, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
13 tasks
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 13, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 13, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 13, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 13, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 13, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 14, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute which supports both linux and darwin platforms, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below to the best of my ability: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 14, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute which supports both linux and darwin platforms, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below to the best of my ability: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 16, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute which supports both linux and darwin platforms, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below to the best of my ability: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 16, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute which supports both linux and darwin platforms, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below to the best of my ability: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 16, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute which supports both linux and darwin platforms, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below to the best of my ability: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 16, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute which supports both linux and darwin platforms, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below to the best of my ability: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 21, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute which supports both linux and darwin platforms, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below to the best of my ability: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
normalcea
added a commit
to normalcea/nixpkgs
that referenced
this pull request
Aug 21, 2025
This is a soft-revert of duckstation's removal in NixOS#430501 (revision: f5cb574) and placing it under the `duckstation-unofficial` attribute which supports both linux and darwin platforms, most of the previously submitted code and patches still apply and this commit squashes everything together into one package file and thus is a combination of work done by different authors, listed below to the best of my ability: Co-developed-by: Marcin Serwin <[email protected]> Co-developed-by: Anderson Torres <[email protected]> Co-developed-by: OPNA2608 <[email protected]> Co-developed-by: qubitnano <[email protected]> Co-developed-by: PedroHLC ☭ <[email protected]> Co-developed-by: Artturin <[email protected]> Co-developed-by: Guillaume Bouchard <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
10.rebuild-darwin: 0
This PR does not cause any packages to rebuild on Darwin.
10.rebuild-linux: 0
This PR does not cause any packages to rebuild on Linux.
12.approvals: 2
This PR was reviewed and approved by two persons.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
As duckstation has not seen an alternative upstream taking up its maintenance and future versions of duckstation being unfree (edit: with a hostile upstream who wants no working relationship with downstreams), duckstation itself should be removed from nixpkgs. We have but not just limited to libretro's libreswan as an alternative Playstation 1 emulator.
The motivation for this change is bolstered by stenzek/duckstation@30df16c where the project leader expresses their frustration with downstreams and even threatens to drop the OS platform entirely.
Things done
passthru.tests
.nixpkgs-review
on this PR. See nixpkgs-review usage../result/bin/
.Add a 👍 reaction to pull requests you find important.