]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-5936 ESL.pm packaged for Debian
authorStanislav Sinyagin <ssinyagin@k-open.com>
Mon, 2 May 2016 22:39:46 +0000 (00:39 +0200)
committerStanislav Sinyagin <ssinyagin@k-open.com>
Mon, 2 May 2016 22:39:46 +0000 (00:39 +0200)
debian/bootstrap.sh
debian/libesl-perl.install [new file with mode: 0644]
debian/rules

index 2506fae85afbc09a8180e5a64d133bd6e92a599b..ec461cd253986f952ab53a333b3bffe3ee3f0b77 100755 (executable)
@@ -361,11 +361,20 @@ Description: Cross-Platform Scalable Multi-Protocol Soft Switch
 Package: python-esl
 Section: python
 Architecture: any
-Depends: \${shlibs:Depends}, \${misc:Depends}, \${python:Depends}
+Depends: \${shlibs:Depends}, \${misc:Depends}, \${python:Depends}, freeswitch-mod-esl (= \${binary:Version})
 Description: Cross-Platform Scalable Multi-Protocol Soft Switch
  $(debian_wrap "${fs_description}")
  .
- This package contains the FreeSWITCH core library.
+ This package contains the Python binding for FreeSWITCH Event Socket Library (ESL).
+
+Package: libesl-perl
+Section: perl
+Architecture: any
+Depends: \${shlibs:Depends}, \${misc:Depends}, \${perl:Depends}, freeswitch-mod-esl (= \${binary:Version})
+Description: Cross-Platform Scalable Multi-Protocol Soft Switch
+ $(debian_wrap "${fs_description}")
+ .
+ This package contains the Perl binding for FreeSWITCH Event Socket Library (ESL).
 
 Package: freeswitch-meta-bare
 Architecture: any
diff --git a/debian/libesl-perl.install b/debian/libesl-perl.install
new file mode 100644 (file)
index 0000000..bd9a871
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib/*/perl/5.*/ESL.*
+usr/lib/*/perl/5.*/ESL/*.*
index 872b1724e15cc50c1298c2a2131da8cf0ceefee6..f8901655530284a8b53dbaa08ffede60017b99aa 100755 (executable)
@@ -85,6 +85,7 @@ override_dh_auto_configure: .stamp-configure
        @$(call show_vars)
        make -j$(NJOBS)
        make -C libs/esl pymod
+       make -C libs/esl perlmod
        touch $@
 
 override_dh_auto_build: .stamp-build
@@ -98,6 +99,7 @@ override_dh_strip:
 override_dh_auto_install:
        dh_auto_install
        dh_auto_install -- -C libs/esl pymod-install
+       dh_auto_install -- -C libs/esl perlmod-install
        rm -f debian/tmp/usr/share/freeswitch/grammar/model/communicator/COPYING
 
 override_dh_installinit: