This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: How to keep a dependency from [continually] appearing in setup


On 31/07/2012 6:07 PM, Ken Brown wrote:
On 7/30/2012 1:33 AM, Wynfield Henman wrote:
I use the in-the-wild, 'texlive 2012' distribution, which I like to
tinker with and customize.
Due to a, what I believe is a dependency by auctex on texlive for some
reason, I keep getting a list of about 10 texlive related packages
automatically appended to what I want to install and I have to keep
manually [skip] them.

I would like to know some efficient way I could make that go away and
just have setup ignore texlive or have it see that I have it already,
but that it's just not a cygwin package, but user installed.

setup.exe only knows about Cygwin packages. You might be able to edit /etc/setup/installed.db to trick setup.exe into thinking that you've installed Cygwin's texlive.
Of course, then it will try to upgrade the non-existent package(s), potentially leading to problems down the road...

Seriously, though, there are some surprising dependencies on texlive right now (usually via dblatex), and it's a big enough package set (several hundred MB download) that it's no surprise lots of people want to avoid its being pulled in every other time they run setup.

I don't suppose there's an easy refactoring that could help avoid this problem?

Ryan


-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]