3 %bcond_without static_libs # static library
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: http://download.videolan.org/videolan/libbluray/%{version}/%{name}-%{version}.tar.bz2
14 # Source0-md5: ba1aa5803a55e89f813090ec6d238635
15 URL: http://www.videolan.org/developers/libbluray.html
16 BuildRequires: autoconf >= 2.50
17 BuildRequires: automake
18 BuildRequires: doxygen
19 BuildRequires: fontconfig-devel
20 BuildRequires: freetype-devel >= 2
21 BuildRequires: libtool
22 BuildRequires: libxml2-devel >= 1:2.6.0
23 BuildRequires: pkgconfig
24 Requires: libxml2 >= 1:2.6.0
27 BuildRequires: jdk >= 1.8
28 Provides: %{name}(jvm) = %{version}-%{release}
29 Suggests: %{name}-java = %{version}-%{release}
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 This package is aiming to provide a full portable free open source
35 bluray library, which can be plugged into popular media players to
36 allow full bluray navigation and playback on Linux. It will eventually
37 be compatible with all current titles, and will be easily portable and
38 embeddable in standard players such as mplayer and vlc.
41 Ten pakiet ma w zamierzeniu dostarczać w pełni przenośną,
42 wolnodostępną i mającą otwarte źródła biblioteką bluray, dającą się
43 wykorzystać w popularnych odtwarzaczach multimedialnych w celu
44 pełnej nawigacji i odtwarzania filmów pod Linuksem. Ostatecznie
45 powinna być kompatybilna ze wszystkimi bieżącymi tytułami, łatwo
46 przenośna i dająca się wbudować w standardowe odtwarzacze, takie jak
50 Summary: Header files for libbluray library
51 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libbluray
52 Group: Development/Libraries
53 Requires: %{name} = %{version}-%{release}
54 Requires: fontconfig-devel
55 Requires: freetype-devel >= 2
56 Requires: libxml2-devel >= 1:2.6.0
59 Header files for libbluray library.
61 %description devel -l pl.UTF-8
62 Pliki nagłówkowe biblioteki libbluray.
65 Summary: Static libbluray library
66 Summary(pl.UTF-8): Statyczna biblioteka libbluray
67 Group: Development/Libraries
68 Requires: %{name}-devel = %{version}-%{release}
71 Static libbluray library.
73 %description static -l pl.UTF-8
74 Statyczna biblioteka libbluray.
77 Summary: BD-Java support classes for libbluray
78 Summary(pl.UTF-8): Klasy obsługujące BD-Java dla libbluray
80 Requires: %{name}(jvm) = %{version}-%{release}
84 BD-Java support classes for libbluray.
86 %description java -l pl.UTF-8
87 Klasy obsługujące BD-Java dla libbluray.
99 %{?with_java:JDK_HOME=%{_jvmdir}/java} \
100 %{!?with_java:--disable-bdjava-jar} \
101 --disable-silent-rules \
102 %{__enable_disable static_libs static}
107 rm -rf $RPM_BUILD_ROOT
110 DESTDIR=$RPM_BUILD_ROOT
112 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
115 rm -rf $RPM_BUILD_ROOT
117 %post -p /sbin/ldconfig
118 %postun -p /sbin/ldconfig
121 %defattr(644,root,root,755)
122 %doc ChangeLog README.txt
123 %attr(755,root,root) %{_bindir}/bd_info
124 %attr(755,root,root) %{_libdir}/libbluray.so.*.*.*
125 %attr(755,root,root) %ghost %{_libdir}/libbluray.so.2
128 %defattr(644,root,root,755)
129 %attr(755,root,root) %{_libdir}/libbluray.so
130 %{_includedir}/libbluray
131 %{_pkgconfigdir}/libbluray.pc
133 %if %{with static_libs}
135 %defattr(644,root,root,755)
136 %{_libdir}/libbluray.a
140 # NOTE: it's Java package loaded by libbluray itself, not Java API to libbluray
141 # thus -java instead of java- namespace.
143 %defattr(644,root,root,755)
144 %{_javadir}/libbluray-awt-j2se-%{version}.jar
145 %{_javadir}/libbluray-j2se-%{version}.jar