#
-# $Id: myplc-native.spec 9260 2008-05-07 16:20:25Z thierry $
+# $Id$
#
-%define url $URL: svn+ssh://thierry@svn.planet-lab.org/svn/MyPLC/trunk/myplc-native.spec $
+%define url $URL$
%define name myplc-docs
%define version 5.0
-%define taglevel 0
+%define taglevel 1
%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
%define debug_package %{nil}
-%description
-This package contains the online documentation for MyPLC. This covers
-the overall system itself, together with the reference manuals for the
-two APIs provided, namely PLCAPI and NMAPI.
+%description
+This package contains the online documentation for MyPLC, i.e. the
+reference manuals for the two APIs provided: PLCAPI and NMAPI. A
+more general introduction to the MyPLC system can be found at
+http://svn.planet-lab.org/wiki/MyPLCUserGuide
%prep
%setup -q
%build
rm -rf $RPM_BUILD_ROOT
-pushd MyPLC
-# beware that making the pdf file somehow overwrites the html
-make -C doc myplc.pdf
-rm -f doc/myplc.html
-make -C doc myplc.html
-popd
-
pushd PLCAPI
# beware that making the pdf file somehow overwrites the html
make -C doc PLCAPI.pdf
%install
for ext in pdf html; do
- install -D -m 444 MyPLC/doc/myplc.$ext $RPM_BUILD_ROOT/var/www/html/planetlab/doc/myplc.$ext
install -D -m 444 PLCAPI/doc/PLCAPI.$ext $RPM_BUILD_ROOT/var/www/html/planetlab/doc/PLCAPI.$ext
install -D -m 444 NodeManager/doc/NMAPI.$ext $RPM_BUILD_ROOT/var/www/html/planetlab/doc/NMAPI.$ext
done
-# myplc figures
-for ext in eps png; do
- install -m 444 MyPLC/doc/architecture.$ext $RPM_BUILD_ROOT/var/www/html/planetlab/doc/architecture.$ext
-done
-
-./MyPLC/doc/docbook2drupal.sh "MyPLC Documentation (%{pldistro})" \
- $RPM_BUILD_ROOT/var/www/html/planetlab/doc/myplc.html \
- $RPM_BUILD_ROOT/var/www/html/planetlab/doc/myplc.php
-./MyPLC/doc/docbook2drupal.sh "PLC API Documentation (%{pldistro})" \
+./MyPLC/docbook2drupal.sh "PLC API Documentation (%{pldistro})" \
$RPM_BUILD_ROOT/var/www/html/planetlab/doc/PLCAPI.html \
$RPM_BUILD_ROOT/var/www/html/planetlab/doc/PLCAPI.php
-./MyPLC/doc/docbook2drupal.sh "Node Manager API Documentation (%{pldistro})" \
+./MyPLC/docbook2drupal.sh "Node Manager API Documentation (%{pldistro})" \
$RPM_BUILD_ROOT/var/www/html/planetlab/doc/NMAPI.html \
$RPM_BUILD_ROOT/var/www/html/planetlab/doc/NMAPI.php
/var/www/html/planetlab/doc/
%changelog
+* Wed Sep 10 2008 Thierry Parmentelat <thierry.parmentelat@sophia.inria.fr> - MyPLC-5.0-1
+- First iteration of new data model
+- Bunch of various fixes
+
* Tue May 20 2008 Faiyaz Ahmed <faiyaza@cs.princeton.edu> - MyPLC-4.2-15
- Removed proper ops from planetflow slice.