All pastes #1833774 Raw Edit

Untitled

public text v1 · immutable
#1833774 ·published 2010-03-11 14:20 UTC
rendered paste body
# Maintainer: Kristaps Esterlins <kristaps.esterlins@gmail.com>

pkgbase=etoile
pkgname=('etoile-etoilefoundation' 'etoile-etoileserialize' 'etoile-coreobject' 'etoile-etoileui' 'etoile-addresseskit' 'etoile-ogrekit' 'etoile-lucenekit' 'etoile-iconkit' 'etoile-systemconfig' 'etoile-mediakit' 'etoile-popplerkit' 'etoile-scriptkit' 'etoile-xmppkit' 'etoile-xwindowserverkit' 'etoile-languagekit' 'etoile-smalltalk' 'etoile-compiler' 'etoile-lkplugins' 'etoile-camaelon' 'etoile-etoilewildmenus' 'etoile-azbackground' 'etoile-idle' 'etoile-menuserver' 'etoile-scriptservices' 'etoile-corner' 'etoile-dictionaryreader' 'etoile-fontmanager' 'etoile-jabber' 'etoile-typewriter' 'etoile-vindaloo')
_pkgname=Etoile
pkgver=0.4.1
pkgrel=1
arch=('i686' 'x86_64')
url="http://etoileos.com"
# licence=('LGPL' 'APACHE' 'BSD' 'GPL2')
# groups=('etoile-frameworks')
makedepends=('gnustep-make>=2.00' 'gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'gcc>=4.1' 'postgresql>=8.3' 'oniguruma>=5.0' 'zlib' 'ffmpeg' 'taglib' 'libmp4v2>=1.9.1' 'alsa-oss' 'poppler>=0.6' 'llvm-etoile' 'lemon' 'libxss' 'openssl' 'libgcrypt')
conflicts=('etoile-svn')
options=('!makeflags')
source=(http://download.gna.org/etoile/$pkgbase-$pkgver.tar.bz2 'MKMediaFile.h.patch' 'etoile.make.patch' 'LanguageKit_Codegen.patch' 'CodegenLexicalScope.cpp.patch' 'LLVMCodeGen.cpp.patch' 'EtoileFoundation.patch' 'TLMusicFile.m.patch')
md5sums=('14d587f439ae6d2ba127ceb4e07a44d7' '2d42f23fd08523231fd18ec134e0cb93' '61a37e5d770c042fa29f793b7f85435f' 'e6a7318f57795627c7ecf8c0d107c40c' 'f40d5cd96bd90e321062bb4e1c6a3c9d' 'cc9799dc2d85166fc5d9e8c8b596c42c' '931057ab44e67cffc8def3f7d4878244' '2e536f365bf6a48f148ea928afbcb957')

build() {
	cd $srcdir/$_pkgname-$pkgver

	# Change the location of ffmpeg headers path
	patch -Np1 < $srcdir/MKMediaFile.h.patch || return 1

	# Don't treat warning as errors
	patch -Np0 < $srcdir/etoile.make.patch || return 1

	# Disable -Wno-Werror notifications
	patch -Np0 < $srcdir/LanguageKit_Codegen.patch || return 1

	# Trivial fix for GCC to find stdio.h 
	patch -Np0 < $srcdir/CodegenLexicalScope.cpp.patch || return 1
	patch -Np0 < $srcdir/LLVMCodeGen.cpp.patch || return 1

	# Fix for x86-64 architecture
	patch -Np0 < $srcdir/EtoileFoundation.patch || return 1

	# Fix for Melodie to find libm4v2.h header
	patch -Np0 < $srcdir/TLMusicFile.m.patch || return 1
}

package_etoile-etoilefoundation() {
	pkgdesc="Core Framework for all Etoile projects"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00' 'gcc>=4.1' 'gcc-objc')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/EtoileFoundation

	source /etc/profile.d/GNUstep.sh

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licences/etoile-etoilefoundation

	install -m 644 COPYING $pkgdir/usr/share/licences/etoile-etoilefoundation
}

package_etoile-etoileserialize() {
	pkgdesc="Collection of classes used by CoreObject"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00' 'gcc>=4.1' 'gcc-objc')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/EtoileSerialize

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-etoileserialize

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-etoileserialize
}

package_etoile-coreobject() {
	pkgdesc="A framework for describing and organizing model objects"
	license=('MIT')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'postgresql>=8.3' 'etoile-etoilefoundation' 'etoile-etoileserialize')
#	makepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/CoreObject

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

# Check setup-coreobject.sh to add a post-install script 

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-etoileserialize

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-etoileserialize
}

package_etoile-etoileui() {
	pkgdesc="A high-level OOUI toolkit that provides a uniform tree representation for graphical objects"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-etoilefoundation')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/EtoileUI

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-etoileui

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-etoileui
}

package_etoile-addresseskit() {
	pkgdesc="Personal address manager for the GNUstep software system"
	license=('LGPL2.1')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-coreobject')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/AddressesKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-ogrekit() {
	pkgdesc="A regular expression library written in Objective-C in Cocoa"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'oniguruma>=5.0')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/OgreKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-ogrekit

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-ogrekit
}

package_etoile-lucenekit() {
	pkgdesc="A high-performance, full-featured text search engine library"
	license=('APACHE')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'etoile-ogrekit' 'zlib')
#	makedepends=('gnustep-make>=2.00')
	
	cd $srcdir/$_pkgname-$pkgver/Frameworks/LuceneKit

	source /etc/profile.d/GNUstep.sh

	# PCREParser is also supported as an alternative to OgreKit for regular expressions
	# In pkgbase add makedepends(... 'pcre') and add "make REGEPX=PCREParser || return 1"

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-iconkit () {
	pkgdesc="Provides icon theming and various facilities to create icons at run-time"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/IconKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-iconkit

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-iconkit
}

package_etoile-systemconfig () {
	pkgdesc="Framework which provides various a common way to set system specific preferences by interfacing with the host system."
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/SystemConfig

	source /etc/profile.d/GNUstep.sh

	# To enable acpi power management support add the entry 
	# into pkgbase makedepends=( ... 'acpi')
	# and use "make LIBACPI=yes || return 1"

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgname/usr/share/licenses/etoile-systemconfig

	install -m 644 COPYING $pkgname/usr/share/licenses/etoile-systemconfig
}

package_etoile-mediakit() {
	pkgdesc="Multimedia library for Etoile"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'ffmpeg' 'alsa-oss' 'etoile-etoilefoundation' 'etoile-systemconfig')
#	makedepends=('gnustep-make>=2.00')
	optdepends=('oss: Alternative for alsa-oss')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/MediaKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-popplerkit() {
	pkgdesc="A GNUstep/Cocoa framework fro accessing and rendering PDF content"
	license=('GPL')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'poppler>=0.6')
#	makedepends=('gnustep-make>=2.00')
	
	cd $srcdir/$_pkgname-$pkgver/Frameworks/PopplerKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-scriptkit() {
	pkgdesc="A very lightweight cross-app scripting framework"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Frameworks/ScriptKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-scriptkit

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-scriptkit
}

package_etoile-xmppkit() {
	pkgdesc="Objective-C implementation of the Extensible Messaging and Presence Protocol (XMPP)"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'etoile-etoilefoundation' 'etoile-addresseskit')
#	makedepends=('gnustep-make>=2.00')
	
	cd $srcdir/$_pkgname-$pkgver/Frameworks/XMPPKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-xmppkit

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-xmppkit
}

package_etoile-xwindowserverkit() {
	pkgdesc="Provides GNUstep the access to the X window system"
	license=('BSD')
	groups=('etoile-frameworks')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')
	
	cd $srcdir/$_pkgname-$pkgver/Frameworks/XWindowServerKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-xwindowserverkit

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-xwindowserverkit
}

package_etoile-languagekit() {
	pkgdesc="Frameworks for implementing dynamic language compilers and interpreters"
	license=('BSD')
	groups=('etoile-languages')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00' 'llvm-etoile')

	cd $srcdir/$_pkgname-$pkgver/Languages/LanguageKit

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-languagekit

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-languagekit
}

package_etoile-smalltalk() {
	pkgdesc="An object-oriented, dynamically typed, reflective programming language."
	license=('BSD')
	groups=('etoile-languages')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00' 'lemon')

	cd $srcdir/$_pkgname-$pkgver/Languages/Smalltalk

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-smalltalk

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-smalltalk
}

package_etoile-compiler() {
	pkgdesc="An implementation of Smalltalk designed to run on top of an Objective-C runtime"
	license=('BSD')
	groups=('etoile-languages')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-etoilefoundation')
	makedepends=('gnustep-make>=2.00' 'lemon' 'llvm-etoile>2.3')

	cd $srcdir/$_pkgname-$pkgver/Languages/Compiler

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-compiler

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-compiler
}

package_etoile-lkplugins() {
	pkgdesc="Plugins for Etoile LanguageKit"
	license=('BSD')
	groups=('etoile-languages')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00' 'llvm-etoile')

	cd $srcdir/$_pkgname-$pkgver/Languages/LKPlugins

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-lkplugins

	install -m 644 $srcdir/$_pkgname-$pkgver/Languages/LanguageKit/COPYING $pkgdir/usr/share/licenses/etoile-lkplugins
}

package_etoile-camaelon() {
	pkgdesc="A theme engine for GNUstep"
	license=('LGPL2.1')
	groups=('etoile-bundles')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Bundles/Camaelon

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-etoilewildmenus() {
	pkgdesc="Provides applications with horizontal menu display"
	license=('BSD')
	groups=('etoile-bundles')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Bundles/EtoileWildMenus

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-azbackground() {
	pkgdesc="Desktop background image manager for Etoile"
	license=('BSD')
	groups=('etoile-services-private')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Services/Private/AZBackground

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-azbackground

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-azbackground
}

package_etoile-idle() {
	pkgdesc="A small application that sends user-idle notifications every minute that the user is idle"
	license=('BSD')
	groups=('etoile-services-private')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'libxss')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Services/Private/Idle

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-menuserver() {
	pkgdesc="Etoile server application which provides the menubar's background"
	license=('BSD')
	groups=('etoile-services-private')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Services/Private/MenuServer

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-scriptservices() {
	pkgdesc="A gateway between GNUstep system services and Unix scripts."
	license=('MIT')
	groups=('etoile-services-private')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-etoilefoundation' 'etoile-languagekit' 'etoile-smalltalk')
#	makedepends=('gnustep-make>=2.00')
	
	cd $srcdir/$_pkgname-$pkgver/Services/Private/ScriptServices

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-corner() {
	pkgdesc="A simple 'hot-corners' implementation."
	license=('BSD')
	groups=('etoile-service-private')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-languagekit' 'etoile-scriptkit' 'etoile-smalltalk')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Services/Private/Corner

	source /etc/profile.d/GNUstep.sh

	make || return 1
	
	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-corner

	install -m 644 LICENSE $pkgdir/usr/share/licenses/etoile-corner
}

package_etoile-dictionaryreader() {
	pkgdesc="A dictionary reader for dict protocol online and locally"
	license=('MIT')
	groups=('etoile-services-user')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-etoileui')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Services/User/DictionaryReader

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-dictionaryreader

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-dictionaryreader
}

package_etoile-fontmanager() {
	pkgdesc="A font manager for Etoile"
	license=('BSD')
	groups=('etoile-services-user')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16')
#	makedepends=('gnustep-make>=2.00')
	
	cd $srcdir/$_pkgname-$pkgver/Services/User/FontManager

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-fontmanager

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-fontmanager
}

package_etoile-jabber() {
	pkgdesc="A instant messenger for jabber"
	license=('BSD')
	groups=('etoile-services-user')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-etoilefoundation' 'etoile-lxmppkit' 'etoile-addresseskit' 'openssl' 'libgcrypt')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Services/User/Jabber

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-jabber

	install -m 644 LICENSE $pkgdir/usr/share/licenses/etoile-jabber
}

# Currently (11.03.10) Melodie depends on libmp4v2 which has been updated
# and dropped support for some funcitons found in Melodie. It will be fixed
# when libmp4v2 support is dropped and replaced with taglib, which supports
# mp4 metadata. 

 package_etoile-melodie() {
	pkgdesc="A music player for Etoile"
	license=('BSD')
	groups=('etoile-services-user')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-etoilefoundation' 'etoile-coreobject' 'etoile-iconkit' 'etoile-mediakit' 'etoile-etoileui' 'taglib' 'libmp4v2>=1.9.1')
#	makedepends=('gnustep-make>=2.00')

	# Check the GNUmakefile for more dependencies

	cd $srcdir/$_pkgname-$pkgver/Services/User/Melodie

	source /etc/profile.d/GNUstep.sh

	make messages=yes || return 1 # Debugging purposes

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-typewriter() {
	pkgdesc="A general text editor for plain and rich format text"
	license=('BSD')
	groups=('etoile-services-user')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-ogrekit' 'etoile-scriptkit')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Services/User/Typewriter

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-typewriter

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-typewriter	
}

package_etoile-vindaloo() {
	pkgdesc="A PDF viewer for Etoile using PopplerKit"
	license=('GPL2')
	groups=('etoile-services-user')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-popplerkit')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Services/User/Vindaloo

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1
}

package_etoile-coreobjectexample() {
	pkgdesc="An example of using CoreObject persistency"
	license=('BSD')
	groups=('etoile-developer-examples')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-etoileui' 'etoile-etoilefoundation' 'etoile-coreobject')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Developer/Examples/CoreObjectExample

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-coreobject-example

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-coreobject-example
}

# For development purposes

package_etoile-lucenekitexample() {
	pkgdesc="An example of using LuceneKit - A high-performance, full-featured text search engine library"
	license=('BSD')
	groups=('etoile-developer-examples')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-lucenekit' 'etoile-ogrekit')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Developer/Examples/LuceneKitExample

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/etoile-lucenekitexample

	install -m 644 COPYING $pkgdir/usr/share/licenses/etoile-lucenekitexample
}

package_etoile-ogrekitexample() {
	pkgdesc="An example of OgreKit - A regexp library written in Obj-C in Cocoa"
	license=('BSD')
	groups=('etoile-developer-examples')
	depends=('gnustep-base>=1.18' 'gnustep-gui>=0.16' 'gnustep-back>=0.16' 'etoile-ogrekit')
#	makedepends=('gnustep-make>=2.00')

	cd $srcdir/$_pkgname-$pkgver/Developer/Examples/OgreKitExample

	source /etc/profile.d/GNUstep.sh

	make || return 1

	make DESTDIR=$pkgdir install || return 1

	install -d -m 755 $pkgdir/usr/share/licenses/ogrekitexample

	install -m 644 $srcdir/$_pkgname-$pkgver/Frameworks/OgreKit/COPYING \
		$pkgdir/usr/share/licenses/ogrekitexample
}