From 27b9b48555d79283de0d3e72c69b0f3896aa8855 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Sun, 07 Jul 2019 16:40:14 -0400 Subject: libform*.6, libmenu*.6, libpanel*.6: New packages --- 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 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.* -- cgit v0.9.1