From e63effbb9bb8d44d4815c99e5ed536944cebe13a Mon Sep 17 00:00:00 2001 From: csoler Date: Fri, 1 Mar 2013 17:46:52 +0000 Subject: [PATCH] fixed packaging for ubuntu lucid git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@6170 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- build_scripts/Ubuntu_src/control.ubuntu_lucid | 52 +++++++++++++++++++ build_scripts/Ubuntu_src/makeSourcePackage.sh | 13 ++++- 2 files changed, 63 insertions(+), 2 deletions(-) create mode 100644 build_scripts/Ubuntu_src/control.ubuntu_lucid diff --git a/build_scripts/Ubuntu_src/control.ubuntu_lucid b/build_scripts/Ubuntu_src/control.ubuntu_lucid new file mode 100644 index 000000000..1188ca8a0 --- /dev/null +++ b/build_scripts/Ubuntu_src/control.ubuntu_lucid @@ -0,0 +1,52 @@ +Source: retroshare +Section: devel +Priority: standard +Maintainer: Cyril Soler +Build-Depends: debhelper (>= 7), libglib2.0-dev, libupnp-dev, qt4-dev-tools, libqt4-dev, libssl-dev, libxss-dev, libgnome-keyring-dev, libbz2-dev, libqt4-opengl-dev, libspeex-dev, libspeexdsp-dev, libxslt1-dev, libprotobuf-dev, protobuf-compiler, cmake, libcurl4-openssl-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. + +Package: retroshare-linkscloud-plugin +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, retroshare +Description: RetroShare LinksCloud plugin + This package provides a plugin for RetroShare, a secured Friend-to-Friend communication + plateform. The plugin adds a pool of html links that friends can share, and includes a + voting system to promote links. + +Package: retroshare-feedreader-plugin +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, retroshare +Description: RetroShare LinksCloud plugin + This package provides a plugin for RetroShare, a secured Friend-to-Friend communication + plateform. The plugin adds a RSS feed reader tab to retroshare. + +Package: retroshare-nogui +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, gnome-keyring +Conflicts: retroshare +Description: Secure communication with friends + This is the command-line client for RetroShare network. This client + can be contacted and talked-to using SSL. Clients exist for portable + devices running e.g. Android. + +Package: retroshare +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, gnome-keyring +Conflicts: retroshare-nogui +Description: Secure communication with friends + RetroShare is a Open Source cross-platform, private and secure decentralised + commmunication platform. It lets you to securely chat and share files with your + friends and family, using a web-of-trust to authenticate peers and OpenSSL to + encrypt all communication. RetroShare provides filesharing, chat, messages, + forums and channels. + + diff --git a/build_scripts/Ubuntu_src/makeSourcePackage.sh b/build_scripts/Ubuntu_src/makeSourcePackage.sh index d43b00aae..1bea6e6fd 100755 --- a/build_scripts/Ubuntu_src/makeSourcePackage.sh +++ b/build_scripts/Ubuntu_src/makeSourcePackage.sh @@ -56,8 +56,8 @@ tar zxvf ../libssh-0.5.2.tar.gz cd .. # cleaning up protobof generated files -\rm -f $workdir/src/rsctrl/src/gencc/*.pb.h -\rm -f $workdir/src/rsctrl/src/gencc/*.pb.cpp +# \rm -f $workdir/src/rsctrl/src/gencc/*.pb.h +# \rm -f $workdir/src/rsctrl/src/gencc/*.pb.cpp \rm -f $workdir/src/retroshare-nogui/src/rpc/proto/gencc/*.pb.h \rm -f $workdir/src/retroshare-nogui/src/rpc/proto/gencc/*.pb.cc @@ -94,5 +94,14 @@ for i in maverick natty oneiric precise quantal ; do # This is the key for "Cyril Soler " debuild -S -kC737CA98 done +for i in lucid; do + echo copying changelog for $i + cat ../changelog | sed -e s/XXXXXX/"$svn"/g | sed -e s/YYYYYY/"$i"/g > debian/changelog + cp ../control.ubuntu_lucid debian/control + + # This is the key for "Cyril Soler " + debuild -S -kC737CA98 +done +