gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r8406 - in gnunet-cocoa/GNUnet Setup Assistant: . GNUnet Se


From: gnunet
Subject: [GNUnet-SVN] r8406 - in gnunet-cocoa/GNUnet Setup Assistant: . GNUnet Setup Assistant.xcodeproj
Date: Thu, 9 Apr 2009 00:37:44 -0600

Author: holindho
Date: 2009-04-09 00:37:44 -0600 (Thu, 09 Apr 2009)
New Revision: 8406

Modified:
   gnunet-cocoa/GNUnet Setup Assistant/GNUnet Setup 
Assistant.xcodeproj/project.pbxproj
   gnunet-cocoa/GNUnet Setup Assistant/build-package.sh
Log:
better packaging


Modified: gnunet-cocoa/GNUnet Setup Assistant/GNUnet Setup 
Assistant.xcodeproj/project.pbxproj
===================================================================
--- gnunet-cocoa/GNUnet Setup Assistant/GNUnet Setup 
Assistant.xcodeproj/project.pbxproj        2009-04-09 05:52:05 UTC (rev 8405)
+++ gnunet-cocoa/GNUnet Setup Assistant/GNUnet Setup 
Assistant.xcodeproj/project.pbxproj        2009-04-09 06:37:44 UTC (rev 8406)
@@ -251,7 +251,7 @@
                                GCC_MODEL_TUNING = G5;
                                GCC_OPTIMIZATION_LEVEL = 0;
                                INFOPLIST_FILE = Info.plist;
-                               INSTALL_PATH = "$(HOME)/Applications";
+                               INSTALL_PATH = /Applications/GNUnet;
                                PRODUCT_NAME = "GNUnet Setup Assistant";
                                WRAPPER_EXTENSION = app;
                                ZERO_LINK = YES;
@@ -268,7 +268,7 @@
                                GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
                                GCC_MODEL_TUNING = G5;
                                INFOPLIST_FILE = Info.plist;
-                               INSTALL_PATH = "$(HOME)/Applications";
+                               INSTALL_PATH = /Applications/GNUnet;
                                PRODUCT_NAME = "GNUnet Setup Assistant";
                                WRAPPER_EXTENSION = app;
                        };
@@ -277,8 +277,11 @@
                C01FCF4F08A954540054247B /* Debug */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
+                               DEPLOYMENT_LOCATION = NO;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
+                               INSTALL_MODE_FLAG = "ug+w,o-w,a+rX";
+                               INSTALL_PATH = "";
                                PREBINDING = NO;
                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
                        };
@@ -289,6 +292,8 @@
                        buildSettings = {
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
+                               INSTALL_MODE_FLAG = "ug+w,o-w,a+rX";
+                               INSTALL_PATH = "";
                                PREBINDING = NO;
                                SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk;
                        };

Modified: gnunet-cocoa/GNUnet Setup Assistant/build-package.sh
===================================================================
--- gnunet-cocoa/GNUnet Setup Assistant/build-package.sh        2009-04-09 
05:52:05 UTC (rev 8405)
+++ gnunet-cocoa/GNUnet Setup Assistant/build-package.sh        2009-04-09 
06:37:44 UTC (rev 8406)
@@ -1,18 +1,14 @@
-SRC_BUILD_DIR="./build/Release"
 BUILD_DIR="/tmp/GNUnetSetupAssistant-build"
 RESOURCE_DIR="${BUILD_DIR}/Resources"
-COMPONENT_DIR="${BUILD_DIR}/Release"
+COMPONENT_DIR="${BUILD_DIR}/Applications"
 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
+# destroot to package build dir
+sudo rm -rf "${BUILD_DIR}"
+xcodebuild -configuration "Release"  DSTROOT="${BUILD_DIR}" install
 
 # copy package/installer resources
 if [ -e "${RESOURCE_DIR}" ] ; then
@@ -23,8 +19,9 @@
 cp Package/IFRequirement.strings "${RESOURCE_DIR}/IFRequirement.strings"
 
 # final permissions
-chown -R root "${COMPONENT_DIR}"/*
-chgrp -R admin "${COMPONENT_DIR}"/*
+sudo chmod 775 "${COMPONENT_DIR}"/*
+sudo chown -R root "${COMPONENT_DIR}"/*
+sudo chgrp -R admin "${COMPONENT_DIR}"/*
 
 # create package
 if [ -e "${PACKAGE_DIR}" ] ; then
@@ -32,5 +29,5 @@
 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
+sudo $PACKAGEMAKER -build -v -p "${PACKAGE_NAME}" -f "${COMPONENT_DIR}" -r 
"${RESOURCE_DIR}" -i Package/Info.plist -d Package/Description.plist
 





reply via email to

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