libosip2: import from oldpackages
authorJiri Slachta <slachta@cesnet.cz>
Fri, 18 Jul 2014 19:14:07 +0000 (21:14 +0200)
committerJiri Slachta <slachta@cesnet.cz>
Fri, 18 Jul 2014 19:14:07 +0000 (21:14 +0200)
Signed-off-by: Jiri Slachta <slachta@cesnet.cz>
libs/libosip2/Makefile [new file with mode: 0644]
libs/libosip2/patches/001-automake-compat.patch [new file with mode: 0644]

diff --git a/libs/libosip2/Makefile b/libs/libosip2/Makefile
new file mode 100644 (file)
index 0000000..e5d69dc
--- /dev/null
@@ -0,0 +1,69 @@
+#
+# Copyright (C) 2014 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=libosip2
+PKG_VERSION:=4.1.0
+PKG_RELEASE:=1
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=@GNU/osip
+PKG_MD5SUM:=756423628683c07f817432f046a26516
+
+PKG_FIXUP:=autoreconf
+PKG_INSTALL:=1
+PKG_BUILD_PARALLEL:=1
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/libosip2
+  SECTION:=libs
+  CATEGORY:=Libraries
+  TITLE:=GNU oSIP library
+  URL:=http://www.gnu.org/software/osip/
+  DEPENDS:=+librt
+endef
+
+define Package/libosip2/description
+ GNU oSIP library, a Session Initiation Protocol (SIP) implementation.
+endef
+
+TARGET_CFLAGS += $(FPIC)
+
+CONFIGURE_ARGS += \
+       --enable-shared \
+       --enable-static \
+       --disable-debug \
+       --disable-trace \
+       --disable-mpatrol \
+       --disable-gprof \
+       --disable-mt \
+       --enable-pthread \
+       --enable-semaphore \
+       --disable-sysv \
+       --disable-gperf \
+       --disable-test \
+       --disable-minisize 
+
+define Build/InstallDev
+       $(INSTALL_DIR) $(1)/usr/include
+       $(CP) $(PKG_INSTALL_DIR)/usr/include/osip{,parser}2 $(1)/usr/include/
+
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libosip{,parser}2.{a,so*} $(1)/usr/lib/
+
+       $(INSTALL_DIR) $(1)/usr/lib/pkgconfig
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libosip2.pc $(1)/usr/lib/pkgconfig/
+endef
+
+define Package/libosip2/install
+       $(INSTALL_DIR) $(1)/usr/lib
+       $(CP) $(PKG_INSTALL_DIR)/usr/lib/libosip{,parser}2.so $(PKG_INSTALL_DIR)/usr/lib/libosip{,parser}2.so.* $(1)/usr/lib/
+endef
+
+$(eval $(call BuildPackage,libosip2))
diff --git a/libs/libosip2/patches/001-automake-compat.patch b/libs/libosip2/patches/001-automake-compat.patch
new file mode 100644 (file)
index 0000000..9c0bc11
--- /dev/null
@@ -0,0 +1,8 @@
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -1,3 +1,5 @@
++ACLOCAL_AMFLAGS = -I scripts
++
+ EXTRA_DIST = README BUGS FEATURES HISTORY autogen.sh libosip2.pc.in
+ SUBDIRS = include src scripts help platform