rev |
line source |
pascal@13255
|
1 # SliTaz package receipt.
|
pascal@13255
|
2
|
pascal@13255
|
3 PACKAGE="qemacs-tiny"
|
pascal@13256
|
4 SOURCE="qemacs"
|
pascal@13255
|
5 VERSION="0.3.2"
|
pascal@13255
|
6 CATEGORY="development"
|
pascal@13255
|
7 SHORT_DESC="Tiny emacs clone."
|
pascal@13255
|
8 MAINTAINER="pascal.bellard@slitaz.org"
|
pascal@13256
|
9 TARBALL="$SOURCE-$VERSION.tar.gz"
|
pascal@13256
|
10 WEB_SITE="http://bellard.org/$SOURCE/"
|
pascal@13255
|
11 WGET_URL="${WEB_SITE}$TARBALL"
|
pascal@13255
|
12 TAGS="editor"
|
pascal@13255
|
13
|
pascal@13255
|
14 DEPENDS=""
|
pascal@13255
|
15 BUILD_DEPENDS=""
|
pascal@13255
|
16
|
pascal@13255
|
17 # Rules to configure and make the package.
|
pascal@13255
|
18 compile_rules()
|
pascal@13255
|
19 {
|
pascal@13255
|
20 cd $src
|
pascal@13269
|
21 export CFLAGS="-Wno-error=unused-but-set-variable -O2"
|
pascal@13255
|
22 sed -i 's/\(define SAVED_DATA_SIZE \).*/\1 __builtin_offsetof(EditState,end_of_saved_data)/' qe.h
|
pascal@13255
|
23 ./configure --prefix=/usr --enable-tiny && make qe
|
pascal@13255
|
24 }
|
pascal@13255
|
25
|
pascal@13255
|
26 # Rules to gen a SliTaz package suitable for Tazpkg.
|
pascal@13255
|
27 genpkg_rules()
|
pascal@13255
|
28 {
|
pascal@13255
|
29 mkdir -p $fs/usr/bin
|
pascal@13255
|
30 cp -a $src/qe $fs/usr/bin/qemacs
|
pascal@13255
|
31 ln -s qemacs $fs/usr/bin/qe
|
pascal@13255
|
32 }
|
pascal@13255
|
33
|