DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | set -u |
DRC | 051dd5a | 2010-02-17 01:07:46 +0000 | [diff] [blame] | 4 | set -e |
| 5 | trap onexit INT |
| 6 | trap onexit TERM |
| 7 | trap onexit EXIT |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 8 | |
| 9 | TMPDIR= |
| 10 | |
DRC | 051dd5a | 2010-02-17 01:07:46 +0000 | [diff] [blame] | 11 | onexit() |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 12 | { |
| 13 | if [ ! "$TMPDIR" = "" ]; then |
DRC | b1068fa | 2014-03-23 17:53:07 +0000 | [diff] [blame] | 14 | rm -rf $TMPDIR |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 15 | fi |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 16 | } |
| 17 | |
| 18 | usage() |
| 19 | { |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 20 | echo "$0 [-build32 [32-bit build dir]] [-buildarmv6 [ARMv6 build dir]] [-buildarmv7 [ARMv7 build dir]] [-buildarmv7s [ARMv7s build dir] [-buildarmv8 [ARMv8 build dir]] [-lipo [path to lipo]]" |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 21 | exit 1 |
| 22 | } |
| 23 | |
DRC | 4578953 | 2013-04-24 23:39:37 +0000 | [diff] [blame] | 24 | PACKAGE_NAME=@PKGNAME@ |
DRC | 0f53df8 | 2010-10-21 19:47:06 +0000 | [diff] [blame] | 25 | VERSION=@VERSION@ |
| 26 | BUILD=@BUILD@ |
DRC | b94f2de | 2011-03-22 09:31:25 +0000 | [diff] [blame] | 27 | SRCDIR=@abs_top_srcdir@ |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 28 | BUILDDIR32=@abs_top_srcdir@/osxx86 |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 29 | BUILD32=0 |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 30 | BUILDDIRARMV6=@abs_top_srcdir@/iosarmv6 |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 31 | BUILDARMV6=0 |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 32 | BUILDDIRARMV7=@abs_top_srcdir@/iosarmv7 |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 33 | BUILDARMV7=0 |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 34 | BUILDDIRARMV7S=@abs_top_srcdir@/iosarmv7s |
| 35 | BUILDARMV7S=0 |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 36 | BUILDDIRARMV8=@abs_top_srcdir@/iosarmv8 |
| 37 | BUILDARMV8=0 |
DRC | f2602ce | 2011-04-01 00:20:33 +0000 | [diff] [blame] | 38 | WITH_JAVA=@WITH_JAVA@ |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 39 | LIPO=lipo |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 40 | |
| 41 | PREFIX=%{__prefix} |
| 42 | BINDIR=%{__bindir} |
| 43 | DOCDIR=%{__docdir} |
| 44 | LIBDIR=%{__libdir} |
| 45 | |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 46 | while [ $# -gt 0 ]; do |
| 47 | case $1 in |
| 48 | -h*) usage 0 ;; |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 49 | -build32) |
| 50 | BUILD32=1 |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 51 | if [ $# -gt 1 ]; then |
| 52 | if [[ ! "$2" =~ -.* ]]; then |
| 53 | BUILDDIR32=$2; shift |
| 54 | fi |
| 55 | fi |
| 56 | ;; |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 57 | -buildarmv6) |
| 58 | BUILDARMV6=1 |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 59 | if [ $# -gt 1 ]; then |
| 60 | if [[ ! "$2" =~ -.* ]]; then |
| 61 | BUILDDIRARMV6=$2; shift |
| 62 | fi |
| 63 | fi |
| 64 | ;; |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 65 | -buildarmv7) |
| 66 | BUILDARMV7=1 |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 67 | if [ $# -gt 1 ]; then |
| 68 | if [[ ! "$2" =~ -.* ]]; then |
| 69 | BUILDDIRARMV7=$2; shift |
| 70 | fi |
| 71 | fi |
| 72 | ;; |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 73 | -buildarmv7s) |
| 74 | BUILDARMV7S=1 |
| 75 | if [ $# -gt 1 ]; then |
| 76 | if [[ ! "$2" =~ -.* ]]; then |
| 77 | BUILDDIRARMV7S=$2; shift |
| 78 | fi |
| 79 | fi |
| 80 | ;; |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 81 | -buildarmv8) |
| 82 | BUILDARMV8=1 |
| 83 | if [ $# -gt 1 ]; then |
| 84 | if [[ ! "$2" =~ -.* ]]; then |
| 85 | BUILDDIRARMV8=$2; shift |
| 86 | fi |
| 87 | fi |
| 88 | ;; |
| 89 | -lipo) |
| 90 | if [ $# -gt 1 ]; then |
| 91 | if [[ ! "$2" =~ -.* ]]; then |
| 92 | LIPO=$2; shift |
| 93 | fi |
| 94 | fi |
| 95 | ;; |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 96 | esac |
| 97 | shift |
| 98 | done |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 99 | |
DRC | b94f2de | 2011-03-22 09:31:25 +0000 | [diff] [blame] | 100 | if [ -f $PACKAGE_NAME-$VERSION.dmg ]; then |
| 101 | rm -f $PACKAGE_NAME-$VERSION.dmg |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 102 | fi |
| 103 | |
| 104 | umask 022 |
DRC | 051dd5a | 2010-02-17 01:07:46 +0000 | [diff] [blame] | 105 | TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX` |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 106 | PKGROOT=$TMPDIR/pkg/Package_Root |
DRC | 051dd5a | 2010-02-17 01:07:46 +0000 | [diff] [blame] | 107 | mkdir -p $PKGROOT |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 108 | make install DESTDIR=$PKGROOT docdir=/Library/Documentation/$PACKAGE_NAME \ |
DRC | a1647c8 | 2012-02-10 00:39:05 +0000 | [diff] [blame] | 109 | exampledir=/Library/Documentation/$PACKAGE_NAME |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 110 | rm -f $PKGROOT$LIBDIR/*.la |
| 111 | |
| 112 | if [ "$PREFIX" = "/opt/libjpeg-turbo" -a "$DOCDIR" = "/opt/libjpeg-turbo/doc" ]; then |
| 113 | ln -fs /Library/Documentation/$PACKAGE_NAME $PKGROOT$DOCDIR |
| 114 | fi |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 115 | |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 116 | if [ $BUILD32 = 1 ]; then |
DRC | 9ef93db | 2010-10-18 08:24:42 +0000 | [diff] [blame] | 117 | if [ ! -d $BUILDDIR32 ]; then |
| 118 | echo ERROR: 32-bit build directory $BUILDDIR32 does not exist |
| 119 | exit 1 |
| 120 | fi |
| 121 | if [ ! -f $BUILDDIR32/Makefile ]; then |
| 122 | echo ERROR: 32-bit build directory $BUILDDIR32 is not configured |
| 123 | exit 1 |
DRC | 315123f | 2010-02-15 16:14:26 +0000 | [diff] [blame] | 124 | fi |
| 125 | mkdir -p $TMPDIR/dist.x86 |
DRC | 9ef93db | 2010-10-18 08:24:42 +0000 | [diff] [blame] | 126 | pushd $BUILDDIR32 |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 127 | make install DESTDIR=$TMPDIR/dist.x86 |
DRC | 315123f | 2010-02-15 16:14:26 +0000 | [diff] [blame] | 128 | popd |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 129 | if [ ! -h $TMPDIR/dist.x86/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib -a \ |
| 130 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 131 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 132 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 133 | -arch x86_64 $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 134 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib |
| 135 | elif [ ! -h $TMPDIR/dist.x86/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib -a \ |
| 136 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 137 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 138 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 139 | -arch x86_64 $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 140 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib |
DRC | 5df6c23 | 2010-02-23 10:22:33 +0000 | [diff] [blame] | 141 | fi |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 142 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 143 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libjpeg.a \ |
| 144 | -arch x86_64 $PKGROOT/$LIBDIR/libjpeg.a \ |
| 145 | -output $PKGROOT/$LIBDIR/libjpeg.a |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 146 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 147 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libturbojpeg.0.dylib \ |
| 148 | -arch x86_64 $PKGROOT/$LIBDIR/libturbojpeg.0.dylib \ |
| 149 | -output $PKGROOT/$LIBDIR/libturbojpeg.0.dylib |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 150 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 151 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libturbojpeg.a \ |
| 152 | -arch x86_64 $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 153 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 154 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 155 | -arch i386 $TMPDIR/dist.x86/$BINDIR/cjpeg \ |
| 156 | -arch x86_64 $PKGROOT/$BINDIR/cjpeg \ |
| 157 | -output $PKGROOT/$BINDIR/cjpeg |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 158 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 159 | -arch i386 $TMPDIR/dist.x86/$BINDIR/djpeg \ |
| 160 | -arch x86_64 $PKGROOT/$BINDIR/djpeg \ |
| 161 | -output $PKGROOT/$BINDIR/djpeg |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 162 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 163 | -arch i386 $TMPDIR/dist.x86/$BINDIR/jpegtran \ |
| 164 | -arch x86_64 $PKGROOT/$BINDIR/jpegtran \ |
| 165 | -output $PKGROOT/$BINDIR/jpegtran |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 166 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 167 | -arch i386 $TMPDIR/dist.x86/$BINDIR/tjbench \ |
| 168 | -arch x86_64 $PKGROOT/$BINDIR/tjbench \ |
| 169 | -output $PKGROOT/$BINDIR/tjbench |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 170 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 171 | -arch i386 $TMPDIR/dist.x86/$BINDIR/rdjpgcom \ |
| 172 | -arch x86_64 $PKGROOT/$BINDIR/rdjpgcom \ |
| 173 | -output $PKGROOT/$BINDIR/rdjpgcom |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 174 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 175 | -arch i386 $TMPDIR/dist.x86/$BINDIR/wrjpgcom \ |
| 176 | -arch x86_64 $PKGROOT/$BINDIR/wrjpgcom \ |
| 177 | -output $PKGROOT/$BINDIR/wrjpgcom |
DRC | 8e2bba9 | 2010-06-04 23:54:10 +0000 | [diff] [blame] | 178 | |
DRC | 315123f | 2010-02-15 16:14:26 +0000 | [diff] [blame] | 179 | fi |
| 180 | |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 181 | if [ $BUILDARMV6 = 1 ]; then |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 182 | if [ ! -d $BUILDDIRARMV6 ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 183 | echo ERROR: ARMv6 build directory $BUILDDIRARMV6 does not exist |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 184 | exit 1 |
| 185 | fi |
| 186 | if [ ! -f $BUILDDIRARMV6/Makefile ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 187 | echo ERROR: ARMv6 build directory $BUILDDIRARMV6 is not configured |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 188 | exit 1 |
| 189 | fi |
| 190 | mkdir -p $TMPDIR/dist.armv6 |
| 191 | pushd $BUILDDIRARMV6 |
| 192 | make install DESTDIR=$TMPDIR/dist.armv6 |
| 193 | popd |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 194 | if [ ! -h $TMPDIR/dist.armv6/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib -a \ |
| 195 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 196 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 197 | $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 198 | -arch arm $TMPDIR/dist.armv6/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 199 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib |
| 200 | elif [ ! -h $TMPDIR/dist.armv6/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib -a \ |
| 201 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 202 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 203 | $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 204 | -arch arm $TMPDIR/dist.armv6/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 205 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib |
| 206 | fi |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 207 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 208 | $PKGROOT/$LIBDIR/libjpeg.a \ |
| 209 | -arch arm $TMPDIR/dist.armv6/$LIBDIR/libjpeg.a \ |
| 210 | -output $PKGROOT/$LIBDIR/libjpeg.a |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 211 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 212 | $PKGROOT/$LIBDIR/libturbojpeg.0.dylib \ |
| 213 | -arch arm $TMPDIR/dist.armv6/$LIBDIR/libturbojpeg.0.dylib \ |
| 214 | -output $PKGROOT/$LIBDIR/libturbojpeg.0.dylib |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 215 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 216 | $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 217 | -arch arm $TMPDIR/dist.armv6/$LIBDIR/libturbojpeg.a \ |
| 218 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 219 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 220 | $PKGROOT/$BINDIR/cjpeg \ |
| 221 | -arch arm $TMPDIR/dist.armv6/$BINDIR/cjpeg \ |
| 222 | -output $PKGROOT/$BINDIR/cjpeg |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 223 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 224 | $PKGROOT/$BINDIR/djpeg \ |
| 225 | -arch arm $TMPDIR/dist.armv6/$BINDIR/djpeg \ |
| 226 | -output $PKGROOT/$BINDIR/djpeg |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 227 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 228 | $PKGROOT/$BINDIR/jpegtran \ |
| 229 | -arch arm $TMPDIR/dist.armv6/$BINDIR/jpegtran \ |
| 230 | -output $PKGROOT/$BINDIR/jpegtran |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 231 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 232 | $PKGROOT/$BINDIR/tjbench \ |
| 233 | -arch arm $TMPDIR/dist.armv6/$BINDIR/tjbench \ |
| 234 | -output $PKGROOT/$BINDIR/tjbench |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 235 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 236 | $PKGROOT/$BINDIR/rdjpgcom \ |
| 237 | -arch arm $TMPDIR/dist.armv6/$BINDIR/rdjpgcom \ |
| 238 | -output $PKGROOT/$BINDIR/rdjpgcom |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 239 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 240 | $PKGROOT/$BINDIR/wrjpgcom \ |
| 241 | -arch arm $TMPDIR/dist.armv6/$BINDIR/wrjpgcom \ |
| 242 | -output $PKGROOT/$BINDIR/wrjpgcom |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 243 | fi |
| 244 | |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 245 | if [ $BUILDARMV7 = 1 ]; then |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 246 | if [ ! -d $BUILDDIRARMV7 ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 247 | echo ERROR: ARMv7 build directory $BUILDDIRARMV7 does not exist |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 248 | exit 1 |
| 249 | fi |
| 250 | if [ ! -f $BUILDDIRARMV7/Makefile ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 251 | echo ERROR: ARMv7 build directory $BUILDDIRARMV7 is not configured |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 252 | exit 1 |
| 253 | fi |
| 254 | mkdir -p $TMPDIR/dist.armv7 |
| 255 | pushd $BUILDDIRARMV7 |
| 256 | make install DESTDIR=$TMPDIR/dist.armv7 |
| 257 | popd |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 258 | if [ ! -h $TMPDIR/dist.armv7/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib -a \ |
| 259 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 260 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 261 | $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 262 | -arch arm $TMPDIR/dist.armv7/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 263 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib |
| 264 | elif [ ! -h $TMPDIR/dist.armv7/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib -a \ |
| 265 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 266 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 267 | $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 268 | -arch arm $TMPDIR/dist.armv7/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 269 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib |
| 270 | fi |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 271 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 272 | $PKGROOT/$LIBDIR/libjpeg.a \ |
| 273 | -arch arm $TMPDIR/dist.armv7/$LIBDIR/libjpeg.a \ |
| 274 | -output $PKGROOT/$LIBDIR/libjpeg.a |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 275 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 276 | $PKGROOT/$LIBDIR/libturbojpeg.0.dylib \ |
| 277 | -arch arm $TMPDIR/dist.armv7/$LIBDIR/libturbojpeg.0.dylib \ |
| 278 | -output $PKGROOT/$LIBDIR/libturbojpeg.0.dylib |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 279 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 280 | $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 281 | -arch arm $TMPDIR/dist.armv7/$LIBDIR/libturbojpeg.a \ |
| 282 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 283 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 284 | $PKGROOT/$BINDIR/cjpeg \ |
| 285 | -arch arm $TMPDIR/dist.armv7/$BINDIR/cjpeg \ |
| 286 | -output $PKGROOT/$BINDIR/cjpeg |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 287 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 288 | $PKGROOT/$BINDIR/djpeg \ |
| 289 | -arch arm $TMPDIR/dist.armv7/$BINDIR/djpeg \ |
| 290 | -output $PKGROOT/$BINDIR/djpeg |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 291 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 292 | $PKGROOT/$BINDIR/jpegtran \ |
| 293 | -arch arm $TMPDIR/dist.armv7/$BINDIR/jpegtran \ |
| 294 | -output $PKGROOT/$BINDIR/jpegtran |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 295 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 296 | $PKGROOT/$BINDIR/tjbench \ |
| 297 | -arch arm $TMPDIR/dist.armv7/$BINDIR/tjbench \ |
| 298 | -output $PKGROOT/$BINDIR/tjbench |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 299 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 300 | $PKGROOT/$BINDIR/rdjpgcom \ |
| 301 | -arch arm $TMPDIR/dist.armv7/$BINDIR/rdjpgcom \ |
| 302 | -output $PKGROOT/$BINDIR/rdjpgcom |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 303 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 304 | $PKGROOT/$BINDIR/wrjpgcom \ |
| 305 | -arch arm $TMPDIR/dist.armv7/$BINDIR/wrjpgcom \ |
| 306 | -output $PKGROOT/$BINDIR/wrjpgcom |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 307 | fi |
| 308 | |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 309 | if [ $BUILDARMV7S = 1 ]; then |
| 310 | if [ ! -d $BUILDDIRARMV7S ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 311 | echo ERROR: ARMv7s build directory $BUILDDIRARMV7S does not exist |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 312 | exit 1 |
| 313 | fi |
| 314 | if [ ! -f $BUILDDIRARMV7S/Makefile ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 315 | echo ERROR: ARMv7s build directory $BUILDDIRARMV7S is not configured |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 316 | exit 1 |
| 317 | fi |
| 318 | mkdir -p $TMPDIR/dist.armv7s |
| 319 | pushd $BUILDDIRARMV7S |
| 320 | make install DESTDIR=$TMPDIR/dist.armv7s |
| 321 | popd |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 322 | if [ ! -h $TMPDIR/dist.armv7s/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib -a \ |
| 323 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 324 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 325 | $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 326 | -arch arm $TMPDIR/dist.armv7s/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 327 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib |
| 328 | elif [ ! -h $TMPDIR/dist.armv7s/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib -a \ |
| 329 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib ]; then |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 330 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 331 | $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 332 | -arch arm $TMPDIR/dist.armv7s/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 333 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib |
| 334 | fi |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 335 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 336 | $PKGROOT/$LIBDIR/libjpeg.a \ |
| 337 | -arch arm $TMPDIR/dist.armv7s/$LIBDIR/libjpeg.a \ |
| 338 | -output $PKGROOT/$LIBDIR/libjpeg.a |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 339 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 340 | $PKGROOT/$LIBDIR/libturbojpeg.0.dylib \ |
| 341 | -arch arm $TMPDIR/dist.armv7s/$LIBDIR/libturbojpeg.0.dylib \ |
| 342 | -output $PKGROOT/$LIBDIR/libturbojpeg.0.dylib |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 343 | $LIPO -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 344 | $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 345 | -arch arm $TMPDIR/dist.armv7s/$LIBDIR/libturbojpeg.a \ |
| 346 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 347 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 348 | $PKGROOT/$BINDIR/cjpeg \ |
| 349 | -arch arm $TMPDIR/dist.armv7s/$BINDIR/cjpeg \ |
| 350 | -output $PKGROOT/$BINDIR/cjpeg |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 351 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 352 | $PKGROOT/$BINDIR/djpeg \ |
| 353 | -arch arm $TMPDIR/dist.armv7s/$BINDIR/djpeg \ |
| 354 | -output $PKGROOT/$BINDIR/djpeg |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 355 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 356 | $PKGROOT/$BINDIR/jpegtran \ |
| 357 | -arch arm $TMPDIR/dist.armv7s/$BINDIR/jpegtran \ |
| 358 | -output $PKGROOT/$BINDIR/jpegtran |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 359 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 360 | $PKGROOT/$BINDIR/tjbench \ |
| 361 | -arch arm $TMPDIR/dist.armv7s/$BINDIR/tjbench \ |
| 362 | -output $PKGROOT/$BINDIR/tjbench |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 363 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 364 | $PKGROOT/$BINDIR/rdjpgcom \ |
| 365 | -arch arm $TMPDIR/dist.armv7s/$BINDIR/rdjpgcom \ |
| 366 | -output $PKGROOT/$BINDIR/rdjpgcom |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 367 | $LIPO -create \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 368 | $PKGROOT/$BINDIR/wrjpgcom \ |
| 369 | -arch arm $TMPDIR/dist.armv7s/$BINDIR/wrjpgcom \ |
| 370 | -output $PKGROOT/$BINDIR/wrjpgcom |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 371 | fi |
| 372 | |
DRC | 6e6b28c | 2014-12-19 17:34:30 +0000 | [diff] [blame^] | 373 | if [ $BUILDARMV8 = 1 ]; then |
| 374 | if [ ! -d $BUILDDIRARMV8 ]; then |
| 375 | echo ERROR: ARMv8 build directory $BUILDDIRARMV8 does not exist |
| 376 | exit 1 |
| 377 | fi |
| 378 | if [ ! -f $BUILDDIRARMV8/Makefile ]; then |
| 379 | echo ERROR: ARMv8 build directory $BUILDDIRARMV8 is not configured |
| 380 | exit 1 |
| 381 | fi |
| 382 | mkdir -p $TMPDIR/dist.armv8 |
| 383 | pushd $BUILDDIRARMV8 |
| 384 | make install DESTDIR=$TMPDIR/dist.armv8 |
| 385 | popd |
| 386 | if [ ! -h $TMPDIR/dist.armv8/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib -a \ |
| 387 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib ]; then |
| 388 | $LIPO -create \ |
| 389 | $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 390 | -arch arm64 $TMPDIR/dist.armv8/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 391 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib |
| 392 | elif [ ! -h $TMPDIR/dist.armv8/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib -a \ |
| 393 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib ]; then |
| 394 | $LIPO -create \ |
| 395 | $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 396 | -arch arm64 $TMPDIR/dist.armv8/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 397 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib |
| 398 | fi |
| 399 | $LIPO -create \ |
| 400 | $PKGROOT/$LIBDIR/libjpeg.a \ |
| 401 | -arch arm64 $TMPDIR/dist.armv8/$LIBDIR/libjpeg.a \ |
| 402 | -output $PKGROOT/$LIBDIR/libjpeg.a |
| 403 | $LIPO -create \ |
| 404 | $PKGROOT/$LIBDIR/libturbojpeg.0.dylib \ |
| 405 | -arch arm64 $TMPDIR/dist.armv8/$LIBDIR/libturbojpeg.0.dylib \ |
| 406 | -output $PKGROOT/$LIBDIR/libturbojpeg.0.dylib |
| 407 | $LIPO -create \ |
| 408 | $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 409 | -arch arm64 $TMPDIR/dist.armv8/$LIBDIR/libturbojpeg.a \ |
| 410 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
| 411 | $LIPO -create \ |
| 412 | $PKGROOT/$BINDIR/cjpeg \ |
| 413 | -arch arm64 $TMPDIR/dist.armv8/$BINDIR/cjpeg \ |
| 414 | -output $PKGROOT/$BINDIR/cjpeg |
| 415 | $LIPO -create \ |
| 416 | $PKGROOT/$BINDIR/djpeg \ |
| 417 | -arch arm64 $TMPDIR/dist.armv8/$BINDIR/djpeg \ |
| 418 | -output $PKGROOT/$BINDIR/djpeg |
| 419 | $LIPO -create \ |
| 420 | $PKGROOT/$BINDIR/jpegtran \ |
| 421 | -arch arm64 $TMPDIR/dist.armv8/$BINDIR/jpegtran \ |
| 422 | -output $PKGROOT/$BINDIR/jpegtran |
| 423 | $LIPO -create \ |
| 424 | $PKGROOT/$BINDIR/tjbench \ |
| 425 | -arch arm64 $TMPDIR/dist.armv8/$BINDIR/tjbench \ |
| 426 | -output $PKGROOT/$BINDIR/tjbench |
| 427 | $LIPO -create \ |
| 428 | $PKGROOT/$BINDIR/rdjpgcom \ |
| 429 | -arch arm64 $TMPDIR/dist.armv8/$BINDIR/rdjpgcom \ |
| 430 | -output $PKGROOT/$BINDIR/rdjpgcom |
| 431 | $LIPO -create \ |
| 432 | $PKGROOT/$BINDIR/wrjpgcom \ |
| 433 | -arch arm64 $TMPDIR/dist.armv8/$BINDIR/wrjpgcom \ |
| 434 | -output $PKGROOT/$BINDIR/wrjpgcom |
| 435 | fi |
| 436 | |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 437 | install_name_tool -id $LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib |
| 438 | install_name_tool -id $LIBDIR/libturbojpeg.0.dylib $PKGROOT/$LIBDIR/libturbojpeg.0.dylib |
DRC | 315123f | 2010-02-15 16:14:26 +0000 | [diff] [blame] | 439 | |
DRC | f2602ce | 2011-04-01 00:20:33 +0000 | [diff] [blame] | 440 | if [ $WITH_JAVA = 1 ]; then |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 441 | ln -fs libturbojpeg.0.dylib $PKGROOT/$LIBDIR/libturbojpeg.jnilib |
DRC | 25c5870 | 2011-02-05 04:41:36 +0000 | [diff] [blame] | 442 | fi |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 443 | if [ "$PREFIX" = "/opt/libjpeg-turbo" -a "$LIBDIR" = "/opt/libjpeg-turbo/lib" ]; then |
| 444 | if [ ! -h $PKGROOT/$PREFIX/lib32 ]; then |
| 445 | ln -fs lib $PKGROOT/$PREFIX/lib32 |
| 446 | fi |
| 447 | if [ ! -h $PKGROOT/$PREFIX/lib64 ]; then |
| 448 | ln -fs lib $PKGROOT/$PREFIX/lib64 |
| 449 | fi |
DRC | d1c281a | 2010-11-17 22:44:40 +0000 | [diff] [blame] | 450 | fi |
DRC | f12c7db | 2010-05-18 19:04:47 +0000 | [diff] [blame] | 451 | |
DRC | b1068fa | 2014-03-23 17:53:07 +0000 | [diff] [blame] | 452 | mkdir -p $TMPDIR/pkg |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 453 | |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 454 | install -m 755 pkgscripts/uninstall $PKGROOT/$BINDIR/ |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 455 | |
DRC | b1068fa | 2014-03-23 17:53:07 +0000 | [diff] [blame] | 456 | find $PKGROOT -type f | while read file; do xattr -c $file; done |
| 457 | |
| 458 | cp $SRCDIR/release/License.rtf $SRCDIR/release/Welcome.rtf $SRCDIR/release/ReadMe.txt $TMPDIR/pkg/ |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 459 | |
| 460 | mkdir $TMPDIR/dmg |
DRC | b1068fa | 2014-03-23 17:53:07 +0000 | [diff] [blame] | 461 | pkgbuild --root $PKGROOT --version $VERSION.$BUILD \ |
| 462 | --identifier com.libjpeg-turbo.libjpeg-turbo $TMPDIR/pkg/$PACKAGE_NAME.pkg |
| 463 | productbuild --distribution $SRCDIR/release/Distribution.xml \ |
| 464 | --package-path $TMPDIR/pkg/ --resources $TMPDIR/pkg/ \ |
| 465 | $TMPDIR/dmg/$PACKAGE_NAME.pkg |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 466 | hdiutil create -fs HFS+ -volname $PACKAGE_NAME-$VERSION \ |
DRC | ceb552a | 2014-12-19 10:44:09 +0000 | [diff] [blame] | 467 | -srcfolder "$TMPDIR/dmg" $TMPDIR/$PACKAGE_NAME-$VERSION.dmg |
| 468 | cp $TMPDIR/$PACKAGE_NAME-$VERSION.dmg . |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 469 | |
DRC | 051dd5a | 2010-02-17 01:07:46 +0000 | [diff] [blame] | 470 | exit |