diff options
-rw-r--r-- | packages/Makefile | 4 | ||||
-rw-r--r-- | packages/darwin_app/Makefile | 4 | ||||
-rwxr-xr-x | scripts/auto-build/pd-main-auto-builder.sh | 38 |
3 files changed, 33 insertions, 13 deletions
diff --git a/packages/Makefile b/packages/Makefile index 185c463a..695386a9 100644 --- a/packages/Makefile +++ b/packages/Makefile @@ -570,8 +570,8 @@ welcome_install: -rm $(WELCOME_FILE) touch $(WELCOME_FILE) echo "<html><head>" >> $(WELCOME_FILE) - echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://puredata.org/ploneCustom.css\" />" >> $(README_FILE) - echo "</head>" >> $(README_FILE) + echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://puredata.org/ploneCustom.css\" />" >> $(WELCOME_FILE) + echo "</head>" >> $(WELCOME_FILE) echo "<body><p><p>" >> $(WELCOME_FILE) echo "<center><img src=\"\">" >> $(WELCOME_FILE) echo "<h2>Version $(PD_VERSION)</h2>" >> $(WELCOME_FILE) diff --git a/packages/darwin_app/Makefile b/packages/darwin_app/Makefile index c0980195..a31bca3e 100644 --- a/packages/darwin_app/Makefile +++ b/packages/darwin_app/Makefile @@ -166,6 +166,10 @@ rez_install: darwin_app_embed_libs: ./embed-MacOSX-dependencies.sh $(PD_APP_CONTENTS) +# shortcut to install the readme on non-Extended builds +readme_install: + make -C $(packages_src) $(DEST_PATHS) readme_install + #------------------------------------------------------------------------------# darwin_app_core: darwin_app_wrapper diff --git a/scripts/auto-build/pd-main-auto-builder.sh b/scripts/auto-build/pd-main-auto-builder.sh index 3cd4e5b4..fcc65bab 100755 --- a/scripts/auto-build/pd-main-auto-builder.sh +++ b/scripts/auto-build/pd-main-auto-builder.sh @@ -35,20 +35,36 @@ cd `echo $0 | sed 's|\(.*\)/.*$|\1|'`/../.. auto_build_root_dir=`pwd` echo "root: $auto_build_root_dir" -package_name="/tmp/pd-${DATE}-${SYSTEM}-${HOSTNAME}-${platform_name}.tar.bz2" # let rsync handle the cleanup with --delete rsync -av --delete rsync://128.238.56.50/distros/pd-main/ \ ${auto_build_root_dir}/ - -cd ${auto_build_root_dir}/pd/src && \ - autoconf && \ - ./configure $configure_options && \ - make && \ - cd ../../ && \ - tar cjf $package_name pd && \ - rsync -a ${package_name} rsync://128.238.56.50/upload/${DATE}/ && \ - echo SUCCESS -rm -f -- $package_name +case $SYSTEM in + darwin) + archive_format=dmg + archive=`ls -1 ${auto_build_root_dir}/packages/darwin_app/build/Pd*.dmg` + upload_filename=`ls -1 ${archive} | sed "s|.*/\(.*\)\.${archive_format}|\1-${HOSTNAME}.${archive_format}|"` + cd ${auto_build_root_dir}/package/darwin_app/ + make package_clean + make darwin_app_core + make readme_install + make package + make test_locations + rsync -a ${archive} \ + rsync://128.238.56.50/upload/${DATE}/${upload_filename} && \ + echo SUCCESS + ;; + *) + package_name="/tmp/pd-${DATE}-${SYSTEM}-${HOSTNAME}-${platform_name}.tar.bz2" + cd ${auto_build_root_dir}/pd/src && \ + autoconf && \ + ./configure $configure_options && \ + make && \ + cd ../../ && \ + tar cjf $package_name pd && \ + rsync -a ${package_name} rsync://128.238.56.50/upload/${DATE}/ && \ + echo SUCCESS + ;; +esac |