This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITP] task-1.7.1-1 (pinging for awaiting review)
Dave Korn wrote:
> Federico Hernandez wrote:
>> cygwin-1.7)
>> http://taskwarrior.org/download/cygwin/1.7/setup.hint
>> http://taskwarrior.org/download/cygwin/1.7/task-1.7.1-1-src.tar.bz2
>> http://taskwarrior.org/download/cygwin/1.7/task-1.7.1-1.tar.bz2
>
> Urrgh. I see you noticed a problem of some sort. It appears to install a
> duplicate set of docs into both usr/share/doc/task-1.7.1 and
> usr/share/doc/task
This appears to be intentional behaviour on the part of cygport at first
glance. I removed the PKG_* and DOCS definitions from the .cygport file to
see what a normal build would look like. After the cygport install stage, I
have this:
$ find task-1.7.1-1/inst/
task-1.7.1-1/inst/
task-1.7.1-1/inst/usr
task-1.7.1-1/inst/usr/bin
task-1.7.1-1/inst/usr/bin/task.exe
task-1.7.1-1/inst/usr/share
task-1.7.1-1/inst/usr/share/doc
task-1.7.1-1/inst/usr/share/doc/Cygwin
task-1.7.1-1/inst/usr/share/doc/Cygwin/task.README
task-1.7.1-1/inst/usr/share/doc/task
task-1.7.1-1/inst/usr/share/doc/task/AUTHORS
task-1.7.1-1/inst/usr/share/doc/task/ChangeLog
task-1.7.1-1/inst/usr/share/doc/task/COPYING
task-1.7.1-1/inst/usr/share/doc/task/NEWS
task-1.7.1-1/inst/usr/share/doc/task/README
task-1.7.1-1/inst/usr/share/doc/task-1.7.1
task-1.7.1-1/inst/usr/share/doc/task-1.7.1/AUTHORS
task-1.7.1-1/inst/usr/share/doc/task-1.7.1/ChangeLog
task-1.7.1-1/inst/usr/share/doc/task-1.7.1/COPYING
task-1.7.1-1/inst/usr/share/doc/task-1.7.1/INSTALL
task-1.7.1-1/inst/usr/share/doc/task-1.7.1/NEWS
task-1.7.1-1/inst/usr/share/doc/task-1.7.1/README
task-1.7.1-1/inst/usr/share/doc/task-1.7.1/task_completion.sh
task-1.7.1-1/inst/usr/share/man
task-1.7.1-1/inst/usr/share/man/man1
task-1.7.1-1/inst/usr/share/man/man1/task.1.gz
task-1.7.1-1/inst/usr/share/man/man5
task-1.7.1-1/inst/usr/share/man/man5/taskrc.5.gz
... but if I run the install manually from the build dir into a fresh install dir:
$ cd task-1.7.1-1/build/
$ make DESTDIR=/tmp/task/regen4/task-1.7.1-1/inst2 install
$ cd ../..
... I only see one set of docs, in the place where I'd expect to find it:
$ find task-1.7.1-1/inst2/
task-1.7.1-1/inst2/
task-1.7.1-1/inst2/usr
task-1.7.1-1/inst2/usr/bin
task-1.7.1-1/inst2/usr/bin/task.exe
task-1.7.1-1/inst2/usr/share
task-1.7.1-1/inst2/usr/share/doc
task-1.7.1-1/inst2/usr/share/doc/task-1.7.1
task-1.7.1-1/inst2/usr/share/doc/task-1.7.1/AUTHORS
task-1.7.1-1/inst2/usr/share/doc/task-1.7.1/ChangeLog
task-1.7.1-1/inst2/usr/share/doc/task-1.7.1/COPYING
task-1.7.1-1/inst2/usr/share/doc/task-1.7.1/INSTALL
task-1.7.1-1/inst2/usr/share/doc/task-1.7.1/NEWS
task-1.7.1-1/inst2/usr/share/doc/task-1.7.1/README
task-1.7.1-1/inst2/usr/share/doc/task-1.7.1/task_completion.sh
task-1.7.1-1/inst2/usr/share/man
task-1.7.1-1/inst2/usr/share/man/man1
task-1.7.1-1/inst2/usr/share/man/man1/task.1
task-1.7.1-1/inst2/usr/share/man/man5
task-1.7.1-1/inst2/usr/share/man/man5/taskrc.5
I'll take a look through cygport and see if I can understand what it's doing
and why. Yaakov, are you out there by any chance?
cheers,
DaveK