summaryrefslogtreecommitdiffstats
path: root/pkgs/development/pharo
AgeCommit message (Collapse)Author
2021-01-24pkgs/development: stdenv.lib -> libBen Siraphob
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-10-26pharo: update URL to HTTPSAndersonTorres
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly
2020-01-15treewide: Fix unsafe concatenation of $LD_LIBRARY_PATHAnders Kaseorg
Naive concatenation of $LD_LIBRARY_PATH can result in an empty colon-delimited segment; this tells glibc to load libraries from the current directory, which is definitely wrong, and may be a security vulnerability if the current directory is untrusted. (See #67234, for example.) Fix this throughout the tree. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2019-11-18treewide: Get rid of libGLU_combinedadisbladis
2019-09-08treewide: remove redundant quotesvolth
2019-08-28treewide: remove redundant recvolth
2019-08-15treewide: name -> pname (easy cases) (#66585)volth
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-07-01treewide: use dontUnpackworldofpeace
2019-06-16treewide: remove unused variables (#63177)volth
* treewide: remove unused variables * making ofborg happy
2019-04-16pharo: remove resource filesMatthew Bauer
These should be checked into upstream
2019-02-26treewide: use runtimeShell instead of stdenv.shell whenever possibleJörg Thalheim
Whenever we create scripts that are installed to $out, we must use runtimeShell in order to get the shell that can be executed on the machine we create the package for. This is relevant for cross-compiling. The only use case for stdenv.shell are scripts that are executed as part of the build system. Usages in checkPhase are borderline however to decrease the likelyhood of people copying the wrong examples, I decided to use runtimeShell as well.
2019-01-16treewide: use ${stdenv.shell} instead of /bin/sh where possiblernhmjoj
2018-12-19pharo: Simple fix for Iceberg (#52466)Jose San Leandro
* Simple fix for Iceberg * Avoiding explicit libgit2 version assumption and removed libgit2 from buildInputs
2018-07-21Merge branch 'master' into unused5Jörg Thalheim
2018-07-21pkgs/*: remove unreferenced function argumentsvolth
2018-07-20[bot] treewide: remove unused 'args@' in lambdasvolth
2018-07-05treewide: remove callPackage_i686Matthew Bauer
This has been replaced with pkgsi686Linux.callPackage
2018-03-12pharo: Tighten source and simplify meta.platformsJohn Ericson
2018-02-24treewide: transition mesa to libGLU_combinedAlexander V. Nikolaev
2018-01-02pharo: disable on darwinDaiderd Jordan
2017-11-13pharo: update PharoV50.sources hashOrivej Desh
2017-09-21misc pkgs: Basic sed to get fix `pkgconfig` and `autoreconfHook` `buildInputs`John Ericson
Only acts on one-line dependency lists.
2017-09-15pharo-launcher: fix buildJoachim Fasting
As noted by @dtzWill at https://github.com/NixOS/nixpkgs/pull/26924/files#r126686231
2017-08-26pharo: set platforms based on flavor selectionJoachim Fasting
2017-08-26Merge remote-tracking branch 'lukego/pharo6-for-nixpkgs'Joachim Fasting
Closes https://github.com/NixOS/nixpkgs/pull/26924
2017-08-07replace "Mac OS X" and "OS X" with "macOS"davidak
as it is the official name since 2016 https://en.wikipedia.org/wiki/Macintosh_operating_systems#Desktop exception are parts refering to older versions of macOS like "GUI support for Mac OS X 10.6 - 10.12. Note that Emacs 23 and later [...]"
2017-07-10pharo: build with gcc48Luke Gorrie
Building with GCC > 4.9 produces a broken VM for reasons that are not yet understood, see http://forum.world.st/OSProcess-fork-issue-with-Debian-built-VM-td4947326.html also disable "stackprotector" hardening for compatibility with this older gcc.
2017-07-05pharo: Compile with -DPharoVMLuke Gorrie
This is important. The VM was not compiled in "Pharo mode" and this made certain primitives return different values to the Smalltalk side. (Practically speaking I am surprised that the VM has been working basically fine for me for weeks, but this resolves a problem with adding filetree:// repositories with Monticello that failed in an obscure way when the file permissions lookup primitive did not behave as expected.) See also: https://pharo.fogbugz.com/f/cases/20217/Image-does-not-detect-incompatible-opensmalltalk-vm
2017-07-05pharo: Add PharoV60.sources to support newer imagesLuke Gorrie
2017-06-30pharo-vm: Add third-party libraries to LD_LIBRARY_PATH of legacy VMBalletie
This commit adds the third party libraries needed by the default Pharo environment to the LD_LIBRARY_PATH, by using makeWrapper.
2017-06-30pharo: Update build-vm.nix for latest upstreamLuke Gorrie
2017-06-30pharo: Add missing file: vms.nixLuke Gorrie
2017-06-30pharo: More quotingLuke Gorrie
2017-06-29pharo: Removed obsolete duplicate ofwrapper.shLuke Gorrie
2017-06-29pharo6: Minor fixes and cleanupsLuke Gorrie
2017-06-28pharo: 5.0 -> 6.0Luke Gorrie
Create a new set of VM packages to keep up with changes in the upstream Pharo project.
2017-04-04Merge pull request #24595 from lukego/pharo-no-picDomen Kožar
pharo-vm: Disable "pic" hardening
2017-04-03pharo-launcher: Add test case & myself as maintainerLuke Gorrie
2017-04-03pharo-vm: Disable "pic" hardeningLuke Gorrie
Compiling the Pharo VM with "pic" hardening causes segmentation faults on startup of pharo-launcher. Resolves NixOS/nixpkgs#24541.
2017-01-31Remove myself from maintainersDamien Cassou
2016-07-21Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster
2016-07-19pharo-vm5: 2016.05.04 ⇒ 2016.07.16Damien Cassou
2016-05-18Merge remote-tracking branch 'origin/master' into hardened-stdenvFranz Pletz
2016-05-06Merge pull request #15261 from DamienCassou/pharo-vm5-2016.05.04Damien Cassou
pharo-vm5: 2016.04.04 -> 2016.05.04
2016-05-06pharo-vm5: 2016.04.04 -> 2016.05.04Damien Cassou
2016-05-06pharo-vm: add PharoV50.sourcesDamien Cassou
2016-04-07Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster
2016-04-06pharo-no-spur: 2015.08.06 -> 2016.02.18Damien Cassou