SHA256
1
0
forked from pool/marble
Raymond Wooninck 2015-10-11 14:40:48 +00:00 committed by Git OBS Bridge
parent 94ac261a29
commit 98428f57ca

View File

@ -39,6 +39,7 @@ The shared library for the MarbleWidget shared library.
Summary: Generic map viewer: Build Environment Summary: Generic map viewer: Build Environment
Group: Development/Libraries/KDE Group: Development/Libraries/KDE
Requires: libmarblewidget%{_so} = %{version} Requires: libmarblewidget%{_so} = %{version}
Requires: libastro1 = %{version}
Conflicts: marble-devel Conflicts: marble-devel
%description devel %description devel
@ -51,6 +52,13 @@ Group: Development/Libraries/KDE
%description -n libmarblewidget%{_so} %description -n libmarblewidget%{_so}
The shared library for the MarbleWidget shared library. The shared library for the MarbleWidget shared library.
%package -n libastro1
Summary: Astronomy: Shared Library
Group: Development/Libraries/KDE
%description -n libastro1
The Astronomy shared library for the MarbleWidget shared library.
%prep %prep
%setup -q -n marble-%{version} %setup -q -n marble-%{version}
@ -59,13 +67,20 @@ The shared library for the MarbleWidget shared library.
export RPM_OPT_FLAGS="%{optflags} -mminimal-toc" export RPM_OPT_FLAGS="%{optflags} -mminimal-toc"
%endif %endif
%cmake_kde4 -d build -- -DQT5BUILD=OFF %cmake_kde4 -d build -- -DQT5BUILD=OFF
cd src/lib/marble pushd src/lib/marble
make make
popd
pushd src/lib/astro
make
%install %install
pushd build/src/lib/marble pushd build/src/lib/marble
%kde4_makeinstall %kde4_makeinstall
popd popd
pushd build/src/lib/astro
%kde4_makeinstall
popd
mkdir -p %{buildroot}%{_kde4_appsdir}/cmake/modules mkdir -p %{buildroot}%{_kde4_appsdir}/cmake/modules
cp build/FindMarble.cmake %{buildroot}%{_kde4_appsdir}/cmake/modules/ cp build/FindMarble.cmake %{buildroot}%{_kde4_appsdir}/cmake/modules/
%fdupes -s %{buildroot} %fdupes -s %{buildroot}
@ -74,11 +89,17 @@ make
%postun -n libmarblewidget%{_so} -p /sbin/ldconfig %postun -n libmarblewidget%{_so} -p /sbin/ldconfig
%post -n libastro1 -p /sbin/ldconfig
%postun -n libastro1 -p /sbin/ldconfig
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%doc BUGS CODING %doc BUGS CODING
%{_includedir}/marble/ %{_includedir}/marble/
%{_libdir}/libmarblewidget.so %{_libdir}/libmarblewidget.so
%{_libdir}/libastro.so
%{_kde4_appsdir}/cmake/modules/FindMarble.cmake %{_kde4_appsdir}/cmake/modules/FindMarble.cmake
%files -n libmarblewidget%{_so} %files -n libmarblewidget%{_so}
@ -86,4 +107,10 @@ make
%doc CREDITS ChangeLog COPYING* LICENSE* MANIFESTO.txt %doc CREDITS ChangeLog COPYING* LICENSE* MANIFESTO.txt
%{_libdir}/libmarblewidget.so.* %{_libdir}/libmarblewidget.so.*
%files -n libastro1
%defattr(-,root,root)
%doc CREDITS ChangeLog COPYING* LICENSE* MANIFESTO.txt
%{_libdir}/libastro.so.*
%changelog %changelog