From 37978842e8d8c0afc3a0e810ce72f9f80d46aa9d Mon Sep 17 00:00:00 2001 From: luoyaoming Date: Tue, 7 May 2024 09:38:24 +0800 Subject: [PATCH] Import Upstream version 0.106 --- d-devlibdeps | 1 + d-shlibmove | 12 + d-shlibmove.1 | 7 + debian/README.Debian | 8 - debian/changelog | 5 - debian/control | 33 -- debian/copyright | 412 ------------------------ debian/patches/series | 1 - debian/rules | 4 - debian/source/format | 1 - debian/tests/control | 31 -- debian/tests/ncurses.d/debian/control | 156 --------- debian/tests/uppercase.d/debian/control | 22 -- debian/tests/uppercase.d/libUppercase.c | 8 - 14 files changed, 20 insertions(+), 681 deletions(-) delete mode 100644 debian/README.Debian delete mode 100644 debian/changelog delete mode 100644 debian/control delete mode 100644 debian/copyright delete mode 100644 debian/patches/series delete mode 100755 debian/rules delete mode 100644 debian/source/format delete mode 100644 debian/tests/control delete mode 100644 debian/tests/ncurses.d/debian/control delete mode 100644 debian/tests/uppercase.d/debian/control delete mode 100644 debian/tests/uppercase.d/libUppercase.c diff --git a/d-devlibdeps b/d-devlibdeps index 0bd0e94..cda1f62 100755 --- a/d-devlibdeps +++ b/d-devlibdeps @@ -138,6 +138,7 @@ overridedevlibdeps() { -e 's/libkrb5-3-dev/libkrb5-dev/' \ -e 's/liblapack3-dev/liblapack-dev/' \ -e 's/liblcms2-2-dev/liblcms2-dev/' \ + -e 's/liblept5-dev/libleptonica-dev/' \ -e 's/libleveldb1-dev/libleveldb-dev/' \ -e 's/libmaus2_.*-dev/libmaus2-dev/' \ -e 's/lib\(nspr\|plc\|plds\)4-lib\(nspr\|plc\|plds\)4.so-dev/libnspr4-dev/' \ diff --git a/d-shlibmove b/d-shlibmove index e9de827..f67391e 100755 --- a/d-shlibmove +++ b/d-shlibmove @@ -69,6 +69,15 @@ check_line() { local PKGNAME="$1" local ENTRYLINE="$2" + # Do not check for "Section: libs" in Package if it was defined in Source before + if echo "$ENTRYLINE" | grep -qw libs ; then + if awk '/^Source:/,/^$/{print}' "$CONTROL" \ + | perl -0 -pe 's/\n[ \t]+/ /g' \ + | grep -q "$ENTRYLINE" ; then + CHECK_ERROR=false + return + fi + fi if ! awk '/^Package:.*'"$PKGNAME"'/,/^$/{print}' "$CONTROL" \ | perl -0 -pe 's/\n[ \t]+/ /g' \ | grep "$ENTRYLINE" > /dev/null; then @@ -157,6 +166,9 @@ while [ -n "$1" ]; do --v5) TRANSITIONSUFFIX="v5" shift;; + --t64) + TRANSITIONSUFFIX="t64" + shift;; --include-a) INCLUDEA=yes shift;; diff --git a/d-shlibmove.1 b/d-shlibmove.1 index ed498b3..ccda4fb 100644 --- a/d-shlibmove.1 +++ b/d-shlibmove.1 @@ -124,6 +124,13 @@ Add v5 suffix to package names. Added in version 0.61 +.TP +.B "--t64" + +Add t64 suffix to package names. + +Added in version 0.106 + .TP .B "--include-a" diff --git a/debian/README.Debian b/debian/README.Debian deleted file mode 100644 index b81618e..0000000 --- a/debian/README.Debian +++ /dev/null @@ -1,8 +0,0 @@ -d-shlibs for Debian - -Please edit this to provide information specific to -this d-shlibs Debian package. - - (Automatically generated by debmake Version 4.3.1) - - -- sufang Wed, 07 Sep 2022 13:40:05 +0800 diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 7d06504..0000000 --- a/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -d-shlibs (0.104-ok1) yangtze; urgency=medium - - * Build for openkylin. - - -- sufang Wed, 07 Sep 2022 13:40:05 +0800 diff --git a/debian/control b/debian/control deleted file mode 100644 index b2d76ac..0000000 --- a/debian/control +++ /dev/null @@ -1,33 +0,0 @@ -Source: d-shlibs -Section: utils -Priority: optional -Maintainer: OpenKylin Developers -Build-Depends: debhelper-compat (= 13), - shellcheck , -Standards-Version: 4.6.0 -Vcs-Browser: https://gitee.com/openkylin/d-shlibs -Vcs-Git: https://gitee.com/openkylin/d-shlibs.git -Homepage: https://tracker.debian.org/pkg/d-shlibs -Rules-Requires-Root: no - -Package: d-shlibs -Architecture: all -Depends: - apt, - binutils, - ${misc:Depends}, -Pre-Depends: - ${misc:Pre-Depends}, -Multi-Arch: foreign -Description: Debian shared library package building helper scripts - Shared library packages in Debian need some special catering - to do with regards to which files go where. - This package contains programs - which try to help automate the process - and catch simple errors. - . - * "d-shlibmove" moves the shared library binary around - from temporary installation directory - to the destination package directory. - * "d-devlibdeps" tries to list the development library dependencies - required for using the -dev package. diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index 4dc0f8c..0000000 --- a/debian/copyright +++ /dev/null @@ -1,412 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: d-shlibs -Source: -# -# Please double check copyright with the licensecheck(1) command. - -Files: Makefile - README - d-devlibdeps.1 - d-shlibmove.1 - example.control -Copyright: __NO_COPYRIGHT_NOR_LICENSE__ -License: __NO_COPYRIGHT_NOR_LICENSE__ - -Files: d-devlibdeps -Copyright: 2002-2005 Junichi Uekawa -License: GPL-2.0+ - This program 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 program 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, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - . - 2002 May 3. Created. - automatic depends line generator. - . - The FSF address in the above text is the old one. - . - On Debian systems, the complete text of the GNU General Public License - Version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -Files: d-shlibmove -Copyright: 2002-2005 Junichi Uekawa -License: GPL-2.0+ - This program 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 program 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, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - . - 2002 Apr 23. Created. - automatic packaging of libtool-created library packages. - . - from d-shlibs package - . - The FSF address in the above text is the old one. - . - On Debian systems, the complete text of the GNU General Public License - Version 2 can be found in `/usr/share/common-licenses/GPL-2'. - -#---------------------------------------------------------------------------- -# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following -# license/copyright files. - -#---------------------------------------------------------------------------- -# License file: COPYING - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - . - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - . - Preamble - . - The licenses for most software are designed to take away your - freedom to share and change it. By contrast, the GNU General Public - License is intended to guarantee your freedom to share and change free - software--to make sure the software is free for all its users. This - General Public License applies to most of the Free Software - Foundation's software and to any other program whose authors commit to - using it. (Some other Free Software Foundation software is covered by - the GNU Library General Public License instead.) You can apply it to - your programs, too. - . - When we speak of free software, we are referring to freedom, not - price. Our General Public Licenses are designed to make sure that you - have the freedom to distribute copies of free software (and charge for - this service if you wish), that you receive source code or can get it - if you want it, that you can change the software or use pieces of it - in new free programs; and that you know you can do these things. - . - To protect your rights, we need to make restrictions that forbid - anyone to deny you these rights or to ask you to surrender the rights. - These restrictions translate to certain responsibilities for you if you - distribute copies of the software, or if you modify it. - . - For example, if you distribute copies of such a program, whether - gratis or for a fee, you must give the recipients all the rights that - you have. You must make sure that they, too, receive or can get the - source code. And you must show them these terms so they know their - rights. - . - We protect your rights with two steps: (1) copyright the software, and - (2) offer you this license which gives you legal permission to copy, - distribute and/or modify the software. - . - Also, for each author's protection and ours, we want to make certain - that everyone understands that there is no warranty for this free - software. If the software is modified by someone else and passed on, we - want its recipients to know that what they have is not the original, so - that any problems introduced by others will not reflect on the original - authors' reputations. - . - Finally, any free program is threatened constantly by software - patents. We wish to avoid the danger that redistributors of a free - program will individually obtain patent licenses, in effect making the - program proprietary. To prevent this, we have made it clear that any - patent must be licensed for everyone's free use or not licensed at all. - . - The precise terms and conditions for copying, distribution and - modification follow. - . - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - . - 0. This License applies to any program or other work which contains - a notice placed by the copyright holder saying it may be distributed - under the terms of this General Public License. The "Program", below, - refers to any such program or work, and a "work based on the Program" - means either the Program or any derivative work under copyright law: - that is to say, a work containing the Program or a portion of it, - either verbatim or with modifications and/or translated into another - language. (Hereinafter, translation is included without limitation in - the term "modification".) Each licensee is addressed as "you". - . - Activities other than copying, distribution and modification are not - covered by this License; they are outside its scope. The act of - running the Program is not restricted, and the output from the Program - is covered only if its contents constitute a work based on the - Program (independent of having been made by running the Program). - Whether that is true depends on what the Program does. - . - 1. You may copy and distribute verbatim copies of the Program's - source code as you receive it, in any medium, provided that you - conspicuously and appropriately publish on each copy an appropriate - copyright notice and disclaimer of warranty; keep intact all the - notices that refer to this License and to the absence of any warranty; - and give any other recipients of the Program a copy of this License - along with the Program. - . - You may charge a fee for the physical act of transferring a copy, and - you may at your option offer warranty protection in exchange for a fee. - . - 2. You may modify your copy or copies of the Program or any portion - of it, thus forming a work based on the Program, and copy and - distribute such modifications or work under the terms of Section 1 - above, provided that you also meet all of these conditions: - . - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - . - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - . - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - . - These requirements apply to the modified work as a whole. If - identifiable sections of that work are not derived from the Program, - and can be reasonably considered independent and separate works in - themselves, then this License, and its terms, do not apply to those - sections when you distribute them as separate works. But when you - distribute the same sections as part of a whole which is a work based - on the Program, the distribution of the whole must be on the terms of - this License, whose permissions for other licensees extend to the - entire whole, and thus to each and every part regardless of who wrote it. - . - Thus, it is not the intent of this section to claim rights or contest - your rights to work written entirely by you; rather, the intent is to - exercise the right to control the distribution of derivative or - collective works based on the Program. - . - In addition, mere aggregation of another work not based on the Program - with the Program (or with a work based on the Program) on a volume of - a storage or distribution medium does not bring the other work under - the scope of this License. - . - 3. You may copy and distribute the Program (or a work based on it, - under Section 2) in object code or executable form under the terms of - Sections 1 and 2 above provided that you also do one of the following: - . - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - . - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - . - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - . - The source code for a work means the preferred form of the work for - making modifications to it. For an executable work, complete source - code means all the source code for all modules it contains, plus any - associated interface definition files, plus the scripts used to - control compilation and installation of the executable. However, as a - special exception, the source code distributed need not include - anything that is normally distributed (in either source or binary - form) with the major components (compiler, kernel, and so on) of the - operating system on which the executable runs, unless that component - itself accompanies the executable. - . - If distribution of executable or object code is made by offering - access to copy from a designated place, then offering equivalent - access to copy the source code from the same place counts as - distribution of the source code, even though third parties are not - compelled to copy the source along with the object code. - . - 4. You may not copy, modify, sublicense, or distribute the Program - except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense or distribute the Program is - void, and will automatically terminate your rights under this License. - However, parties who have received copies, or rights, from you under - this License will not have their licenses terminated so long as such - parties remain in full compliance. - . - 5. You are not required to accept this License, since you have not - signed it. However, nothing else grants you permission to modify or - distribute the Program or its derivative works. These actions are - prohibited by law if you do not accept this License. Therefore, by - modifying or distributing the Program (or any work based on the - Program), you indicate your acceptance of this License to do so, and - all its terms and conditions for copying, distributing or modifying - the Program or works based on it. - . - 6. Each time you redistribute the Program (or any work based on the - Program), the recipient automatically receives a license from the - original licensor to copy, distribute or modify the Program subject to - these terms and conditions. You may not impose any further - restrictions on the recipients' exercise of the rights granted herein. - You are not responsible for enforcing compliance by third parties to - this License. - . - 7. If, as a consequence of a court judgment or allegation of patent - infringement or for any other reason (not limited to patent issues), - conditions are imposed on you (whether by court order, agreement or - otherwise) that contradict the conditions of this License, they do not - excuse you from the conditions of this License. If you cannot - distribute so as to satisfy simultaneously your obligations under this - License and any other pertinent obligations, then as a consequence you - may not distribute the Program at all. For example, if a patent - license would not permit royalty-free redistribution of the Program by - all those who receive copies directly or indirectly through you, then - the only way you could satisfy both it and this License would be to - refrain entirely from distribution of the Program. - . - If any portion of this section is held invalid or unenforceable under - any particular circumstance, the balance of the section is intended to - apply and the section as a whole is intended to apply in other - circumstances. - . - It is not the purpose of this section to induce you to infringe any - patents or other property right claims or to contest validity of any - such claims; this section has the sole purpose of protecting the - integrity of the free software distribution system, which is - implemented by public license practices. Many people have made - generous contributions to the wide range of software distributed - through that system in reliance on consistent application of that - system; it is up to the author/donor to decide if he or she is willing - to distribute software through any other system and a licensee cannot - impose that choice. - . - This section is intended to make thoroughly clear what is believed to - be a consequence of the rest of this License. - . - 8. If the distribution and/or use of the Program is restricted in - certain countries either by patents or by copyrighted interfaces, the - original copyright holder who places the Program under this License - may add an explicit geographical distribution limitation excluding - those countries, so that distribution is permitted only in or among - countries not thus excluded. In such case, this License incorporates - the limitation as if written in the body of this License. - . - 9. The Free Software Foundation may publish revised and/or new versions - of the General Public License from time to time. Such new versions will - be similar in spirit to the present version, but may differ in detail to - address new problems or concerns. - . - Each version is given a distinguishing version number. If the Program - specifies a version number of this License which applies to it and "any - later version", you have the option of following the terms and conditions - either of that version or of any later version published by the Free - Software Foundation. If the Program does not specify a version number of - this License, you may choose any version ever published by the Free Software - Foundation. - . - 10. If you wish to incorporate parts of the Program into other free - programs whose distribution conditions are different, write to the author - to ask for permission. For software which is copyrighted by the Free - Software Foundation, write to the Free Software Foundation; we sometimes - make exceptions for this. Our decision will be guided by the two goals - of preserving the free status of all derivatives of our free software and - of promoting the sharing and reuse of software generally. - . - NO WARRANTY - . - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY - FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN - OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES - PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED - OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS - TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE - PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, - REPAIR OR CORRECTION. - . - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING - WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR - REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, - INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING - OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED - TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY - YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER - PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE - POSSIBILITY OF SUCH DAMAGES. - . - END OF TERMS AND CONDITIONS - . - How to Apply These Terms to Your New Programs - . - If you develop a new program, and you want it to be of the greatest - possible use to the public, the best way to achieve this is to make it - free software which everyone can redistribute and change under these terms. - . - To do so, attach the following notices to the program. It is safest - to attach them to the start of each source file to most effectively - convey the exclusion of warranty; and each file should have at least - the "copyright" line and a pointer to where the full notice is found. - . - - Copyright (C) - . - This program 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 program 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, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - . - . - Also add information on how to contact you by electronic and paper mail. - . - If the program is interactive, make it output a short notice like this - when it starts in an interactive mode: - . - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - . - The hypothetical commands `show w' and `show c' should show the appropriate - parts of the General Public License. Of course, the commands you use may - be called something other than `show w' and `show c'; they could even be - mouse-clicks or menu items--whatever suits your program. - . - You should also get your employer (if you work as a programmer) or your - school, if any, to sign a "copyright disclaimer" for the program, if - necessary. Here is a sample; alter the names: - . - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - . - , 1 April 1989 - Ty Coon, President of Vice - . - This General Public License does not permit incorporating your program into - proprietary programs. If your program is a subroutine library, you may - consider it more useful to permit linking proprietary applications with the - library. If this is what you want to do, use the GNU Library General - Public License instead of this License. diff --git a/debian/patches/series b/debian/patches/series deleted file mode 100644 index 4a97dfa..0000000 --- a/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -# You must remove unused comment lines for the released package. diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 2d33f6a..0000000 --- a/debian/rules +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/make -f - -%: - dh $@ diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 89ae9db..0000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (native) diff --git a/debian/tests/control b/debian/tests/control deleted file mode 100644 index 080e382..0000000 --- a/debian/tests/control +++ /dev/null @@ -1,31 +0,0 @@ -# TODO: support non-symlink *.so files -#Test-Command: -# set +e; -# cd debian/tests/ncurses.d && -# d-shlibmove /usr/lib/*/libncurses.so; -# case $? in -# 2) exit 0 ;; -# *) exit 1 ;; -# esac -#Depends: -# d-shlibs, -# libncurses-dev, - -Test-Command: - set +e; - cd debian/tests/uppercase.d && - gcc -shared -Wl,--soname="libUppercase.so.1" -o $AUTOPKGTEST_TMP/libUppercase.so.1.0.0 && - ln -s libUppercase.so.1.0.0 $AUTOPKGTEST_TMP/libUppercase.so && - d-shlibmove $AUTOPKGTEST_TMP/libUppercase.so; - case $? in - 2) exit 0 ;; - *) exit 1 ;; - esac -Depends: - d-shlibs, - gcc, - libc6-dev, - -# TODO: modernize... -#Test-Command: -# make test-build diff --git a/debian/tests/ncurses.d/debian/control b/debian/tests/ncurses.d/debian/control deleted file mode 100644 index 7554f2d..0000000 --- a/debian/tests/ncurses.d/debian/control +++ /dev/null @@ -1,156 +0,0 @@ -Source: ncurses -Section: libs -Priority: standard -Build-Depends: debhelper (>= 5), g++-multilib [amd64 i386 kfreebsd-amd64 powerpc ppc64 s390 sparc], libgpmg1-dev (>= 1.19.6-20) [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], quilt (>= 0.40-1) -Maintainer: Daniel Baumann -Standards-Version: 3.7.2 - -Package: libncurses5 -Architecture: any -Section: libs -Priority: required -Depends: ${shlibs:Depends} -Recommends: libgpmg1 -Description: Shared libraries for terminal handling - This package contains the shared libraries necessary to run programs - compiled with ncurses. - -Package: libncurses5-dev -Architecture: any -Section: libdevel -Priority: optional -Depends: libncurses5 (= ${Source-Version}), libc-dev -Conflicts: ncurses-dev, ncurses-developer, libncurses-dev -Replaces: ncurses-dev, ncurses-developer, libncurses-dev -Provides: libncurses-dev, ncurses-dev -Description: Developer's libraries and docs for ncurses - This package contains the header files, static libraries - and symbolic links that developers using ncurses will need. - It also includes the libraries' man pages and other documentation. - -Package: libncurses5-dbg -Architecture: any -Section: libdevel -Priority: extra -Depends: libncurses5-dev (= ${Source-Version}) -Description: Debugging/profiling libraries for ncurses - This package contains the debugging libraries for ncurses. - -Package: libncursesw5 -Architecture: any -Section: libs -Priority: important -Depends: ${shlibs:Depends} -Recommends: libgpmg1 -Description: Shared libraries for terminal handling (wide character support) - This package contains the shared libraries necessary to run programs - compiled with ncursesw, which includes support for wide characters. - -Package: libncursesw5-dev -Architecture: any -Section: libdevel -Priority: optional -Depends: libncursesw5 (= ${Source-Version}), libc-dev -Suggests: libncurses5-dev -Description: Developer's libraries for ncursesw - This package contains the header files, static libraries - and symbolic links that developers using ncursesw will need. - . - This package includes support for wide characters. - -Package: libncursesw5-dbg -Architecture: any -Section: libdevel -Priority: extra -Depends: libncursesw5-dev (= ${Source-Version}) -Description: Debugging/profiling libraries for ncurses - This package contains the debugging libraries for ncursesw. - . - This package includes support for wide characters. - -Package: lib64ncurses5 -Architecture: i386 powerpc sparc s390 -Section: libs -Priority: optional -Depends: ${shlibs:Depends} -Recommends: libgpmg1 -Replaces: amd64-libs (<= 1.2) -Description: Shared libraries for terminal handling (64-bit) - This package contains the shared libraries necessary to run programs - compiled with ncurses. - . - This package supports the 64-bit ABI variant of your system's - architecure. - -Package: lib64ncurses5-dev -Architecture: i386 powerpc sparc s390 -Section: libdevel -Priority: optional -Depends: lib64ncurses5 (= ${Source-Version}), libncurses5-dev, lib64c-dev -Replaces: amd64-libs-dev (<= 1.2) -Description: Developer's libraries for ncurses (64-bit) - This package contains the header files, static libraries - and symbolic links that developers using ncurses will need. - . - This package supports the 64-bit ABI variant of your system's - architecure. - -Package: lib32ncurses5 -Architecture: amd64 ppc64 -Section: libs -Priority: optional -Depends: ${shlibs:Depends} -Replaces: ia32-libs -Description: Shared libraries for terminal handling (32-bit) - This package contains the shared libraries necessary to run programs - compiled with ncurses. - . - This package supports the 64-bit ABI variant of your system's - architecure. - -Package: lib32ncurses5-dev -Architecture: amd64 ppc64 -Section: libdevel -Priority: optional -Depends: lib32ncurses5 (= ${Source-Version}), libncurses5-dev, lib32c-dev -Description: Developer's libraries for ncurses (32-bit) - This package contains the header files, static libraries - and symbolic links that developers using ncurses will need. - . - This package supports the 32-bit ABI variant of your system's - architecure. - -Package: ncurses-bin -Architecture: any -Section: utils -Priority: required -Essential: yes -Pre-Depends: ${shlibs:Depends} -Conflicts: ncurses, tput -Provides: tput -Description: Terminal-related programs and man pages - This package contains the programs used for manipulating the terminfo - database and individual terminfo entries, as well as some programs for - resetting terminals and such. - -Package: ncurses-base -Architecture: all -Section: utils -Priority: required -Essential: yes -Conflicts: ncurses, ncurses-runtime -Provides: ncurses-runtime -Replaces: ncurses-term -Depends: libncurses5 (>= 5.4-5) -Description: Descriptions of common terminal types - This package contains what should be a reasonable subset of terminal - definitions, including: ansi, dumb, linux, rxvt, screen, sun, vt100, - vt102, vt220, vt52, and xterm. - -Package: ncurses-term -Architecture: all -Section: admin -Priority: standard -Description: Additional terminal type definitions - This package contains all of the terminal definitions not found in - the ncurses-base package. There are far too many to list here. diff --git a/debian/tests/uppercase.d/debian/control b/debian/tests/uppercase.d/debian/control deleted file mode 100644 index 0bfd40f..0000000 --- a/debian/tests/uppercase.d/debian/control +++ /dev/null @@ -1,22 +0,0 @@ -Source: libuppercase -Section: libs -Priority: standard -Build-Depends: debhelper (>= 5) -Maintainer: dancerj -Standards-Version: 3.7.2 - -Package: libuppercase1 -Architecture: any -Section: libs -Priority: required -Depends: ${shlibs:Depends} -Description: test - -Package: libuppercase1-dev -Architecture: any -Section: libdevel -Priority: optional -Depends: libuppercase1 (= ${Source-Version}) -Conflicts: libuppercase-dev -Provides: libuppercase-dev -Description: test diff --git a/debian/tests/uppercase.d/libUppercase.c b/debian/tests/uppercase.d/libUppercase.c deleted file mode 100644 index fc28d0a..0000000 --- a/debian/tests/uppercase.d/libUppercase.c +++ /dev/null @@ -1,8 +0,0 @@ -/* - Sample code to test 'libUppercase' handling. - */ - -int test(int a) -{ - return a; -}