File texcad.spec of Package texcad

#
# spec file for package texcad (Version 2.4)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild

Name:           texcad
BuildRequires:  flex xorg-x11 xorg-x11-devel
License:        Other License(s), see package
Group:          Productivity/Publishing/TeX/Utilities
Provides:       texcad12 xtexcad 
Autoreqprov:    on
Version:        2.4
Release:        1068
Summary:        Drawing program for LaTeX pictures
Source:         xtexcad-2.4.tar.gz
Patch:          xtexcad-2.4-flex.patch
Patch1:         xtexcad-2.4.diff
Patch2:         xtexcad-2.4-getcwd.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%{expand: %%global _exec_prefix %(type -p pkg-config &>/dev/null && pkg-config --variable prefix x11 || echo /usr/X11R6)}
%if "%_exec_prefix" == "/usr/X11R6"

%global _mandir     %{_exec_prefix}/man
%define _x11data    %{_exec_prefix}/lib/X11
%define _data       $(LIBDIR)
%define _appdefdir  %{_x11data}/app-defaults
%else
%define _x11data    %{_datadir}/X11
%define _data       $(SHAREDIR)
%define _appdefdir  %{_x11data}/app-defaults
%endif

%description
A really nice drawing program which is especially useful in cooperation
with LaTeX. Note the documentation and COPYRIGHT file in
/usr/share/doc/packages/texcad.



Authors:
--------
    Klaus Zitzmann <zitzmann@infko.uni-koblenz.de>
    J.K.Wight <J.K.Wight@newcastle.ac.uk>
    Byron  Rakitzis <byron@netapp.com>
    Johannes Sixt <Johannes.Sixt@eudaptics.co.at>
    Notker Amann <amann@isr.uni-stuttgart.de>

%prep
%setup -n xtexcad-2.4
%patch -p0
%patch1 -p1
%patch2 -p0

%build
touch resources.h
xmkmf -a
rm -f resources.h
make CCOPTIONS="$RPM_OPT_FLAGS"
`grog -Tdvi xtexcad.man` > XTeXcad.dvi

%install
rm -rf %{buildroot}
make install      DESTDIR=%{buildroot}
make install.man  DESTDIR=%{buildroot}
ln -sf xtexcad %{buildroot}%{_bindir}/texcad

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root)
%doc COPYRIGHT HISTORY MANIFEST README XTeXcad.dvi
%{_bindir}/texcad
%{_bindir}/xtexcad
%config %{_appdefdir}//XTeXcad
%doc %{_mandir}/man1/xtexcad.1x.gz

%changelog
* Thu Mar 29 2007 - rguenther@suse.de
- Add flex BuildRequires
* Fri Nov 10 2006 - werner@suse.de
- Do not use cpp macro used in X11 header files (for ix86)
* Fri Nov 10 2006 - werner@suse.de
- Use getcwd instead of getwd (bug #218882)
* Thu Aug 10 2006 - werner@suse.de
- Make it build with X11R7
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Sep 19 2005 - meissner@suse.de
- fixed implicit string warnings.
* Tue Jun 21 2005 - meissner@suse.de
- use RPM_OPT_FLAGS.
* Thu Sep 09 2004 - werner@suse.de
- Be ready for flex-2.5.31
* Mon Jan 12 2004 - adrian@suse.de
- fix typo
* Sun Jan 11 2004 - adrian@suse.de
- add %%defattr
* Fri May 23 2003 - coolo@suse.de
- use BuildRoot
* Thu Dec 14 2000 - werner@suse.de
- Group tag
* Wed Jun 07 2000 - ro@suse.de
- specfile cleanup, doc relocation
* Mon Sep 13 1999 - bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Wed May 14 1997 - werner@suse.de
- New version, now included in S.u.S.E. Linux
openSUSE Build Service is sponsored by