]> git.pld-linux.org Git - packages/libbluray.git/blame - libbluray.spec
up to 1.2.0
[packages/libbluray.git] / libbluray.spec
CommitLineData
f16469b0 1#
f16469b0 2# Conditional build:
1865845b 3%bcond_without static_libs # static library
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
24bfe110 9Version: 1.2.0
c3bf6278 10Release: 1
f16469b0
MB
11License: LGPL v2+
12Group: Libraries
daf85cb0 13Source0: http://download.videolan.org/videolan/libbluray/%{version}/%{name}-%{version}.tar.bz2
24bfe110 14# Source0-md5: c3a8485ed713fc09c26d24cd1e022e0c
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
789cd3ed 27BuildRequires: jdk >= 1.8
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 99 %{?with_java:JDK_HOME=%{_jvmdir}/java} \
890a8845 100 %{!?with_java:--disable-bdjava-jar} \
48e53c90 101 --disable-silent-rules \
890a8845
JB
102 %{__enable_disable static_libs static}
103
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 124%attr(755,root,root) %{_libdir}/libbluray.so.*.*.*
1865845b 125%attr(755,root,root) %ghost %{_libdir}/libbluray.so.2
f16469b0
MB
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)
ec5d34c6 144%{_javadir}/libbluray-awt-j2se-%{version}.jar
daf85cb0 145%{_javadir}/libbluray-j2se-%{version}.jar
5198f818 146%endif
This page took 0.09765 seconds and 4 git commands to generate.