~ubuntu-branches/ubuntu/wily/scribus/wily-proposed

« back to all changes in this revision

Viewing changes to OSX-package/Makefile

  • Committer: Package Import Robot
  • Author(s): Mattia Rizzolo
  • Date: 2014-05-11 16:29:44 UTC
  • mfrom: (1.1.9)
  • Revision ID: package-import@ubuntu.com-20140511162944-y6jnp08arsfefy26
Tags: 1.4.2.dfsg.1+r18267-0.1
* Non-maintainer upload.
* Repack the source to remove some non-free contents. (Closes: #741666)
* debian/README.source: update to reflect the above changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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
8
 
PKGNAME=Scribus-135
9
 
 
10
 
# no need to change those:
11
 
DISTDIR=dist
12
 
INPUTDIR=inputs
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
18
 
 
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} 
22
 
 
23
 
tmpdirs:
24
 
        mkdir -p ${DISTDIR}/packages
25
 
 
26
 
%.pkg: tmpdirs
27
 
        port -f -k pkg $*
28
 
        @cp -Rpn /opt/local/var/macports/build/*$**/work/*.pkg ${DISTDIR}/packages/
29
 
 
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/
33
 
 
34
 
%.mpkg: tmpdirs
35
 
        #port -f -k upgrade $*
36
 
        port -f -k -v mpkg $*
37
 
        @cp -Rpn /opt/local/var/macports/build/*$**/work/*.mpkg ${DISTDIR}/packages/
38
 
 
39
 
Scribus.pkg: tmpdirs
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})
44
 
 
45
 
 
46
 
 
47
 
clean:
48
 
        rm -rf ${DISTDIR}/packages/*
49