2021-05-17 Fred Gleason <fredg@paravelsystems.com>

* Updated Debianpackage dependencies for shared libraries.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2021-05-17 15:41:06 -04:00
parent 0c600c7466
commit c77393d98f
5 changed files with 69 additions and 60 deletions

2
.gitignore vendored
View File

@ -39,6 +39,8 @@ config.log
config.status config.status
config.sub config.sub
configure configure
debian/changelog
debian/control
depcomp depcomp
docs/apis/*.html docs/apis/*.html
docs/apis/*.pdf docs/apis/*.pdf

View File

@ -21698,3 +21698,9 @@
2021-05-17 Fred Gleason <fredg@paravelsystems.com> 2021-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added code to generate 'debian/changelog' and 'debian/control' * Added code to generate 'debian/changelog' and 'debian/control'
automatically. automatically.
2021-05-17 Fred Gleason <fredg@paravelsystems.com>
* Updated Debian package dependencies.
* Renamed the Debian 'rivendell-devel' sub-package to
'rivendell-dev'.
2021-05-17 Fred Gleason <fredg@paravelsystems.com>
* Updated Debianpackage dependencies for shared libraries.

View File

@ -265,6 +265,7 @@ AC_CHECK_HEADER(soundtouch/SoundTouch.h,[],[AC_MSG_ERROR([*** SoundTouch not fou
# Check for Python # Check for Python
# #
AM_PATH_PYTHON([3]) AM_PATH_PYTHON([3])
#echo -n $pythondir | sed "s^\${prefix}^/usr^" > debian/pythondir
AC_SUBST(PYTHON_BASE_DEP,"python"`echo $PYTHON_VERSION | sed -e s/3./3/`) AC_SUBST(PYTHON_BASE_DEP,"python"`echo $PYTHON_VERSION | sed -e s/3./3/`)
# #

14
debian/control.src vendored
View File

@ -16,7 +16,7 @@ Description: Radio Broadcast Automation System
Package: rivendell-importers Package: rivendell-importers
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, rivendell Depends: ${misc:Depends}, rivendell (= @VERSION@)
Description: Library importers for the Rivendell Broadcast Automation System Description: Library importers for the Rivendell Broadcast Automation System
This package contains various importer scripts, which can be used to This package contains various importer scripts, which can be used to
import audio from existing legacy automation systems into Rivendell. import audio from existing legacy automation systems into Rivendell.
@ -29,7 +29,7 @@ Description: Library importers for the Rivendell Broadcast Automation System
Package: rivendell-opsguide Package: rivendell-opsguide
Architecture: all Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${misc:Depends}
Description: Rivendell Operations and Administration Guide Description: Rivendell Operations and Administration Guide
This package contains the Rivendell Operations and Administration Guide, This package contains the Rivendell Operations and Administration Guide,
in both HTML and PDF formats. in both HTML and PDF formats.
@ -41,9 +41,9 @@ Description: Client libraries for interfacing with Rivendell's Web API.
This package contains client libraries for interfacing with Rivendell's This package contains client libraries for interfacing with Rivendell's
Web API subsystem. Web API subsystem.
Package: rivendell-devel Package: rivendell-dev
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${misc:Depends}, rivendell (= @VERSION@)
Description: Header files and example code for development with Rivendell APIs Description: Header files and example code for development with Rivendell APIs
This package contains header files and example code for development using This package contains header files and example code for development using
Rivendell's Web C API, which can be used to integrate with Rivendell Web Rivendell's Web C API, which can be used to integrate with Rivendell Web
@ -51,7 +51,7 @@ Description: Header files and example code for development with Rivendell APIs
Package: rivendell-select Package: rivendell-select
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${misc:Depends}, rivendell (= @VERSION@)
Description: The RDSelect system selector tool for Rivendell. Description: The RDSelect system selector tool for Rivendell.
This package contains the RDMonitor/RDSelect tool for Rivendell, which can This package contains the RDMonitor/RDSelect tool for Rivendell, which can
be used to select which amoung multiple Rivendell instances a host should be be used to select which amoung multiple Rivendell instances a host should be
@ -59,13 +59,13 @@ Description: The RDSelect system selector tool for Rivendell.
Package: rivendell-webget Package: rivendell-webget
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends} Depends: ${misc:Depends}, rivendell (= @VERSION@)
Description: The WebGet audio fetcher service for Rivendell Description: The WebGet audio fetcher service for Rivendell
This package contains the WebGet audio fetching tool for Rivendell. This package contains the WebGet audio fetching tool for Rivendell.
Package: rivendell-pypad Package: rivendell-pypad
Architecture: all Architecture: all
Depends: Depends: python3, python3-pycurl, python3-pymysql, python3-serial, python3-requests
Description: PyPAD Program Associated Data script system for Rivendell Description: PyPAD Program Associated Data script system for Rivendell
This package contains Rivendell's PyPAD scripting system for transmitting This package contains Rivendell's PyPAD scripting system for transmitting
Program Associated Data (PAD) using Python scripts. Program Associated Data (PAD) using Python scripts.

106
debian/rules vendored
View File

@ -39,60 +39,60 @@ binary:
mv debian/tmp/usr/share/rivendell/html debian/rivendell-opsguide/usr/share/rivendell/ mv debian/tmp/usr/share/rivendell/html debian/rivendell-opsguide/usr/share/rivendell/
# #
# rivendell-devel # rivendell-dev
# #
mkdir -p debian/rivendell-devel/usr/lib mkdir -p debian/rivendell-dev/usr/lib
mv debian/tmp/usr/lib/librivwebcapi.so debian/rivendell-devel/usr/lib/ mv debian/tmp/usr/lib/librivwebcapi.so debian/rivendell-dev/usr/lib/
mv debian/tmp/usr/lib/librivwebcapi.a debian/rivendell-devel/usr/lib/ mv debian/tmp/usr/lib/librivwebcapi.a debian/rivendell-dev/usr/lib/
mkdir -p debian/rivendell-devel/usr/share/pkgconfig mkdir -p debian/rivendell-dev/usr/share/pkgconfig
mv debian/tmp/usr/lib/pkgconfig/rivwebcapi.pc debian/rivendell-devel/usr/share/pkgconfig/ mv debian/tmp/usr/lib/pkgconfig/rivwebcapi.pc debian/rivendell-dev/usr/share/pkgconfig/
mkdir -p debian/rivendell-devel/usr/include mkdir -p debian/rivendell-dev/usr/include
mv debian/tmp/usr/include/rivwebcapi debian/rivendell-devel/usr/include/ mv debian/tmp/usr/include/rivwebcapi debian/rivendell-dev/usr/include/
mkdir -p debian/rivendell-devel/usr/share/man/man7 mkdir -p debian/rivendell-dev/usr/share/man/man7
mv debian/tmp/usr/share/man/man7/rd_addcart.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_addcart.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_addcut.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_addcut.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_addlog.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_addlog.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_assignschedcode.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_assignschedcode.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_audioinfo.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_audioinfo.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_audiostore.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_audiostore.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_copyaudio.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_copyaudio.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_createticket.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_createticket.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_deleteaudio.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_deleteaudio.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_deletelog.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_deletelog.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_deletepodcast.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_deletepodcast.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_editcart.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_editcart.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_editcut.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_editcut.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_export.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_export.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_exportpeaks.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_exportpeaks.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_getuseragent.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_getuseragent.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_getversion.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_getversion.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_import.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_import.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listcart.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listcart.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listcartcuts.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listcartcuts.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listcarts.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listcarts.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listcartscuts.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listcartscuts.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listcartschedcodes.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listcartschedcodes.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listcut.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listcut.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listcuts.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listcuts.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listgroup.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listgroup.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listgroups.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listgroups.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listlog.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listlog.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listlogs.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listlogs.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listschedcodes.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listschedcodes.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listservices.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listservices.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_listsystemsettings.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_listsystemsettings.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_postimage.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_postimage.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_postpodcast.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_postpodcast.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_postrss.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_postrss.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_removecart.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_removecart.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_removecut.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_removecut.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_removeimage.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_removeimage.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_removepodcast.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_removepodcast.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_removerss.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_removerss.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_savelog.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_savelog.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_savepodcast.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_savepodcast.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_trimaudio.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_trimaudio.7 debian/rivendell-dev/usr/share/man/man7/
mv debian/tmp/usr/share/man/man7/rd_unassignschedcode.7 debian/rivendell-devel/usr/share/man/man7/ mv debian/tmp/usr/share/man/man7/rd_unassignschedcode.7 debian/rivendell-dev/usr/share/man/man7/
# #