Closed Nothing4You closed 10 years ago
Hi,
I just tested this (2ea644c) with one of my packages: pyfa-git.
$ cat PKGBUILD
pkgname=pyfa-git pkgver=0.r2767.9754821 pkgrel=2 epoch=2 pkgdesc="EVE Online Fitting Assistant" arch=('i686' 'x86_64') url="https://github.com/DarkFenX/Pyfa" license=('GPL') depends=('python2' 'wxpython2.8' 'python2-sqlalchemy' 'python2-numpy') # 'wxmathplot') conflicts=('pyfa' 'pyfa2-git') source=("pyfa.desktop" "pyfa-icon.png" "pyfa-start.sh" "pyfa::git://github.com/DarkFenX/Pyfa.git") sha256sums=('cd3f5a0c6f6b99bfdb3677121e01f123503b09013dfe228c55d8208420d15a34' 'ec26cd27496bede280430031bf07d4c44819f9b607701d0775186b5ae456703b' 'acedf6df25fc47ebfa5ee4be0bc3c1bd6c2dd820886bd4534e34ec95d4c19789' 'SKIP') sha512sums=('5e850d60d8356c8de0f57c7afa40f1a5697da3f268b93abb32b5a78037825790483fa68928e2d020caeb3914cac5e0f790eecd47de557e4918c3cce753b75042' '97d2fbe316124d7847b20049d5438bf7876a52866128f72d68399ca7e0a6484f27646567d8d8dc07c370e938fdbad19d400737cdecfe265738d14c2f36460e31' '38d8a36dbd064e4e75b63101aaddcd45002af42409dfb8ee10af13db117ed6605bebee4c374781014b7c09cc03652ecc0f71df4f67c7572de8eb197601a8d517' 'SKIP') pkgver() { cd "$srcdir/${pkgname%-*}" printf "0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } package() { cd "$srcdir/${pkgname%-*}" install -d "${pkgdir}/usr/share/pyfa" cp -va "${srcdir}/pyfa/" "$pkgdir/usr/share/" install -Dm644 "${srcdir}"/pyfa.desktop "${pkgdir}"/usr/share/applications/pyfa.desktop install -Dm644 "${srcdir}"/pyfa-icon.png "${pkgdir}"/usr/share/pixmaps/pyfa.png install -Dm755 "${srcdir}"/pyfa-start.sh "${pkgdir}"/usr/bin/pyfa }
$ reflect PKGBUILD
pkgbase = pyfa-git pkgdesc = EVE Online Fitting Assistant pkgver = 0.r2767.9754821 pkgrel = 2 epoch = 2 url = https://github.com/DarkFenX/Pyfa arch = i686 arch = x86_64 license = GPL depends = python2 depends = wxpython2.8 depends = python2-sqlalchemy depends = python2-numpy conflicts = pyfa conflicts = pyfa2-git source = pyfa.desktop source = pyfa-icon.png source = pyfa-start.sh source = pyfa::git://github.com/DarkFenX/Pyfa.git pkgname = pyfa-git
mkaurball fails though: $ mkaurball
$ mkaurball
==> Making package: pyfa-git 2:0.r2767.9754821-2 (Fri Jan 17 23:51:52 CET 2014) ==> Retrieving sources... -> Found pyfa.desktop -> Found pyfa-icon.png -> Found pyfa-start.sh ==> Validating source files with sha256sums... pyfa.desktop ... Passed pyfa-icon.png ... Passed pyfa-start.sh ... Passed pyfa ... Skipped ==> Validating source files with sha512sums... pyfa.desktop ... Passed pyfa-icon.png ... Passed pyfa-start.sh ... Passed pyfa ... Skipped ==> Entering fakeroot environment... ==> Creating source package... -> Adding PKGBUILD... -> Adding pyfa.desktop... -> Adding pyfa-icon.png... -> Adding pyfa-start.sh... -> Compressing source package... ==> Leaving fakeroot environment. ==> Source package created: pyfa-git (Fri Jan 17 23:51:53 CET 2014) bsdtar: Error opening archive: Failed to open 'pyfa-git-0.r2767.9754821-2.src.tar.gz' /usr/bin/mkaurball: line 16: /tmp/gensrcinfo.pEXlSr/pyfa-git/.AURINFO: No such file or directory bsdtar: pyfa-git: Cannot stat: No such file or directory
For some reason this also created a pyfa-git-0.r2767.9754821-2.src.tar.gz instead of modifying pyfa-git-2:0.r2767.9754821-2.src.tar.gz
pyfa-git-0.r2767.9754821-2.src.tar.gz
pyfa-git-2:0.r2767.9754821-2.src.tar.gz
Fixed by e232b34bc3cfc78fd1e4219ce69bf41a44b916f9
Hi,
I just tested this (2ea644c) with one of my packages: pyfa-git.
$ cat PKGBUILD
$ reflect PKGBUILD
mkaurball fails though:
$ mkaurball
For some reason this also created a
pyfa-git-0.r2767.9754821-2.src.tar.gz
instead of modifyingpyfa-git-2:0.r2767.9754821-2.src.tar.gz