pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: github
Hello Patrick and Thomas,
Thomas Klausner writes:
> On Mon, Jul 30, 2018 at 05:37:27PM +0100, Patrick Welche wrote:
> > Given
> >
> > DISTNAME= imageio-2.3.0
> > PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
> > CATEGORIES= graphics python
> > MASTER_SITES= ${MASTER_SITE_GITHUB:=imageio/}
> > GITHUB_TAG= v${PKGVERSION_NOREV}
> >
> > I'm surprised to see PYPKGPREFIX appearing in the download url:
> >
> > Requesting https://github.com/imageio/py36-imageio/archive/v2.3.0.tar.gz
> > ftp: Error retrieving file `404 Not Found'
>
> For some reason GITHUB_PROJECT is set using PKGNAME (I don't know why).
> Set it manually, that should work.
Yes, by default it is ${PKGBASE}, probably Tobias will shed some light
regarding the rationale, but at least, most of the time it does the
trick (except when it doesn't^W^W^Wfor Python packages! :))
Not strictly related to the question but probably pretty helpful
to avoid GitHub headaches, `show-all-github' target, e.g.:
| % cd pkgsrc/devel/py-usb
| % make show-all-github
| github:
| pkg GITHUB_PROJECT = pyusb
| pkg GITHUB_TAG = 1.0.0
| pkg GITHUB_TYPE = tag
| def _USE_GITHUB = YES
| def _GITHUB_DEFAULT_DISTFILES = pyusb-1.0.0.tar.gz
| def SITES.pyusb-1.0.0.tar.gz = -https://github.com/pyusb/pyusb/archive/1.0.0.tar.gz
|
Home |
Main Index |
Thread Index |
Old Index