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 | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 20 | echo "$0 [-build32 [32-bit build dir]] [-buildarmv6 [ARM v6 build dir]] [-buildarmv7 [ARM v7 build dir]] [-buildarmv7s [ARM v7s build dir]]" |
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 | f2602ce | 2011-04-01 00:20:33 +0000 | [diff] [blame] | 36 | WITH_JAVA=@WITH_JAVA@ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 37 | |
| 38 | PREFIX=%{__prefix} |
| 39 | BINDIR=%{__bindir} |
| 40 | DOCDIR=%{__docdir} |
| 41 | LIBDIR=%{__libdir} |
| 42 | |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 43 | while [ $# -gt 0 ]; do |
| 44 | case $1 in |
| 45 | -h*) usage 0 ;; |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 46 | -build32) |
| 47 | BUILD32=1 |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 48 | if [ $# -gt 1 ]; then |
| 49 | if [[ ! "$2" =~ -.* ]]; then |
| 50 | BUILDDIR32=$2; shift |
| 51 | fi |
| 52 | fi |
| 53 | ;; |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 54 | -buildarmv6) |
| 55 | BUILDARMV6=1 |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 56 | if [ $# -gt 1 ]; then |
| 57 | if [[ ! "$2" =~ -.* ]]; then |
| 58 | BUILDDIRARMV6=$2; shift |
| 59 | fi |
| 60 | fi |
| 61 | ;; |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 62 | -buildarmv7) |
| 63 | BUILDARMV7=1 |
DRC | 9e7eb27 | 2012-02-10 03:41:20 +0000 | [diff] [blame] | 64 | if [ $# -gt 1 ]; then |
| 65 | if [[ ! "$2" =~ -.* ]]; then |
| 66 | BUILDDIRARMV7=$2; shift |
| 67 | fi |
| 68 | fi |
| 69 | ;; |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 70 | -buildarmv7s) |
| 71 | BUILDARMV7S=1 |
| 72 | if [ $# -gt 1 ]; then |
| 73 | if [[ ! "$2" =~ -.* ]]; then |
| 74 | BUILDDIRARMV7S=$2; shift |
| 75 | fi |
| 76 | fi |
| 77 | ;; |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 78 | esac |
| 79 | shift |
| 80 | done |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 81 | |
DRC | b94f2de | 2011-03-22 09:31:25 +0000 | [diff] [blame] | 82 | if [ -f $PACKAGE_NAME-$VERSION.dmg ]; then |
| 83 | rm -f $PACKAGE_NAME-$VERSION.dmg |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 84 | fi |
| 85 | |
| 86 | umask 022 |
DRC | 051dd5a | 2010-02-17 01:07:46 +0000 | [diff] [blame] | 87 | TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX` |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 88 | PKGROOT=$TMPDIR/pkg/Package_Root |
DRC | 051dd5a | 2010-02-17 01:07:46 +0000 | [diff] [blame] | 89 | mkdir -p $PKGROOT |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 90 | make install DESTDIR=$PKGROOT docdir=/Library/Documentation/$PACKAGE_NAME \ |
DRC | a1647c8 | 2012-02-10 00:39:05 +0000 | [diff] [blame] | 91 | exampledir=/Library/Documentation/$PACKAGE_NAME |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 92 | rm -f $PKGROOT$LIBDIR/*.la |
| 93 | |
| 94 | if [ "$PREFIX" = "/opt/libjpeg-turbo" -a "$DOCDIR" = "/opt/libjpeg-turbo/doc" ]; then |
| 95 | ln -fs /Library/Documentation/$PACKAGE_NAME $PKGROOT$DOCDIR |
| 96 | fi |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 97 | |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 98 | if [ $BUILD32 = 1 ]; then |
DRC | 9ef93db | 2010-10-18 08:24:42 +0000 | [diff] [blame] | 99 | if [ ! -d $BUILDDIR32 ]; then |
| 100 | echo ERROR: 32-bit build directory $BUILDDIR32 does not exist |
| 101 | exit 1 |
| 102 | fi |
| 103 | if [ ! -f $BUILDDIR32/Makefile ]; then |
| 104 | echo ERROR: 32-bit build directory $BUILDDIR32 is not configured |
| 105 | exit 1 |
DRC | 315123f | 2010-02-15 16:14:26 +0000 | [diff] [blame] | 106 | fi |
| 107 | mkdir -p $TMPDIR/dist.x86 |
DRC | 9ef93db | 2010-10-18 08:24:42 +0000 | [diff] [blame] | 108 | pushd $BUILDDIR32 |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 109 | make install DESTDIR=$TMPDIR/dist.x86 |
DRC | 315123f | 2010-02-15 16:14:26 +0000 | [diff] [blame] | 110 | popd |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 111 | if [ ! -h $TMPDIR/dist.x86/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib -a \ |
| 112 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib ]; then |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 113 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 114 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 115 | -arch x86_64 $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib \ |
| 116 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib |
| 117 | elif [ ! -h $TMPDIR/dist.x86/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib -a \ |
| 118 | ! -h $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib ]; then |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 119 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 120 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 121 | -arch x86_64 $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib \ |
| 122 | -output $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.0.@SO_MINOR_VERSION@.dylib |
DRC | 5df6c23 | 2010-02-23 10:22:33 +0000 | [diff] [blame] | 123 | fi |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 124 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 125 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libjpeg.a \ |
| 126 | -arch x86_64 $PKGROOT/$LIBDIR/libjpeg.a \ |
| 127 | -output $PKGROOT/$LIBDIR/libjpeg.a |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 128 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 129 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libturbojpeg.0.dylib \ |
| 130 | -arch x86_64 $PKGROOT/$LIBDIR/libturbojpeg.0.dylib \ |
| 131 | -output $PKGROOT/$LIBDIR/libturbojpeg.0.dylib |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 132 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 133 | -arch i386 $TMPDIR/dist.x86/$LIBDIR/libturbojpeg.a \ |
| 134 | -arch x86_64 $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 135 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 136 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 137 | -arch i386 $TMPDIR/dist.x86/$BINDIR/cjpeg \ |
| 138 | -arch x86_64 $PKGROOT/$BINDIR/cjpeg \ |
| 139 | -output $PKGROOT/$BINDIR/cjpeg |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 140 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 141 | -arch i386 $TMPDIR/dist.x86/$BINDIR/djpeg \ |
| 142 | -arch x86_64 $PKGROOT/$BINDIR/djpeg \ |
| 143 | -output $PKGROOT/$BINDIR/djpeg |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 144 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 145 | -arch i386 $TMPDIR/dist.x86/$BINDIR/jpegtran \ |
| 146 | -arch x86_64 $PKGROOT/$BINDIR/jpegtran \ |
| 147 | -output $PKGROOT/$BINDIR/jpegtran |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 148 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 149 | -arch i386 $TMPDIR/dist.x86/$BINDIR/tjbench \ |
| 150 | -arch x86_64 $PKGROOT/$BINDIR/tjbench \ |
| 151 | -output $PKGROOT/$BINDIR/tjbench |
DRC | 240d82f | 2011-02-19 00:00:34 +0000 | [diff] [blame] | 152 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 153 | -arch i386 $TMPDIR/dist.x86/$BINDIR/rdjpgcom \ |
| 154 | -arch x86_64 $PKGROOT/$BINDIR/rdjpgcom \ |
| 155 | -output $PKGROOT/$BINDIR/rdjpgcom |
DRC | 3d1dd07 | 2010-06-05 03:00:36 +0000 | [diff] [blame] | 156 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 157 | -arch i386 $TMPDIR/dist.x86/$BINDIR/wrjpgcom \ |
| 158 | -arch x86_64 $PKGROOT/$BINDIR/wrjpgcom \ |
| 159 | -output $PKGROOT/$BINDIR/wrjpgcom |
DRC | 8e2bba9 | 2010-06-04 23:54:10 +0000 | [diff] [blame] | 160 | |
DRC | 315123f | 2010-02-15 16:14:26 +0000 | [diff] [blame] | 161 | fi |
| 162 | |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 163 | if [ $BUILDARMV6 = 1 ]; then |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 164 | if [ ! -d $BUILDDIRARMV6 ]; then |
| 165 | echo ERROR: ARM v6 build directory $BUILDDIRARMV6 does not exist |
| 166 | exit 1 |
| 167 | fi |
| 168 | if [ ! -f $BUILDDIRARMV6/Makefile ]; then |
| 169 | echo ERROR: ARM v6 build directory $BUILDDIRARMV6 is not configured |
| 170 | exit 1 |
| 171 | fi |
| 172 | mkdir -p $TMPDIR/dist.armv6 |
| 173 | pushd $BUILDDIRARMV6 |
| 174 | make install DESTDIR=$TMPDIR/dist.armv6 |
| 175 | popd |
| 176 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 177 | $PKGROOT/$LIBDIR/libjpeg.a \ |
| 178 | -arch arm $TMPDIR/dist.armv6/$LIBDIR/libjpeg.a \ |
| 179 | -output $PKGROOT/$LIBDIR/libjpeg.a |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 180 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 181 | $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 182 | -arch arm $TMPDIR/dist.armv6/$LIBDIR/libturbojpeg.a \ |
| 183 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 184 | fi |
| 185 | |
DRC | 7c6ae03 | 2012-03-23 00:51:56 +0000 | [diff] [blame] | 186 | if [ $BUILDARMV7 = 1 ]; then |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 187 | if [ ! -d $BUILDDIRARMV7 ]; then |
| 188 | echo ERROR: ARM v7 build directory $BUILDDIRARMV7 does not exist |
| 189 | exit 1 |
| 190 | fi |
| 191 | if [ ! -f $BUILDDIRARMV7/Makefile ]; then |
| 192 | echo ERROR: ARM v7 build directory $BUILDDIRARMV7 is not configured |
| 193 | exit 1 |
| 194 | fi |
| 195 | mkdir -p $TMPDIR/dist.armv7 |
| 196 | pushd $BUILDDIRARMV7 |
| 197 | make install DESTDIR=$TMPDIR/dist.armv7 |
| 198 | popd |
| 199 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 200 | $PKGROOT/$LIBDIR/libjpeg.a \ |
| 201 | -arch arm $TMPDIR/dist.armv7/$LIBDIR/libjpeg.a \ |
| 202 | -output $PKGROOT/$LIBDIR/libjpeg.a |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 203 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 204 | $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 205 | -arch arm $TMPDIR/dist.armv7/$LIBDIR/libturbojpeg.a \ |
| 206 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
DRC | 20b734e | 2012-02-10 01:30:37 +0000 | [diff] [blame] | 207 | fi |
| 208 | |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 209 | if [ $BUILDARMV7S = 1 ]; then |
| 210 | if [ ! -d $BUILDDIRARMV7S ]; then |
| 211 | echo ERROR: ARM v7s build directory $BUILDDIRARMV7S does not exist |
| 212 | exit 1 |
| 213 | fi |
| 214 | if [ ! -f $BUILDDIRARMV7S/Makefile ]; then |
| 215 | echo ERROR: ARM v7s build directory $BUILDDIRARMV7S is not configured |
| 216 | exit 1 |
| 217 | fi |
| 218 | mkdir -p $TMPDIR/dist.armv7s |
| 219 | pushd $BUILDDIRARMV7S |
| 220 | make install DESTDIR=$TMPDIR/dist.armv7s |
| 221 | popd |
| 222 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 223 | $PKGROOT/$LIBDIR/libjpeg.a \ |
| 224 | -arch arm $TMPDIR/dist.armv7s/$LIBDIR/libjpeg.a \ |
| 225 | -output $PKGROOT/$LIBDIR/libjpeg.a |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 226 | lipo -create \ |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 227 | $PKGROOT/$LIBDIR/libturbojpeg.a \ |
| 228 | -arch arm $TMPDIR/dist.armv7s/$LIBDIR/libturbojpeg.a \ |
| 229 | -output $PKGROOT/$LIBDIR/libturbojpeg.a |
DRC | a2a2cd6 | 2013-02-04 22:29:57 +0000 | [diff] [blame] | 230 | fi |
| 231 | |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 232 | install_name_tool -id $LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib $PKGROOT/$LIBDIR/libjpeg.@SO_MAJOR_VERSION@.dylib |
| 233 | install_name_tool -id $LIBDIR/libturbojpeg.0.dylib $PKGROOT/$LIBDIR/libturbojpeg.0.dylib |
DRC | 315123f | 2010-02-15 16:14:26 +0000 | [diff] [blame] | 234 | |
DRC | f2602ce | 2011-04-01 00:20:33 +0000 | [diff] [blame] | 235 | if [ $WITH_JAVA = 1 ]; then |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 236 | ln -fs libturbojpeg.0.dylib $PKGROOT/$LIBDIR/libturbojpeg.jnilib |
DRC | 25c5870 | 2011-02-05 04:41:36 +0000 | [diff] [blame] | 237 | fi |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 238 | if [ "$PREFIX" = "/opt/libjpeg-turbo" -a "$LIBDIR" = "/opt/libjpeg-turbo/lib" ]; then |
| 239 | if [ ! -h $PKGROOT/$PREFIX/lib32 ]; then |
| 240 | ln -fs lib $PKGROOT/$PREFIX/lib32 |
| 241 | fi |
| 242 | if [ ! -h $PKGROOT/$PREFIX/lib64 ]; then |
| 243 | ln -fs lib $PKGROOT/$PREFIX/lib64 |
| 244 | fi |
DRC | d1c281a | 2010-11-17 22:44:40 +0000 | [diff] [blame] | 245 | fi |
DRC | f12c7db | 2010-05-18 19:04:47 +0000 | [diff] [blame] | 246 | |
DRC | b1068fa | 2014-03-23 17:53:07 +0000 | [diff] [blame] | 247 | mkdir -p $TMPDIR/pkg |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 248 | |
DRC | 7175e51 | 2013-04-23 22:29:00 +0000 | [diff] [blame] | 249 | install -m 755 pkgscripts/uninstall $PKGROOT/$BINDIR/ |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 250 | |
DRC | b1068fa | 2014-03-23 17:53:07 +0000 | [diff] [blame] | 251 | find $PKGROOT -type f | while read file; do xattr -c $file; done |
| 252 | |
| 253 | 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] | 254 | |
| 255 | mkdir $TMPDIR/dmg |
DRC | b1068fa | 2014-03-23 17:53:07 +0000 | [diff] [blame] | 256 | pkgbuild --root $PKGROOT --version $VERSION.$BUILD \ |
| 257 | --identifier com.libjpeg-turbo.libjpeg-turbo $TMPDIR/pkg/$PACKAGE_NAME.pkg |
| 258 | productbuild --distribution $SRCDIR/release/Distribution.xml \ |
| 259 | --package-path $TMPDIR/pkg/ --resources $TMPDIR/pkg/ \ |
| 260 | $TMPDIR/dmg/$PACKAGE_NAME.pkg |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 261 | hdiutil create -fs HFS+ -volname $PACKAGE_NAME-$VERSION \ |
DRC | b94f2de | 2011-03-22 09:31:25 +0000 | [diff] [blame] | 262 | -srcfolder "$TMPDIR/dmg" $TMPDIR/$PACKAGE_NAME-$VERSION.dmg |
| 263 | cp $TMPDIR/$PACKAGE_NAME-$VERSION.dmg . |
DRC | 6533b6e | 2010-02-15 14:57:18 +0000 | [diff] [blame] | 264 | |
DRC | 051dd5a | 2010-02-17 01:07:46 +0000 | [diff] [blame] | 265 | exit |