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

squeak: 4.10.2.2614 -> 202003021730 #86741

Closed
wants to merge 4 commits into from

Conversation

BenBals
Copy link
Contributor

@BenBals BenBals commented May 4, 2020

Motivation for this change

The Squeak package has not been updated for quite some time. I have updated it to use the opensmalltalk repo where the current Squeak development happens.

This is my first substantial contribution. I am happy to receive feedback and improve it.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

@stale
Copy link

stale bot commented Nov 1, 2020

I marked this as stale due to inactivity. → More info

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Nov 1, 2020
@stale stale bot removed the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Nov 25, 2020
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
@@ -1,33 +1,55 @@
{ stdenv, fetchurl, cmake, coreutils, dbus, freetype, glib, gnused
, libpthreadstubs, pango, pkgconfig, libpulseaudio, which }:
{ stdenv, fetchFromGitHub, lib, alsaLib, autoconf, automake, bash, clang, coreutils
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
{ stdenv, fetchFromGitHub, lib, alsaLib, autoconf, automake, bash, clang, coreutils
{ stdenv, fetchFromGitHub, alsaLib, autoconf, automake, bash, clang, coreutils

Comment on lines +10 to +12
owner="OpenSmalltalk";
repo="opensmalltalk-vm";
rev="${version}";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
owner="OpenSmalltalk";
repo="opensmalltalk-vm";
rev="${version}";
owner = "OpenSmalltalk";
repo = "opensmalltalk-vm";
rev = version;

configurePhase = ''
unix/cmake/configure --prefix=$out --enable-mpg-{mmx,pthreads}
buildPhase = ''
find . -type f -exec sed -i -e 's/\/usr\/bin\/env/${lib.escape ["/"] coreutils.outPath}\/bin\/env/g' {} \;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
find . -type f -exec sed -i -e 's/\/usr\/bin\/env/${lib.escape ["/"] coreutils.outPath}\/bin\/env/g' {} \;
find . -type f -exec sed -i -e 's/\/usr\/bin\/env/${stdenv.lib.escape ["/"] coreutils.outPath}\/bin\/env/g' {} \;

@SuperSandro2000
Copy link
Member

Please squash the commits together.

@stale
Copy link

stale bot commented Jul 21, 2021

I marked this as stale due to inactivity. → More info

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Jul 21, 2021
@bb010g bb010g mentioned this pull request Aug 9, 2021
11 tasks
bb010g added a commit to bb010g/nixpkgs that referenced this pull request Aug 12, 2021
Credit to @BenBals for starting work on this patch in
<NixOS#86741>.
@ehmry ehmry closed this Mar 22, 2022
@ehmry
Copy link
Contributor

ehmry commented Mar 22, 2022

Closed because this is continued in #133310

ehmry pushed a commit that referenced this pull request Mar 22, 2022
Credit to @BenBals for starting work on this patch in
<#86741>.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants