3 %bcond_without static_libs # static library
5 Summary: Linear/longitudinal timecode library
6 Summary(pl.UTF-8): Biblioteka do liniowego kodu czasowego
12 #Source0Download: https://github.com/x42/libltc/releases
13 Source0: https://github.com/x42/libltc/releases/download/v%{version}/%{name}-%{version}.tar.gz
14 # Source0-md5: a854f586b20a2732c93bc67d7b4f3813
15 URL: https://github.com/x42/libltc
16 BuildRequires: doxygen
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE
21 timecode data as a Manchester-Biphase encoded audio signal. The audio
22 signal is commonly recorded on a VTR track or other storage media.
24 libltc provides functionality to encode and decode LTC audio from/to
25 SMPTE or EBU timecode, including SMPTE date support.
27 %description -l pl.UTF-8
28 Liniowy kod czasowy (LTC - Linear/Longitudinal Timecode) to kodowanie
29 danych kodu czasowego SMPTE w postaci sygnału dźwiękowego z kodowaniem
30 Manchester-Biphase. Sygnał dźwiękowy jest zwykle nagrywany na ścieżce
31 VTR lub innego nośnika.
33 libltc udostępnia funkcjonalność kodowania i dekodowania dźwiękowego
34 LTC z/do kodu SMPTE lub EBU, wraz z obsługą dat SMPTE.
37 Summary: Header files for ltc library
38 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki ltc
39 Group: Development/Libraries
40 Requires: %{name} = %{version}-%{release}
43 Header files for ltc library.
45 %description devel -l pl.UTF-8
46 Pliki nagłówkowe biblioteki ltc.
49 Summary: Static ltc library
50 Summary(pl.UTF-8): Statyczna biblioteka ltc
51 Group: Development/Libraries
52 Requires: %{name}-devel = %{version}-%{release}
57 %description static -l pl.UTF-8
58 Statyczna biblioteka ltc.
65 %{!?with_static_libs:--disable-static}
69 rm -rf $RPM_BUILD_ROOT
72 DESTDIR=$RPM_BUILD_ROOT
74 # obsoleted by pkg-config
75 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libltc.la
78 rm -rf $RPM_BUILD_ROOT
80 %post -p /sbin/ldconfig
81 %postun -p /sbin/ldconfig
84 %defattr(644,root,root,755)
85 %doc AUTHORS ChangeLog README.md
86 %attr(755,root,root) %{_libdir}/libltc.so.*.*.*
87 %attr(755,root,root) %ghost %{_libdir}/libltc.so.11
90 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_libdir}/libltc.so
93 %{_pkgconfigdir}/ltc.pc
94 %{_mandir}/man3/ltc.h.3*
96 %if %{with static_libs}
98 %defattr(644,root,root,755)