Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1365)

Side by Side Diff: release/makedpkg.in

Issue 1934113002: Update libjpeg_turbo to 1.4.90 from https://github.com/libjpeg-turbo/ (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 #!/bin/sh
2
3 set -u
4 set -e
5 trap onexit INT
6 trap onexit TERM
7 trap onexit EXIT
8
9 TMPDIR=
10 SUDO=
11
12 onexit()
13 {
14 if [ ! "$TMPDIR" = "" ]; then
15 $SUDO rm -rf $TMPDIR
16 fi
17 }
18
19 uid()
20 {
21 id | cut -f2 -d = | cut -f1 -d \(;
22 }
23
24 makedeb()
25 {
26 SUPPLEMENT=$1
27 DIRNAME=$PACKAGE_NAME
28
29 if [ $SUPPLEMENT = 1 ]; then
30 PACKAGE_NAME=$PACKAGE_NAME\32
31 DEBARCH=amd64
32 fi
33
34 umask 022
35 rm -f $PACKAGE_NAME\_$VERSION\_$DEBARCH.deb
36 TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX`
37 mkdir $TMPDIR/DEBIAN
38
39 if [ $SUPPLEMENT = 1 ]; then
40 make install DESTDIR=$TMPDIR bindir=/dummy/bin datadir=/dummy/da ta \
41 docdir=/dummy/doc includedir=/dummy/include mandir=/dumm y/man
42 rm -f $TMPDIR$LIBDIR/*.la
43 rm -rf $TMPDIR/dummy
44 else
45 make install DESTDIR=$TMPDIR docdir=/usr/share/doc/$DIRNAME-$VER SION \
46 exampledir=/usr/share/doc/$DIRNAME-$VERSION
47 rm -f $TMPDIR$LIBDIR/*.la
48 if [ "$PREFIX" = "/opt/libjpeg-turbo" -a "$DOCDIR" = "/opt/libjp eg-turbo/doc" ]; then
49 ln -fs /usr/share/doc/$DIRNAME-$VERSION $TMPDIR$DOCDIR
50 fi
51 fi
52
53 SIZE=`du -s $TMPDIR | cut -f1`
54 (cat $SRCDIR/release/deb-control.tmpl | sed s/{__PKGNAME}/$PACKAGE_NAME/ g \
55 | sed s/{__VERSION}/$VERSION/g | sed s/{__BUILD}/$BUILD/g \
56 | sed s/{__ARCH}/$DEBARCH/g | sed s/{__SIZE}/$SIZE/g \
57 > $TMPDIR/DEBIAN/control)
58
59
60 /sbin/ldconfig -n $TMPDIR$LIBDIR
61
62 $SUDO chown -Rh root:root $TMPDIR/*
63 dpkg -b $TMPDIR $PACKAGE_NAME\_$VERSION\_$DEBARCH.deb
64 }
65
66 PACKAGE_NAME=@PKGNAME@
67 VERSION=@VERSION@
68 BUILD=@BUILD@
69 DEBARCH=@DEBARCH@
70 SRCDIR=@abs_top_srcdir@
71 PREFIX=%{__prefix}
72 DOCDIR=%{__docdir}
73 LIBDIR=%{__libdir}
74
75 if [ ! `uid` -eq 0 ]; then
76 SUDO=sudo
77 fi
78
79 makedeb 0
80 if [ "$DEBARCH" = "i386" ]; then makedeb 1; fi
81
82 exit
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698