]> git.pld-linux.org Git - packages/rockchip-mpp.git/blame - rockchip-mpp.spec
- added no-march patch (avoid esp. -march=i686 on x32)
[packages/rockchip-mpp.git] / rockchip-mpp.spec
CommitLineData
c069a100
JB
1#
2# Conditional build:
3%bcond_without static_libs # static libraries
4#
5Summary: Rockchip Media Process Platform libraries
6Summary(pl.UTF-8): Biblioteki Rockchip Media Process Platform
7Name: rockchip-mpp
8Version: 20171218
9Release: 1
10License: Apache v2.0
11Group: Libraries
12#Source0Download: https://github.com/rockchip-linux/mpp/releases
13Source0: https://github.com/rockchip-linux/mpp/archive/release_%{version}/mpp-%{version}.tar.gz
14# Source0-md5: 6c2c941ebc506e6a3bd7d911dd8dc184
64d5a4fc 15Patch0: %{name}-no-march.patch
c069a100
JB
16URL: http://opensource.rock-chips.com/wiki_Mpp
17BuildRequires: cmake >= 2.8.8
18BuildRequires: libstdc++-devel
19BuildRequires: pkgconfig
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
23Rockchip Media Process Platform libraries.
24
25%description -l pl.UTF-8
26Biblioteki Rockchip Media Process Platform.
27
28%package devel
29Summary: Header files for Rockchip MPP libraries
30Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Rockchip MPP
31Group: Development/Libraries
32Requires: %{name} = %{version}-%{release}
33
34%description devel
35Header files for Rockchip MPP libraries.
36
37%description devel -l pl.UTF-8
38Pliki nagłówkowe bibliotek Rockchip MPP.
39
40%package static
41Summary: Static Rockchip MPP libraries
42Summary(pl.UTF-8): Statyczne biblioteki Rockchip MPP
43Group: Development/Libraries
44Requires: %{name}-devel = %{version}-%{release}
45
46%description static
47Static Rockchip MPP libraries.
48
49%description static -l pl.UTF-8
50Statyczne biblioteki Rockchip MPP.
51
52%prep
53%setup -q -n mpp-release_%{version}
64d5a4fc 54%patch0 -p1
c069a100
JB
55
56%build
57# "build" directory is already occupied, so use "builddir"
58install -d builddir
59cd builddir
60# .pc file creation expects relative include* and libdir
61# build fails without RKPLATFORM (whatever it is)
62%cmake .. \
63 -DCMAKE_INSTALL_INCLUDEDIR=include \
64 -DCMAKE_INSTALL_LIBDIR=%{_lib} \
65 -DENABLE_SHARED=ON \
66 %{!?with_static_libs:-DENABLE_STATIC=OFF} \
67 -DRKPLATFORM=ON
68
69%{__make}
70
71%install
72rm -rf $RPM_BUILD_ROOT
73
74%{__make} -C builddir install \
75 DESTDIR=$RPM_BUILD_ROOT
76
77%{__rm} $RPM_BUILD_ROOT%{_bindir}/*_test
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%post -p /sbin/ldconfig
83%postun -p /sbin/ldconfig
84
85%files
86%defattr(644,root,root,755)
87%doc readme.txt
88%attr(755,root,root) %{_libdir}/librockchip_mpp.so.0
89%attr(755,root,root) %ghost %{_libdir}/librockchip_mpp.so.1
90%attr(755,root,root) %{_libdir}/librockchip_vpu.so.0
91%attr(755,root,root) %ghost %{_libdir}/librockchip_vpu.so.1
92
93%files devel
94%defattr(644,root,root,755)
95%doc doc/readme.txt doc/design/*.txt
96%attr(755,root,root) %{_libdir}/librockchip_mpp.so
97%attr(755,root,root) %{_libdir}/librockchip_vpu.so
98%{_includedir}/rockchip
99%{_pkgconfigdir}/rockchip_mpp.pc
100%{_pkgconfigdir}/rockchip_vpu.pc
101
102%if %{with static_libs}
103%files static
104%defattr(644,root,root,755)
105%{_libdir}/librockchip_mpp_static.a
106%{_libdir}/librockchip_vpu_static.a
107%endif
This page took 0.416196 seconds and 4 git commands to generate.