Le Fri, Sep 14, 2012 at 04:21:33PM +0200, Andreas Tille a écrit :
> 
> version=3
> opts=\
> dversionmangle=s/[~\+]dfsg//,\
> downloadurlmangle=s/VolView-([\d\.]+)-Linux-x86_64.sh/VolViewSrc.tar.gz/,\
> filenamemangle=s/VolView(-[\d\.]+)-Linux-x86_64.sh/VolViewSrc$1.tar.gz/ \
> http://www.kitware.com/products/vvdownload.html \
> http://www.kitware.com/VolView/files/VolView-([\d\.]+)-Linux-x86_64.sh
 
> -- Downloading updated package 
> http://www.kitware.com/VolView/files/VolViewSrc-3.4.tar.gz
> uscan warning: ../http://www.kitware.com/VolView/files/VolViewSrc-3.4.tar.gz 
> does not appear to be a compressed file;
> the file command says: ERROR: cannot open 
> `../http://www.kitware.com/VolView/files/VolViewSrc-3.4.tar.gz' (No such file 
> or directory)
> 

Hi Andreas,

the problem here is that uscan sees the file name as:

  http://www.kitware.com/VolView/files/VolView-3.4-Linux-x86_64.sh

Your filenamemangle regular expression turns it into:

  http://www.kitware.com/VolView/files/VolViewSrc-3.4.tar.gz

A second expression is needed to remove the URL part. With the following,

  
filenamemangle=s/VolView(-[\d\.]+)-Linux-x86_64.sh/VolViewSrc$1.tar.gz/;s|http://www.kitware.com/VolView/files/||

Uscan now sees the file name as

  VolViewSrc-3.4.tar.gz

Have a nice week-end,

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120915004102.ga31...@falafel.plessy.net

Reply via email to