1 # TODO: python (missing sources, specified as nodist???)
2 Summary: The ASDCP library
3 Summary(pl.UTF-8): Biblioteka ASDCP
9 # note: download URL shows more recent versions than document at download directory
10 #Source0Download: http://www.cinecert.com/asdcplib/download/
11 Source0: http://download.cinecert.com/asdcplib/%{name}-%{version}.tar.gz
12 # Source0-md5: f9290440d1645cc834cfb9fb5a337348
13 # from asdcplib 1.12.60 sources
14 Source1: %{name}.pc.in
15 Patch0: %{name}-link.patch
16 URL: http://www.cinecert.com/asdcplib/
17 BuildRequires: autoconf >= 2.59
18 BuildRequires: automake >= 1:1.9
19 BuildRequires: expat-devel >= 1.95
20 BuildRequires: libtool
21 BuildRequires: openssl-devel >= 0.9.7
22 #BuildRequires: python-devel >= 1:2.3
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 The asdcplib library is a set of objects that offer simplified access
27 to files conforming to the sound and picture track file formats
28 developed by the SMPTE Working Group DC28.20 (now TC 21DC).
30 %description -l pl.UTF-8
31 Biblioteka asdcplib to zbiór obiektów oferujących uproszczony dostęp
32 do plików zgodnych z formatami plików ścieżek dźwięku i obrazu
33 opracowanych przez grupę roboczą SMPTE DC28.20 (obecnie TC 21DC).
36 Summary: Header files for ASDCP library
37 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ASDCP
38 Group: Development/Libraries
39 Requires: %{name} = %{version}-%{release}
40 Requires: openssl-devel >= 0.9.7
43 Header files for ASDCP library.
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe biblioteki ASDCP.
49 Summary: Static ASDCP libraries
50 Summary(pl.UTF-8): Statyczne biblioteki ASDCP
51 Group: Development/Libraries
52 Requires: %{name}-devel = %{version}-%{release}
55 Static ASDCP libraries.
57 %description static -l pl.UTF-8
58 Statyczne biblioteki ASDCP.
74 # --with-python is broken (required files missing in tarball)
79 rm -rf $RPM_BUILD_ROOT
82 DESTDIR=$RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
85 sed -e 's,@prefix@,%{_prefix},;s,@exec_prefix@,%{_prefix},;s,@libdir@,%{_libdir},;s,@includedir@,%{_includedir},;s,@PACKAGE_VERSION@,%{version},' %{SOURCE1} >$RPM_BUILD_ROOT%{_pkgconfigdir}/asdcplib.pc
87 # obsoleted by pkg-config
88 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
91 rm -rf $RPM_BUILD_ROOT
93 %post -p /sbin/ldconfig
94 %postun -p /sbin/ldconfig
97 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_bindir}/as-02-info
100 %attr(755,root,root) %{_bindir}/as-02-unwrap
101 %attr(755,root,root) %{_bindir}/as-02-wrap
102 %attr(755,root,root) %{_bindir}/asdcp-info
103 %attr(755,root,root) %{_bindir}/asdcp-test
104 %attr(755,root,root) %{_bindir}/asdcp-unwrap
105 %attr(755,root,root) %{_bindir}/asdcp-util
106 %attr(755,root,root) %{_bindir}/asdcp-wrap
107 %attr(755,root,root) %{_bindir}/blackwave
108 %attr(755,root,root) %{_bindir}/j2c-test
109 %attr(755,root,root) %{_bindir}/klvsplit
110 %attr(755,root,root) %{_bindir}/klvwalk
111 %attr(755,root,root) %{_bindir}/kmfilegen
112 %attr(755,root,root) %{_bindir}/kmrandgen
113 %attr(755,root,root) %{_bindir}/kmuuidgen
114 %attr(755,root,root) %{_bindir}/wavesplit
115 %attr(755,root,root) %{_bindir}/phdr-unwrap
116 %attr(755,root,root) %{_bindir}/phdr-wrap
117 %attr(755,root,root) %{_bindir}/pinkwave
118 %attr(755,root,root) %{_libdir}/libas02-%{version}.so
119 %attr(755,root,root) %{_libdir}/libasdcp-%{version}.so
120 %attr(755,root,root) %{_libdir}/libkumu-%{version}.so
121 %attr(755,root,root) %{_libdir}/libphdr-%{version}.so
124 %defattr(644,root,root,755)
125 %attr(755,root,root) %{_libdir}/libas02.so
126 %attr(755,root,root) %{_libdir}/libasdcp.so
127 %attr(755,root,root) %{_libdir}/libkumu.so
128 %attr(755,root,root) %{_libdir}/libphdr.so
129 %{_includedir}/AS_02.h
130 %{_includedir}/AS_02_PHDR.h
131 %{_includedir}/AS_DCP.h
132 %{_includedir}/KM_*.h
133 %{_pkgconfigdir}/asdcplib.pc
136 %defattr(644,root,root,755)
138 %{_libdir}/libasdcp.a