debian/0000755000000000000000000000000011653461413007172 5ustar debian/emacsen-install0000644000000000000000000000165211653460753012206 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/el-get # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=el-get if [ ${FLAVOR} = emacs ]; then exit 0; fi echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} #FLAVORTEST=`echo $FLAVOR | cut -c-6` #if [ ${FLAVORTEST} = xemacs ] ; then # SITEFLAG="-no-site-file" #else # SITEFLAG="--no-site-file" #fi FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} install -m 755 -d ${ELCDIR} cd ${ELDIR} FILES=`echo *.el` cp ${FILES} ${ELCDIR} cd ${ELCDIR} cat << EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) EOF ${FLAVOR} ${FLAGS} ${FILES} rm -f *.el path.el exit 0 debian/compat0000644000000000000000000000000211653460753010376 0ustar 7 debian/source/0000755000000000000000000000000011653460753010500 5ustar debian/source/format0000644000000000000000000000001411653460753011706 0ustar 3.0 (quilt) debian/emacsen-startup0000644000000000000000000000215311653460753012237 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file, e.g. /etc/emacs/site-start.d/50el-get.el ;; for the Debian el-get package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The el-get package follows the Debian/GNU Linux 'emacsen' policy and ;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, ;; xemacs19, emacs20, xemacs20...). The compiled code is then ;; installed in a subdirectory of the respective site-lisp directory. ;; We have to add this to the load-path: (let ((package-dir (concat "/usr/share/" (symbol-name flavor) "/site-lisp/el-get"))) ;; If package-dir does not exist, the el-get package must have ;; removed but not purged, and we should skip the setup. (when (file-directory-p package-dir) (setq load-path (cons package-dir load-path)) (defvar el-get-recipe-path nil) (add-to-list 'el-get-recipe-path "/etc/emacs/el-get/recipes") (add-to-list 'el-get-recipe-path "/usr/share/el-get/recipes"))) debian/changelog0000644000000000000000000000206411653461345011052 0ustar el-get (3.1-1) unstable; urgency=low * New upstream release * Bump standard version -- Julien Danjou Mon, 31 Oct 2011 09:53:16 +0100 el-get (2.2-1) unstable; urgency=low * New upstream release -- Julien Danjou Wed, 29 Jun 2011 15:44:42 +0200 el-get (1.1-2) unstable; urgency=low * Depends on Emacs (Closes: #614586) -- Julien Danjou Wed, 23 Feb 2011 14:20:57 +0100 el-get (1.1-1) unstable; urgency=low * New upstream version -- Julien Danjou Fri, 24 Dec 2010 11:41:39 +0100 el-get (1.0-3) unstable; urgency=low * Add defvar on el-get-recipe-path (Closes: #606401) -- Julien Danjou Thu, 09 Dec 2010 09:52:36 +0100 el-get (1.0-2) unstable; urgency=low * Fix section * Fix startup file (Closes: #606321) * Bump standard version -- Julien Danjou Wed, 08 Dec 2010 18:06:27 +0100 el-get (1.0-1) unstable; urgency=low * Initial release (Closes: #595188) -- Julien Danjou Thu, 02 Sep 2010 18:57:03 +0200 debian/copyright0000644000000000000000000000131311653461372011127 0ustar This work was packaged for Debian by: Julien Danjou on Thu, 02 Sep 2010 18:57:03 +0200 It was downloaded from: http://github.com/dimitri/el-get/ Upstream Author: Dimitri Fontaine Copyright: Copyright (C) 2010 Dimitri Fontaine License: DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO. The Debian packaging is: Copyright (C) 2010 Julien Danjou DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. You just DO WHAT THE FUCK YOU WANT TO. debian/rules0000755000000000000000000000112211653461231010244 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_install: dh_auto_install cp el-get.el debian/el-get/usr/share/emacs/site-lisp/el-get cp -a recipes debian/el-get/usr/share/el-get/ debian/control0000644000000000000000000000163411653461337010606 0ustar Source: el-get Section: editors Priority: extra Maintainer: Julien Danjou Build-Depends: debhelper (>= 7.0.50~) Standards-Version: 3.9.2 Homepage: http://github.com/dimitri/el-get/ Vcs-Git: git://git.debian.org/users/acid/el-get.git Vcs-Browser: http://git.debian.org/?p=users/acid/el-get.git;a=summary Package: el-get Architecture: all Depends: emacs23 | emacsen, ${misc:Depends} Description: install and manage elisp code for Emacs Allows you to install and manage elisp code for Emacs. It supports lots of differents types of sources and is able to 'install' them, 'update' them and 'remove' them, but more importantly it will 'init' them for you. . That means it will care about requiring the 'features' you need, loading the files, setting the 'Info' paths so that C-h i shows the new documentation you now depend on, and finally call your own :after function for you to setup the extension. debian/emacsen-remove0000644000000000000000000000036711653460753012037 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/el-get FLAVOR=$1 PACKAGE=el-get if [ ${FLAVOR} != emacs ]; then echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} fi debian/el-get.dirs0000644000000000000000000000012311653460753011234 0ustar usr/share/emacs/site-lisp/el-get etc/emacs/el-get/recipes usr/share/el-get/recipes debian/docs0000644000000000000000000000002011653460753010043 0ustar README.asciidoc