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
}