3 %bcond_without static_libs # static library
5 Summary: UDF reader library
11 Source0: https://code.videolan.org/videolan/libudfread/-/archive/%{version}/%{name}-%{version}.tar.bz2
12 # Source0-md5: 0502fc712c55ee507c8657742f998141
13 URL: https://code.videolan.org/videolan/libudfread
14 BuildRequires: autoconf
15 BuildRequires: automake
16 BuildRequires: libtool
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 This library allows reading UDF filesystems, like raw devices and
21 image files. The library is created and maintained by VideoLAN Project
22 and is used by projects like VLC and Kodi.
25 Summary: Header files for libudfread library
26 Group: Development/Libraries
27 Requires: %{name} = %{version}-%{release}
30 Header files for libudfread library.
33 Summary: Static libudfread library
34 Group: Development/Libraries
35 Requires: %{name}-devel = %{version}-%{release}
38 Static libudfread library.
50 --disable-silent-rules \
51 %{__enable_disable static_libs static}
56 rm -rf $RPM_BUILD_ROOT
59 DESTDIR=$RPM_BUILD_ROOT
61 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
64 rm -rf $RPM_BUILD_ROOT
66 %post -p /sbin/ldconfig
67 %postun -p /sbin/ldconfig
70 %defattr(644,root,root,755)
72 %attr(755,root,root) %{_libdir}/libudfread.so.*.*.*
73 %attr(755,root,root) %ghost %{_libdir}/libudfread.so.0
76 %defattr(644,root,root,755)
77 %attr(755,root,root) %{_libdir}/libudfread.so
78 %{_includedir}/udfread
79 %{_pkgconfigdir}/udfread.pc
81 %if %{with static_libs}
83 %defattr(644,root,root,755)
84 %{_libdir}/libudfread.a