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

Группа :: Редакторы
Пакет: emacs-jdee

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

# -*- coding: utf-8; mode: rpm-spec -*-
# $Id: emacs-jdee.spec,v 1.8 2006/05/03 12:51:02 eugene Exp $

Version: 2.3.5.1
# %define subver beta6
Release: alt1
Name: emacs-jdee
License: GPL
Group: Editors
Url: http://jdee.sunsite.dk/
Summary: Java Development Environment for Emacs
Summary(ru_RU.UTF-8): п║я─п╣п╢п╟ я─п╟п╥я─п╟п╠п╬я┌п╨п╦ Java п╢п╩я▐ Emacs

Packager: Emacs Maintainers Team <emacs at packages.altlinux.org>

Requires: emacs-common emacs-cedet emacs-elib

Source: jde-latest.tar.gz
Source1: jde-emacs.el

Patch: jdee-2.3.3-java.patch
Patch1: jdee-2.3.5.1-type-of.patch

BuildArch: noarch

# Automatically added by buildreq on Thu Jul 18 2002

BuildRequires: emacs-common emacs-base emacs-elib emacs-cedet emacs-devel

%description
The Java Development Environment for GNU Emacs is a software package that interfaces
Emacs to command-line Java development tools. JDEE features include:
   * JDEE menu with compile, run, debug, build, browse, project, and help commands
   * syntax coloring
   * auto indentation
   * compile error to source links
   * source-level debugging
   * source code browsing
   * make file support
   * automatic code generation
   * Java source interpreter

All Emacs Lisp code is byte-copmpiled, install %name-el for sources.

%package el
Summary: The Emacs Lisp sources for bytecode included in %name
Group: Development/Other
Requires: %name = %version-%release

%description el
%name-el contains the Emacs Lisp sources for the bytecode
included in the %name package, that extends the Emacs editor.

You need to install %name-el only if you intend to modify any of the
%name code or see some Lisp examples.

%prep
%setup -q -n jde-%version
%patch -p1
%patch1 -p1

%build
cd lisp
#make EIEIO="%_emacslispdir/cedet/eieio" SEMANTIC="%_emacslispdir/cedet/semantic" SPEEDBAR="%_emacslispdir/cedet/speedbar" ELIB="%_emacslispdir/elib" all
make CEDET="%_emacslispdir/cedet" ELIB="%_emacslispdir/elib" all

%install
%__mkdir_p %buildroot%_emacslispdir/jde/java/classes
%__install -m 644 lisp/*.el* %buildroot%_emacslispdir/jde
%__cp -R java/bsh-commands java/lib %buildroot%_emacslispdir/jde/java
touch %buildroot%_emacslispdir/jde/java/.nosearch

%__mkdir_p %buildroot%_bindir
%__install -m 755 lisp/jtags %buildroot%_bindir

%__mkdir_p %buildroot%_emacs_sitestart_dir
%__install -m 644 %SOURCE1 %buildroot%_emacs_sitestart_dir/23jde.el

%__mkdir_p %buildroot%_docdir/%name-%version
%__cp lisp/ReleaseNotes.txt %buildroot%_docdir/%name-%version
%__gzip -f -9 lisp/ChangeLog
%__cp lisp/ChangeLog.gz %buildroot%_docdir/%name-%version
%__cp -R doc/html %buildroot%_docdir/%name-%version

%files
%dir %_docdir/%name-%version/
%doc %_docdir/%name-%version/*
%dir %_emacslispdir/jde/
%_emacslispdir/jde/*.elc
%dir %_emacslispdir/jde/java/
%_emacslispdir/jde/java/*
%_emacslispdir/jde/java/.nosearch
%_bindir/*
%config(noreplace) %_emacs_sitestart_dir/23jde.el

%files el
%_emacslispdir/jde/*.el

%changelog

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

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