Praveen A
2010-Apr-30 22:06 UTC
libdbusmenu-qt - new dependency for kdelibs and kdebase 4.5
Hi, I have made a package and uploaded it to mentors.d.o http://mentors.debian.net/debian/pool/main/l/libdbusmenu-qt/ This is my first Debian package, looking for a sponsor now. Since it is a kdelibs dependency may be it is better to maintain it as a group. Thanks Praveen -- ???????? ??????????????????? <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.)
Modestas Vainius
2010-Apr-30 23:47 UTC
libdbusmenu-qt - new dependency for kdelibs and kdebase 4.5
Hello, On ?e?tadienis 01 Gegu?? 2010 01:06:51 Praveen A wrote:> I have made a package and uploaded it to mentors.d.o > http://mentors.debian.net/debian/pool/main/l/libdbusmenu-qt/ > > This is my first Debian package, looking for a sponsor now. Since it > is a kdelibs dependency may be it is better to maintain it as a group.It is quite good for the first package yet not perfect: 1) Vcs-* fields in debian/control refer to packaging Vcs, not upstream Vcs. 2) CMakeLists.txt has nothing to do with docs. Please remove it from debian/docs. 3) Your libdbusmenu-qt-dev.dirs and libdbusmenu-qt2.dirs are redundant. 4) Too loose wildcard in libdbusmenu-qt2.install. When library soname changes, you won''t notice. Please make sure that soname is actually embedded in the install file rather than covered by wildcard. 5) Your debian/post{inst,rm} are redundant. debhelper (dh_makeshlibs) will take care of this. 6) Replace shlibs.local with dh_makeshlibs override (use -V to generate necessary shlibs). shlibs.local does not do what you want here. 7) Remove "it is example" boilerplates from debian/rules and debian/watch. 8) Main section of the package should be libs rather than libdevel. 9) Do not repeat the same section for the binary package if it is already specified as a main section. 10) qmake buildsystem support was introduced late in the debhelper 7.3 or 7.4 cycle. Check debhelper changelog which minimum debhelper version you need to build depend upon. As for maintainership, yeah, it would be great (since you will need sponsoring) if this package was maintained under an umbrella of Debian Krap Maintainers <debian-qt-kde at lists.debian.org> and you as Uploader. You will need to use either Git or Svn as packaging VCS. Create a new account on alioth.debian.org (if you don''t have one) and request to join pkg-kde alioth group. You may also join us at irc://irc.debian.org/#debian-qt-kde -- Modestas Vainius <modestas at vainius.eu> -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20100501/13d13b90/attachment.pgp>
Praveen A
2010-May-01 09:23 UTC
libdbusmenu-qt - new dependency for kdelibs and kdebase 4.5
2010/5/1 Modestas Vainius <modestas at vainius.eu>:> Hello, > > On ?e?tadienis 01 Gegu?? 2010 01:06:51 Praveen A wrote: >> I have made a package and uploaded it to mentors.d.o >> http://mentors.debian.net/debian/pool/main/l/libdbusmenu-qt/ >> >> This is my first Debian package, looking for a sponsor now. Since it >> is a kdelibs dependency may be it is better to maintain it as a group. > > It is quite good for the first package yet not perfect: > > 1) Vcs-* fields in debian/control refer to packaging Vcs, not upstream Vcs. > 2) CMakeLists.txt has nothing to do with docs. Please remove it from > debian/docs. > 3) Your libdbusmenu-qt-dev.dirs and libdbusmenu-qt2.dirs are redundant. > 4) Too loose wildcard in libdbusmenu-qt2.install. When library soname changes, > you won''t notice. Please make sure that soname is actually embedded in the > install file rather than covered by wildcard. > 5) Your debian/post{inst,rm} are redundant. debhelper (dh_makeshlibs) will > take care of this. > 6) Replace shlibs.local with dh_makeshlibs override (use -V to generate > necessary shlibs). shlibs.local does not do what you want here. > 7) Remove "it is example" boilerplates from debian/rules and debian/watch. > 8) Main section of the package should be libs rather than libdevel. > 9) Do not repeat the same section for the binary package if it is already > specified as a main section. > 10) qmake buildsystem support was introduced late in the debhelper 7.3 or 7.4 > cycle. Check debhelper changelog which minimum debhelper version you need to > build depend upon.Thanks for the review. I will update the package with these changes.> As for maintainership, yeah, it would be great (since you will need > sponsoring) if this package was maintained under an umbrella of Debian Krap > Maintainers <debian-qt-kde at lists.debian.org> and you as Uploader. You will > need to use either Git or Svn as packaging VCS. Create a new account on > alioth.debian.org (if you don''t have one) and request to join pkg-kde alioth > group. You may also join us at irc://irc.debian.org/#debian-qt-kdeI''m already a member of pkg-kde (pravi-guest). I have uploaded this version to krap svn. I will make the suggested changes in svn. Thanks Praveen -- ???????? ??????????????????? <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.)
Praveen A
2010-May-01 23:53 UTC
libdbusmenu-qt - new dependency for kdelibs and kdebase 4.5
2010/5/1 Praveen A <pravi.a at gmail.com>:> Thanks for the review. I will update the package with these changes.All suggested changes uploaded to pkg-kde svn. Please suggest if any more changes are required. - Praveen -- ???????? ??????????????????? <GPLv2> I know my rights; I want my phone call! <DRM> What use is a phone call, if you are unable to speak? (as seen on /.)