wok-next view emacs-pkg-vala-mode/receipt @ rev 21020

Cleaning is almost finished... I should proceed to upgrades.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Nov 02 14:15:08 2018 +0200 (2018-11-02)
parents d958fec46c9f
children 0cbe4b1f2230
line source
1 # SliTaz package receipt.
3 PACKAGE="emacs-pkg-vala-mode"
4 VERSION="0.1"
5 CATEGORY="development"
6 SHORT_DESC="An Emacs major mode for editing Vala code"
7 MAINTAINER="devel@slitaz.org"
8 LICENSE="GPL3"
9 WEB_SITE="https://wiki.gnome.org/Projects/Vala/Emacs"
10 REPOLOGY="emacs-vala-mode"
12 BUILD_DEPENDS="emacs"
14 genpkg_rules() {
15 echo -n "Installing start file"
16 mkdir -p $fs/usr/share/emacs/site-lisp/site-start.d &&
17 cp -a $stuff/80-vala-init.el $fs/usr/share/emacs/site-lisp/site-start.d
18 status
20 echo -n "Installing vala-mode"
21 mkdir -p $fs/usr/share/emacs/site-lisp/vala-mode &&
22 cp -a $stuff/vala-mode.el $fs/usr/share/emacs/site-lisp/vala-mode
23 status
25 # byte-compile files, remove src
26 for file in $fs/usr/share/emacs/site-lisp/vala-mode/vala*.el; do
27 echo -n "Byte-compiling $(basename file)"
28 emacs -batch -f batch-byte-compile $file 2>/dev/null; err=$?
29 status
30 [ "$err" = "0" ] && rm -f $file
31 done
32 true
33 DEPENDS="emacs"
34 TAGS="emacs vala"
35 }
37 post_install() {
38 chroot "$1/" tazpkg reconfigure emacs
39 }
41 post_remove() {
42 chroot "$1/" tazpkg reconfigure emacs
43 }