]> git.pld-linux.org Git - packages/AVT_GigE_SDK.git/blob - AVT_GigE_SDK.spec
- new, contains PvAPI; unfortunately binary and non-distributable
[packages/AVT_GigE_SDK.git] / AVT_GigE_SDK.spec
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
4 Name:           AVT_GigE_SDK
5 Version:        1.24
6 Release:        1
7 License:        non-distributable
8 Group:          Libraries
9 Source0:        http://www.alliedvisiontec.com/fileadmin/content/PDF/Software/Prosilica_software/Prosilica_SDK/%{name}_%{version}_Linux.tgz
10 # NoSource0-md5:        f7e895aae4e8b2f0ca3cc72a2351bf70
11 NoSource:       0
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)
15
16 # gcc version of static libs (see tarball for available versions)
17 %define         ppcgccver       4.2
18 %define         x86gccver       4.4
19
20 %description
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.
27
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.
35
36 %package devel
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}
41
42 %description devel
43 AVT GigE SDK development package, containing PvAPI and Imagelib header
44 files and static Imagelib library.
45
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.
49
50 %package static
51 Summary:        Static PvAPI library
52 Summary(pl.UTF-8):      Statyczna biblioteka PvAPI
53 Group:          Development/Libraries
54 Requires:       %{name}-devel = %{version}-%{release}
55
56 %description static
57 Static PvAPI library.
58
59 %description static -l pl.UTF-8
60 Statyczna biblioteka PvAPI.
61
62 %prep
63 %setup -q -n "AVT GigE SDK"
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir},%{_includedir}}
68
69 %ifarch %{ix86}
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}
73 %endif
74 %ifarch %{x8664}
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}
78 %endif
79 %ifarch arm
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}
83 %endif
84 %ifarch ppc
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}
88 %endif
89 install inc-pc/*.h $RPM_BUILD_ROOT%{_includedir}
90
91 %clean
92 rm -rf $RPM_BUILD_ROOT
93
94 %post   -p /sbin/ldconfig
95 %postun -p /sbin/ldconfig
96
97 %files
98 %defattr(644,root,root,755)
99 %doc README.txt
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
105 %endif
106
107 %files devel
108 %defattr(644,root,root,755)
109 %doc documents/AVT*.pdf
110 # static-only
111 %{_libdir}/libImagelib.a
112 %{_includedir}/ImageLib.h
113 %{_includedir}/PvApi.h
114 %{_includedir}/PvRegIo.h
115
116 %files static
117 %defattr(644,root,root,755)
118 %{_libdir}/libPvAPI.a
This page took 0.127821 seconds and 4 git commands to generate.