File sbig.spec of Package sbig

#
# spec file for package sbig (Version 1.3)
#
# Copyright (c) 2008 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/
#



Name:           sbig
BuildRequires:  gcc-c++ libusb-devel
License:        LGPL v2.1 or later; Other uncritical OpenSource License
Group:          Hardware/Other
AutoReqProv:    on
Version:        1.3
Release:        1
Source:         sbig_linux_release_32bit.tar.bz2
Source1:        LICENSE.txt
Url:            http://www.sbig.com
Patch1:         sbig-makefile.patch
Patch2:         sbig-declaration.patch
Requires:       sbig-firmware fxload
ExclusiveArch:  %ix86
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Summary:        Non Kernel Shared Library for USB SBIG CCD Cameras
Requires:       fxload sbig-firmware

%description
Non kernel shared library compiled for i386 for USB SBIG CCD cameras.



Authors:
--------
    Jan Soldan <jsoldan@asu.cas.cz>

%prep
%setup -n sbig_linux_release_32bit
%patch1
%patch2

%build
cd app
make 

%install
mkdir -p $RPM_BUILD_ROOT/etc/udev/rules.d
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/sbig
mkdir -p $RPM_BUILD_ROOT/lib
mkdir -p $RPM_BUILD_ROOT/usr/lib
mkdir -p $RPM_BUILD_ROOT/usr/bin
cp -a %{S:1} $RPM_BUILD_ROOT/usr/share/doc/packages/sbig/
cd app
cp -a Makefile *.h *.cpp $RPM_BUILD_ROOT/usr/share/doc/packages/sbig/
cp -a testapp $RPM_BUILD_ROOT/usr/bin/sbig_testapp
cd ../drv
cp -a 10-sbig.rules $RPM_BUILD_ROOT/etc/udev/rules.d/10-sbig.rules 
cp -a 50-usb-serial.rules $RPM_BUILD_ROOT/etc/udev/rules.d/50-usb-serial.rules
cp -a sbig_dev_permission.py $RPM_BUILD_ROOT/lib/sbig_dev_permission.py
cp -a *.so *.a $RPM_BUILD_ROOT/usr/lib/

%clean
rm -rf $RPM_BUILD_ROOT

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig

%files
%defattr(-, root, root)
%dir /etc/udev
%dir /etc/udev/rules.d
%dir /usr/share/doc/packages/sbig
%doc /usr/share/doc/packages/sbig/*
%attr(755, root, root) /usr/lib/*.so
%attr(644, root, root) /usr/lib/*.a
%attr(755, root, root) /usr/bin/sbig_testapp
%attr(755, root, root) /lib/sbig_dev_permission.py
/etc/udev/rules.d/10-sbig.rules
/etc/udev/rules.d/50-usb-serial.rules

%changelog
* Fri Mar 14 2008 lmichnovic@suse.cz
- update to latest version 20080304
  * support for more cameras
  * cfitsio library support is disabled
  * needs fxload
  * new udev rules file 50-usb-serial.rules
- removed cfitsio-devel from BuildReq
- added Requires on fxload and sbig-firmware packages
- calling ldconfig in %%post, %%postun
* Thu Oct 18 2007 lmichnovic@suse.cz
- added needed include (sbig-declaration.patch)
* Sun Jul 22 2007 aj@suse.de
- Fix BuildRequires.
* Wed Jul 18 2007 lmichnovic@suse.cz
- update to new version
  * now links with cfitsio lib (Buildrequires: libcfitsio0-devel)
- adjusted include dir of cfitsio lib in *makefile.patch
* Wed May 16 2007 olh@suse.de
- Buildrequires libusb -> libusb-devel
* Mon Oct 23 2006 lmichnovic@suse.cz
- added libusb into BuildRequires - fixes failed build
* Sun Oct 22 2006 lmichnovic@suse.cz
- fixed Makefile for testapp (*makefile.patch)
* Fri Oct 20 2006 lmichnovic@suse.cz
- update to version 1.1
  * latest shared lib for kernels 2.6.13 and above
* Thu Oct 19 2006 lmichnovic@suse.cz
- initial version 1.0
- distributing *.so libs within this package
- firmware distributing in noarch package sbig-firmware
- changed /usr/local to /usr in documentation files
  (*directory.patch)
openSUSE Build Service is sponsored by