Package Details: rubyripper-git 0.8.0rc3.r12.gc19661b-4

Git Clone URL: https://aur.archlinux.org/rubyripper-git.git (read-only, click to copy)
Package Base: rubyripper-git
Description: Secure audiodisc ripper
Upstream URL: https://github.com/bleskodev/rubyripper
Licenses: GPL-3.0-only
Conflicts: rubyripper
Provides: rubyripper
Submitter: FabioLolix
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 0
Popularity: 0.000000
First Submitted: 2024-08-11 13:39 (UTC)
Last Updated: 2024-10-20 14:23 (UTC)

Dependencies (21)

Required by (0)

Sources (1)

Pinned Comments

FabioLolix commented on 2024-10-19 12:37 (UTC)

After every major ruby update all AUR ruby pkgbuilds need to be rebuilded

Latest Comments

FabioLolix commented on 2024-10-20 13:56 (UTC)

On line 48? No, it must be a leftover from a copy-paste

mokkurkalve commented on 2024-10-20 13:34 (UTC)

Are the extra single '}' inside build() intentional? (it's in both rubyripper PKGBUILD.)

FabioLolix commented on 2024-10-19 12:37 (UTC)

After every major ruby update all AUR ruby pkgbuilds need to be rebuilded

FabioLolix commented on 2024-10-17 22:20 (UTC)

is there a reason why you aren’t sourcing the code from rubygems.org directly as opposed to using the ruby-gnome source you are using?

Yes, Arch's ruby packaging guidelines https://wiki.archlinux.org/title/Ruby_package_guidelines

These are also my first ruby pkgbuilds and just bumping the version didn't work; while using the new instructions worked

nakoep9614 commented on 2024-10-17 22:11 (UTC)

Understood, thank you for looking into the issue so soon. I am glad you were able to reproduce it, and I will be sure to format errors the way you described in the future.

One question I have (just because I am new to PKGBUILDs) is there a reason why you aren’t sourcing the code from rubygems.org directly as opposed to using the ruby-gnome source you are using? Thanks for helping me learn, it’s been nice to get my hands dirty a bit here.

FabioLolix commented on 2024-10-17 21:58 (UTC)

please encapsulate the error output with backticks `, 3 above 3 below text

I can reproduce the error now, which I hadn't before

The git tag for v4.2.4 have not been created yet on github (issue opened there)

nakoep9614 commented on 2024-10-17 21:36 (UTC)

While building ruby-cairo-gobject after running yay -S rubyripper-git and installing the dependencies fresh from the AUR:

Building native extensions. This could take a while... current directory: /home/nkoeppen/.cache/yay/ruby-cairo-gobject/src/ruby-gnome-4.2.2/cairo-gobject/tmp_install/home/nkoeppen/.local/share/gem/ruby/3.2.0/gems/cairo-gobject-4.2.2/ext/cairo-gobject ["/usr/bin/ruby", "extconf.rb"] ERROR: Error installing cairo-gobject-4.2.2.gem: ERROR: Failed to build gem native extension.

current directory: /home/nkoeppen/.cache/yay/ruby-cairo-gobject/src/ruby-gnome-4.2.2/cairo-gobject/tmp_install/home/nkoeppen/.local/share/gem/ruby/3.2.0/gems/cairo-gobject-4.2.2/ext/cairo-gobject

/usr/bin/ruby extconf.rb Building has failed. See above output for more information on the failure. extconf failed, exit code 1

Gem files will remain installed in /home/nkoeppen/.cache/yay/ruby-cairo-gobject/src/ruby-gnome-4.2.2/cairo-gobject/tmp_install/home/nkoeppen/.local/share/gem/ruby/3.2.0/gems/cairo-gobject-4.2.2 for inspection. Results logged to /home/nkoeppen/.cache/yay/ruby-cairo-gobject/src/ruby-gnome-4.2.2/cairo-gobject/tmp_install/home/nkoeppen/.local/share/gem/ruby/3.2.0/extensions/x86_64-linux/3.3.0/cairo-gobject-4.2.2/gem_make.out <internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:in require': cannot load such file -- mkmf-gnome (LoadError) from <internal:/usr/lib/ruby/3.3.0/rubygems/core_ext/kernel_require.rb>:136:inrequire' from extconf.rb:33:in `<main>' ==> ERROR: A failure occurred in build(). Aborting... -> Failed to install layer, rolling up to next layer.error:error making: ruby-cairo-gobject - exit status 4 ==> Making package: ruby-gobject-introspection 4.2.2-1 (Thu 17 Oct 2024 04:31:24 PM CDT) ==> Checking runtime dependencies... ==> Missing dependencies: -> ruby-cairo-gobject ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies. -> Failed to install layer, rolling up to next layer.error:error making: ruby-gobject-introspection - exit status 8 ==> Making package: ruby-pango 4.2.2-1 (Thu 17 Oct 2024 04:31:25 PM CDT) ==> Checking runtime dependencies... ==> Missing dependencies: -> ruby-gobject-introspection ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies.

FabioLolix commented on 2024-10-17 20:51 (UTC)

but they still do not seem to work for me

The issue is?

nakoep9614 commented on 2024-10-17 20:49 (UTC)

Thanks for reflecting those new PKGBUILDs in the AUR @FabioLinux, but they still do not seem to work for me. I have uploaded my PKGBUILDs in my own GitHub repo in case anyone needs to use them. So far, I have had no issues using these packages or Rubyripper. https://github.com/nakoeppen/arch-pkgbuilds

nakoep9614 commented on 2024-10-15 22:47 (UTC)

Hey @FabioLinux, I commented on the Rubyripper package a month ago asking about progress on the Rubyripper dependencies and you responded with your GitHub repo with the updated PKGBUILDS. Unfortunately, none of those worked for my system, so I was able to update all of those and subsequently, am able to update the rubyripper-git package to include the gtk3/GUI part of the package. Forgive me, I am new to PKGBUILDS, but I would like to update these for other peoples' use. If it would not be much trouble, can I become the primary maintainer of Rubyripper, Rubyripper-git, and all of their ruby-adjacent dependencies so that I can update the PKGBUILDS for everyone? Thanks!