[PD-cvs] packages/linux_make Makefile,1.28,1.29

Hans-Christoph Steiner eighthave at users.sourceforge.net
Mon Jul 9 05:07:24 CEST 2007


Update of /cvsroot/pure-data/packages/linux_make
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9110

Modified Files:
	Makefile 
Log Message:
copy pdsettings into place for embedded preferences on GNU/Linux; first stab at automated .deb building

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/linux_make/Makefile,v
retrieving revision 1.28
retrieving revision 1.29
diff -C2 -d -r1.28 -r1.29
*** Makefile	2 Jul 2007 15:17:26 -0000	1.28
--- Makefile	9 Jul 2007 03:07:22 -0000	1.29
***************
*** 60,68 ****
  #==============================================================================#
  
! package: tarbz2
  
  PACKAGE_NAME = Pd-$(PD_VERSION)
  
! deb:
  # GNOME menu support
  	install -d $(DESTDIR)/usr/share/icons/hicolor/128x128/apps
--- 60,74 ----
  #==============================================================================#
  
! # if machine has dpkg-deb, build a Debian package
! DPKG := $(shell test -x `which dpkg-deb` && echo YES)
! ifeq ($(DPKG),YES)
!   package: deb
! else
!   package: tarbz2
! endif
  
  PACKAGE_NAME = Pd-$(PD_VERSION)
  
! deb: $(bindir)
  # GNOME menu support
  	install -d $(DESTDIR)/usr/share/icons/hicolor/128x128/apps
***************
*** 79,89 ****
  	install -d $(DESTDIR)/etc/init.d
  	install -p $(scripts_src)/debian/init.d/pd $(DESTDIR)/etc/init.d
  # emacs mode for .pd files
  	install -d $(DESTDIR)/usr/share/emacs/site-lisp/
  	install -p $(scripts_src)/pd-mode.el $(DESTDIR)/usr/share/emacs/site-lisp/
  # Pd-related scripts
! 	install -d $(DESTDIR)/usr/local/bin
! 	install -p $(scripts_src)/pd-diff $(DESTDIR)/usr/local/bin
! 	install -p $(scripts_src)/config-switcher.sh $(DESTDIR)/usr/local/bin
  # debian packaging
  	test -d $(DESTDIR)/DEBIAN || mkdir -p $(DESTDIR)/DEBIAN
--- 85,100 ----
  	install -d $(DESTDIR)/etc/init.d
  	install -p $(scripts_src)/debian/init.d/pd $(DESTDIR)/etc/init.d
+ # default prefs file
+ 	install -d $(DESTDIR)/etc/pd-extended
+ 	ln -s $(prefix)/lib/pd/default.pdsettings \
+ 		$(DESTDIR)/etc/pd-extended/default.pdsettings
+ 	install -p $(packages_src)/linux_make/.pdsettings \
+ 		$(libpddir)/default.pdsettings
  # emacs mode for .pd files
  	install -d $(DESTDIR)/usr/share/emacs/site-lisp/
  	install -p $(scripts_src)/pd-mode.el $(DESTDIR)/usr/share/emacs/site-lisp/
  # Pd-related scripts
! 	install -p $(scripts_src)/pd-diff $(bindir)
! 	install -p $(scripts_src)/config-switcher.sh $(bindir)
  # debian packaging
  	test -d $(DESTDIR)/DEBIAN || mkdir -p $(DESTDIR)/DEBIAN





More information about the Pd-cvs mailing list