Author: egorochkin
Date: Tue Dec 21 04:40:38 2010
New Revision: 25216
URL: https://svn.nixos.org/websvn/nix/?rev=25216&sc=1
Log:
Emacs PHP mode: packaged. Patch by Karn Kallio.
Added:
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/builder.sh
nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/default.nix
Modified:
nixpkgs/trunk/pkgs/top-level/all-packages.nix
Added: nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/builder.sh
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/builder.sh Tue Dec
21 04:40:38 2010 (r25216)
@@ -0,0 +1,7 @@
+source $stdenv/setup
+
+mkdir -p $out/share/emacs/site-lisp
+cd $out/share/emacs/site-lisp
+tar xvfz $src
+mv php-mode-*/* .
+rmdir php-mode-*
Added: nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/applications/editors/emacs-modes/php/default.nix Tue Dec
21 04:40:38 2010 (r25216)
@@ -0,0 +1,12 @@
+{stdenv, fetchurl}:
+
+stdenv.mkDerivation rec {
+ name = "php-mode-1.5.0";
+
+ src = fetchurl {
+ url = "http://downloads.sourceforge.net/php-mode/${name}.tar.gz";
+ sha256 = "1bffgg4rpiggxqc1hvjcby24sfyzj5728zg7r6f4v6a126a7kcfq";
+ };
+
+ builder = ./builder.sh;
+}
Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix Mon Dec 20 17:35:34
2010 (r25215)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Tue Dec 21 04:40:38
2010 (r25216)
@@ -5652,6 +5652,8 @@
# we want it to have higher precedence.
org = hiPrio (callPackage ../applications/editors/emacs-modes/org { });
+ phpMode = callPackage ../applications/editors/emacs-modes/php { };
+
prologMode = callPackage ../applications/editors/emacs-modes/prolog { };
proofgeneral = callPackage
../applications/editors/emacs-modes/proofgeneral { };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits