[aur-general] Problem with my PKGBUILD or yaourt?
Hi all, I've been maintaining sidplay-residfp and sidplay-residfp-libs for a little while now, and have hit this on a couple of versions of my packages. I'm wondering if I'm doing something wrong with my depends variable, or if I'm hitting a bug in the yaourt AUR helper. As you can see in the output below: - Both packages are detected as upgrades (1.0.0 is installed) - It tries sidplay-residfp first - Detects that it needs the libs package, version 1.0.1 - Says it's gonna build from the AUR - Then tries to use pacman to install an AUR package Is it me, or is it yaourt? I've seen yaourt work with lots of other packages and correctly go through multiple levels of AUR deps to get something installed. Links to my PKGBUILDs: https://aur.archlinux.org/packages/si/sidplay-residfp/PKGBUILD https://aur.archlinux.org/packages/si/sidplay-residfp-libs/PKGBUILD Any advice appreciated. Cheers. - Simon Perry (aka Pezz) --- Output --- % yaourt -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date Foreign packages: | 24 / 24 ==> Software upgrade (new version) : aur/sidplay-residfp 1.0.0-2 -> 1.0.1-3 aur/sidplay-residfp-libs 1.0.0-1 -> 1.0.1-1 ==> Continue upgrade ? [Y/n] ==> [V]iew package detail [M]anually select packages ==> -------------------------------------------------- ==> ==> Downloading sidplay-residfp PKGBUILD from AUR... x PKGBUILD x sidplay-residfp.install sidplay-residfp 1.0.1-3 (Sun May 31 20:15:21 EST 2009) ( Unsupported package: Potentially dangerous ! ) ==> sidplay-residfp dependencies: - sidplay-residfp-libs>=1.0.1 (building from AUR) ==> Continue building sidplay-residfp ? [Y/n] ==> ----------------------------------------- ==> ==> Building and installing package ==> Install or build missing dependencies for sidplay-residfp: ==> Making package: sidplay-residfp 1.0.1-3 (Tue Mar 26 18:26:20 EST 2013) ==> Checking runtime dependencies... ==> Installing missing dependencies... error: target not found: sidplay-residfp-libs>=1.0.1 ==> ERROR: 'pacman' failed to install missing dependencies. ==> ERROR: Makepkg was unable to build sidplay-residfp. ==> Restart building sidplay-residfp ? [y/N] ==> ---------------------------------------- ==> ==> ERROR: unable to update --- End Output ---
On 26/03/13, Simon Perry wrote: | - Both packages are detected as upgrades (1.0.0 is installed) | - It tries sidplay-residfp first | - Detects that it needs the libs package, version 1.0.1 | - Says it's gonna build from the AUR | - Then tries to use pacman to install an AUR package To add, by removing the packages and then re-installing sidplay-residfp leads to yaourt doing the right thing (i.e. building the libs package first as a dependency). -- Simon Perry (aka Pezz)
On Tue, 26 Mar 2013 18:46:12 +1100, Simon Perry <aur@sanxion.net> wrote:
sidplay-residfp
Before sending an email asking if it's the PKGBUILD or yaourt Was building with building the packages without using yaourt attempted? -- Federico Cinelli <cinelli.federico@gmail.com> Arch Linux Trusted User (cinelli) GnuPG Key: 0xC6C11350 "Stay true."
On 26/03/13, Federico Cinelli wrote: | Before sending an email asking if it's the PKGBUILD or yaourt Was building with | building the packages without using yaourt attempted? Both build fine with makepkg, hence why I updated and uploaded them to the AUR. -- Simon Perry (aka Pezz)
participants (2)
-
Federico Cinelli
-
Simon Perry