Use %{_emacs_sitelispdir}
Spec cleanup - macros, unneeded stuff
This commit is contained in:
parent
3f40bdd977
commit
09d2864df0
29
cmake.spec
29
cmake.spec
@ -83,20 +83,19 @@ make VERBOSE=1 %{?_smp_mflags}
|
|||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
pushd build
|
pushd build
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
make install DESTDIR=%{buildroot}
|
||||||
find $RPM_BUILD_ROOT/%{_datadir}/%{name}/Modules -type f | xargs chmod -x
|
find %{buildroot}/%{_datadir}/%{name}/Modules -type f | xargs chmod -x
|
||||||
popd
|
popd
|
||||||
cp -a Example $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/
|
cp -a Example %{buildroot}%{_docdir}/%{name}-%{version}/
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/cmake
|
mkdir -p %{buildroot}%{_emacs_sitelispdir}/%{name}
|
||||||
install -m 0644 Docs/cmake-mode.el $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/cmake
|
install -m 0644 Docs/cmake-mode.el %{buildroot}%{_emacs_sitelispdir}/%{name}
|
||||||
%{_emacs_bytecompile} %{buildroot}%{_emacs_sitelispdir}/cmake/cmake-mode.el
|
%{_emacs_bytecompile} %{buildroot}%{_emacs_sitelispdir}/%{name}/cmake-mode.el
|
||||||
# RPM macros
|
# RPM macros
|
||||||
install -p -m0644 -D %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.cmake
|
install -p -m0644 -D %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm/macros.cmake
|
||||||
sed -i -e "s|@@CMAKE_VERSION@@|%{version}|" $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.cmake
|
sed -i -e "s|@@CMAKE_VERSION@@|%{version}|" %{buildroot}%{_sysconfdir}/rpm/macros.cmake
|
||||||
touch -r %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/rpm/macros.cmake
|
touch -r %{SOURCE2} %{buildroot}%{_sysconfdir}/rpm/macros.cmake
|
||||||
mkdir -p $RPM_BUILD_ROOT%{_libdir}/%{name}
|
mkdir -p %{buildroot}%{_libdir}/%{name}
|
||||||
|
|
||||||
%if %{with gui}
|
%if %{with gui}
|
||||||
# Desktop file
|
# Desktop file
|
||||||
@ -116,10 +115,6 @@ bin/ctest -V -E ModuleNotices -E CMake.HTML -E CTestTestUpload %{?_smp_mflags}
|
|||||||
popd
|
popd
|
||||||
|
|
||||||
|
|
||||||
%clean
|
|
||||||
rm -rf $RPM_BUILD_ROOT
|
|
||||||
|
|
||||||
|
|
||||||
%if %{with gui}
|
%if %{with gui}
|
||||||
%post gui
|
%post gui
|
||||||
update-desktop-database &> /dev/null || :
|
update-desktop-database &> /dev/null || :
|
||||||
@ -132,7 +127,6 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
|
|||||||
|
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%config(noreplace) %{_sysconfdir}/rpm/macros.cmake
|
%config(noreplace) %{_sysconfdir}/rpm/macros.cmake
|
||||||
%{_docdir}/%{name}-%{version}/
|
%{_docdir}/%{name}-%{version}/
|
||||||
%if %{with gui}
|
%if %{with gui}
|
||||||
@ -154,12 +148,11 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
|
|||||||
%{_mandir}/man1/cmakevars.1.gz
|
%{_mandir}/man1/cmakevars.1.gz
|
||||||
%{_mandir}/man1/cpack.1.gz
|
%{_mandir}/man1/cpack.1.gz
|
||||||
%{_mandir}/man1/ctest.1.gz
|
%{_mandir}/man1/ctest.1.gz
|
||||||
%{_datadir}/emacs/cmake
|
%{_emacs_sitelispdir}/%{name}
|
||||||
%{_libdir}/%{name}/
|
%{_libdir}/%{name}/
|
||||||
|
|
||||||
%if %{with gui}
|
%if %{with gui}
|
||||||
%files gui
|
%files gui
|
||||||
%defattr(-,root,root,-)
|
|
||||||
%{_docdir}/%{name}-%{version}/cmake-gui.*
|
%{_docdir}/%{name}-%{version}/cmake-gui.*
|
||||||
%{_bindir}/cmake-gui
|
%{_bindir}/cmake-gui
|
||||||
%{_datadir}/applications/CMake.desktop
|
%{_datadir}/applications/CMake.desktop
|
||||||
|
Loading…
Reference in New Issue
Block a user