1 Summary: The ASDCP library
2 Summary(pl.UTF-8): Biblioteka ASDCP
5 %define git_tag rel_%(echo %{version} | tr . _)
9 # note: download URL shows more recent versions than document at download directory
10 #Source0Download: https://github.com/cinecert/asdcplib/releases
11 Source0: https://github.com/cinecert/asdcplib/archive/%{git_tag}/%{name}-%{git_tag}.tar.gz
12 # Source0-md5: e1b93b7625c62c76d9b896a3f98855ed
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 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 The asdcplib library is a set of objects that offer simplified access
26 to files conforming to the sound and picture track file formats
27 developed by the SMPTE Working Group DC28.20 (now TC 21DC).
29 %description -l pl.UTF-8
30 Biblioteka asdcplib to zbiór obiektów oferujących uproszczony dostęp
31 do plików zgodnych z formatami plików ścieżek dźwięku i obrazu
32 opracowanych przez grupę roboczą SMPTE DC28.20 (obecnie TC 21DC).
35 Summary: Header files for ASDCP library
36 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ASDCP
37 Group: Development/Libraries
38 Requires: %{name} = %{version}-%{release}
39 Requires: openssl-devel >= 0.9.7
42 Header files for ASDCP library.
44 %description devel -l pl.UTF-8
45 Pliki nagłówkowe biblioteki ASDCP.
48 Summary: Static ASDCP libraries
49 Summary(pl.UTF-8): Statyczne biblioteki ASDCP
50 Group: Development/Libraries
51 Requires: %{name}-devel = %{version}-%{release}
54 Static ASDCP libraries.
56 %description static -l pl.UTF-8
57 Statyczne biblioteki ASDCP.
60 %setup -q -n %{name}-%{git_tag}
77 rm -rf $RPM_BUILD_ROOT
80 DESTDIR=$RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT%{_pkgconfigdir}
83 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
85 # obsoleted by pkg-config
86 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
89 rm -rf $RPM_BUILD_ROOT
91 %post -p /sbin/ldconfig
92 %postun -p /sbin/ldconfig
95 %defattr(644,root,root,755)
96 %doc COPYING README.md
97 %attr(755,root,root) %{_bindir}/as-02-info
98 %attr(755,root,root) %{_bindir}/as-02-unwrap
99 %attr(755,root,root) %{_bindir}/as-02-wrap
100 %attr(755,root,root) %{_bindir}/asdcp-info
101 %attr(755,root,root) %{_bindir}/asdcp-test
102 %attr(755,root,root) %{_bindir}/asdcp-unwrap
103 %attr(755,root,root) %{_bindir}/asdcp-util
104 %attr(755,root,root) %{_bindir}/asdcp-wrap
105 %attr(755,root,root) %{_bindir}/blackwave
106 %attr(755,root,root) %{_bindir}/j2c-test
107 %attr(755,root,root) %{_bindir}/klvsplit
108 %attr(755,root,root) %{_bindir}/klvwalk
109 %attr(755,root,root) %{_bindir}/kmfilegen
110 %attr(755,root,root) %{_bindir}/kmrandgen
111 %attr(755,root,root) %{_bindir}/kmuuidgen
112 %attr(755,root,root) %{_bindir}/wavesplit
113 %attr(755,root,root) %{_bindir}/phdr-unwrap
114 %attr(755,root,root) %{_bindir}/phdr-wrap
115 %attr(755,root,root) %{_bindir}/pinkwave
116 %attr(755,root,root) %{_libdir}/libas02-%{version}.so
117 %attr(755,root,root) %{_libdir}/libasdcp-%{version}.so
118 %attr(755,root,root) %{_libdir}/libkumu-%{version}.so
119 %attr(755,root,root) %{_libdir}/libphdr-%{version}.so
122 %defattr(644,root,root,755)
123 %attr(755,root,root) %{_libdir}/libas02.so
124 %attr(755,root,root) %{_libdir}/libasdcp.so
125 %attr(755,root,root) %{_libdir}/libkumu.so
126 %attr(755,root,root) %{_libdir}/libphdr.so
127 %{_includedir}/AS_02.h
128 %{_includedir}/AS_02_PHDR.h
129 %{_includedir}/AS_DCP.h
130 %{_includedir}/KM_*.h
131 %{_pkgconfigdir}/asdcplib.pc
134 %defattr(644,root,root,755)
136 %{_libdir}/libasdcp.a