File tradeequip-drv.spec of Package tradeequip-drv
# Portable trade equipment project
# Spec file for building rpm and rpms under ALT
# $Id: tradeequip-drv.spec,v 1.20 2006/04/07 08:13:43 leader Exp $
# $Name: $
#
#%define name1 tradeequip-qt
%define tedir tradeequip
%define ShortName tradeequip-drv
%define _qtdir %(echo $QTDIR)
%define _libdir /usr/%_lib
Name: tradeequip-drv
Version: 1.0.0
Release: alt0
Buildroot: %{_tmppath}/%{name}-%{version}-build
Summary: Portable trade equipment Applications drivers
License: GPL-2.0
Group: Development/Libraries
Url: http://www.leaderit.ru/
Vendor: Project Portable Trade Equipment Applications Drivers
Packager: Radist <radist@list.ru>.
Source: %name-%version.tar.bz2
Requires: qt3 >= 3.2
Requires: tradeequip
BuildRequires: gcc-c++ libstdc++-devel
BuildRequires: tradeequip tradeequip-devel
BuildRequires: qt3-devel
%if 0%{?suse_version}
BuildRequires: qt3-devel-tools
BuildRequires: texlive-latex
%endif
%if 0%{?mandriva_version}
##BuildRequires: libqt3-devel
BuildRequires: tetex-latex tetex-dvips
%endif
%if 0%{?fedora_version}
##BuildRequires: qt3-devel
BuildRequires: texlive-latex
%endif
%description
Portable trade equipment Applications drivers
Developers
---------------
Valery Grazhdankin <vg at leaderit dot ru>
#==============================================================
%package -n tradeequip-drv-utils
Summary: Portable trade equipment Applications drivers utilites
Group: Development/Tools
Requires: tradeequip-drv
%description -n tradeequip-drv-utils
Portable trade equipment Applications drivers utilites
Developers
---------------
Valery Grazhdankin <vg at leaderit dot ru>
#==============================================================
#==============================================================
%package -n tradeequip-drv-devel
Summary: Portable trade equipment Applications
Group: Development/Libraries
Requires: tradeequip-drv
Requires: tradeequip-devel
%description -n tradeequip-drv-devel
Portable trade equipment Applications
Developers
---------------
Valery Grazhdankin <vg at leaderit dot ru>
#==============================================================
%package -n tradeequip-drv-doc
Summary: Portable trade equipment Applications drivers documentation
Group: Documentation/HTML
#Requires: qt3 >= 3.2
%description -n tradeequip-drv-doc
Portable trade equipment Applications drivers documentation
Developers
---------------
Valery Grazhdankin <vg at leaderit dot ru>
#==============================================================
# DRIVERS
#==============================================================
%package -n tecashregister-shtrih-fr
Summary: Portable trade equipment shtrih-fr driver
Group: Hardware/Other
Requires: tradeequip
%description -n tecashregister-shtrih-fr
Portable trade equipment Applications
%files -n tecashregister-shtrih-fr
%defattr(-,root,root)
%_libdir/%tedir/*shtrih-fr*
#==============================================================
%prep
%setup
%build
#export QTDIR=/usr/lib/qt3
export PATH=${PATH}:$QTDIR/bin
make
make tr
%install
#export QTDIR=/usr/lib/qt3
export PATH=${PATH}:$QTDIR/bin
make doc && make install INSTALL_ROOT="$RPM_BUILD_ROOT" LIBDIR=%_libdir BINDIR=%_bindir DOCDIR=%_docdir/%name-%version INCLUDEDIR=%_includedir/%name
%__mkdir_p %buildroot%_bindir
%__mkdir_p %buildroot%_libdir/%tedir
%__mkdir_p %buildroot%_sysconfdir/%name
%__mkdir_p %buildroot%_datadir/%tedir/drv/translations
%__mkdir_p %buildroot%_includedir/%tedir/drv
%__mkdir_p %buildroot%_docdir/%name-%version/html
%__mkdir_p %buildroot%_docdir/%name-%version/html-ru
cp -df %_builddir/%name-%version/bin/* %buildroot%_bindir/
cp -df %_builddir/%name-%version/lib/lib* %buildroot%_libdir/%tedir/
cp -f %_builddir/%name-%version/*/*/lib/*.h %buildroot%_includedir/%tedir/drv/
cp -f %_builddir/%name-%version/translations/*.qm %buildroot%_datadir/%tedir/drv/translations/
#cp -f %_builddir/%name-%version/src/libshell/*.h %buildroot%_includedir/%name/
#cp -f %_builddir/%name-%version/doc/html/* %buildroot%_docdir/%name-%version/html/
#cp -f %_builddir/%name-%version/doc/html-ru/* %buildroot%_docdir/%name-%version/html-ru/
#cp -f %_builddir/%name-%version/doc/tradeequip* %buildroot%_docdir/%name-%version/
cd %buildroot%_libdir/ && ln -s %tedir/* ./
%post
%postun
#rm -f %_datadir/%tedir/drv/translations/*.qm
#rm -f %_datadir/%name/templates/*.*
#rmdir --ignore-fail-on-non-empty %_datadir/%tedir/drv/translations
#rmdir --ignore-fail-on-non-empty %_datadir/%tedir/drv/templates
#rmdir --ignore-fail-on-non-empty %_sysconfdir/%name
#rmdir --ignore-fail-on-non-empty %_datadir/%tedir/drv
%clean
%files
%defattr(-,root,root)
%dir %_datadir/%tedir/drv
%dir %_datadir/%tedir
/usr/%_lib/lib*
#/usr/%_lib/tradeequip/*
/usr/%_lib/tradeequip/libtedisplay*
/usr/%_lib/tradeequip/libtereader*
%_datadir/%tedir/drv/*
%dir /usr/%_lib/tradeequip
%files -n tradeequip-drv-utils
%defattr(-,root,root)
%_bindir/*
#%files -n tradeequip-drv-doc
#%defattr(-,root,root)
#%_docdir/%name-%version/*
%files -n tradeequip-drv-devel
%defattr(-,root,root)
%dir %_includedir/%tedir/drv
%_includedir/%tedir/drv/*.h
%changelog
* Sat Mar 19 2005 Valery Grazdankin <leader@altlinux.ru> 1.0.0-alt1
+ init