applications/misc/goldendict: New nixpkg.

svn path=/nixpkgs/trunk/; revision=32045

+43
+31
pkgs/applications/misc/goldendict/default.nix
···
··· 1 + { stdenv, fetchurl, qt4, libXtst, libvorbis, phonon, hunspell }: 2 + stdenv.mkDerivation rec { 3 + name = "goldendict-1.0.1"; 4 + src = fetchurl { 5 + url = "mirror://sourceforge/goldendict/${name}-src.tar.bz2"; 6 + sha256 = "19p99dd5jgs0k66sy30vck7ymqj6dv1lh6w8xw18zczdll2h9yxk"; 7 + }; 8 + buildInputs = [ qt4 libXtst libvorbis phonon hunspell ]; 9 + unpackPhase = '' 10 + mkdir ${name}-src 11 + cd ${name}-src 12 + tar xf ${src} 13 + ''; 14 + patches = [ ./goldendict-paths.diff ]; 15 + patchFlags = "-p 0"; 16 + configurePhase = '' 17 + qmake 18 + ''; 19 + installPhase = '' 20 + make INSTALL_ROOT="$out" install 21 + rm -rf "$out/share/app-install" 22 + ''; 23 + 24 + meta = { 25 + homepage = http://goldendict.org/; 26 + description = "a feature-rich dictionary lookup program"; 27 + 28 + platforms = stdenv.lib.platforms.linux; 29 + maintainers = [ stdenv.lib.maintainers.astsmtl ]; 30 + }; 31 + }
+10
pkgs/applications/misc/goldendict/goldendict-paths.diff
···
··· 1 + --- goldendict.pro~ 2010-12-27 22:52:21.000000000 +0100 2 + +++ goldendict.pro 2010-12-27 22:52:21.000000000 +0100 3 + @@ -63,2 +63,2 @@ 4 + - isEmpty( PREFIX ):PREFIX = /usr/local 5 + - DEFINES += PROGRAM_DATA_DIR=\\\"$$PREFIX/share/apps/goldendict/\\\" 6 + + isEmpty( PREFIX ):PREFIX = / 7 + + DEFINES += PROGRAM_DATA_DIR=\\\"$$PREFIX/share/goldendict/\\\" 8 + @@ -66 +66 @@ 9 + - locale.path = $$PREFIX/share/apps/goldendict/locale/ 10 + + locale.path = $$PREFIX/share/goldendict/locale/
+2
pkgs/top-level/all-packages.nix
··· 6806 6807 fossil = callPackage ../applications/version-management/fossil { }; 6808 6809 grass = import ../applications/misc/grass { 6810 inherit (xlibs) libXmu libXext libXp libX11 libXt libSM libICE libXpm 6811 libXaw libXrender;
··· 6806 6807 fossil = callPackage ../applications/version-management/fossil { }; 6808 6809 + goldendict = callPackage ../applications/misc/goldendict { }; 6810 + 6811 grass = import ../applications/misc/grass { 6812 inherit (xlibs) libXmu libXext libXp libX11 libXt libSM libICE libXpm 6813 libXaw libXrender;