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