File xtem.spec of Package xtem

#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

Name:           xtem
Version:        8.26
Release:        57
License:        GPLv2
Summary:        A TeX menu system for the X Window System
Url:            http://www.tug.org/tex-archive/support/xtem_texmenu/xtem/
Group:          Productivity/Publishing/TeX/Frontends
Source:         xtem_texmenu.%{version}.tar.bz2
Patch0:         xtem-%{version}.patch
BuildRequires:  fdupes
BuildRequires:  tk-devel
Requires:       tk
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

%description
xtem is a TeX environment under X. This package is rather powerful and
offers a huge help and reference system which should help the TeX
novices.

The authors of this package ask for feedback for continuing their work!

%prep
%setup -q
%patch0

%build
./xteminstall basic

%install
install -d -m 755 %{buildroot}%{tcl_archdir}/
cp -a  ../xtem-%{version} %{buildroot}%{tcl_archdir}/
(cd %{buildroot}%{tcl_archdir} && ln -sf xtem-%{version} xtem)
rm -rf %{buildroot}%{tcl_archdir}/xtem/{COPYING,Changelog,Installation.Reply,\
Installation.tex,README,README.Tcl-version,README.Upgrading,README.hyphen_show,\
SyntaxHelp_htx.tex,locals_english,locals_german}
install -d -m 755 %{buildroot}%{tcl_archdir}/xtem/locals_english
cp -a ../xtem_locals_english/* %{buildroot}%{tcl_archdir}/xtem/locals_english
chmod 644 %{buildroot}%{tcl_archdir}/xtem/locals_english/*
install -d -m 755 %{buildroot}%{tcl_archdir}/xtem/locals_german
cp -a ../xtem_locals_german/* %{buildroot}%{tcl_archdir}/xtem/locals_german
chmod 644 %{buildroot}%{tcl_archdir}/xtem/locals_german/*
install -d -m 755 %{buildroot}%{_mandir}/man1
mv %{buildroot}%{tcl_archdir}/xtem/*.1 %{buildroot}%{_mandir}/man1
install -d -m 755 %{buildroot}%{_bindir}
cd %{buildroot}%{_bindir}
ln -sf %{tcl_archdir}/xtem/xtem .
ln -sf %{tcl_archdir}/xtem/changecode .
ln -sf %{tcl_archdir}/xtem/hyphen_show .
cd %{buildroot}%{tcl_archdir}/xtem-%{version}
sed -i s:$RPM_BUILD_DIR:%{tcl_archdir}: xtem
cd help_english/latex
mv Make_alphlist.tcl Make_alphlist.tcl.o
sed s:/usr/local/bin/wish:/usr/bin/wish: Make_alphlist.tcl.o > Make_alphlist.tcl
rm Make_alphlist.tcl.o
cd ../../help_german/latex
mv Make_alphlist.tcl Make_alphlist.tcl.o
sed s:/usr/local/bin/wish:/usr/bin/wish: Make_alphlist.tcl.o > Make_alphlist.tcl
rm Make_alphlist.tcl.o
rm %{buildroot}%{tcl_archdir}/xtem-%{version}/*.c
chmod 644 %{buildroot}%{tcl_archdir}/xtem-%{version}/{*.tcl,xtem_async}
chmod 755 %{buildroot}%{tcl_archdir}/xtem-%{version}/help_{german,english}/latex/Make_alphlist.tcl
%fdupes %{buildroot}%{tcl_archdir}/xtem-%{version}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc COPYING Changelog Installation.tex README README.Tcl-version
%doc README.Upgrading README.hyphen_show SyntaxHelp_htx.tex
%{_mandir}/man1/*
%{_bindir}/*
%{tcl_archdir}/xtem
%{tcl_archdir}/xtem-%{version}

%changelog
openSUSE Build Service is sponsored by