diff options
Diffstat (limited to 'release')
-rw-r--r-- | release/Description.plist.in (renamed from release/Description.plist.tmpl) | 4 | ||||
-rw-r--r--[-rwxr-xr-x] | release/Info.plist.in (renamed from release/Info.plist.tmpl) | 6 | ||||
-rw-r--r-- | release/deb-control.in (renamed from release/deb-control.tmpl) | 8 | ||||
-rwxr-xr-x | release/libjpeg-turbo.nsi.in | 28 | ||||
-rw-r--r-- | release/libjpeg-turbo.spec.in | 4 | ||||
-rw-r--r--[-rwxr-xr-x] | release/makecygwinpkg.in (renamed from release/makecygwinpkg) | 13 | ||||
-rw-r--r-- | release/makedpkg.in (renamed from release/makedpkg) | 25 | ||||
-rw-r--r-- | release/makemacpkg.in | 25 | ||||
-rw-r--r-- | release/makesunpkg.in | 14 | ||||
-rw-r--r-- | release/pkginfo.in (renamed from release/pkginfo.tmpl) | 10 | ||||
-rw-r--r-- | release/uninstall.in (renamed from release/uninstall.sh.tmpl) | 4 |
11 files changed, 58 insertions, 83 deletions
diff --git a/release/Description.plist.tmpl b/release/Description.plist.in index 4c5875c..adca3ec 100644 --- a/release/Description.plist.tmpl +++ b/release/Description.plist.in @@ -5,8 +5,8 @@ <key>IFPkgDescriptionDescription</key> <string>A SIMD-accelerated JPEG codec which provides both the libjpeg and TurboJPEG APIs</string> <key>IFPkgDescriptionTitle</key> - <string>{__APPNAME}</string> + <string>@PACKAGE_NAME@</string> <key>IFPkgDescriptionVersion</key> - <string>{__VERSION}</string> + <string>@VERSION@</string> </dict> </plist> diff --git a/release/Info.plist.tmpl b/release/Info.plist.in index a33daae..0575079 100755..100644 --- a/release/Info.plist.tmpl +++ b/release/Info.plist.in @@ -3,15 +3,15 @@ <plist version="1.0"> <dict> <key>CFBundleGetInfoString</key> - <string>{__VERSION}, The libjpeg-turbo Project</string> + <string>@VERSION@, The libjpeg-turbo Project</string> <key>CFBundleIdentifier</key> <string>com.libjpeg-turbo.libjpeg-turbo</string> <key>CFBundleShortVersionString</key> - <string>{__VERSION}</string> + <string>@VERSION@</string> <key>IFMajorVersion</key> <integer>1</integer> <key>IFMinorVersion</key> - <integer>{__BUILD}</integer> + <integer>@BUILD@</integer> <key>IFPkgFlagAllowBackRev</key> <false/> <key>IFPkgFlagAuthorizationAction</key> diff --git a/release/deb-control.tmpl b/release/deb-control.in index ade573e..1a2386d 100644 --- a/release/deb-control.tmpl +++ b/release/deb-control.in @@ -1,10 +1,10 @@ -Package: {__PKGNAME} -Version: {__VERSION}-{__BUILD} +Package: @PACKAGE_NAME@ +Version: @VERSION@-@BUILD@ Section: misc Priority: optional -Architecture: {__ARCH} +Architecture: @DEBARCH@ Essential: no -Maintainer: The libjpeg-turbo Project [http://libjpeg-turbo.VirtualGL.org] +Maintainer: The libjpeg-turbo Project [http://www.libjpeg-turbo.org] Description: A SIMD-accelerated JPEG codec which provides both the libjpeg and TurboJPEG APIs libjpeg-turbo is a derivative of libjpeg which uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG compression and decompression on x86 diff --git a/release/libjpeg-turbo.nsi.in b/release/libjpeg-turbo.nsi.in index de71153..6eb4bae 100755 --- a/release/libjpeg-turbo.nsi.in +++ b/release/libjpeg-turbo.nsi.in @@ -1,7 +1,7 @@ !include x64.nsh Name "@CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@" OutFile "@CMAKE_BINARY_DIR@\${BUILDDIR}@INST_NAME@.exe" -InstallDir c:\@INST_NAME@ +InstallDir c:\@INST_DIR@ SetCompressor bzip2 @@ -45,12 +45,12 @@ Section "@CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@ (required)" !else File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}jpeg@DLL_VERSION@.dll" !endif - File "@CMAKE_BINARY_DIR@\sharedlib\cjpeg.exe" - File "@CMAKE_BINARY_DIR@\sharedlib\djpeg.exe" - File "@CMAKE_BINARY_DIR@\sharedlib\jpegtran.exe" - File "@CMAKE_BINARY_DIR@\jpgtest.exe" - File "@CMAKE_BINARY_DIR@\rdjpgcom.exe" - File "@CMAKE_BINARY_DIR@\wrjpgcom.exe" + File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}cjpeg.exe" + File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}djpeg.exe" + File "@CMAKE_BINARY_DIR@\sharedlib\${BUILDDIR}jpegtran.exe" + File "@CMAKE_BINARY_DIR@\${BUILDDIR}jpgtest.exe" + File "@CMAKE_BINARY_DIR@\${BUILDDIR}rdjpgcom.exe" + File "@CMAKE_BINARY_DIR@\${BUILDDIR}wrjpgcom.exe" SetOutPath $INSTDIR\lib !ifdef GCC File "@CMAKE_BINARY_DIR@\libturbojpeg.dll.a" @@ -77,12 +77,12 @@ Section "@CMAKE_PROJECT_NAME@ SDK for @INST_PLATFORM@ (required)" File "@CMAKE_SOURCE_DIR@\LICENSE.txt" File "@CMAKE_SOURCE_DIR@\usage.txt" - WriteRegStr HKLM "SOFTWARE\@INST_NAME@ @VERSION@" "Install_Dir" "$INSTDIR" + WriteRegStr HKLM "SOFTWARE\@INST_DIR@ @VERSION@" "Install_Dir" "$INSTDIR" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_NAME@ @VERSION@" "DisplayName" "@CMAKE_PROJECT_NAME@ SDK v@VERSION@ for @INST_PLATFORM@" - WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_NAME@ @VERSION@" "UninstallString" '"$INSTDIR\uninstall_@VERSION@.exe"' - WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_NAME@ @VERSION@" "NoModify" 1 - WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_NAME@ @VERSION@" "NoRepair" 1 + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" "DisplayName" "@CMAKE_PROJECT_NAME@ SDK v@VERSION@ for @INST_PLATFORM@" + WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" "UninstallString" '"$INSTDIR\uninstall_@VERSION@.exe"' + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" "NoModify" 1 + WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" "NoRepair" 1 WriteUninstaller "uninstall_@VERSION@.exe" SectionEnd @@ -95,8 +95,8 @@ Section "Uninstall" SetShellVarContext all - DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_NAME@ @VERSION@" - DeleteRegKey HKLM "SOFTWARE\@INST_NAME@ @VERSION@" + DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@INST_DIR@ @VERSION@" + DeleteRegKey HKLM "SOFTWARE\@INST_DIR@ @VERSION@" !ifdef GCC Delete $INSTDIR\bin\libjpeg-@DLL_VERSION@.dll diff --git a/release/libjpeg-turbo.spec.in b/release/libjpeg-turbo.spec.in index 48e161d..645be70 100644 --- a/release/libjpeg-turbo.spec.in +++ b/release/libjpeg-turbo.spec.in @@ -8,7 +8,7 @@ Summary: A SIMD-accelerated JPEG codec which provides both the libjpeg and Turbo Name: @PACKAGE_NAME@ Version: @VERSION@ Vendor: The libjpeg-turbo Project -URL: http://libjpeg-turbo.VirtualGL.org +URL: http://www.libjpeg-turbo.org Group: System Environment/Libraries #-->Source0: http://prdownloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-%{version}.tar.gz Release: @BUILD@ @@ -43,7 +43,7 @@ available to a broader range of users and developers. #-->%setup -q #-->%build -#-->configure libdir=/opt/%{name}/%{__lib} mandir=/opt/%{name}/man JPEG_LIB_VERSION=@JPEG_LIB_VERSION@ SO_MAJOR_VERSION=@SO_MAJOR_VERSION@ SO_MINOR_VERSION=@SO_MINOR_VERSION@ --with-pic +#-->./configure libdir=/opt/%{name}/%{__lib} mandir=/opt/%{name}/man JPEG_LIB_VERSION=@JPEG_LIB_VERSION@ SO_MAJOR_VERSION=@SO_MAJOR_VERSION@ SO_MINOR_VERSION=@SO_MINOR_VERSION@ --with-pic #-->make DESTDIR=$RPM_BUILD_ROOT libdir=/opt/%{name}/%{__lib} mandir=/opt/%{name}/man %install diff --git a/release/makecygwinpkg b/release/makecygwinpkg.in index 3ed1a40..51d5852 100755..100644 --- a/release/makecygwinpkg +++ b/release/makecygwinpkg.in @@ -15,16 +15,9 @@ onexit() fi } -usage() -{ - echo "$0 <package name> <version> <source dir.>" - exit 1 -} - -if [ $# -lt 3 ]; then usage $0; fi -PACKAGE_NAME=$1 -VERSION=$2 -SRCDIR=$3 +PACKAGE_NAME=@PACKAGE_NAME@ +VERSION=@VERSION@ +SRCDIR=@abs_top_srcdir@ umask 022 rm -f $PACKAGE_NAME-$VERSION-cygwin.tar.bz2 diff --git a/release/makedpkg b/release/makedpkg.in index f565464..2a0539a 100644 --- a/release/makedpkg +++ b/release/makedpkg.in @@ -15,12 +15,6 @@ onexit() fi } -usage() -{ - echo "$0 <package name> <version> <build> <DEB architecture> <source dir.>" - exit 1 -} - makedeb() { SUPPLEMENT=$1 @@ -35,12 +29,10 @@ makedeb() fi umask 022 - rm -f $PACKAGE_NAME\_$DEBARCH.deb + rm -f $PACKAGE_NAME\_$VERSION\_$DEBARCH.deb TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX` mkdir $TMPDIR/DEBIAN - (cat $SRCDIR/release/deb-control.tmpl | sed s/{__PKGNAME}/$PACKAGE_NAME/g \ - | sed s/{__VERSION}/$VERSION/g | sed s/{__BUILD}/$BUILD/g \ - | sed s/{__ARCH}/$DEBARCH/g > $TMPDIR/DEBIAN/control) + cp pkgscripts/deb-control $TMPDIR/DEBIAN/control make install prefix=$TMPDIR/opt/$DIRNAME libdir=$TMPDIR/opt/$DIRNAME/$__LIB mandir=$TMPDIR/opt/$DIRNAME/man rm -f $TMPDIR/opt/$DIRNAME/$__LIB/*.la @@ -78,15 +70,14 @@ makedeb() fi sudo chown -Rh root:root $TMPDIR/* - dpkg -b $TMPDIR $PACKAGE_NAME\_$DEBARCH.deb + dpkg -b $TMPDIR $PACKAGE_NAME\_$VERSION\_$DEBARCH.deb } -if [ $# -lt 5 ]; then usage $0; fi -PACKAGE_NAME=$1 -VERSION=$2 -BUILD=$3 -DEBARCH=$4 -SRCDIR=$5 +PACKAGE_NAME=@PACKAGE_NAME@ +VERSION=@VERSION@ +BUILD=@BUILD@ +DEBARCH=@DEBARCH@ +SRCDIR=@abs_top_srcdir@ makedeb 0 if [ "$DEBARCH" = "i386" ]; then makedeb 1; fi diff --git a/release/makemacpkg.in b/release/makemacpkg.in index 49931d9..4fee6c1 100644 --- a/release/makemacpkg.in +++ b/release/makemacpkg.in @@ -26,8 +26,8 @@ UNIVERSAL=0 PACKAGE_NAME=@PACKAGE_NAME@ VERSION=@VERSION@ BUILD=@BUILD@ -SRCDIR=@srcdir@ -BUILDDIR32=@srcdir@/osxx86 +SRCDIR=@abs_top_srcdir@ +BUILDDIR32=@abs_top_srcdir@/osxx86 if [ $# -gt 0 ]; then if [ "$1" = "universal" ]; then UNIVERSAL=1 @@ -36,8 +36,8 @@ if [ $# -gt 0 ]; then fi PACKAGEMAKER=/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker -if [ -f $PACKAGE_NAME.dmg ]; then - rm -f $PACKAGE_NAME.dmg +if [ -f $PACKAGE_NAME-$VERSION.dmg ]; then + rm -f $PACKAGE_NAME-$VERSION.dmg fi umask 022 @@ -134,15 +134,9 @@ chmod 1775 $PKGROOT/Library chmod 775 $PKGROOT/Library/Documentation mkdir -p $TMPDIR/pkg/Resources -(cat $SRCDIR/release/Description.plist.tmpl | sed s/{__VERSION}/$VERSION/g \ - | sed s/{__APPNAME}/$PACKAGE_NAME/g \ - > $TMPDIR/pkg/Description.plist) -(cat $SRCDIR/release/Info.plist.tmpl | sed s/{__VERSION}/$VERSION/g \ - | sed s/{__BUILD}/$BUILD/g > $TMPDIR/pkg/Info.plist) -(cat $SRCDIR/release/uninstall.sh.tmpl \ - | sed s/{__APPNAME}/$PACKAGE_NAME/g \ - > $PKGROOT/opt/$PACKAGE_NAME/bin/uninstall) -chmod 755 $PKGROOT/opt/$PACKAGE_NAME/bin/uninstall +cp pkgscripts/Description.plist $TMPDIR/pkg/ +cp pkgscripts/Info.plist $TMPDIR/pkg/ +install -m 755 pkgscripts/uninstall $PKGROOT/opt/$PACKAGE_NAME/bin/ install -m 644 $SRCDIR/LICENSE.txt $PKGROOT/Library/Documentation/$PACKAGE_NAME/LICENSE.txt install -m 644 $SRCDIR/LGPL.txt $PKGROOT/Library/Documentation/$PACKAGE_NAME/LGPL.txt @@ -163,8 +157,7 @@ install -m 644 $SRCDIR/release/uninstall.applescript $TMPDIR sudo osacompile -t APPL -o "$TMPDIR/dmg/Uninstall $PACKAGE_NAME.app" $TMPDIR/uninstall.applescript sudo chown -R $USER "$TMPDIR/dmg/Uninstall $PACKAGE_NAME.app" hdiutil create -fs HFS+ -volname $PACKAGE_NAME-$VERSION \ - -srcfolder "$TMPDIR/dmg" \ - $TMPDIR/$PACKAGE_NAME.dmg -cp $TMPDIR/$PACKAGE_NAME.dmg . + -srcfolder "$TMPDIR/dmg" $TMPDIR/$PACKAGE_NAME-$VERSION.dmg +cp $TMPDIR/$PACKAGE_NAME-$VERSION.dmg . exit diff --git a/release/makesunpkg.in b/release/makesunpkg.in index f262389..aa2e735 100644 --- a/release/makesunpkg.in +++ b/release/makesunpkg.in @@ -27,8 +27,8 @@ PACKAGE_NAME=@PACKAGE_NAME@ VERSION=@VERSION@ BUILD=@BUILD@ PKGARCH=@DEBARCH@ -SRCDIR=@srcdir@ -BUILDDIR32=@srcdir@/solx86 +SRCDIR=@abs_top_srcdir@ +BUILDDIR32=@abs_top_srcdir@/solx86 if [ $# -gt 0 ]; then if [ "$1" = "combined" ]; then COMBINED=1 @@ -41,9 +41,7 @@ TMPDIR=`mktemp -d /tmp/$PACKAGE_NAME-build.XXXXXX` rm -f $PACKAGE_NAME.pkg.bz2 cp $SRCDIR/release/copyright $TMPDIR touch $TMPDIR/depend -cat $SRCDIR/release/pkginfo.tmpl | sed s/{__VERSION}/$VERSION/g \ - | sed s/{__BUILD}/$BUILD/g | sed s/{__APPNAME}/$PACKAGE_NAME/g \ - | sed s/{__PKGNAME}/$PACKAGE_NAME/g > $TMPDIR/pkginfo +cp pkgscripts/pkginfo $TMPDIR/pkginfo if [ "$PKGARCH" = "i386" ]; then __LIB=lib @@ -132,8 +130,8 @@ f none $PACKAGE_NAME/doc/usage.txt 0644 root bin EOF pkgmk -o -r $TMPDIR/opt -d $TMPDIR -a i386 -f $TMPDIR/proto -pkgtrans -s $TMPDIR $TMPDIR/$PACKAGE_NAME.pkg $PACKAGE_NAME -bzip2 $TMPDIR/$PACKAGE_NAME.pkg -cp $TMPDIR/$PACKAGE_NAME.pkg.bz2 . +pkgtrans -s $TMPDIR $TMPDIR/$PACKAGE_NAME-$VERSION.pkg $PACKAGE_NAME +bzip2 $TMPDIR/$PACKAGE_NAME-$VERSION.pkg +cp $TMPDIR/$PACKAGE_NAME-$VERSION.pkg.bz2 . exit diff --git a/release/pkginfo.tmpl b/release/pkginfo.in index 68bee88..7801dfb 100644 --- a/release/pkginfo.tmpl +++ b/release/pkginfo.in @@ -1,12 +1,12 @@ ARCH=i386 -PKG={__PKGNAME} -NAME={__APPNAME} SDK and run time libraries -VERSION={__VERSION},REV={__BUILD} +PKG=@PACKAGE_NAME@ +NAME=@PACKAGE_NAME@ SDK and run time libraries +VERSION=@VERSION@,REV=@BUILD@ SUNW_PKGVERS=1.0 DESC=A SIMD-accelerated JPEG codec which provides both the libjpeg and TurboJPEG APIs VENDOR=The libjpeg-turbo Project -HOTLINE=http://libjpeg-turbo.VirtualGL.org -EMAIL=information@virtualgl.org +HOTLINE=http://www.libjpeg-turbo.org +EMAIL=information@libjpeg-turbo.org MAXINST=1 CATEGORY=application BASEDIR=/opt diff --git a/release/uninstall.sh.tmpl b/release/uninstall.in index ed8846b..94fc4f1 100644 --- a/release/uninstall.sh.tmpl +++ b/release/uninstall.in @@ -1,4 +1,4 @@ -# Copyright (C)2009-2010 D. R. Commander +# Copyright (C)2009-2011 D. R. Commander # Copyright (C)2009 Sun Microsystems, Inc. # # This library is free software and may be redistributed and/or modified under @@ -23,7 +23,7 @@ if [ ! "`id -u`" = "0" ]; then error "This command must be run as root" fi -PKGNAME={__APPNAME} +PKGNAME=@PACKAGE_NAME@ MACPKGNAME=com.$PKGNAME.$PKGNAME RCPT=/Library/Receipts/$PKGNAME.pkg |