modified control file for debian packaging

This commit is contained in:
csoler 2018-05-16 13:47:03 +02:00
parent 28981b6c86
commit 6551af3a47
No known key found for this signature in database
GPG key ID: 7BCA522266C0804C
2 changed files with 32 additions and 15 deletions

View file

@ -1,6 +1,6 @@
Source: retroshare Source: retroshare
Section: devel Section: devel
Priority: standard Priority: optional
Maintainer: Cyril Soler <csoler@users.sourceforge.net> Maintainer: Cyril Soler <csoler@users.sourceforge.net>
Build-Depends: debhelper (>= 9), libglib2.0-dev, libupnp-dev, libssl-dev, libxss-dev, libgnome-keyring-dev, libbz2-dev, libspeex-dev, libspeexdsp-dev, libxslt1-dev, cmake, libcurl4-openssl-dev, libopencv-dev, tcl8.6, libsqlcipher-dev, libmicrohttpd-dev, libavcodec-dev, qtmultimedia5-dev, qttools5-dev, libqt5x11extras5-dev, qtbase5-dev, qt5-qmake, qtbase5-dev-tools Build-Depends: debhelper (>= 9), libglib2.0-dev, libupnp-dev, libssl-dev, libxss-dev, libgnome-keyring-dev, libbz2-dev, libspeex-dev, libspeexdsp-dev, libxslt1-dev, cmake, libcurl4-openssl-dev, libopencv-dev, tcl8.6, libsqlcipher-dev, libmicrohttpd-dev, libavcodec-dev, qtmultimedia5-dev, qttools5-dev, libqt5x11extras5-dev, qtbase5-dev, qt5-qmake, qtbase5-dev-tools
Standards-Version: 4.1.4 Standards-Version: 4.1.4
@ -8,7 +8,7 @@ Homepage: http://retroshare.sourceforge.net
Package: retroshare-voip-plugin Package: retroshare-voip-plugin
Architecture: any Architecture: any
Conflicts: retroshare06-voip-plugin Conflicts:
Depends: ${shlibs:Depends}, ${misc:Depends}, retroshare, libspeex1, libspeexdsp1, libqt5multimedia5 Depends: ${shlibs:Depends}, ${misc:Depends}, retroshare, libspeex1, libspeexdsp1, libqt5multimedia5
Description: RetroShare VOIP plugin Description: RetroShare VOIP plugin
This package provides a plugin for RetroShare, a secured Friend-to-Friend communication This package provides a plugin for RetroShare, a secured Friend-to-Friend communication
@ -17,7 +17,7 @@ Description: RetroShare VOIP plugin
Package: retroshare-feedreader-plugin Package: retroshare-feedreader-plugin
Architecture: any Architecture: any
Conflicts: retroshare06-feedreader-plugin Conflicts:
Depends: ${shlibs:Depends}, ${misc:Depends}, retroshare Depends: ${shlibs:Depends}, ${misc:Depends}, retroshare
Description: RetroShare FeedReader plugin Description: RetroShare FeedReader plugin
Plugin for Retroshare, adding a RSS feed reader tab to retroshare. Plugin for Retroshare, adding a RSS feed reader tab to retroshare.
@ -25,14 +25,14 @@ Description: RetroShare FeedReader plugin
Package: retroshare-nogui Package: retroshare-nogui
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, gnome-keyring Depends: ${shlibs:Depends}, ${misc:Depends}, gnome-keyring
Conflicts: retroshare,retroshare06-nogui Conflicts: retroshare
Description: headless version of Retroshare Description: headless version of Retroshare
Headless version of the Retroshare platform. Headless version of the Retroshare platform.
Package: retroshare Package: retroshare
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, gnome-keyring Depends: ${shlibs:Depends}, ${misc:Depends}, gnome-keyring
Conflicts: retroshare-nogui,retroshare06 Conflicts: retroshare-nogui
Description: Secure communication with friends Description: Secure communication with friends
RetroShare is a Open Source, private and secure decentralised RetroShare is a Open Source, private and secure decentralised
commmunication platform. It creates mesh of computers linked with TLS connections, commmunication platform. It creates mesh of computers linked with TLS connections,

View file

@ -2,8 +2,8 @@ Creation of a new Debian changelog:
dch --create --package retroshare --newversion 0.6.4-1 dch --create --package retroshare --newversion 0.6.4-1
Note: dch reads email in $DEBMAIL or $USER@$HOSTNAME, so it should be made correct in debian/changlog Note: dch reads email in $DEBMAIL or $USER@$HOSTNAME, so it should be made correct in debian/changlog
If the email does not match the email in mentors, the package will be rejected. If the email does not match the email in mentors, the package will be rejected.
dget command to retrieve source package: dget command to retrieve source package:
@ -16,17 +16,34 @@ When ready:
dput mentors retroshare_0.6.4-1_source.changes dput mentors retroshare_0.6.4-1_source.changes
Checkign with lintian: Checking with lintian:
lintian --pedantic --profile debian retroshare_0.6.4-1_source.changes lintian -EI --pedantic --profile debian retroshare_0.6.4-1_source.changes
echo -e 'display-info=y\ndisplay-experimental=y\npedantic=y\ncolor=auto' > ~/.config/lintian/lintianrc
Also apply lintian to binaries
* fix overlinking in voip plugin
Turn the RFP bug into ITP
you have to send an e-mail to control@bugs.debian.org and use the "retitle" command
[05/13/2018] successfully retitled. The mail *body* (instead of subject) needs to contain the command in a single line.
Todo Todo
* make a sid binary package. x make a sid binary package.
* test in sid using pbuilder chroot system (pbuilder login) * test in sid using pbuilder chroot system (pbuilder login)
* upload to mentors x upload to mentors
* request for sponsorship x request for sponsorship
*
Getting help: Getting help:
https://webchat.oftc.net/ https://webchat.oftc.net/
Bug creation/report Bug creation/report
reportbug -B debian reportbug -B debian
Re-do debian/rules according to
https://sources.debian.org/src/sleepyhead/1.0.0-beta-2+dfsg-5/debian/rules/
the proper way to use qtchooser in d/rules is exporting QT_SELECT in d/rules, see https://pkg-kde.alioth.debian.org/packagingqtbasedstuff.html
disable autologin
Put the package on salsa:
salsa.debian.org