diff options
-rw-r--r-- | packages/Makefile.buildlayout | 2 | ||||
-rwxr-xr-x | 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) |