File sbig_x86_64.spec of Package sbig_x86_64

#
# spec file for package sbig_x86_64 (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_x86_64
BuildRequires:  gcc-c++ libusb-devel
License:        Other uncritical OpenSource License
Group:          Hardware/Other
AutoReqProv:    on
Version:        1.3
Release:        1
Source:         sbig_linux_release_64bit.tar.bz2
Source1:        LICENSE.txt
Url:            http://www.sbig.com
Patch1:         %{name}-makefile.patch
Patch2:         %{name}-declaration.patch
Requires:       sbig-firmware fxload
ExclusiveArch:  x86_64
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Summary:        Non Kernel Shared Library for USB SBIG CCD Cameras for x86_64 Arch

%description
Non kernel shared library compiled for an x86_64 architecture for USB
SBIG CCD cameras.



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

%prep
%setup -n sbig_linux_release_64bit
%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
* Tue Apr 08 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
* Mon Jul 23 2007 lmichnovic@suse.cz
- fixed Buildrequires
* Wed Jul 18 2007 lmichnovic@suse.cz
- adjusted include dir of cfitsio lib in *makefile.patch
* Tue Jul 17 2007 lmichnovic@suse.cz
- new package for x86_64 arch.
- Build requires cfitsio library; package libcfitsio0-devel
- fixed Makefile for testapp (*makefile.patch)
- changed /usr/local to /usr in documentation files
  (*directory.patch)
- firmware distributing in noarch package sbig-firmware
openSUSE Build Service is sponsored by