[Pkg-ofed-commits] [libpsm2] 02/04: Initial debian packaging for libpsm2

Brian Smith bsmith-guest at moszumanska.debian.org
Tue Nov 21 22:12:11 UTC 2017


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

bsmith-guest pushed a commit to branch master
in repository libpsm2.

commit 72d6500638ba0e76d50f99b79a4f5463a6da3310
Author: Brian T. Smith <bsmith at systemfabricworks.com>
Date:   Tue Nov 21 16:03:38 2017 -0600

    Initial debian packaging for libpsm2
    
    Includes patches to:
    
     * fix spelling errors in strings
     * fortify source of both debug and normal builds
---
 debian/changelog                         |   5 ++
 debian/compat                            |   1 +
 debian/control                           |  43 ++++++++++
 debian/copyright                         | 142 +++++++++++++++++++++++++++++++
 debian/gbp.conf                          |   2 +
 debian/libpsm2-2-compat.install          |   4 +
 debian/libpsm2-2-dev.install             |  15 ++++
 debian/libpsm2-2.install                 |   3 +
 debian/patches/fix_spelling_errors.patch |  29 +++++++
 debian/patches/fortify_source.patch      |  28 ++++++
 debian/patches/series                    |   2 +
 debian/rules                             |  12 +++
 debian/source/format                     |   1 +
 debian/source/options                    |   1 +
 debian/symbols                           |  75 ++++++++++++++++
 debian/watch                             |   3 +
 16 files changed, 366 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..9d073f4
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libpsm2 (10.3-8-1) unstable; urgency=medium
+
+  * Initial release. (Closes: #862313)
+
+ -- Brian T. Smith <bsmith at systemfabricworks.com>  Tue, 21 Nov 2017 13:13:13 -0600
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..f599e28
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+10
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..967ef7a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,43 @@
+Source: libpsm2
+Maintainer: Brian T. Smith <bsmith at systemfabricworks.com>
+Section: libs
+Priority: optional
+Standards-Version: 4.1.1
+Vcs-Git: https://anonscm.debian.org/git/pkg-ofed/libpsm2.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-ofed/libpsm2.git
+Homepage: https://github.com/01org/opa-psm2
+Build-Depends: debhelper (>= 10),
+               uuid-dev,
+
+Package: libpsm2-2
+Architecture: linux-any
+Depends: ${misc:Depends},
+         ${shlibs:Depends},
+Description: Intel PSM2 library
+ PSM2 is Intel's low-level user-space communications interface for
+ the Intel(R) OPA family of products. PSM2 users are enabled with
+ mechanisms necessary to implement higher level communications
+ interfaces in parallel environments.
+
+Package: libpsm2-2-compat
+Architecture: linux-any
+Depends: libpsm2-2 (= ${binary:Version}),
+         ${misc:Depends},
+         ${shlibs:Depends},
+Description: Compat library for Intel PSM2
+ PSM compatibility API is Intel's low-level user-space communications
+ interface for the Intel(R) TrueScale family of products. This library
+ adds support for MPIs linked with PSM versions < 2.
+
+Package: libpsm2-2-dev
+Architecture: linux-any
+Section: libdevel
+Depends: libpsm2-2 (= ${binary:Version}),
+         uuid-dev,
+         ${misc:Depends},
+Description: Development files for Intel PSM2 library
+ PSM2 is Intel's low-level user-space communications interface for
+ the Intel(R) OPA family of products. PSM2 users are enabled with
+ mechanisms necessary to implement higher level communications
+ interfaces in parallel environments. This package contains the
+ development headers for Intel PSM2 library.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..5953ee3
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,142 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: opa-psm2
+Upstream-Contact: Intel Corporation, www.intel.com
+Source: https://github.com/01org/opa-psm2
+Files-Excluded: debian/*
+
+Files: *
+Copyright: 2003-2017 Intel Corporation
+           1995-2005 Jean-loup Gailly and Mark Adler
+           1989, 1991 Free Software Foundation, Inc.
+License: GPL-2 or BSD-3-Clause/Intel
+
+Files: libuuid/*
+Copyright: 1996, 1997 Theodore Ts'o
+License: BSD-3-Clause/TT
+
+Files: include/opa_queue.h
+Copyright: 1991, 1993 The Regents of the University of California
+License: BSD-4-Clause/UC
+
+Files: libuuid/Makefile
+       libuuid/psm_uuid.c
+       libuuid/psm_uuid.h
+Copyright: 2015-2016 Intel Corporation
+License: GPL-2 or BSD-3-Clause/Intel
+
+Files: ptl_ips/ips_crc32.c
+Copyright: 1995-2005 Jean-loup Gailly and Mark Adler
+License: BSD-3-Clause/zlib
+
+Files: debian/*
+Copyright: 2016-2017 System Fabric Works, Inc.
+           2017 Intel Corporation
+License: GPL-2 or BSD-3-Clause/Intel
+
+License: GPL-2
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ '/usr/share/common-licenses/GPL-2'.
+
+License: BSD-3-Clause/Intel
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+   * Redistributions of source code must retain the above copyright
+     notice, this list of conditions and the following disclaimer.
+   * Redistributions in binary form must reproduce the above copyright
+     notice, this list of conditions and the following disclaimer in
+     the documentation and/or other materials provided with the
+     distribution.
+   * Neither the name of Intel Corporation nor the names of its
+     contributors may be used to endorse or promote products derived
+     from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License: BSD-3-Clause/TT
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+    notice, and the entire permission notice in its entirety,
+    including the disclaimer of warranties.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. The name of the author may not be used to endorse or promote
+    products derived from this software without specific prior
+    written permission.
+ .
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ALL OF
+ WHICH ARE HEREBY DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
+ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+ USE OF THIS SOFTWARE, EVEN IF NOT ADVISED OF THE POSSIBILITY OF SUCH
+ DAMAGE.
+
+License: BSD-4-Clause/UC
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+ 3. All advertising materials mentioning features or use of this software
+    must display the following acknowledgement:
+	This product includes software developed by the University of
+	California, Berkeley and its contributors.
+ 4. Neither the name of the University nor the names of its contributors
+    may be used to endorse or promote products derived from this software
+    without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
+License: BSD-3-Clause/zlib
+ This software is provided 'as-is', without any express or implied
+ warranty.  In no event will the authors be held liable for any damages
+ arising from the use of this software.
+ .
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+ .
+ 1. The origin of this software must not be misrepresented; you must not
+    claim that you wrote the original software. If you use this software
+    in a product, an acknowledgment in the product documentation would be
+    appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+    misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+ .
+ Jean-loup Gailly        Mark Adler
+ jloup at gzip.org          madler at alumni.caltech.edu
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..6723fcc
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,2 @@
+[DEFAULT]
+pristine-tar=True
diff --git a/debian/libpsm2-2-compat.install b/debian/libpsm2-2-compat.install
new file mode 100644
index 0000000..a2fbc03
--- /dev/null
+++ b/debian/libpsm2-2-compat.install
@@ -0,0 +1,4 @@
+/etc/modprobe.d/libpsm2-compat.conf
+/lib/udev/rules.d/40-psm-compat.rules
+/usr/lib/*/psm2-compat/libpsm_infinipath.so.1
+/usr/lib/libpsm2/libpsm2-compat.cmds
diff --git a/debian/libpsm2-2-dev.install b/debian/libpsm2-2-dev.install
new file mode 100644
index 0000000..cafffdd
--- /dev/null
+++ b/debian/libpsm2-2-dev.install
@@ -0,0 +1,15 @@
+/usr/include/hfi1diag/hfi1_deprecated.h
+/usr/include/hfi1diag/linux-x86_64/bit_ops.h
+/usr/include/hfi1diag/linux-x86_64/sysdep.h
+/usr/include/hfi1diag/opa_byteorder.h
+/usr/include/hfi1diag/opa_common.h
+/usr/include/hfi1diag/opa_debug.h
+/usr/include/hfi1diag/opa_intf.h
+/usr/include/hfi1diag/opa_service.h
+/usr/include/hfi1diag/opa_udebug.h
+/usr/include/hfi1diag/opa_user.h
+/usr/include/hfi1diag/ptl_ips/ipserror.h
+/usr/include/psm2.h
+/usr/include/psm2_am.h
+/usr/include/psm2_mq.h
+/usr/lib/*/libpsm2.so
diff --git a/debian/libpsm2-2.install b/debian/libpsm2-2.install
new file mode 100644
index 0000000..abe3e9c
--- /dev/null
+++ b/debian/libpsm2-2.install
@@ -0,0 +1,3 @@
+/lib/udev/rules.d/40-psm.rules
+/usr/lib/*/libpsm2.so.2
+/usr/lib/*/libpsm2.so.2.1
diff --git a/debian/patches/fix_spelling_errors.patch b/debian/patches/fix_spelling_errors.patch
new file mode 100644
index 0000000..9ae4820
--- /dev/null
+++ b/debian/patches/fix_spelling_errors.patch
@@ -0,0 +1,29 @@
+Description: Correct spelling errors found by lintian.
+ lintian found some spelling errors. This patch corrects them.
+Author: Brian T. Smith <bsmith at systemfabricworks.com>
+Bug: https://github.com/01org/opa-psm2/issues/19
+Last-Update: 2017-11-21
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/psm_ep_connect.c
++++ b/psm_ep_connect.c
+@@ -132,7 +132,7 @@
+ 			if (psmi_epid_version(array_of_epid[j]) >
+ 						 PSMI_EPID_VERSION) {
+ 					psmi_handle_error(PSMI_EP_NORETURN, PSM2_INTERNAL_ERR,
+-					  " Unkown version of EPID - %"PRIu64" \n"
++					  " Unknown version of EPID - %"PRIu64" \n"
+ 					  "Please upgrade PSM2 or set PSM2_ADDR_FMT=1 in the environment to force EPID version 1 \n",
+ 					  psmi_epid_version(array_of_epid[j]));
+ 			}
+--- a/ptl_ips/ips_path_rec.c
++++ b/ptl_ips/ips_path_rec.c
+@@ -659,7 +659,7 @@
+ 		_HFI_PRDBG("Static path selection: Base LID\n");
+ 
+ 	psmi_getenv("PSM2_DISABLE_CCA",
+-		    "Disable use of Congestion Control Architecure (CCA) [enabled] ",
++		    "Disable use of Congestion Control Architecture (CCA) [enabled] ",
+ 		    PSMI_ENVVAR_LEVEL_USER, PSMI_ENVVAR_TYPE_UINT,
+ 		    (union psmi_envvar_val)0, &disable_cca);
+ 	if (disable_cca.e_uint)
diff --git a/debian/patches/fortify_source.patch b/debian/patches/fortify_source.patch
new file mode 100644
index 0000000..563eb35
--- /dev/null
+++ b/debian/patches/fortify_source.patch
@@ -0,0 +1,28 @@
+Description: Add _FORTIFY_SOURCE flags
+ Specify _FORTIFY_SOURCE for both debug and normal builds.
+Author: Brian T. Smith <bsmith at systemfabricworks.com>
+Last-Update: 2017-11-21
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/buildflags.mak
++++ b/buildflags.mak
+@@ -148,7 +148,7 @@
+ ifneq (,${PSM_DEBUG})
+   BASECFLAGS += -O -g3 -DPSM_DEBUG -D_HFI_DEBUGGING -funit-at-a-time -Wp,-D_FORTIFY_SOURCE=2
+ else
+-  BASECFLAGS += -O3 -g3
++  BASECFLAGS += -O3 -g3 -Wp,-D_FORTIFY_SOURCE=2
+ endif
+ ifneq (,${PSM_COVERAGE}) # This check must come after PSM_DEBUG to override optimization setting
+   BASECFLAGS += -O -fprofile-arcs -ftest-coverage
+--- a/compat/buildflags.mak
++++ b/compat/buildflags.mak
+@@ -80,7 +80,7 @@
+ WERROR := -Werror
+ INCLUDES := -I$(top_srcdir)/include -I$(top_srcdir)/include/$(os)-$(arch) -I$(top_srcdir)/mpspawn
+ 
+-BASECFLAGS +=-Wall $(WERROR)
++BASECFLAGS +=-Wall $(WERROR) -Wp,-D_FORTIFY_SOURCE=2
+ 
+ BASECFLAGS += -fpic -fPIC
+ 
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c0f2683
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+fix_spelling_errors.patch
+fortify_source.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..a0ad6cb
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,12 @@
+#!/usr/bin/make -f
+# -*- mode: makefile; coding: utf-8 -*-
+
+export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+export LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
+
+%:
+	dh $@
+
+.PHONY: override_dh_installdocs
+override_dh_installdocs:
+	dh_installdocs --link-doc=libpsm2-2
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..b7bc1f2
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+compression = "xz"
diff --git a/debian/symbols b/debian/symbols
new file mode 100644
index 0000000..724c9a6
--- /dev/null
+++ b/debian/symbols
@@ -0,0 +1,75 @@
+libpsm2.so.2 libpsm2-2 #MINVER#
+ PSM2_1.0 at PSM2_1.0 10.3-8
+ __hfi_dbgout at PSM2_1.0 10.3-8
+ __hfi_mylabel at PSM2_1.0 10.3-8
+ __hfi_pico_per_cycle at PSM2_1.0 10.3-8
+ hfi_cmd_write at PSM2_1.0 10.3-8
+ hfi_context_close at PSM2_1.0 10.3-8
+ hfi_context_open at PSM2_1.0 10.3-8
+ hfi_debug at PSM2_1.0 10.3-8
+ hfi_get_mylabel at PSM2_1.0 10.3-8
+ hfi_get_port_lid at PSM2_1.0 10.3-8
+ hfi_get_port_vl2mtu at PSM2_1.0 10.3-8
+ hfi_mmap64 at PSM2_1.0 10.3-8
+ hfi_poll_type at PSM2_1.0 10.3-8
+ hfi_set_mylabel at PSM2_1.0 10.3-8
+ hfi_userinit at PSM2_1.0 10.3-8
+ hfi_wait_for_packet at PSM2_1.0 10.3-8
+ psm2_am_get_parameters at PSM2_1.0 10.3-8
+ psm2_am_get_source at PSM2_1.0 10.3-8
+ psm2_am_register_handlers at PSM2_1.0 10.3-8
+ psm2_am_reply_short at PSM2_1.0 10.3-8
+ psm2_am_request_short at PSM2_1.0 10.3-8
+ psm2_capabilities_bitset at PSM2_1.0 10.3-8
+ psm2_ep_close at PSM2_1.0 10.3-8
+ psm2_ep_connect at PSM2_1.0 10.3-8
+ psm2_ep_disconnect2 at PSM2_1.0 10.3-8
+ psm2_ep_disconnect at PSM2_1.0 10.3-8
+ psm2_ep_epid_lookup2 at PSM2_1.0 10.3-8
+ psm2_ep_epid_lookup at PSM2_1.0 10.3-8
+ psm2_ep_epid_share_memory at PSM2_1.0 10.3-8
+ psm2_ep_num_devunits at PSM2_1.0 10.3-8
+ psm2_ep_open at PSM2_1.0 10.3-8
+ psm2_ep_open_opts_get_defaults at PSM2_1.0 10.3-8
+ psm2_ep_query at PSM2_1.0 10.3-8
+ psm2_epaddr_getctxt at PSM2_1.0 10.3-8
+ psm2_epaddr_setctxt at PSM2_1.0 10.3-8
+ psm2_epaddr_setlabel at PSM2_1.0 10.3-8
+ psm2_epaddr_to_epid at PSM2_1.0 10.3-8
+ psm2_epid_context at PSM2_1.0 10.3-8
+ psm2_epid_nid at PSM2_1.0 10.3-8
+ psm2_epid_port at PSM2_1.0 10.3-8
+ psm2_error_defer at PSM2_1.0 10.3-8
+ psm2_error_get_string at PSM2_1.0 10.3-8
+ psm2_error_register_handler at PSM2_1.0 10.3-8
+ psm2_finalize at PSM2_1.0 10.3-8
+ psm2_get_capability_mask at PSM2_1.0 10.3-8
+ psm2_getopt at PSM2_1.0 10.3-8
+ psm2_init at PSM2_1.0 10.3-8
+ psm2_map_nid_hostname at PSM2_1.0 10.3-8
+ psm2_mq_cancel at PSM2_1.0 10.3-8
+ psm2_mq_finalize at PSM2_1.0 10.3-8
+ psm2_mq_get_stats at PSM2_1.0 10.3-8
+ psm2_mq_getopt at PSM2_1.0 10.3-8
+ psm2_mq_improbe2 at PSM2_1.0 10.3-8
+ psm2_mq_improbe at PSM2_1.0 10.3-8
+ psm2_mq_imrecv at PSM2_1.0 10.3-8
+ psm2_mq_init at PSM2_1.0 10.3-8
+ psm2_mq_ipeek2 at PSM2_1.0 10.3-8
+ psm2_mq_ipeek at PSM2_1.0 10.3-8
+ psm2_mq_iprobe2 at PSM2_1.0 10.3-8
+ psm2_mq_iprobe at PSM2_1.0 10.3-8
+ psm2_mq_irecv2 at PSM2_1.0 10.3-8
+ psm2_mq_irecv at PSM2_1.0 10.3-8
+ psm2_mq_isend2 at PSM2_1.0 10.3-8
+ psm2_mq_isend at PSM2_1.0 10.3-8
+ psm2_mq_send2 at PSM2_1.0 10.3-8
+ psm2_mq_send at PSM2_1.0 10.3-8
+ psm2_mq_setopt at PSM2_1.0 10.3-8
+ psm2_mq_test2 at PSM2_1.0 10.3-8
+ psm2_mq_test at PSM2_1.0 10.3-8
+ psm2_mq_wait2 at PSM2_1.0 10.3-8
+ psm2_mq_wait at PSM2_1.0 10.3-8
+ psm2_poll at PSM2_1.0 10.3-8
+ psm2_setopt at PSM2_1.0 10.3-8
+ psm2_uuid_generate at PSM2_1.0 10.3-8
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..10343cc
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts=filenamemangle=s/.+\/PSM2_(\d\S+)\.tar\.gz/libpsm2-$1\.tar\.gz/ \
+  https://github.com/01org/opa-psm2/tags .*/PSM2_(\d\S+)\.tar\.gz

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ofed/libpsm2.git



More information about the Pkg-ofed-commits mailing list