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