wok-next annotate 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
rev   line source
domcox@8443 1 # SliTaz package receipt.
domcox@8443 2
domcox@8443 3 PACKAGE="emacs-pkg-vala-mode"
domcox@8443 4 VERSION="0.1"
domcox@8443 5 CATEGORY="development"
al@21020 6 SHORT_DESC="An Emacs major mode for editing Vala code"
al@21020 7 MAINTAINER="devel@slitaz.org"
pascal@15202 8 LICENSE="GPL3"
al@21020 9 WEB_SITE="https://wiki.gnome.org/Projects/Vala/Emacs"
al@20882 10 REPOLOGY="emacs-vala-mode"
al@20882 11
domcox@14094 12 BUILD_DEPENDS="emacs"
domcox@8443 13
al@21020 14 genpkg_rules() {
domcox@14088 15 echo -n "Installing start file"
al@21020 16 mkdir -p $fs/usr/share/emacs/site-lisp/site-start.d &&
al@21020 17 cp -a $stuff/80-vala-init.el $fs/usr/share/emacs/site-lisp/site-start.d
domcox@14088 18 status
domcox@14088 19
domcox@8443 20 echo -n "Installing vala-mode"
al@21020 21 mkdir -p $fs/usr/share/emacs/site-lisp/vala-mode &&
al@21020 22 cp -a $stuff/vala-mode.el $fs/usr/share/emacs/site-lisp/vala-mode
domcox@8443 23 status
domcox@8443 24
domcox@14088 25 # byte-compile files, remove src
al@21020 26 for file in $fs/usr/share/emacs/site-lisp/vala-mode/vala*.el; do
domcox@14195 27 echo -n "Byte-compiling $(basename file)"
al@21020 28 emacs -batch -f batch-byte-compile $file 2>/dev/null; err=$?
domcox@14088 29 status
domcox@14195 30 [ "$err" = "0" ] && rm -f $file
domcox@14088 31 done
pascal@14196 32 true
al@21020 33 DEPENDS="emacs"
al@21020 34 TAGS="emacs vala"
domcox@8443 35 }
domcox@8443 36
al@21020 37 post_install() {
pascal@17552 38 chroot "$1/" tazpkg reconfigure emacs
domcox@8443 39 }
domcox@8443 40
al@21020 41 post_remove() {
pascal@17552 42 chroot "$1/" tazpkg reconfigure emacs
domcox@8443 43 }