nixpkgs/pkgs
aszlig 69df841783
unity: Add Unity core package and dependencies.
Well, what a mess! Finally it's building successfully and even managed to do
some cleanups.

Probably most people might be wondering why I'm doing a port of Unity to Nix
while I personally don't use and/or even like it. The main reason is because I
tried to introduce someone to Nix and NixOS who actively uses Unity and doesn't
want to switch to something more sane^H^H^H^Hlightweight.

So let me introduce him: @gradel

He will be the new maintainer of the Unity desktop packages in Nix and I'm going
to mentor him during this process.

Enough about introduction, there still is a lot of work to do:

 * Improve directory structure of pkgs/desktop/unity.
 * Add more packages to propagatedBuildInputs to keep things DRY.
 * Maybe clean up my GIR compiler patch.
 * Add an update script to update all that stuff at once.
 * Separate the ugly sed hacks into nice clean patches.
 * Check build warnings and maybe fix them instead of removing -Werror.
 * Add missing dependencies.
 * Add missing meta information (I pretty much omitted about all of them).
 * The packages ibus, libgee and PackageKit obviously don't belong to unity,
   move them to the right locations.

And the biggest TODO:

Actually *test* it, as it is only UnityCore, I presume there is quite a bunch of
packages missing at this point.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2012-12-12 05:45:16 +01:00
..
applications librecad: adding its 2.0 beta version too 2012-12-11 09:53:25 +01:00
build-support postgresql: Update to latest versions 2012-12-11 14:08:41 +01:00
data Remove a bunch of unreferenced files 2012-11-29 13:43:37 +01:00
desktops unity: Add Unity core package and dependencies. 2012-12-12 05:45:16 +01:00
development gtk3: Update to new upstream version 3.6.2. 2012-12-12 05:44:37 +01:00
games Fix dummy pseudo-updates being found for some packages 2012-12-08 13:05:43 +04:00
lib pkgs/lib/platforms.nix: fix specification of mesaPlatforms 2012-12-06 11:25:08 +01:00
misc Update Wine 2012-12-08 13:28:15 +04:00
os-specific Linux 3.7 2012-12-11 11:57:04 -05:00
servers postgresql: Update to latest versions 2012-12-11 14:08:41 +01:00
shells
stdenv Remove support for the obsolete powerpc-darwin and i686-darwin platforms 2012-11-29 14:10:49 +01:00
test
tools xcalib: Fix maintainer 2012-12-11 15:10:55 +01:00
top-level unity: Add Unity core package and dependencies. 2012-12-12 05:45:16 +01:00