]> git.pld-linux.org Git - packages/libbluray.git/blame - libbluray.spec
- updated to 0.9.2
[packages/libbluray.git] / libbluray.spec
CommitLineData
f16469b0 1#
f16469b0
MB
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
5198f818 4%bcond_without java # BD-Java
f16469b0
MB
5#
6Summary: Library to access Blu-Ray disks for video playback
fe369f9d 7Summary(pl.UTF-8): Biblioteka dostępu do dysków Blu-Ray w celu odtwarzania filmów
f16469b0 8Name: libbluray
053bdabc 9Version: 0.9.2
c3bf6278 10Release: 1
f16469b0
MB
11License: LGPL v2+
12Group: Libraries
daf85cb0 13Source0: http://download.videolan.org/videolan/libbluray/%{version}/%{name}-%{version}.tar.bz2
053bdabc 14# Source0-md5: 836b2de16547776bf2726166cf796f13
f16469b0 15URL: http://www.videolan.org/developers/libbluray.html
fe369f9d 16BuildRequires: autoconf >= 2.50
f16469b0
MB
17BuildRequires: automake
18BuildRequires: doxygen
48e53c90 19BuildRequires: fontconfig-devel
700ca5ca 20BuildRequires: freetype-devel >= 2
f16469b0
MB
21BuildRequires: libtool
22BuildRequires: libxml2-devel >= 1:2.6.0
23BuildRequires: pkgconfig
700ca5ca 24Requires: libxml2 >= 1:2.6.0
5198f818
JB
25%if %{with java}
26BuildRequires: ant
27BuildRequires: jdk
af9dcafc 28Provides: %{name}(jvm) = %{version}-%{release}
5198f818
JB
29Suggests: %{name}-java = %{version}-%{release}
30%endif
f16469b0
MB
31BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33%description
34This package is aiming to provide a full portable free open source
35bluray library, which can be plugged into popular media players to
36allow full bluray navigation and playback on Linux. It will eventually
37be compatible with all current titles, and will be easily portable and
38embeddable in standard players such as mplayer and vlc.
39
fe369f9d
JB
40%description -l pl
41Ten pakiet ma w zamierzeniu dostarczać w pełni przenośną,
42wolnodostępną i mającą otwarte źródła biblioteką bluray, dającą się
43wykorzystać w popularnych odtwarzaczach multimedialnych w celu
44pełnej nawigacji i odtwarzania filmów pod Linuksem. Ostatecznie
45powinna być kompatybilna ze wszystkimi bieżącymi tytułami, łatwo
46przenośna i dająca się wbudować w standardowe odtwarzacze, takie jak
47mplayer czy vlc.
48
f16469b0
MB
49%package devel
50Summary: Header files for libbluray library
51Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libbluray
52Group: Development/Libraries
53Requires: %{name} = %{version}-%{release}
48e53c90
JB
54Requires: fontconfig-devel
55Requires: freetype-devel >= 2
56Requires: libxml2-devel >= 1:2.6.0
f16469b0
MB
57
58%description devel
59Header files for libbluray library.
60
61%description devel -l pl.UTF-8
62Pliki nagłówkowe biblioteki libbluray.
63
64%package static
65Summary: Static libbluray library
66Summary(pl.UTF-8): Statyczna biblioteka libbluray
67Group: Development/Libraries
68Requires: %{name}-devel = %{version}-%{release}
69
70%description static
71Static libbluray library.
72
73%description static -l pl.UTF-8
74Statyczna biblioteka libbluray.
75
5198f818
JB
76%package java
77Summary: BD-Java support classes for libbluray
78Summary(pl.UTF-8): Klasy obsługujące BD-Java dla libbluray
79Group: Libraries/Java
80Requires: %{name}(jvm) = %{version}-%{release}
81Requires: jre
82
83%description java
84BD-Java support classes for libbluray.
85
86%description java -l pl.UTF-8
87Klasy obsługujące BD-Java dla libbluray.
88
f16469b0
MB
89%prep
90%setup -q
91
92%build
93%{__libtoolize}
94%{__aclocal} -I m4
95%{__autoconf}
96%{__autoheader}
97%{__automake}
98%configure \
700ca5ca
JB
99 %{?with_java:JDK_HOME=%{_jvmdir}/java} \
100 %{?with_java:--enable-bdjava} \
48e53c90 101 --disable-silent-rules \
c3bf6278
JB
102 %{__enable_disable static_libs static} \
103 --enable-udf
f16469b0
MB
104%{__make}
105
106%install
107rm -rf $RPM_BUILD_ROOT
108
109%{__make} install \
daf85cb0 110 DESTDIR=$RPM_BUILD_ROOT
f16469b0
MB
111
112%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
113
114%clean
115rm -rf $RPM_BUILD_ROOT
116
117%post -p /sbin/ldconfig
118%postun -p /sbin/ldconfig
119
120%files
121%defattr(644,root,root,755)
5198f818 122%doc ChangeLog README.txt
700ca5ca 123%attr(755,root,root) %{_bindir}/bd_info
f16469b0
MB
124%attr(755,root,root) %{_libdir}/libbluray.so.*.*.*
125%attr(755,root,root) %ghost %{_libdir}/libbluray.so.1
126
127%files devel
128%defattr(644,root,root,755)
129%attr(755,root,root) %{_libdir}/libbluray.so
130%{_includedir}/libbluray
131%{_pkgconfigdir}/libbluray.pc
132
133%if %{with static_libs}
134%files static
135%defattr(644,root,root,755)
136%{_libdir}/libbluray.a
137%endif
5198f818
JB
138
139%if %{with java}
140# NOTE: it's Java package loaded by libbluray itself, not Java API to libbluray
141# thus -java instead of java- namespace.
142%files java
143%defattr(644,root,root,755)
daf85cb0 144%{_javadir}/libbluray-j2se-%{version}.jar
5198f818 145%endif
This page took 0.046464 seconds and 4 git commands to generate.