mirror of
https://github.com/simtactics/niotso.git
synced 2025-07-19 04:24:51 -04:00
work in progress, cleaned up the directories and split them up into folder which make more sense, Still need to compile libvitaboy and all the tools
This commit is contained in:
parent
66ce473514
commit
948bd8474c
1786 changed files with 571812 additions and 15332 deletions
143
deps/libjpeg-turbo/pkgscripts/makesunpkg
vendored
Normal file
143
deps/libjpeg-turbo/pkgscripts/makesunpkg
vendored
Normal file
|
@ -0,0 +1,143 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -u
|
||||
set -e
|
||||
trap onexit INT
|
||||
trap onexit TERM
|
||||
trap onexit EXIT
|
||||
|
||||
TMPDIR=
|
||||
|
||||
onexit()
|
||||
{
|
||||
if [ ! "$TMPDIR" = "" ]; then
|
||||
rm -rf $TMPDIR
|
||||
fi
|
||||
}
|
||||
|
||||
usage()
|
||||
{
|
||||
echo "$0 [combined [32-bit build dir.]]"
|
||||
exit 1
|
||||
}
|
||||
|
||||
COMBINED=0
|
||||
|
||||
PACKAGE_NAME=libjpeg-turbo
|
||||
VERSION=1.2.0
|
||||
BUILD=20120225
|
||||
PKGARCH=i386
|
||||
SRCDIR=/c/Users/Drew/Documents/Niotso hg/trunk/Libraries/FileHandler/libjpeg-turbo/pkgscripts/..
|
||||
BUILDDIR32=/c/Users/Drew/Documents/Niotso hg/trunk/Libraries/FileHandler/libjpeg-turbo/pkgscripts/../solx86
|
||||
WITH_JAVA=0
|
||||
if [ $# -gt 0 ]; then
|
||||
if [ "$1" = "combined" ]; then
|
||||
COMBINED=1
|
||||
if [ $# -gt 1 ]; then BUILDDIR32=$2; fi
|
||||
fi
|
||||
fi
|
||||
|
||||
umask 022
|
||||
TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX`
|
||||
rm -f $PACKAGE_NAME.pkg.bz2
|
||||
cp $SRCDIR/release/copyright $TMPDIR
|
||||
touch $TMPDIR/depend
|
||||
cp pkgscripts/pkginfo $TMPDIR/pkginfo
|
||||
|
||||
if [ "$PKGARCH" = "i386" ]; then
|
||||
__LIB=lib
|
||||
else
|
||||
__LIB=lib/$PKGARCH
|
||||
fi
|
||||
|
||||
if [ $COMBINED = 1 ]; then
|
||||
if [ ! -d $BUILDDIR32 ]; then
|
||||
echo ERROR: 32-bit build directory $BUILDDIR32 does not exist
|
||||
exit 1
|
||||
fi
|
||||
if [ ! -f $BUILDDIR32/Makefile ]; then
|
||||
echo ERROR: 32-bit build directory $BUILDDIR32 is not configured
|
||||
exit 1
|
||||
fi
|
||||
PWD=`pwd`
|
||||
cd $BUILDDIR32
|
||||
make install DESTDIR=$TMPDIR mandir=/opt/$PACKAGE_NAME/man AM_MAKEFLAGS="mandir=/opt/$PACKAGE_NAME/man"
|
||||
cd $PWD
|
||||
fi
|
||||
# This mess is to work around a bug in /usr/ccs/bin/make
|
||||
make install DESTDIR=$TMPDIR libdir=/opt/$PACKAGE_NAME/$__LIB \
|
||||
mandir=/opt/$PACKAGE_NAME/man docdir=/opt/$PACKAGE_NAME/doc \
|
||||
exampledir=/opt/$PACKAGE_NAME/doc \
|
||||
AM_MAKEFLAGS="libdir=/opt/$PACKAGE_NAME/$__LIB mandir=/opt/$PACKAGE_NAME/man docdir=/opt/$PACKAGE_NAME/doc exampledir=/opt/$PACKAGE_NAME/doc"
|
||||
rm -f $TMPDIR/opt/$PACKAGE_NAME/$__LIB/*.la
|
||||
|
||||
cat >$TMPDIR/proto <<EOF
|
||||
i copyright
|
||||
i depend
|
||||
i pkginfo
|
||||
d none $PACKAGE_NAME 0755 root bin
|
||||
d none $PACKAGE_NAME/bin 0755 root bin
|
||||
f none $PACKAGE_NAME/bin/cjpeg 0755 root bin
|
||||
f none $PACKAGE_NAME/bin/djpeg 0755 root bin
|
||||
f none $PACKAGE_NAME/bin/jpegtran 0755 root bin
|
||||
f none $PACKAGE_NAME/bin/tjbench 0755 root bin
|
||||
f none $PACKAGE_NAME/bin/rdjpgcom 0755 root bin
|
||||
f none $PACKAGE_NAME/bin/wrjpgcom 0755 root bin
|
||||
d none $PACKAGE_NAME/lib 0755 root bin
|
||||
EOF
|
||||
if [ $COMBINED = 1 ]; then
|
||||
cat >>$TMPDIR/proto <<EOF
|
||||
f none $PACKAGE_NAME/lib/libjpeg.so.62.0.0 0755 root bin
|
||||
s none $PACKAGE_NAME/lib/libjpeg.so.62=libjpeg.so.62.0.0
|
||||
s none $PACKAGE_NAME/lib/libjpeg.so=libjpeg.so.62.0.0
|
||||
f none $PACKAGE_NAME/lib/libjpeg.a 0644 root bin
|
||||
f none $PACKAGE_NAME/lib/libturbojpeg.so 0755 root bin
|
||||
f none $PACKAGE_NAME/lib/libturbojpeg.a 0644 root bin
|
||||
EOF
|
||||
fi
|
||||
if [ "${__LIB}" != "lib" ]; then
|
||||
echo d none $PACKAGE_NAME/${__LIB} 0755 root bin >>$TMPDIR/proto
|
||||
echo s none $PACKAGE_NAME/lib64=${__LIB} >>$TMPDIR/proto
|
||||
echo s none $PACKAGE_NAME/lib/64=$PKGARCH >>$TMPDIR/proto
|
||||
fi
|
||||
cat >>$TMPDIR/proto <<EOF
|
||||
f none $PACKAGE_NAME/${__LIB}/libjpeg.so.62.0.0 0755 root bin
|
||||
s none $PACKAGE_NAME/${__LIB}/libjpeg.so.62=libjpeg.so.62.0.0
|
||||
s none $PACKAGE_NAME/${__LIB}/libjpeg.so=libjpeg.so.62.0.0
|
||||
f none $PACKAGE_NAME/${__LIB}/libjpeg.a 0644 root bin
|
||||
f none $PACKAGE_NAME/${__LIB}/libturbojpeg.so 0755 root bin
|
||||
f none $PACKAGE_NAME/${__LIB}/libturbojpeg.a 0644 root bin
|
||||
s none $PACKAGE_NAME/lib32=lib
|
||||
d none $PACKAGE_NAME/man 0755 root bin
|
||||
d none $PACKAGE_NAME/man/man1 0755 root bin
|
||||
d none $PACKAGE_NAME/man/man1/cjpeg.1 0644 root bin
|
||||
d none $PACKAGE_NAME/man/man1/djpeg.1 0644 root bin
|
||||
d none $PACKAGE_NAME/man/man1/jpegtran.1 0644 root bin
|
||||
d none $PACKAGE_NAME/man/man1/rdjpgcom.1 0644 root bin
|
||||
d none $PACKAGE_NAME/man/man1/wrjpgcom.1 0644 root bin
|
||||
d none $PACKAGE_NAME/include 0755 root bin
|
||||
f none $PACKAGE_NAME/include/jconfig.h 0644 root bin
|
||||
f none $PACKAGE_NAME/include/jerror.h 0644 root bin
|
||||
f none $PACKAGE_NAME/include/jmorecfg.h 0644 root bin
|
||||
f none $PACKAGE_NAME/include/jpeglib.h 0644 root bin
|
||||
f none $PACKAGE_NAME/include/turbojpeg.h 0644 root bin
|
||||
d none $PACKAGE_NAME/doc 0755 root bin
|
||||
f none $PACKAGE_NAME/doc/README 0644 root bin
|
||||
f none $PACKAGE_NAME/doc/README-turbo.txt 0644 root bin
|
||||
f none $PACKAGE_NAME/doc/example.c 0644 root bin
|
||||
f none $PACKAGE_NAME/doc/libjpeg.txt 0644 root bin
|
||||
f none $PACKAGE_NAME/doc/structure.txt 0644 root bin
|
||||
f none $PACKAGE_NAME/doc/usage.txt 0644 root bin
|
||||
f none $PACKAGE_NAME/doc/wizard.txt 0644 root bin
|
||||
EOF
|
||||
if [ $WITH_JAVA = 1 ]; then
|
||||
echo d none $PACKAGE_NAME/classes 0755 root bin >>$TMPDIR/proto
|
||||
echo f none $PACKAGE_NAME/classes/turbojpeg.jar 0644 root bin >>$TMPDIR/proto
|
||||
fi
|
||||
|
||||
pkgmk -o -r $TMPDIR/opt -d $TMPDIR -a i386 -f $TMPDIR/proto
|
||||
pkgtrans -s $TMPDIR $TMPDIR/$PACKAGE_NAME-$VERSION.pkg $PACKAGE_NAME
|
||||
bzip2 $TMPDIR/$PACKAGE_NAME-$VERSION.pkg
|
||||
cp $TMPDIR/$PACKAGE_NAME-$VERSION.pkg.bz2 .
|
||||
|
||||
exit
|
Loading…
Add table
Add a link
Reference in a new issue