mirror of https://github.com/CGAL/cgal
Followup: (fixed spec file)
Update the tools to build an rpm of the manual tools. "make CGAL-manual-tools" to build the binary rpm. "make CGAL-manual-tools.src" to build the source src.rpm.
This commit is contained in:
parent
c6ab490a78
commit
1dc1b8fe71
|
|
@ -47,14 +47,12 @@ CGAL_MANUAL_PACKAGE_DEPS = \
|
||||||
$(CGAL_MANUAL_PACKAGE_SOURCES) \
|
$(CGAL_MANUAL_PACKAGE_SOURCES) \
|
||||||
SPECS/CGAL-manual-tools.spec
|
SPECS/CGAL-manual-tools.spec
|
||||||
|
|
||||||
.PHONY:: prepare-CGAL-manual-tools-sources echo-manual-revision
|
.PHONY:: prepare-CGAL-manual-tools-sources
|
||||||
|
|
||||||
echo-manual-revision:
|
|
||||||
@echo "CGAL_MANUAL_REVISION=$(CGAL_MANUAL_REVISION)"
|
|
||||||
|
|
||||||
prepare-CGAL-manual-tools-sources: $(CGAL_MANUAL_PACKAGE_SOURCES)
|
prepare-CGAL-manual-tools-sources: $(CGAL_MANUAL_PACKAGE_SOURCES)
|
||||||
|
|
||||||
SOURCES/Manual_tools-$(CGAL_MANUAL_REVISION).tar.gz: echo-manual-revision
|
SOURCES/Manual_tools-$(CGAL_MANUAL_REVISION).tar.gz:
|
||||||
|
@echo "CGAL_MANUAL_REVISION=$(CGAL_MANUAL_REVISION)"
|
||||||
cd SOURCES && svn export -r $(CGAL_MANUAL_REVISION) --force \
|
cd SOURCES && svn export -r $(CGAL_MANUAL_REVISION) --force \
|
||||||
$(CGAL_URL)/Manual_tools && \
|
$(CGAL_URL)/Manual_tools && \
|
||||||
tar czf Manual_tools-$(CGAL_MANUAL_REVISION).tar.gz Manual_tools/
|
tar czf Manual_tools-$(CGAL_MANUAL_REVISION).tar.gz Manual_tools/
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,11 @@
|
||||||
--- /tmp/ediff1660Atb 2007-05-11 16:44:47.000000000 +0200
|
diff -up /media/1/tmp/rineau-BUILD/Manual_tools/install.sh.rpm /media/1/tmp/rineau-BUILD/Manual_tools/install.sh
|
||||||
+++ /home/lrineau/CGAL/Packages/trunk/Manual_tools/install.sh 2007-05-11 16:43:42.000000000 +0200
|
--- /media/1/tmp/rineau-BUILD/Manual_tools/install.sh.rpm 2007-02-20 23:12:23.000000000 +0100
|
||||||
@@ -2,6 +2,12 @@
|
+++ install.sh 2008-09-18 16:22:33.000000000 +0200
|
||||||
|
@@ -2,6 +2,8 @@
|
||||||
|
|
||||||
. ./install.config
|
. ./install.config
|
||||||
|
|
||||||
+make -C src LATEX_CONV_INPUTS=$LATEX_CONV_INPUTS || exit 1
|
+make -C src LATEX_CONV_INPUTS=$LATEX_CONV_INPUTS || exit 1
|
||||||
+
|
|
||||||
+LATEX_CONV_BIN=${RPM_BUILD_ROOT}${LATEX_CONV_BIN}
|
|
||||||
+LATEX_CONV_CONFIG=${RPM_BUILD_ROOT}${LATEX_CONV_CONFIG}
|
|
||||||
+STYLE_FILES=${RPM_BUILD_ROOT}${STYLE_FILES}
|
|
||||||
+
|
+
|
||||||
install -d $LATEX_CONV_BIN $LATEX_CONV_CONFIG $STYLE_FILES $STYLE_FILES/eps_tabs $STYLE_FILES/eps_tabs_grey
|
install -d $LATEX_CONV_BIN $LATEX_CONV_CONFIG $STYLE_FILES $STYLE_FILES/eps_tabs $STYLE_FILES/eps_tabs_grey
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,24 +20,24 @@ Patch6: CGAL_manual_tools-cc_ref_wizard.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
BuildRequires: bison flex
|
BuildRequires: bison flex
|
||||||
BuildRequires: /usr/bin/kpsewhich
|
BuildRequires: tetex-fonts
|
||||||
Requires: tetex-latex tetex-dvips
|
Requires: tetex-latex tetex-dvips
|
||||||
Requires: ghostscript >= 6.0
|
Requires: ghostscript >= 6.0
|
||||||
Requires(post): /usr/bin/texhash
|
Requires(post): tetex-fonts
|
||||||
Requires(postun): /usr/bin/texhash
|
Requires(postun): tetex-fonts
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Specification and Manual Writing Tools for C++ Reference Manuals
|
Specification and Manual Writing Tools for C++ Reference Manuals
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n Manual_tools -a 1
|
%setup -q -n Manual_tools -a 1
|
||||||
%patch0 -p0
|
%patch0 -p0 -b .config
|
||||||
%patch1 -p0
|
%patch1 -p0 -b .rpm
|
||||||
%patch2 -p0
|
%patch2 -p0 -b .perl
|
||||||
%patch3 -p0
|
%patch3 -p0 -b .cgal_manual
|
||||||
%patch4 -p0
|
%patch4 -p0 -b .cc_extract
|
||||||
%patch5 -p0
|
%patch5 -p0 -b .latex_to_html
|
||||||
%patch6 -p0
|
%patch6 -p0 -b .cc_ref_wizard
|
||||||
|
|
||||||
%build
|
%build
|
||||||
source install.config
|
source install.config
|
||||||
|
|
@ -45,15 +45,16 @@ make -C src LATEX_CONV_INPUTS=$LATEX_CONV_INPUTS \
|
||||||
CXXFLAGS="${CXXFLAGS:-%optflags}" || exit 1
|
CXXFLAGS="${CXXFLAGS:-%optflags}" || exit 1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf %{buildroot}
|
||||||
sed -i.bak -e 's|/usr|$RPM_BUILD_ROOT/usr|g' install.config
|
sed -i.bak -e 's|/usr|%{buildroot}/usr|g' install.config
|
||||||
./install.sh
|
./install.sh
|
||||||
[ -d $RPM_BUILD_ROOT/usr/share/texmf/tex/latex/CGAL ] || mkdir -p $RPM_BUILD_ROOT/usr/share/texmf/tex/latex/CGAL
|
[ -d %{buildroot}%{_datadir}/texmf/tex/latex/CGAL ] || mkdir -p %{buildroot}%{_datadir}/texmf/tex/latex/CGAL
|
||||||
cp -r doc_tex/Manual $RPM_BUILD_ROOT/usr/share/texmf/tex/latex/CGAL
|
cp -r doc_tex/Manual %{buildroot}%{_datadir}/texmf/tex/latex/CGAL
|
||||||
cp doc_tex/ipe.sty $RPM_BUILD_ROOT/usr/share/texmf/tex/latex/CGAL
|
cp doc_tex/ipe.sty %{buildroot}%{_datadir}/texmf/tex/latex/CGAL
|
||||||
[ -d $RPM_BUILD_ROOT/usr/share/texmf/bibtex/bib/CGAL ] || mkdir -p $RPM_BUILD_ROOT/usr/share/texmf/bibtex/bib/CGAL/Manual
|
[ -d %{buildroot}%{_datadir}/texmf/bibtex/bib/CGAL ] || mkdir -p %{buildroot}%{_datadir}/texmf/bibtex/bib/CGAL/Manual
|
||||||
mv $RPM_BUILD_ROOT/usr/share/texmf/tex/latex/CGAL/Manual/*.bib $RPM_BUILD_ROOT/usr/share/texmf/bibtex/bib/CGAL/Manual
|
mv %{buildroot}%{_datadir}/texmf/tex/latex/CGAL/Manual/*.bib %{buildroot}%{_datadir}/texmf/bibtex/bib/CGAL/Manual
|
||||||
cp developer_scripts/cgal_manual developer_scripts/bibmerge $RPM_BUILD_ROOT/usr/bin/
|
[ -d %{buildroot}%{_bindir}/ ] || mkdir -p %{buildroot}%{_bindir}/
|
||||||
|
install -p developer_scripts/cgal_manual developer_scripts/bibmerge %{buildroot}%{_bindir}/
|
||||||
|
|
||||||
%post
|
%post
|
||||||
texhash > /dev/null 2>&1 || :
|
texhash > /dev/null 2>&1 || :
|
||||||
|
|
@ -62,16 +63,16 @@ texhash > /dev/null 2>&1 || :
|
||||||
texhash > /dev/null 2>&1 || :
|
texhash > /dev/null 2>&1 || :
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc doc_ps/*
|
%doc doc_ps/*
|
||||||
/usr/bin/*
|
%{_bindir}/*
|
||||||
/usr/share/texmf/tex/latex/CGAL
|
%{_datadir}/texmf/tex/latex/CGAL
|
||||||
/usr/share/texmf/bibtex/bib/CGAL
|
%{_datadir}/texmf/bibtex/bib/CGAL
|
||||||
%dir /usr/share/CGAL/
|
%dir %{_datadir}/CGAL/
|
||||||
/usr/share/CGAL/latex_conv_config
|
%{_datadir}/CGAL/latex_conv_config
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Fri May 11 2007 Laurent Rineau <laurent.rineau__fedora_extras@normalesup.org> - 38638-1%{?dist}
|
* Fri May 11 2007 Laurent Rineau <laurent.rineau__fedora_extras@normalesup.org> - 38638-1%{?dist}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue