[Pkg-ocaml-maint-commits] [ssreflect] 03/06: Import 1.6

Enrico Tassi gareuselesinge at moszumanska.debian.org
Mon Sep 26 15:36:39 UTC 2016


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

gareuselesinge pushed a commit to branch master
in repository ssreflect.

commit 7087e595203abd721703429e298e8af9987e128b
Author: Enrico Tassi <gares at fettunta.org>
Date:   Fri Sep 2 10:25:51 2016 +0200

    Import 1.6
---
 debian/changelog                         |  7 ++++++
 debian/control                           |  6 ++---
 debian/copyright                         | 40 ++++++++++++++++++++++++++++++++
 debian/libssreflect-coq.doc-base         |  8 +++----
 debian/libssreflect-coq.docs             |  2 +-
 debian/libssreflect-coq.examples         |  3 +--
 debian/libssreflect-coq.install          |  4 +++-
 debian/libssreflect-ocaml-dev.install.in |  4 ++--
 debian/libssreflect-ocaml.install.in     |  4 ++--
 debian/rules                             | 19 ++++++++-------
 10 files changed, 73 insertions(+), 24 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 569d562..ae577d3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ssreflect (1.6-1) unstable; urgency=medium
+
+  * Adding myself as co-maintainer.
+  * Update upstream version to 1.6
+
+ -- Enrico Tassi <gareuselesinge at debian.org>  Tue, 30 Aug 2016 16:02:06 +0200
+
 ssreflect (1.5-3) unstable; urgency=medium
 
   * Recompile with OCaml 4.02.3
diff --git a/debian/control b/debian/control
index 4e7d893..865b4a5 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,7 @@
 Source: ssreflect
 Priority: optional
 Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
-Uploaders: Stéphane Glondu <glondu at debian.org>
+Uploaders: Stéphane Glondu <glondu at debian.org>, Enrico Tassi <gareuselesinge at debian.org>
 Build-Depends:
  debhelper (>= 8),
  coq (>= 8.4),
@@ -12,7 +12,7 @@ Build-Depends:
  ocaml-nox (>= 4)
 Standards-Version: 3.9.5
 Section: math
-Homepage: http://www.msr-inria.fr/projects/mathematical-components/
+Homepage: https://math-comp.github.io/math-comp/
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ocaml-maint/packages/ssreflect.git
 Vcs-Git: git://anonscm.debian.org/pkg-ocaml-maint/packages/ssreflect.git
 
@@ -53,7 +53,7 @@ Depends:
  libssreflect-ocaml (>= ${source:Version}),
  coq-${F:CoqABI},
  ${misc:Depends}
-Provides: ssreflect
+Provides: ssreflect, libmathcomp-coq
 Description: small scale reflection library for Coq (theories)
  The name Ssreflect stands for "small scale reflection", a style of
  proof that evolved from the computer-checked proof of the Four Colour
diff --git a/debian/copyright b/debian/copyright
index 9f1802c..8a518eb 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -28,6 +28,46 @@ Files: debian/*
 Copyright: © 2008-2011 Stéphane Glondu <glondu at debian.org>
 License: CeCILL-B
 
+Files: htmldoc/js/dagre.js
+Copyright: © 2012-2014 Chris Pettitt <cpettitt at gmail.com>
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy of
+ this software and associated documentation files (the "Software"), to deal in
+ the Software without restriction, including without limitation the rights to
+ use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is furnished to do
+ so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Files: htmldoc/js/cytoscape.js
+Copyright: © 2016 The Cytoscape Consortium
+License: LGPL-3+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 3 of the License, or (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-3".
+
 License: CeCILL-B
  CeCILL-B FREE SOFTWARE LICENSE AGREEMENT
  .
diff --git a/debian/libssreflect-coq.doc-base b/debian/libssreflect-coq.doc-base
index 6c49640..7faf4f2 100644
--- a/debian/libssreflect-coq.doc-base
+++ b/debian/libssreflect-coq.doc-base
@@ -1,7 +1,7 @@
-Document: ssreflect-library
-Title: The Ssreflect Library
-Author: The Ssreflect Development Team
-Abstract: This is the coqdoc-generated documentation for Ssreflect
+Document: mathematical-components-library
+Title: The Mathematical Components Library
+Author: The Mathematical Components Development Team
+Abstract: This is the coqdoc-generated documentation for Mathematical Components
 Section: Science/Mathematics
 
 Format: HTML
diff --git a/debian/libssreflect-coq.docs b/debian/libssreflect-coq.docs
index f510413..781dd3a 100644
--- a/debian/libssreflect-coq.docs
+++ b/debian/libssreflect-coq.docs
@@ -1,2 +1,2 @@
-ANNOUNCE
+ChangeLog
 README
diff --git a/debian/libssreflect-coq.examples b/debian/libssreflect-coq.examples
index a1d5761..6b59762 100644
--- a/debian/libssreflect-coq.examples
+++ b/debian/libssreflect-coq.examples
@@ -1,2 +1 @@
-pg-ssr.el
-doc/*.v
+mathcomp/ssreflect/pg-ssr.el
diff --git a/debian/libssreflect-coq.install b/debian/libssreflect-coq.install
index 954a1bf..e49008c 100644
--- a/debian/libssreflect-coq.install
+++ b/debian/libssreflect-coq.install
@@ -1,2 +1,4 @@
-                  usr/lib/coq/user-contrib/Ssreflect/*.vo
+                  usr/lib/coq/user-contrib/mathcomp/*/*.vo
+                  usr/lib/coq/user-contrib/mathcomp/*/*.v
+                  usr/lib/coq/user-contrib/mathcomp/*/*.glob
 html              usr/share/doc/libssreflect-coq
diff --git a/debian/libssreflect-ocaml-dev.install.in b/debian/libssreflect-ocaml-dev.install.in
index d402bff..c7800b0 100644
--- a/debian/libssreflect-ocaml-dev.install.in
+++ b/debian/libssreflect-ocaml-dev.install.in
@@ -1,2 +1,2 @@
-usr/lib/coq/user-contrib/Ssreflect/ssrmatching.cmi
-usr/lib/coq/user-contrib/Ssreflect/ssreflect.cmi
+usr/lib/coq/user-contrib/mathcomp/ssrmatching.cmi
+usr/lib/coq/user-contrib/mathcomp/ssreflect.cmi
diff --git a/debian/libssreflect-ocaml.install.in b/debian/libssreflect-ocaml.install.in
index 525b8ff..821de39 100644
--- a/debian/libssreflect-ocaml.install.in
+++ b/debian/libssreflect-ocaml.install.in
@@ -1,2 +1,2 @@
-     usr/lib/coq/user-contrib/Ssreflect/ssreflect.cma
-DYN: usr/lib/coq/user-contrib/Ssreflect/ssreflect.cmxs
+     usr/lib/coq/user-contrib/mathcomp/ssreflect.cma
+DYN: usr/lib/coq/user-contrib/mathcomp/ssreflect.cmxs
diff --git a/debian/rules b/debian/rules
index f5833c1..39815a0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,14 +9,14 @@ export COQBIN := /usr/bin/
 
 PACKAGES := $(shell dh_listpackages)
 
-INSTALL_DIR := $(CURDIR)/debian/tmp/usr/lib/coq/user-contrib/Ssreflect
+INSTALL_DIR := $(CURDIR)/debian/tmp/usr/lib/coq/user-contrib/mathcomp
 
 # The following must be kept in sync with d/libssreflect-ocaml*.install.in
-PLUGIN_TARGETS := theories/ssreflect.cma
+PLUGIN_TARGETS := ssreflect.cma
 ifeq ($(OCAML_NATDYNLINK),yes)
-  PLUGIN_TARGETS += theories/ssreflect.cmxs
+  PLUGIN_TARGETS += ssreflect.cmxs
 endif
-EXTRA_FILES := src/ssrmatching.cmi src/ssreflect.cmi
+EXTRA_FILES := ssrmatching.cmi ssreflect.cmi
 
 %:
 	+dh $@ --with ocaml
@@ -31,15 +31,16 @@ override_dh_auto_build:
 override_dh_auto_install:
 ifeq ($(findstring libssreflect-coq,$(PACKAGES)),)
 # Express build: only plugins
-	$(MAKE) Makefile.coq
-	$(MAKE) -f Makefile.coq $(PLUGIN_TARGETS)
+	$(MAKE) -C mathcomp Makefile.coq
+	$(MAKE) -C mathcomp -f Makefile.coq $(PLUGIN_TARGETS)
 	install -d $(INSTALL_DIR)
 	install -m 644 $(PLUGIN_TARGETS) $(EXTRA_FILES) $(INSTALL_DIR)
 else
 # Full build
-	$(MAKE)
-	$(MAKE) install DSTROOT=$(CURDIR)/debian/tmp
-	$(MAKE) -f Makefile.coq html
+	$(MAKE) -C mathcomp
+	$(MAKE) -C mathcomp install DSTROOT=$(CURDIR)/debian/tmp
+	mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/libssreflect-coq/html
+	cp -r htmldoc $(CURDIR)/debian/tmp/html
 endif
 
 .PHONY: override_dh_install

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/ssreflect.git



More information about the Pkg-ocaml-maint-commits mailing list