diff options
author | Changcheng Liu <changcheng.liu@aliyun.com> | 2019-11-14 21:35:50 +0800 |
---|---|---|
committer | Changcheng Liu <changcheng.liu@aliyun.com> | 2019-11-21 10:09:24 +0800 |
commit | ac907d7e5a36e8ed5a7f2d395b9888b181950c30 (patch) | |
tree | 65efb854d65c26466d95d39c0a3485134a0c348e /debian | |
parent | 2d8dcd28d1c87d152d222c924b5b3c76fcda7773 (diff) | |
download | liburing-ac907d7e5a36e8ed5a7f2d395b9888b181950c30.tar.gz liburing-ac907d7e5a36e8ed5a7f2d395b9888b181950c30.tar.bz2 |
debian rules to package liburing
Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
Diffstat (limited to 'debian')
-rw-r--r-- | debian/README.Debian | 7 | ||||
-rw-r--r-- | debian/changelog | 8 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 19 | ||||
-rw-r--r-- | debian/copyright | 28 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/rules | 16 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/source/local-options | 2 | ||||
-rw-r--r-- | debian/source/options | 1 | ||||
-rw-r--r-- | debian/watch | 2 |
11 files changed, 86 insertions, 0 deletions
diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..15b9fd0 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,7 @@ +liburing for Debian + +The newest Linux IO interface i.e. io_uring, need +userspace library to support it. This package +liburing is the library for io_uring. + + -- Liu Changcheng <changcheng.liu@aliyun.com> Thu, 14 Nov 2019 21:35:39 +0800 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..dfca8d2 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,8 @@ +liburing (0.2-1ubuntu1) stable; urgency=low + + * Initial release. + * commit 4bce856d43ab1f9a64477aa5a8f9f02f53e64b74 + * Author: Jens Axboe <axboe@kernel.dk> + * Date: Mon Nov 11 16:00:58 2019 -0700 + + -- Liu Changcheng <changcheng.liu@aliyun.com> Fri, 15 Nov 2019 00:06:46 +0800 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..391cd68 --- /dev/null +++ b/debian/control @@ -0,0 +1,19 @@ +Source: liburing +Section: libs +Priority: optional +Maintainer: Liu Changcheng <changcheng.liu@intel.com> +Build-Depends: debhelper (>=9) +Standards-Version: 4.1.4 +Homepage: https://git.kernel.dk/liburing +Vcs-Git: https://git.kernel.dk/liburing +Vcs-Browser: https://git.kernel.dk/liburing + +Package: liburing1 +Architecture: linux-any +Pre-Depends: ${misc:Pre-Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: userspace library for using io_uring + io_uring is kernel feature to improve development + The newese Linux IO interface, io_uring could improve + system performance a lot. liburing is the userpace + library to use io_uring feature. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5236ba3 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,28 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: liburing +Source: https://git.kernel.dk/cgit/liburing/ + +Files: * +Copyright: 2019 Jens Axboe <axboe@kernel.dk> +License: GPL-2+ + +Files: debian/* +Copyright: 2019 Changcheng Liu <changcheng.liu@aliyun.com> +License: GPL-2+ + +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 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 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 <https://www.gnu.org/licenses/> + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..4a97dfa --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +# You must remove unused comment lines for the released package. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..fbc3942 --- /dev/null +++ b/debian/rules @@ -0,0 +1,16 @@ +#!/usr/bin/make -f +# You must remove unused comment lines for the released package. +export DH_VERBOSE = 1 +export DEB_BUILD_MAINT_OPTIONS = hardening=+all +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + +%: + dh $@ + +override_dh_auto_configure: + ./configure --mandir=/usr/share/man + rm -rf config.log + +override_dh_strip: + dh_strip --dbgsym-migration=liburing-dev 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/local-options b/debian/source/local-options new file mode 100644 index 0000000..00131ee --- /dev/null +++ b/debian/source/local-options @@ -0,0 +1,2 @@ +#abort-on-upstream-changes +#unapply-patches diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..51da836 --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +extend-diff-ignore = "(^|/)(config\.log|config-host\.h|config-host\.mak|liburing\.pc)$" diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..76575dc --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +# You must remove unused comment lines for the released package. +version=3 |