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