gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r8404 - in gnunet-cocoa/GNUnet Setup Assistant: . Package


From: gnunet
Subject: [GNUnet-SVN] r8404 - in gnunet-cocoa/GNUnet Setup Assistant: . Package
Date: Wed, 8 Apr 2009 23:51:39 -0600

Author: holindho
Date: 2009-04-08 23:51:39 -0600 (Wed, 08 Apr 2009)
New Revision: 8404

Added:
   gnunet-cocoa/GNUnet Setup Assistant/Package/
   gnunet-cocoa/GNUnet Setup Assistant/Package/Description.plist
   gnunet-cocoa/GNUnet Setup Assistant/Package/IFRequirement.strings
   gnunet-cocoa/GNUnet Setup Assistant/Package/Info.plist
   gnunet-cocoa/GNUnet Setup Assistant/build-package.sh
Log:
packaging


Added: gnunet-cocoa/GNUnet Setup Assistant/Package/Description.plist
===================================================================
--- gnunet-cocoa/GNUnet Setup Assistant/Package/Description.plist               
                (rev 0)
+++ gnunet-cocoa/GNUnet Setup Assistant/Package/Description.plist       
2009-04-09 05:51:39 UTC (rev 8404)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
+<plist version="1.0">
+<dict>
+       <key>IFPkgDescriptionDescription</key>
+       <string>GNUnet Setup Assistant is a graphical setup application for 
GNUnet.</string>
+       <key>IFPkgDescriptionTitle</key>
+       <string>GNUnet Setup Assistant</string>
+</dict>
+</plist>

Added: gnunet-cocoa/GNUnet Setup Assistant/Package/IFRequirement.strings
===================================================================
(Binary files differ)


Property changes on: gnunet-cocoa/GNUnet Setup 
Assistant/Package/IFRequirement.strings
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Added: gnunet-cocoa/GNUnet Setup Assistant/Package/Info.plist
===================================================================
--- gnunet-cocoa/GNUnet Setup Assistant/Package/Info.plist                      
        (rev 0)
+++ gnunet-cocoa/GNUnet Setup Assistant/Package/Info.plist      2009-04-09 
05:51:39 UTC (rev 8404)
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
+<plist version="1.0">
+<dict>
+       <key>CFBundleGetInfoString</key>
+       <string>GNUnet Setup Assistant 0.1, Copyright 2009 Heikki 
Lindholm</string>
+       <key>CFBundleIdentifier</key>
+       <string>org.gnunet.GNUnetSetupAssistant.pkg</string>
+       <key>CFBundleShortVersionString</key>
+       <string>0.1</string>
+       <key>IFPkgFlagAllowBackRev</key>
+       <false/>
+       <key>IFPkgFlagAuthorizationAction</key>
+       <string>RootAuthorization</string>
+       <key>IFPkgFlagBackgroundAlignment</key>
+       <string>topleft</string>
+       <key>IFPkgFlagBackgroundScaling</key>
+       <string>none</string>
+       <key>IFPkgFlagDefaultLocation</key>
+       <string>/Applications</string>
+       <key>IFPkgFlagFollowLinks</key>
+       <true/>
+       <key>IFPkgFlagInstalledSize</key>
+       <integer>0</integer>
+       <key>IFPkgFlagIsRequired</key>
+       <false/>
+       <key>IFPkgFlagOverwritePermissions</key>
+       <true/>
+       <key>IFPkgFlagRelocatable</key>
+       <false/>
+       <key>IFPkgFlagRestartAction</key>
+       <string>NoRestart</string>
+       <key>IFPkgFlagRootVolumeOnly</key>
+       <true/>
+       <key>IFPkgFlagUpdateInstalledLanguages</key>
+       <false/>
+       <key>IFPkgFormatVersion</key>
+       <real>0.10000000149011612</real>
+       <key>IFRequirementDicts</key>
+       <array>
+               <dict>
+                       <key>Level</key>
+                       <string>requires</string>
+                       <key>TitleKey</key>
+                       <string>MissingRequirementTitle</string>
+                       <key>MessageKey</key>
+                       <string>MissingExtractorMessage</string>
+                       <key>SpecArgument</key>
+                       <string>/Library/Frameworks/Extractor.framework</string>
+                       <key>SpecType</key>
+                       <string>file</string>
+                       <key>TestObject</key>
+                       <true/>
+                       <key>TestOperator</key>
+                       <string>eq</string>
+               </dict>
+               <dict>
+                       <key>Level</key>
+                       <string>requires</string>
+                       <key>TitleKey</key>
+                       <string>MissingRequirementTitle</string>
+                       <key>MessageKey</key>
+                       <string>MissingGNUnetMessage</string>
+                       <key>SpecArgument</key>
+                       <string>/Library/Frameworks/GNUnet.framework</string>
+                       <key>SpecType</key>
+                       <string>file</string>
+                       <key>TestObject</key>
+                       <true/>
+                       <key>TestOperator</key>
+                       <string>eq</string>
+               </dict>
+       </array>
+</dict>
+</plist>

Added: gnunet-cocoa/GNUnet Setup Assistant/build-package.sh
===================================================================
--- gnunet-cocoa/GNUnet Setup Assistant/build-package.sh                        
        (rev 0)
+++ gnunet-cocoa/GNUnet Setup Assistant/build-package.sh        2009-04-09 
05:51:39 UTC (rev 8404)
@@ -0,0 +1,36 @@
+SRC_BUILD_DIR="./build/Release"
+BUILD_DIR="/tmp/GNUnetSetupAssistant-build"
+RESOURCE_DIR="${BUILD_DIR}/Resources"
+COMPONENT_DIR="${BUILD_DIR}/Release"
+PACKAGE_DIR="${BUILD_DIR}/Package"
+PACKAGE_NAME="${PACKAGE_DIR}/GNUnetSetupAssistant.pkg"
+
+PACKAGEMAKER="/Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker"
+
+# copy orig build to temporary build dir, so that we can chown/chgrp
+if [ -e "${COMPONENT_DIR}" ] ; then
+       rm -rf "${COMPONENT_DIR}" 
+fi     
+mkdir -p "${COMPONENT_DIR}"/GNUnet
+cp -pPR "${SRC_BUILD_DIR}"/*.app "${COMPONENT_DIR}"/GNUnet
+
+# copy package/installer resources
+if [ -e "${RESOURCE_DIR}" ] ; then
+       rm -rf "${RESOURCE_DIR}" 
+fi     
+mkdir -p "${RESOURCE_DIR}"
+cp COPYING "${RESOURCE_DIR}/License.txt"
+cp Package/IFRequirement.strings "${RESOURCE_DIR}/IFRequirement.strings"
+
+# final permissions
+chown -R root "${COMPONENT_DIR}"/*
+chgrp -R admin "${COMPONENT_DIR}"/*
+
+# create package
+if [ -e "${PACKAGE_DIR}" ] ; then
+       rm -rf "${PACKAGE_DIR}" 
+fi
+mkdir -p "${PACKAGE_DIR}"
+
+$PACKAGEMAKER -build -v -p "${PACKAGE_NAME}" -f "${COMPONENT_DIR}" -r 
"${RESOURCE_DIR}" -i Package/Info.plist -d Package/Description.plist
+


Property changes on: gnunet-cocoa/GNUnet Setup Assistant/build-package.sh
___________________________________________________________________
Added: svn:executable
   + *





reply via email to

[Prev in Thread] Current Thread [Next in Thread]