[Pkg-voip-commits] r2386 - sofia-sip/trunk/debian
Kai Vehmanen
kaiv-guest at costa.debian.org
Wed Sep 13 10:55:06 UTC 2006
Author: kaiv-guest
Date: 2006-09-13 10:55:06 +0000 (Wed, 13 Sep 2006)
New Revision: 2386
Modified:
sofia-sip/trunk/debian/TODO.Debian
sofia-sip/trunk/debian/changelog
sofia-sip/trunk/debian/rules
Log:
Reverted the patches for removing duplicated documentation as lintian complains about it. Added a new section on for pending tasks for next upstream release to TODO.Debian.
Modified: sofia-sip/trunk/debian/TODO.Debian
===================================================================
--- sofia-sip/trunk/debian/TODO.Debian 2006-09-13 07:59:42 UTC (rev 2385)
+++ sofia-sip/trunk/debian/TODO.Debian 2006-09-13 10:55:06 UTC (rev 2386)
@@ -1,39 +1,13 @@
+1) todo list for next upstream release (1.12.2)
-1) Currently all the debs include the rather huge
- 'usr/share/doc/libsofia-sip-ua0/changelog.gz' file,
- wasting some diskspace. This is not so bad for the
- other packages, but it would be very important for
- libsofia-sip-ua0 to be as lightweight as possible.
- Ideally the changelog would only be in the docs package.
- What is the clean cdbs rule to exclude this one file. Any ideas?
+ a) add to libsofia-sip-ua-dev.install:
-Comments by George Danchev:
+ +usr/share/sofia-sip/tag_dll.awk
+ +usr/share/sofia-sip/msg_parser.awk
+
+ b) add to libsofia-sip-ua-dev-glib.install:
- I don't see how libsofia-sip-ua0 would become more lightweight with
- the changes of Rémi Denis-Courmont ? Or am I missing something here ?
-
- Having a lightweight libsofia-sip-ua0 package is important for the
- embedded systems, and it is good to cut it down as much as possible,
- but keep in mind that we must provide debian/changelog.Debian.gz and
- debian/copyright as regular files (not symlinks) as they are needed for:
+ usr/include/*/*/su_glib_source.h
-http://packages.debian.org/changelogs/pool/main/s/sofia-sip/sofia-sip_1.12.1.dfsg-1/changelog
-http://packages.debian.org/changelogs/pool/main/s/sofia-sip/sofia-sip_1.12.1.dfsg-1/libsofia-sip-ua0.copyright
-
- (at least ??? )
-
- I guess if an embedded system needs lightweight packages, then that
- should be done for all of the installed packages, i.e. removing /usr/share/doc
- and /usr/share/man directories entirely (manually).
-
- Btw, the above changes (rm, ln on docs) do not work with debhelper compat 5
- (and build-depend on debhelper >=5 ), since the dh_install errors out
- if wildcards expand to nothing, which appears to be the case here.
-
-
-
-2) Add the two awk scripts to the distribution (under
- 'usr/share/sofia-sip/'). The current upstream install
- the files to the wrong directory (under libexec), so better
- wait for the next upstream release (1.12.2).
-
+ c) remove the custom rules for removing 'rfc*txt' from the
+ upstream tarball (not needed anymore)
Modified: sofia-sip/trunk/debian/changelog
===================================================================
--- sofia-sip/trunk/debian/changelog 2006-09-13 07:59:42 UTC (rev 2385)
+++ sofia-sip/trunk/debian/changelog 2006-09-13 10:55:06 UTC (rev 2386)
@@ -7,8 +7,6 @@
* changelog: converted from ISO-8859-1 to UTF-8
[ Rémi Denis-Courmont ]
- * Removed duplicated documentation. Optional packages provide symlinks
- to documentation installed by core libsofia-sip-ua0 package.
* Added explicit dependency between libsofia-sip-ua-glib0 and libsofia-sip-ua0.
-- Kilian Krause <kilian at debian.org> Sun, 30 Jul 2006 19:29:35 +0000
Modified: sofia-sip/trunk/debian/rules
===================================================================
--- sofia-sip/trunk/debian/rules 2006-09-13 07:59:42 UTC (rev 2385)
+++ sofia-sip/trunk/debian/rules 2006-09-13 10:55:06 UTC (rev 2386)
@@ -23,22 +23,6 @@
rm -f libsofia-sip-ua/soa/soa_tag_ref.c
rm -f libsofia-sip-ua/nua/nua_tag_ref.c
-binary-post-install/sofia-sip-bin::
- rm -Rf debian/sofia-sip-bin/usr/share/doc/sofia-sip-bin
- cd debian/sofia-sip-bin/usr/share/doc && ln -sf libsofia-sip-ua0 sofia-sip-bin
-
-binary-post-install/libsofia-sip-ua-dev::
- rm -Rf debian/libsofia-sip-ua-dev/usr/share/doc/libsofia-sip-ua-dev
- cd debian/libsofia-sip-ua-dev/usr/share/doc && ln -sf libsofia-sip-ua0 libsofia-sip-ua-dev
-
-binary-post-install/libsofia-sip-ua-glib0::
- rm -Rf debian/libsofia-sip-ua-glib0/usr/share/doc/libsofia-sip-ua-glib0
- cd debian/libsofia-sip-ua-glib0/usr/share/doc && ln -sf libsofia-sip-ua0 libsofia-sip-ua-glib0
-
-binary-post-install/libsofia-sip-ua-glib-dev::
- rm -Rf debian/libsofia-sip-ua-glib-dev/usr/share/doc/libsofia-sip-ua-glib-dev
- cd debian/libsofia-sip-ua-glib-dev/usr/share/doc && ln -sf libsofia-sip-ua-glib0 libsofia-sip-ua-glib-dev
-
# The following is for internal development usage only
# Update that sum when new releases occur, this
# catches silent file content forges at the server side
@@ -76,7 +60,7 @@
else \
echo "Upstream filename md5sum is trusted!" ; \
fi
-
+
@@echo Removing non dfsg compliant parts out of it
@@[ -d ../tarballs/dfsg/. ]||mkdir -p ../tarballs/dfsg
@@tar -xzf ../tarballs/$(DEFILE) -C ../tarballs/dfsg
More information about the Pkg-voip-commits
mailing list