]>
Commit | Line | Data |
---|---|---|
39d4ae21 | 1 | # |
afda020d | 2 | # Conditional build: |
cdf3d648 | 3 | %bcond_without static_libs # don't build static library |
9ac09895 | 4 | |
adc1d40e | 5 | %define dvdread_ver 6.0.0 |
23c379a4 | 6 | Summary: DVD menu support library |
02b7366e | 7 | Summary(pl.UTF-8): Biblioteka obsługi menu DVD |
23c379a4 | 8 | Name: libdvdnav |
13a8f7d6 | 9 | Version: 6.1.1 |
88e2ad5c | 10 | Release: 1 |
735d4ec1 | 11 | License: GPL v2+ |
23c379a4 | 12 | Group: Libraries |
88e2ad5c | 13 | Source0: https://download.videolan.org/pub/videolan/libdvdnav/%{version}/%{name}-%{version}.tar.bz2 |
13a8f7d6 | 14 | # Source0-md5: 46c46cb0294fbd1fcb8a0181818dad15 |
324e914b | 15 | Patch0: %{name}-includes_path.patch |
e799fe4a | 16 | URL: http://dvdnav.mplayerhq.hu/ |
735d4ec1 JB |
17 | BuildRequires: autoconf >= 2.53 |
18 | BuildRequires: automake >= 1.6 | |
88e2ad5c | 19 | BuildRequires: libdvdread-devel >= %{dvdread_ver} |
eaedba63 JB |
20 | BuildRequires: libtool >= 2:2 |
21 | BuildRequires: pkgconfig | |
94225716 | 22 | BuildRequires: tar >= 1:1.22 |
88e2ad5c | 23 | Requires: libdvdread >= %{dvdread_ver} |
23c379a4 | 24 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
25 | ||
26 | %description | |
27 | DVD menu support library. | |
28 | ||
b75cc5f3 JR |
29 | %description -l pl.UTF-8 |
30 | Biblioteka obsługi menu DVD. | |
23c379a4 | 31 | |
32 | %package devel | |
96d40f71 | 33 | Summary: Development files for libdvdnav |
02b7366e | 34 | Summary(pl.UTF-8): Pliki potrzebne przy tworzeniu aplikacji korzystających z libdvdnav |
23c379a4 | 35 | Group: Development/Libraries |
f35189e9 | 36 | Requires: %{name} = %{version}-%{release} |
88e2ad5c | 37 | Requires: libdvdread-devel >= %{dvdread_ver} |
23c379a4 | 38 | |
39 | %description devel | |
96d40f71 | 40 | Development files for libdvdnav. |
23c379a4 | 41 | |
b75cc5f3 JR |
42 | %description devel -l pl.UTF-8 |
43 | Pliki potrzebne przy tworzeniu aplikacji korzystających z libdvdnav. | |
96d40f71 | 44 | |
45 | %package static | |
46 | Summary: Static libdvdnav library | |
02b7366e | 47 | Summary(pl.UTF-8): Biblioteka statyczna libdvdnav |
96d40f71 | 48 | Group: Development/Libraries |
f35189e9 | 49 | Requires: %{name}-devel = %{version}-%{release} |
96d40f71 | 50 | |
51 | %description static | |
52 | Static libdvdnav library. | |
53 | ||
b75cc5f3 | 54 | %description static -l pl.UTF-8 |
96d40f71 | 55 | Biblioteka statyczna libdvdnav. |
23c379a4 | 56 | |
57 | %prep | |
58 | %setup -q | |
324e914b | 59 | %patch0 -p1 |
23c379a4 | 60 | |
61 | %build | |
fd6a4f60 | 62 | %{__libtoolize} |
7e35f8c1 | 63 | %{__aclocal} |
64 | %{__autoheader} | |
871d6e2b | 65 | %{__autoconf} |
d6f74a54 | 66 | %{__automake} |
96d40f71 | 67 | %configure \ |
eaedba63 | 68 | --disable-silent-rules \ |
735d4ec1 | 69 | %{?with_static_libs:--enable-static} |
23c379a4 | 70 | %{__make} |
71 | ||
72 | %install | |
73 | rm -rf $RPM_BUILD_ROOT | |
23c379a4 | 74 | |
7639cee3 JB |
75 | %{__make} install \ |
76 | DESTDIR=$RPM_BUILD_ROOT | |
23c379a4 | 77 | |
eaedba63 | 78 | %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name} |
b890001c | 79 | |
23c379a4 | 80 | %clean |
81 | rm -rf $RPM_BUILD_ROOT | |
82 | ||
83 | %post -p /sbin/ldconfig | |
84 | %postun -p /sbin/ldconfig | |
85 | ||
86 | %files | |
87 | %defattr(644,root,root,755) | |
559714c6 | 88 | %doc AUTHORS ChangeLog README TODO |
735d4ec1 JB |
89 | %attr(755,root,root) %{_libdir}/libdvdnav.so.*.*.* |
90 | %attr(755,root,root) %ghost %{_libdir}/libdvdnav.so.4 | |
23c379a4 | 91 | |
92 | %files devel | |
93 | %defattr(644,root,root,755) | |
735d4ec1 | 94 | %doc doc/{dvd_structures,library_layout} |
735d4ec1 | 95 | %attr(755,root,root) %{_libdir}/libdvdnav.so |
735d4ec1 | 96 | %{_libdir}/libdvdnav.la |
23c379a4 | 97 | %{_includedir}/dvdnav |
735d4ec1 | 98 | %{_pkgconfigdir}/dvdnav.pc |
96d40f71 | 99 | |
cdf3d648 | 100 | %if %{with static_libs} |
96d40f71 | 101 | %files static |
102 | %defattr(644,root,root,755) | |
735d4ec1 | 103 | %attr(755,root,root) %{_libdir}/libdvdnav.a |
cdf3d648 | 104 | %endif |