1
# currently a handpicked list of libraries Scribus depends on
2
DEPLIBRARIES=zlib.pkg jpeg.pkg tiff.pkg lcms.pkg freetype.pkg cairo.pkg
3
# these wil be optional packages later
4
ADDITIONAL=ghostscript.mpkg antiword.pkg aspell.pkg
5
# this MUST be the installed path of the Scribus.app bundle
6
SCRIBUSAPP=/usr/local/Applications/Scribus135.app
7
# How to name the package
10
# no need to change those:
13
INFOFILE=${INPUTDIR}/Info.plist
14
SCRIBUSINFOFILE=${INPUTDIR}/Scribus.pkg-Info.plist
15
SCRIBUSPKG=${INPUTDIR}/ScribusPkg
16
DESCFILE=${INPUTDIR}/Description.plist
17
RESOURCES=${INPUTDIR}/Resources
19
all: ${DEPLIBRARIES} Scribus.pkg
20
@echo Packaging ${PKGNAME} with ${DEPLIBRARIES}
21
@/Developer/Tools/packagemaker -build -p ${DISTDIR}/${PKGNAME}.mpkg -mi ${DISTDIR}/packages -i ${INFOFILE} -r ${RESOURCES}
24
mkdir -p ${DISTDIR}/packages
28
@cp -Rpn /opt/local/var/macports/build/*$**/work/*.pkg ${DISTDIR}/packages/
30
cairo.pkg: fontconfig.pkg expat.pkg libiconv.pkg libpng.pkg
31
port -f -k pkg cairo +no-x11
32
@cp -Rpn /opt/local/var/macports/build/*cairo*/work/*.pkg ${DISTDIR}/packages/
35
#port -f -k upgrade $*
37
@cp -Rpn /opt/local/var/macports/build/*$**/work/*.mpkg ${DISTDIR}/packages/
40
@mkdir -p ${SCRIBUSPKG}/Applications
41
@(cd ${SCRIBUSPKG}/Applications; mv ${SCRIBUSAPP} .)
42
/Developer/Tools/packagemaker -build -p ${DISTDIR}/packages/Scribus.pkg -f ${SCRIBUSPKG} -i ${SCRIBUSINFOFILE}
43
@(cd ${SCRIBUSPKG}/Applications ; mv Scribus*.app ${SCRIBUSAPP})
48
rm -rf ${DISTDIR}/packages/*