[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: