wok-6.x diff emacs/receipt @ rev 11885

pcmanfm2: Improve package integration
author Christophe Lincoln <pankso@slitaz.org>
date Tue Feb 28 14:35:10 2012 +0100 (2012-02-28)
parents aa285ce6348c
children 73641efed1cc
line diff
     1.1 --- a/emacs/receipt	Mon Feb 20 17:53:47 2012 +0100
     1.2 +++ b/emacs/receipt	Tue Feb 28 14:35:10 2012 +0100
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="emacs"
     1.7 -VERSION="23.3"
     1.8 +VERSION="23.4"
     1.9  CATEGORY="development"
    1.10  SHORT_DESC="The GNU Emacs editor"
    1.11  MAINTAINER="domcox@slitaz.org"
    1.12 @@ -25,7 +25,7 @@
    1.13  	sed -i 's/${GZIP_PROG} -9n/${GZIP_PROG}/g' leim/Makefile.in
    1.14  	# Configure (with GCC 4.5.0 workaround)
    1.15  	CFLAGS="-g -O2 -fno-optimize-sibling-calls" ./configure $CONFIGURE_ARGS \
    1.16 -		--infodir=/usr/share/emacs/info \
    1.17 +		--infodir=/usr/share/info \
    1.18  		--mandir=/usr/share/man \
    1.19  		--without-makeinfo \
    1.20  		--without-gconf \
    1.21 @@ -38,7 +38,7 @@
    1.22  		--sharedstatedir=/var/lib \
    1.23  		--prefix=/usr && \
    1.24  	make $MAKEFLAGS && \
    1.25 -	make DESTDIR=$PWD/_pkg install
    1.26 +	make DESTDIR=$DESTDIR install
    1.27  }
    1.28  
    1.29  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.30 @@ -56,7 +56,7 @@
    1.31  	echo -n "Copying emacs lib files"
    1.32  	cp -a $_pkg/usr/lib $fs/usr
    1.33  	status
    1.34 -	strip -s $fs/usr/lib/$PACKAGE/$VERSION/i486-pc-linux-gnu/* 2> /dev/null
    1.35 +	strip -s $fs/usr/lib/$PACKAGE/${VERSION:0:4}/i486-pc-linux-gnu/* 2> /dev/null
    1.36  	# lisp files
    1.37  	LISP_DIR="	lisp lisp/calc lisp/calendar lisp/cedet lisp/cedet/ede lisp/cedet/semantic \
    1.38  				lisp/cedet/semantic/analyze lisp/cedet/semantic/bovine lisp/cedet/semantic/decorate \
    1.39 @@ -65,14 +65,14 @@
    1.40  				lisp/net lisp/nxml lisp/obsolete lisp/org lisp/play lisp/progmodes lisp/textmodes lisp/url"
    1.41  	for dir in $LISP_DIR; do
    1.42  		echo -n "Copying $dir files"
    1.43 -		mkdir -p $fs/usr/share/$PACKAGE/$VERSION/$dir && \
    1.44 -		cp $_pkg/usr/share/$PACKAGE/$VERSION/$dir/*.elc $fs/usr/share/$PACKAGE/$VERSION/$dir
    1.45 -		if [ `ls $_pkg/usr/share/$PACKAGE/$VERSION/$dir/ | grep -c \.el$` -gt 0 ]; then
    1.46 -			cp $_pkg/usr/share/$PACKAGE/$VERSION/$dir/*.el $fs/usr/share/$PACKAGE/$VERSION/$dir
    1.47 +		mkdir -p $fs/usr/share/$PACKAGE/${VERSION:0:4}/$dir && \
    1.48 +		cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/*.elc $fs/usr/share/$PACKAGE/${VERSION:0:4}/$dir
    1.49 +		if [ `ls $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/ | grep -c \.el$` -gt 0 ]; then
    1.50 +			cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/*.el $fs/usr/share/$PACKAGE/${VERSION:0:4}/$dir
    1.51  		fi
    1.52  		for file in COPYING README TODO; do
    1.53 -			if [ -e $_pkg/usr/share/$PACKAGE/$VERSION/$dir/$file ]; then
    1.54 -				cp $_pkg/usr/share/$PACKAGE/$VERSION/$dir/$file $fs/usr/share/$PACKAGE/$VERSION/$dir
    1.55 +			if [ -e $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/$file ]; then
    1.56 +				cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/$file $fs/usr/share/$PACKAGE/${VERSION:0:4}/$dir
    1.57  			fi
    1.58  		done
    1.59  		status
    1.60 @@ -80,24 +80,24 @@
    1.61  	# Use linux term only
    1.62  	LINUX_TERM="README linux.el rxvt.elc tty-colors.elc vt100.elc xterm.elc"
    1.63  	echo -n "Copying lisp/term files (linux only)"
    1.64 -	mkdir -p $fs/usr/share/$PACKAGE/$VERSION/lisp/term && \
    1.65 +	mkdir -p $fs/usr/share/$PACKAGE/${VERSION:0:4}/lisp/term && \
    1.66  	for file in $LINUX_TERM; do
    1.67 -		cp -a $_pkg/usr/share/$PACKAGE/$VERSION/lisp/term/$file $fs/usr/share/$PACKAGE/$VERSION/lisp/term
    1.68 +		cp -a $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/lisp/term/$file $fs/usr/share/$PACKAGE/${VERSION:0:4}/lisp/term
    1.69  	done
    1.70  	status
    1.71  	# leim files
    1.72  	echo -n "Copying leim files"
    1.73 -	mkdir -p $fs/usr/share/$PACKAGE/$VERSION/leim && \
    1.74 -	cp $_pkg/usr/share/$PACKAGE/$VERSION/leim/*.el $fs/usr/share/$PACKAGE/$VERSION/leim
    1.75 +	mkdir -p $fs/usr/share/$PACKAGE/${VERSION:0:4}/leim && \
    1.76 +	cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/leim/*.el $fs/usr/share/$PACKAGE/${VERSION:0:4}/leim
    1.77  	status
    1.78  	LEIM_FILES="leim/ja-dic leim/quail"
    1.79  	for dir in $LEIM_FILES; do
    1.80  		echo -n "Copying $dir files"
    1.81 -		mkdir -p $fs/usr/share/$PACKAGE/$VERSION/$dir && \
    1.82 -		cp $_pkg/usr/share/$PACKAGE/$VERSION/$dir/*.elc $fs/usr/share/$PACKAGE/$VERSION/$dir && \
    1.83 +		mkdir -p $fs/usr/share/$PACKAGE/${VERSION:0:4}/$dir && \
    1.84 +		cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/*.elc $fs/usr/share/$PACKAGE/${VERSION:0:4}/$dir && \
    1.85  		for file in COPYING README TODO; do
    1.86 -			if [ -e $_pkg/usr/share/$PACKAGE/$VERSION/$dir/$file ]; then
    1.87 -				cp $_pkg/usr/share/$PACKAGE/$VERSION/$dir/$file $fs/usr/share/$PACKAGE/$VERSION/$dir
    1.88 +			if [ -e $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/$file ]; then
    1.89 +				cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/$file $fs/usr/share/$PACKAGE/${VERSION:0:4}/$dir
    1.90  			fi
    1.91  		done
    1.92  		status
    1.93 @@ -107,9 +107,9 @@
    1.94  	CONF_FILES="ETAGS.README charsets e edt-user.el emacs2.py emacs3.py emacs-buffer.gdb emacs.py \
    1.95  				forms-d2.dat gnus nxml schema enriched.doc ms-kermit ps-prin0.ps ps-prin1.ps \
    1.96  				ses-example.ses spook.lines yow.lines"
    1.97 -	mkdir -p $fs/usr/share/$PACKAGE/$VERSION/etc && \
    1.98 +	mkdir -p $fs/usr/share/$PACKAGE/${VERSION:0:4}/etc && \
    1.99  	for file in $CONF_FILES; do
   1.100 -		cp -a $_pkg/usr/share/$PACKAGE/$VERSION/etc/$file $fs/usr/share/$PACKAGE/$VERSION/etc
   1.101 +		cp -a $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/etc/$file $fs/usr/share/$PACKAGE/${VERSION:0:4}/etc
   1.102  	done
   1.103  	status
   1.104  	# Pixmaps files
   1.105 @@ -118,11 +118,11 @@
   1.106  				images/tree-widget/folder"
   1.107  	for dir in $XPM_DIR; do
   1.108  		echo -n "Copying $dir xpm files"
   1.109 -		mkdir -p $fs/usr/share/$PACKAGE/$VERSION/etc/$dir && \
   1.110 -		cp $_pkg/usr/share/$PACKAGE/$VERSION/etc/$dir/*.xpm $fs/usr/share/$PACKAGE/$VERSION/etc/$dir && \
   1.111 +		mkdir -p $fs/usr/share/$PACKAGE/${VERSION:0:4}/etc/$dir && \
   1.112 +		cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/etc/$dir/*.xpm $fs/usr/share/$PACKAGE/${VERSION:0:4}/etc/$dir && \
   1.113  		for file in COPYING README TODO; do
   1.114 -			if [ -e $_pkg/usr/share/$PACKAGE/$VERSION/$dir/$file ]; then
   1.115 -				cp $_pkg/usr/share/$PACKAGE/$VERSION/$dir/$file $fs/usr/share/$PACKAGE/$VERSION/$dir
   1.116 +			if [ -e $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/$file ]; then
   1.117 +				cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/$dir/$file $fs/usr/share/$PACKAGE/${VERSION:0:4}/$dir
   1.118  			fi
   1.119  		done
   1.120  		status
   1.121 @@ -130,37 +130,37 @@
   1.122  	PNG_DIR="	images images/gnus images/tree-widget/default images/tree-widget/folder"
   1.123  	for dir in $PNG_DIR; do
   1.124  		echo -n "Copying $dir png files"
   1.125 -		cp $_pkg/usr/share/$PACKAGE/$VERSION/etc/$dir/*.png $fs/usr/share/$PACKAGE/$VERSION/etc/$dir && \
   1.126 +		cp $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/etc/$dir/*.png $fs/usr/share/$PACKAGE/${VERSION:0:4}/etc/$dir && \
   1.127  		status
   1.128  	done
   1.129  	# Licence
   1.130  	GNU_FILES="AUTHORS BABYL CENSORSHIP COPYING DISTRIB FTP GNU ORDERS SERVICE copying.paper"
   1.131  	echo -n "Copying License files"
   1.132  	for file in $GNU_FILES; do
   1.133 -		cp -a $_pkg/usr/share/$PACKAGE/$VERSION/etc/$file $fs/usr/share/$PACKAGE/$VERSION/etc
   1.134 +		cp -a $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/etc/$file $fs/usr/share/$PACKAGE/${VERSION:0:4}/etc
   1.135  	done
   1.136  	status
   1.137  	# Install specific site file
   1.138  	echo -n "Installing specific SliTaz file"
   1.139  	mkdir -p $fs/usr/share/$PACKAGE/site-lisp/site-start.d && \
   1.140  	cp -a $_pkg/usr/share/$PACKAGE/site-lisp $fs/usr/share/$PACKAGE && \
   1.141 -	cp -a stuff/default.el $fs/usr/share/$PACKAGE/site-lisp && \
   1.142 -	cp -a stuff/90-slitaz.el $fs/usr/share/$PACKAGE/site-lisp/site-start.d
   1.143 +	cp -a $stuff/default.el $fs/usr/share/$PACKAGE/site-lisp && \
   1.144 +	cp -a $stuff/90-slitaz.el $fs/usr/share/$PACKAGE/site-lisp/site-start.d
   1.145  	status
   1.146  	# Install desktop files for emacs
   1.147  	echo -n "Installing emacs menu"
   1.148  	mkdir -p $fs/usr/share/pixmaps $fs/usr/share/applications && \
   1.149 -	cp -a $_pkg/usr/share/$PACKAGE/$VERSION/etc/emacs.desktop $fs/usr/share/applications/ && \
   1.150 +	cp -a $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/etc/emacs.desktop $fs/usr/share/applications/ && \
   1.151  	cp -a $_pkg/usr/share/icons/hicolor/32x32/apps/emacs.png $fs/usr/share/pixmaps
   1.152  	status
   1.153  	# Add a desktop file for emacs client
   1.154  	echo -n "Installing emacsclient menu"
   1.155 -	cp -a $_pkg/usr/share/$PACKAGE/$VERSION/etc/emacs.desktop $fs/usr/share/applications/emacsclient.desktop && \
   1.156 +	cp -a $_pkg/usr/share/$PACKAGE/${VERSION:0:4}/etc/emacs.desktop $fs/usr/share/applications/emacsclient.desktop && \
   1.157  	sed -i 's/Exec.*/Exec=xterm -e emacsclient --alternate-editor="" %F/' $fs/usr/share/applications/emacsclient.desktop && \
   1.158  	sed -i 's/Name=.*/Name=Emacsclient/' $fs/usr/share/applications/emacsclient.desktop
   1.159  	status
   1.160  	# Directory  workaround
   1.161 -	cd $fs/usr/share/$PACKAGE/$VERSION
   1.162 +	cd $fs/usr/share/$PACKAGE/${VERSION:0:4}
   1.163  	ln -s ../site-lisp site-lisp
   1.164  }
   1.165