1 # TODO: build SampleViewer from sources? (using dynamic wxWidgets)
2 Summary: Prosilica GigE Vision Gigabit Ethernet cameras support
3 Summary(pl.UTF-8): Obsługa kamer Prosilica GigE Vision podłączanych przez Gigabit Ethernet
7 License: non-distributable
9 Source0: http://www.alliedvisiontec.com/fileadmin/content/PDF/Software/Prosilica_software/Prosilica_SDK/%{name}_%{version}_Linux.tgz
10 # NoSource0-md5: f7e895aae4e8b2f0ca3cc72a2351bf70
12 URL: http://www.alliedvisiontec.com/us/products/software/linux/gige-linux-sdk.html
13 ExclusiveArch: %{ix86} %{x8664} arm ppc
14 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16 # gcc version of static libs (see tarball for available versions)
21 The Linux SDK and Sample Viewer program allows users to control and
22 capture images from Prosilica's GigE Vision Gigabit Ethernet cameras
23 operating in a Linux environment on either an Intel x86 (32- and
24 64-bit), PowerPC (32-bit), and ARM processors (little endian). The SDK
25 includes sample code to allow programmers to integrate Prosilica's
26 cameras into their Linux-based applications.
28 %description -l pl.UTF-8
29 Linux SDK i program Sample Viewer pozwala na sterowanie oraz
30 przechwytywanie obrazu z kamer Prosilica GigE Vision podłączanych
31 przez Gigabit Ethernet w środowisku Linux na procesorach Intel x86
32 (32- i 64-bitowych), PowerPC (32-bitowych) oraz ARM (little endian).
33 SDK zawiera przykładowy kod pozwalający zintegrować kamery firmy
34 Prosilica ze swoimi linuksowymi aplikacjami.
37 Summary: AVT GigE SDK/PvAPI development package
38 Summary(pl.UTF-8): Pakiet programistyczny AVT GigE SDK/PvAPI
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
43 AVT GigE SDK development package, containing PvAPI and Imagelib header
44 files and static Imagelib library.
46 %description devel -l pl.UTF-8
47 Pakiet programistyczny AVT GigE SDK, zawierający pliki nagłówkowe
48 PvAPI i Imagelib oraz statyczną bibliotekę Imagelib.
51 Summary: Static PvAPI library
52 Summary(pl.UTF-8): Statyczna biblioteka PvAPI
53 Group: Development/Libraries
54 Requires: %{name}-devel = %{version}-%{release}
59 %description static -l pl.UTF-8
60 Statyczna biblioteka PvAPI.
63 %setup -q -n "AVT GigE SDK"
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}}
70 install bin-pc/x86/{CLIpConfig,SampleViewer} $RPM_BUILD_ROOT%{_bindir}
71 install bin-pc/x86/libPv{API,JNI}.so $RPM_BUILD_ROOT%{_libdir}
72 install lib-pc/x86/%{x86gccver}/lib*.a $RPM_BUILD_ROOT%{_libdir}
75 install bin-pc/x64/{CLIpConfig,SampleViewer} $RPM_BUILD_ROOT%{_bindir}
76 install bin-pc/x64/libPv{API,JNI}.so $RPM_BUILD_ROOT%{_libdir}
77 install lib-pc/x64/%{x86gccver}/lib*.a $RPM_BUILD_ROOT%{_libdir}
80 install bin-pc/arm/CLIpConfig $RPM_BUILD_ROOT%{_bindir}
81 install bin-pc/arm/libPvAPI.so $RPM_BUILD_ROOT%{_libdir}
82 install lib-pc/arm/3.3.5/lib*.a $RPM_BUILD_ROOT%{_libdir}
85 install bin-pc/ppc/CLIpConfig $RPM_BUILD_ROOT%{_bindir}
86 install bin-pc/ppc/libPvAPI.so $RPM_BUILD_ROOT%{_libdir}
87 install lib-pc/ppc/%{ppcgccver}/lib*.a $RPM_BUILD_ROOT%{_libdir}
89 install inc-pc/*.h $RPM_BUILD_ROOT%{_includedir}
92 rm -rf $RPM_BUILD_ROOT
94 %post -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
98 %defattr(644,root,root,755)
100 %attr(755,root,root) %{_bindir}/CLIpConfig
101 %attr(755,root,root) %{_libdir}/libPvAPI.so
102 %ifarch %{ix86} %{x8664}
103 %attr(755,root,root) %{_bindir}/SampleViewer
104 %attr(755,root,root) %{_libdir}/libPvJNI.so
108 %defattr(644,root,root,755)
109 %doc documents/AVT*.pdf
111 %{_libdir}/libImagelib.a
112 %{_includedir}/ImageLib.h
113 %{_includedir}/PvApi.h
114 %{_includedir}/PvRegIo.h
117 %defattr(644,root,root,755)
118 %{_libdir}/libPvAPI.a