3 %bcond_without static_libs # don't build static libraries
4 %bcond_without java # BD-Java
6 Summary: Library to access Blu-Ray disks for video playback
7 Summary(pl.UTF-8): Biblioteka dostępu do dysków Blu-Ray w celu odtwarzania filmów
13 Source0: ftp://ftp.videolan.org/pub/videolan/libbluray/%{version}/%{name}-%{version}.tar.bz2
14 # Source0-md5: cb3254de43276861ea6b07c603f4651c
15 URL: http://www.videolan.org/developers/libbluray.html
16 BuildRequires: autoconf >= 2.50
17 BuildRequires: automake
18 BuildRequires: doxygen
19 BuildRequires: libtool
20 BuildRequires: libxml2-devel >= 1:2.6.0
21 BuildRequires: pkgconfig
25 Provides: %{name}(jvm) = %{version}-%{release}
26 Suggests: %{name}-java = %{version}-%{release}
28 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31 This package is aiming to provide a full portable free open source
32 bluray library, which can be plugged into popular media players to
33 allow full bluray navigation and playback on Linux. It will eventually
34 be compatible with all current titles, and will be easily portable and
35 embeddable in standard players such as mplayer and vlc.
38 Ten pakiet ma w zamierzeniu dostarczać w pełni przenośną,
39 wolnodostępną i mającą otwarte źródła biblioteką bluray, dającą się
40 wykorzystać w popularnych odtwarzaczach multimedialnych w celu
41 pełnej nawigacji i odtwarzania filmów pod Linuksem. Ostatecznie
42 powinna być kompatybilna ze wszystkimi bieżącymi tytułami, łatwo
43 przenośna i dająca się wbudować w standardowe odtwarzacze, takie jak
47 Summary: Header files for libbluray library
48 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libbluray
49 Group: Development/Libraries
50 Requires: %{name} = %{version}-%{release}
53 Header files for libbluray library.
55 %description devel -l pl.UTF-8
56 Pliki nagłówkowe biblioteki libbluray.
59 Summary: Static libbluray library
60 Summary(pl.UTF-8): Statyczna biblioteka libbluray
61 Group: Development/Libraries
62 Requires: %{name}-devel = %{version}-%{release}
65 Static libbluray library.
67 %description static -l pl.UTF-8
68 Statyczna biblioteka libbluray.
71 Summary: BD-Java support classes for libbluray
72 Summary(pl.UTF-8): Klasy obsługujące BD-Java dla libbluray
74 Requires: %{name}(jvm) = %{version}-%{release}
78 BD-Java support classes for libbluray.
80 %description java -l pl.UTF-8
81 Klasy obsługujące BD-Java dla libbluray.
93 %{?with_java:--enable-bdjava --with-jdk=%{_jvmdir}/java} \
94 %{__enable_disable static_libs static}
98 rm -rf $RPM_BUILD_ROOT
101 DESTDIR=$RPM_BUILD_ROOT
103 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
106 install -D src/.libs/libbluray.jar $RPM_BUILD_ROOT%{_javadir}/libbluray.jar
110 rm -rf $RPM_BUILD_ROOT
112 %post -p /sbin/ldconfig
113 %postun -p /sbin/ldconfig
116 %defattr(644,root,root,755)
117 %doc ChangeLog README.txt
118 %attr(755,root,root) %{_libdir}/libbluray.so.*.*.*
119 %attr(755,root,root) %ghost %{_libdir}/libbluray.so.1
122 %defattr(644,root,root,755)
123 %attr(755,root,root) %{_libdir}/libbluray.so
124 %{_includedir}/libbluray
125 %{_pkgconfigdir}/libbluray.pc
127 %if %{with static_libs}
129 %defattr(644,root,root,755)
130 %{_libdir}/libbluray.a
134 # NOTE: it's Java package loaded by libbluray itself, not Java API to libbluray
135 # thus -java instead of java- namespace.
137 %defattr(644,root,root,755)
138 %{_javadir}/libbluray.jar