From 15d87bf3ca601184be48b2431d5cc996f0e94fdb Mon Sep 17 00:00:00 2001
From: Karn Kallio <kkal...@eka.(none)>
Date: Mon, 16 Aug 2010 10:15:27 -0430
Subject: [PATCH] Add php-mode, an Emacs mode for PHP source files.
---
.../editors/emacs-modes/php/builder.sh | 7 +++++++
.../editors/emacs-modes/php/default.nix | 12 ++++++++++++
pkgs/top-level/all-packages.nix | 2 ++
3 files changed, 21 insertions(+), 0 deletions(-)
create mode 100644 pkgs/applications/editors/emacs-modes/php/builder.sh
create mode 100644 pkgs/applications/editors/emacs-modes/php/default.nix
diff --git a/pkgs/applications/editors/emacs-modes/php/builder.sh b/pkgs/applications/editors/emacs-modes/php/builder.sh
new file mode 100644
index 0000000..85c4484
--- /dev/null
+++ b/pkgs/applications/editors/emacs-modes/php/builder.sh
@@ -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-*
diff --git a/pkgs/applications/editors/emacs-modes/php/default.nix b/pkgs/applications/editors/emacs-modes/php/default.nix
new file mode 100644
index 0000000..ec160dc
--- /dev/null
+++ b/pkgs/applications/editors/emacs-modes/php/default.nix
@@ -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;
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 863dac8..df72992 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5387,6 +5387,8 @@ let
inherit fetchurl stdenv emacs texinfo;
});
+ phpMode = callPackage ../applications/editors/emacs-modes/php { };
+
prologMode = callPackage ../applications/editors/emacs-modes/prolog { };
proofgeneral = callPackage ../applications/editors/emacs-modes/proofgeneral { };
--
1.7.2.1
_______________________________________________
nix-dev mailing list
[email protected]
https://mail.cs.uu.nl/mailman/listinfo/nix-dev