K900
cb2cfba6f7
treewide: switch all desktop file generators to new API
...
Notably:
- remove explicit arguments that match the defaults
- convert everything to the right Nix types
2 years ago
AndersonTorres
e9e5f5f84d
Change all alsaLib references to alsa-lib
3 years ago
Emmanuel Rosa
e76b0c73fb
pharo-cog32: add missing dependency libnsl
...
This change adds the missing dependency libnsl.
See https://hydra.nixos.org/build/142615153
ZHF: #122042
3 years ago
Ben Siraphob
4f0cdb68d7
treewide: unzip buldInputs to nativeBuildInputs (2)
3 years ago
Ben Siraphob
127733211e
treewide: unzip buildInputs to nativeBuildInputs ( #112302 )
3 years ago
Ben Siraphob
2f78ee7e81
pkgs/development: stdenv.lib -> lib
3 years ago
Profpatsch
4a7f99d55d
treewide: with stdenv.lib; in meta -> with lib;
...
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
3 years ago
AndersonTorres
d0702162e9
pharo: update URL to HTTPS
4 years ago
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
4 years ago
Anders Kaseorg
3cd8ce3bce
treewide: Fix unsafe concatenation of $LD_LIBRARY_PATH
...
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>
5 years ago
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined
5 years ago
volth
7b8fb5c06c
treewide: remove redundant quotes
5 years ago
volth
08f68313a4
treewide: remove redundant rec
5 years ago
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
5 years ago
worldofpeace
3f4a353737
treewide: use dontUnpack
5 years ago
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
5 years ago
Matthew Bauer
374e8f4e28
pharo: remove resource files
...
These should be checked into upstream
5 years ago
Jörg Thalheim
c8ff4a92f7
treewide: use runtimeShell instead of stdenv.shell whenever possible
...
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.
(cherry picked from commit dadc7eb329
)
5 years ago
Jörg Thalheim
dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
...
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.
5 years ago
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible
6 years ago
Jose San Leandro
857853d5f1
pharo: Simple fix for Iceberg ( #52466 )
...
* Simple fix for Iceberg
* Avoiding explicit libgit2 version assumption and removed libgit2 from buildInputs
6 years ago
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
6 years ago
volth
dda95bae35
[bot] treewide: remove unused 'args@' in lambdas
6 years ago
Matthew Bauer
c491a99362
treewide: remove callPackage_i686
...
This has been replaced with pkgsi686Linux.callPackage
6 years ago
John Ericson
b152dcf852
pharo: Tighten source and simplify meta.platforms
6 years ago
Alexander V. Nikolaev
0acec7e984
treewide: transition mesa to libGLU_combined
6 years ago
Daiderd Jordan
1531fd7351
pharo: disable on darwin
7 years ago
Orivej Desh
33071830e7
pharo: update PharoV50.sources hash
7 years ago
John Ericson
531e4b80c9
misc pkgs: Basic sed to get fix `pkgconfig` and `autoreconfHook` `buildInputs`
...
Only acts on one-line dependency lists.
7 years ago
Joachim Fasting
42f2439228
pharo-launcher: fix build
...
As noted by @dtzWill at https://github.com/NixOS/nixpkgs/pull/26924/files#r126686231
7 years ago
Joachim Fasting
8d7da77fb4
pharo: set platforms based on flavor selection
7 years ago
davidak
3270aa896b
replace "Mac OS X" and "OS X" with "macOS"
...
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 [...]"
7 years ago
Luke Gorrie
2b3dcfab04
pharo: build with gcc48
...
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.
7 years ago
Luke Gorrie
af92427f46
pharo: Compile with -DPharoVM
...
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
7 years ago
Luke Gorrie
448fe16856
pharo: Add PharoV60.sources to support newer images
7 years ago
Balletie
96600d5770
pharo-vm: Add third-party libraries to LD_LIBRARY_PATH of legacy VM
...
This commit adds the third party libraries needed by the default Pharo
environment to the LD_LIBRARY_PATH, by using makeWrapper.
7 years ago
Luke Gorrie
d55f8276ae
pharo: Update build-vm.nix for latest upstream
7 years ago
Luke Gorrie
4ed1d53cbe
pharo: Add missing file: vms.nix
7 years ago
Luke Gorrie
86d3b59a95
pharo: More quoting
7 years ago
Luke Gorrie
8761ef256f
pharo: Removed obsolete duplicate ofwrapper.sh
7 years ago
Luke Gorrie
54be67dbd0
pharo6: Minor fixes and cleanups
7 years ago
Luke Gorrie
fdb90f6df7
pharo: 5.0 -> 6.0
...
Create a new set of VM packages to keep up with changes in the
upstream Pharo project.
7 years ago
Luke Gorrie
4736c19c65
pharo-launcher: Add test case & myself as maintainer
7 years ago
Luke Gorrie
c77a54d79f
pharo-vm: Disable "pic" hardening
...
Compiling the Pharo VM with "pic" hardening causes segmentation faults
on startup of pharo-launcher.
Resolves NixOS/nixpkgs#24541 .
7 years ago
Damien Cassou
58dc8e3024
Remove myself from maintainers
8 years ago
Damien Cassou
fe46fa9d17
pharo-vm5: 2016.05.04 ⇒ 2016.07.16
8 years ago
Damien Cassou
7e3f222e7d
pharo-vm5: 2016.04.04 -> 2016.05.04
8 years ago
Damien Cassou
8f1fb8de5b
pharo-vm: add PharoV50.sources
8 years ago
Damien Cassou
21cb5fcf78
pharo-no-spur: 2015.08.06 -> 2016.02.18
8 years ago
Damien Cassou
e1ab998776
pharo-spur: 2016.02.15 -> 2016.04.04
8 years ago