Revision: 360 http://trac.macosforge.org/projects/xquartz/changeset/360 Author: jeremyhu@freedesktop.org Date: 2009-07-24 06:15:47 -0700 (Fri, 24 Jul 2009) Log Message: ----------- Updated mkdmg to help Sparkle Modified Paths: -------------- trunk/pkg/README.2.4.0.txt trunk/pkg/mkdmg.sh Modified: trunk/pkg/README.2.4.0.txt =================================================================== --- trunk/pkg/README.2.4.0.txt 2009-07-24 03:08:58 UTC (rev 359) +++ trunk/pkg/README.2.4.0.txt 2009-07-24 13:15:47 UTC (rev 360) @@ -6,7 +6,7 @@ === OS-X Requirements === -OS-X 10.5.6 or later is required to install this package. +OS-X 10.5.7 or later is required to install this package. === Mac OS-X Updates === @@ -51,7 +51,6 @@ * proto: * applewmproto 1.3.0 * dri2proto 2.1 - * fixesproto 4.1 * glproto 1.4.10 * inputproto 1.5.1 * renderproto 0.11 Modified: trunk/pkg/mkdmg.sh =================================================================== --- trunk/pkg/mkdmg.sh 2009-07-24 03:08:58 UTC (rev 359) +++ trunk/pkg/mkdmg.sh 2009-07-24 13:15:47 UTC (rev 360) @@ -1,6 +1,21 @@ -mkdir $1.d -mv $1.pkg $1.d -hdiutil create -srcfolder $1.d -format UDBZ -volname "$1" $1.dmg -mv $1.d/$1.pkg . +#!/bin/bash + +verString=$1 + +mkdir ${verString}.d +mv ${verString}.pkg ${verString}.d/X11.pkg +hdiutil create -srcfolder ${verString}.d -format UDBZ -volname "${verString}" ${verString}.dmg +mv ${verString}.d/X11.pkg ${verString}.pkg rmdir $1.d +dosign ${verString}.dmg + +DSA=$(./sign_update.rb ${verString}.dmg sparkle_priv.pem) +SIZE=$(wc -c ${verString}.dmg | awk '{print $1}') +echo " <item>" +echo " <title>${verString}</title>" +echo " <sparkle:releaseNotesLink>http://xquartz.macosforge.org/trac/wiki/ChangeLog</sparkle:releaseNotesLink>" +echo " <pubDate>$(date)</pubDate>" +echo " <enclosure url=\"http://xquartz.macosforge.org/downloads/${verString}.dmg\" sparkle:version=\"$2\" sparkle:shortVersionString=\"${verString}\" length=\"${SIZE}\" type=\"application/octet-stream\" sparkle:dsaSignature=\"${DSA}\" />" +echo " </item>" +
participants (1)
-
source_changes@macosforge.org