summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbuild6
-rw-r--r--changelog6
-rw-r--r--libform.6.pkg/control7
-rw-r--r--libform.6.pkg/files1
-rw-r--r--libformw.6.pkg/control8
-rw-r--r--libformw.6.pkg/files1
-rw-r--r--libmenu.6.pkg/control7
-rw-r--r--libmenu.6.pkg/files1
-rw-r--r--libmenuw.6.pkg/control8
-rw-r--r--libmenuw.6.pkg/files1
-rw-r--r--libncurses.6-dev.pkg/control6
-rw-r--r--libncurses.6.pkg/control2
-rw-r--r--libncurses.6.pkg/files3
-rw-r--r--libncursesw.6.pkg/control2
-rw-r--r--libpanel.6.pkg/control7
-rw-r--r--libpanel.6.pkg/files1
-rw-r--r--libpanelw.6.pkg/control8
-rw-r--r--libpanelw.6.pkg/files1
18 files changed, 71 insertions, 5 deletions
diff --git a/build b/build
index 0eea586..6b07788 100755
--- a/build
+++ b/build
@@ -75,12 +75,18 @@ install: build
OPK_PACKAGES="\
libncurses.$(abi_ver) \
libncurses++.$(abi_ver) \
+ libform.$(abi_ver) \
+ libmenu.$(abi_ver) \
+ libpanel.$(abi_ver) \
libncurses.$(abi_ver)-dev \
ncurses-dbg \
" oh-installfiles -d dest-ncurses
OPK_PACKAGES="\
libncursesw.$(abi_ver) \
libncurses++w.$(abi_ver) \
+ libformw.$(abi_ver) \
+ libmenuw.$(abi_ver) \
+ libpanelw.$(abi_ver) \
libtinfo.$(abi_ver) \
libtic.$(abi_ver) \
libncurses.$(abi_ver)-dev \
diff --git a/changelog b/changelog
index daf73f5..709c3a5 100644
--- a/changelog
+++ b/changelog
@@ -9,6 +9,12 @@ ncurses (6.1+20190706-1) trunk
libtinfo.6, to provide the legacy and current tic libraries.
* libncurses.5-dev, libncurses.6-dev: Prohibit coinstallation, due to
conflicting symbolic link names.
+ * libform.6, libformw.6, libmenu.6, libmenuw.6, libpanel.6, libpanelw.6: New
+ binary packages split from libncurses.6 and libncursesw.6. This shrinks
+ libncurses.6 and libncursesw.6 by about 50%. libncurses.6 and
+ libncursesw.6 are so new in ProteanOS that no other packages depend on
+ them yet, therefore it is currently safe to split them up without adding
+ the new packages to their Recommends or Depends fields.
-- Patrick McDermott <patrick.mcdermott@libiquity.com> Sat, 06 Jul 2019 16:24:35 -0400
diff --git a/libform.6.pkg/control b/libform.6.pkg/control
new file mode 100644
index 0000000..30d6452
--- /dev/null
+++ b/libform.6.pkg/control
@@ -0,0 +1,7 @@
+Architecture: any
+Platform: all
+Depends: ncurses-common (= ${Source-Version}), ${Shlib-Depends}
+Description: curses form library
+ ${Common-Description}
+ .
+ This package provides the ncurses form shared library.
diff --git a/libform.6.pkg/files b/libform.6.pkg/files
new file mode 100644
index 0000000..44f970d
--- /dev/null
+++ b/libform.6.pkg/files
@@ -0,0 +1 @@
+/usr/lib/*/libform.so.*
diff --git a/libformw.6.pkg/control b/libformw.6.pkg/control
new file mode 100644
index 0000000..3aadbb2
--- /dev/null
+++ b/libformw.6.pkg/control
@@ -0,0 +1,8 @@
+Architecture: any
+Platform: all
+Depends: ncurses-common (= ${Source-Version}), ${Shlib-Depends}
+Description: curses form library with wide character support
+ ${Common-Description}
+ .
+ This package provides the ncurses form shared library with wide character
+ support.
diff --git a/libformw.6.pkg/files b/libformw.6.pkg/files
new file mode 100644
index 0000000..9a42d23
--- /dev/null
+++ b/libformw.6.pkg/files
@@ -0,0 +1 @@
+/usr/lib/*/libformw.so.*
diff --git a/libmenu.6.pkg/control b/libmenu.6.pkg/control
new file mode 100644
index 0000000..a5e3dd3
--- /dev/null
+++ b/libmenu.6.pkg/control
@@ -0,0 +1,7 @@
+Architecture: any
+Platform: all
+Depends: ncurses-common (= ${Source-Version}), ${Shlib-Depends}
+Description: curses menu library
+ ${Common-Description}
+ .
+ This package provides the ncurses menu shared library.
diff --git a/libmenu.6.pkg/files b/libmenu.6.pkg/files
new file mode 100644
index 0000000..bb6babf
--- /dev/null
+++ b/libmenu.6.pkg/files
@@ -0,0 +1 @@
+/usr/lib/*/libmenu.so.*
diff --git a/libmenuw.6.pkg/control b/libmenuw.6.pkg/control
new file mode 100644
index 0000000..d7ac1ae
--- /dev/null
+++ b/libmenuw.6.pkg/control
@@ -0,0 +1,8 @@
+Architecture: any
+Platform: all
+Depends: ncurses-common (= ${Source-Version}), ${Shlib-Depends}
+Description: curses menu library with wide character support
+ ${Common-Description}
+ .
+ This package provides the ncurses menu shared library with wide character
+ support.
diff --git a/libmenuw.6.pkg/files b/libmenuw.6.pkg/files
new file mode 100644
index 0000000..88be788
--- /dev/null
+++ b/libmenuw.6.pkg/files
@@ -0,0 +1 @@
+/usr/lib/*/libmenuw.so.*
diff --git a/libncurses.6-dev.pkg/control b/libncurses.6-dev.pkg/control
index 656cf15..f6b8946 100644
--- a/libncurses.6-dev.pkg/control
+++ b/libncurses.6-dev.pkg/control
@@ -5,6 +5,12 @@ Depends: ncurses-common (= ${Source-Version}),
libncursesw.6 (= ${Binary-Version}),
libncurses++.6 (= ${Binary-Version}),
libncurses++w.6 (= ${Binary-Version}),
+ libform.6 (= ${Binary-Version}),
+ libformw.6 (= ${Binary-Version}),
+ libmenu.6 (= ${Binary-Version}),
+ libmenuw.6 (= ${Binary-Version}),
+ libpanel.6 (= ${Binary-Version}),
+ libpanelw.6 (= ${Binary-Version}),
libtinfo.6 (= ${Binary-Version}),
# Should conflict with all other available versions:
Conflicts: libncurses.5-dev
diff --git a/libncurses.6.pkg/control b/libncurses.6.pkg/control
index 3fb36b6..f39ec77 100644
--- a/libncurses.6.pkg/control
+++ b/libncurses.6.pkg/control
@@ -4,4 +4,4 @@ Depends: ncurses-common (= ${Source-Version}), ${Shlib-Depends}
Description: curses library
${Common-Description}
.
- This package provides the ncurses shared libraries.
+ This package provides the ncurses shared library.
diff --git a/libncurses.6.pkg/files b/libncurses.6.pkg/files
index bb2c9bb..a4c6fe8 100644
--- a/libncurses.6.pkg/files
+++ b/libncurses.6.pkg/files
@@ -1,4 +1 @@
-/usr/lib/*/libform.so.*
-/usr/lib/*/libmenu.so.*
/usr/lib/*/libncurses.so.*
-/usr/lib/*/libpanel.so.*
diff --git a/libncursesw.6.pkg/control b/libncursesw.6.pkg/control
index e140d0d..77c6f6e 100644
--- a/libncursesw.6.pkg/control
+++ b/libncursesw.6.pkg/control
@@ -4,4 +4,4 @@ Depends: ncurses-common (= ${Source-Version}), ${Shlib-Depends}
Description: curses library with wide character support
${Common-Description}
.
- This package provides the ncurses shared libraries with wide character support.
+ This package provides the ncurses shared library with wide character support.
diff --git a/libpanel.6.pkg/control b/libpanel.6.pkg/control
new file mode 100644
index 0000000..d255261
--- /dev/null
+++ b/libpanel.6.pkg/control
@@ -0,0 +1,7 @@
+Architecture: any
+Platform: all
+Depends: ncurses-common (= ${Source-Version}), ${Shlib-Depends}
+Description: curses panel library
+ ${Common-Description}
+ .
+ This package provides the ncurses panel shared library.
diff --git a/libpanel.6.pkg/files b/libpanel.6.pkg/files
new file mode 100644
index 0000000..dd60cc2
--- /dev/null
+++ b/libpanel.6.pkg/files
@@ -0,0 +1 @@
+/usr/lib/*/libpanel.so.*
diff --git a/libpanelw.6.pkg/control b/libpanelw.6.pkg/control
new file mode 100644
index 0000000..09c26fc
--- /dev/null
+++ b/libpanelw.6.pkg/control
@@ -0,0 +1,8 @@
+Architecture: any
+Platform: all
+Depends: ncurses-common (= ${Source-Version}), ${Shlib-Depends}
+Description: curses panel library with wide character support
+ ${Common-Description}
+ .
+ This package provides the ncurses panel shared library with wide character
+ support.
diff --git a/libpanelw.6.pkg/files b/libpanelw.6.pkg/files
new file mode 100644
index 0000000..f915d36
--- /dev/null
+++ b/libpanelw.6.pkg/files
@@ -0,0 +1 @@
+/usr/lib/*/libpanelw.so.*