clearlinux / distribution

Placeholder repository to allow filing of general bugs/issues/etc against the Clear Linux OS for Intel Architecture linux distribution
524 stars 29 forks source link

ruby update #3209

Open K1ngfish3r opened 1 day ago

K1ngfish3r commented 1 day ago

some updates for ruby package + bundle - for-review.txt

autospec notes remove build_prepend add libffi-dev to buildreq_add add /usr/lib64/ruby/gems/*/specifications/default/win32ole-*.gemspec to excludes configure

--prefix=/usr
--enable-shared
--disable-rpath
--with-dbm-type=gdbm_compat
--without-git
--with-compress-debug-sections=no
--enable-mkmf-verbose

for bundle, please add devpkg-libffi, devpkg-valgrind and (need to create) devpkg-yaml.

fenrus75 commented 1 day ago

can you give half a sentence or so describing what this brings ?

On Wed, Nov 20, 2024 at 2:27 PM K1ngfish3r @.***> wrote:

some updates for ruby package + bundle - for-review.txt https://gist.github.com/K1ngfish3r/5aecc34f3e784459ed2d57a5703d645c

autospec notes remove build_prepend add libffi-dev to buildreq_add configure

--prefix=/usr --enable-shared --disable-rpath --with-dbm-type=gdbm_compat --without-git --with-compress-debug-sections=no --enable-mkmf-verbose

for bundle, please add devpkg-libffi, devpkg-valgrind and (need to create) devpkg-yaml.

— Reply to this email directly, view it on GitHub https://github.com/clearlinux/distribution/issues/3209, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJ54FPROJMB6KRZ67OJDAD2BUEERAVCNFSM6AAAAABSFTWUNCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGY3TOMZWGE2DINI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

K1ngfish3r commented 1 day ago

basically, I ran into a couple of issues trying to install and run the default gems provided, so this would make the out of the box experience as bug-free as I could after some searching and consulting in the ruby discord

win32ole is a gem that is windows only and is not supposed to be on a linux install so I removed it from the gemspec (src.fedora also comments it out)

as for the configure file, I removed options which are obsolete since they were removed from ruby, and added some from src.fedora. I didnt remove the others which were still relevant

so overall, is a cleaning?