diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..7f6398a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +xcb-util-cursor (0.1.4-ok1) nile; urgency=high + + * Build for openKylin. + + -- Luoyaoming Wed, 24 Apr 2024 17:54:04 +0800 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0829848 --- /dev/null +++ b/debian/control @@ -0,0 +1,55 @@ +Source: xcb-util-cursor +Priority: optional +Maintainer: openKylin Developers +XSBC-Original-Maintainer: Jakob Haufe +Build-Depends: debhelper-compat (= 13), + autoconf, + automake, + pkg-config, + libxcb1-dev, + libxcb-render-util0-dev, + libxcb-image0-dev, + xutils-dev +Rules-Requires-Root: no +Standards-Version: 4.6.2 +Section: libs +Homepage: http://xcb.freedesktop.org/ +Vcs-Git: https://salsa.debian.org/debian/xcb-util-cursor.git +Vcs-Browser: https://salsa.debian.org/debian/xcb-util-cursor + +Package: libxcb-cursor-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: libxcb-cursor0 (= ${binary:Version}), + ${misc:Depends}, + libxcb-render-util0-dev, + libxcb-image0-dev, + libxcb-render0-dev, + libxcb1-dev +Description: utility libraries for X C Binding -- cursor, development files + This package contains the header and library files needed to build software + using libxcb-cursor, providing port of Xlib's libXcursor functions. + . + The xcb-util module provides a number of libraries which sit on top of libxcb, + the core X protocol library, and some of the extension libraries. These + experimental libraries provide convenience functions and interfaces which make + the raw X protocol more usable. Some of the libraries also provide client-side + code which is not strictly part of the X protocol but which have traditionally + been provided by Xlib. + +Package: libxcb-cursor0 +Architecture: any +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: utility libraries for X C Binding -- cursor + This package contains the library files needed to run software using + libxcb-cursor, providing port of Xlib's libXcursor functions. + . + The xcb-util module provides a number of libraries which sit on top of libxcb, + the core X protocol library, and some of the extension libraries. These + experimental libraries provide convenience functions and interfaces which make + the raw X protocol more usable. Some of the libraries also provide client-side + code which is not strictly part of the X protocol but which have traditionally + been provided by Xlib. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..a927e95 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,38 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: xcb-util-cursor +Upstream-Contact: XCB Mailing List +Source: https://xcb.freedesktop.org + +Files: * +Copyright: 2013 Michael Stapelberg +License: MIT/X + +Files: debian/* +Copyright: 2013-2014 Michael Stapelberg + 2017 Andreas Henriksson + 2022 Jelmer Vernooij + 2023 Jakob Haufe +License: MIT/X + +License: MIT/X + 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 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. + . + Except as contained in this notice, the names of the authors or their + institutions shall not be used in advertising or otherwise to promote the + sale, use or other dealings in this Software without prior written + authorization from the authors. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..8913f46 --- /dev/null +++ b/debian/docs @@ -0,0 +1,2 @@ +NEWS +README.md diff --git a/debian/libxcb-cursor-dev.install b/debian/libxcb-cursor-dev.install new file mode 100644 index 0000000..81067b8 --- /dev/null +++ b/debian/libxcb-cursor-dev.install @@ -0,0 +1,4 @@ +usr/include/xcb/xcb_cursor.h +usr/lib/*/libxcb-cursor.a +usr/lib/*/libxcb-cursor.so +usr/lib/*/pkgconfig/xcb-cursor.pc diff --git a/debian/libxcb-cursor0.install b/debian/libxcb-cursor0.install new file mode 100644 index 0000000..e675d6a --- /dev/null +++ b/debian/libxcb-cursor0.install @@ -0,0 +1 @@ +usr/lib/*/libxcb-cursor.so.* diff --git a/debian/libxcb-cursor0.symbols b/debian/libxcb-cursor0.symbols new file mode 100644 index 0000000..66e8ddb --- /dev/null +++ b/debian/libxcb-cursor0.symbols @@ -0,0 +1,5 @@ +libxcb-cursor.so.0 libxcb-cursor0 #MINVER# +* Build-Depends-Package: libxcb-cursor-dev + xcb_cursor_context_free@Base 0.0.99 + xcb_cursor_context_new@Base 0.0.99 + xcb_cursor_load_cursor@Base 0.0.99 diff --git a/debian/not-installed b/debian/not-installed new file mode 100644 index 0000000..c87697b --- /dev/null +++ b/debian/not-installed @@ -0,0 +1 @@ +usr/lib/*/libxcb-cursor.la diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..33bb5e7 --- /dev/null +++ b/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +override_dh_auto_configure: + dh_auto_configure -- --disable-silent-rules + +%: + dh $@ --with autoreconf 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/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..1cc9fba --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,59 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGiBEab+moRBACDH5yKqS3wcc5bdxY7PBNuwKvF5TKMfagmSvuRDtZjjIIWaA/n +Z1KboV9Gq5g7kP7+Kfu+Qgd8u65eVsWwmPW10fXvj3aCU53glx2EdGdrHcgiyH2g +EQfPiyBw+trIppWFRV0IDXSLMA1FNC92t2nSG/VFHaPTVwcgkIRSfcXDvwCglGdE +a6f4uLqoNHP+m4yYnzapFuMD/R4+2AJDAvEWKDdYCGZzlawjAmmWyXrmT7/C/mx9 +8qUR473l4buXjHgDkkXXlHqdzil1vK85PhrKzNJDCCmlHUJNz+QwiAMOLwpD+kwV +Pb57RG7y+a5JQ5+jtVw4RlUxZIk/wj2An9YBO3A5vR7PdjM32ZJCN2+aM4dYfNzQ +xQKTA/47icvBaBVTl9rztjg2pd2Aqpc1P/GsIYLGj7XjnnJvGAENBHSH1QjpZMJG +CTS9oJ+B0/wrIr+pA+MdFgYAb6ojMQJOO6UChjWWSGjMFcs/CeXhxlLBido3DtAE +TbNTwO6OEfAvdosvTdhJFnwvZlJ+zZGGy5CrF2Fd9PUe9tmASbQuQWxhbiBDb29w +ZXJzbWl0aCA8YWxhbi5jb29wZXJzbWl0aEBvcmFjbGUuY29tPohrBBMRCgArAhsD +BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAIZAQUCWtvjmAUJHaXqrgAKCRCi+54I +Hy0TDmAsAJ4ubyCVncwKtAGVIx9whDq7f6SxZgCfXAVWUqRR20c98J39lLTtcopZ +Dfi0KEFsYW4gQ29vcGVyc21pdGggPGFsYW5jQGZyZWVkZXNrdG9wLm9yZz6IaAQT +EQoAKAIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AFAlrb454FCR2l6q4ACgkQ +ovueCB8tEw6whACdFj9U5SQuhv0e8BQvI4orGPzUMSkAoImqdVB7sU7Z++djBrj3 +uJc4m0F6tCtBbGFuIENvb3BlcnNtaXRoIDxhbGFuLmNvb3BlcnNtaXRoQHN1bi5j +b20+iGYEExEKACYCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCWtvjngUJHaXq +rgAKCRCi+54IHy0TDhtDAJ95lL7Flj8EzdWqYogu7V9W5Xmd4gCgi0vN3iglPVNH +2gHOcTpdNyl0wcy5Ag0EUXnVIQEQAKHpjOmY056n0tsZoW9q5egsMcl5tKC8uimr +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 +=zQQb +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..43fb621 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=4 +opts=pgpsigurlmangle=s%$%.sig% https://xcb.freedesktop.org/dist/xcb-util-cursor-([0-9.]*)\.tar\.gz