created scripts for ubuntu packaging of VOIP and LinksCloud plugins

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@5486 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
csoler 2012-08-30 14:37:27 +00:00
parent a82e2960e1
commit 94ebe34539
16 changed files with 536 additions and 2 deletions

View file

@ -0,0 +1,9 @@
retroshare-voip-plugin (0.5.3-0.XXXXXX~YYYYYY) YYYYYY; urgency=low
* Improvements
- Functional version of VOIP plugin.
- Fixed compile of VOIP on Windows with Qt >4.7
- Fixed linking of the VOIP plugin on Windows (Exports all symbols from RetroShare.exe and import it in the plugins.
Removed the direct linking of the libretroshare and libbitdht from the plugins.)
-- Cyril Soler <csoler@users.sourceforge.net> Fri, 24 aug 2012 12:00:00 +0100

View file

@ -0,0 +1,10 @@
#!/bin/sh
tmpfile=/tmp/toto42314321
cat "$1" | grep -v "CONFIG += version_detail_bash_script" > $tmpfile
echo "INCLUDEPATH += ../../libretroshare ../../retroshare-gui" > $1
cat $tmpfile >> $1
echo "FORMS += gui/PopupChatDialog.ui" >> $1

View file

@ -0,0 +1,15 @@
Source: retroshare-voip-plugin
Section: devel
Priority: standard
Maintainer: Cyril Soler <csoler@users.sourceforge.net>
Build-Depends: debhelper (>= 7), qt4-dev-tools, libqtmultimediakit1, qtmobility-dev, libspeex-dev, libspeexdsp-dev, libqt4-dev, libssl-dev, libbz2-dev
Standards-Version: 3.9.1
Homepage: http://retroshare.sourceforge.net
Package: retroshare-voip-plugin
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, retroshare, libspeex1, libspeexdsp1, libqtmultimediakit1
Description: RetroShare VOIP plugin
This package provides a plugin for RetroShare, a secured Friend-to-Friend communication
plateform. The plugin adds voice-over-IP functionality to the private chat window. Both
friends chatting together need the plugin installed to be able to talk together.

View file

@ -0,0 +1,58 @@
#!/usr/bin/make -f
APPNAME := retroshare-voip-plugin-0.5.3
builddir:
mkdir -p builddir
builddir/Makefile: builddir
cd builddir && qmake-qt4 CONFIG=release PREFIX=/usr ../$(APPNAME).pro
build: build-stamp
build-stamp: builddir/Makefile
dh_testdir
# Add here commands to compile the package.
cd builddir && $(MAKE)
touch $@
clean:
dh_testdir
dh_testroot
rm -f build-stamp
# Add here commands to clean up after the build process.
rm -rf builddir
dh_clean
install: build
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
install -D -m 644 builddir/src/plugins/VOIP/libVOIP.so.1.0.0 $(CURDIR)/debian/retroshare-voip-plugin/usr/lib/retroshare/extensions/libVOIP.so
# Add here commands to install the package into debian/your_appname
# cd builddir && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/$(APPNAME) install
# Build architecture-independent files here.
binary-indep: build install
# We have nothing to do by default.
# Build architecture-dependent files here.
binary-arch: build install
dh_testdir
dh_testroot
dh_installdocs
dh_installexamples
dh_installman
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure

View file

@ -0,0 +1,9 @@
QMAKEVERSION = $$[QMAKE_VERSION]
ISQT4 = $$find(QMAKEVERSION, ^[2-9])
isEmpty( ISQT4 ) {
error("Use the qmake include with Qt4.4 or greater, on Debian that is qmake-qt4");
}
TEMPLATE = subdirs
SUBDIRS = plugins