Re: Intoroduction: pmcenery
2010/1/20 Guy Hulbert <gwhulbert@eol.ca>:
> On Wed, 2010-20-01 at 16:19 +0000, Paul McEnery wrote:
>> I'm not sure what the upstream goal is. I'll admit it did look a
>> little unorthodox in terms of source layout.
>
> It does this:
>
> ====
> $ head -60 src/slimrat | tail
>
> # Find root for custom packages
> use FindBin qw($RealBin);
> use lib $RealBin;
>
> # Custom packages
> use Common;
> use Plugin;
> ====
>
> I didn't know about 'FindBin' ... though I think I've seen it before.
>
> I think the INSTALL file covers the rest.
>
Guy, thanks for taking a look.
The following was asked over on the debian-mentors mailing list:
-----
2010/1/20 Nelson A. de Oliveira <naoliv@gmail.com>:
Can't it be split into slimrat and slimrat-gui? (or slimrat-nox and slimrat).
See the dependencies difference between the package with the GUI version:
The following NEW packages will be installed:
aview{a} defoma{a} file{a} fontconfig{a} fontconfig-config{a}
imagemagick{a} libaa1{a} libatk1.0-0{a} libavahi-client3{a}
libavahi-common-data{a} libavahi-common3{a} libcairo-perl{a} libcairo2{a}
libcrypt-ssleay-perl{a} libcups2{a} libdatrie1{a} libdbus-1-3{a}
libdirectfb-1.2-0{a} libfilter-perl{a} libfontconfig1{a} libfreetype6{a}
libglade2-0{a} libglib-perl{a} libglib2.0-0{a} libgssapi-krb5-2{a}
libgtk2-gladexml-perl{a} libgtk2-perl{a} libgtk2.0-0{a}
libgtk2.0-common{a} libhtml-parser-perl{a} libhtml-tagset-perl{a}
libhtml-tree-perl{a} libhttp-server-simple-perl{a} libice6{a}
libjasper1{a} libjpeg62{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a}
libkrb5support0{a} liblcms1{a} liblqr-1-0{a} libltdl7{a} libmagic1{a}
libmagickcore2{a} libmagickwand2{a} libpango-perl{a} libpango1.0-0{a}
libpango1.0-common{a} libpcre3{a} libpixman-1-0{a} libsm6{a}
libspiffy-perl{a} libsysfs2{a} libthai-data{a} libthai0{a} libtiff4{a}
libts-0.0-0{a} liburi-perl{a} libwww-mechanize-perl{a} libwww-perl{a}
libx11-6{a} libx11-data{a} libxau6{a} libxcb-render-util0{a}
libxcb-render0{a} libxcb1{a} libxcomposite1{a} libxcursor1{a}
libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxft2{a}
libxi6{a} libxinerama1{a} libxml2{a} libxmu6{a} libxrandr2{a}
libxrender1{a} libxt6{a} shared-mime-info{a} slimrat tesseract-ocr{a}
tesseract-ocr-eng{a} tsconf{a} ttf-dejavu-core{a} ucf{a} x11-common{a}
xclip{a}
0 packages upgraded, 90 newly installed, 0 to remove and 1 not upgraded.
Need to get 0B/29.1MB of archives. After unpacking 80.7MB will be used.
Against the one with the command line only:
The following NEW packages will be installed:
aview{a} fontconfig-config{a} imagemagick{a} libaa1{a}
libcrypt-ssleay-perl{a} libfilter-perl{a} libfontconfig1{a}
libfreetype6{a} libglib2.0-0{a} libhtml-parser-perl{a}
libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-server-simple-perl{a}
libice6{a} libjasper1{a} libjpeg62{a} liblcms1{a} liblqr-1-0{a}
libltdl7{a} libmagickcore2{a} libmagickwand2{a} libpcre3{a} libsm6{a}
libspiffy-perl{a} libtiff4{a} liburi-perl{a} libwww-mechanize-perl{a}
libwww-perl{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb1{a}
libxdmcp6{a} libxext6{a} libxml2{a} libxt6{a} slimrat tesseract-ocr{a}
tesseract-ocr-eng{a} ttf-dejavu-core{a} ucf{a} x11-common{a}
0 packages upgraded, 42 newly installed, 0 to remove and 1 not upgraded.
Need to get 0B/12.3MB of archives. After unpacking 29.6MB will be used.
-----
I think this is a good idea, as I have some systems which run headless
- and you wouldn't want a huge number of dependencies to be pulled in
for something you don't intend to use.
Any thoughts as to why I should not go ahead and split the package?
Regards,
Paul.
Reply to: