[PD-cvs] packages/darwin_app Makefile,1.1,1.2
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Mon Aug 30 04:11:27 CEST 2004
- Previous message: [PD-cvs] externals/grill/vst/src Editor.h,1.2,1.3 EditorWin.cpp,1.3,1.4 VstHost.cpp,1.12,1.13 VstHost.h,1.8,1.9 main.cpp,1.17,1.18
- Next message: [PD-cvs] externals/tbext/source main.cpp,1.11,1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/pure-data/packages/darwin_app
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23126
Modified Files:
Makefile
Log Message:
first attempts at building a package using PackageMaker from the command line
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Makefile 14 Aug 2004 15:22:18 -0000 1.1
--- Makefile 30 Aug 2004 02:11:24 -0000 1.2
***************
*** 13,16 ****
--- 13,18 ----
HELP_DIR = $(PD_FILE_ROOT)/doc
+ # needed for PackageMaker.app since it needs absolute paths
+ PWD = $(shell pwd)
PD_MAJOR_VERSION = $(shell /usr/bin/grep 'Pd version' ../../pd/src/s_main.c | /usr/bin/cut -d '\\' -f 1 | /usr/bin/cut -d ' ' -f 6 | /usr/bin/cut -d '.' -f 1)
***************
*** 19,27 ****
PD_VERSION = $(PD_MAJOR_VERSION).$(PD_MINOR_VERSION).$(PD_BUGFIX_VERSION)
! PACKAGE_NAME = pd-$(PD_VERSION)
DMG_NAME = $(PACKAGE_NAME)
! UNIX_PACKAGE_NAME = $(PD_APP_NAME)-UNIX-$(PD_VERSION)
UNIX_prefix = /usr/local
UNIX_DESTDIR = pd-unix-root
--- 21,31 ----
PD_VERSION = $(PD_MAJOR_VERSION).$(PD_MINOR_VERSION).$(PD_BUGFIX_VERSION)
! # release version for this distro
! PACKAGE_VERSION = beta3
! PACKAGE_NAME = pd-$(PD_VERSION)-$(PACKAGE_VERSION)
DMG_NAME = $(PACKAGE_NAME)
! UNIX_PACKAGE_NAME = $(PD_APP_NAME)-UNIX-$(PD_VERSION)-$(PACKAGE_VERSION)
UNIX_prefix = /usr/local
UNIX_DESTDIR = pd-unix-root
***************
*** 339,343 ****
! darwin_unix_pkg: darwin_app_readme darwin_unix_pkg_welcome darwin_app_license
# mk the unix dir
install -d $(UNIX_DESTDIR)$(UNIX_prefix)
--- 343,348 ----
! #darwin_unix_pkg: darwin_app_readme darwin_unix_pkg_welcome darwin_app_license
! darwin_unix_pkg:
# mk the unix dir
install -d $(UNIX_DESTDIR)$(UNIX_prefix)
***************
*** 347,354 ****
$(DESTDIR)$(INSTALL_PREFIX)/man \
$(UNIX_DESTDIR)$(UNIX_prefix)
! cd .. && install -p darwin_app/pd-unix.info $(UNIX_PACKAGE_NAME).info
! #
! # the "package" script is deprecated, got to find out the new way...
! #
# delete cruft
-find $(UNIX_DESTDIR) -name .DS_Store -delete
--- 352,368 ----
$(DESTDIR)$(INSTALL_PREFIX)/man \
$(UNIX_DESTDIR)$(UNIX_prefix)
! # cd .. && install -p darwin_app/pd-unix.info $(UNIX_PACKAGE_NAME).info
! # cp text for pkg
! cp $(WELCOME_FILE) $(README_FILE) $(LICENSE_FILE) pkg
! # generate Description.plist
! sed -e 's/PACKAGE_PREFIX/$(PACKAGE_PREFIX)/' pkg/Description.plist.template \
! | sed -e 's/PACKAGE_VERSION/$(PACKAGE_VERSION)/' \
! | sed -e 's/PD_VERSION/$(PD_VERSION)/' \
! > pkg/Description.plist
! # generate Info.plist
! sed -e 's/PACKAGE_PREFIX/$(PACKAGE_PREFIX)/' pkg/Info.plist.template \
! | sed -e 's/PACKAGE_VERSION/$(PACKAGE_VERSION)/' \
! | sed -e 's/PD_VERSION/$(PD_VERSION)/' \
! > pkg/Info.plist
# delete cruft
-find $(UNIX_DESTDIR) -name .DS_Store -delete
***************
*** 356,368 ****
# set proper permissions
sudo chown -R root:staff $(UNIX_DESTDIR)/$(UNIX_prefix)
! # /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \
! # -build \
! # -p $(UNIX_PACKAGE_NAME).pkg \
! # -f $(UNIX_DESTDIR) \
! # -r .
! # cd .. && sudo package pd-unix-root $(UNIX_PACKAGE_NAME).info -d . -ignoreDSStore
# install pkg docs
! # sudo install -m 644 $(LICENSE_FILE) ../$(UNIX_PACKAGE_NAME).pkg/Contents/Resources
! # sudo chown -R root:staff ../$(UNIX_PACKAGE_NAME).pkg/Contents/Resources
--- 370,389 ----
# set proper permissions
sudo chown -R root:staff $(UNIX_DESTDIR)/$(UNIX_prefix)
! # build package
! /Developer/Applications/Utilities/PackageMaker.app/Contents/MacOS/PackageMaker \
! -build \
! -p $(PWD)/$(UNIX_PACKAGE_NAME).pkg \
! -f $(PWD)/$(UNIX_DESTDIR) \
! -r $(PWD)/pkg \
! -i $(PWD)/pkg/Info.plist \
! -d $(PWD)/Description.plist
! # generate .info file
! sed -e 's/PACKAGE_PREFIX/$(PACKAGE_PREFIX)/' pkg/pd.info \
! | sed -e 's/PACKAGE_VERSION/$(PACKAGE_VERSION)/' \
! | sed -e 's/PD_VERSION/$(PD_VERSION)/' \
! > $(UNIX_PACKAGE_NAME).pkg/Contents/Resources
# install pkg docs
! # sudo install -m 644 $(LICENSE_FILE) $(UNIX_PACKAGE_NAME).pkg/Contents/Resources
! # sudo chown -R root:staff $(UNIX_PACKAGE_NAME).pkg/Contents/Resources
- Previous message: [PD-cvs] externals/grill/vst/src Editor.h,1.2,1.3 EditorWin.cpp,1.3,1.4 VstHost.cpp,1.12,1.13 VstHost.h,1.8,1.9 main.cpp,1.17,1.18
- Next message: [PD-cvs] externals/tbext/source main.cpp,1.11,1.12
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Pd-cvs
mailing list