nixpkgs/pkgs/top-level
Bjørn Forsman a31ba7ed65 eagle: new package
Eagle is a schematic capture and PCB layout program from CadSoft. This
is proprietary software; CadSoft provide a self-extracting shell script
with embedded tarball of the prebuilt application.

Add the latest Eagle version, 6.4.0.

I've added a small LD_PRELOAD library that redirects operations on the
license file from <eagle_install_path>/bin/eagle.key to
$HOME/.eagle.key. Without this Eagle will never get past the license
dialog (because you cannot write to the nix store).

Eagle also has issues copying its example projects to other locations;
it seems that it wants to preserve the read-only permissions from the
source over to the destination. Because of this it cannot complete the
copy operation because it cannot write the project files into to the
(read-only) project directory it just created. So wrap chmod by OR'ing
in the write-by-owner bit.
2013-05-25 21:12:47 +02:00
..
all-packages.nix eagle: new package 2013-05-25 21:12:47 +02:00
guile-2-test.nix guile-2-test: Update to 2.0. 2011-02-22 13:39:56 +00:00
haskell-defaults.nix Switch GHC 7.6.x to Haskell Platform 2013.2.0.0. 2013-05-12 16:13:10 +02:00
haskell-packages.nix haskell-dice: add version 0.1 2013-05-21 11:00:28 +02:00
make-tarball.nix Add an "unstable" aggregate to replace the "unstable" view 2013-03-26 11:59:00 +01:00
mingw.nix
node-packages.nix Added async-0.2.8 nodejs package 2013-05-16 18:18:36 +02:00
perl-packages.nix Update LWP and LWP::Protocol::https 2013-05-23 13:48:17 -04:00
platforms.nix fuloong linux: add CGROUPS and disable FTRACE 2013-03-30 23:38:39 +01:00
python-packages.nix ReviewBoard: Update to 1.6.16 2013-05-22 17:03:20 +02:00
release-cross.nix release-lib.nix: Make the set of supported platforms an argument 2013-03-26 13:12:25 +01:00
release-haskell.nix release-haskell.nix: test-build alsa-core and alsa-pcm libraries 2013-05-18 19:32:28 +02:00
release-lib.nix mercurial: Update to 2.6.1 2013-05-15 13:15:53 +02:00
release-python.nix mercurial: Update to 2.6.1 2013-05-15 13:15:53 +02:00
release-small.nix Revert Merge x-updates into master due to mesa bloat 2013-05-09 14:03:35 +02:00
release.nix mercurial: Update to 2.6.1 2013-05-15 13:15:53 +02:00