From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Vlasov To: devel X-Mailer: Sylpheed version 0.5.0claws4 (GTK+ 1.2.9; i686-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Message-Id: <20010709164519.E6234829FA@mail.mivlgu.murom.ru> Subject: [devel] xemacs-21.4.3-alt3.nosrc.rpm Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Mon, 9 Jul 2001 20:45:18 +0400 Date: Mon, 9 Jul 2001 20:45:18 +0400 Archived-At: List-Archive: List-Post: Hi! Я тут попробовал немного причесать xemacs-21.4.3-alt2, получившийся xemacs-21.4.3-alt3.nosrc.rpm положил в cvs.lrn:/incoming/Sisyphus. Изменения по сравнению с alt2: 1. Разделение на пакеты аналогично сделанному в новом emacs: есть xemacs-common, xemacs-mule-common (для вариантов с MULE - gtk и gtk-gnome тоже собираются с MULE, здесь раньше зависимостей не хватало) и варианты: xemacs-nomule, xemacs-mule, xemacs-gtk, xemacs-gtk-gnome. Кроме того, в отдельный пакет (xemacs-texi) выделены исходники документации в формате Texinfo, которые обычно никому не нужны, а место занимают. 2. Теперь выбор варианта (nomule, mule, gtk, gtk-gnome) производится через update-alternatives. 3. Исправлена генерация списков файлов для xemacs-el: не все *.el должны идти туда - некоторые из них не компилируются и должны быть в xemacs-common (или mule-common). Это приводило к частичной неработоспособности при неустановленном xemacs-el. Кроме того, в списки добавлены директивы %dir, чтобы убрать за собой при удалении пакетов. 4. Исправлена ошибка в configure.in с поиском библиотек Glade (xemacs-21.4.3-gtkflags.patch; это пока все равно не работает, но давало лишнюю зависимость на libglade-gnome.so в xemacs-gtk). 5. Файлы *.info теперь корректно находятся из XEmacs, с нормальным dir. Недостаток - они не видны системным info; тут пока не знаю, что делать, поскольку они конфликтуют с чужими файлами (не только с GNU Emacs). Для нормального dir пришлось патчить info-файлы (xemacs-sumo-infodir.patch.bz2), вроде бы XEmacs после этого их читает (перегенерировать их автоматически не получается - Makefile в sumo нет, а с некоторыми файлами есть сложности). Но без этого ошибки (особенно в calc.info) сильно мешают. 6. Исправлена ошибка в mule-sumo - файл mule-packages/lisp/leim/leim-list.el нельзя компилировать, иначе из всех методов ввода остается только два японских. 7. Самое главное: s/mandrake-linux/alt-linux/ :-) _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel