From baff3d9a8221d5566b3b5e49656032fac70c2379 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 17 Mar 2010 22:47:59 +0000 Subject: switched install location on GNU/Linux from lib/pd to lib/pd-extended so that the pd-extended package can coexist with the official packages svn path=/trunk/; revision=13223 --- packages/Makefile.buildlayout | 2 +- packages/linux_make/Makefile | 18 +++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/packages/Makefile.buildlayout b/packages/Makefile.buildlayout index 99e765f5..a010e4e4 100644 --- a/packages/Makefile.buildlayout +++ b/packages/Makefile.buildlayout @@ -118,7 +118,7 @@ ifeq ($(OS_NAME),darwin) libpddir = $(prefix) libpdbindir = $(bindir) else - libpddir = $(libdir)/pd + libpddir = $(libdir)/pd-extended libpdbindir = $(libpddir)/bin endif endif diff --git a/packages/linux_make/Makefile b/packages/linux_make/Makefile index 96789a2b..a1bdaf78 100755 --- a/packages/linux_make/Makefile +++ b/packages/linux_make/Makefile @@ -82,6 +82,7 @@ deb: DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH) deb: DEB_PD_VERSION := $(shell echo $(PD_VERSION) | sed 's|\(.*\)-extended-\(.*\)|\1~cvs\2-1|') deb: $(bindir) # free desktop menu, mime, and icon support +# perhaps the icons should go in /usr/share/pixmaps like 'scribus' install -d $(DESTDIR)/usr/share/icons/hicolor/128x128/apps install -p -m0644 $(packages_src)/linux_make/pd.png \ $(DESTDIR)/usr/share/icons/hicolor/128x128/apps/ @@ -94,26 +95,29 @@ deb: $(bindir) install -d $(DESTDIR)/usr/share/applications/ install -p -m0644 $(packages_src)/linux_make/pd-extended.desktop \ $(DESTDIR)/usr/share/applications/ +# add mime type to .pd files install -d $(DESTDIR)/usr/share/mime/packages/ install -p -m0644 $(packages_src)/linux_make/pd-extended.xml \ $(DESTDIR)/usr/share/mime/packages/ # files for /etc install -d $(DESTDIR)/etc/bash_completion.d/ - install -p $(scripts_src)/bash_completion/pd $(DESTDIR)/etc/bash_completion.d + install -p -m0644 $(scripts_src)/bash_completion/pd \ + $(DESTDIR)/etc/bash_completion.d install -d $(DESTDIR)/etc/default - install -p $(scripts_src)/debian/default/pd $(DESTDIR)/etc/default + install -p -m0644 $(scripts_src)/debian/default/pd + $(DESTDIR)/etc/default install -d $(DESTDIR)/etc/init.d - install -p $(scripts_src)/debian/init.d/pd $(DESTDIR)/etc/init.d + install -p -m0644 $(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 \ + ln -s $(libpddir)/default.pdsettings \ $(DESTDIR)/etc/pd-extended/default.pdsettings install -p $(packages_src)/linux_make/default.pdsettings $(DESTDIR)$(libpddir) -# globla folder for user installed files - install -d -m0777 $(DESTDIR)/usr/share/pd # 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/ + install -p -m0644 $(scripts_src)/pd-mode.el \ + $(DESTDIR)/usr/share/emacs/site-lisp/ # Pd-related scripts install -p $(scripts_src)/pd-diff $(DESTDIR)$(bindir) install -p $(scripts_src)/config-switcher.sh $(DESTDIR)$(bindir) -- cgit v1.2.1