From 580abdb8eeb6fe1442b6642eb7d6c5cbe3d750d7 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Mon, 24 Jun 2019 20:22:26 -0400 Subject: Parameterize ABI version in control fields --- diff --git a/libhistory.8.pkg/control b/libhistory.8.pkg/control index 931b44b..fae85c5 100644 --- a/libhistory.8.pkg/control +++ b/libhistory.8.pkg/control @@ -1,6 +1,6 @@ Architecture: any Platform: all -Depends: readline.8-common (= ${Source-Version}), ${Shlib-Depends} +Depends: readline.${Abi-Version}-common (= ${Source-Version}), ${Shlib-Depends} Description: Command history library ${Common-Description} . diff --git a/libreadline.8-dbg.pkg/control b/libreadline.8-dbg.pkg/control index 00aea57..bc8232a 100644 --- a/libreadline.8-dbg.pkg/control +++ b/libreadline.8-dbg.pkg/control @@ -1,7 +1,8 @@ Architecture: any Platform: all -Depends: readline.8-common (= ${Source-Version}), - libhistory.8 (= ${Binary-Version}), libreadline.8 (= ${Binary-Version}) +Depends: readline.${Abi-Version}-common (= ${Source-Version}), + libhistory.${Abi-Version} (= ${Binary-Version}), + libreadline.${Abi-Version} (= ${Binary-Version}) Description: Line editing and command history libraries - debugging files ${Common-Description} . diff --git a/libreadline.8-dev.pkg/control b/libreadline.8-dev.pkg/control index 5f8e625..abcddb7 100644 --- a/libreadline.8-dev.pkg/control +++ b/libreadline.8-dev.pkg/control @@ -1,7 +1,8 @@ Architecture: any Platform: all -Depends: readline.8-common (= ${Source-Version}), - libhistory.8 (= ${Binary-Version}), libreadline.8 (= ${Binary-Version}) +Depends: readline.${Abi-Version}-common (= ${Source-Version}), + libhistory.${Abi-Version} (= ${Binary-Version}), + libreadline.${Abi-Version} (= ${Binary-Version}) Description: Line editing and command history libraries - development files ${Common-Description} . diff --git a/libreadline.8-doc.pkg/control b/libreadline.8-doc.pkg/control index b4c51d4..ceafa43 100644 --- a/libreadline.8-doc.pkg/control +++ b/libreadline.8-doc.pkg/control @@ -1,7 +1,7 @@ Architecture: all Platform: all -Depends: readline.8-common (= ${Source-Version}) -Recommends: libreadline.8-dev +Depends: readline.${Abi-Version}-common (= ${Source-Version}) +Recommends: libreadline.${Abi-Version}-dev Description: Line editing and command history libraries - documentation ${Common-Description} . diff --git a/libreadline.8.pkg/control b/libreadline.8.pkg/control index 374590e..6734476 100644 --- a/libreadline.8.pkg/control +++ b/libreadline.8.pkg/control @@ -1,6 +1,6 @@ Architecture: any Platform: all -Depends: readline.8-common (= ${Source-Version}), ${Shlib-Depends} +Depends: readline.${Abi-Version}-common (= ${Source-Version}), ${Shlib-Depends} Description: Line editing library ${Common-Description} . diff --git a/substvars b/substvars index 815b24c..478878d 100644 --- a/substvars +++ b/substvars @@ -1,3 +1,4 @@ +Abi-Version: 8 Common-Description: The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi -- cgit v0.9.1