libgnt/libgnt

925328c4d988
Parents 4315c5a6d1d4
Children d7e45aa744ae
Fix up some of the debian packaging with special thanks to hlieberman

Testing Done:
Build and installed in a container without issue.

Reviewed at https://reviews.imfreedom.org/r/275/
--- a/packaging/debian/control Sat Dec 19 03:02:42 2020 -0600
+++ b/packaging/debian/control Sat Dec 19 03:02:50 2020 -0600
@@ -3,7 +3,10 @@
Priority: optional
Maintainer: Gary Kramlich <grim@reaperworld.com>
Build-Depends: debhelper-compat (= 13),
- meson (>= 0.37.0), libglib2.0-dev
+ gtk-doc-tools,
+ libglib2.0-dev,
+ libncurses-dev,
+ meson (>= 0.37.0)
Homepage: https://keep.imfreedom.org/libgnt/libgnt
Vcs-Browser: https://keep.imfreedom.org/libgnt/libgnt
Vcs-Hg: https://keep.imfreedom.org/libgnt/libgnt
@@ -12,8 +15,11 @@
Package: libgnt0
Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends}, libglib2.0.0 (>= 2.16.0),
- libncursesw6, libxml2
+Depends: libglib2.0-0 (>= 2.16.0),
+ libncursesw6,
+ libxml2,
+ ${misc:Depends},
+ ${shlibs:Depends}
Description: ncurses toolkit for creating text-mode graphical user interfaces
GNT is an ncurses toolkit for creating text-mode graphical user interfaces in
a fast and easy way. It is based on GLib and ncurses.
@@ -25,7 +31,7 @@
Package: libgnt-dev
Architecture: any
Section: libdevel
-Depends: ${misc:Depends}, libgnt0 (= ${binary:Version}), libglib2.0-dev
+Depends: libglib2.0-dev, libgnt0 (= ${binary:Version}), ${misc:Depends}
Suggests: libgnt-doc
Description: development files for the gnt library
GNT is an ncurses toolkit for creating text-mode graphical user interfaces in
--- a/packaging/debian/copyright Sat Dec 19 03:02:42 2020 -0600
+++ b/packaging/debian/copyright Sat Dec 19 03:02:50 2020 -0600
@@ -23,4 +23,3 @@
.
On Debian systems, the complete text of the GNU General Public License can be
found in `/usr/share/common-licenses/GPL-2'.
-
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgnt-doc.doc-base Sat Dec 19 03:02:50 2020 -0600
@@ -0,0 +1,9 @@
+Document: libgnt
+Title: libgnt Reference Manual
+Author: The Pidgin Developers
+Abstract: API Reference Manual for libgnt.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/libgnt-doc/libgnt/index.html
+Files: /usr/share/doc/libgnt-doc/libgnt/*html
--- a/packaging/debian/libgnt-doc.install Sat Dec 19 03:02:42 2020 -0600
+++ b/packaging/debian/libgnt-doc.install Sat Dec 19 03:02:50 2020 -0600
@@ -1,1 +1,1 @@
-/usr/share/gtk-doc/html/libgnt
+usr/share/gtk-doc
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/packaging/debian/libgnt-doc.links Sat Dec 19 03:02:50 2020 -0600
@@ -0,0 +1,4 @@
+usr/share/gtk-doc/html/gio usr/share/doc/libgnt-doc/gio
+usr/share/gtk-doc/html/glib usr/share/doc/libgnt-doc/glib
+usr/share/gtk-doc/html/gobject usr/share/doc/libgnt-doc/gobject
+usr/share/gtk-doc/html/libgnt usr/share/doc/libgnt-doc/libgnt
--- a/packaging/debian/rules Sat Dec 19 03:02:42 2020 -0600
+++ b/packaging/debian/rules Sat Dec 19 03:02:50 2020 -0600
@@ -1,6 +1,6 @@
#!/usr/bin/make -f
-export DEB_BUILD_MAINT_OPTIONS = hardening=+bindnow
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
%: