[Xquartz-changes] [360] trunk/pkg

source_changes at macosforge.org source_changes at macosforge.org
Fri Jul 24 06:15:48 PDT 2009


Revision: 360
          http://trac.macosforge.org/projects/xquartz/changeset/360
Author:   jeremyhu at 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>"
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20090724/efbe68d4/attachment.html>


More information about the Xquartz-changes mailing list