Merge branch 'master' of https://github.com/openwrt/telephony
This commit is contained in:
commit
b2ad28f114
|
@ -0,0 +1,63 @@
|
||||||
|
#
|
||||||
|
# Copyright (C) 2017 OpenWrt.org
|
||||||
|
# Copyright (C) 2017 Jiri Slachta <jiri@slachta.eu>
|
||||||
|
#
|
||||||
|
# This is free software, licensed under the GNU General Public License v2.
|
||||||
|
# See /LICENSE for more information.
|
||||||
|
#
|
||||||
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
|
PKG_NAME:=libsrtp2
|
||||||
|
PKG_VERSION:=2.0.0
|
||||||
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
|
PKG_SOURCE_PROTO:=git
|
||||||
|
PKG_SOURCE_URL:=git://github.com/cisco/libsrtp.git
|
||||||
|
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
|
||||||
|
PKG_SOURCE_VERSION:=12ea269db3e4e9af7ce5de524fe07312fa6e035b
|
||||||
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz
|
||||||
|
|
||||||
|
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||||
|
|
||||||
|
PKG_LICENSE:=BSD-3-Clause
|
||||||
|
PKG_LICENSE_FILES:=LICENSE
|
||||||
|
PKG_MAINTAINER:=Jiri Slachta <jiri@slachta.eu>
|
||||||
|
|
||||||
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|
||||||
|
define Package/libsrtp2
|
||||||
|
SUBMENU:=Telephony
|
||||||
|
SECTION:=libs
|
||||||
|
CATEGORY:=Libraries
|
||||||
|
TITLE:=Secure RTP (SRTP) library, v$(PKG_VERSION)
|
||||||
|
URL:=http://sourceforge.net/projects/srtp
|
||||||
|
DEPENDS:=+libpcap
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/libsrtp2/description
|
||||||
|
Open-source implementation of the Secure Real-time Transport
|
||||||
|
Protocol (SRTP) originally authored by Cisco Systems, Inc.
|
||||||
|
It is available under a BSD-style license.
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Build/Install
|
||||||
|
$(call Build/Install/Default,all shared_library install)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Build/InstallDev
|
||||||
|
$(INSTALL_DIR) $(1)/usr/include
|
||||||
|
$(CP) $(PKG_INSTALL_DIR)/usr/include/srtp2 $(1)/usr/include/
|
||||||
|
$(INSTALL_DIR) $(1)/usr/lib
|
||||||
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libsrtp2.{a,so*} $(1)/usr/lib/
|
||||||
|
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
||||||
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libsrtp2.pc $(1)/usr/lib/pkgconfig/
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Package/libsrtp2/install
|
||||||
|
$(INSTALL_DIR) $(1)/usr/lib
|
||||||
|
$(INSTALL_BIN) \
|
||||||
|
$(PKG_INSTALL_DIR)/usr/lib/libsrtp2.so.* \
|
||||||
|
$(1)/usr/lib/
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(call BuildPackage,libsrtp2))
|
|
@ -0,0 +1,94 @@
|
||||||
|
Description: Update Doxyfile and header template
|
||||||
|
Author: Jonas Smedegaard <dr@jones.dk>
|
||||||
|
Last-Update: 2010-02-28
|
||||||
|
--- a/doc/Makefile.in
|
||||||
|
+++ b/doc/Makefile.in
|
||||||
|
@@ -25,6 +25,7 @@ libsrtpdoc:
|
||||||
|
echo "*** Sorry, can't build doc outside source dir"; exit 1; \
|
||||||
|
fi
|
||||||
|
sed 's/LIBSRTPVERSION/$(version)/' header.template > header.tex
|
||||||
|
+ doxygen -u
|
||||||
|
doxygen
|
||||||
|
sed 's/\subsection/\section/' latex/index.tex > latex/index.tmp
|
||||||
|
mv latex/index.tmp latex/index.tex
|
||||||
|
@@ -38,7 +39,7 @@ cryptodoc: clean
|
||||||
|
cp latex/refman.pdf crypto.pdf
|
||||||
|
|
||||||
|
clean:
|
||||||
|
- rm -rf latex/ header.tex
|
||||||
|
+ rm -rf latex/ header.tex Doxyfile.bak
|
||||||
|
for a in * ; do \
|
||||||
|
if [ -f "$$a~" ] ; then rm -f $$a~; fi; \
|
||||||
|
done;
|
||||||
|
--- a/doc/header.template
|
||||||
|
+++ b/doc/header.template
|
||||||
|
@@ -6,28 +6,40 @@
|
||||||
|
%
|
||||||
|
\documentclass[letterpaper]{book}
|
||||||
|
\usepackage{makeidx}
|
||||||
|
-\usepackage{fancyhdr}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usepackage{multicol}
|
||||||
|
\usepackage{float}
|
||||||
|
+\usepackage{listings}
|
||||||
|
+\usepackage{color}
|
||||||
|
+\usepackage{ifthen}
|
||||||
|
+\usepackage[table]{xcolor}
|
||||||
|
\usepackage{textcomp}
|
||||||
|
\usepackage{alltt}
|
||||||
|
-\usepackage{times}
|
||||||
|
-\usepackage{graphicx}
|
||||||
|
-\ifx\pdfoutput\undefined
|
||||||
|
-\usepackage[ps2pdf,
|
||||||
|
+\usepackage{ifpdf}
|
||||||
|
+\ifpdf
|
||||||
|
+\usepackage[pdftex,
|
||||||
|
pagebackref=true,
|
||||||
|
colorlinks=true,
|
||||||
|
- linkcolor=blue
|
||||||
|
+ linkcolor=blue,
|
||||||
|
+ unicode
|
||||||
|
]{hyperref}
|
||||||
|
\else
|
||||||
|
-\usepackage[pdftex,
|
||||||
|
+\usepackage[ps2pdf,
|
||||||
|
pagebackref=true,
|
||||||
|
colorlinks=true,
|
||||||
|
- linkcolor=blue
|
||||||
|
+ linkcolor=blue,
|
||||||
|
+ unicode
|
||||||
|
]{hyperref}
|
||||||
|
+\usepackage{pspicture}
|
||||||
|
\fi
|
||||||
|
+\usepackage[utf8]{inputenc}
|
||||||
|
+\usepackage{mathptmx}
|
||||||
|
+\usepackage[scaled=.90]{helvet}
|
||||||
|
+\usepackage{courier}
|
||||||
|
+\usepackage{sectsty}
|
||||||
|
+\usepackage[titles]{tocloft}
|
||||||
|
\usepackage{doxygen}
|
||||||
|
+\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=3,numbers=left }
|
||||||
|
\makeindex
|
||||||
|
\setcounter{tocdepth}{1}
|
||||||
|
\renewcommand{\footrulewidth}{0.4pt}
|
||||||
|
@@ -59,7 +71,9 @@
|
||||||
|
\selectfont
|
||||||
|
|
||||||
|
|
||||||
|
+\renewcommand{\familydefault}{\sfdefault}
|
||||||
|
\begin{document}
|
||||||
|
+\hypersetup{pageanchor=false}
|
||||||
|
\begin{titlepage}
|
||||||
|
\vspace*{4cm}
|
||||||
|
%\begin{center}
|
||||||
|
@@ -107,9 +121,6 @@ This reference material in this documena
|
||||||
|
\clearemptydoublepage
|
||||||
|
\pagenumbering{roman}
|
||||||
|
\tableofcontents
|
||||||
|
-%\clearemptydoublepage
|
||||||
|
-
|
||||||
|
\clearemptydoublepage
|
||||||
|
\pagenumbering{arabic}
|
||||||
|
-
|
||||||
|
-
|
||||||
|
+\hypersetup{pageanchor=true}
|
|
@ -0,0 +1,15 @@
|
||||||
|
Description: Hack build routines to compile shared library
|
||||||
|
Author: loki_val and solar
|
||||||
|
Origin: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/libsrtp/files/libsrtp-1.4.4-shared.patch
|
||||||
|
Last-Update: 2010-03-19
|
||||||
|
--- a/Makefile.in
|
||||||
|
+++ b/Makefile.in
|
||||||
|
@@ -19,7 +19,7 @@
|
||||||
|
|
||||||
|
.PHONY: all test build_table_apps
|
||||||
|
|
||||||
|
-all: test
|
||||||
|
+all: shared_library test
|
||||||
|
|
||||||
|
runtest: build_table_apps test
|
||||||
|
@echo "running libsrtp test applications..."
|
Loading…
Reference in New Issue