Если компилировать, то Emacs успешно устанавливается в Wary, Racy и записывает информацию о себе в меню JWM.
Достаточно набрать:
#./configure
#make install clean
Команда
#make uninstall
работает также успешно.
Поэтому задача - это создать пакет PEТ (emacs-xxxx.pet), чтобы один раз скомпилировать
по инструкции Барри (
http://barryk.org/blog/?viewDetailed=00703) и устанавливать такой
пакет на совместимые системы Puppy.
Есть Wary-5.5 + devx_wary_5.5.sfs (
http://distro.ibiblio.org/quirky/wary-5.5/)
Есть Emacs-24.5 (
http://ftp.gnu.org/pub/gnu/emacs/)
Исходные файлы установлены в /usr/local/src
#cd /usr/local/src/emacs-24.5
********************************************************************************************
Инструкция Барри "Howto create a PET package":
# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --build=i486-pc-linux-gnu
# make
# new2dir make install
We then have 'dir2pet' which will convert a directory into a PET package, for example:
# dir2pet abiword-1.2.3
This will create a PET package, file "abiword-2.5.6-i486.pet". That's it, all done.
*********************************************************************************************
При установки пакета emacs-24.5-i486.pet, получаю сообщение:
"The following package has been successfully installed:
PACKAGE: emacs-24.5-i686 CATEGORY: none
...note, this package does not have a menu entry."
Emacs пишет: "This is GNU Emacs 24.5.1 (i486-pc-linux-gnu, GTK+ Version 2.24.11)
of 2016-01-11 on puppypc29461", a Puppy Package Manager "PACKAGE:emacs-24.5-i686..."
Одно утешение, что пакет устанавливается и его можно запустить не только из
консоли, но и кликнув на иконку.
Иконку на рабочий стол emacs.desktop можно забрать в папке /usr/share/applications/
Пакет emacs-24.5-i486.pet установился в Racy-5.5, но иконку пришлось доставать,
а /usr/sbin/fixmenus, так и не сработал.
Со всеми плюшками пакет emacs-24.5-i486.pet устновился в Tahr-6.0-CE_no_PAE