Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37744303
en ru br
Репозитории ALT
4.1: 3.17.17-alt4.1
4.0: 3.17.17-alt4
3.0: 3.17.8-alt1.1
www.altlinux.org/Changes

Группа :: Редакторы
Пакет: cooledit

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%def_without M24

%if_with M24
%define _release alt3.M24.1
%else
%define _release alt4
%endif

Name: cooledit
Version: 3.17.17
Release: %_release
Packager: Grigory Batalov <bga at altlinux.ru>

Summary: Full featured multiple window programmer's text editor
Summary(ru_RU.KOI8-R): Полнофункциональный многооконный текстовый редактор для программиста
Icon: cooledit.gif
License: GPL
Group: Editors
Url: ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/

Source0: ftp://ftp.ibiblio.org/pub/Linux/apps/editors/X/cooledit/%name-%version.tar.bz2
Source1: %{name}_48x48.xpm
Source3: cooledit-gdb
Source4: cooledit-README.gdb
Source5: cooledit.ru.po

Patch0: cooledit-3.17.7-alt-widgetfont.patch
#Patch1: cooledit-3.17.7-alt-sysconfdir.patch.gz
Patch2: cooledit-3.17.1-alt-fonts.patch
Patch3: cooledit-3.17.4-alt-gdb.patch
Patch5: cooledit-3.17.14-alt-cooledit_ve.patch

# saved for possible future v22 patch return

Patch6: cooledit-3.17.7-alt-no_syntax_text.patch.gz
Patch7: cooledit-3.17.7-alt-syntax.patch.bz2

Patch8: cooledit-3.17.8-alt-ptys.patch
Patch9: cooledit-3.17.14-mc-extra_syntax.patch.bz2

Patch10: cooledit-3.17.8-alt-v22.patch.bz2
Patch11: cooledit-3.17.17-alt-python.patch
Patch12: cooledit-3.17.17-alt-build.patch

# added on Mon Apr 11 2005

BuildRequires: XFree86-devel

BuildRequires: python-devel = %__python_version
Provides: python%__python_version(cooledit)

# since version 3.17.14

Provides: cooledit-syntax = %version-%release
Obsoletes: cooledit-syntax < 3.17.17

%description
Full-featured X Window text editor; multiple edit windows; 3D Motif-ish
look and feel; shift-arrow and mouse text highlighting; column text
highlighting and manipulation; color syntax highlighting for various
sources; buildin Python interpretor for macro programm.; interactive
graphical debugger - interface to gdb; key for key undo; macro
recording; regular expression search and replace; pull-down menus; drag
and drop; interactive man page browser; run make and other shell
commands with seamless shell interface; redefine keys with an easy
interactive key learner; full support for proportional fonts;

%description -l ru_RU.KOI8-R
Полнофункциональный многооконный текстовый редактор для X Windows;
схожий с Motif интерфейс; выделение текста мышью и Shift-стрелками;
выделение и манипуляции с колонками текста; подсветка синтаксиса
для различных форматов; встроенный интерпретатор макросов на Питоне;
интерактивный графический отладчик - интерфейс к gdb; пошаговая
отмена; запись макросов; поиск и замена регулярных выражений;
структурированное меню; drag and drop; интерактивный man-браузер;
запуск make и команд интерпретатора из командной строки; быстрое
переопределение клавиш; полная поддержка пропорциональных шрифтов;

%prep
%setup -q
%patch0 -p1
%patch2 -p1
%patch3 -p1
# change folders to cooledit_ve
%patch5 -p1
# use pty multiplexor
#%%patch8 -p1
# add extra highlightings from mc
%patch9 -p1
%patch11 -p0
%patch12 -p0

cp %SOURCE3 editor/
cp %SOURCE4 ./README.gdb
cp %SOURCE5 po/ru.po

%build
#autoreconf -ifsv
export MANPAGER=""
export PAGER=""
export rxvt_cv_ptys=GLIBC
%configure \
%if_without M24
--x-includes=%_includedir \
--x-libraries=%_libdir \
%endif
--with-libs="-lX11" \
--without-included-gettext
%make_build

%install
%makeinstall
%find_lang %name

# icons

install -pD -m644 cooledit_16x16.xpm %buildroot%_miconsdir/cooledit.xpm
install -pD -m644 cooledit_32x32.xpm %buildroot%_iconsdir/cooledit.xpm
install -pD -m644 %SOURCE1 %buildroot%_liconsdir/cooledit.xpm

# menu

mkdir -p %buildroot%_menudir
cat > %buildroot%_menudir/%name <<EOF
?package(cooledit): \
command="cooledit" \
icon="%_liconsdir/cooledit.xpm" \
needs="x11" title="CoolEdit" \
longtitle="Powerful programmer's text editor \
with Python and shell scripting hooks" \
section="Applications/Editors"
EOF

mv %buildroot%_datadir/cooledit %buildroot%_libdir/cooledit_ve

%post
%post_ldconfig
%update_menus

%postun
%postun_ldconfig
%clean_menus

%files -f %name.lang
%_bindir/*
%dir %_libdir/cooledit_ve
%_libdir/cooledit_ve/*
%_menudir/%name
%_libdir/lib*.so*
%_iconsdir/*.xpm
%_miconsdir/*.xpm
%_liconsdir/*.xpm
%_mandir/man1/*
%doc AUTHORS BUGS FAQ INTERNATIONAL HINTS
%doc NEWS README TODO VERSION ChangeLog
%doc rxvt/README.rxvt README.gdb

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin