[yosys] 01/07: add yosys-doc

Sebastian Kuzminsky seb_kuzminsky-guest at moszumanska.debian.org
Mon Apr 4 17:52:21 UTC 2016


This is an automated email from the git hooks/post-receive script.

seb_kuzminsky-guest pushed a commit to branch master
in repository yosys.

commit 5f5881b35f90256d5fe4a6ffed93aa86956267f8
Author: Sebastian Kuzminsky <seb at highlab.com>
Date:   Mon Feb 29 09:23:42 2016 -0700

    add yosys-doc
    
    Include the "manual" and "presentation" pdfs in yosys-doc.deb.
    Don't compress the pdf docs.
---
 debian/control            | 16 ++++++++++++++++
 debian/rules              |  3 +++
 debian/yosys-doc.doc-base |  9 +++++++++
 debian/yosys-doc.docs     |  2 ++
 4 files changed, 30 insertions(+)

diff --git a/debian/control b/debian/control
index a340b72..ec19121 100644
--- a/debian/control
+++ b/debian/control
@@ -48,3 +48,19 @@ Description: Framework for Verilog RTL synthesis
  Yosys can be adapted to perform any synthesis job by combining the existing
  passes (algorithms) using synthesis scripts and adding additional passes as
  needed by extending the yosys C++ code base.
+
+Package: yosys-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Suggests: yosys
+Description: Documentation for Yosys
+ Yosys is a framework for Verilog RTL synthesis. It currently has extensive
+ Verilog-2005 support and provides a basic set of synthesis algorithms for
+ various application domains.
+ .
+ Yosys can be adapted to perform any synthesis job by combining the existing
+ passes (algorithms) using synthesis scripts and adding additional passes as
+ needed by extending the yosys C++ code base.
+ .
+ This package contains the manual.
diff --git a/debian/rules b/debian/rules
index 5b6a6c0..bd47823 100755
--- a/debian/rules
+++ b/debian/rules
@@ -23,5 +23,8 @@ override_dh_installman:
 	cd debian/man ; CHANGELOG_DATE="$(CHANGELOG_DATE)" ./genmanpages.sh
 	dh_installman
 
+override_dh_compress:
+	dh_compress --exclude=.pdf
+
 override_dh_auto_build:
 	dh_auto_build --parallel -- all manual
diff --git a/debian/yosys-doc.doc-base b/debian/yosys-doc.doc-base
new file mode 100644
index 0000000..6df1aa0
--- /dev/null
+++ b/debian/yosys-doc.doc-base
@@ -0,0 +1,9 @@
+Document: yosys-manual
+Title: Yosys Manual
+Author: Clifford Wolf
+Abstract: This manual describes what yosys is and how it can be used to
+ compile Verilog code for FPGAs
+Section: Science/Electronics
+
+Format: PDF
+Files: /usr/share/doc/yosys-doc/*.pdf
diff --git a/debian/yosys-doc.docs b/debian/yosys-doc.docs
new file mode 100644
index 0000000..5456b0c
--- /dev/null
+++ b/debian/yosys-doc.docs
@@ -0,0 +1,2 @@
+manual/presentation.pdf
+manual/manual.pdf

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/yosys.git



More information about the debian-science-commits mailing list