Package emacs-xslt-process: Specfile

%def_without info
Version: 2.2
Release: alt9.1.qa4
Name: emacs-xslt-process
License: GPL-2.0-or-later
Group: Editors
Url: http://xslt-process.sourceforge.net/
Packager: Emacs Maintainers Team <emacs@packages.altlinux.org>
Summary: Emacs XSLT Process Minor Mode
Summary(ru_RU.UTF-8): Вспомогательный режим для работы с XSLT в Emacs
Requires: emacs-X11 emacs-speedbar
Source: xslt-process-%version.tar.gz
Source1: xslt-process-emacs.el
Patch: xslt-process.diff

BuildArch: noarch

# Automatically added by buildreq on Sun Jan 06 2019
# optimized out: java java-headless javazi python-base python-modules python3 python3-base sh4
BuildRequires: java-devel

#BuildRequires: emacs-X11 emacs-cedet ImageMagick texinfo texlive-collection-latexrecommended texlive-collection-fontsrecommended texlive-collection-basic texlive-collection-basic java-devel java-common bc update-alternatives texi2html
Requires: emacs-X11 emacs-cedet java java-common

%description
XSLT-process is a minor mode for XEmacs or GNU Emacs which transforms
it into a powerful XML editor with XSLT processing and debugging
capabilities.

%description -l ru_RU.UTF-8
XSLT-process является вспомогательным режимом для XEmacs или GNU Emacs, который
делает их мощными XML редакторами с возможностью отладки и работы с XSLT.

%prep
%setup -n xslt-process-%version
%patch -p1
rm -rf bin/texi2html
%if_without info
sed -i 's,java etc doc,java etc,' Makefile
%endif

%build
make EMACS=emacs LOADPATH="%_emacslispdir/elib %_emacslispdir/cedet/common %_emacslispdir/cedet/speedbar" all

%install
mkdir -p %buildroot%_emacslispdir/xslt-process/java
install -m 644 lisp/*.el %buildroot%_emacslispdir/xslt-process
install -m 644 java/*.jar %buildroot%_emacslispdir/xslt-process/java

%if_with info
mkdir -p %buildroot%_infodir
install -m 644 doc/*.info* %buildroot%_infodir
%endif

mkdir -p %buildroot/etc/emacs/site-start.d
install -m 644 %SOURCE1 %buildroot/etc/emacs/site-start.d/xslt-process.el

%files
%doc ChangeLog README doc/xslt-process.html doc/*.png doc/*.gif doc/xslt-process.pdf doc/xslt-process.ps
%_emacslispdir/xslt-process/*.el
%_emacslispdir/xslt-process/java/*
%config(noreplace) /etc/emacs/site-start.d/*
%if_with info
%_infodir/*
%endif

%changelog
* Fri Feb 22 2019 Dmitry V. Levin <ldv@altlinux.org> 2.2-alt9.1.qa4
- NMU: dropped obsolete emacs-elib.

* Sun Jan 06 2019 Dmitry V. Levin <ldv@altlinux.org> 2.2-alt9.1.qa3
- Automatically updated build dependencies using buildreq.

* Sat Mar 03 2018 Igor Vlasenko <viy@altlinux.ru> 2.2-alt9.1.qa2
- NMU: rebuild with texlive instead of tetex

* Wed Dec 02 2009 Igor Vlasenko <viy@altlinux.ru> 2.2-alt9.1.qa1
- NMU (by repocop): the following fixes applied:
  * obsolete-call-in-post-install-info for emacs-xslt-process
  * altlinux-java-obsolete-requires for emacs-xslt-process
  * postclean-05-filetriggers for spec file

* Thu Mar 24 2005 Sviatoslav Sviridov <svd@altlinux.ru> 2.2-alt9.1
- Get rid of dependency on j2se1.4-blackdown, using j2se instead

* Sun May 09 2004 Ott Alex <ott@altlinux.ru> 2.2-alt9
- Fix identify changes

* Sat Dec 13 2003 Ott Alex <ott@altlinux.ru> 2.2-alt8
- Rebuild with bugfix

* Sat Nov 15 2003 Ott Alex <ott@altlinux.ru> 2.2-alt7
- fixing spec

* Mon Sep 22 2003 Ott Alex <ott@altlinux.ru> 2.2-alt6
- fixing dependencies

* Sat Mar 22 2003 Ott Alex <ott@altlinux.ru> 2.2-alt5
- fixing java requires

* Sat Feb 08 2003 Ott Alex <ott@altlinux.ru> 2.2-alt4
- fixing spec

* Mon Jan 13 2003 Ott Alex <ott@altlinux.ru> 2.2-alt2
- New version of package

* Mon Sep 09 2002 Ott Alex <ott@altlinux.ru> 2.1-alt1
- Initial build