diff --git a/debian/TODO.Debian b/debian/TODO.Debian index 9527370d2f..dd070dbb8b 100644 --- a/debian/TODO.Debian +++ b/debian/TODO.Debian @@ -6,5 +6,6 @@ * Create a runtime package (rust-runtime) * Move the runtime library into a public directory * Fix the parallel build (failing on tests) + * Package the various editors plugins (emacs, kate & vim) -- Sylvestre Ledru Tue, 20 Jan 2015 08:50:28 +0100 diff --git a/debian/changelog b/debian/changelog index a1a619559d..850786f2d1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,7 +6,6 @@ rust (1.0.0~alpha-0~exp2) experimental; urgency=medium - Improving of the parallel syntax - Use override_dh_auto_build-arch - Use override_dh_auto_build-indep - - Introduction of rust-mode, vim-syntax-rust & kate-syntax-rust packages - Better declarations of the doc - Update of the description - Watch file updated (with key check) diff --git a/debian/control b/debian/control index 41e4ca845c..9bdc1c49bf 100644 --- a/debian/control +++ b/debian/control @@ -65,28 +65,3 @@ Description: Rust systems programming language - Documentation styles. . This package contains the documentation. - -Package: rust-mode -Architecture: all -Depends: emacs24 | emacsen, ${misc:Depends} -Suggests: rustc -Description: Rust mode for emacs - This package provides a GNU Emacs major mode for editing code in the - Rust programming language. - -Package: vim-syntax-rust -Architecture: all -Depends: vim, ${misc:Depends} -Recommends: vim-addon-manager -Suggests: rustc, vim-syntastic -Description: Vim highlighting syntax files for Rust - This package provides syntax files for the Vim editor for editing code - in the Rust programming language. - -Package: kate-syntax-rust -Architecture: all -Depends: kate, ${misc:Depends} -Suggests: rustc -Description: Kate highlighting syntax files for Rust - This package provides syntax files for the Kate editor for editing - code in the Rust programming language. diff --git a/debian/kate-syntax-rust.install b/debian/kate-syntax-rust.install deleted file mode 100644 index 9141089bac..0000000000 --- a/debian/kate-syntax-rust.install +++ /dev/null @@ -1 +0,0 @@ -src/etc/kate/ usr/share/kde4/apps/katepart/syntax/ diff --git a/debian/rust-mode.docs b/debian/rust-mode.docs deleted file mode 100644 index 44a4e52b62..0000000000 --- a/debian/rust-mode.docs +++ /dev/null @@ -1 +0,0 @@ -src/etc/emacs/README.md diff --git a/debian/rust-mode.emacsen-install b/debian/rust-mode.emacsen-install deleted file mode 100755 index 3d774f2f07..0000000000 --- a/debian/rust-mode.emacsen-install +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -e - -FLAVOR=$1 -PACKAGE=rust-mode -ELDIR=/usr/share/emacs/site-lisp/ -ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} -ELFILE="rust-mode.el" -FLAGS="-batch -no-site-file -f batch-byte-compile" - -if [ ${FLAVOR} != emacs ]; then - echo install/${PACKAGE}: Byte-compiling for ${FLAVOR} - - install -m 755 -d ${ELCDIR} - - # Source file symlink (emacsen policy 5C) - ln -s "${ELDIR}/${ELFILE}" "${ELCDIR}/${ELFILE}" - - # Compile - (cd ${ELCDIR}; ${FLAVOR} ${FLAGS} ${ELFILE}) -fi diff --git a/debian/rust-mode.emacsen-remove b/debian/rust-mode.emacsen-remove deleted file mode 100755 index acd07a0912..0000000000 --- a/debian/rust-mode.emacsen-remove +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh -set -e - -FLAVOR=$1 -PACKAGE=rust-mode -ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} - -if [ ${FLAVOR} != emacs ]; then - echo remove/${PACKAGE}: Purging byte-compiled files for ${FLAVOR} - rm -rf "${ELCDIR}" -fi diff --git a/debian/rust-mode.emacsen-startup b/debian/rust-mode.emacsen-startup deleted file mode 100644 index 11c9671d7a..0000000000 --- a/debian/rust-mode.emacsen-startup +++ /dev/null @@ -1,22 +0,0 @@ -;; -*- emacs-lisp -*- -;; -;; Emacs startup file for the Debian GNU/Linux rust-mode package - -(cond - ((not (file-exists-p "/usr/share/emacs/site-lisp/rust-mode")) - (message "Package rust-mode removed but not purged. Skipping setup.")) - ((not (file-exists-p (concat "/usr/share/" - (symbol-name debian-emacs-flavor) - "/site-lisp/rust-mode/rust-mode.elc"))) - (message "Package rust-mode not fully installed. Skipping setup.")) - (t - - (debian-pkg-add-load-path-item - (concat "/usr/share/" - (symbol-name debian-emacs-flavor) - "/site-lisp/rust-mode")) - - ;; autoloads for rust-mode - (autoload 'rust-mode "rust-mode" "Major mode for Rust code." t) - - (add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-mode)))) diff --git a/debian/rust-mode.install b/debian/rust-mode.install deleted file mode 100644 index 1ca245a386..0000000000 --- a/debian/rust-mode.install +++ /dev/null @@ -1,2 +0,0 @@ -src/etc/emacs/rust-mode.el usr/share/emacs/site-lisp/rust-mode/ -src/etc/emacs/rust-mode-tests.el usr/share/emacs/site-lisp/rust-mode/ diff --git a/debian/vim-syntax-rust.install b/debian/vim-syntax-rust.install deleted file mode 100644 index e2ea46a501..0000000000 --- a/debian/vim-syntax-rust.install +++ /dev/null @@ -1,2 +0,0 @@ -debian/vim-syntax-rust.yaml usr/share/vim/registry/ -src/etc/vim usr/share/vim/addons/ diff --git a/debian/vim-syntax-rust.yaml b/debian/vim-syntax-rust.yaml deleted file mode 100644 index 6de3b68581..0000000000 --- a/debian/vim-syntax-rust.yaml +++ /dev/null @@ -1,14 +0,0 @@ -addon: rust-syntax -description: "Addon support for the Rust language" -files: - - after/syntax/rust.vim - - syntax/rust.vim - - compiler/rustc.vim - - compiler/cargo.vim - - ftdetect/rust.vim - - plugin/rust.vim - - autoload/rust.vim - - doc/rust.txt - - indent/rust.vim - - ftplugin/rust.vim - - syntax_checkers/rust/rustc.vim