mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-04 22:18:55 +02:00
69 lines
1.9 KiB
Bash
69 lines
1.9 KiB
Bash
SUMMARY="A nimbler version of the famous Emacs editor"
|
||
DESCRIPTION="QEmacs (for Quick Emacs), a very small but powerful UNIX editor.
|
||
It has features that even big editors lack:
|
||
|
||
- Full screen editor with an Emacs look and feel with all Emacs common features.
|
||
- Full UTF8 support.
|
||
- WYSIWYG HTML/XML/CSS2 mode graphical editing.
|
||
- WYSIWYG DocBook.
|
||
- C mode: coloring with immediate update. Emacs like auto-indent.
|
||
- Shell mode, Hexadecimal editing...
|
||
|
||
The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs \
|
||
syntax."
|
||
HOMEPAGE="https://bellard.org/qemacs/"
|
||
COPYRIGHT="2000-2003 Fabrice Bellard"
|
||
LICENSE="GNU LGPL v2.1"
|
||
REVISION="4"
|
||
SOURCE_URI="https://dev.gentoo.org/~ulm/distfiles/qemacs-0.4.1_pre20170225.tar.xz"
|
||
CHECKSUM_SHA256="9a3f754effbd9253b7aec9909fea801fc233cf69f98f6c807e5334ae1c8a08a6"
|
||
SOURCE_DIR="qemacs"
|
||
PATCHES="qemacs-0.4.0dev.patchset"
|
||
|
||
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
|
||
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
|
||
|
||
PROVIDES="
|
||
qemacs$secondaryArchSuffix = $portVersion
|
||
app:qemacs$secondaryArchSuffix = $portVersion
|
||
cmd:qemacs$secondaryArchSuffix = $portVersion
|
||
cmd:qe$secondaryArchSuffix = $portVersion
|
||
cmd:html2png$secondaryArchSuffix = $portVersion
|
||
cmd:qemacs_pe2qe$secondaryArchSuffix = $portVersion
|
||
"
|
||
REQUIRES="
|
||
haiku$secondaryArchSuffix
|
||
lib:libpng16$secondaryArchSuffix
|
||
lib:libjpeg$secondaryArchSuffix
|
||
# lib:libavcodec$secondaryArchSuffix
|
||
# lib:libavformat$secondaryArchSuffix
|
||
"
|
||
|
||
BUILD_REQUIRES="
|
||
haiku${secondaryArchSuffix}_devel
|
||
devel:libpng$secondaryArchSuffix
|
||
# devel:libavcodec$secondaryArchSuffix
|
||
# devel:libavformat$secondaryArchSuffix
|
||
"
|
||
BUILD_PREREQUIRES="
|
||
cmd:which
|
||
cmd:make
|
||
cmd:gcc$secondaryArchSuffix
|
||
cmd:ld$secondaryArchSuffix
|
||
cmd:texi2html
|
||
"
|
||
|
||
BUILD()
|
||
{
|
||
./configure --prefix=$prefix --datadir=$dataDir --mandir=$manDir
|
||
make
|
||
}
|
||
|
||
INSTALL()
|
||
{
|
||
make install
|
||
install -m 755 haiku-pe2qe.sh $binDir/qemacs-pe2qe
|
||
addResourcesToBinaries qemacs.rdef $binDir/qemacs
|
||
addAppDeskbarSymlink $binDir/qe QEmacs
|
||
}
|