# Contributor: Isaac Dunham # Maintainer: Isaac Dunham setvar pkgname = 'ted' setvar pkgver = '2.23' setvar pkgrel = '1' setvar pkgdesc = ""An easy Rich Text Processor"" setvar url = ""http://www.nllgg.nl/Ted/"" setvar arch = ""all"" setvar license = ""GPL2+"" setvar depends = ""$pkgname-common"" setvar makedepends = ""pcre-dev motif-dev gtk+2.0-dev libx11-dev libxpm-dev libpng-dev libjpeg-turbo-dev tiff-dev libpaper-dev "" setvar install = """" setvar subpackages = ""$pkgname-motif $pkgname-common $pkgname-doc"" setvar source = ""http://ftp.nluug.nl/pub/editors/ted/ted-$pkgver.src.tar.gz"" setvar _builddir = ""$srcdir"/Ted-$pkgver" proc prepare { local i cd $_builddir for i in $source { case (i) { *.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1} } } } proc build { cd $_builddir make -j1 CONFIGURE_OPTIONS="--with-MOTIF" compile.shared || return 1 cp Ted/Ted Ted.motif || return 1 make clean || return 1 make -j1 compile.shared || return 1 } proc package { cd $_builddir mkdir -p $pkgdir make DESTDIR="$pkgdir" install || return 1 cp Ted.motif "$pkgdir"/usr/bin/ || return 1 mv "$pkgdir"/usr/share/Ted/examples/rtf*.sh "$pkgdir"/usr/bin || \ return 1 mv "$pkgdir"/usr/share/Ted/doc/*.1 "$pkgdir"/usr/share/man/man1/ || \ return 1 } proc motif { setvar provides = ""ted=$pkgver-r$pkgrel"" setvar depends = ""ted-common"" setvar triggers = ""ted-motif.trigger=/usr/bin/Ted*"" setvar pkgdesc = ""An easy Rich Text Processor (Motif version)"" mkdir -p "$subpkgdir"/usr/bin || return 1 mv "$pkgdir"/usr/bin/Ted.motif "$subpkgdir"/usr/bin || return 1 } proc common { setvar depends = """" setvar arch = ""noarch"" mkdir -p "$subpkgdir"/usr/bin "$subpkgdir"/usr/share/Ted || return 1 mv "$pkgdir"/usr/share/applications "$subpkgdir"/usr/share/ || return 1 mv "$pkgdir"/usr/share/Ted/afm/ "$pkgdir"/usr/share/Ted/config/ \ "$pkgdir"/usr/share/Ted/dfa/ "$pkgdir"/usr/share/Ted/Ted*.* \ "$subpkgdir"/usr/share/Ted/ || return 1 mv "$pkgdir"/usr/bin/*.sh "$subpkgdir"/usr/bin/ || return 1 } proc doc { setvar depends = """" mkdir -p "$subpkgdir"/usr/share/ || return 1 mv "$pkgdir"/usr/share/Ted "$subpkgdir"/usr/share || return 1 default_doc || return 1 if test -e "$subpkgdir"/usr/share/man/man1/Ted.1 -a \ -e "$subpkgdir"/usr/share/man/man1/Ted.1.gz { rm -f "$subpkgdir"/usr/share/man/man1/Ted.1 || return 1 } } setvar md5sums = ""4199df0deb82a90450135ec3f2b7d915 ted-2.23.src.tar.gz"" setvar sha256sums = ""3fa992c2bc96af3ca788ef941cb5314f4a1d843202efd0201b8b4ee9adbf316c ted-2.23.src.tar.gz"" setvar sha512sums = ""c6541e5a07545a08b30cb9b33429d9a7675f9252df32ccca5cdb4f2ff09978085d28d015a42922baf8c95db1ea6379a9d1088541aafd9ce45b8870212496849f ted-2.23.src.tar.gz""