Adium

Ticket #10473 (closed patch: fixed)

Opened 6 months ago

Last modified 6 months ago

Changes to dep-build-scripts

Reported by: rgovostes Assigned to:
Priority: normal Milestone: SVN issues
Component: Internal Scripts / Build Process Version: 1.3svn
Severity: normal Keywords:
Cc: Patch: Accepted
Pending: 1

Description

Attached is a patch to several files in the dep-build-scripts directory. The changes are as follows:

copy_frameworks.sh

  • silenced the pushd / popd calls
  • now echos out the next step

README

  • changed some of the bash command lists to not go wild if something fails
  • added section on how to move the Pidgin source tree
  • clarified when you need to update PO files
  • updated libpurple build phase instructions

make_po_files.sh

  • now echos out the next step

purple_make.sh

  • adds --msn and --msn-pecan switches; default is --msn-pecan
  • adds --ppc and --i386 switches to limit the build to a single arch
  • supersedes purple_make_without_msn-pecan.sh
  • now performs incremental builds :) see note
  • adds --regenerate switch to force autoconf and automake
  • prints out reverts the same as it does for patches

Note on incremental builds: I used DTrace to track down which files were being overwritten during the build process. The script now copies these at the end of building libpurple for each architecture, and restores them on the subsequent build. However, it occasionally messes up and decides that it needs to refresh the files, which subverts the environment we set up deliberately in purple_make.sh. If this occurs, you can just build with the --regenerate flag.

The "gremlin" files are all located in $PIDGIN_SOURCE; if we can move them to libpurple_$ARCH it would relieve the problem altogether.

  • autom4te.cache/*
  • config.guess
  • config.sub
  • configure
  • intltool-extract.in
  • intltool-merge.in
  • intltool-update.in
  • ltmain.sh
  • mkinstalldirs
  • po/Makefile.in.in

Attachments

dep-build-scripts.diff (13.8 kB) - added by rgovostes on 07/15/2008 08:02:14 AM.

Change History

07/15/2008 08:02:14 AM changed by rgovostes

  • attachment dep-build-scripts.diff added.

07/15/2008 08:34:18 AM changed by evands

  • status changed from new to closed.
  • resolution set to fixed.

(In [24354]) Awesome updates to the builds scripts from Ryan Govostes, with the following changes:

copy_frameworks.sh

  • silenced the pushd / popd calls
  • now echos out the next step

README

  • changed some of the bash command lists to not go wild if something fails
  • added section on how to move the Pidgin source tree
  • clarified when you need to update PO files
  • updated libpurple build phase instructions

make_po_files.sh

  • now echos out the next step

purple_make.sh

  • adds --msn and --msn-pecan switches; default is --msn-pecan
  • adds --ppc and --i386 switches to limit the build to a single arch
  • supersedes purple_make_without_msn-pecan.sh
  • now performs incremental builds :) see note
  • adds --regenerate switch to force autoconf and automake
  • prints out reverts the same as it does for patches

Closes #10473

07/15/2008 08:34:46 AM changed by evands

  • patch_status changed from Initially Included to Accepted.
  • milestone set to SVN issues.