From de24923ee83f561ec1bc00e3073bc26a6f4de118 Mon Sep 17 00:00:00 2001 From: Maximilian Downey Twiss <64618338+Zopolis4@users.noreply.github.com> Date: Tue, 23 Aug 2022 03:31:25 +1000 Subject: [PATCH] Add Rubocop CI (#7083) * Rename IgnoredPatterns to AllowedPatterns. * Exclude docopt.rb (not our code) from Rubocop * Disable Style/RedundantReturn * Disable Style/MutableConstant * Disable Style/NumericLiterals * Set Layout/IndentationStyle to spaces * Temporarily disable various cops. * Add Rubocop CI via Octocop * Lint tree with rubocop -A -c .rubocop.yml Co-authored-by: Satadru Pramanik --- .github/workflows/Rubocop.yml | 15 + .rubocop.yml | 149 +- bin/crew | 771 +++++---- lib/color.rb | 2 +- lib/const.rb | 152 +- lib/convert_size.rb | 8 +- lib/deb_utils.rb | 12 +- lib/downloader.rb | 37 +- lib/musl.rb | 14 +- lib/package.rb | 154 +- lib/progress_bar.rb | 20 +- lib/util.rb | 28 +- packages/a2png.rb | 10 +- packages/a2ps.rb | 12 +- packages/aalib.rb | 12 +- packages/abcde.rb | 10 +- packages/acli.rb | 4 +- packages/acpi.rb | 8 +- packages/acpica.rb | 8 +- packages/adwaita_icon_theme.rb | 4 +- packages/ag.rb | 27 +- packages/aha.rb | 12 +- packages/aide.rb | 20 +- packages/alien.rb | 8 +- packages/alive.rb | 8 +- packages/alsa_lib.rb | 12 +- packages/alsa_plugins.rb | 8 +- packages/alsa_tools.rb | 8 +- packages/alsa_utils.rb | 15 +- packages/amtk.rb | 17 +- packages/anagram.rb | 10 +- packages/android_sdk_tools.rb | 6 +- packages/android_studio.rb | 38 +- packages/ansifilter.rb | 8 +- packages/ant.rb | 2 +- packages/antiword.rb | 10 +- packages/antlr4.rb | 6 +- packages/apg.rb | 20 +- packages/apng2gif.rb | 14 +- packages/appres.rb | 8 +- packages/apr.rb | 12 +- packages/apriconv.rb | 12 +- packages/aprutil.rb | 12 +- packages/aqemu.rb | 18 +- packages/arduino_ide.rb | 14 +- packages/argon2.rb | 8 +- packages/aribb24.rb | 12 +- packages/aribb25.rb | 12 +- packages/armadillo.rb | 8 +- packages/arpack_ng.rb | 10 +- packages/arping.rb | 8 +- packages/ascii.rb | 10 +- packages/aspell.rb | 12 +- packages/aspell_es.rb | 10 +- packages/aspell_fr.rb | 10 +- packages/at_spi2_atk.rb | 16 +- packages/atk.rb | 8 +- packages/atkmm.rb | 16 +- packages/atomicparsley.rb | 16 +- packages/atool.rb | 13 +- packages/audacious.rb | 18 +- packages/audacious_plugins.rb | 8 +- packages/augeas.rb | 12 +- packages/autoconf.rb | 12 +- packages/autoconf_archive.rb | 8 +- packages/automake.rb | 8 +- packages/autosetup.rb | 4 +- packages/autossh.rb | 10 +- packages/aview.rb | 12 +- packages/avocado.rb | 1 - packages/aws.rb | 8 +- packages/aws2.rb | 4 +- packages/aws_shell.rb | 8 +- packages/axel.rb | 8 +- packages/azure_cli.rb | 6 +- packages/b2.rb | 8 +- packages/bacon.rb | 16 +- packages/bacula.rb | 10 +- packages/balena_etcher.rb | 8 +- packages/banner.rb | 8 +- packages/bash.rb | 2 +- packages/bash_completion.rb | 2 +- packages/bats.rb | 8 +- packages/bc.rb | 14 +- packages/bcif.rb | 10 +- packages/bdftopcf.rb | 15 +- packages/bdwgc.rb | 8 +- packages/beav.rb | 4 +- packages/benchmark.rb | 20 +- packages/berry.rb | 25 +- packages/biew.rb | 14 +- packages/binclock.rb | 10 +- packages/bitmap.rb | 8 +- packages/bitpocket.rb | 8 +- packages/bluefish.rb | 14 +- packages/bmon.rb | 6 +- packages/boost.rb | 10 +- packages/brackets.rb | 16 +- packages/broadway.rb | 18 +- packages/broot.rb | 4 +- packages/btrfsprogs.rb | 18 +- packages/bubblewrap.rb | 2 +- packages/buildessential.rb | 49 +- packages/bullet.rb | 8 +- packages/byobu.rb | 10 +- packages/ca_certificates.rb | 4 +- packages/cabextract.rb | 10 +- packages/cadaver.rb | 14 +- packages/calcurse.rb | 10 +- packages/cbase.rb | 20 +- packages/ccache.rb | 6 +- packages/ccl.rb | 8 +- packages/cdargs.rb | 12 +- packages/cdrkit.rb | 10 +- packages/cf.rb | 10 +- packages/cfitsio.rb | 2 +- packages/cgroupfs_mount.rb | 8 +- packages/charm.rb | 8 +- packages/cheat.rb | 4 +- packages/check.rb | 18 +- packages/chibi_scheme.rb | 8 +- packages/chicken.rb | 12 +- packages/chromaprint.rb | 8 +- packages/chrome.rb | 4 +- packages/chromebrew_scripts.rb | 8 +- packages/chrpath.rb | 8 +- packages/chruby.rb | 2 +- packages/chrx.rb | 10 +- packages/civetweb.rb | 16 +- packages/ck4up.rb | 15 +- packages/ckermit.rb | 8 +- packages/clamav.rb | 10 +- packages/clean.rb | 10 +- packages/clib.rb | 8 +- packages/clisp.rb | 24 +- packages/clmystery.rb | 20 +- packages/clojure.rb | 8 +- packages/cloog.rb | 16 +- packages/clutter.rb | 14 +- packages/cmatrix.rb | 12 +- packages/cmus.rb | 12 +- packages/codelite.rb | 2 +- packages/cogl.rb | 8 +- packages/collectl.rb | 8 +- packages/colord.rb | 4 +- packages/colordiff.rb | 10 +- packages/comgt.rb | 8 +- packages/commacd.rb | 2 +- packages/composer.rb | 2 +- packages/compressdoc.rb | 10 +- packages/coreutils.rb | 4 +- packages/cowsay.rb | 2 +- packages/cppunit.rb | 10 +- packages/cpputest.rb | 27 +- packages/cpu_x.rb | 10 +- packages/cpustat.rb | 8 +- packages/cracklib.rb | 8 +- packages/cras.rb | 20 +- packages/crew_profile_base.rb | 8 +- packages/cronie.rb | 30 +- packages/cros_adapta.rb | 2 +- packages/cros_resize.rb | 6 +- packages/crossmobile.rb | 14 +- packages/cryptsetup.rb | 11 +- packages/cscope.rb | 10 +- packages/ctags.rb | 8 +- packages/ctorrent.rb | 10 +- packages/cunit.rb | 12 +- packages/curl.rb | 1 - packages/curtail.rb | 4 +- packages/cvs.rb | 24 +- packages/daq.rb | 10 +- packages/darkhttpd.rb | 8 +- packages/darktable.rb | 8 +- packages/dart.rb | 4 +- packages/dash.rb | 14 +- packages/datamash.rb | 10 +- packages/dbeaver.rb | 8 +- packages/dbus.rb | 2 +- packages/dbus_glib.rb | 10 +- packages/ddgr.rb | 8 +- packages/ddrescue.rb | 14 +- packages/dehtml.rb | 8 +- packages/dejagnu.rb | 17 +- packages/deployer.rb | 8 +- packages/depot_tools.rb | 2 +- packages/desktop_file_utilities.rb | 1 - packages/desktop_file_utils.rb | 10 +- packages/detox.rb | 10 +- packages/dfc.rb | 10 +- packages/dfu_util.rb | 8 +- packages/di.rb | 10 +- packages/dia.rb | 10 +- packages/diffuse.rb | 8 +- packages/diffutils.rb | 8 +- packages/diskscan.rb | 12 +- packages/disktype.rb | 10 +- packages/diy.rb | 8 +- packages/dmidecode.rb | 14 +- packages/dnsmasq.rb | 8 +- packages/docbook.rb | 1 - packages/docbook2x.rb | 10 +- packages/dos2unix.rb | 8 +- packages/dosbox.rb | 14 +- packages/dosbox_x.rb | 8 +- packages/dosfstools.rb | 8 +- packages/double_conversion.rb | 8 +- packages/doxygen.rb | 8 +- packages/dropbox.rb | 22 +- packages/dropbox_uploader.rb | 16 +- packages/dsq.rb | 6 +- packages/dstat.rb | 15 +- packages/dtrx.rb | 8 +- packages/dub.rb | 14 +- packages/ecasound.rb | 8 +- packages/ed.rb | 12 +- packages/edge.rb | 4 +- packages/editres.rb | 8 +- packages/eigen.rb | 8 +- packages/electric.rb | 12 +- packages/elfutils.rb | 4 +- packages/elinks.rb | 12 +- packages/elixir.rb | 6 +- packages/emacs.rb | 8 +- packages/encodings.rb | 8 +- packages/enscript.rb | 10 +- packages/entr.rb | 10 +- packages/epydoc.rb | 8 +- packages/erlang.rb | 8 +- packages/eventstat.rb | 8 +- packages/exa.rb | 2 +- packages/exif.rb | 10 +- packages/exo.rb | 8 +- packages/exodus.rb | 14 +- packages/expect.rb | 16 +- packages/f2fs_tools.rb | 17 +- packages/f3.rb | 12 +- packages/fakeroot.rb | 2 +- packages/fakeroot_ng.rb | 12 +- packages/far.rb | 4 +- packages/fasd.rb | 2 +- packages/faultstat.rb | 8 +- packages/fcft.rb | 4 +- packages/ferdi.rb | 14 +- packages/fetch.rb | 10 +- packages/ffcall.rb | 8 +- packages/ffmpegthumbnailer.rb | 10 +- packages/figlet.rb | 12 +- packages/filecmd.rb | 2 +- packages/filezilla.rb | 10 +- packages/finch.rb | 48 +- packages/findutils.rb | 16 +- packages/firefox.rb | 16 +- packages/firejail.rb | 12 +- packages/fish.rb | 24 +- packages/flac.rb | 12 +- packages/flatpak.rb | 4 +- packages/flex.rb | 16 +- packages/flif.rb | 8 +- packages/fltk.rb | 8 +- packages/flutter.rb | 28 +- packages/fly.rb | 8 +- packages/fnotifystat.rb | 12 +- packages/font_adobe_100dpi.rb | 8 +- packages/font_adobe_75dpi.rb | 8 +- packages/font_adobe_utopia_100dpi.rb | 8 +- packages/font_adobe_utopia_75dpi.rb | 8 +- packages/font_adobe_utopia_type1.rb | 8 +- packages/font_bh_100dpi.rb | 8 +- packages/font_bh_75dpi.rb | 8 +- packages/font_bh_lucidatypewriter_100dpi.rb | 8 +- packages/font_bh_lucidatypewriter_75dpi.rb | 8 +- packages/font_bh_ttf.rb | 8 +- packages/font_bh_type1.rb | 8 +- packages/font_bitstream_100dpi.rb | 8 +- packages/font_bitstream_75dpi.rb | 8 +- packages/font_bitstream_type1.rb | 8 +- packages/font_cursor_misc.rb | 8 +- packages/font_daewoo_misc.rb | 8 +- packages/font_dec_misc.rb | 8 +- packages/font_isas_misc.rb | 8 +- packages/font_jis_misc.rb | 8 +- packages/font_misc_misc.rb | 8 +- packages/font_mutt_misc.rb | 8 +- packages/font_util.rb | 8 +- packages/fontconfig.rb | 8 +- packages/fontforge.rb | 10 +- packages/foot.rb | 4 +- packages/fop.rb | 2 +- packages/foremost.rb | 10 +- packages/forkstat.rb | 20 +- packages/fortune.rb | 4 +- packages/fossil.rb | 8 +- packages/foxit_reader.rb | 8 +- packages/fpc.rb | 18 +- packages/freecad.rb | 18 +- packages/freedos.rb | 13 +- packages/freeglut.rb | 8 +- packages/freeimage.rb | 8 +- packages/freetype.rb | 16 +- packages/freetype_sub.rb | 1 - packages/fribidi.rb | 8 +- packages/fskit.rb | 14 +- packages/fslint.rb | 8 +- packages/fswatch.rb | 12 +- packages/funny_manpages.rb | 6 +- packages/fzf.rb | 12 +- packages/gambit.rb | 22 +- packages/garcon.rb | 8 +- packages/gb.rb | 12 +- packages/gcab.rb | 8 +- packages/gcc.rb | 26 +- packages/gccmakedep.rb | 8 +- packages/gcloud.rb | 42 +- packages/gdal.rb | 8 +- packages/gdb.rb | 4 +- packages/gdrive.rb | 8 +- packages/geany.rb | 2 +- packages/gengetopt.rb | 10 +- packages/genstats.rb | 8 +- packages/geocode_glib.rb | 12 +- packages/geoip.rb | 24 +- packages/geos.rb | 10 +- packages/get_iplayer.rb | 48 +- packages/gettext_tiny.rb | 14 +- packages/ghc.rb | 4 +- packages/giblib.rb | 8 +- packages/gif2apng.rb | 14 +- packages/gifgen.rb | 10 +- packages/giflib.rb | 8 +- packages/gifsicle.rb | 10 +- packages/girara.rb | 11 +- packages/git_prompt.rb | 6 +- packages/github_desktop.rb | 18 +- packages/github_release.rb | 8 +- packages/gitkraken.rb | 8 +- packages/gl2ps.rb | 12 +- packages/glade.rb | 16 +- packages/glfw.rb | 8 +- packages/glibc.rb | 4 +- packages/glide.rb | 8 +- packages/glm.rb | 10 +- packages/glmark2.rb | 10 +- packages/glog.rb | 16 +- packages/glow.rb | 8 +- packages/glproto.rb | 10 +- packages/glslang.rb | 14 +- packages/glyr.rb | 10 +- packages/gmime.rb | 8 +- packages/gn.rb | 23 +- packages/gnome_common.rb | 14 +- packages/gnome_doc_utils.rb | 10 +- packages/gnome_docking_library.rb | 13 +- packages/gnome_icon_theme.rb | 15 +- packages/gnome_keyring.rb | 12 +- packages/gnome_klotski.rb | 2 +- packages/gnome_mines.rb | 2 +- packages/gnome_nibbles.rb | 2 +- packages/gnome_sudoku.rb | 2 +- packages/gnome_text_editor.rb | 4 +- packages/gnome_themes_standard.rb | 14 +- packages/gnu_time.rb | 4 +- packages/gnucobol.rb | 10 +- packages/gnuplot.rb | 10 +- packages/go_bootstrap.rb | 14 +- packages/go_fetch.rb | 14 +- packages/goaccess.rb | 10 +- packages/google_cloud_sdk.rb | 1 - packages/gox.rb | 10 +- packages/gpart.rb | 15 +- packages/gperf.rb | 10 +- packages/gphoto.rb | 8 +- packages/gpm.rb | 26 +- packages/gptfdisk.rb | 16 +- packages/grabinfo.rb | 10 +- packages/gradle.rb | 8 +- packages/graphene.rb | 16 +- packages/graphicsmagick.rb | 10 +- packages/graphviz.rb | 2 +- packages/grive.rb | 8 +- packages/groff.rb | 12 +- packages/gsfonts.rb | 8 +- packages/gsl.rb | 8 +- packages/gsound.rb | 8 +- packages/gst_plugins_bad.rb | 1 - packages/gst_plugins_base.rb | 1 - packages/gtest.rb | 2 +- packages/gtk2.rb | 8 +- packages/gtk4.rb | 4 +- packages/gtk_engines_adwaita.rb | 8 +- packages/gtkdialog.rb | 10 +- packages/gtkmm2.rb | 15 +- packages/gtksharp2.rb | 2 +- packages/gtksourceview_3.rb | 4 +- packages/gtksourceview_5.rb | 4 +- packages/gtypist.rb | 24 +- packages/gucharmap.rb | 10 +- packages/guile.rb | 10 +- packages/gutenprint.rb | 8 +- packages/gvim.rb | 2 +- packages/gwt.rb | 18 +- packages/gzrt.rb | 8 +- packages/gzsize.rb | 18 +- packages/halibut.rb | 8 +- packages/handbrake.rb | 10 +- packages/haproxy.rb | 8 +- packages/harfbuzz.rb | 20 +- packages/has.rb | 8 +- packages/hashpipe.rb | 2 +- packages/haveged.rb | 14 +- packages/hdf5.rb | 10 +- packages/hdparm.rb | 12 +- packages/health_check.rb | 12 +- packages/healthcheck.rb | 18 +- packages/hello.rb | 14 +- packages/help2info.rb | 10 +- packages/help2man.rb | 8 +- packages/heroku.rb | 8 +- packages/hexedit.rb | 14 +- packages/hget.rb | 10 +- packages/hicolor_icon_theme.rb | 14 +- packages/hollywood.rb | 10 +- packages/homebank.rb | 13 +- packages/hplip.rb | 12 +- packages/httpd.rb | 24 +- packages/hugo.rb | 8 +- packages/hunspell.rb | 34 +- packages/hunspell_base.rb | 12 +- packages/hunspell_en_us.rb | 2 +- packages/hunspell_es_any.rb | 2 +- packages/hunspell_fr_fr.rb | 2 +- packages/hyphen.rb | 8 +- packages/i3.rb | 30 +- packages/ibmonitor.rb | 8 +- packages/ibus.rb | 4 +- packages/icon_naming_utils.rb | 10 +- packages/icu4c.rb | 36 +- packages/idea.rb | 26 +- packages/iftop.rb | 10 +- packages/igt_gpu_tools.rb | 4 +- packages/ilmbase.rb | 10 +- packages/imagemagick.rb | 14 +- packages/imagemagick6.rb | 10 +- packages/imake.rb | 8 +- packages/imgur.rb | 8 +- packages/inetutils.rb | 10 +- packages/info2man.rb | 2 +- packages/iniparser.rb | 16 +- packages/inkscape.rb | 10 +- packages/intel_media_driver.rb | 2 +- packages/intltool.rb | 19 +- packages/inxi.rb | 8 +- packages/iperf3.rb | 16 +- packages/ipfs.rb | 8 +- packages/iptraf.rb | 10 +- packages/iputils.rb | 8 +- packages/irrlicht.rb | 30 +- packages/irrlicht_examples.rb | 32 +- packages/irrlicht_tools.rb | 32 +- packages/irssi.rb | 14 +- packages/isl.rb | 8 +- packages/iso_codes.rb | 10 +- packages/jack1.rb | 8 +- packages/jam.rb | 10 +- packages/janet.rb | 8 +- packages/jbigkit.rb | 8 +- packages/jdk.rb | 18 +- packages/jdk11.rb | 12 +- packages/jdk17.rb | 12 +- packages/jdk18.rb | 12 +- packages/jdk8.rb | 10 +- packages/jemalloc.rb | 10 +- packages/jfrog.rb | 10 +- packages/jobscheduler.rb | 12 +- packages/jp2a.rb | 14 +- packages/jpegoptim.rb | 8 +- packages/js78.rb | 20 +- packages/js91.rb | 4 +- packages/jsonc.rb | 8 +- packages/julia.rb | 10 +- packages/kakoune.rb | 18 +- packages/kbd.rb | 10 +- packages/kbfsfuse.rb | 10 +- packages/kbfsgit.rb | 10 +- packages/kcov.rb | 9 +- packages/keepassxc.rb | 14 +- packages/keybase.rb | 10 +- packages/keychain.rb | 12 +- packages/komodo.rb | 24 +- packages/kore.rb | 8 +- packages/kotlin.rb | 8 +- packages/kr.rb | 22 +- packages/krb5.rb | 2 +- packages/krita.rb | 30 +- packages/ksh.rb | 4 +- packages/kubectl.rb | 18 +- packages/kwiml.rb | 10 +- packages/ladspa.rb | 8 +- packages/lapack.rb | 8 +- packages/ld_default.rb | 8 +- packages/ldc.rb | 39 +- packages/ledger.rb | 8 +- packages/leiningen.rb | 4 +- packages/less.rb | 8 +- packages/leveldb.rb | 8 +- packages/lft.rb | 12 +- packages/lftp.rb | 8 +- packages/lha.rb | 10 +- packages/liba52.rb | 12 +- packages/libaacs.rb | 8 +- packages/libaio.rb | 15 +- packages/libart.rb | 10 +- packages/libass.rb | 20 +- packages/libatomic_ops.rb | 16 +- packages/libaudiofile.rb | 8 +- packages/libbluray.rb | 12 +- packages/libbytesize.rb | 10 +- packages/libcanberra.rb | 2 +- packages/libcddb.rb | 12 +- packages/libcdio.rb | 12 +- packages/libcerf.rb | 10 +- packages/libcheck.rb | 8 +- packages/libconfig.rb | 12 +- packages/libconfuse.rb | 12 +- packages/libcss.rb | 8 +- packages/libcue.rb | 12 +- packages/libdaemon.rb | 8 +- packages/libdb.rb | 10 +- packages/libdc1394.rb | 12 +- packages/libdca.rb | 12 +- packages/libdmx.rb | 12 +- packages/libdnet.rb | 10 +- packages/libdom.rb | 8 +- packages/libdsm.rb | 12 +- packages/libdvbpsi.rb | 12 +- packages/libdvdnav.rb | 12 +- packages/libdvdread.rb | 12 +- packages/libebml.rb | 12 +- packages/libedit.rb | 8 +- packages/libefl.rb | 8 +- packages/libemf.rb | 10 +- packages/libepoxy.rb | 12 +- packages/libev.rb | 8 +- packages/libevent.rb | 16 +- packages/libewf.rb | 8 +- packages/libfdk_aac.rb | 8 +- packages/libfilezilla.rb | 8 +- packages/libfontenc.rb | 8 +- packages/libfrei0r.rb | 10 +- packages/libfs.rb | 12 +- packages/libgc.rb | 10 +- packages/libgconf.rb | 10 +- packages/libgeotiff.rb | 8 +- packages/libglu.rb | 8 +- packages/libgme.rb | 12 +- packages/libgnome_keyring.rb | 8 +- packages/libgnomecanvas.rb | 10 +- packages/libharu.rb | 12 +- packages/libhubbub.rb | 8 +- packages/libid3tag.rb | 10 +- packages/libinih.rb | 16 +- packages/libinstpatch.rb | 12 +- packages/libjpeg.rb | 4 +- packages/libmad.rb | 12 +- packages/libmatroska.rb | 12 +- packages/libmbedtls.rb | 10 +- packages/libmfx.rb | 4 +- packages/libmicrodns.rb | 12 +- packages/libmicrohttpd.rb | 10 +- packages/libmng.rb | 8 +- packages/libmnl.rb | 12 +- packages/libmodplug.rb | 12 +- packages/libmp3lame.rb | 10 +- packages/libmpc.rb | 12 +- packages/libmpeg2.rb | 12 +- packages/libmrss.rb | 10 +- packages/libmtp.rb | 12 +- packages/libmysofa.rb | 12 +- packages/libnet.rb | 8 +- packages/libnewt.rb | 4 +- packages/libnfs.rb | 12 +- packages/libnftnl.rb | 8 +- packages/libnghttp2.rb | 4 +- packages/libnotify.rb | 16 +- packages/libnsbmp.rb | 8 +- packages/libnsgif.rb | 8 +- packages/libnsutils.rb | 8 +- packages/libnxml.rb | 12 +- packages/libofx.rb | 10 +- packages/libogg.rb | 14 +- packages/libomxil_bellagio.rb | 14 +- packages/libopencoreamr.rb | 12 +- packages/libotf.rb | 2 +- packages/libotr.rb | 10 +- packages/libpaper.rb | 8 +- packages/libparserutils.rb | 8 +- packages/libpciaccess.rb | 12 +- packages/libpeas.rb | 16 +- packages/libpng.rb | 8 +- packages/libportal.rb | 8 +- packages/libprelude.rb | 8 +- packages/libproxy.rb | 2 +- packages/libpstat.rb | 10 +- packages/libpth.rb | 10 +- packages/libraw.rb | 8 +- packages/librespot.rb | 8 +- packages/libsamplerate.rb | 8 +- packages/libsecret.rb | 8 +- packages/libshine.rb | 12 +- packages/libsigcplusplus.rb | 16 +- packages/libsigcplusplus3.rb | 16 +- packages/libslz.rb | 10 +- packages/libsndfile.rb | 12 +- packages/libsodium.rb | 4 +- packages/libsolv.rb | 8 +- packages/libsoxr.rb | 34 +- packages/libspatialaudio.rb | 12 +- packages/libspatialindex.rb | 14 +- packages/libspectre.rb | 8 +- packages/libspng.rb | 8 +- packages/libssh2.rb | 12 +- packages/libstemmer.rb | 8 +- packages/libstfl.rb | 22 +- packages/libstrophe.rb | 15 +- packages/libtheora.rb | 12 +- packages/libticables2.rb | 24 +- packages/libticalcs2.rb | 20 +- packages/libticonv.rb | 22 +- packages/libtifiles2.rb | 20 +- packages/libtinfo.rb | 12 +- packages/libudev_stub.rb | 10 +- packages/libuninum.rb | 10 +- packages/libunwind.rb | 10 +- packages/libva_intel_driver_hybrid.rb | 6 +- packages/libvdpau.rb | 10 +- packages/libvisual.rb | 10 +- packages/libvisual_plugins.rb | 10 +- packages/libvoamrwbenc.rb | 12 +- packages/libvorbis.rb | 12 +- packages/libwapcaplet.rb | 8 +- packages/libwnck.rb | 8 +- packages/libxau.rb | 12 +- packages/libxaw.rb | 12 +- packages/libxcomposite.rb | 14 +- packages/libxcursor.rb | 12 +- packages/libxdamage.rb | 12 +- packages/libxext.rb | 12 +- packages/libxfce4ui.rb | 10 +- packages/libxfce4util.rb | 8 +- packages/libxfixes.rb | 12 +- packages/libxfont.rb | 12 +- packages/libxfont2.rb | 8 +- packages/libxft.rb | 8 +- packages/libxi.rb | 12 +- packages/libxinerama.rb | 8 +- packages/libxkbcommon.rb | 12 +- packages/libxkbfile.rb | 12 +- packages/libxp.rb | 8 +- packages/libxpm.rb | 12 +- packages/libxpresent.rb | 8 +- packages/libxrandr.rb | 12 +- packages/libxrender.rb | 12 +- packages/libxres.rb | 12 +- packages/libxshmfence.rb | 14 +- packages/libxslt.rb | 14 +- packages/libxtrans.rb | 12 +- packages/libxtst.rb | 13 +- packages/libxv.rb | 12 +- packages/libxvid.rb | 12 +- packages/libxvmc.rb | 12 +- packages/libxxf86dga.rb | 12 +- packages/libxxf86vm.rb | 12 +- packages/libyaml.rb | 8 +- packages/libzip.rb | 14 +- packages/links.rb | 12 +- packages/live555.rb | 8 +- packages/lm_sensors.rb | 8 +- packages/lmdb.rb | 2 +- packages/log4c.rb | 8 +- packages/log4cplus.rb | 8 +- packages/logisim.rb | 2 +- packages/lsb_release.rb | 6 +- packages/lshw.rb | 8 +- packages/lsscsi.rb | 12 +- packages/ltrace.rb | 12 +- packages/luajit.rb | 12 +- packages/lxappearance.rb | 8 +- packages/lynis.rb | 10 +- packages/lzma.rb | 1 - packages/lzo.rb | 14 +- packages/lzop.rb | 12 +- packages/m4.rb | 8 +- packages/macchanger.rb | 8 +- packages/madplay.rb | 10 +- packages/make.rb | 8 +- packages/makedepend.rb | 12 +- packages/manpages.rb | 10 +- packages/mapserver.rb | 18 +- packages/markdown.rb | 8 +- packages/masscan.rb | 10 +- packages/mate_calc.rb | 15 +- packages/mate_common.rb | 14 +- packages/mate_desktop.rb | 15 +- packages/maven.rb | 8 +- packages/mc.rb | 8 +- packages/mcelog.rb | 8 +- packages/mdp.rb | 8 +- packages/mediainfo.rb | 10 +- packages/megatools.rb | 10 +- packages/memcached.rb | 18 +- packages/mesa_utils.rb | 12 +- packages/metasploit.rb | 10 +- packages/mg.rb | 10 +- packages/micro.rb | 8 +- packages/minecraft.rb | 8 +- packages/minerd.rb | 12 +- packages/miniconda3.rb | 20 +- packages/miniupnpc.rb | 12 +- packages/miscfiles.rb | 10 +- packages/misctools.rb | 12 +- packages/mkfontscale.rb | 8 +- packages/mksh.rb | 20 +- packages/mlocate.rb | 14 +- packages/mm_common.rb | 16 +- packages/moc.rb | 12 +- packages/monero.rb | 4 +- packages/monero_gui.rb | 4 +- packages/mongodb.rb | 26 +- packages/moonbuggy.rb | 14 +- packages/moreutils.rb | 12 +- packages/mosh.rb | 10 +- packages/most.rb | 8 +- packages/motif.rb | 8 +- packages/mp4v2.rb | 8 +- packages/mpg123.rb | 12 +- packages/mpv.rb | 4 +- packages/msttcorefonts.rb | 10 +- packages/mtdev.rb | 8 +- packages/mtools.rb | 14 +- packages/mtr.rb | 10 +- packages/multitail.rb | 12 +- packages/muparser.rb | 10 +- packages/mupdf.rb | 14 +- packages/musl_brotli.rb | 2 +- packages/musl_libnghttp2.rb | 2 +- packages/mutagen.rb | 8 +- packages/mutt.rb | 2 +- packages/mysql.rb | 34 +- packages/mywanip.rb | 4 +- packages/nanomsg.rb | 8 +- packages/natron.rb | 8 +- packages/ncat.rb | 16 +- packages/ncdc.rb | 12 +- packages/ncdu.rb | 12 +- packages/ncftp.rb | 14 +- packages/nconvert.rb | 12 +- packages/ncrack.rb | 14 +- packages/ndisc6.rb | 8 +- packages/nedit.rb | 8 +- packages/neovim.rb | 8 +- packages/netbeans.rb | 2 +- packages/netcat.rb | 12 +- packages/netcdf.rb | 8 +- packages/nethack4.rb | 57 +- packages/nethogs.rb | 8 +- packages/netpbm.rb | 10 +- packages/netperf.rb | 8 +- packages/netsurf.rb | 8 +- packages/netsurf_buildsystem.rb | 8 +- packages/networkmanager.rb | 4 +- packages/newlisp.rb | 10 +- packages/newsboat.rb | 10 +- packages/nftables.rb | 12 +- packages/nginx.rb | 26 +- packages/ngrok.rb | 8 +- packages/nim.rb | 14 +- packages/nitrogen.rb | 9 +- packages/nmap.rb | 4 +- packages/nmon.rb | 10 +- packages/nodebrew.rb | 4 +- packages/nping.rb | 16 +- packages/nsgenbind.rb | 8 +- packages/nspr.rb | 1 - packages/nss_mdns.rb | 10 +- packages/numactl.rb | 8 +- packages/obconf.rb | 16 +- packages/obs.rb | 20 +- packages/octane.rb | 12 +- packages/od1n.rb | 16 +- packages/ondir.rb | 8 +- packages/oneko.rb | 28 +- packages/openal.rb | 8 +- packages/openblas.rb | 42 +- packages/openbox.rb | 22 +- packages/openexr.rb | 10 +- packages/openhab.rb | 8 +- packages/openlibm.rb | 8 +- packages/openmpi.rb | 10 +- packages/openrtsp.rb | 10 +- packages/opensp.rb | 10 +- packages/openvpn.rb | 8 +- packages/openvr.rb | 8 +- packages/opera.rb | 8 +- packages/optipng.rb | 12 +- packages/opus.rb | 12 +- packages/orc.rb | 1 - packages/osl.rb | 10 +- packages/owl.rb | 8 +- packages/p7zip_gui.rb | 12 +- packages/packer.rb | 8 +- packages/packer_completion.rb | 2 +- packages/pacparser.rb | 10 +- packages/pagein.rb | 20 +- packages/pagemon.rb | 8 +- packages/pandoc.rb | 10 +- packages/pango.rb | 1 - packages/pass.rb | 12 +- packages/patch.rb | 12 +- packages/patchutils.rb | 12 +- packages/pavuk.rb | 13 +- packages/pcaudiolib.rb | 8 +- packages/pciutils.rb | 8 +- packages/pcsc_lite.rb | 12 +- packages/pdfchain.rb | 8 +- packages/pdfcrack.rb | 8 +- packages/pdfgrep.rb | 12 +- packages/pdftk.rb | 8 +- packages/peek.rb | 10 +- packages/peg.rb | 11 +- packages/percona_boost.rb | 8 +- packages/percona_server.rb | 34 +- packages/percona_toolkit.rb | 8 +- packages/perf.rb | 8 +- packages/perl_read_key.rb | 1 - packages/pexec.rb | 8 +- packages/phive.rb | 10 +- packages/php.rb | 22 +- packages/php5.rb | 32 +- packages/php71.rb | 18 +- packages/php72.rb | 18 +- packages/php73.rb | 10 +- packages/php74.rb | 20 +- packages/php80.rb | 16 +- packages/php81.rb | 16 +- packages/phpsysinfo.rb | 2 +- packages/picom.rb | 12 +- packages/pidgin.rb | 40 +- packages/pigz.rb | 8 +- packages/pinentry.rb | 14 +- packages/pkgconf.rb | 18 +- packages/pkgsrc.rb | 64 +- packages/plowshare.rb | 2 +- packages/plplot.rb | 10 +- packages/pmd.rb | 12 +- packages/pngquant.rb | 4 +- packages/podofo.rb | 8 +- packages/postgres.rb | 18 +- packages/potrace.rb | 8 +- packages/powerline_fonts.rb | 26 +- packages/powershell.rb | 8 +- packages/powerstat.rb | 8 +- packages/premake.rb | 10 +- packages/printproto.rb | 8 +- packages/procps.rb | 8 +- packages/profanity.rb | 14 +- packages/progress.rb | 10 +- packages/proj4.rb | 8 +- packages/projectlibre.rb | 8 +- packages/prometheus_cpp.rb | 20 +- packages/proxychains.rb | 10 +- packages/pthread_stubs.rb | 8 +- packages/pugixml.rb | 8 +- packages/pulseaudio.rb | 8 +- packages/pup.rb | 6 +- packages/pupnp.rb | 12 +- packages/putty.rb | 8 +- packages/pv.rb | 8 +- packages/pwgen.rb | 8 +- packages/py2_pip.rb | 2 +- packages/pycharm.rb | 8 +- packages/pyconfigure.rb | 12 +- packages/pygobject2.rb | 10 +- packages/pygtk.rb | 10 +- packages/python2.rb | 2 +- packages/q.rb | 8 +- packages/qb64.rb | 18 +- packages/qemacs.rb | 30 +- packages/qhull.rb | 8 +- packages/qpdf.rb | 10 +- packages/qqwing.rb | 10 +- packages/qrencode.rb | 8 +- packages/qtbase.rb | 2 +- packages/qtchooser.rb | 10 +- packages/qtcreator.rb | 4 +- packages/qtdeclarative.rb | 12 +- packages/qtfm.rb | 8 +- packages/qtlocation.rb | 8 +- packages/qtmultimedia.rb | 4 +- packages/qtscript.rb | 8 +- packages/qtserialport.rb | 8 +- packages/qtsvg.rb | 12 +- packages/qttools.rb | 2 +- packages/qtwayland.rb | 10 +- packages/qtx11extras.rb | 12 +- packages/quakespasm.rb | 18 +- packages/r.rb | 32 +- packages/radare2.rb | 10 +- packages/ragel.rb | 1 - packages/ranger.rb | 12 +- packages/rarian.rb | 10 +- packages/re2.rb | 4 +- packages/recode.rb | 10 +- packages/recordmydesktop.rb | 10 +- packages/redis.rb | 16 +- packages/regex_opt.rb | 10 +- packages/remind.rb | 10 +- packages/remmina.rb | 1 - packages/renameutils.rb | 14 +- packages/rendercheck.rb | 8 +- packages/rfkill.rb | 14 +- packages/rhino.rb | 24 +- packages/rhythmbox.rb | 4 +- packages/ripgrep.rb | 8 +- packages/rkhunter.rb | 2 +- packages/rlottie.rb | 16 +- packages/rlwrap.rb | 14 +- packages/rng_tools.rb | 26 +- packages/roswell.rb | 12 +- packages/rsu_client.rb | 8 +- packages/rtaudio.rb | 12 +- packages/rubberband.rb | 10 +- packages/ruby.rb | 4 +- packages/ruby_rubocop.rb | 2 +- packages/ruby_webrick.rb | 8 +- packages/rush.rb | 14 +- packages/s.rb | 12 +- packages/sbc.rb | 8 +- packages/sbcl.rb | 12 +- packages/sbt.rb | 28 +- packages/scheme48.rb | 14 +- packages/scite.rb | 14 +- packages/scons.rb | 8 +- packages/screenfetch.rb | 8 +- packages/scrollz.rb | 16 +- packages/scrot.rb | 8 +- packages/sdl2_image.rb | 10 +- packages/sejda_console.rb | 10 +- packages/selenium_server_standalone.rb | 16 +- packages/serf.rb | 8 +- packages/sfk.rb | 10 +- packages/sg3_utils.rb | 12 +- packages/sgml_common.rb | 12 +- packages/shared_mime_info.rb | 12 +- packages/shhmsg.rb | 12 +- packages/shhopt.rb | 12 +- packages/shmux.rb | 10 +- packages/shotcut.rb | 8 +- packages/shrinkpdf.rb | 10 +- packages/shtool.rb | 8 +- packages/siege.rb | 8 +- packages/signal_desktop.rb | 2 +- packages/sl.rb | 2 +- packages/slang.rb | 14 +- packages/sleuthkit.rb | 10 +- packages/sluice.rb | 12 +- packages/smallbasic.rb | 8 +- packages/smem.rb | 8 +- packages/smemstat.rb | 8 +- packages/snappy.rb | 8 +- packages/sngrep.rb | 8 +- packages/snooze.rb | 8 +- packages/snort.rb | 10 +- packages/snowflake.rb | 16 +- packages/socat.rb | 14 +- packages/sommelier.rb | 4 +- packages/sonic.rb | 8 +- packages/spacefm.rb | 10 +- packages/spark.rb | 2 +- packages/speedometer.rb | 16 +- packages/sqlitebrowser.rb | 12 +- packages/sqlmap.rb | 8 +- packages/sshcode.rb | 12 +- packages/sshfs.rb | 12 +- packages/sshrc.rb | 8 +- packages/stack.rb | 2 +- packages/stellarium.rb | 4 +- packages/stow.rb | 1 - packages/stressng.rb | 2 +- packages/stunnel.rb | 14 +- packages/subversion.rb | 8 +- packages/suitesparse.rb | 8 +- packages/superlu.rb | 8 +- packages/swatchdog.rb | 10 +- packages/swi_prolog.rb | 4 +- packages/swig1.rb | 10 +- packages/sxhkd.rb | 12 +- packages/syncthing.rb | 26 +- packages/sysfsutils.rb | 10 +- packages/sysstat.rb | 12 +- packages/tack.rb | 10 +- packages/taglib.rb | 8 +- packages/tcpdump.rb | 12 +- packages/tcpflow.rb | 12 +- packages/tcpstat.rb | 14 +- packages/tcpwrappers.rb | 14 +- packages/tcsh.rb | 14 +- packages/teams.rb | 14 +- packages/telegram.rb | 6 +- packages/tepl_5.rb | 4 +- packages/tepl_6.rb | 4 +- packages/termcap.rb | 10 +- packages/terminology.rb | 8 +- packages/terminus.rb | 2 +- packages/terraform.rb | 8 +- packages/testdisk.rb | 8 +- packages/texlive.rb | 6 +- packages/thunar.rb | 8 +- packages/ticker.rb | 10 +- packages/tidy.rb | 10 +- packages/tig.rb | 8 +- packages/tilp.rb | 1 - packages/tilp2.rb | 20 +- packages/tina.rb | 10 +- packages/tint2.rb | 12 +- packages/tinycc.rb | 8 +- packages/tinycore.rb | 22 +- packages/tldr.rb | 8 +- packages/tmux.rb | 8 +- packages/torbrowser.rb | 6 +- packages/totem_pl_parser.rb | 4 +- packages/tpp.rb | 14 +- packages/traceroute.rb | 14 +- packages/translate_shell.rb | 14 +- packages/tre.rb | 10 +- packages/tree.rb | 12 +- packages/ttf2pt1.rb | 10 +- packages/twm.rb | 8 +- packages/txt2man.rb | 10 +- packages/uchardet.rb | 10 +- packages/udeler.rb | 10 +- packages/uget.rb | 10 +- packages/umockdev.rb | 16 +- packages/units.rb | 10 +- packages/unrar.rb | 14 +- packages/unrtf.rb | 14 +- packages/unshield.rb | 8 +- packages/unzip.rb | 25 +- packages/usbutils.rb | 2 +- packages/uwsgi.rb | 6 +- packages/v2ray.rb | 16 +- packages/vagrant.rb | 14 +- packages/vamp_sdk.rb | 10 +- packages/vdev.rb | 8 +- packages/veracrypt.rb | 8 +- packages/vidstab.rb | 10 +- packages/vifm.rb | 26 +- packages/vim.rb | 2 +- packages/vim_runtime.rb | 2 +- packages/vivaldi.rb | 4 +- packages/vpnc.rb | 8 +- packages/vtable_dumper.rb | 8 +- packages/vuze.rb | 10 +- packages/w3m.rb | 4 +- packages/wallstreet.rb | 10 +- packages/wavpack.rb | 10 +- packages/wayland_proxy_virtwl.rb | 2 +- packages/wbox.rb | 8 +- packages/wdiff.rb | 10 +- packages/weather.rb | 10 +- packages/weechat.rb | 10 +- packages/which.rb | 14 +- packages/whiptail.rb | 10 +- packages/whitedb.rb | 14 +- packages/whois.rb | 10 +- packages/wine.rb | 4 +- packages/wing.rb | 14 +- packages/wireless_tools.rb | 14 +- packages/wishlist.rb | 8 +- packages/wkhtmltox.rb | 36 +- packages/wl_clipboard.rb | 8 +- packages/woff2.rb | 8 +- packages/wol.rb | 8 +- packages/words.rb | 8 +- packages/wp_cli.rb | 2 +- packages/wput.rb | 8 +- packages/wxformbuilder.rb | 8 +- packages/wxwidgets.rb | 4 +- packages/xa.rb | 8 +- packages/xauth.rb | 20 +- packages/xbitmaps.rb | 8 +- packages/xclock.rb | 8 +- packages/xcurses.rb | 4 +- packages/xdg_base.rb | 2 +- packages/xdg_dbus_proxy.rb | 8 +- packages/xdg_utils.rb | 8 +- packages/xdotool.rb | 8 +- packages/xdpyinfo.rb | 8 +- packages/xe.rb | 8 +- packages/xercesc.rb | 8 +- packages/xfce4_dev_tools.rb | 8 +- packages/xfce4_panel.rb | 10 +- packages/xfce4_terminal.rb | 8 +- packages/xfconf.rb | 8 +- packages/xfsprogs.rb | 16 +- packages/xinit.rb | 8 +- packages/xkbcomp.rb | 9 +- packages/xkeyboard_config.rb | 9 +- packages/xmessage.rb | 8 +- packages/xmlcatmgr.rb | 8 +- packages/xmlclitools.rb | 8 +- packages/xmlstarlet.rb | 8 +- packages/xmlto.rb | 8 +- packages/xmltoman.rb | 8 +- packages/xorg_evdev_driver.rb | 15 +- packages/xorg_fbdev_driver.rb | 8 +- packages/xorg_intel_driver.rb | 8 +- packages/xorg_libinput_driver.rb | 8 +- packages/xorg_nouveau_driver.rb | 8 +- packages/xorg_synaptics_driver.rb | 8 +- packages/xorg_vmmouse_driver.rb | 12 +- packages/xorg_vmware_driver.rb | 8 +- packages/xorg_wacom_driver.rb | 8 +- packages/xprop.rb | 8 +- packages/xscreensaver.rb | 8 +- packages/xsetroot.rb | 10 +- packages/xterm.rb | 10 +- packages/xxhash.rb | 8 +- packages/xz_java.rb | 8 +- packages/yad.rb | 8 +- packages/yajl.rb | 10 +- packages/yarn.rb | 10 +- packages/youtube_dl.rb | 4 +- packages/zathura.rb | 10 +- packages/zathura_poppler_pdf.rb | 11 +- packages/zenity.rb | 8 +- packages/zeromq.rb | 8 +- packages/zile.rb | 14 +- packages/zip.rb | 18 +- packages/zopfli.rb | 10 +- packages/zsync.rb | 8 +- packages/zzuf.rb | 12 +- tests/cycle_test | 27 +- tests/spellcheck_test | 4 +- tools/check.rb | 1624 +++++++++---------- 1144 files changed, 7527 insertions(+), 7515 deletions(-) create mode 100644 .github/workflows/Rubocop.yml diff --git a/.github/workflows/Rubocop.yml b/.github/workflows/Rubocop.yml new file mode 100644 index 000000000..75a34c0d0 --- /dev/null +++ b/.github/workflows/Rubocop.yml @@ -0,0 +1,15 @@ +name: Rubocop + +on: [pull_request] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: rubocop + uses: Freshly/Octocop@v0.0.2 + with: + github_token: ${{ secrets.github_token }} + reporter: github-pr-check + rubocop_flags: "-c .rubocop.yml" diff --git a/.rubocop.yml b/.rubocop.yml index 27113aa56..5c90e2639 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -12,30 +12,165 @@ AllCops: NewCops: enable TargetRubyVersion: 3.0 + Exclude: + - 'lib/docopt.rb' + +# These cops have been temporarily disabled and should be reenabled asap +Security/Eval: + Enabled: false + +Naming/ClassAndModuleCamelCase: + # Disable this cop for every file in packages/ + Enabled: false + +Naming/MethodParameterName: + Enabled: false + +Naming/MethodName: + Enabled: false + +Naming/VariableName: + Enabled: false + +Naming/PredicateName: + Enabled: false + +Metrics/AbcSize: + Enabled: false + +Metrics/MethodLength: + Enabled: false + +Metrics/ModuleLength: + Enabled: false + +Metrics/BlockLength: + Enabled: false + +Metrics/ClassLength: + Enabled: false + +Metrics/CyclomaticComplexity: + Enabled: false + +Metrics/PerceivedComplexity: + Enabled: false + +Metrics/BlockNesting: + Enabled: false + +Metrics/ParameterLists: + Enabled: false + +Layout/TrailingWhitespace: + Enabled: false + +Layout/LineContinuationLeadingSpace: + Enabled: false + +Lint/EmptyBlock: + Enabled: false + +Lint/ImplicitStringConcatenation: + Enabled: false + +Lint/UnreachableCode: + Enabled: false + +Lint/DuplicateBranch: + Enabled: false + +Lint/AssignmentInCondition: + Enabled: false + +Lint/LiteralAsCondition: + Enabled: false + +Lint/UnderscorePrefixedVariableName: + Enabled: false + +Lint/EmptyWhen: + Enabled: false + +Lint/UselessAssignment: + Enabled: false + +Lint/MissingSuper: + Enabled: false + +Lint/ShadowingOuterLocalVariable: + Enabled: false + +Lint/SuppressedException: + Enabled: false + +Layout/LineLength: + AllowedPatterns: + - '#' + - 'description' + # When this is reenabled, keep the AllowedPatterns configuration + Enabled: false Layout/HashAlignment: EnforcedHashRocketStyle: - separator EnforcedColonStyle: - separator + # When this is reenabled, keep the EnforcedHashRocketStyle and EnforcedColonStyle configuration + Enabled: false + +# End temporarily disabled cops Layout/FirstHashElementIndentation: EnforcedStyle: consistent +Layout/IndentationStyle: + EnforcedStyle: spaces + +Style/RedundantReturn: + Enabled: false + Style/FrozenStringLiteralComment: Enabled: false +Style/MutableConstant: + Enabled: false + Style/Documentation: Enabled: false +Style/GuardClause: + Enabled: false + +Style/DocumentDynamicEvalDefinition: + Enabled: false + +Style/OptionalBooleanParameter: + Enabled: false + +Style/ClassVars: + Enabled: false + +Style/GlobalVars: + Enabled: false + +Style/FormatStringToken: + Enabled: false + +Style/MultilineBlockChain: + Enabled: false + +Style/NumericLiterals: + Enabled: false + +Naming/AccessorMethodName: + Enabled: false + +Naming/BlockParameterName: + Enabled: false + Naming/VariableNumber: Enabled: false -Naming/ClassAndModuleCamelCase: +Naming/HeredocDelimiterNaming: Enabled: false - -Metrics/MethodLength: - Enabled: false - -Layout/LineLength: - IgnoredPatterns: ['description'] diff --git a/bin/crew b/bin/crew index aea09d6be..673383b1e 100755 --- a/bin/crew +++ b/bin/crew @@ -2,7 +2,7 @@ require_relative '../lib/color' # Disallow sudo -abort 'Chromebrew should not be run as root.'.lightred if Process.uid == 0 +abort 'Chromebrew should not be run as root.'.lightred if Process.uid.zero? require 'uri' require 'digest/sha2' @@ -19,41 +19,41 @@ require_relative '../lib/package' # Add lib to LOAD_PATH $LOAD_PATH.unshift "#{CREW_LIB_PATH}lib" -DOC = < ... - crew const [options] [ ...] - crew deps [options] [-t|--tree] [-b|--include-build-deps] [--exclude-buildessential] ... - crew download [options] ... - crew files [options] ... - crew help [] - crew install [options] [-k|--keep] [-s|--build-from-source] [-S|--recursive-build] ... - crew list [options] (available|installed|compatible|incompatible) - crew postinstall [options] ... - crew reinstall [options] [-k|--keep] [-s|--build-from-source] [-S|--recursive-build] ... - crew remove [options] ... - crew search [options] [ ...] - crew sysinfo [options] - crew update [options] [] - crew upgrade [options] [-k|--keep] [-s|--build-from-source] [ ...] - crew whatprovides [options] ... - - -b --include-build-deps Include build dependencies in output. - -t --tree Print dependencies in a tree-structure format. - -c --color Use colors even if standard out is not a tty. - -d --no-color Disable colors even if standard out is a tty. - -k --keep Keep the `CREW_BREW_DIR` (#{CREW_BREW_DIR}) directory. - -L --license Display the crew license. - -s --build-from-source Build from source even if pre-compiled binary exists. - -S --recursive-build Build from source, including all dependencies, even if pre-compiled binaries exist. - -v --verbose Show extra information. - -V --version Display the crew version. - -h --help Show this screen. - -version #{CREW_VERSION} +DOC = <<~DOCOPT + Chromebrew - Package manager for Chrome OS https://chromebrew.github.io + + Usage: + crew autoremove [options] + crew build [options] [-k|--keep] ... + crew const [options] [ ...] + crew deps [options] [-t|--tree] [-b|--include-build-deps] [--exclude-buildessential] ... + crew download [options] ... + crew files [options] ... + crew help [] + crew install [options] [-k|--keep] [-s|--build-from-source] [-S|--recursive-build] ... + crew list [options] (available|installed|compatible|incompatible) + crew postinstall [options] ... + crew reinstall [options] [-k|--keep] [-s|--build-from-source] [-S|--recursive-build] ... + crew remove [options] ... + crew search [options] [ ...] + crew sysinfo [options] + crew update [options] [] + crew upgrade [options] [-k|--keep] [-s|--build-from-source] [ ...] + crew whatprovides [options] ... + + -b --include-build-deps Include build dependencies in output. + -t --tree Print dependencies in a tree-structure format. + -c --color Use colors even if standard out is not a tty. + -d --no-color Disable colors even if standard out is a tty. + -k --keep Keep the `CREW_BREW_DIR` (#{CREW_BREW_DIR}) directory. + -L --license Display the crew license. + -s --build-from-source Build from source even if pre-compiled binary exists. + -S --recursive-build Build from source, including all dependencies, even if pre-compiled binaries exist. + -v --verbose Show extra information. + -V --version Display the crew version. + -h --help Show this screen. + + version #{CREW_VERSION} DOCOPT CREW_LICENSE = <<~LICENSESTRING @@ -78,33 +78,33 @@ CREW_LICENSE = <<~LICENSESTRING LICENSESTRING # All available crew commands. -@cmds = [ - 'autoremove', - 'build', - 'const', - 'deps', - 'download', - 'files', - 'help', - 'install', - 'list', - 'postinstall', - 'reinstall', - 'remove', - 'search', - 'sysinfo', - 'update', - 'upgrade', - 'whatprovides' +@cmds = %w[ + autoremove + build + const + deps + download + files + help + install + list + postinstall + reinstall + remove + search + sysinfo + update + upgrade + whatprovides ] # Parse arguments using docopt require_relative '../lib/docopt' begin - args = Docopt::docopt(DOC) - args[''] = args[''].map { |arg| arg.gsub('-','_') } if args[''] + args = Docopt.docopt(DOC) + args[''] = args[''].map { |arg| arg.gsub('-', '_') } if args[''] rescue Docopt::Exit => e - if ARGV[0] then + if ARGV[0] case ARGV[0] when '-V', '--version' puts CREW_VERSION @@ -113,14 +113,14 @@ rescue Docopt::Exit => e puts CREW_LICENSE exit 0 end - if ARGV[0] != '-h' and ARGV[0] != '--help' then + if (ARGV[0] != '-h') && (ARGV[0] != '--help') puts "Could not understand \"crew #{ARGV.join(' ')}\".".lightred # Looking for similar commands - if not @cmds.include?(ARGV[0]) then - similar = @cmds.select {|word| edit_distance(ARGV[0], word) < 4} - if not similar.empty? then + unless @cmds.include?(ARGV[0]) + similar = @cmds.select { |word| edit_distance(ARGV[0], word) < 4 } + unless similar.empty? puts 'Did you mean?' - similar.each {|sug| puts " #{sug}"} + similar.each { |sug| puts " #{sug}" } end end end @@ -129,11 +129,11 @@ rescue Docopt::Exit => e exit 1 end -String.use_color = args["--color"] || !args["--no-color"] -@opt_keep = args["--keep"] -@opt_verbose = args["--verbose"] +String.use_color = args['--color'] || !args['--no-color'] +@opt_keep = args['--keep'] +@opt_verbose = args['--verbose'] -if @opt_verbose then +if @opt_verbose @fileutils_verbose = true @verbose = 'v' @short_verbose = '-v' @@ -143,20 +143,24 @@ else @short_verbose = '' end -@opt_src = args["--build-from-source"] -@opt_recursive = args["--recursive-build"] +@opt_src = args['--build-from-source'] +@opt_recursive = args['--recursive-build'] -@device = JSON.parse(File.read(CREW_CONFIG_PATH + 'device.json'), symbolize_names: true) -#symbolize also values -@device.each do |key, elem| - @device[key] = @device[key].to_sym rescue @device[key] +@device = JSON.parse(File.read("#{CREW_CONFIG_PATH}device.json"), symbolize_names: true) +# symbolize also values +@device.each do |key, _elem| + @device[key] = begin + @device[key].to_sym + rescue StandardError + @device[key] + end end def print_package(pkgPath, extra = false) pkgName = File.basename pkgPath, '.rb' begin set_package pkgName, pkgPath - rescue => e + rescue StandardError => e puts "Error with #{pkgName}.rb: #{e}".red unless e.to_s.include?('uninitialized constant') end print_current_package extra @@ -164,8 +168,8 @@ end def print_current_package(extra = false) status = '' - status = 'installed' if @device[:installed_packages].any? do |elem| elem[:name] == @pkg.name end - status = 'incompatible' unless @device[:compatible_packages].any? do |elem| elem[:name] == @pkg.name end + status = 'installed' if @device[:installed_packages].any? { |elem| elem[:name] == @pkg.name } + status = 'incompatible' unless @device[:compatible_packages].any? { |elem| elem[:name] == @pkg.name } case status when 'installed' print @pkg.name.lightgreen @@ -176,12 +180,12 @@ def print_current_package(extra = false) end print ": #{@pkg.description}".lightblue if @pkg.description if extra - puts "" + puts '' puts @pkg.homepage if @pkg.homepage puts "Version: #{@pkg.version}" print "License: #{@pkg.license}" if @pkg.license end - puts "" + puts '' end def set_package(pkgName, pkgPath) @@ -195,39 +199,33 @@ def set_package(pkgName, pkgPath) end def list_packages - Dir[CREW_PACKAGES_PATH + '*.rb'].each do |filename| + Dir["#{CREW_PACKAGES_PATH}*.rb"].each do |filename| print_package filename end end def list_available - Dir[CREW_PACKAGES_PATH + '*.rb'].each do |filename| + Dir["#{CREW_PACKAGES_PATH}*.rb"].each do |filename| notInstalled = true pkgName = File.basename filename, '.rb' - notInstalled = false if File.exist? CREW_META_PATH + pkgName + '.filelist' - if notInstalled - begin - set_package pkgName, filename - rescue => e - puts "Error with #{pkgName}.rb: #{e}".red unless e.to_s.include?('uninitialized constant') - end - if @pkg.compatibility&.include? 'all' or @pkg.compatibility&.include? ARCH - puts pkgName - end + notInstalled = false if File.exist? "#{CREW_META_PATH}#{pkgName}.filelist" + next unless notInstalled + + begin + set_package pkgName, filename + rescue StandardError => e + puts "Error with #{pkgName}.rb: #{e}".red unless e.to_s.include?('uninitialized constant') end + puts pkgName if (@pkg.compatibility&.include? 'all') || (@pkg.compatibility&.include? ARCH) end end def list_installed - unless @opt_verbose - Dir[CREW_META_PATH + '*.directorylist'].sort.map do |f| - File.basename(f, '.directorylist').lightgreen - end - else + if @opt_verbose @installed_packages = [] @device[:installed_packages].each do |package| search package[:name], true - @installed_packages.append(package[:name] + ' ' + package[:version].to_s) + @installed_packages.append("#{package[:name]} #{package[:version]}") end @sorted_installed_packages = @installed_packages.sort @sorted_installed_packages.unshift('======= =======') @@ -237,15 +235,19 @@ def list_installed puts "%-#{@first_col_width}s%s".lightgreen % line.split end puts + else + Dir["#{CREW_META_PATH}*.directorylist"].map do |f| + File.basename(f, '.directorylist').lightgreen + end end end def list_compatible(compat = true) - Dir[CREW_PACKAGES_PATH + '*.rb'].each do |filename| + Dir["#{CREW_PACKAGES_PATH}*.rb"].each do |filename| pkgName = File.basename filename, '.rb' - if @device[:compatible_packages].any? do |elem| elem[:name] == pkgName end + if @device[:compatible_packages].any? { |elem| elem[:name] == pkgName } if compat - if ( File.exist? CREW_META_PATH + pkgName + '.filelist' ) + if File.exist? "#{CREW_META_PATH}#{pkgName}.filelist" puts pkgName.lightgreen else puts pkgName @@ -260,11 +262,11 @@ end def generate_compatible puts 'Generating compatible packages...'.orange if @opt_verbose @device[:compatible_packages] = [] - Dir[CREW_PACKAGES_PATH + '*.rb'].each do |filename| + Dir["#{CREW_PACKAGES_PATH}*.rb"].each do |filename| pkgName = File.basename filename, '.rb' begin set_package pkgName, filename - rescue => e + rescue StandardError => e puts "Error with #{pkgName}.rb: #{e}".red unless e.to_s.include?('uninitialized constant') end puts "Checking #{pkgName} for compatibility.".orange if @opt_verbose @@ -276,57 +278,57 @@ def generate_compatible if @pkg.compatibility.nil? @binary_url = @pkg.get_binary_url(@device[:architecture]) @url = @pkg.get_url(@device[:architecture]) - if !@binary_url + unless @binary_url puts "#{pkgName} is missing compatibility information".red - #puts "url: #{@url}".green + # puts "url: #{@url}".green # If no source package is available, then package is not compatible. @compatibility = false unless @url puts "#{pkgName} compatibility is #{@compatibility}" if @opt_verbose end end - if ( @pkg.compatibility&.include? 'all' or @pkg.compatibility&.include? ARCH or @pkg.compatibility.nil? ) and @compatibility - #add to compatible packages + if ((@pkg.compatibility&.include? 'all') || (@pkg.compatibility&.include? ARCH) || @pkg.compatibility.nil?) && @compatibility + # add to compatible packages puts "Adding #{pkgName} to compatible packages.".lightgreen if @opt_verbose @device[:compatible_packages].push(name: @pkg.name) - else - puts "#{pkgName} is not a compatible package.".lightred if @opt_verbose + elsif @opt_verbose + puts "#{pkgName} is not a compatible package.".lightred end end - File.open(CREW_CONFIG_PATH + 'device.json', 'w') do |file| + File.open("#{CREW_CONFIG_PATH}device.json", 'w') do |file| output = JSON.parse @device.to_json file.write JSON.pretty_generate(output) end puts 'Generating compatible packages done.'.orange if @opt_verbose end -def search (pkgName, silent = false) - pkgPath = CREW_PACKAGES_PATH + pkgName + '.rb' +def search(pkgName, silent = false) + pkgPath = "#{CREW_PACKAGES_PATH}#{pkgName}.rb" begin return set_package(pkgName, pkgPath) if File.exist?(pkgPath) - rescue => e + rescue StandardError => e puts "Error with #{pkgName}.rb: #{e}".lightred unless e.to_s.include?('uninitialized constant') end unless File.exist?(pkgPath) && silent @pkg = nil abort "Package #{pkgName} not found. 😞".lightred unless silent - return + return end end def regexp_search(pkgPat) re = Regexp.new(pkgPat, true) - results = Dir[CREW_PACKAGES_PATH + '*.rb'].sort \ - .select { |f| File.basename(f, '.rb') =~ re } \ - .each { |f| print_package(f, @opt_verbose) } + results = Dir["#{CREW_PACKAGES_PATH}*.rb"] \ + .select { |f| File.basename(f, '.rb') =~ re } \ + .each { |f| print_package(f, @opt_verbose) } if results.empty? - Dir[CREW_PACKAGES_PATH + '*.rb'].each do |packagePath| + Dir["#{CREW_PACKAGES_PATH}*.rb"].each do |packagePath| packageName = File.basename packagePath, '.rb' begin set_package packageName, packagePath - rescue => e + rescue StandardError => e puts "Error with #{pkgName}.rb: #{e}".red unless e.to_s.include?('uninitialized constant') end - if ( @pkg.description =~ /#{pkgPat}/i ) + if @pkg.description =~ /#{pkgPat}/i print_current_package @opt_verbose results.push(packageName) end @@ -337,12 +339,12 @@ end def help(pkgName) case pkgName - when "autoremove" + when 'autoremove' puts <<~EOT Remove unused dependencies installed by removed packages Usage: crew autoremove EOT - when "build" + when 'build' puts <<~EOT Build package(s). Usage: crew build [-k|--keep] [-v|--verbose] [ ...] @@ -350,13 +352,13 @@ def help(pkgName) If `-k` or `--keep` is present, the `CREW_BREW_DIR` (#{CREW_BREW_DIR}) directory will remain. If `-v` or `--verbose` is present, extra information will be displayed. EOT - when "const" + when 'const' puts <<~EOT Display constant(s). Usage: crew const [ ...] If no constants are provided, all constants will be displayed. EOT - when "deps" + when 'deps' puts <<~EOT Display dependencies of package(s). Usage: crew deps [-t|--tree] [-b|--include-build-deps] [--exclude-buildessential] [ ...] @@ -365,20 +367,20 @@ def help(pkgName) If `-b` or `--include-build-deps` specified, build dependencies will be included in output It `--exclude-buildessential` specified, `buildessential` and its dependencies will not be inserted automatically EOT - when "download" + when 'download' puts <<~EOT Download package(s). Usage: crew download [-v|--verbose] [ ...] Download package(s) to `CREW_BREW_DIR` (#{CREW_BREW_DIR}), but don't install. If `-v` or `--verbose` is present, extra information will be displayed. EOT - when "files" + when 'files' puts <<~EOT Display installed files of package(s). Usage: crew files [ ...] The package(s) must be currently installed. EOT - when "install" + when 'install' puts <<~EOT Install package(s). Usage: crew install [-k|--keep] [-s|--build-from-source] [-S|--recursive-build] [-v|--verbose] [ ...] @@ -388,18 +390,18 @@ def help(pkgName) If `-S` or `--recursive-build` is present, the package(s), including all dependencies, will be compiled instead of installed via binary. If `-v` or `--verbose` is present, extra information will be displayed. EOT - when "list" + when 'list' puts <<~EOT List packages Usage: crew list [-v|--verbose] available|installed|compatible|incompatible EOT - when "postinstall" + when 'postinstall' puts <<~EOT Display postinstall messages of package(s). Usage: crew postinstall [ ...] The package(s) must be currently installed. EOT - when "reinstall" + when 'reinstall' puts <<~EOT Remove and install package(s). Usage: crew reinstall [-k|--keep] [-s|--build-from-source] [-S|--recursive-build] [-v|--verbose] [ ...] @@ -408,14 +410,14 @@ def help(pkgName) If `-S` or `--recursive-build` is present, the package(s), including all dependencies, will be compiled instead of installed via binary. If `-v` or `--verbose` is present, extra information will be displayed. EOT - when "remove" + when 'remove' puts <<~EOT Remove package(s). Usage: crew remove [-v|--verbose] [ ...] The package(s) must be currently installed. If `-v` or `--verbose` is present, extra information will be displayed. EOT - when "search" + when 'search' puts <<~EOT Look for package(s). Usage: crew search [-v|--verbose] [ ...] @@ -430,13 +432,13 @@ def help(pkgName) crew search | grep -i audio".lightblue + " will display all packages with `audio` in the name or description. crew search git -v".lightblue + " will display packages with `git` in the name along with homepage, version and license. EOT - when "sysinfo" + when 'sysinfo' puts <<~EOT Show system infomation in Markdown style. Usage: crew sysinfo EOT - when "update" + when 'update' puts <<~EOT Update crew. Usage: crew update @@ -444,7 +446,7 @@ def help(pkgName) Usage: crew update compatible This updates the crew package compatibility list. EOT - when "upgrade" + when 'upgrade' puts <<~EOT Update package(s). Usage: crew upgrade [-v|--verbose] [-s|--build-from-source] [ ...] @@ -453,7 +455,7 @@ def help(pkgName) If `-s` or `--build-from-source` is present, the package(s) will be compiled instead of upgraded via binary. If `-v` or `--verbose` is present, extra information will be displayed. EOT - when "whatprovides" + when 'whatprovides' puts <<~EOT Determine which package(s) contains file(s). Usage: crew whatprovides ... @@ -501,18 +503,18 @@ def const(var) URI ] # Get all constants - @constants = Module.constants.select {|e| e =~ /[[:upper:]]$/} + @constants = Module.constants.grep(/[[:upper:]]$/) # Reject all constants which match the default list - @constants = @constants.map(&:to_s).reject{ |e| @ruby_default_constants.any? { |f| /\A#{e}\z/ =~ f }} + @constants = @constants.map(&:to_s).reject { |e| @ruby_default_constants.any? { |f| /\A#{e}\z/ =~ f } } # Print a sorted list of the remaining constants used by crew. - @constants.sort.each { |var| + @constants.sort.each do |var| value = eval(var.to_s) puts "#{var}=#{value}" - } + end end end -def files (pkgName) +def files(pkgName) filelist = "#{CREW_META_PATH}#{pkgName}.filelist" if File.exist? filelist system "sort #{filelist}" @@ -529,13 +531,11 @@ def files (pkgName) end end -def whatprovides (regexPat) +def whatprovides(regexPat) # Use grep version command to ascertain whether we have a working grep. - unless system('grep -V > /dev/null 2>&1') - abort 'Grep is not working. Please install it with \'crew install grep\''.lightred - end + abort 'Grep is not working. Please install it with \'crew install grep\''.lightred unless system('grep -V > /dev/null 2>&1') fileArray = [] - @grepresults = %x[grep "#{regexPat}" #{CREW_META_PATH}*.filelist].chomp.gsub('.filelist','').gsub(':',': ').gsub(CREW_META_PATH,'').split(/$/).map(&:strip) + @grepresults = `grep "#{regexPat}" #{CREW_META_PATH}*.filelist`.chomp.gsub('.filelist', '').gsub(':', ': ').gsub(CREW_META_PATH, '').split(/$/).map(&:strip) @grepresults.each { |fileLine| fileArray.push(fileLine) } unless fileArray.empty? fileArray.sort.each do |item| @@ -547,10 +547,10 @@ end def update abort "'crew update' is used to update crew itself. Use 'crew upgrade [ ...]' to update specific packages.".orange if @pkgName - #update package lists + # update package lists Dir.chdir CREW_LIB_PATH do if CREW_TESTING == '1' - puts "Updating crew from testing repository..." + puts 'Updating crew from testing repository...' system "git remote add testing #{CREW_TESTING_REPO} 2>/dev/null || \ git remote set-url testing #{CREW_TESTING_REPO}" system "git fetch testing #{CREW_TESTING_BRANCH}" @@ -563,9 +563,9 @@ def update puts 'Package lists, crew, and library updated.' - #update compatible packages + # update compatible packages generate_compatible - #check for outdated installed packages + # check for outdated installed packages puts 'Checking for package updates...' canBeUpdated = 0 @@ -577,15 +577,15 @@ def update end if package[:version].to_s != @pkg.version canBeUpdated += 1 - puts @pkg.name + ' could be updated from ' + package[:version].to_s + ' to ' + @pkg.version + puts "#{@pkg.name} could be updated from #{package[:version]} to #{@pkg.version}" end end - if canBeUpdated > 0 + if canBeUpdated.positive? puts - puts "Run `crew upgrade` to update all packages or `crew upgrade [ ...]` to update specific packages." + puts 'Run `crew upgrade` to update all packages or `crew upgrade [ ...]` to update specific packages.' else - puts "Your software is up to date.".lightgreen + puts 'Your software is up to date.'.lightgreen end end @@ -593,31 +593,30 @@ def upgrade if @pkgName currentVersion = nil @device[:installed_packages].each do |package| - if package[:name] == @pkg.name - currentVersion = package[:version] - end + currentVersion = package[:version] if package[:name] == @pkg.name end - if currentVersion != @pkg.version + if currentVersion == @pkg.version + puts "#{@pkg.name} is already up to date.".lightgreen + else puts "Updating #{@pkg.name}..." @pkg.in_upgrade = true resolve_dependencies_and_install @pkg.in_upgrade = false - else - puts "#{@pkg.name} is already up to date.".lightgreen end else # Make an installed packages list belong to the dependency order dependencies = [] @device[:installed_packages].each do |package| - if not File.exist?(CREW_PACKAGES_PATH + package[:name] + '.rb') + unless File.exist?("#{CREW_PACKAGES_PATH}#{package[:name]}.rb") puts "Package file for installed package #{package[:name]} is missing.".lightred next end # skip package if it is dependent other packages previously checked next if dependencies.include? package[:name] + # add package itself - dependencies = [ package[:name] ].concat(dependencies) + dependencies = [package[:name]].concat(dependencies) # expand dependencies and add it to the dependencies list search package[:name], true @dependencies = [] @@ -629,27 +628,26 @@ def upgrade # Check version number of installed package and make a target list toBeUpdated = [] dependencies.each do |dep| - package = @device[:installed_packages].select {|pkg| pkg[:name] == dep} [0] + package = @device[:installed_packages].select { |pkg| pkg[:name] == dep } [0] next unless package + search package[:name], true - if package[:version] != @pkg.version - toBeUpdated.push(package[:name]) - end + toBeUpdated.push(package[:name]) if package[:version] != @pkg.version end - unless toBeUpdated.empty? + if toBeUpdated.empty? + puts 'Your software is already up to date.'.lightgreen + else puts 'Updating packages...' toBeUpdated.each do |package| search package print_current_package - puts "Updating " + @pkg.name + "..." if @opt_verbose + puts "Updating #{@pkg.name}..." if @opt_verbose @pkg.in_upgrade = true resolve_dependencies_and_install @pkg.in_upgrade = false end - puts "Packages have been updated.".lightgreen - else - puts "Your software is already up to date.".lightgreen + puts 'Packages have been updated.'.lightgreen end end end @@ -666,13 +664,13 @@ def download if !url abort "No precompiled binary or source is available for #{@device[:architecture]}.".lightred elsif !source - puts "Precompiled binary available, downloading..." + puts 'Precompiled binary available, downloading...' elsif @pkg.build_from_source - puts "Downloading source..." + puts 'Downloading source...' elsif uri =~ /^SKIP$/i - puts "Skipping source download..." + puts 'Skipping source download...' else - puts "No precompiled binary available for your platform, downloading source..." + puts 'No precompiled binary available for your platform, downloading source...' end @git = uri.scheme =~ /git/ ? true : false @@ -685,27 +683,27 @@ def download if CREW_CACHE_ENABLED puts "Looking for #{@pkg.name} archive in cache".orange if @opt_verbose cachefile = CREW_CACHE_DIR + filename - if ! File.exist?(cachefile) - puts 'Cannot find cached archive. 😔 Will download.'.lightred - cachefile = '' - else + if File.exist?(cachefile) puts "#{@pkg.name.capitalize} archive file exists in cache".lightgreen if @opt_verbose - if Digest::SHA256.hexdigest( File.read(cachefile) ) == sha256sum || sha256sum =~ /^SKIP$/i + if Digest::SHA256.hexdigest(File.read(cachefile)) == sha256sum || sha256sum =~ /^SKIP$/i begin # Hard link cached file if possible. - FileUtils.ln cachefile, CREW_BREW_DIR, force: true, verbose: @fileutils_verbose unless File.identical?(cachefile,CREW_BREW_DIR + '/' + filename) - puts "Archive hard linked from cache".green if @opt_verbose - rescue + FileUtils.ln cachefile, CREW_BREW_DIR, force: true, verbose: @fileutils_verbose unless File.identical?(cachefile, "#{CREW_BREW_DIR}/#{filename}") + puts 'Archive hard linked from cache'.green if @opt_verbose + rescue StandardError # Copy cached file if hard link fails. - FileUtils.cp cachefile, CREW_BREW_DIR, verbose: @fileutils_verbose unless File.identical?(cachefile,CREW_BREW_DIR + '/' + filename) - puts "Archive copied from cache".green if @opt_verbose + FileUtils.cp cachefile, CREW_BREW_DIR, verbose: @fileutils_verbose unless File.identical?(cachefile, "#{CREW_BREW_DIR}/#{filename}") + puts 'Archive copied from cache'.green if @opt_verbose end - puts "Archive found in cache".lightgreen - return {source: source, filename: filename} + puts 'Archive found in cache'.lightgreen + return { source: source, filename: filename } else puts 'Cached archive checksum mismatch. 😔 Will download.'.lightred cachefile = '' end + else + puts 'Cannot find cached archive. 😔 Will download.'.lightred + cachefile = '' end end # Download file if not cached. @@ -714,18 +712,18 @@ def download puts "#{@pkg.name.capitalize} archive downloaded.".lightgreen # Stow file in cache if requested, if file is not from cache, # and cache is writable. - if CREW_CACHE_ENABLED and cachefile.to_s.empty? and File.writable?(CREW_CACHE_DIR) + if CREW_CACHE_ENABLED && cachefile.to_s.empty? && File.writable?(CREW_CACHE_DIR) begin # Hard link to cache if possible. FileUtils.ln filename, CREW_CACHE_DIR, verbose: @fileutils_verbose - puts "Archive hard linked to cache".green if @opt_verbose - rescue + puts 'Archive hard linked to cache'.green if @opt_verbose + rescue StandardError # Copy to cache if hard link fails. FileUtils.cp filename, CREW_CACHE_DIR, verbose: @fileutils_verbose - puts "Archive copied to cache".green if @opt_verbose + puts 'Archive copied to cache'.green if @opt_verbose end end - return {source: source, filename: filename} + return { source: source, filename: filename } when /^SKIP$/i Dir.mkdir @extract_dir @@ -746,24 +744,22 @@ def download if CREW_CACHE_ENABLED # No git branch specified, just a git commit or tag if @pkg.git_branch.to_s.empty? - abort("No Git branch, commit, or tag specified!").lightred if @pkg.git_hashtag.to_s.empty? - cachefile = CREW_CACHE_DIR + filename + @pkg.git_hashtag.gsub('/', '_') + '.tar.xz' - puts "cachefile is #{cachefile}".orange if @opt_verbose + abort('No Git branch, commit, or tag specified!').lightred if @pkg.git_hashtag.to_s.empty? + cachefile = "#{CREW_CACHE_DIR}#{filename}#{@pkg.git_hashtag.gsub('/', '_')}.tar.xz" # Git branch and git commit specified - elsif ! @pkg.git_hashtag.to_s.empty? - cachefile = CREW_CACHE_DIR + filename + @pkg.git_branch.gsub(/[^0-9A-Za-z.\-]/, '_') + '_' + @pkg.git_hashtag.gsub('/', '_') + '.tar.xz' - puts "cachefile is #{cachefile}".orange if @opt_verbose + elsif !@pkg.git_hashtag.to_s.empty? + cachefile = "#{CREW_CACHE_DIR}#{filename}#{@pkg.git_branch.gsub(/[^0-9A-Za-z.\-]/, '_')}_#{@pkg.git_hashtag.gsub('/', '_')}.tar.xz" # Git branch specified, without a specific git commit. else # Use to the day granularity for a branch timestamp with no specific commit specified. - cachefile = CREW_CACHE_DIR + filename + @pkg.git_branch.gsub(/[^0-9A-Za-z.\-]/, '_') + Time.now.strftime("%m%d%Y") + '.tar.xz' - puts "cachefile is #{cachefile}".orange if @opt_verbose + cachefile = "#{CREW_CACHE_DIR}#{filename}#{@pkg.git_branch.gsub(/[^0-9A-Za-z.\-]/, '_')}#{Time.now.strftime('%m%d%Y')}.tar.xz" end + puts "cachefile is #{cachefile}".orange if @opt_verbose if File.file?(cachefile) if system "cd #{CREW_CACHE_DIR} && sha256sum -c #{cachefile}.sha256" FileUtils.mkdir @extract_dir system "tar x#{@verbose}f #{cachefile} -C #{@extract_dir}" - return {source: source, filename: filename} + return { source: source, filename: filename } else puts 'Cached git repository checksum mismatch. 😔 Will download.'.lightred end @@ -774,35 +770,29 @@ def download # Download via git Dir.mkdir @extract_dir Dir.chdir @extract_dir do - unless @pkg.git_branch.to_s.empty? - # Leave a message because this step can be slow. - puts "Downloading src from a git branch. This may take a while..." - system "git clone --branch #{@pkg.git_branch} --single-branch #{@pkg.source_url} tmpdir", exception: true - system "mv tmpdir/.git . && rm -rf tmpdir" - system "git reset --hard #{@pkg.git_hashtag}", exception: true - else + if @pkg.git_branch.to_s.empty? system 'git init' system 'git config advice.detachedHead false' system 'git config init.defaultBranch master' system "git remote add origin #{@pkg.source_url}", exception: true system "git fetch --depth 1 origin #{@pkg.git_hashtag}", exception: true system 'git checkout FETCH_HEAD' + else + # Leave a message because this step can be slow. + puts 'Downloading src from a git branch. This may take a while...' + system "git clone --branch #{@pkg.git_branch} --single-branch #{@pkg.source_url} tmpdir", exception: true + system 'mv tmpdir/.git . && rm -rf tmpdir' + system "git reset --hard #{@pkg.git_hashtag}", exception: true end - unless @pkg.no_git_submodules? - system 'git submodule update --init --recursive' - end - if @pkg.git_fetchtags? - system 'git fetch --tags', exception: true - end - if @pkg.git_clone_deep? - system "git fetch origin #{@pkg.git_hashtag}", exception: true - end + system 'git submodule update --init --recursive' unless @pkg.no_git_submodules? + system 'git fetch --tags', exception: true if @pkg.git_fetchtags? + system "git fetch origin #{@pkg.git_hashtag}", exception: true if @pkg.git_clone_deep? puts 'Repository downloaded.'.lightgreen end # Stow file in cache if requested and cache is writable. - if CREW_CACHE_ENABLED and File.writable?(CREW_CACHE_DIR) + if CREW_CACHE_ENABLED && File.writable?(CREW_CACHE_DIR) puts 'Caching downloaded git repo...' - Dir.chdir "#{@extract_dir}" do + Dir.chdir @extract_dir.to_s do # Do not use --exclude-vcs to exclude .git # because some builds will use that information. system "tar c#{@verbose}Jf #{cachefile} \ @@ -813,7 +803,7 @@ def download end end end - return {source: source, filename: filename} + return { source: source, filename: filename } end def unpack(meta) @@ -836,22 +826,20 @@ def unpack(meta) if File.exist?("#{CREW_MUSL_PREFIX}/bin/zstd") @crew_musl_prefix_zstd_available = `#{CREW_MUSL_PREFIX}/bin/zstd --version`.include?('zstd command line interface') ? true : nil end - unless @crew_prefix_zstd_available or @crew_musl_prefix_zstd_available - abort 'zstd is needed for this install. Please (re)install it first with \'crew remove musl_zstd zstd ; crew install musl_zstd ; crew install zstd\''.lightred - end + abort 'zstd is needed for this install. Please (re)install it first with \'crew remove musl_zstd zstd ; crew install musl_zstd ; crew install zstd\''.lightred unless @crew_prefix_zstd_available || @crew_musl_prefix_zstd_available puts "Unpacking archive using 'tar', this may take a while..." # Use the zstd found to be working. This should correct for # situations where the libzstd library is unavailable. if @crew_prefix_zstd_available - puts "Using standard zstd".lightblue if @opt_verbose + puts 'Using standard zstd'.lightblue if @opt_verbose system "tar -Izstd -x#{@verbose}f #{meta[:filename]} -C #{@extract_dir}", exception: true elsif @crew_musl_prefix_zstd_available - puts "Using musl zstd".lightblue if @opt_verbose + puts 'Using musl zstd'.lightblue if @opt_verbose system "PATH=#{CREW_MUSL_PREFIX}/bin:\$PATH tar -Izstd -x#{@verbose}f #{meta[:filename]} -C #{@extract_dir}", exception: true end when /\.deb$/i puts "Unpacking '.deb' archive, this may take a while..." - DebUtils::extract_deb(meta[:filename], /data\..*/) + DebUtils.extract_deb(meta[:filename], /data\..*/) system "tar x#{@verbose}f data.* -C #{@extract_dir}", exception: true when /\.AppImage$/i puts "Unpacking 'AppImage' archive, this may take a while..." @@ -860,9 +848,7 @@ def unpack(meta) system "../#{meta[:filename]} --appimage-extract", exception: true end when /\.tpxz$/i - unless File.exist?("#{CREW_PREFIX}/bin/pixz") - abort 'Pixz is needed for this install. Please install it with \'crew install pixz\''.lightred - end + abort 'Pixz is needed for this install. Please install it with \'crew install pixz\''.lightred unless File.exist?("#{CREW_PREFIX}/bin/pixz") puts "Unpacking 'tpxz' archive using 'tar', this may take a while..." system "tar -Ipixz -x#{@verbose}f #{meta[:filename]} -C #{@extract_dir}", exception: true end @@ -918,7 +904,7 @@ def build_and_preconfigure(target_dir) puts 'Preconfiguring package...' @pkg.install - unless @pkg.no_compile_needed? and !CREW_LA_RENAME_ENABLED + unless @pkg.no_compile_needed? && !CREW_LA_RENAME_ENABLED # Rename all *.la_tmp back to *.la to avoid # cannot access '*.la': No such file or directory puts 'Rename all *.la_tmp files back to *.la'.lightblue @@ -950,17 +936,11 @@ def post_install if @pkg.gnome? puts "Performing Gnome post-installs for #{@pkg.name}...".lightblue if @opt_verbose # generate schemas - if @device[:installed_packages].any? { |elem| elem[:name] == 'glib' } - system "#{CREW_PREFIX}/bin/glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas" - end + system "#{CREW_PREFIX}/bin/glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas" if @device[:installed_packages].any? { |elem| elem[:name] == 'glib' } # update mime database - if @device[:installed_packages].any? { |elem| elem[:name] == 'shared_mime_info' } - system "#{CREW_PREFIX}/bin/update-mime-database #{CREW_PREFIX}/share/mime" - end + system "#{CREW_PREFIX}/bin/update-mime-database #{CREW_PREFIX}/share/mime" if @device[:installed_packages].any? { |elem| elem[:name] == 'shared_mime_info' } # update icon cache, but only if gdk_pixbuf is already installed. - if @device[:installed_packages].any? { |elem| elem[:name] == 'gtk3' } - system "#{CREW_PREFIX}/bin/gtk-update-icon-cache -ft #{CREW_PREFIX}/share/icons/* || true" - end + system "#{CREW_PREFIX}/bin/gtk-update-icon-cache -ft #{CREW_PREFIX}/share/icons/* || true" if @device[:installed_packages].any? { |elem| elem[:name] == 'gtk3' } end end end @@ -984,11 +964,11 @@ def prepare_package(destdir) # readers. This file must not be included in packages other # than install-info. # https://www.debian.org/doc/debian-policy/ch-docs.html#info-documents - FileUtils.rm "#{CREW_DEST_PREFIX}/share/info/dir" if File.exist?("#{CREW_DEST_PREFIX}/share/info/dir") + FileUtils.rm_f "#{CREW_DEST_PREFIX}/share/info/dir" # Remove all perl module files which will conflict if @pkg.name =~ /^perl_/ - puts "Removing .packlist and perllocal.pod files to avoid conflicts with other perl packages.".orange + puts 'Removing .packlist and perllocal.pod files to avoid conflicts with other perl packages.'.orange system "find #{CREW_DEST_DIR} -type f \\( -name '.packlist' -o -name perllocal.pod \\) -delete" end @@ -1007,12 +987,13 @@ def prepare_package(destdir) system 'cut -c2- ../filelist > filelist' # check for FHS3 compliance - puts "Checking for FHS3 compliance..." + puts 'Checking for FHS3 compliance...' @_errors = 0 - @fhs_compliant_prefix = ['bin', 'etc', 'include', 'lib', 'libexec', 'opt', 'sbin', 'share', 'var'] + @fhs_compliant_prefix = %w[bin etc include lib libexec opt sbin share var] @fhs_compliant_prefix.append(ARCH_LIB) if ARCH_LIB == 'lib64' Dir.foreach(CREW_DEST_PREFIX) do |filename| - next if filename == '.' or filename == '..' + next if (filename == '.') || (filename == '..') + unless @fhs_compliant_prefix.include?(filename) if CREW_FHS_NONCOMPLIANCE_ONLY_ADVISORY || @pkg.no_fhs? puts "Warning: #{CREW_PREFIX}/#{filename} in #{@pkg.name} is not FHS3 compliant.".orange @@ -1024,23 +1005,23 @@ def prepare_package(destdir) end # check for conflicts with other installed files - puts "Checking for conflicts with files from installed packages..." + puts 'Checking for conflicts with files from installed packages...' conflicts = [] - conflictscmd = %x[grep --exclude #{CREW_META_PATH}#{@pkg.name}.filelist -Fxf filelist #{CREW_META_PATH}*.filelist] + conflictscmd = `grep --exclude #{CREW_META_PATH}#{@pkg.name}.filelist -Fxf filelist #{CREW_META_PATH}*.filelist` conflicts << conflictscmd.gsub(/(\.filelist|#{CREW_META_PATH})/, '').split("\n") conflicts.reject!(&:empty?) unless conflicts.empty? if CREW_CONFLICTS_ONLY_ADVISORY || @pkg.conflicts_ok? - puts "Warning: There is a conflict with the same file in another package.".orange + puts 'Warning: There is a conflict with the same file in another package.'.orange else - puts "Error: There is a conflict with the same file in another package.".lightred + puts 'Error: There is a conflict with the same file in another package.'.lightred @_errors = 1 end - conflicts.each do |conflict| puts conflict end + conflicts.each { |conflict| puts conflict } end # abort if errors encountered - abort "Exiting due to above errors.".lightred if @_errors == 1 + abort 'Exiting due to above errors.'.lightred if @_errors == 1 # create directory list system 'find . -type d > ../dlist' @@ -1061,7 +1042,7 @@ def prepare_package(destdir) end def patchelf_set_need_paths(dir) - return if @pkg.no_patchelf? or @pkg.no_compile_needed? + return if @pkg.no_patchelf? || @pkg.no_compile_needed? Dir.chdir dir do puts 'Running patchelf'.lightblue @@ -1071,7 +1052,7 @@ def patchelf_set_need_paths(dir) @patchelf_lib_prefix = @pkg.is_musl? ? "#{CREW_MUSL_PREFIX}/lib" : CREW_LIB_PREFIX puts "@patchelf_lib_prefix is #{@patchelf_lib_prefix}" if @opt_verbose - @patchelf_interpreter = @pkg.is_musl? ? "#{CREW_MUSL_PREFIX}/lib/libc.so" : "CREW_LIB_PREFIX/libc.so.6" + @patchelf_interpreter = @pkg.is_musl? ? "#{CREW_MUSL_PREFIX}/lib/libc.so" : 'CREW_LIB_PREFIX/libc.so.6' puts "@patchelf_interpreter is #{@patchelf_interpreter}" if @opt_verbose puts 'Running patchelf to patch binaries for library paths'.lightblue @@ -1085,11 +1066,11 @@ def patchelf_set_need_paths(dir) # Avoid segfaults from not using system versions of these files. patchelf_veto_files = %w[ - libdl.so - ld-linux.so.2 - ld-linux-x86-64.so.2 - ld-linux-armhf.so.3 - libc.so.6 + libdl.so + ld-linux.so.2 + ld-linux-x86-64.so.2 + ld-linux-armhf.so.3 + libc.so.6 ] next if !@pkg.is_musl? && patchelf_veto_files.any? { |i| neededlibspatch.include? i } @@ -1107,7 +1088,7 @@ def patchelf_set_need_paths(dir) end # Do not set interpreter for non-musl, as this can break apps if there # is an issue with the crew glibc. - next if !@pkg.is_musl? + next unless @pkg.is_musl? puts 'Running patchelf to patch binary interpreter paths'.lightblue system "patchelf --set-interpreter #{@patchelf_interpreter} #{execfiletopatch}" @@ -1115,7 +1096,7 @@ def patchelf_set_need_paths(dir) end end -def strip_find_files(find_cmd, strip_option = "") +def strip_find_files(find_cmd, strip_option = '') # check whether crew should strip return if CREW_NOT_STRIP || !File.exist?("#{CREW_PREFIX}/bin/llvm-strip") @@ -1125,15 +1106,15 @@ def strip_find_files(find_cmd, strip_option = "") end def strip_dir(dir) - unless CREW_NOT_STRIP or @pkg.no_compile_needed? + unless CREW_NOT_STRIP || @pkg.no_compile_needed? Dir.chdir dir do # Strip libraries with -S - puts "Stripping libraries..." - strip_find_files "find . -type f \\( -name 'lib*.a' -o -name 'lib*.so*' \\) -print", "-S" + puts 'Stripping libraries...' + strip_find_files "find . -type f \\( -name 'lib*.a' -o -name 'lib*.so*' \\) -print", '-S' # Strip binaries but not compressed archives - puts "Stripping binaries..." - extensions = %w[ bz2 gz lha lz lzh rar tar tbz tgz tpxz txz xz Z zip zst ] + puts 'Stripping binaries...' + extensions = %w[bz2 gz lha lz lzh rar tar tbz tgz tpxz txz xz Z zip zst] inames = extensions.join(' ! -iname *\.') strip_find_files "find . -type f ! -iname *\.#{inames} -perm /111 -print | sed -e '/lib.*\.a$/d' -e '/lib.*\.so/d'" end @@ -1144,7 +1125,7 @@ def shrink_dir(dir) unless CREW_NOT_SHRINK_ARCHIVE Dir.chdir dir do if File.exist?("#{CREW_PREFIX}/bin/rdfind") - puts "Using rdfind to convert duplicate files to hard links." + puts 'Using rdfind to convert duplicate files to hard links.' system "#{CREW_PREFIX}/bin/rdfind -removeidentinode true -makesymlinks false -makehardlinks true -makeresultsfile false ." end # Issues with non-x86_64 in compressing libraries, so just compress @@ -1167,19 +1148,19 @@ def shrink_dir(dir) # breaks those binaries. @execfiles = `find . -executable -type f ! \\( -name \"*.so*\" -o -name \"*.a\" -o -name \"Xwayland.elf\" -o -name \"sommelier.elf\" \\) -exec head -c4 {} 2>/dev/null \\; -printf ' %i %p\\n'| grep ^.ELF | sort -u -n -s -k2,2 | awk '{print $3}'`.chomp unless @execfiles.to_s.empty? - puts "Using upx to shrink binaries." + puts 'Using upx to shrink binaries.' # Copying in the ThreadPoolExecutor loop fails non-deterministically @execfiles.each_line do |execfilecp| - execfilecp.slice! "." + execfilecp.slice! '.' execfilecp = dir + execfilecp.chomp - FileUtils.cp "#{execfilecp}","#{execfilecp}-crewupxtmp" + FileUtils.cp execfilecp.to_s, "#{execfilecp}-crewupxtmp" end begin - gem 'concurrent-ruby' + gem 'concurrent-ruby' rescue Gem::LoadError - puts ' -> install gem ' + 'concurrent-ruby' - Gem.install('concurrent-ruby') - gem 'concurrent-ruby' + puts ' -> install gem concurrent-ruby' + Gem.install('concurrent-ruby') + gem 'concurrent-ruby' end require 'concurrent' pool = Concurrent::ThreadPoolExecutor.new( @@ -1190,7 +1171,7 @@ def shrink_dir(dir) ) @execfiles.each_line do |execfile| pool.post do - execfile.slice! "." + execfile.slice! '.' execfile = dir + execfile.chomp puts "Attempting to compress #{execfile} ...".orange # Make tmp file for compression @@ -1203,10 +1184,10 @@ def shrink_dir(dir) if system "upx -t #{execfile}-crewupxtmp && cp #{execfile}-crewupxtmp #{execfile}" puts "#{execfile} successfully compressed...".lightgreen else - FileUtils.rm_f "#{execfile}-crewupxtmp" if File.exist?("#{execfile}-crewupxtmp") + FileUtils.rm_f "#{execfile}-crewupxtmp" end end - FileUtils.rm "#{execfile}-crewupxtmp" if File.exist?("#{execfile}-crewupxtmp") + FileUtils.rm_f "#{execfile}-crewupxtmp" end end pool.shutdown @@ -1224,24 +1205,24 @@ def install_package(pkgdir) # install filelist, dlist and binary files puts 'Performing install...' - FileUtils.mv 'dlist', CREW_META_PATH + @pkg.name + '.directorylist', verbose: @fileutils_verbose - FileUtils.mv 'filelist', CREW_META_PATH + @pkg.name + '.filelist', verbose: @fileutils_verbose + FileUtils.mv 'dlist', "#{CREW_META_PATH}#{@pkg.name}.directorylist", verbose: @fileutils_verbose + FileUtils.mv 'filelist', "#{CREW_META_PATH}#{@pkg.name}.filelist", verbose: @fileutils_verbose @brokensymlinks = nil - @brokensymlinks = %x[find . -type l -exec test ! -e {} \\; -print].chomp + @brokensymlinks = `find . -type l -exec test ! -e {} \\; -print`.chomp unless @brokensymlinks.to_s.empty? - puts "There are broken symlinks. Will try to fix.".orange if @opt_verbose + puts 'There are broken symlinks. Will try to fix.'.orange if @opt_verbose @brokensymlinks.each_line do |fixlink| @brokentarget = nil @fixedtarget = nil - @brokentarget = %x[readlink -n #{fixlink}].chomp + @brokentarget = `readlink -n #{fixlink}`.chomp puts "Attempting fix of: #{fixlink.delete_prefix('.')} -> #{@brokentarget}".orange if @opt_verbose @fixedtarget = @brokentarget.delete_prefix(CREW_DEST_DIR).chomp @fixedlink_loc = pkgdir + fixlink.delete_prefix('.') @fixedlink_loc = @fixedlink_loc.chomp # If no changes were made, don't replace symlink unless @fixedtarget == @brokentarget - FileUtils.ln_sf "#{@fixedtarget}","#{@fixedlink_loc}" + FileUtils.ln_sf @fixedtarget.to_s, @fixedlink_loc.to_s puts "Fixed: #{@fixedtarget} -> #{fixlink.delete_prefix('.')}".orange if @opt_verbose end end @@ -1253,16 +1234,16 @@ def install_package(pkgdir) # check if the available rsync command support ACLs - rsync_available = true if File.exist?("#{CREW_PREFIX}/bin/rsync") and `#{CREW_PREFIX}/bin/rsync --version`.include? 'rsync version' - puts 'rsync is not working. Please (re)install it with \'crew remove musl_zstd zstd ; crew install musl_zstd ; crew install rsync\''.lightred unless rsync_available or @pkg.name == 'rsync' - if Dir.exist? "#{pkgdir}/#{HOME}" then + rsync_available = true if File.exist?("#{CREW_PREFIX}/bin/rsync") && `#{CREW_PREFIX}/bin/rsync --version`.include?('rsync version') + puts 'rsync is not working. Please (re)install it with \'crew remove musl_zstd zstd ; crew install musl_zstd ; crew install rsync\''.lightred unless rsync_available || (@pkg.name == 'rsync') + if Dir.exist? "#{pkgdir}/#{HOME}" if rsync_available system "rsync -ahHAXW --remove-source-files ./#{HOME.delete_prefix('/')}/ #{HOME}" else system "tar -c#{@verbose}f - ./usr/* | (cd /; tar xp --keep-directory-symlink -f -)" end end - if Dir.exist? "#{pkgdir}/usr/local" then + if Dir.exist? "#{pkgdir}/usr/local" if rsync_available # Adjust "./usr/local" if the build CREW_PREFIX ever changes. system "rsync -ahHAXWx --remove-source-files ./usr/local/ #{CREW_PREFIX}" @@ -1283,8 +1264,8 @@ end def resolve_dependencies_and_install @resolve_dependencies_and_install = 1 - preflight_fake_packages = ['hunspell', 'imagemagick', 'jdk', 'php'] - unless @pkg.is_fake? and ! preflight_fake_packages.include?(@pkg.name) + preflight_fake_packages = %w[hunspell imagemagick jdk php] + unless @pkg.is_fake? && !preflight_fake_packages.include?(@pkg.name) # Process preflight block to see if package should even # be downloaded or installed. pre_flight @@ -1303,7 +1284,7 @@ def resolve_dependencies_and_install post_install end rescue InstallError => e - abort "#{@pkg.name} failed to install: #{e.to_s}".lightred + abort "#{@pkg.name} failed to install: #{e}".lightred ensure # cleanup unless @opt_keep @@ -1316,18 +1297,18 @@ def resolve_dependencies_and_install end def expand_dependencies - @dependencies = @pkg.get_deps_list.reject {|depName| @device[:installed_packages].any? { |pkg| pkg[:name] == depName } } + @dependencies = @pkg.get_deps_list.reject { |depName| @device[:installed_packages].any? { |pkg| pkg[:name] == depName } } end def resolve_dependencies - abort "Package #{@pkg.name} is not compatible with your device architecture (#{ARCH}) :/".lightred unless @device[:compatible_packages].any? {|elem| elem[:name] == @pkg.name } + abort "Package #{@pkg.name} is not compatible with your device architecture (#{ARCH}) :/".lightred unless @device[:compatible_packages].any? { |elem| elem[:name] == @pkg.name } @dependencies = [] expand_dependencies # leave only not installed packages in dependencies - @dependencies.select! {|name| @device[:installed_packages].none? {|pkg| pkg[:name] == name}} - ['jdk11','jdk15','jdk16','jdk17','jdk18'].each do |jdk| + @dependencies.select! { |name| @device[:installed_packages].none? { |pkg| pkg[:name] == name } } + %w[jdk11 jdk15 jdk16 jdk17 jdk18].each do |jdk| @dependencies.delete('jdk8') if @dependencies.include?(jdk) @dependencies.delete('jdk8') if @pkg.name == jdk end @@ -1337,19 +1318,17 @@ def resolve_dependencies puts 'The following packages also need to be installed: ' @dependencies.each do |dep| - unless File.exist?("#{CREW_PACKAGES_PATH}#{dep}.rb") - abort "Dependency #{dep} was not found.".lightred - end + abort "Dependency #{dep} was not found.".lightred unless File.exist?("#{CREW_PACKAGES_PATH}#{dep}.rb") end puts @dependencies.join(' ') print 'Do you agree? [Y/n] ' - response = STDIN.getc + response = $stdin.getc case response when 'n' abort 'No changes made.' - when "\n", "y", "Y" + when "\n", 'y', 'Y' puts 'Proceeding...' proceed = true else @@ -1364,7 +1343,7 @@ def resolve_dependencies @pkg.is_dep = true install end - if @resolve_dependencies_and_install == 1 or @resolve_dependencies_and_build == 1 + if (@resolve_dependencies_and_install == 1) || (@resolve_dependencies_and_build == 1) @to_postinstall = @dependencies else @dependencies.each do |dep| @@ -1405,7 +1384,7 @@ def install # If this fails, the install should fail before we create any # damage, and we should roughly be at maximal disk space usage at this # point anyways. - FileUtils.cp "#{CREW_CONFIG_PATH}device.json","#{CREW_CONFIG_PATH}device.json.tmp" + FileUtils.cp "#{CREW_CONFIG_PATH}device.json", "#{CREW_CONFIG_PATH}device.json.tmp" # remove it just before the file copy if @pkg.in_upgrade @@ -1420,24 +1399,24 @@ def install # perform install process install_package dest_dir - unless @resolve_dependencies_and_install == 1 or @resolve_dependencies_and_build == 1 + unless (@resolve_dependencies_and_install == 1) || (@resolve_dependencies_and_build == 1) # perform post-install process post_install end end - #add to installed packages + # add to installed packages @device[:installed_packages].push(name: @pkg.name, version: @pkg.version, is_dep: @pkg.is_dep) - File.open(CREW_CONFIG_PATH + 'device.json.tmp', 'w') do |file| + File.open("#{CREW_CONFIG_PATH}device.json.tmp", 'w') do |file| output = JSON.parse @device.to_json file.write JSON.pretty_generate(output) end # Only copy over original if the write to the tmp file succeeds. - FileUtils.cp "#{CREW_CONFIG_PATH}device.json.tmp","#{CREW_CONFIG_PATH}device.json" + FileUtils.cp "#{CREW_CONFIG_PATH}device.json.tmp", "#{CREW_CONFIG_PATH}device.json" # This may no longer be needed. # Update shared library cache after install is complete. - #system "echo #{CREW_LIB_PREFIX} > #{CREW_PREFIX}/etc/ld.so.conf" - #system "#{CREW_PREFIX}/sbin/ldconfig -f #{CREW_PREFIX}/etc/ld.so.conf -C #{CREW_PREFIX}/etc/ld.so.cache" + # system "echo #{CREW_LIB_PREFIX} > #{CREW_PREFIX}/etc/ld.so.conf" + # system "#{CREW_PREFIX}/sbin/ldconfig -f #{CREW_PREFIX}/etc/ld.so.conf -C #{CREW_PREFIX}/etc/ld.so.cache" end def resolve_dependencies_and_build @@ -1456,12 +1435,12 @@ def resolve_dependencies_and_build search origin, true build_package Dir.pwd rescue InstallError => e - abort "#{@pkg.name} failed to build: #{e.to_s}".lightred + abort "#{@pkg.name} failed to build: #{e}".lightred ensure - #cleanup + # cleanup unless @opt_keep FileUtils.rm_rf Dir.glob("#{CREW_BREW_DIR}/*"), verbose: @fileutils_verbose - FileUtils.mkdir_p CREW_BREW_DIR + '/dest', verbose: @fileutils_verbose #this is a little ugly, feel free to find a better way + FileUtils.mkdir_p "#{CREW_BREW_DIR}/dest", verbose: @fileutils_verbose # this is a little ugly, feel free to find a better way end end puts "#{@pkg.name} is built!".lightgreen @@ -1470,7 +1449,7 @@ end def build_package(pwd) abort 'It is not possible to build a fake package'.lightred if @pkg.is_fake? - abort 'It is not possible to build without source'.lightred if !@pkg.is_source?(@device[:architecture]) + abort 'It is not possible to build without source'.lightred unless @pkg.is_source?(@device[:architecture]) # download source codes and unpack it meta = download @@ -1504,8 +1483,14 @@ def archive_package(pwd) if File.exist?("#{CREW_MUSL_PREFIX}/bin/zstd") @crew_musl_prefix_zstd_available = `#{CREW_MUSL_PREFIX}/bin/zstd --version`.include?('zstd command line interface') ? true : nil end - unless @pkg.no_zstd? || (!@crew_prefix_zstd_available && !@crew_musl_prefix_zstd_available) - puts "Using zstd to compress package. This may take some time.".lightblue + if @pkg.no_zstd? || (!@crew_prefix_zstd_available && !@crew_musl_prefix_zstd_available) + puts 'Using xz to compress package. This may take some time.'.lightblue + pkg_name = "#{@pkg.name}-#{@pkg.version}-chromeos-#{@device[:architecture]}.tar.xz" + Dir.chdir CREW_DEST_DIR do + system "tar c#{@verbose}Jf #{pwd}/#{pkg_name} *" + end + else + puts 'Using zstd to compress package. This may take some time.'.lightblue pkg_name = "#{@pkg.name}-#{@pkg.version}-chromeos-#{@device[:architecture]}.tar.zst" Dir.chdir CREW_DEST_DIR do # Using same zstd compression options as Arch, which privilege @@ -1513,26 +1498,19 @@ def archive_package(pwd) # See https://lists.archlinux.org/pipermail/arch-dev-public/2019-March/029542.html # Use nice so that user can (possibly) do other things during compression. if @crew_prefix_zstd_available - puts "Using standard zstd".lightblue if @opt_verbose + puts 'Using standard zstd'.lightblue if @opt_verbose system "tar c#{@verbose} * | nice -n 20 #{CREW_PREFIX}/bin/zstd -c -T0 --ultra -20 - > #{pwd}/#{pkg_name}" elsif @crew_musl_prefix_zstd_available - puts "Using musl zstd".lightblue if @opt_verbose + puts 'Using musl zstd'.lightblue if @opt_verbose system "tar c#{@verbose} * | nice -n 20 #{CREW_MUSL_PREFIX}/bin/zstd -c -T0 --ultra -20 - > #{pwd}/#{pkg_name}" end end - else - puts "Using xz to compress package. This may take some time.".lightblue - pkg_name = "#{@pkg.name}-#{@pkg.version}-chromeos-#{@device[:architecture]}.tar.xz" - Dir.chdir CREW_DEST_DIR do - system "tar c#{@verbose}Jf #{pwd}/#{pkg_name} *" - end end system "sha256sum #{pwd}/#{pkg_name} > #{pwd}/#{pkg_name}.sha256" end def remove(pkgName) - - #make sure the package is actually installed + # make sure the package is actually installed unless @device[:installed_packages].any? { |pkg| pkg[:name] == pkgName } || File.exist?("#{CREW_META_PATH}#{pkgName}.filelist") puts "Package #{pkgName} isn't installed.".lightred return @@ -1542,59 +1520,55 @@ def remove(pkgName) # and not symlinks, because preserving symlinked libraries does not # prevent breakage. CREW_ESSENTIAL_FILES.each do |file| - next if !File.symlink?("#{CREW_LIB_PREFIX}/#{file}") + next unless File.symlink?("#{CREW_LIB_PREFIX}/#{file}") @canonicalized_file = `readlink -m #{CREW_LIB_PREFIX}/#{file}`.chomp - if File.exist?(@canonicalized_file) and @canonicalized_file.include?(CREW_PREFIX) + if File.exist?(@canonicalized_file) && @canonicalized_file.include?(CREW_PREFIX) puts "Replacing symlinked essential #{file} with hard link to #{@canonicalized_file} to avoid breakage.".lightblue if @opt_verbose FileUtils.ln(@canonicalized_file, "#{CREW_LIB_PREFIX}/#{file}", force: true) end end - #if the filelist exists, remove the files and directories installed by the package + # if the filelist exists, remove the files and directories installed by the package if File.file?("#{CREW_META_PATH}#{pkgName}.filelist") Dir.chdir CREW_CONFIG_PATH do - #remove all files installed by the package + # remove all files installed by the package File.foreach("meta/#{pkgName}.filelist", chomp: true) do |line| # Do not remove essential files which crew (and dependencies) # rely on, especially during package upgrades or reinstalls. # These essential files are enumerated in const.rb as # CREW_ESSENTIAL_FILES. if CREW_ESSENTIAL_FILES.include?(File.basename(line)) - if @opt_verbose - puts "Removing #{line} will break crew. It was " + - 'NOT'.lightred + ' deleted.' - end + puts "Removing #{line} will break crew. It was #{'NOT'.lightred} deleted." if @opt_verbose else puts "Removing file #{line}".lightred if @opt_verbose begin File.unlink line.chomp - rescue => exception #swallow exception + rescue StandardError => e # swallow exception end end end - #remove all directories installed by the package + # remove all directories installed by the package File.foreach("meta/#{pkgName}.directorylist", chomp: true) do |line| - begin - puts 'Removing directory ' + line + ''.lightred if @opt_verbose - Dir.rmdir line - rescue => exception #swallow exception - end + + puts "Removing directory #{line}#{''.lightred}" if @opt_verbose + Dir.rmdir line + rescue StandardError => e # swallow exception + end - #remove the file and directory list + # remove the file and directory list FileUtils.rm_f "meta/#{pkgName}.filelist" FileUtils.rm_f "meta/#{pkgName}.directorylist" - end end - #remove from installed packages - puts 'Removing package ' + pkgName + "".lightred if @opt_verbose - @device[:installed_packages].delete_if {|elem| elem[:name] == pkgName } + # remove from installed packages + puts "Removing package #{pkgName}#{''.lightred}" if @opt_verbose + @device[:installed_packages].delete_if { |elem| elem[:name] == pkgName } - #update the device manifest - File.write "#{CREW_CONFIG_PATH}/device.json", JSON.pretty_generate( JSON.parse(@device.to_json) ) + # update the device manifest + File.write "#{CREW_CONFIG_PATH}/device.json", JSON.pretty_generate(JSON.parse(@device.to_json)) search pkgName, true @pkg.remove @@ -1602,33 +1576,31 @@ def remove(pkgName) puts "#{pkgName.capitalize} removed!".lightgreen end -def print_deps_tree (args) - STDERR.puts 'Walking through dependencies recursively, this may take a while...', '' +def print_deps_tree(args) + warn 'Walking through dependencies recursively, this may take a while...', '' # depHash: Hash object returned by @pkg.get_deps_list - depHash = @pkg.get_deps_list( hash: true, include_build_deps: (args['--include-build-deps'] || 'auto'), exclude_buildessential: args['--exclude-buildessential'] ) + depHash = @pkg.get_deps_list(hash: true, include_build_deps: (args['--include-build-deps'] || 'auto'), exclude_buildessential: args['--exclude-buildessential']) # convert returned hash to json and format it jsonView = JSON.pretty_generate(depHash) # convert formatted json string to tree structure - treeView = jsonView.gsub(/\{\s*/m, '└─────').gsub(/[\[\]\{\}\,\"\:]/, '').gsub(/^\s*$\n/, '').gsub(/\s*$/, '') + treeView = jsonView.gsub(/\{\s*/m, '└─────').gsub(/[\[\]{},":]/, '').gsub(/^\s*$\n/, '').gsub(/\s*$/, '') # add pipe char to connect endpoints and starting points, improve readability # find the horizontal location of all arrow symbols - index_with_pipe_char = treeView.lines.map {|line| line.index('└') } .reject(&:nil?).uniq + index_with_pipe_char = treeView.lines.map { |line| line.index('└') }.compact.uniq # determine whatever a pipe char should be added according to the horizontal location of arrow symbols treeView = treeView.lines.each_with_index.map do |line, line_i| index_with_pipe_char.each do |char_i| # check if there have any non-space char (pkgNames) between starting point ([line_i][char_i]) and endpoint vertically ([next_arrow_line_offset][char_i]) # (used to determine if the starting point and endpoint are in same branch, use pipe char to connect them if true) - next_arrow_line_offset = treeView.lines[line_i..-1].index {|l| l[char_i] == '└' } - have_line_with_non_empty_char = treeView.lines[line_i+1..line_i+next_arrow_line_offset.to_i-1].any? {|l| l[char_i].nil? or l[char_i] =~ /\S/ } + next_arrow_line_offset = treeView.lines[line_i..].index { |l| l[char_i] == '└' } + have_line_with_non_empty_char = treeView.lines[line_i + 1..line_i + next_arrow_line_offset.to_i - 1].any? { |l| l[char_i].nil? or l[char_i] =~ /\S/ } - if next_arrow_line_offset and line[char_i] == ' ' and !have_line_with_non_empty_char - line[char_i] = '│' - end + line[char_i] = '│' if next_arrow_line_offset && (line[char_i] == ' ') && !have_line_with_non_empty_char end next line end.join @@ -1657,17 +1629,17 @@ def print_deps_tree (args) orig_arrow_index_newbranch = orig_arrow_index_connecter + 4 # if the char under the processing arrow symbol (orig_arrow_index_connecter) is also arrow or pipe, change the processing char to tee symbol - line[orig_arrow_index_connecter] = '├' if orig_arrow_index_connecter and treeView.lines[line_i+1].to_s[orig_arrow_index_connecter] =~ /[└│]/ + line[orig_arrow_index_connecter] = '├' if orig_arrow_index_connecter && treeView.lines[line_i + 1].to_s[orig_arrow_index_connecter] =~ (/[└│]/) # if the char under the processing arrow symbol (orig_arrow_index_newbranch) is also arrow or pipe, change the processing char to tee symbol - line[orig_arrow_index_newbranch] = '┬' if orig_arrow_index_newbranch and treeView.lines[line_i+1].to_s[orig_arrow_index_newbranch] =~ /[└├]/ + line[orig_arrow_index_newbranch] = '┬' if orig_arrow_index_newbranch && treeView.lines[line_i + 1].to_s[orig_arrow_index_newbranch] =~ (/[└├]/) next line # return modified line end.join if String.use_color puts <<~EOT, '' - #{'purple -->'; "\e[45m \e[0m"}: satisfied dependency - #{'lightcyan -->'; "\e[46m \e[0m"}: build dependency - #{'white -->'; "\e[47m \e[0m"}: runtime dependency +  : satisfied dependency +  : build dependency +  : runtime dependency EOT # (the first string in each #{} is used for commenting only, will not be included in output) @@ -1679,42 +1651,43 @@ def print_deps_tree (args) puts treeView end -def autoremove_command(args) +def autoremove_command(_args) deps_of_installed_pkgs = @device[:installed_packages].map do |pkg| # ignore deleted/non-exist package recipes next unless File.exist?("#{CREW_PACKAGES_PATH}/#{pkg[:name]}.rb") + set_package pkg[:name], "#{CREW_PACKAGES_PATH}/#{pkg[:name]}.rb" next @pkg.dependencies end.flatten remove_pkg = @device[:installed_packages].select do |pkg| pkg[:is_dep] and !deps_of_installed_pkgs.include?(pkg[:name]) - end.map {|pkg| pkg[:name] } + end.map { |pkg| pkg[:name] } return if remove_pkg.empty? puts 'The following packages also need to be REMOVED: ' remove_pkg.each do |pkg| - print pkg + ' ' + print "#{pkg} " end - print "\n" + 'Do you agree? [Y/n] ' + print "\nDo you agree? [Y/n] " - response = STDIN.getc + response = $stdin.getc case response when 'n' abort 'No changes made.' - when "\n", "y", "Y" + when "\n", 'y', 'Y' puts 'Proceeding...' else puts "I don't understand `#{response}`. :(".lightred abort 'No changes made.' end - remove_pkg.each {|pkg| remove(pkg) } + remove_pkg.each { |pkg| remove(pkg) } end def build_command(args) - args[""].each do |name| + args[''].each do |name| @pkgName = name search @pkgName print_current_package @opt_verbose @@ -1723,17 +1696,17 @@ def build_command(args) end def const_command(args) - unless args[""].empty? - args[""].each do |name| + if args[''].empty? + const nil + else + args[''].each do |name| const name end - else - const nil end end def deps_command(args) - args[""].each do |name| + args[''].each do |name| @pkgName = name search @pkgName @@ -1742,13 +1715,13 @@ def deps_command(args) print_deps_tree(args) else # print dependencies according to the install order if --tree is not specified - puts @pkg.get_deps_list( include_build_deps: (args['--include-build-deps'] || 'auto'), exclude_buildessential: args['--exclude-buildessential'] ) + puts @pkg.get_deps_list(include_build_deps: (args['--include-build-deps'] || 'auto'), exclude_buildessential: args['--exclude-buildessential']) end end end def download_command(args) - args[""].each do |name| + args[''].each do |name| @pkgName = name search @pkgName print_current_package @opt_verbose @@ -1757,7 +1730,7 @@ def download_command(args) end def files_command(args) - args[""].each do |name| + args[''].each do |name| @pkgName = name search @pkgName print_current_package @@ -1766,20 +1739,20 @@ def files_command(args) end def help_command(args) - if args[""] - help args[""] + if args[''] + help args[''] else - puts "Usage: crew help " + puts 'Usage: crew help ' help nil end end def install_command(args) - args[""].each do |name| + args[''].each do |name| @pkgName = name search @pkgName print_current_package true - @pkg.build_from_source = true if @opt_src or @opt_recursive or CREW_BUILD_FROM_SOURCE == '1' + @pkg.build_from_source = true if @opt_src || @opt_recursive || (CREW_BUILD_FROM_SOURCE == '1') resolve_dependencies_and_install end end @@ -1797,10 +1770,10 @@ def list_command(args) end def postinstall_command(args) - args[""].each do |name| + args[''].each do |name| @pkgName = name search @pkgName, true - if @device[:installed_packages].any? do |elem| elem[:name] == @pkgName end + if @device[:installed_packages].any? { |elem| elem[:name] == @pkgName } @pkg.postinstall else puts "Package #{@pkgName} is not installed. :(".lightred @@ -1809,41 +1782,41 @@ def postinstall_command(args) end def reinstall_command(args) - args[""].each do |name| + args[''].each do |name| @pkgName = name search @pkgName print_current_package - @pkg.build_from_source = true if @opt_src or @opt_recursive or CREW_BUILD_FROM_SOURCE == '1' - if @pkgName - @pkg.in_upgrade = true - resolve_dependencies_and_install - @pkg.in_upgrade = false - end + @pkg.build_from_source = true if @opt_src || @opt_recursive || (CREW_BUILD_FROM_SOURCE == '1') + next unless @pkgName + + @pkg.in_upgrade = true + resolve_dependencies_and_install + @pkg.in_upgrade = false end end def remove_command(args) - args[""].each do |name| + args[''].each do |name| remove name end end def search_command(args) - args[""].each do |name| + args[''].each do |name| regexp_search name end.empty? and begin list_packages end end -def sysinfo_command(args) +def sysinfo_command(_args) # newer version of Chrome OS exports info to env by default - if File.exist?('/etc/lsb-release') - lsb_release = File.read('/etc/lsb-release').scan(/^(.+?)=(.+)$/).to_h - else - # newer version of Chrome OS exports info to env by default - lsb_release = ENV - end + lsb_release = if File.exist?('/etc/lsb-release') + File.read('/etc/lsb-release').scan(/^(.+?)=(.+)$/).to_h + else + # newer version of Chrome OS exports info to env by default + ENV + end git_commit_message_format = '%h `%s (%cr)`' @@ -1872,11 +1845,11 @@ def update_command(args) end def upgrade_command(args) - args[""].each do |name| + args[''].each do |name| @pkgName = name search @pkgName print_current_package - @pkg.build_from_source = true if @opt_src or CREW_BUILD_FROM_SOURCE == '1' + @pkg.build_from_source = true if @opt_src || (CREW_BUILD_FROM_SOURCE == '1') upgrade end.empty? and begin upgrade @@ -1884,7 +1857,7 @@ def upgrade_command(args) end def whatprovides_command(args) - args[""].each do |name| + args[''].each do |name| whatprovides name end end @@ -1897,6 +1870,6 @@ trap('INT') do abort 'Interrupted.'.lightred end -command_name = args.select { |k, v| v and is_command(k) } .keys[0] -function = command_name + '_command' +command_name = args.select { |k, v| v and is_command(k) }.keys[0] +function = "#{command_name}_command" send(function, args) diff --git a/lib/color.rb b/lib/color.rb index 94a341273..f974158bf 100644 --- a/lib/color.rb +++ b/lib/color.rb @@ -1,6 +1,6 @@ # Colorization for strings class String - @use_color = STDOUT.isatty + @use_color = $stdout.isatty class << self attr_accessor :use_color diff --git a/lib/const.rb b/lib/const.rb index e2deb63d1..c5e935c68 100644 --- a/lib/const.rb +++ b/lib/const.rb @@ -5,111 +5,111 @@ CREW_VERSION = '1.25.3' ARCH_ACTUAL = `uname -m`.chomp # This helps with virtualized builds on aarch64 machines # which report armv8l when linux32 is run. -ARCH = ( ARCH_ACTUAL == 'armv8l' ) ? 'armv7l' : ARCH_ACTUAL +ARCH = ARCH_ACTUAL == 'armv8l' ? 'armv7l' : ARCH_ACTUAL # Allow for edge case of i686 install on a x86_64 host before linux32 is # downloaded, e.g. in a docker container. -ARCH_LIB = ( ARCH == 'x86_64' and Dir.exist?('/lib64') ) ? 'lib64' : 'lib' +ARCH_LIB = (ARCH == 'x86_64') && Dir.exist?('/lib64') ? 'lib64' : 'lib' # Glibc version can be found from the output of libc.so.6 -LIBC_VERSION = %x[/#{ARCH_LIB}/libc.so.6][/Gentoo ([^-]+)/, 1] +LIBC_VERSION = `/#{ARCH_LIB}/libc.so.6`[/Gentoo ([^-]+)/, 1] -unless ENV['CREW_PREFIX'].to_s.empty? or ENV['CREW_PREFIX'] == '/usr/local' - CREW_BUILD_FROM_SOURCE = 1 - CREW_PREFIX = ENV['CREW_PREFIX'] - HOME = CREW_PREFIX + ENV['HOME'] -else - CREW_BUILD_FROM_SOURCE = ENV['CREW_BUILD_FROM_SOURCE'] +if ENV['CREW_PREFIX'].to_s.empty? || (ENV['CREW_PREFIX'] == '/usr/local') + CREW_BUILD_FROM_SOURCE = ENV.fetch('CREW_BUILD_FROM_SOURCE', nil) CREW_PREFIX = '/usr/local' - HOME = ENV['HOME'] + HOME = Dir.home +else + CREW_BUILD_FROM_SOURCE = 1 + CREW_PREFIX = ENV.fetch('CREW_PREFIX', nil) + HOME = CREW_PREFIX + Dir.home end -CREW_LIB_PREFIX = CREW_PREFIX + '/' + ARCH_LIB -CREW_MAN_PREFIX = CREW_PREFIX + '/share/man' -CREW_LIB_PATH = CREW_PREFIX + '/lib/crew/' -CREW_PACKAGES_PATH = CREW_LIB_PATH + 'packages/' -CREW_CONFIG_PATH = CREW_PREFIX + '/etc/crew/' -CREW_META_PATH = CREW_CONFIG_PATH + 'meta/' -CREW_BREW_DIR = CREW_PREFIX + '/tmp/crew/' -CREW_DEST_DIR = CREW_BREW_DIR + 'dest' +CREW_LIB_PREFIX = "#{CREW_PREFIX}/#{ARCH_LIB}" +CREW_MAN_PREFIX = "#{CREW_PREFIX}/share/man" +CREW_LIB_PATH = "#{CREW_PREFIX}/lib/crew/" +CREW_PACKAGES_PATH = "#{CREW_LIB_PATH}packages/" +CREW_CONFIG_PATH = "#{CREW_PREFIX}/etc/crew/" +CREW_META_PATH = "#{CREW_CONFIG_PATH}meta/" +CREW_BREW_DIR = "#{CREW_PREFIX}/tmp/crew/" +CREW_DEST_DIR = "#{CREW_BREW_DIR}dest" CREW_DEST_PREFIX = CREW_DEST_DIR + CREW_PREFIX CREW_DEST_LIB_PREFIX = CREW_DEST_DIR + CREW_LIB_PREFIX CREW_DEST_MAN_PREFIX = CREW_DEST_DIR + CREW_MAN_PREFIX # Put musl build dir under CREW_PREFIX/share/musl to avoid FHS incompatibility -CREW_MUSL_PREFIX = CREW_PREFIX + '/share/musl' +CREW_MUSL_PREFIX = "#{CREW_PREFIX}/share/musl" CREW_DEST_MUSL_PREFIX = CREW_DEST_DIR + CREW_MUSL_PREFIX -MUSL_LIBC_VERSION = %x[#{CREW_MUSL_PREFIX}/lib/libc.so 2>&1 >/dev/null][/\bVersion\s+\K\S+/] || nil +MUSL_LIBC_VERSION = `#{CREW_MUSL_PREFIX}/lib/libc.so 2>&1 >/dev/null`[/\bVersion\s+\K\S+/] || nil CREW_DEST_HOME = CREW_DEST_DIR + HOME # File.join ensures a trailing slash if one does not exist. -if ENV['CREW_CACHE_DIR'].to_s.empty? - CREW_CACHE_DIR = File.join(HOME + '/.cache/crewcache', '') -else - CREW_CACHE_DIR = File.join(ENV['CREW_CACHE_DIR'], '') -end +CREW_CACHE_DIR = if ENV['CREW_CACHE_DIR'].to_s.empty? + File.join("#{HOME}/.cache/crewcache", '') + else + File.join(ENV.fetch('CREW_CACHE_DIR', nil), '') + end -FileUtils.mkdir_p CREW_CACHE_DIR unless Dir.exist?(CREW_CACHE_DIR) +FileUtils.mkdir_p CREW_CACHE_DIR # Set CREW_NPROC from environment variable or `nproc` -CREW_NPROC = ( ENV['CREW_NPROC'].to_s.empty? ) ? `nproc`.chomp : ENV['CREW_NPROC'] +CREW_NPROC = ENV['CREW_NPROC'].to_s.empty? ? `nproc`.chomp : ENV.fetch('CREW_NPROC', nil) # Set following as boolean if environment variables exist. -CREW_CACHE_ENABLED = !( ENV['CREW_CACHE_ENABLED'].to_s.empty? ) -CREW_CONFLICTS_ONLY_ADVISORY = !( ENV['CREW_CONFLICTS_ONLY_ADVISORY'].to_s.empty? ) # or use conflicts_ok -CREW_DISABLE_ENV_OPTIONS = !( ENV['CREW_DISABLE_ENV_OPTIONS'].to_s.empty? ) # or use no_env_options -CREW_FHS_NONCOMPLIANCE_ONLY_ADVISORY = !( ENV['CREW_FHS_NONCOMPLIANCE_ONLY_ADVISORY'].to_s.empty? ) # or use no_fhs -CREW_LA_RENAME_ENABLED = !( ENV['CREW_LA_RENAME_ENABLED'].to_s.empty? ) -CREW_NOT_COMPRESS = !( ENV['CREW_NOT_COMPRESS'].to_s.empty? ) -CREW_NOT_STRIP = !( ENV['CREW_NOT_STRIP'].to_s.empty? ) -CREW_NOT_SHRINK_ARCHIVE = !( ENV['CREW_NOT_SHRINK_ARCHIVE'].to_s.empty? ) +CREW_CACHE_ENABLED = !ENV['CREW_CACHE_ENABLED'].to_s.empty? +CREW_CONFLICTS_ONLY_ADVISORY = !ENV['CREW_CONFLICTS_ONLY_ADVISORY'].to_s.empty? # or use conflicts_ok +CREW_DISABLE_ENV_OPTIONS = !ENV['CREW_DISABLE_ENV_OPTIONS'].to_s.empty? # or use no_env_options +CREW_FHS_NONCOMPLIANCE_ONLY_ADVISORY = !ENV['CREW_FHS_NONCOMPLIANCE_ONLY_ADVISORY'].to_s.empty? # or use no_fhs +CREW_LA_RENAME_ENABLED = !ENV['CREW_LA_RENAME_ENABLED'].to_s.empty? +CREW_NOT_COMPRESS = !ENV['CREW_NOT_COMPRESS'].to_s.empty? +CREW_NOT_STRIP = !ENV['CREW_NOT_STRIP'].to_s.empty? +CREW_NOT_SHRINK_ARCHIVE = !ENV['CREW_NOT_SHRINK_ARCHIVE'].to_s.empty? # Set testing constants from environment variables -CREW_TESTING_BRANCH = ENV['CREW_TESTING_BRANCH'] -CREW_TESTING_REPO = ENV['CREW_TESTING_REPO'] +CREW_TESTING_BRANCH = ENV.fetch('CREW_TESTING_BRANCH', nil) +CREW_TESTING_REPO = ENV.fetch('CREW_TESTING_REPO', nil) -CREW_TESTING = ( CREW_TESTING_BRANCH.to_s.empty? or CREW_TESTING_REPO.to_s.empty? ) ? '0' : ENV['CREW_TESTING'] +CREW_TESTING = CREW_TESTING_BRANCH.to_s.empty? || CREW_TESTING_REPO.to_s.empty? ? '0' : ENV.fetch('CREW_TESTING', nil) USER = `whoami`.chomp CHROMEOS_RELEASE = if File.exist?('/etc/lsb-release') - File.read('/etc/lsb-release')[/CHROMEOS_RELEASE_CHROME_MILESTONE=(.+)/, 1] -else - # newer version of Chrome OS exports info to env by default - ENV['CHROMEOS_RELEASE_CHROME_MILESTONE'] -end + File.read('/etc/lsb-release')[/CHROMEOS_RELEASE_CHROME_MILESTONE=(.+)/, 1] + else + # newer version of Chrome OS exports info to env by default + ENV.fetch('CHROMEOS_RELEASE_CHROME_MILESTONE', nil) + end # If CREW_USE_CURL environment variable exists use curl in lieu of net/http. CREW_USE_CURL = ENV['CREW_USE_CURL'].eql?('1') # Use an external downloader instead of net/http if CREW_DOWNLOADER is set, see lib/downloader.rb for more info # About the format of the CREW_DOWNLOADER variable, see line 130-133 in lib/downloader.rb -CREW_DOWNLOADER = ( ENV['CREW_DOWNLOADER'].to_s.empty? ) ? nil : ENV['CREW_DOWNLOADER'] +CREW_DOWNLOADER = ENV['CREW_DOWNLOADER'].to_s.empty? ? nil : ENV.fetch('CREW_DOWNLOADER', nil) # Downloader maximum retry count -CREW_DOWNLOADER_RETRY = ( ENV['CREW_DOWNLOADER_RETRY'].to_s.empty? ) ? 3 : ENV['CREW_DOWNLOADER_RETRY'].to_i +CREW_DOWNLOADER_RETRY = ENV['CREW_DOWNLOADER_RETRY'].to_s.empty? ? 3 : ENV['CREW_DOWNLOADER_RETRY'].to_i # show download progress bar or not (only applied when using the default ruby downloader) CREW_HIDE_PROGBAR = ENV['CREW_HIDE_PROGBAR'].eql?('1') # set certificate file location for lib/downloader.rb -SSL_CERT_FILE = if ENV['SSL_CERT_FILE'].to_s.empty? || !File.exist?(ENV['SSL_CERT_FILE']) +SSL_CERT_FILE = if ENV['SSL_CERT_FILE'].to_s.empty? || !File.exist?(ENV.fetch('SSL_CERT_FILE', nil)) if File.exist?("#{CREW_PREFIX}/etc/ssl/certs/ca-certificates.crt") "#{CREW_PREFIX}/etc/ssl/certs/ca-certificates.crt" else '/etc/ssl/certs/ca-certificates.crt' end else - ENV['SSL_CERT_FILE'] + ENV.fetch('SSL_CERT_FILE', nil) end -SSL_CERT_DIR = if ENV['SSL_CERT_DIR'].to_s.empty? || !Dir.exist?(ENV['SSL_CERT_DIR']) +SSL_CERT_DIR = if ENV['SSL_CERT_DIR'].to_s.empty? || !Dir.exist?(ENV.fetch('SSL_CERT_DIR', nil)) if Dir.exist?("#{CREW_PREFIX}/etc/ssl/certs") "#{CREW_PREFIX}/etc/ssl/certs" else '/etc/ssl/certs' end else - ENV['SSL_CERT_DIR'] + ENV.fetch('SSL_CERT_DIR', nil) end case ARCH @@ -124,32 +124,32 @@ when 'x86_64' CREW_BUILD = 'x86_64-cros-linux-gnu' end -if ENV['CREW_LINKER'].to_s.empty? - CREW_LINKER = 'mold' -else - CREW_LINKER = ENV['CREW_LINKER'] -end -CREW_LINKER_FLAGS = ENV['CREW_LINKER_FLAGS'] +CREW_LINKER = if ENV['CREW_LINKER'].to_s.empty? + 'mold' + else + ENV.fetch('CREW_LINKER', nil) + end +CREW_LINKER_FLAGS = ENV.fetch('CREW_LINKER_FLAGS', nil) -CREW_CORE_FLAGS= "-O2 -pipe -ffat-lto-objects -fPIC -fuse-ld=#{CREW_LINKER} #{CREW_LINKER_FLAGS}" +CREW_CORE_FLAGS = "-O2 -pipe -ffat-lto-objects -fPIC -fuse-ld=#{CREW_LINKER} #{CREW_LINKER_FLAGS}" CREW_COMMON_FLAGS = "#{CREW_CORE_FLAGS} -flto" CREW_COMMON_FNO_LTO_FLAGS = "#{CREW_CORE_FLAGS} -fno-lto" CREW_LDFLAGS = "-flto #{CREW_LINKER_FLAGS}" CREW_FNO_LTO_LDFLAGS = '-fno-lto' -unless CREW_DISABLE_ENV_OPTIONS - CREW_ENV_OPTIONS_HASH = { - 'CFLAGS' => CREW_COMMON_FLAGS, - 'CXXFLAGS' => CREW_COMMON_FLAGS, - 'FCFLAGS' => CREW_COMMON_FLAGS, - 'FFLAGS' => CREW_COMMON_FLAGS, - 'LDFLAGS' => CREW_LDFLAGS - } -else - CREW_ENV_OPTIONS_HASH = { "CREW_DISABLE_ENV_OPTIONS" => '1' } -end +CREW_ENV_OPTIONS_HASH = if CREW_DISABLE_ENV_OPTIONS + { 'CREW_DISABLE_ENV_OPTIONS' => '1' } + else + { + 'CFLAGS' => CREW_COMMON_FLAGS, + 'CXXFLAGS' => CREW_COMMON_FLAGS, + 'FCFLAGS' => CREW_COMMON_FLAGS, + 'FFLAGS' => CREW_COMMON_FLAGS, + 'LDFLAGS' => CREW_LDFLAGS + } + end # parse from hash to shell readable string -CREW_ENV_OPTIONS = CREW_ENV_OPTIONS_HASH.map {|k, v| "#{k}=\"#{v}\"" } .join(' ') +CREW_ENV_OPTIONS = CREW_ENV_OPTIONS_HASH.map { |k, v| "#{k}=\"#{v}\"" }.join(' ') CREW_ENV_FNO_LTO_OPTIONS_HASH = { 'CFLAGS' => CREW_COMMON_FNO_LTO_FLAGS, @@ -159,7 +159,7 @@ CREW_ENV_FNO_LTO_OPTIONS_HASH = { 'LDFLAGS' => CREW_FNO_LTO_LDFLAGS } # parse from hash to shell readable string -CREW_ENV_FNO_LTO_OPTIONS = CREW_ENV_FNO_LTO_OPTIONS_HASH.map {|k, v| "#{k}=\"#{v}\"" } .join(' ') +CREW_ENV_FNO_LTO_OPTIONS = CREW_ENV_FNO_LTO_OPTIONS_HASH.map { |k, v| "#{k}=\"#{v}\"" }.join(' ') CREW_OPTIONS = <<~OPT.chomp --prefix=#{CREW_PREFIX} \ @@ -197,11 +197,11 @@ CREW_MESON_FNO_LTO_OPTIONS = <<~OPT.chomp OPT # Use ninja or samurai -if ENV['CREW_NINJA'].to_s.downcase == 'ninja' - CREW_NINJA = 'ninja' -else - CREW_NINJA = 'samu' -end +CREW_NINJA = if ENV['CREW_NINJA'].to_s.downcase == 'ninja' + 'ninja' + else + 'samu' + end # Cmake sometimes wants to use LIB_SUFFIX to install libs in LIB64, so specify such for x86_64 # This is often considered deprecated. See discussio at https://gitlab.kitware.com/cmake/cmake/-/issues/18640 @@ -231,14 +231,14 @@ CREW_CMAKE_FNO_LTO_OPTIONS = <<~OPT.chomp -DCMAKE_BUILD_TYPE=Release OPT -CREW_LIB_SUFFIX = ( ARCH == 'x86_64' ) ? '64' : '' +CREW_LIB_SUFFIX = ARCH == 'x86_64' ? '64' : '' CREW_CMAKE_LIBSUFFIX_OPTIONS = "#{CREW_CMAKE_OPTIONS} -DLIB_SUFFIX=#{CREW_LIB_SUFFIX}" PY3_SETUP_BUILD_OPTIONS = "--executable=#{CREW_PREFIX}/bin/python3" PY2_SETUP_BUILD_OPTIONS = "--executable=#{CREW_PREFIX}/bin/python2" PY_SETUP_INSTALL_OPTIONS_NO_SVEM = "--root=#{CREW_DEST_DIR} --prefix=#{CREW_PREFIX} -O2 --compile" PY_SETUP_INSTALL_OPTIONS = "#{PY_SETUP_INSTALL_OPTIONS_NO_SVEM} --single-version-externally-managed" -PY3_BUILD_OPTIONS = "--wheel --no-isolation" +PY3_BUILD_OPTIONS = '--wheel --no-isolation' PY3_INSTALLER_OPTIONS = "--destdir=#{CREW_DEST_DIR} --compile-bytecode 2 dist/*.whl" CREW_ESSENTIAL_FILES = `LD_TRACE_LOADED_OBJECTS=1 #{CREW_PREFIX}/bin/ruby`.scan(/\t([^ ]+)/).flatten + diff --git a/lib/convert_size.rb b/lib/convert_size.rb index e0b56f26d..5cd58bc32 100644 --- a/lib/convert_size.rb +++ b/lib/convert_size.rb @@ -1,4 +1,4 @@ -def human_size (bytes) +def human_size(bytes) kilobyte = 1024.0 megabyte = kilobyte * kilobyte gigabyte = megabyte * kilobyte @@ -6,11 +6,11 @@ def human_size (bytes) units = 'B' size = bytes end - if bytes >= kilobyte and bytes < megabyte + if (bytes >= kilobyte) && (bytes < megabyte) units = 'KB' size = bytes / kilobyte end - if bytes >= megabyte and bytes < gigabyte + if (bytes >= megabyte) && (bytes < gigabyte) units = 'MB' size = bytes / megabyte end @@ -18,5 +18,5 @@ def human_size (bytes) units = 'GB' size = bytes / gigabyte end - return sprintf('%.2f %s', size, units) + return format('%.2f %s', size, units) end diff --git a/lib/deb_utils.rb b/lib/deb_utils.rb index 594dbf239..3960fb8fa 100644 --- a/lib/deb_utils.rb +++ b/lib/deb_utils.rb @@ -19,12 +19,12 @@ module DebUtils abort 'Malformed archive :/'.lightred unless signature == "!\n" # process each file in archive - while (line = src_fileIO.gets) do - if line.chomp.empty? and file_size == src_fileIO.tell + while (line = src_fileIO.gets) + if line.chomp.empty? && (file_size == src_fileIO.tell) # early return if trailing newline is detected break elsif line.chomp.empty? - STDERR.puts "Unexpected newline in offset #{src_fileIO.tell}, ignoring...".yellow + warn "Unexpected newline in offset #{src_fileIO.tell}, ignoring...".yellow next end @@ -34,7 +34,7 @@ module DebUtils # remove slash suffix from filename (if any) # (a `.deb` ar archive does not support any directories, so we can confirm that all entries are normal files) - name&.sub!(/\/$/, '') + name&.sub!(%r{/$}, '') # check ending byte abort 'Malformed archive :/'.lightred unless end_char == '`' @@ -43,11 +43,11 @@ module DebUtils fileContent = src_fileIO.read(size.to_i) # filter filename if a target file is specified - if target.is_a?(String) and name == target + if target.is_a?(String) && (name == target) # if target is passed as string, write matched file to filesyetem and exit function # write to filesystem return File.binwrite(name, fileContent, perm: mode.to_i(8)) - elsif target.is_a?(Regexp) and name =~ target + elsif target.is_a?(Regexp) && name =~ (target) # if target is passed as regex, write matched file to filesyetem and continue # searching for another matched file until EOF # write to filesystem diff --git a/lib/downloader.rb b/lib/downloader.rb index 0637af5fe..d10997413 100644 --- a/lib/downloader.rb +++ b/lib/downloader.rb @@ -20,7 +20,7 @@ end require 'uri' -def downloader (url, sha256sum, filename = File.basename(url), verbose = false) +def downloader(url, sha256sum, filename = File.basename(url), verbose = false) # downloader: wrapper for all Chromebrew downloaders (`net/http`,`curl`...) # Usage: downloader , , , # @@ -31,7 +31,10 @@ def downloader (url, sha256sum, filename = File.basename(url), verbose = false) # uri = URI(url) - unless CREW_USE_CURL or !ENV['CREW_DOWNLOADER'].to_s.empty? + if CREW_USE_CURL || !ENV['CREW_DOWNLOADER'].to_s.empty? + # force using external downloader if either CREW_USE_CURL or ENV['CREW_DOWNLOADER'] is set + external_downloader(uri, filename, verbose) + else case uri.scheme when 'http', 'https' # use net/http if the url protocol is http(s):// @@ -47,15 +50,12 @@ def downloader (url, sha256sum, filename = File.basename(url), verbose = false) # use external downloader (curl by default) if the url protocol is not http(s):// or file:// external_downloader(uri, filename, verbose) end - else - # force using external downloader if either CREW_USE_CURL or ENV['CREW_DOWNLOADER'] is set - external_downloader(uri, filename, verbose) end # verify with given checksum - calc_sha256sum = Digest::SHA256.hexdigest( File.read(filename) ) + calc_sha256sum = Digest::SHA256.hexdigest(File.read(filename)) - unless sha256sum =~ /^SKIP$/i or calc_sha256sum == sha256sum + unless sha256sum =~ (/^SKIP$/i) || (calc_sha256sum == sha256sum) FileUtils.rm_f filename warn 'Checksum mismatch :/ Try again?'.lightred, <<~EOT @@ -69,17 +69,17 @@ def downloader (url, sha256sum, filename = File.basename(url), verbose = false) end end -def http_downloader (uri, filename = File.basename(url), verbose = false) +def http_downloader(uri, filename = File.basename(url), verbose = false) # http_downloader: Downloader based on net/http library # open http connection Net::HTTP.start(uri.host, uri.port, { - max_retries: CREW_DOWNLOADER_RETRY, + max_retries: CREW_DOWNLOADER_RETRY, use_ssl: uri.scheme.eql?('https'), ca_file: SSL_CERT_FILE, ca_path: SSL_CERT_DIR }) do |http| - http.request( Net::HTTP::Get.new(uri) ) do |response| + http.request(Net::HTTP::Get.new(uri)) do |response| case when response.is_a?(Net::HTTPSuccess) when response.is_a?(Net::HTTPRedirection) # follow HTTP redirection @@ -114,7 +114,7 @@ def http_downloader (uri, filename = File.basename(url), verbose = false) EOT # parse response's header to readable format - response.to_hash.each_pair {|k, v| warn "> #{k}: #{v}" } + response.to_hash.each_pair { |k, v| warn "> #{k}: #{v}" } warn "\n" end @@ -138,7 +138,7 @@ def http_downloader (uri, filename = File.basename(url), verbose = false) end end -def external_downloader (uri, filename = File.basename(url), verbose = false) +def external_downloader(uri, filename = File.basename(url), verbose = false) # external_downloader: wrapper for external downloaders in CREW_DOWNLOADER (curl by default) # default curl cmdline, CREW_DOWNLOADER should be in this format also @@ -153,12 +153,11 @@ def external_downloader (uri, filename = File.basename(url), verbose = false) return system( format(downloader_cmdline, - { - verbose: verbose ? '--verbose' : '', - retry: CREW_DOWNLOADER_RETRY, - url: uri.to_s, - output: filename - } - ), exception: true + { + verbose: verbose ? '--verbose' : '', + retry: CREW_DOWNLOADER_RETRY, + url: uri.to_s, + output: filename + }), exception: true ) end diff --git a/lib/musl.rb b/lib/musl.rb index e1187ce57..93e9428d1 100644 --- a/lib/musl.rb +++ b/lib/musl.rb @@ -18,15 +18,15 @@ end MUSL_CFLAGS = "-isysroot=#{CREW_MUSL_PREFIX} -B#{CREW_MUSL_PREFIX}/include -flto -pipe -O2 -ffat-lto-objects -fipa-pta -fno-semantic-interposition -fdevirtualize-at-ltrans #{MUSL_ARCH_C_FLAGS} #{MUSL_ARCH_SSP_CFLAGS} -fcommon -fPIC -ffunction-sections -fdata-sections" MUSL_CXXFLAGS = "-isysroot=#{CREW_MUSL_PREFIX} -B#{CREW_MUSL_PREFIX}/include -flto -pipe -O2 -ffat-lto-objects -fipa-pta -fno-semantic-interposition -fdevirtualize-at-ltrans #{MUSL_ARCH_CXX_FLAGS} #{MUSL_ARCH_SSP_CFLAGS} -fcommon -fPIC -ffunction-sections -fdata-sections" # Setting -static & -flto in CMAKE LDFLAGS breaks builds -MUSL_CMAKE_LDFLAGS = "-flto" -unless @pkg.is_static? - MUSL_LDFLAGS = "-L#{CREW_MUSL_PREFIX}/lib -Wl,-rpath=#{CREW_MUSL_PREFIX}/lib -Wl,--enable-new-dtags -Wl,--dynamic-linker,#{CREW_MUSL_PREFIX}/lib/libc.so -Wl,--gc-sections -flto -isysroot=#{CREW_MUSL_PREFIX} " - MUSL_PKG_CONFIG = 'pkg-config' -else +MUSL_CMAKE_LDFLAGS = '-flto' +if @pkg.is_static? MUSL_LDFLAGS = "-L#{CREW_MUSL_PREFIX}/lib -Wl,-rpath=#{CREW_MUSL_PREFIX}/lib -Wl,--enable-new-dtags -Wl,--gc-sections -flto -isysroot=#{CREW_MUSL_PREFIX} -static --static" MUSL_PKG_CONFIG = 'pkg-config --static' +else + MUSL_LDFLAGS = "-L#{CREW_MUSL_PREFIX}/lib -Wl,-rpath=#{CREW_MUSL_PREFIX}/lib -Wl,--enable-new-dtags -Wl,--dynamic-linker,#{CREW_MUSL_PREFIX}/lib/libc.so -Wl,--gc-sections -flto -isysroot=#{CREW_MUSL_PREFIX} " + MUSL_PKG_CONFIG = 'pkg-config' end -MUSL_ENV_OPTIONS = "PATH=#{CREW_MUSL_PREFIX}/bin:#{ENV['PATH']} \ +MUSL_ENV_OPTIONS = "PATH=#{CREW_MUSL_PREFIX}/bin:#{ENV.fetch('PATH', nil)} \ CC='#{CREW_MUSL_PREFIX}/bin/#{ARCH}-linux-musl#{MUSL_ABI}-gcc' \ CXX='#{CREW_MUSL_PREFIX}/bin/#{ARCH}-linux-musl#{MUSL_ABI}-g++' \ LD='#{CREW_MUSL_PREFIX}/bin/#{ARCH}-linux-musl#{MUSL_ABI}-ld.gold -L#{CREW_MUSL_PREFIX}/lib' \ @@ -38,7 +38,7 @@ MUSL_ENV_OPTIONS = "PATH=#{CREW_MUSL_PREFIX}/bin:#{ENV['PATH']} \ CXXFLAGS='#{MUSL_CXXFLAGS}' \ CPPFLAGS='-I#{CREW_MUSL_PREFIX}/include -fcommon -idirafter#{CREW_PREFIX}/include' \ LDFLAGS='#{MUSL_LDFLAGS}'" -MUSL_CMAKE_OPTIONS = "PATH=#{CREW_MUSL_PREFIX}/bin:#{CREW_MUSL_PREFIX}/#{ARCH}-linux-musl#{MUSL_ABI}/bin:#{ENV['PATH']} \ +MUSL_CMAKE_OPTIONS = "PATH=#{CREW_MUSL_PREFIX}/bin:#{CREW_MUSL_PREFIX}/#{ARCH}-linux-musl#{MUSL_ABI}/bin:#{ENV.fetch('PATH', nil)} \ CC='#{CREW_MUSL_PREFIX}/bin/#{ARCH}-linux-musl#{MUSL_ABI}-gcc' \ CXX='#{CREW_MUSL_PREFIX}/bin/#{ARCH}-linux-musl#{MUSL_ABI}-g++' \ LD=#{CREW_MUSL_PREFIX}/bin/#{ARCH}-linux-musl#{MUSL_ABI}-ld.gold \ diff --git a/lib/package.rb b/lib/package.rb index 767352512..95aa703fe 100644 --- a/lib/package.rb +++ b/lib/package.rb @@ -1,3 +1,4 @@ +require 'English' require_relative 'package_helpers' class Package @@ -25,7 +26,7 @@ class Package attr_accessor :name, :is_dep, :in_build, :build_from_source, :in_upgrade end - def self.load_package ( pkgFile, pkgName = File.basename(pkgFile, '.rb') ) + def self.load_package(pkgFile, pkgName = File.basename(pkgFile, '.rb')) # self.load_package: load a package under 'Package' class scope # className = pkgName.capitalize @@ -43,11 +44,11 @@ class Package # We need instance variable in derived class, so not define it here, # base class. Instead of define it, we initialize it in a function # called from derived classees. - @dependencies ||= Hash.new + @dependencies ||= {} end - def self.get_deps_list (pkgName = self.name, hash: false, include_build_deps: 'auto', include_self: false, - pkgTags: [], highlight_build_deps: true, exclude_buildessential: false, top_level: true) + def self.get_deps_list(pkgName = name, hash: false, include_build_deps: 'auto', include_self: false, + pkgTags: [], highlight_build_deps: true, exclude_buildessential: false, top_level: true) # get_deps_list: get dependencies list of pkgName (current package by default) # # pkgName: package to check dependencies, current package by default @@ -65,7 +66,7 @@ class Package # (dependencies that might be a sub-dependency of a dependency that checked before), # always set to false if this function is called in recursive loop (see `expandedDeps` below) # - @checked_list ||= Hash.new # create @checked_list placeholder if not exist + @checked_list ||= {} # create @checked_list placeholder if not exist # add current package to @checked_list for preventing extra checks @checked_list.merge!({ pkgName => pkgTags }) @@ -75,63 +76,61 @@ class Package deps = pkgObj.dependencies # append buildessential to deps if building from source is needed/specified - if ( include_build_deps == true or (include_build_deps == 'auto' and is_source) ) and \ - !pkgObj.no_compile_needed? and \ - !exclude_buildessential and \ + if ((include_build_deps == true) || ((include_build_deps == 'auto') && is_source)) && \ + !pkgObj.no_compile_needed? && \ + !exclude_buildessential && \ !@checked_list.keys.include?('buildessential') - deps = ({ 'buildessential' => [ :build ] }).merge(deps) + deps = { 'buildessential' => [:build] }.merge(deps) end # parse dependencies recursively expandedDeps = deps.uniq.map do |dep, depTags| - # check build dependencies only if building from source is needed/specified - if include_build_deps == true or \ - (include_build_deps == 'auto' and is_source) or \ - !depTags.include?(:build) + # check build dependencies only if building from source is needed/specified + next unless (include_build_deps == true) || \ + ((include_build_deps == 'auto') && is_source) || \ + !depTags.include?(:build) - # overwrite tags if parent dependency is a build dependency - # (for build dependencies highlighting) - tags = (pkgTags.include?(:build)) ? pkgTags : depTags + # overwrite tags if parent dependency is a build dependency + # (for build dependencies highlighting) + tags = pkgTags.include?(:build) ? pkgTags : depTags - if @checked_list.keys.none?(dep) - # check dependency by calling this function recursively - next send(__method__, dep, - hash: hash, - pkgTags: tags, - include_build_deps: include_build_deps, - highlight_build_deps: highlight_build_deps, - exclude_buildessential: exclude_buildessential, - include_self: true, - top_level: false - ) + if @checked_list.keys.none?(dep) + # check dependency by calling this function recursively + next send(__method__, dep, + hash: hash, + pkgTags: tags, + include_build_deps: include_build_deps, + highlight_build_deps: highlight_build_deps, +exclude_buildessential: exclude_buildessential, + include_self: true, + top_level: false) - elsif hash and top_level - # will be dropped here if current dependency is already checked and #{top_level} is set to true - # - # the '+' symbol tell `print_deps_tree` (`bin/crew`) to color this package as "satisfied dependency" - # the '*' symbol tell `print_deps_tree` (`bin/crew`) to color this package as "build dependency" - if highlight_build_deps and tags.include?(:build) - next { "+*#{dep}*+" => [] } - elsif highlight_build_deps - next { "+#{dep}+" => [] } - else - next { dep => [] } - end - end - end - end.reject(&:nil?) + elsif hash && top_level + # will be dropped here if current dependency is already checked and #{top_level} is set to true + # + # the '+' symbol tell `print_deps_tree` (`bin/crew`) to color this package as "satisfied dependency" + # the '*' symbol tell `print_deps_tree` (`bin/crew`) to color this package as "build dependency" + if highlight_build_deps && tags.include?(:build) + next { "+*#{dep}*+" => [] } + elsif highlight_build_deps + next { "+#{dep}+" => [] } + else + next { dep => [] } + end + end + end.compact if hash # the '*' symbol tell `print_deps_tree` (`bin/crew`) to color this package as "build dependency" - if highlight_build_deps and pkgTags.include?(:build) + if highlight_build_deps && pkgTags.include?(:build) return { "*#{pkgName}*" => expandedDeps } else return { pkgName => expandedDeps } end elsif include_self # return pkgName itself if this function is called as a recursive loop (see `expandedDeps`) - return [ expandedDeps, pkgName ].flatten + return [expandedDeps, pkgName].flatten else # if this function is called outside of this function, return parsed dependencies only return expandedDeps.flatten @@ -139,7 +138,7 @@ class Package end boolean_property.each do |prop| - self.class.__send__(:attr_reader, "#{prop}") + self.class.__send__(:attr_reader, prop.to_s) class_eval <<~EOT, __FILE__, __LINE__ + 1 def self.#{prop} (#{prop} = nil) @#{prop} = true if #{prop} @@ -153,13 +152,13 @@ class Package EOY # Adds the symbol? method define_singleton_method("#{prop}?") do - @prop = instance_variable_get("@" + prop.to_s) + @prop = instance_variable_get("@#{prop}") !!@prop end end - def self.depends_on (dependency = nil) - @dependencies ||= Hash.new + def self.depends_on(dependency = nil) + @dependencies ||= {} if dependency # add element in "[ name, [ tag1, tag2, ... ] ]" format if dependency.is_a?(Hash) @@ -178,52 +177,48 @@ class Package @dependencies end - def self.get_url (architecture) - if !@build_from_source and @binary_url and @binary_url.has_key?(architecture) + def self.get_url(architecture) + if !@build_from_source && @binary_url && @binary_url.key?(architecture) return @binary_url[architecture] + elsif @source_url.respond_to?(:has_key?) + return @source_url.key?(architecture) ? @source_url[architecture] : nil else - if @source_url.respond_to?(:has_key?) - return @source_url.has_key?(architecture) ? @source_url[architecture] : nil - else - return @source_url - end + return @source_url end end - def self.get_binary_url (architecture) - return @binary_url.has_key?(architecture) ? @binary_url[architecture] : nil + def self.get_binary_url(architecture) + return @binary_url.key?(architecture) ? @binary_url[architecture] : nil end - def self.get_source_url (architecture) - return @source_url.has_key?(architecture) ? @source_url[architecture] : nil + def self.get_source_url(architecture) + return @source_url.key?(architecture) ? @source_url[architecture] : nil end - def self.get_sha256 (architecture) - if !@build_from_source and @binary_sha256 and @binary_sha256.has_key?(architecture) + def self.get_sha256(architecture) + if !@build_from_source && @binary_sha256 && @binary_sha256.key?(architecture) return @binary_sha256[architecture] + elsif @source_sha256.respond_to?(:has_key?) + return @source_sha256.key?(architecture) ? @source_sha256[architecture] : nil else - if @source_sha256.respond_to?(:has_key?) - return @source_sha256.has_key?(architecture) ? @source_sha256[architecture] : nil - else - return @source_sha256 - end + return @source_sha256 end end def self.get_extract_dir - name + '.' + Time.now.utc.strftime("%Y%m%d%H%M%S") + '.dir' + "#{name}.#{Time.now.utc.strftime('%Y%m%d%H%M%S')}.dir" end - def self.is_binary? (architecture) - if !@build_from_source and @binary_url and @binary_url.has_key?(architecture) + def self.is_binary?(architecture) + if !@build_from_source && @binary_url && @binary_url.key?(architecture) return true else return false end end - def self.is_source? (architecture) - if is_binary?(architecture) or is_fake? + def self.is_source?(architecture) + if is_binary?(architecture) || is_fake? return false else return true @@ -231,12 +226,11 @@ class Package end def self.system(*args, **opt_args) - - if no_env_options? - @crew_env_options_hash = { "CREW_DISABLE_ENV_OPTIONS" => '1' } - else - @crew_env_options_hash = CREW_ENV_OPTIONS_HASH - end + @crew_env_options_hash = if no_env_options? + { 'CREW_DISABLE_ENV_OPTIONS' => '1' } + else + CREW_ENV_OPTIONS_HASH + end # add "-j#" argument to "make" at compile-time, if necessary @@ -247,7 +241,7 @@ class Package # See lib/const.rb for more details # add exception option to opt_args - opt_args.merge!(exception: true) unless opt_args.has_key?(:exception) + opt_args.merge!(exception: true) unless opt_args.key?(:exception) # extract env hash if args[0].is_a?(Hash) @@ -270,10 +264,10 @@ class Package begin Kernel.system(env, *cmd_args, **opt_args) - rescue => e + rescue StandardError => e # print failed line number and error message puts "#{e.backtrace[1]}: #{e.message}".orange - raise InstallError, "`#{env.map { |k, v| "#{k}=\"#{v}\"" }.join(' ')} #{cmd_args.join(' ')}` exited with #{$?.exitstatus}".lightred + raise InstallError, "`#{env.map { |k, v| "#{k}=\"#{v}\"" }.join(' ')} #{cmd_args.join(' ')}` exited with #{$CHILD_STATUS.exitstatus}".lightred end end end diff --git a/lib/progress_bar.rb b/lib/progress_bar.rb index 3cf9dd7c7..ee1c2142a 100644 --- a/lib/progress_bar.rb +++ b/lib/progress_bar.rb @@ -7,7 +7,7 @@ class ProgressBar attr_accessor :progress_bar_showing - def initialize (total_size) + def initialize(total_size) # character used to fill the progress bar, one of the box-drawing character in unicode @bar_char = "\u2501" @@ -28,16 +28,16 @@ class ProgressBar trap('WINCH') do # reset width settings after terminal resized # get terminal size, calculate the width of progress bar based on it - @terminal_h, @terminal_w = IO.console&.winsize || [ 25, 80 ] + @terminal_h, @terminal_w = IO.console&.winsize || [25, 80] @bar_width = @terminal_w - @info_before_bar.merge(@info_after_bar).values.sum - # space that all info blocks takes - ( @info_before_bar.merge(@info_after_bar).length * 2 ) # space for separator (whitespaces) between each info + (@info_before_bar.merge(@info_after_bar).length * 2) # space for separator (whitespaces) between each info end Process.kill('WINCH', 0) # trigger the trap above end - def set_downloaded_size (downloaded_size, invalid_size_error: true) + def set_downloaded_size(downloaded_size, invalid_size_error: true) if downloaded_size > @total_size # when the given downloaded size/total size is invalid (given downloaded size > given total size), # set all info to unknown (except downloaded size) @@ -69,7 +69,7 @@ class ProgressBar @elapsed_time_in_str = Time.at(@elapsed_time).utc.strftime('%H:%M:%S') # calculate progress percentage, round to nearest 0.1 - @percentage = ( ( downloaded_size / @total_size ) * 100 ).round(1) + @percentage = ((downloaded_size / @total_size) * 100).round(1) @percentage_in_str = "#{@percentage.to_i}%" # {downloaded size}/{total size} @@ -85,20 +85,20 @@ class ProgressBar while @progress_bar_showing sleep 0.15 # update progress bar after each 0.15 seconds - completed_length = ( @bar_width * (@percentage / 100) ).to_i + completed_length = (@bar_width * (@percentage / 100)).to_i uncompleted_length = @bar_width - completed_length # print info and progress bar @info_before_bar.each_pair do |varName, width| - printf "%*.*s ", width, width, instance_variable_get("@#{varName}") + printf '%*.*s ', width, width, instance_variable_get("@#{varName}") end # print progress bar with color code - print ( @bar_char * completed_length ).send(@bar_front_color), - ( @bar_char * uncompleted_length ).send(@bar_bg_color) + print ( @bar_char * completed_length).send(@bar_front_color), + (@bar_char * uncompleted_length).send(@bar_bg_color) @info_after_bar.each_pair do |varName, width| - printf " %*.*s", width, width, instance_variable_get("@#{varName}") + printf ' %*.*s', width, width, instance_variable_get("@#{varName}") end # stop when 100% diff --git a/lib/util.rb b/lib/util.rb index 07c7b8fc9..7616a51e4 100644 --- a/lib/util.rb +++ b/lib/util.rb @@ -1,29 +1,29 @@ -require "matrix" +require 'matrix' class MutableMatrix < Matrix - public :"[]=" + public :'[]=' end # Returns the edit distance between strings a and b # https://en.wikipedia.org/wiki/Edit_distance -def edit_distance (a, b) +def edit_distance(a, b) # memo is the matrix for dynamic programming # memo[i, j] = the edit distance between the # prefixes of a and b of size i and j. memo = MutableMatrix.zero(a.size + 1, b.size + 1) - a.size.times {|i| memo[i + 1, 0] = i + 1} - b.size.times {|j| memo[0, j + 1] = j + 1} + a.size.times { |i| memo[i + 1, 0] = i + 1 } + b.size.times { |j| memo[0, j + 1] = j + 1 } a.size.times do |i| b.size.times do |j| - if a[i] == b[j] then - memo[i + 1, j + 1] = memo[i, j] - else - memo[i + 1, j + 1] = [ - memo[i + 1, j], - memo[i, j + 1], - memo[i, j] - ].min + 1 - end + memo[i + 1, j + 1] = if a[i] == b[j] + memo[i, j] + else + [ + memo[i + 1, j], + memo[i, j + 1], + memo[i, j] + ].min + 1 + end end end diff --git a/packages/a2png.rb b/packages/a2png.rb index d3bfb31ba..502e69838 100644 --- a/packages/a2png.rb +++ b/packages/a2png.rb @@ -9,17 +9,17 @@ class A2png < Package source_url 'https://sourceforge.net/projects/a2png/files/a2png/0.1.5/a2png-0.1.5.tar.bz2' source_sha256 'd3ae1c771f5180d93f35cded76d9bb4c4cc2023dbe65613e78add3eeb43f736b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2png/0.1.5-1_armv7l/a2png-0.1.5-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2png/0.1.5-1_armv7l/a2png-0.1.5-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2png/0.1.5-1_i686/a2png-0.1.5-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2png/0.1.5-1_x86_64/a2png-0.1.5-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2png/0.1.5-1_x86_64/a2png-0.1.5-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '72ebf874dee9871949df56eecd9b24e8586b84c1efed1bdf988f9ea9f28e012b', armv7l: '72ebf874dee9871949df56eecd9b24e8586b84c1efed1bdf988f9ea9f28e012b', i686: '76223ed1859aa31f3d93afb5e3705dfff7a8023de08672b4f2216a8fe55e46b5', - x86_64: 'b468b226e28cf717c3f38435849bf737067a8b9ec3c1928c01fed5488bb31464', + x86_64: 'b468b226e28cf717c3f38435849bf737067a8b9ec3c1928c01fed5488bb31464' }) depends_on 'cairo' @@ -36,6 +36,6 @@ class A2png < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/a2ps.rb b/packages/a2ps.rb index 079cd6cdb..2c5608ab6 100644 --- a/packages/a2ps.rb +++ b/packages/a2ps.rb @@ -9,17 +9,17 @@ class A2ps < Package source_url 'https://ftpmirror.gnu.org/a2ps/a2ps-4.14.tar.gz' source_sha256 'f3ae8d3d4564a41b6e2a21f237d2f2b104f48108591e8b83497500182a3ab3a4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2ps/4.14-1_armv7l/a2ps-4.14-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2ps/4.14-1_armv7l/a2ps-4.14-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2ps/4.14-1_i686/a2ps-4.14-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2ps/4.14-1_x86_64/a2ps-4.14-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/a2ps/4.14-1_x86_64/a2ps-4.14-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c6c9c237e5d9e51b8d19fb74522b7a60dabe74c958061a080f1f338b289ba254', armv7l: 'c6c9c237e5d9e51b8d19fb74522b7a60dabe74c958061a080f1f338b289ba254', i686: '9a877e68120feb3f8ec9c50c36b9d378186fb00bc2883670bdc42089411e4607', - x86_64: '28b5f46158587be75ff873d64805f480af0a3bbfa2f764abf815117d0b907f48', + x86_64: '28b5f46158587be75ff873d64805f480af0a3bbfa2f764abf815117d0b907f48' }) depends_on 'gperf' @@ -30,10 +30,10 @@ class A2ps < Package --prefix=#{CREW_PREFIX} \ --libdir=#{CREW_LIB_PREFIX} \ --localstatedir=#{CREW_PREFIX}/tmp" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/aalib.rb b/packages/aalib.rb index eceafb219..f8be76f0f 100644 --- a/packages/aalib.rb +++ b/packages/aalib.rb @@ -9,17 +9,17 @@ class Aalib < Package source_url 'https://downloads.sourceforge.net/project/aa-project/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz' source_sha256 'fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aalib/1.4rc5-1_armv7l/aalib-1.4rc5-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aalib/1.4rc5-1_armv7l/aalib-1.4rc5-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aalib/1.4rc5-1_i686/aalib-1.4rc5-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aalib/1.4rc5-1_x86_64/aalib-1.4rc5-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aalib/1.4rc5-1_x86_64/aalib-1.4rc5-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '755e06e37eb67e35e25001426a69b6549160aae9262411afbac6435dcd2bc3fb', armv7l: '755e06e37eb67e35e25001426a69b6549160aae9262411afbac6435dcd2bc3fb', i686: '5c63962cd96ef7a0ac7c364fa58634719857959191548e3853ab2c7bc51aabc9', - x86_64: '51442b518e9d817078e7bd677667847d363bcf7bc47616331e76b2150ccf28f9', + x86_64: '51442b518e9d817078e7bd677667847d363bcf7bc47616331e76b2150ccf28f9' }) depends_on 'libx11' @@ -30,11 +30,11 @@ class Aalib < Package --with-x \ --with-x11-driver \ --with-slang-driver" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' FileUtils.mv "#{CREW_DEST_PREFIX}/info/", "#{CREW_DEST_PREFIX}/share/" end end diff --git a/packages/abcde.rb b/packages/abcde.rb index a1560909d..8b2f717d8 100644 --- a/packages/abcde.rb +++ b/packages/abcde.rb @@ -9,17 +9,17 @@ class Abcde < Package source_url 'https://abcde.einval.com/download/abcde-2.9.3.tar.gz' source_sha256 '046cd0bba78dd4bbdcbcf82fe625865c60df35a005482de13a6699c5a3b83124' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/abcde/2.9.3_armv7l/abcde-2.9.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/abcde/2.9.3_armv7l/abcde-2.9.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/abcde/2.9.3_i686/abcde-2.9.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/abcde/2.9.3_x86_64/abcde-2.9.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/abcde/2.9.3_x86_64/abcde-2.9.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dde5336b912d62d86b8fc15394305fe9c3971d94067c156bccd7325d1c50cc85', armv7l: 'dde5336b912d62d86b8fc15394305fe9c3971d94067c156bccd7325d1c50cc85', i686: 'd6a704ec69f3b1bd4e1308bfa81f9756d838971556ee76fff6717692b16cc63a', - x86_64: '5fd40b457b1f1474e52d133a134b845e4460e62f51457400b91e4134c8f9da18', + x86_64: '5fd40b457b1f1474e52d133a134b845e4460e62f51457400b91e4134c8f9da18' }) def self.build @@ -28,6 +28,6 @@ class Abcde < Package end def self.install - system "make install" + system 'make install' end end diff --git a/packages/acli.rb b/packages/acli.rb index 631caf486..c033c62fc 100644 --- a/packages/acli.rb +++ b/packages/acli.rb @@ -13,9 +13,7 @@ class Acli < Package def self.preflight major = `php -v 2> /dev/null | head -1 | cut -d' ' -f2 | cut -d'.' -f1` minor = `php -v 2> /dev/null | head -1 | cut -d' ' -f2 | cut -d'.' -f2` - unless major.empty? or minor.empty? or (major.to_i >= 8 and minor.to_i >= 0) - abort "acli requires php >= 8.0. php #{major.chomp}.#{minor.chomp} does not meet the minimum requirement.".lightred - end + abort "acli requires php >= 8.0. php #{major.chomp}.#{minor.chomp} does not meet the minimum requirement.".lightred unless major.empty? || minor.empty? || ((major.to_i >= 8) && (minor.to_i >= 0)) end def self.install diff --git a/packages/acpi.rb b/packages/acpi.rb index 0261c9fff..60fc3a5ae 100644 --- a/packages/acpi.rb +++ b/packages/acpi.rb @@ -9,17 +9,17 @@ class Acpi < Package source_url 'https://downloads.sourceforge.net/project/acpiclient/acpiclient/1.7/acpi-1.7.tar.gz' source_sha256 'd7a504b61c716ae5b7e81a0c67a50a51f06c7326f197b66a4b823de076a35005' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpi/1.7_armv7l/acpi-1.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpi/1.7_armv7l/acpi-1.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpi/1.7_i686/acpi-1.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpi/1.7_x86_64/acpi-1.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpi/1.7_x86_64/acpi-1.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '86f608f45ef9c7d423f26f4b1a268e7b995061e1ecb613bf3fbca2d9c7bf5665', armv7l: '86f608f45ef9c7d423f26f4b1a268e7b995061e1ecb613bf3fbca2d9c7bf5665', i686: 'bbb6d7c0db9e4777aaca3b38e08affc74f16af661274b2d962ef8189a5338d2f', - x86_64: 'db69280f951b024431221a7f28af55b9f103baa82a981619a3da01c161c2d485', + x86_64: 'db69280f951b024431221a7f28af55b9f103baa82a981619a3da01c161c2d485' }) def self.build diff --git a/packages/acpica.rb b/packages/acpica.rb index d2a0dbcda..01a19f4fb 100644 --- a/packages/acpica.rb +++ b/packages/acpica.rb @@ -9,17 +9,17 @@ class Acpica < Package source_url 'https://acpica.org/sites/acpica/files/acpica-unix-20200925.tar.gz' source_sha256 'd44388e21e3d2e47c6d39e9c897935d3f775f04fec76271dcba072c74f834589' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpica/20200925_armv7l/acpica-20200925-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpica/20200925_armv7l/acpica-20200925-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpica/20200925_i686/acpica-20200925-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpica/20200925_x86_64/acpica-20200925-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/acpica/20200925_x86_64/acpica-20200925-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4fab7ff907309a9ded50cc5054d3796e6cf852c057e9eaa7f447d6d4b31dff90', armv7l: '4fab7ff907309a9ded50cc5054d3796e6cf852c057e9eaa7f447d6d4b31dff90', i686: '24ec4f3d3223ec9e43c80b3bc864d1ff2385014624c172e04051921b395e8ffc', - x86_64: '346a75c16f86dde073cb0f22e00fc688c74b3404af8ae10726cd485c97d4f92c', + x86_64: '346a75c16f86dde073cb0f22e00fc688c74b3404af8ae10726cd485c97d4f92c' }) def self.build diff --git a/packages/adwaita_icon_theme.rb b/packages/adwaita_icon_theme.rb index bc0740c53..74a6ad567 100644 --- a/packages/adwaita_icon_theme.rb +++ b/packages/adwaita_icon_theme.rb @@ -13,13 +13,13 @@ class Adwaita_icon_theme < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/adwaita_icon_theme/42.0_armv7l/adwaita_icon_theme-42.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/adwaita_icon_theme/42.0_armv7l/adwaita_icon_theme-42.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/adwaita_icon_theme/42.0_i686/adwaita_icon_theme-42.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/adwaita_icon_theme/42.0_x86_64/adwaita_icon_theme-42.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/adwaita_icon_theme/42.0_x86_64/adwaita_icon_theme-42.0-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: 'c6dd539659f98a4f83247943715aef136002aa590c4e6e558c89762c60fafefc', armv7l: 'c6dd539659f98a4f83247943715aef136002aa590c4e6e558c89762c60fafefc', i686: 'f13d05ff2696a2fd7488a7dc4e4e78ad98fe8d7bcf1d63c314e533610a071b6d', - x86_64: '862aa3d398d4891c8f6923d6c9c2283ebfa9438647a1a25e9172532433db52fb', + x86_64: '862aa3d398d4891c8f6923d6c9c2283ebfa9438647a1a25e9172532433db52fb' }) gnome diff --git a/packages/ag.rb b/packages/ag.rb index 7206984f4..b50c2a1b6 100644 --- a/packages/ag.rb +++ b/packages/ag.rb @@ -9,36 +9,35 @@ class Ag < Package source_url 'https://github.com/ggreer/the_silver_searcher/archive/2.2.0.tar.gz' source_sha256 '6a0a19ca5e73b2bef9481c29a508d2413ca1a0a9a5a6b1bd9bbd695a7626cbf9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ag/2.2.0_armv7l/ag-2.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ag/2.2.0_armv7l/ag-2.2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ag/2.2.0_i686/ag-2.2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ag/2.2.0_x86_64/ag-2.2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ag/2.2.0_x86_64/ag-2.2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0e6e5a193921c38638a3eeacff917a75cc8651335c783c392053bb825743edcd', armv7l: '0e6e5a193921c38638a3eeacff917a75cc8651335c783c392053bb825743edcd', i686: 'ea2bb1b33661b58d78ef874a7045f798cb61c54aa2b484987c02822a5f7a8bcf', - x86_64: 'fb1a37ce5867546e9082763bfa002a180405f2a21b3a51e99899d1c313fe13ad', + x86_64: 'fb1a37ce5867546e9082763bfa002a180405f2a21b3a51e99899d1c313fe13ad' }) - depends_on "autoconf" => :build - depends_on "automake" => :build - depends_on "pkgconfig" => :build - depends_on "pcre" - depends_on "xzutils" - depends_on "zlibpkg" + depends_on 'autoconf' => :build + depends_on 'automake' => :build + depends_on 'pkgconfig' => :build + depends_on 'pcre' + depends_on 'xzutils' + depends_on 'zlibpkg' def self.build - system "autoreconf", "-fiv" + system 'autoreconf', '-fiv' system "./configure \ --prefix=#{CREW_PREFIX} \ --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' # the steps required to install the package end - end diff --git a/packages/aha.rb b/packages/aha.rb index ba37b6b3b..b20ea6242 100644 --- a/packages/aha.rb +++ b/packages/aha.rb @@ -9,17 +9,17 @@ class Aha < Package source_url 'https://github.com/theZiz/aha/archive/0.5.1.tar.gz' source_sha256 '6aea13487f6b5c3e453a447a67345f8095282f5acd97344466816b05ebd0b3b1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aha/0.5.1_armv7l/aha-0.5.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aha/0.5.1_armv7l/aha-0.5.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aha/0.5.1_i686/aha-0.5.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aha/0.5.1_x86_64/aha-0.5.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aha/0.5.1_x86_64/aha-0.5.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ccb183b558d74f534a4b5afdf1f28e74507349443fbf1238d053a24140fff02c', armv7l: 'ccb183b558d74f534a4b5afdf1f28e74507349443fbf1238d053a24140fff02c', i686: '010ea772bd1963315e7b18908148482bec0d8fc0bc2cc640f192243044251f75', - x86_64: 'b410c3c570c934576e161e077b5092cf231ce7d9a67e3b697435a64cc40158aa', + x86_64: 'b410c3c570c934576e161e077b5092cf231ce7d9a67e3b697435a64cc40158aa' }) def self.patch @@ -28,10 +28,10 @@ class Aha < Package end def self.build - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/aide.rb b/packages/aide.rb index 52b076dde..e64397d76 100644 --- a/packages/aide.rb +++ b/packages/aide.rb @@ -9,17 +9,17 @@ class Aide < Package source_url 'http://downloads.sourceforge.net/project/aide/aide/0.15.1/aide-0.15.1.tar.gz' source_sha256 '303e5c186257df8c86e418193199f4ea2183fc37d3d4a9098a614f61346059ef' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aide/0.15.1_armv7l/aide-0.15.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aide/0.15.1_armv7l/aide-0.15.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aide/0.15.1_i686/aide-0.15.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aide/0.15.1_x86_64/aide-0.15.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aide/0.15.1_x86_64/aide-0.15.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '805f42e0824ab40aa56a0b304636b7eac9da43832a2b20760e49a348a35f0a26', armv7l: '805f42e0824ab40aa56a0b304636b7eac9da43832a2b20760e49a348a35f0a26', i686: '90ffe18ff6970dd02e3625943ff68ccf4f3a53b795d781a4e1a0b6d449172401', - x86_64: '74b87dbc5ca9a9bfa16420b136afba5fa513da3c75b13993bb11051d14c2a5f6', + x86_64: '74b87dbc5ca9a9bfa16420b136afba5fa513da3c75b13993bb11051d14c2a5f6' }) depends_on 'libgcrypt' @@ -31,17 +31,17 @@ class Aide < Package '--disable-static', '--with-gcrypt', '--without-zlib' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "sed -i '22d' doc/aide.conf" system "sed -i '24d' doc/aide.conf" system "sed -i '24i@@define TOPDIR #{CREW_PREFIX}/etc' doc/aide.conf" system "install -Dm644 doc/aide.conf #{CREW_DEST_PREFIX}/etc/aide.conf" system "install -Dm644 doc/aide.conf.5 #{CREW_DEST_PREFIX}/man/man5/aide.conf.5" - system "touch aide.db" + system 'touch aide.db' system "install -Dm644 aide.db #{CREW_DEST_PREFIX}/etc/doc/aide.db" end @@ -49,11 +49,11 @@ class Aide < Package puts puts "The configuration file is located at #{CREW_PREFIX}/etc/aide.conf".lightblue puts - puts "To initialize the database, execute the following:".lightblue + puts 'To initialize the database, execute the following:'.lightblue puts "mkdir #{CREW_PREFIX}/etc/src".lightblue puts "cd #{CREW_PREFIX}/etc/doc".lightblue - puts "aide -i".lightblue - puts "mv aide.db.new aide.db".lightblue + puts 'aide -i'.lightblue + puts 'mv aide.db.new aide.db'.lightblue puts end end diff --git a/packages/alien.rb b/packages/alien.rb index 5c250fd17..7d48c12ec 100644 --- a/packages/alien.rb +++ b/packages/alien.rb @@ -10,17 +10,17 @@ class Alien < Package source_url 'https://downloads.sourceforge.net/project/alien-pkg-convert/release/alien_8.95.tar.xz' source_sha256 '37a22587c33810feab323474bdadbf969fda2eb4e720b2ca01b40d82d6f71a17' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alien/8.95-1_armv7l/alien-8.95-1-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alien/8.95-1_armv7l/alien-8.95-1-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alien/8.95-1_i686/alien-8.95-1-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alien/8.95-1_x86_64/alien-8.95-1-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alien/8.95-1_x86_64/alien-8.95-1-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'af014a083846b49d3641fb1a9a43ab3eaba1db736a1d4351897674205a88bdfa', armv7l: 'af014a083846b49d3641fb1a9a43ab3eaba1db736a1d4351897674205a88bdfa', i686: 'cb24420a1a15f2ebd445261ce7b53cb026e7e25d5a3e6036dacf5572b5f233cf', - x86_64: '973b6adae5aa32b46acfa23541ac336e050b5a09919aa167194b3ce04b666362', + x86_64: '973b6adae5aa32b46acfa23541ac336e050b5a09919aa167194b3ce04b666362' }) def self.build diff --git a/packages/alive.rb b/packages/alive.rb index 615b37134..3d5ccf36c 100644 --- a/packages/alive.rb +++ b/packages/alive.rb @@ -9,17 +9,17 @@ class Alive < Package source_url 'https://ftpmirror.gnu.org/alive/alive-2.0.3.tar.xz' source_sha256 '8bf41150ade07b86a806ce40ce99509713e2abcc92c4182a8d961aa3cf757014' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alive/2.0.3_armv7l/alive-2.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alive/2.0.3_armv7l/alive-2.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alive/2.0.3_i686/alive-2.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alive/2.0.3_x86_64/alive-2.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alive/2.0.3_x86_64/alive-2.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '71b2d2e62c4858eecc2a7d11cc1b767b48587597714de6e6b89b2890c743e026', armv7l: '71b2d2e62c4858eecc2a7d11cc1b767b48587597714de6e6b89b2890c743e026', i686: '9a06f4e646d7e9c1a0ce43c596c0b32e46024013c0867b7aa5b64c3a431261ea', - x86_64: 'a123e91cd331380092a1b598e87c4252fa38c71094d17263432c3329c543c904', + x86_64: 'a123e91cd331380092a1b598e87c4252fa38c71094d17263432c3329c543c904' }) depends_on 'guile' diff --git a/packages/alsa_lib.rb b/packages/alsa_lib.rb index 6f38ed030..34019d5df 100644 --- a/packages/alsa_lib.rb +++ b/packages/alsa_lib.rb @@ -9,17 +9,17 @@ class Alsa_lib < Package source_url "https://github.com/alsa-project/alsa-lib/archive/v#{version}.tar.gz" source_sha256 '0c6ab052d7ea980a01d0208da5e5e10849bd16c4c9961bbd5d2665083b74a6c0' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_lib/1.2.4_armv7l/alsa_lib-1.2.4-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_lib/1.2.4_armv7l/alsa_lib-1.2.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_lib/1.2.4_armv7l/alsa_lib-1.2.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_lib/1.2.4_i686/alsa_lib-1.2.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_lib/1.2.4_x86_64/alsa_lib-1.2.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_lib/1.2.4_x86_64/alsa_lib-1.2.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '07cb624cc829dc5f17dcc5d6a9f0a7ea67798bdbc4c27a7a4e075149be91143f', + binary_sha256({ + aarch64: '07cb624cc829dc5f17dcc5d6a9f0a7ea67798bdbc4c27a7a4e075149be91143f', armv7l: '07cb624cc829dc5f17dcc5d6a9f0a7ea67798bdbc4c27a7a4e075149be91143f', i686: '3baa9db99ab259ba52b8769fd5720da076620a30981133b4143b9e5907698227', - x86_64: '20132936d9c3ba6fa0126aad6926996f47886ace79548be152cb8aa6975c626d', + x86_64: '20132936d9c3ba6fa0126aad6926996f47886ace79548be152cb8aa6975c626d' }) depends_on 'python3' diff --git a/packages/alsa_plugins.rb b/packages/alsa_plugins.rb index 1c67eca8d..8dee6a4f1 100644 --- a/packages/alsa_plugins.rb +++ b/packages/alsa_plugins.rb @@ -9,17 +9,17 @@ class Alsa_plugins < Package source_url 'ftp://ftp.alsa-project.org/pub/plugins/alsa-plugins-1.2.2.tar.bz2' source_sha256 '1c0f06450c928d711719686c9dbece2d480184f36fab11b8f0534cb7b41e337d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_plugins/1.2.2_armv7l/alsa_plugins-1.2.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_plugins/1.2.2_armv7l/alsa_plugins-1.2.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_plugins/1.2.2_i686/alsa_plugins-1.2.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_plugins/1.2.2_x86_64/alsa_plugins-1.2.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_plugins/1.2.2_x86_64/alsa_plugins-1.2.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6dfe0afc4137d689eda0c4693aac4016e66e9da74ccaf540ebd12cb2fd704103', armv7l: '6dfe0afc4137d689eda0c4693aac4016e66e9da74ccaf540ebd12cb2fd704103', i686: '2e363fbae56a4dc05af716316f6465b36655663a5953437af4c996e22eece8bc', - x86_64: '2c0108843697c8711160defebbf6db421a2b6fe1aa582b9567e8cbb9b124bf02', + x86_64: '2c0108843697c8711160defebbf6db421a2b6fe1aa582b9567e8cbb9b124bf02' }) depends_on 'alsa_lib' # R diff --git a/packages/alsa_tools.rb b/packages/alsa_tools.rb index 9d1df0f00..5c599766d 100644 --- a/packages/alsa_tools.rb +++ b/packages/alsa_tools.rb @@ -9,17 +9,17 @@ class Alsa_tools < Package source_url 'https://github.com/alsa-project/alsa-tools/archive/v1.2.2.tar.gz' source_sha256 '7242cfb3493461b2a28c9c3a6a69dbc2e9ee236a5dc46400cbb0d1d87c27b453' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_tools/1.2.2_armv7l/alsa_tools-1.2.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_tools/1.2.2_armv7l/alsa_tools-1.2.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_tools/1.2.2_i686/alsa_tools-1.2.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_tools/1.2.2_x86_64/alsa_tools-1.2.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_tools/1.2.2_x86_64/alsa_tools-1.2.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '13e8a8e05816e7b33369a3dfa62805d74a31899aac172f2d895e181c002e163c', armv7l: '13e8a8e05816e7b33369a3dfa62805d74a31899aac172f2d895e181c002e163c', i686: '1ca6fa11e786e0d277ff15532de6b58f9a1bba5198163fc7d773ecddbabe4574', - x86_64: '9078e54a91c60bb12d5f8087239cf21b24b033f04991e095f22502d663a5d77c', + x86_64: '9078e54a91c60bb12d5f8087239cf21b24b033f04991e095f22502d663a5d77c' }) depends_on 'alsa_lib' diff --git a/packages/alsa_utils.rb b/packages/alsa_utils.rb index eb2b4f3e6..5ece2b08e 100644 --- a/packages/alsa_utils.rb +++ b/packages/alsa_utils.rb @@ -9,20 +9,19 @@ class Alsa_utils < Package source_url "https://github.com/alsa-project/alsa-utils/archive/v#{version}.tar.gz" source_sha256 '4fdd1745d6ad339be596ba66c12c0ee513aab19050bd48439f91edafbd8688b0' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_utils/1.2.4_armv7l/alsa_utils-1.2.4-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_utils/1.2.4_armv7l/alsa_utils-1.2.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_utils/1.2.4_armv7l/alsa_utils-1.2.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_utils/1.2.4_i686/alsa_utils-1.2.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_utils/1.2.4_x86_64/alsa_utils-1.2.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/alsa_utils/1.2.4_x86_64/alsa_utils-1.2.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '40412aaf27fd4e38efe2613a8ee92d6a6f91dcf33b58e3c39a4bd65f1c12cf34', + binary_sha256({ + aarch64: '40412aaf27fd4e38efe2613a8ee92d6a6f91dcf33b58e3c39a4bd65f1c12cf34', armv7l: '40412aaf27fd4e38efe2613a8ee92d6a6f91dcf33b58e3c39a4bd65f1c12cf34', i686: 'c1e9ac9a17508f1d5f314d556ceadaf29449de67cd139fc64bba42f9666a921f', - x86_64: '081f05bf5548ea9e01743e79c9d379d128b2db43cf3007c8c945bb8c1b346d0c', + x86_64: '081f05bf5548ea9e01743e79c9d379d128b2db43cf3007c8c945bb8c1b346d0c' }) - depends_on 'alsa_lib' depends_on 'cras' @@ -36,7 +35,7 @@ class Alsa_utils < Package def self.check # This takes several hours to run! - #system 'make', 'check' + # system 'make', 'check' end def self.install diff --git a/packages/amtk.rb b/packages/amtk.rb index d4d2f7bda..155702126 100644 --- a/packages/amtk.rb +++ b/packages/amtk.rb @@ -9,17 +9,17 @@ class Amtk < Package source_url 'https://github.com/GNOME/amtk/archive/33ec171156ebc49d6dad568e6ba39470edb272e1.zip' source_sha256 'fc9bad18bbd5421da52e0548f9e91eda180539bb568d1e7116ca65f4f73f4b67' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/amtk/5.2.0-33ec-1_armv7l/amtk-5.2.0-33ec-1-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/amtk/5.2.0-33ec-1_armv7l/amtk-5.2.0-33ec-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/amtk/5.2.0-33ec-1_armv7l/amtk-5.2.0-33ec-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/amtk/5.2.0-33ec-1_i686/amtk-5.2.0-33ec-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/amtk/5.2.0-33ec-1_x86_64/amtk-5.2.0-33ec-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/amtk/5.2.0-33ec-1_x86_64/amtk-5.2.0-33ec-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '6d3c8ac190895b8065f94c54baa32c3407c474204a58ded15aa850a5a177a176', + binary_sha256({ + aarch64: '6d3c8ac190895b8065f94c54baa32c3407c474204a58ded15aa850a5a177a176', armv7l: '6d3c8ac190895b8065f94c54baa32c3407c474204a58ded15aa850a5a177a176', i686: '9df2871f1075f7129a7c6260ff7eae9b45b3fb5312fb2e5a56e3ec4269ac0e00', - x86_64: '6528fb4e8fc817d21ae245563631eec51954a1b3f75cc5513accca67732452d1', + x86_64: '6528fb4e8fc817d21ae245563631eec51954a1b3f75cc5513accca67732452d1' }) depends_on 'gtk3' @@ -27,13 +27,12 @@ class Amtk < Package depends_on 'gtk_doc' => :build depends_on 'llvm' => :build - def self.build system "meson #{CREW_MESON_FNO_LTO_OPTIONS} \ -Dc_args='-fuse-ld=lld' \ builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/anagram.rb b/packages/anagram.rb index 7d3fe8e0c..b122022f1 100644 --- a/packages/anagram.rb +++ b/packages/anagram.rb @@ -9,17 +9,17 @@ class Anagram < Package source_url 'http://www.fourmilab.ch/anagram/anagram-1.4.tar.gz' source_sha256 'd046fd5accd3c62267c0ef81b56cd05c59ec92b37cdb73f69d031879dba308bd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/anagram/1.4_armv7l/anagram-1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/anagram/1.4_armv7l/anagram-1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/anagram/1.4_i686/anagram-1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/anagram/1.4_x86_64/anagram-1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/anagram/1.4_x86_64/anagram-1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5d5e2fa0868d99ed24623a1fd98bf9a00a07c50e5a8c931cf2d43ab3dfbf1a42', armv7l: '5d5e2fa0868d99ed24623a1fd98bf9a00a07c50e5a8c931cf2d43ab3dfbf1a42', i686: '33dbe4fd1116e429e1b927f63de8361b3ba888f24712ae692bee0ac152bc41b7', - x86_64: '2d162c9d06d59ee1dab520deccfed04e3c27f7a5584346dfdc2e267bc46d310c', + x86_64: '2d162c9d06d59ee1dab520deccfed04e3c27f7a5584346dfdc2e267bc46d310c' }) def self.build @@ -33,7 +33,7 @@ class Anagram < Package end def self.install - system "gzip -9 anagram.1" + system 'gzip -9 anagram.1' system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "mkdir -p #{CREW_DEST_PREFIX}/share/anagram/bin" system "mkdir -p #{CREW_DEST_PREFIX}/share/man/man1" diff --git a/packages/android_sdk_tools.rb b/packages/android_sdk_tools.rb index e34f89d7f..6c45052e0 100644 --- a/packages/android_sdk_tools.rb +++ b/packages/android_sdk_tools.rb @@ -12,9 +12,9 @@ class Android_sdk_tools < Package depends_on 'jdk11' def self.install - FileUtils.mkdir_p CREW_DEST_PREFIX + '/bin' - FileUtils.mkdir_p CREW_DEST_PREFIX + '/share/android-sdk-tools' - FileUtils.mv Dir['*'], CREW_DEST_PREFIX + '/share/android-sdk-tools' + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/android-sdk-tools" + FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/android-sdk-tools" Dir["#{CREW_DEST_PREFIX}/share/android-sdk-tools/bin/*"].each do |filename| binary = File.basename(filename) FileUtils.ln_s "../share/android-sdk-tools/bin/#{binary}", "#{CREW_DEST_PREFIX}/bin/#{binary}" diff --git a/packages/android_studio.rb b/packages/android_studio.rb index 3fbc19586..415e73a96 100644 --- a/packages/android_studio.rb +++ b/packages/android_studio.rb @@ -19,13 +19,13 @@ class Android_studio < Package end def self.install - FileUtils.mkdir_p CREW_DEST_PREFIX + '/bin' - FileUtils.mkdir_p CREW_DEST_PREFIX + '/share/android-studio' - FileUtils.mv 'bin', CREW_DEST_PREFIX + '/share/android-studio' - FileUtils.mv 'lib', CREW_DEST_PREFIX + '/share/android-studio' - FileUtils.mv 'plugins', CREW_DEST_PREFIX + '/share/android-studio' - FileUtils.cd CREW_DEST_PREFIX + '/bin' do - FileUtils.ln_s CREW_PREFIX + '/share/android-studio/bin/studio.sh', 'studio' + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/android-studio" + FileUtils.mv 'bin', "#{CREW_DEST_PREFIX}/share/android-studio" + FileUtils.mv 'lib', "#{CREW_DEST_PREFIX}/share/android-studio" + FileUtils.mv 'plugins', "#{CREW_DEST_PREFIX}/share/android-studio" + FileUtils.cd "#{CREW_DEST_PREFIX}/bin" do + FileUtils.ln_s "#{CREW_PREFIX}/share/android-studio/bin/studio.sh", 'studio' end end @@ -36,19 +36,19 @@ class Android_studio < Package end def self.remove - print "Would you like to remove the config directories? [y/N] " - response = STDIN.getc + print 'Would you like to remove the config directories? [y/N] ' + response = $stdin.getc config_dirs = ["#{HOME}/.android", "#{HOME}/Android"] - config_dirs.each { |config_dir| - if Dir.exist? config_dir - case response - when "y", "Y" - FileUtils.rm_rf config_dir - puts "#{config_dir} removed.".lightred - else - puts "#{config_dir} saved.".lightgreen - end + config_dirs.each do |config_dir| + next unless Dir.exist? config_dir + + case response + when 'y', 'Y' + FileUtils.rm_rf config_dir + puts "#{config_dir} removed.".lightred + else + puts "#{config_dir} saved.".lightgreen end - } + end end end diff --git a/packages/ansifilter.rb b/packages/ansifilter.rb index 36f1863ee..a7811c57e 100644 --- a/packages/ansifilter.rb +++ b/packages/ansifilter.rb @@ -9,17 +9,17 @@ class Ansifilter < Package source_url 'http://www.andre-simon.de/zip/ansifilter-2.10.tar.bz2' source_sha256 '23d2cf439d4ed4fbec8050b2826d61c244694ce06aaf8ca7d0ec1016afebee3f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansifilter/2.10_armv7l/ansifilter-2.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansifilter/2.10_armv7l/ansifilter-2.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansifilter/2.10_i686/ansifilter-2.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansifilter/2.10_x86_64/ansifilter-2.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansifilter/2.10_x86_64/ansifilter-2.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd5a8d33520c76aeb3f13067f169300d4b959a78ef352331b14a1b70db9f44f5f', armv7l: 'd5a8d33520c76aeb3f13067f169300d4b959a78ef352331b14a1b70db9f44f5f', i686: 'b312b46ae42dfb60620e6f62caa5aae83bfe259e01094d84f2dd949a137eedf2', - x86_64: 'af4c1a4f1b9fddd1efa5dabded1664880bd25fc17b52290af956d4d5d7dedf5c', + x86_64: 'af4c1a4f1b9fddd1efa5dabded1664880bd25fc17b52290af956d4d5d7dedf5c' }) def self.build diff --git a/packages/ant.rb b/packages/ant.rb index ece817561..ef3dae3d7 100644 --- a/packages/ant.rb +++ b/packages/ant.rb @@ -44,6 +44,6 @@ class Ant < Package export JAVA_HOME=#{CREW_PREFIX}/share/jdk8 export ANT_HOME=\$JAVA_HOME ANTEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/ant", @antenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/ant", @antenv) end end diff --git a/packages/antiword.rb b/packages/antiword.rb index 9ba3efcee..940a449ba 100644 --- a/packages/antiword.rb +++ b/packages/antiword.rb @@ -9,17 +9,17 @@ class Antiword < Package source_url 'http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz' source_sha256 '8e2c000fcbc6d641b0e6ff95e13c846da3ff31097801e86702124a206888f5ac' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/antiword/0.37-2_armv7l/antiword-0.37-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/antiword/0.37-2_armv7l/antiword-0.37-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/antiword/0.37-2_i686/antiword-0.37-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/antiword/0.37-2_x86_64/antiword-0.37-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/antiword/0.37-2_x86_64/antiword-0.37-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '758ead9af6bdc9493b525d9e009e1f5edb3fa51ca1663d66dd8f43b89b821225', armv7l: '758ead9af6bdc9493b525d9e009e1f5edb3fa51ca1663d66dd8f43b89b821225', i686: '54276a60100d021bc6d619f175d3ca592f872a151eed6557fd09d87a6b2a6ea9', - x86_64: '5486ee47684aaf249f0f75f9c903aa8c79b41466ae94aa0dbbd660090af438d0', + x86_64: '5486ee47684aaf249f0f75f9c903aa8c79b41466ae94aa0dbbd660090af438d0' }) def self.build @@ -27,7 +27,7 @@ class Antiword < Package system "sed -i 's,/share/,/,g' antiword.h" system "sed -i 's,/usr/antiword,#{CREW_PREFIX}/share/antiword,g' antiword.h" system "sed -i 's,/usr/share/antiword,#{CREW_PREFIX}/share/antiword,' Docs/antiword.1" - system "make" + system 'make' end def self.install diff --git a/packages/antlr4.rb b/packages/antlr4.rb index 185395cf7..a83b074e1 100644 --- a/packages/antlr4.rb +++ b/packages/antlr4.rb @@ -26,9 +26,7 @@ class Antlr4 < Package def self.install system 'curl -#LO https://www.antlr.org/download/antlr-4.7.1-complete.jar' - unless Digest::SHA256.hexdigest(File.read('antlr-4.7.1-complete.jar')) == 'f41dce7441d523baf9769cb7756a00f27a4b67e55aacab44525541f62d7f6688' - abort 'Checksum mismatch. :/ Try again.'.lightred - end + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('antlr-4.7.1-complete.jar')) == 'f41dce7441d523baf9769cb7756a00f27a4b67e55aacab44525541f62d7f6688' system "install -Dm644 antlr-4.7.1-complete.jar #{CREW_DEST_LIB_PREFIX}/antlr-4.7.1-complete.jar" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/env.d/" @@ -38,6 +36,6 @@ class Antlr4 < Package alias antlr4=\"java -jar #{CREW_LIB_PREFIX}/antlr-4.7.1-complete.jar\" alias grun=\"java org.antlr.v4.gui.TestRig\" ANTLR_EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/antlr4", @antlrenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/antlr4", @antlrenv) end end diff --git a/packages/apg.rb b/packages/apg.rb index 58dc55d06..0d2c77fa5 100644 --- a/packages/apg.rb +++ b/packages/apg.rb @@ -6,27 +6,27 @@ class Apg < Package version '2.2.3.dfsg.1' license 'BSD-3' compatibility 'all' - source_url "https://httpredir.debian.org/debian/pool/main/a/apg/apg_2.2.3.dfsg.1.orig.tar.gz" + source_url 'https://httpredir.debian.org/debian/pool/main/a/apg/apg_2.2.3.dfsg.1.orig.tar.gz' source_sha256 'c7e3c556426e2d5d2f599873a71100c5f6d14fa8784e0b1d879916784de801df' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apg/2.2.3.dfsg.1_armv7l/apg-2.2.3.dfsg.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apg/2.2.3.dfsg.1_armv7l/apg-2.2.3.dfsg.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apg/2.2.3.dfsg.1_i686/apg-2.2.3.dfsg.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apg/2.2.3.dfsg.1_x86_64/apg-2.2.3.dfsg.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apg/2.2.3.dfsg.1_x86_64/apg-2.2.3.dfsg.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1e4391fe1edf715853f97bd551f1f9e8a35f562bfd12f3f1838256640e75068f', armv7l: '1e4391fe1edf715853f97bd551f1f9e8a35f562bfd12f3f1838256640e75068f', i686: '6a299f28d79d33db6a2b1794e7fbfd27cbc48f4c7bb18a683dcf18c019c28628', - x86_64: '7ddeb08e8633166b18c147a8c85558badad8626a1e97ff6d6383c6056c0199d2', + x86_64: '7ddeb08e8633166b18c147a8c85558badad8626a1e97ff6d6383c6056c0199d2' }) def self.patch - system "curl -#LO https://httpredir.debian.org/debian/pool/main/a/apg/apg_2.2.3.dfsg.1-5.debian.tar.xz" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read("apg_2.2.3.dfsg.1-5.debian.tar.xz") ) == '8305fdb424d934f4d217b7910e0b971cff205b28857b9dc9df95e38bd1aaa9a0' - system "tar xf apg_2.2.3.dfsg.1-5.debian.tar.xz" - FileUtils.rm "debian/patches/series" + system 'curl -#LO https://httpredir.debian.org/debian/pool/main/a/apg/apg_2.2.3.dfsg.1-5.debian.tar.xz' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('apg_2.2.3.dfsg.1-5.debian.tar.xz')) == '8305fdb424d934f4d217b7910e0b971cff205b28857b9dc9df95e38bd1aaa9a0' + system 'tar xf apg_2.2.3.dfsg.1-5.debian.tar.xz' + FileUtils.rm 'debian/patches/series' system "sed -i '10,16d' debian/patches/Makefile" system "for i in debian/patches/*; do patch -Np1 -i \"\${i}\"; done" system "sed -i 's:INSTALL_PREFIX = /usr/local:INSTALL_PREFIX = #{CREW_DEST_PREFIX}:' Makefile" @@ -35,7 +35,7 @@ class Apg < Package end def self.build - system "make" + system 'make' end def self.install diff --git a/packages/apng2gif.rb b/packages/apng2gif.rb index c348b0f74..3ee8e49c1 100644 --- a/packages/apng2gif.rb +++ b/packages/apng2gif.rb @@ -10,17 +10,17 @@ class Apng2gif < Package source_url "https://sourceforge.net/projects/apng2gif/files/#{@_ver}/apng2gif-#{@_ver}-src.zip" source_sha256 '9a07e386017dc696573cd7bc7b46b2575c06da0bc68c3c4f1c24a4b39cdedd4d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apng2gif/1.8_armv7l/apng2gif-1.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apng2gif/1.8_armv7l/apng2gif-1.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apng2gif/1.8_i686/apng2gif-1.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apng2gif/1.8_x86_64/apng2gif-1.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apng2gif/1.8_x86_64/apng2gif-1.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f0d57f404b10ce2dc14a3ce61baa7be9d7bbefc8e0bb77e6b943bf7c07191578', armv7l: 'f0d57f404b10ce2dc14a3ce61baa7be9d7bbefc8e0bb77e6b943bf7c07191578', i686: '851c65719e952dc8b00c74457002f0f905f75b6bbc64e18a23e2b25b55e0d881', - x86_64: '921598e9de5c2ac2d22de713bdc4bdeb9d2cd436b4e166f69773c561a2ff53da', + x86_64: '921598e9de5c2ac2d22de713bdc4bdeb9d2cd436b4e166f69773c561a2ff53da' }) depends_on 'libpng' @@ -38,7 +38,7 @@ class Apng2gif < Package def self.build system 'make' system "help2man -s 1 -N -h '' \ - -n '#{self.description.downcase.delete! '.'}' \ + -n '#{description.downcase.delete! '.'}' \ --version-string='#{@_ver}' \ ./apng2gif -o apng2gif.1" end @@ -46,7 +46,7 @@ class Apng2gif < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin/" FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1/" - FileUtils.install 'apng2gif', "#{CREW_DEST_PREFIX}/bin/apng2gif", mode: 0755 - FileUtils.install 'apng2gif.1', "#{CREW_DEST_MAN_PREFIX}/man1/apng2gif.1", mode: 0644 + FileUtils.install 'apng2gif', "#{CREW_DEST_PREFIX}/bin/apng2gif", mode: 0o755 + FileUtils.install 'apng2gif.1', "#{CREW_DEST_MAN_PREFIX}/man1/apng2gif.1", mode: 0o644 end end diff --git a/packages/appres.rb b/packages/appres.rb index 66b436ef1..02dafe141 100644 --- a/packages/appres.rb +++ b/packages/appres.rb @@ -9,17 +9,17 @@ class Appres < Package source_url 'https://x.org/archive/individual/app/appres-1.0.5.tar.bz2' source_sha256 'ffad893712c81943b919e3cbfe46fc65259cc0d9eb96d5e658670e3fbb265928' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/appres/1.0.5_armv7l/appres-1.0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/appres/1.0.5_armv7l/appres-1.0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/appres/1.0.5_i686/appres-1.0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/appres/1.0.5_x86_64/appres-1.0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/appres/1.0.5_x86_64/appres-1.0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e470f6c5a1c9d2ef2f89efe68b1243952d6697f8cd265b1baca52353933b9908', armv7l: 'e470f6c5a1c9d2ef2f89efe68b1243952d6697f8cd265b1baca52353933b9908', i686: 'ecfbf924a5003f2de92a65c559f0422547fe336d704d2e1d99b16bc8cbcda424', - x86_64: 'be67999ef4b05b90136fd8c0551473c3605046154127e62292bdfa0bd5c194af', + x86_64: 'be67999ef4b05b90136fd8c0551473c3605046154127e62292bdfa0bd5c194af' }) def self.build diff --git a/packages/apr.rb b/packages/apr.rb index dd2abeb3a..e15e84491 100644 --- a/packages/apr.rb +++ b/packages/apr.rb @@ -9,17 +9,17 @@ class Apr < Package source_url 'https://apache.claz.org/apr/apr-1.7.0.tar.bz2' source_sha256 'e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apr/1.7.0-1_armv7l/apr-1.7.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apr/1.7.0-1_armv7l/apr-1.7.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apr/1.7.0-1_i686/apr-1.7.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apr/1.7.0-1_x86_64/apr-1.7.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apr/1.7.0-1_x86_64/apr-1.7.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a57bb1fa211ba38061bb9d6498fd567559d80362591845687945318e9f657f4d', armv7l: 'a57bb1fa211ba38061bb9d6498fd567559d80362591845687945318e9f657f4d', i686: '0c69672d2390520bb3e1259da5842a86abb8d0fef7ffa111f2c8b8ed7500b61c', - x86_64: '074000aa69a400375f08d9c947bff250995a4b59a28e48952738d19efe97f9e6', + x86_64: '074000aa69a400375f08d9c947bff250995a4b59a28e48952738d19efe97f9e6' }) def self.build @@ -27,11 +27,11 @@ class Apr < Package --disable-maintainer-mode \ --with-devrandom \ --without-sendfile" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' FileUtils.rm_rf "#{CREW_DEST_PREFIX}/build-1" # Seems residual from build and isn't needed end end diff --git a/packages/apriconv.rb b/packages/apriconv.rb index 70cb11025..b6ae715db 100644 --- a/packages/apriconv.rb +++ b/packages/apriconv.rb @@ -9,17 +9,17 @@ class Apriconv < Package source_url 'https://apache.claz.org/apr/apr-iconv-1.2.2.tar.bz2' source_sha256 '7d454e0fe32f2385f671000e3b755839d16aabd7291e3947c973c90377c35313' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apriconv/1.2.2_armv7l/apriconv-1.2.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apriconv/1.2.2_armv7l/apriconv-1.2.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apriconv/1.2.2_i686/apriconv-1.2.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apriconv/1.2.2_x86_64/apriconv-1.2.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/apriconv/1.2.2_x86_64/apriconv-1.2.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6ec314d1d6143a855e59d5a3b76db311e3ba60b980b98be3d639c39e74949fed', armv7l: '6ec314d1d6143a855e59d5a3b76db311e3ba60b980b98be3d639c39e74949fed', i686: 'ef8a4e543d11b010edae76ec4ea4d06be68b41a3d4e31bc8764969f2d216d8e5', - x86_64: 'd3abcd64112eb46aef6bb090409471c9fbaf675cd258aff0220d696fed9b6771', + x86_64: 'd3abcd64112eb46aef6bb090409471c9fbaf675cd258aff0220d696fed9b6771' }) depends_on 'apr' @@ -33,11 +33,11 @@ class Apriconv < Package system "sed -i 's,/usr/local/lib,#{CREW_LIB_PREFIX},g' Makefile" system "sed -i 's,/usr/local/lib,#{CREW_LIB_PREFIX},g' ccs/Makefile" system "sed -i 's,/usr/local/lib,#{CREW_LIB_PREFIX},g' ces/Makefile" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "libtool --mode=finish #{CREW_DEST_LIB_PREFIX}/iconv" end end diff --git a/packages/aprutil.rb b/packages/aprutil.rb index babcb1cc5..6e9af266b 100644 --- a/packages/aprutil.rb +++ b/packages/aprutil.rb @@ -9,17 +9,17 @@ class Aprutil < Package source_url 'https://apache.claz.org/apr/apr-util-1.6.1.tar.bz2' source_sha256 'd3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aprutil/1.6.1_armv7l/aprutil-1.6.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aprutil/1.6.1_armv7l/aprutil-1.6.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aprutil/1.6.1_i686/aprutil-1.6.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aprutil/1.6.1_x86_64/aprutil-1.6.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aprutil/1.6.1_x86_64/aprutil-1.6.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e9fc87b307ffd4b0ebf0f8edb198813eff40c78652ca128b870401e0b95e8da5', armv7l: 'e9fc87b307ffd4b0ebf0f8edb198813eff40c78652ca128b870401e0b95e8da5', i686: '487fce828c6a4e0bae45b4675240fa06bd7a59bde1007009db3722dce065397f', - x86_64: 'e5abe47026a3bf51748e2d3aaaa1e5dc5d46c66180145502e989a28cdae49b30', + x86_64: 'e5abe47026a3bf51748e2d3aaaa1e5dc5d46c66180145502e989a28cdae49b30' }) depends_on 'apr' @@ -31,10 +31,10 @@ class Aprutil < Package "--libdir=#{CREW_LIB_PREFIX}", "--with-apr=#{CREW_PREFIX}", '--disable-maintainer-mode' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/aqemu.rb b/packages/aqemu.rb index 2b0dd1225..7e22927c2 100644 --- a/packages/aqemu.rb +++ b/packages/aqemu.rb @@ -9,15 +9,15 @@ class Aqemu < Package source_url 'https://downloads.sourceforge.net/project/aqemu/aqemu/0.9.2/aqemu-0.9.2.tar.gz' source_sha256 'e3d54de00ebdce3754f97f7e0e7cce8cebb588e8ce6bc249401cc909281b08de' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aqemu/0.9.2_armv7l/aqemu-0.9.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aqemu/0.9.2_armv7l/aqemu-0.9.2-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aqemu/0.9.2_x86_64/aqemu-0.9.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aqemu/0.9.2_x86_64/aqemu-0.9.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9b660d4e0ed420f0a74c5df33e7221042fc87764d9f8e70856a1aa31d14ea71c', armv7l: '9b660d4e0ed420f0a74c5df33e7221042fc87764d9f8e70856a1aa31d14ea71c', - x86_64: '99544f65ac97a48e5f7e4c25eb26113db8301b25a5bbdd41d2fbfe52a5bdcd26', + x86_64: '99544f65ac97a48e5f7e4c25eb26113db8301b25a5bbdd41d2fbfe52a5bdcd26' }) depends_on 'libvncserver' @@ -31,8 +31,8 @@ class Aqemu < Package Dir.chdir 'build' do system 'cmake', "-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}", - "-DCMAKE_BUILD_TYPE=Release", - "-DMAN_PAGE_COMPRESSOR=gzip", + '-DCMAKE_BUILD_TYPE=Release', + '-DMAN_PAGE_COMPRESSOR=gzip', '..' system 'make' end @@ -48,9 +48,9 @@ class Aqemu < Package puts puts "Type 'aqemu' to execute.".lightblue puts - puts "To completely uninstall, execute the following:".lightblue - puts "crew remove aqemu".lightblue - puts "rm -rf ~/.aqemu".lightblue + puts 'To completely uninstall, execute the following:'.lightblue + puts 'crew remove aqemu'.lightblue + puts 'rm -rf ~/.aqemu'.lightblue puts end end diff --git a/packages/arduino_ide.rb b/packages/arduino_ide.rb index c97d352ff..ef1eb28f0 100644 --- a/packages/arduino_ide.rb +++ b/packages/arduino_ide.rb @@ -11,17 +11,17 @@ class Arduino_ide < Package no_compile_needed - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arduino_ide/1.8.10_armv7l/arduino_ide-1.8.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arduino_ide/1.8.10_armv7l/arduino_ide-1.8.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arduino_ide/1.8.10_i686/arduino_ide-1.8.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arduino_ide/1.8.10_x86_64/arduino_ide-1.8.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arduino_ide/1.8.10_x86_64/arduino_ide-1.8.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cf323df5db4b7b3d225199539f185cdd66bb7d86705b8eec5125d1538508bf9b', armv7l: 'cf323df5db4b7b3d225199539f185cdd66bb7d86705b8eec5125d1538508bf9b', i686: '9755e405993c3608fa7ff631eab47b0ab25af9b043f369ebf96d512e4a0b0375', - x86_64: 'f3a6d2ae75065565c1891d09b4e5556647be4dd6e5a04d8345b5a3b0d1183792', + x86_64: 'f3a6d2ae75065565c1891d09b4e5556647be4dd6e5a04d8345b5a3b0d1183792' }) depends_on 'xzutils' @@ -39,7 +39,7 @@ class Arduino_ide < Package end def self.build - Dir.chdir("build") do + Dir.chdir('build') do system 'env', "JAVA_HOME=#{CREW_PREFIX}/share/jdk8", 'ant', @@ -49,7 +49,7 @@ class Arduino_ide < Package 'clean', 'dist' system "echo '#!/bin/bash' > arduino" - system "echo >> arduino" + system 'echo >> arduino' system "echo 'echo \"Enabling Arduino write access...\"' >> arduino" system "echo 'sudo chmod o+rw /dev/ttyACM*' >> arduino" system "echo '#{CREW_PREFIX}/share/arduino-#{version}/arduino \"$@\"' >> arduino" @@ -59,7 +59,7 @@ class Arduino_ide < Package end def self.install - Dir.chdir("build") do + Dir.chdir('build') do FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share" system "tar xpf linux/arduino-#{version}-#{@platform}.tar.xz -C #{CREW_DEST_PREFIX}/share/" system "install -Dm755 arduino #{CREW_DEST_PREFIX}/bin/arduino" diff --git a/packages/argon2.rb b/packages/argon2.rb index c5a1115f6..e59fee0ac 100644 --- a/packages/argon2.rb +++ b/packages/argon2.rb @@ -9,17 +9,17 @@ class Argon2 < Package source_url 'https://github.com/P-H-C/phc-winner-argon2/archive/20190702.tar.gz' source_sha256 'daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/argon2/20190702_armv7l/argon2-20190702-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/argon2/20190702_armv7l/argon2-20190702-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/argon2/20190702_i686/argon2-20190702-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/argon2/20190702_x86_64/argon2-20190702-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/argon2/20190702_x86_64/argon2-20190702-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '62fb0dbf5a2840752a4715da92c0ac97bac285e9d36f37c1a9ee37e92bb78756', armv7l: '62fb0dbf5a2840752a4715da92c0ac97bac285e9d36f37c1a9ee37e92bb78756', i686: 'f2774c5515e86d5dc959fc4479d33ff4a9d58a5b779a5fbab8c219d5d5fa5fe9', - x86_64: 'dfe3a1d783c9b219c3905efc52ba26d7b7d6e9efc57b86ba1898792a0c8dffa2', + x86_64: 'dfe3a1d783c9b219c3905efc52ba26d7b7d6e9efc57b86ba1898792a0c8dffa2' }) def self.build diff --git a/packages/aribb24.rb b/packages/aribb24.rb index 185b90b56..07af914ae 100644 --- a/packages/aribb24.rb +++ b/packages/aribb24.rb @@ -10,17 +10,17 @@ class Aribb24 < Package source_url 'https://github.com/nkoriyama/aribb24.git' git_hashtag "v#{@_ver}" - binary_url ({ - aarch64: 'file:///usr/local/tmp/packages/aribb24-1.0.3-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'file:///usr/local/tmp/packages/aribb24-1.0.3-chromeos-armv7l.tpxz', armv7l: 'file:///usr/local/tmp/packages/aribb24-1.0.3-chromeos-armv7l.tpxz', i686: 'file:///usr/local/tmp/packages/aribb24-1.0.3-chromeos-i686.tpxz', - x86_64: 'file:///usr/local/tmp/packages/aribb24-1.0.3-chromeos-x86_64.tpxz', + x86_64: 'file:///usr/local/tmp/packages/aribb24-1.0.3-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'c1a2d6f4596e1d1e1e622c28b5224e114d68ba85272a1506f5e420aa703932a6', + binary_sha256({ + aarch64: 'c1a2d6f4596e1d1e1e622c28b5224e114d68ba85272a1506f5e420aa703932a6', armv7l: 'c1a2d6f4596e1d1e1e622c28b5224e114d68ba85272a1506f5e420aa703932a6', i686: '3d35337928479ab6f9085deea67ac7dd788c07ebdb9ed0e00c0731b569931ed4', - x86_64: '44d684b99a0c067691d16c715daea8afe40bc4c6611da33b87d31084eab8e55e', + x86_64: '44d684b99a0c067691d16c715daea8afe40bc4c6611da33b87d31084eab8e55e' }) depends_on 'libpng' diff --git a/packages/aribb25.rb b/packages/aribb25.rb index c87b3851c..1e2342ec7 100644 --- a/packages/aribb25.rb +++ b/packages/aribb25.rb @@ -10,17 +10,17 @@ class Aribb25 < Package source_url 'https://code.videolan.org/videolan/aribb25.git' git_hashtag @_ver - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aribb25/0.2.7_armv7l/aribb25-0.2.7-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aribb25/0.2.7_armv7l/aribb25-0.2.7-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aribb25/0.2.7_armv7l/aribb25-0.2.7-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aribb25/0.2.7_i686/aribb25-0.2.7-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aribb25/0.2.7_x86_64/aribb25-0.2.7-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aribb25/0.2.7_x86_64/aribb25-0.2.7-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '21290fa231ac801bbafbcf7c6f16e588257d241560e81999df3014e48c15715e', + binary_sha256({ + aarch64: '21290fa231ac801bbafbcf7c6f16e588257d241560e81999df3014e48c15715e', armv7l: '21290fa231ac801bbafbcf7c6f16e588257d241560e81999df3014e48c15715e', i686: 'c69200d277d2d2f7bcd24a3133c9c0e99d288c15e36231550f91f22b38f1e928', - x86_64: '8efc2a4ebaf94e5f556882b80b86dd5cecdecc7e3029b7e14b2a6fb9fd914b12', + x86_64: '8efc2a4ebaf94e5f556882b80b86dd5cecdecc7e3029b7e14b2a6fb9fd914b12' }) depends_on 'pcsc_lite' diff --git a/packages/armadillo.rb b/packages/armadillo.rb index a989415f3..42b6c17a8 100644 --- a/packages/armadillo.rb +++ b/packages/armadillo.rb @@ -9,17 +9,17 @@ class Armadillo < Package source_url 'https://downloads.sourceforge.net/project/arma/armadillo-9.600.5.tar.xz' source_sha256 'dd9cd664282f2c3483af194ceedc2fba8559e0d20f8782c640fd6f3ac7cac2bf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/armadillo/9.600.5_armv7l/armadillo-9.600.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/armadillo/9.600.5_armv7l/armadillo-9.600.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/armadillo/9.600.5_i686/armadillo-9.600.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/armadillo/9.600.5_x86_64/armadillo-9.600.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/armadillo/9.600.5_x86_64/armadillo-9.600.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cabc00c9184da1185c0fcbe834c1447e0e31a9ff34b9c2ede39f7419b95768cc', armv7l: 'cabc00c9184da1185c0fcbe834c1447e0e31a9ff34b9c2ede39f7419b95768cc', i686: 'cead7ef29533291a9070b8b1cddf6d909c224463e0e984a4d5bf49a208f17590', - x86_64: '313502ef0f2c9c701c4e5c59d456a6105c8aba4c63bc0a77a829649ffa2e9e78', + x86_64: '313502ef0f2c9c701c4e5c59d456a6105c8aba4c63bc0a77a829649ffa2e9e78' }) depends_on 'arpack_ng' diff --git a/packages/arpack_ng.rb b/packages/arpack_ng.rb index dd9f1923a..da8706d79 100644 --- a/packages/arpack_ng.rb +++ b/packages/arpack_ng.rb @@ -9,17 +9,17 @@ class Arpack_ng < Package source_url 'https://github.com/opencollab/arpack-ng/archive/3.7.0.tar.gz' source_sha256 '972e3fc3cd0b9d6b5a737c9bf6fd07515c0d6549319d4ffb06970e64fa3cc2d6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arpack_ng/3.7.0_armv7l/arpack_ng-3.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arpack_ng/3.7.0_armv7l/arpack_ng-3.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arpack_ng/3.7.0_i686/arpack_ng-3.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arpack_ng/3.7.0_x86_64/arpack_ng-3.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arpack_ng/3.7.0_x86_64/arpack_ng-3.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8ac867cd31ef8c507039105de1e6467807c30a75f1752ab43650d82348b558d0', armv7l: '8ac867cd31ef8c507039105de1e6467807c30a75f1752ab43650d82348b558d0', i686: '8c2096851e7868c456220480b315d8ba84b5c188d8bf193cf8ce8abea6b20eb4', - x86_64: '83b1d11cbc66d977dc2287f8273a39527bd33c302b81baaa84172c110b6aeed1', + x86_64: '83b1d11cbc66d977dc2287f8273a39527bd33c302b81baaa84172c110b6aeed1' }) depends_on 'lapack' @@ -56,7 +56,7 @@ class Arpack_ng < Package '-DMPI=ON', '..' system 'make' - system 'ld_default', "#{old_ld}" + system 'ld_default', old_ld.to_s end end diff --git a/packages/arping.rb b/packages/arping.rb index 0970a636c..eb1a08f3a 100644 --- a/packages/arping.rb +++ b/packages/arping.rb @@ -9,17 +9,17 @@ class Arping < Package source_url 'https://github.com/ThomasHabets/arping/archive/arping-2.21.tar.gz' source_sha256 '7bf550571aa1d4a2b00878bb2f6fb857a09d30bf65411c90d62afcd86755bd81' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arping/2.21_armv7l/arping-2.21-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arping/2.21_armv7l/arping-2.21-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arping/2.21_i686/arping-2.21-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arping/2.21_x86_64/arping-2.21-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/arping/2.21_x86_64/arping-2.21-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e85f871e84dce5360c1b50eccaa3ae5a1beaea9f89120cf0da19ffcabcf19fa1', armv7l: 'e85f871e84dce5360c1b50eccaa3ae5a1beaea9f89120cf0da19ffcabcf19fa1', i686: 'b808583d44c865ac023986b02e4c1ad8d9fbdbd12540775f620953b01a810e50', - x86_64: '46c5c7e174bb800bb317e09df6f77448040c7aeda137a23e2b8ed85ecb852fcb', + x86_64: '46c5c7e174bb800bb317e09df6f77448040c7aeda137a23e2b8ed85ecb852fcb' }) depends_on 'libpcap' diff --git a/packages/ascii.rb b/packages/ascii.rb index 00b83bb20..6b7bf41d9 100644 --- a/packages/ascii.rb +++ b/packages/ascii.rb @@ -9,17 +9,17 @@ class Ascii < Package source_url 'http://www.catb.org/~esr/ascii/ascii-3.18.tar.gz' source_sha256 '728422d5f4da61a37a17b4364d06708e543297de0a5f70305243236d80df072d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ascii/3.18_armv7l/ascii-3.18-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ascii/3.18_armv7l/ascii-3.18-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ascii/3.18_i686/ascii-3.18-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ascii/3.18_x86_64/ascii-3.18-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ascii/3.18_x86_64/ascii-3.18-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '63c6f3c239267c0b815e21f4dd697e2aff4eea42b7612f0e6ef2355bec4af25a', armv7l: '63c6f3c239267c0b815e21f4dd697e2aff4eea42b7612f0e6ef2355bec4af25a', i686: '842cdd491d6d8e7cfaafc2787cee021bbcf76bd70c70dd76397bff6391c9e3ef', - x86_64: '4107a21b427fd0a090d73a89d06ace01d28d68ae84d56d3c3f159633304f1b22', + x86_64: '4107a21b427fd0a090d73a89d06ace01d28d68ae84d56d3c3f159633304f1b22' }) def self.build @@ -27,7 +27,7 @@ class Ascii < Package end def self.install - system "gzip -9 ascii.1" + system 'gzip -9 ascii.1' system "install -Dm755 ascii #{CREW_DEST_PREFIX}/bin/ascii" system "install -Dm644 ascii.1.gz #{CREW_DEST_PREFIX}/man/man1/ascii.1.gz" end diff --git a/packages/aspell.rb b/packages/aspell.rb index 5f5a0a40c..608dbc71b 100644 --- a/packages/aspell.rb +++ b/packages/aspell.rb @@ -9,25 +9,25 @@ class Aspell < Package source_url 'https://ftpmirror.gnu.org/aspell/aspell-0.60.8.tar.gz' source_sha256 'f9b77e515334a751b2e60daab5db23499e26c9209f5e7b7443b05235ad0226f2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell/0.60.8_armv7l/aspell-0.60.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell/0.60.8_armv7l/aspell-0.60.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell/0.60.8_i686/aspell-0.60.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell/0.60.8_x86_64/aspell-0.60.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell/0.60.8_x86_64/aspell-0.60.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ec931f1b5a7f23a2eef005a698b2fcda44bcbfe6c9d7c7e3fcc3df91bb284f62', armv7l: 'ec931f1b5a7f23a2eef005a698b2fcda44bcbfe6c9d7c7e3fcc3df91bb284f62', i686: '9ab3ed9b17c48be746b1d6d594126259ce38f13b162642b49fd37e73e3462f65', - x86_64: '43dfba23530b07ab4e59c3fe554904d4316646914a77a802009cfef55a01ff34', + x86_64: '43dfba23530b07ab4e59c3fe554904d4316646914a77a802009cfef55a01ff34' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/aspell_es.rb b/packages/aspell_es.rb index 52d88c8b2..92d95965a 100644 --- a/packages/aspell_es.rb +++ b/packages/aspell_es.rb @@ -9,17 +9,17 @@ class Aspell_es < Package source_url 'ftp://ftp.gnu.org/gnu/aspell/dict/es/aspell6-es-1.11-2.tar.bz2' source_sha256 'ad367fa1e7069c72eb7ae37e4d39c30a44d32a6aa73cedccbd0d06a69018afcc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_es/1.11-2_armv7l/aspell_es-1.11-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_es/1.11-2_armv7l/aspell_es-1.11-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_es/1.11-2_i686/aspell_es-1.11-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_es/1.11-2_x86_64/aspell_es-1.11-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_es/1.11-2_x86_64/aspell_es-1.11-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6672aed4511fc5297e905cfdb10c8491d4e077f53cd0d6eb7500d380f6f7e28d', armv7l: '6672aed4511fc5297e905cfdb10c8491d4e077f53cd0d6eb7500d380f6f7e28d', i686: 'e6cc8bf92d0f592d98d82f3dd65459e5daee9d032114a902965ba7992909151b', - x86_64: '378beb1b7c53816d15dffccdfdbc876d56ee4ef37397da065aa2a4275defc991', + x86_64: '378beb1b7c53816d15dffccdfdbc876d56ee4ef37397da065aa2a4275defc991' }) depends_on 'aspell' @@ -30,6 +30,6 @@ class Aspell_es < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/aspell_fr.rb b/packages/aspell_fr.rb index a514c3152..6362845e2 100644 --- a/packages/aspell_fr.rb +++ b/packages/aspell_fr.rb @@ -9,17 +9,17 @@ class Aspell_fr < Package source_url 'https://ftpmirror.gnu.org/aspell/dict/fr/aspell-fr-0.50-3.tar.bz2' source_sha256 'f9421047519d2af9a7a466e4336f6e6ea55206b356cd33c8bd18cb626bf2ce91' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_fr/0.50-3_armv7l/aspell_fr-0.50-3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_fr/0.50-3_armv7l/aspell_fr-0.50-3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_fr/0.50-3_i686/aspell_fr-0.50-3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_fr/0.50-3_x86_64/aspell_fr-0.50-3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aspell_fr/0.50-3_x86_64/aspell_fr-0.50-3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c109f726e0a3a7e708a6c8fb4cb1cd7f84d0486fa352c141ce5f70817651efc7', armv7l: 'c109f726e0a3a7e708a6c8fb4cb1cd7f84d0486fa352c141ce5f70817651efc7', i686: '3a466ebca6ea8267b2ba5e5bcda9b1e15869f11d144b2c282dc5ff40a37d7364', - x86_64: '8ffcc409bf5c6e4a142b68d027498942788535f8025927de23efa477e1a7d2c1', + x86_64: '8ffcc409bf5c6e4a142b68d027498942788535f8025927de23efa477e1a7d2c1' }) depends_on 'aspell' @@ -30,6 +30,6 @@ class Aspell_fr < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/at_spi2_atk.rb b/packages/at_spi2_atk.rb index 737998de7..f8e05a932 100644 --- a/packages/at_spi2_atk.rb +++ b/packages/at_spi2_atk.rb @@ -9,17 +9,17 @@ class At_spi2_atk < Package source_url 'https://github.com/GNOME/at-spi2-atk/archive/AT_SPI2_ATK_2_38_0.tar.gz' source_sha256 '95f10c80834d3811938153199da671967ee3c8f378883ed3f6ddeee1d316d3e4' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/at_spi2_atk/2.38.0_armv7l/at_spi2_atk-2.38.0-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/at_spi2_atk/2.38.0_armv7l/at_spi2_atk-2.38.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/at_spi2_atk/2.38.0_armv7l/at_spi2_atk-2.38.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/at_spi2_atk/2.38.0_i686/at_spi2_atk-2.38.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/at_spi2_atk/2.38.0_x86_64/at_spi2_atk-2.38.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/at_spi2_atk/2.38.0_x86_64/at_spi2_atk-2.38.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '097744ccba6da2013771b9da22a887e64cd6fd0df0b39bc1576e9131e1ff30a9', + binary_sha256({ + aarch64: '097744ccba6da2013771b9da22a887e64cd6fd0df0b39bc1576e9131e1ff30a9', armv7l: '097744ccba6da2013771b9da22a887e64cd6fd0df0b39bc1576e9131e1ff30a9', i686: '12aba0b16a694f3e79e7fa562bfd7510c27d8d4864a5b57f9caed48e7801a890', - x86_64: 'ce793ff57e4c0ba75b76e8f12934741f6cb26b4d02cc9080e647c28170b1f627', + x86_64: 'ce793ff57e4c0ba75b76e8f12934741f6cb26b4d02cc9080e647c28170b1f627' }) depends_on 'automake' => :build @@ -28,8 +28,8 @@ class At_spi2_atk < Package def self.build system "meson #{CREW_MESON_OPTIONS} builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/atk.rb b/packages/atk.rb index 8fcc8211b..1e66d35b0 100644 --- a/packages/atk.rb +++ b/packages/atk.rb @@ -9,17 +9,17 @@ class Atk < Package source_url 'https://download.gnome.org/sources/atk/2.36/atk-2.36.0.tar.xz' source_sha256 'fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atk/2.36_armv7l/atk-2.36-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atk/2.36_armv7l/atk-2.36-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atk/2.36_i686/atk-2.36-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atk/2.36_x86_64/atk-2.36-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atk/2.36_x86_64/atk-2.36-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '59b8ccc0c669036ac52af1ce1ae2935f003b373c8fad8ce6825ded95bc1b2a29', armv7l: '59b8ccc0c669036ac52af1ce1ae2935f003b373c8fad8ce6825ded95bc1b2a29', i686: 'e96cb35a8e5855e32a7ab39f7edf67f7dc19eed74c0a3a63abf4d2ffb4b3db67', - x86_64: '6e8cf2d268ac84d9cccb189167449882aa19489093dacedf6697165049d3fa58', + x86_64: '6e8cf2d268ac84d9cccb189167449882aa19489093dacedf6697165049d3fa58' }) depends_on 'gobject_introspection' diff --git a/packages/atkmm.rb b/packages/atkmm.rb index 10b40df29..4d3d9e5c3 100644 --- a/packages/atkmm.rb +++ b/packages/atkmm.rb @@ -9,17 +9,17 @@ class Atkmm < Package source_url 'https://ftp.gnome.org/pub/gnome/sources/atkmm/2.28/atkmm-2.28.1.tar.xz' source_sha256 '116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atkmm/2.28.1_armv7l/atkmm-2.28.1-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atkmm/2.28.1_armv7l/atkmm-2.28.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atkmm/2.28.1_armv7l/atkmm-2.28.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atkmm/2.28.1_i686/atkmm-2.28.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atkmm/2.28.1_x86_64/atkmm-2.28.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atkmm/2.28.1_x86_64/atkmm-2.28.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '0f959c7e95bee71b46cb1b90902d0e7556d0914e56e1a4e7654c95166307dd8d', + binary_sha256({ + aarch64: '0f959c7e95bee71b46cb1b90902d0e7556d0914e56e1a4e7654c95166307dd8d', armv7l: '0f959c7e95bee71b46cb1b90902d0e7556d0914e56e1a4e7654c95166307dd8d', i686: '1b400ecf33d5dcbceaffee8608a06c155fcd57d118262569136552c1f11c96bc', - x86_64: '2aee40b687e3c021894d9d98719655de5bc703f5d397b4ee2f452accc45915cd', + x86_64: '2aee40b687e3c021894d9d98719655de5bc703f5d397b4ee2f452accc45915cd' }) depends_on 'atk' @@ -32,8 +32,8 @@ class Atkmm < Package -Dbuild-demos=false \ -Dbuild-tests=false \ builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/atomicparsley.rb b/packages/atomicparsley.rb index 69796ed86..b1319eca5 100644 --- a/packages/atomicparsley.rb +++ b/packages/atomicparsley.rb @@ -9,17 +9,17 @@ class Atomicparsley < Package source_url 'https://bitbucket.org/wez/atomicparsley/get/0.9.6.tar.gz' source_sha256 '8ba4e3e21d7a9239932e2a6f34842194d8f9eba84ce9eb83fb35369f5f3f05ab' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atomicparsley/0.9.6_armv7l/atomicparsley-0.9.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atomicparsley/0.9.6_armv7l/atomicparsley-0.9.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atomicparsley/0.9.6_i686/atomicparsley-0.9.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atomicparsley/0.9.6_x86_64/atomicparsley-0.9.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atomicparsley/0.9.6_x86_64/atomicparsley-0.9.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '55d6f7bf30bd0e178dd9d117c08b6b5c6f6965808f2e483256ab100a0823b4ae', armv7l: '55d6f7bf30bd0e178dd9d117c08b6b5c6f6965808f2e483256ab100a0823b4ae', i686: '26281255b16153c6fa663cd6f7bea0dc56e11e06bbf5e44396677932937c226c', - x86_64: '9dc15a38e01fd81e25e515ff69ac7a89fb07ff9771ff85e54e4da29adc523ba8', + x86_64: '9dc15a38e01fd81e25e515ff69ac7a89fb07ff9771ff85e54e4da29adc523ba8' }) depends_on 'autoconf' @@ -27,12 +27,12 @@ class Atomicparsley < Package depends_on 'zlibpkg' def self.build - system "./autogen.sh" - system "./configure" - system "make" + system './autogen.sh' + system './configure' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/atool.rb b/packages/atool.rb index dadc423ba..c9cab007c 100644 --- a/packages/atool.rb +++ b/packages/atool.rb @@ -9,28 +9,27 @@ class Atool < Package source_url 'http://download.savannah.gnu.org/releases/atool/atool-0.39.0.tar.gz' source_sha256 'aaf60095884abb872e25f8e919a8a63d0dabaeca46faeba87d12812d6efc703b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atool/0.39_armv7l/atool-0.39-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atool/0.39_armv7l/atool-0.39-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atool/0.39_i686/atool-0.39-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atool/0.39_x86_64/atool-0.39-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/atool/0.39_x86_64/atool-0.39-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '10d316dddae76dbb595c8ab0f5cf1486d40f18f6c20c151b46c614313a6fc822', armv7l: '10d316dddae76dbb595c8ab0f5cf1486d40f18f6c20c151b46c614313a6fc822', i686: '690926e3c631340d2e3f0a91390d4a0c4c8ab1dd9001dc0aaf8eff019eaeb3d7', - x86_64: 'e8e9a3db6efd80ad3b5b18725c4c5c4816e56fc101ca273de072af489f8c0d1e', + x86_64: 'e8e9a3db6efd80ad3b5b18725c4c5c4816e56fc101ca273de072af489f8c0d1e' }) depends_on 'perl' def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' # the steps required to install the package end - end diff --git a/packages/audacious.rb b/packages/audacious.rb index 5a9871621..5c1c682e5 100644 --- a/packages/audacious.rb +++ b/packages/audacious.rb @@ -9,17 +9,17 @@ class Audacious < Package source_url 'https://distfiles.audacious-media-player.org/audacious-3.10.1.tar.bz2' source_sha256 '8366e840bb3c9448c2cf0cf9a0800155b0bd7cc212a28ba44990c3d2289c6b93' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious/3.10.1_armv7l/audacious-3.10.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious/3.10.1_armv7l/audacious-3.10.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious/3.10.1_i686/audacious-3.10.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious/3.10.1_x86_64/audacious-3.10.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious/3.10.1_x86_64/audacious-3.10.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6597ca2c03a630bc4da5ff6f0543e2dc5a4d7621b9bcdb2828fe49fc3889df9d', armv7l: '6597ca2c03a630bc4da5ff6f0543e2dc5a4d7621b9bcdb2828fe49fc3889df9d', i686: '7176161f5e71887d35338b7e18bc5524b907d9c334454ea6409e043eb5527806', - x86_64: '5660d4bbee7230c4b2698973b2a82a45e20461dba246fb22fcdbf91be74b9793', + x86_64: '5660d4bbee7230c4b2698973b2a82a45e20461dba246fb22fcdbf91be74b9793' }) depends_on 'audacious_plugins' => :runtime @@ -40,12 +40,12 @@ class Audacious < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.postinstall puts - puts "To configure, execute the following:".lightblue + puts 'To configure, execute the following:'.lightblue puts "Type 'audacious' to launch the music player.".lightblue puts "From the menu, select 'Output' > 'Audio Settings'.".lightblue puts "Select 'ALSA Output' for the 'Output plugin'.".lightblue @@ -53,9 +53,9 @@ class Audacious < Package puts "Select 'sysdefault - Default control device' for 'Mixer device'.".lightblue puts "Click 'Close' and 'Close' again to save.".lightblue puts - puts "To completely remove, execute the following:".lightblue - puts "crew remove audacious audacious_plugins".lightblue - puts "rm -rf ~/.config/audacious".lightblue + puts 'To completely remove, execute the following:'.lightblue + puts 'crew remove audacious audacious_plugins'.lightblue + puts 'rm -rf ~/.config/audacious'.lightblue puts end end diff --git a/packages/audacious_plugins.rb b/packages/audacious_plugins.rb index 22734ea3d..90b91a19c 100644 --- a/packages/audacious_plugins.rb +++ b/packages/audacious_plugins.rb @@ -9,17 +9,17 @@ class Audacious_plugins < Package source_url 'https://distfiles.audacious-media-player.org/audacious-plugins-3.10.1.tar.bz2' source_sha256 'eec3177631f99729bf0e94223b627406cc648c70e6646e35613c7b55040a2642' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious_plugins/3.10.1_armv7l/audacious_plugins-3.10.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious_plugins/3.10.1_armv7l/audacious_plugins-3.10.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious_plugins/3.10.1_i686/audacious_plugins-3.10.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious_plugins/3.10.1_x86_64/audacious_plugins-3.10.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/audacious_plugins/3.10.1_x86_64/audacious_plugins-3.10.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '200f784576d153da7d23ee308f32587957faf8e9108b197991c841d3cac46f18', armv7l: '200f784576d153da7d23ee308f32587957faf8e9108b197991c841d3cac46f18', i686: '271778d167bccc497751f7bbcb34cacbf2ab600f3acafe04b7290e9fdf64c08b', - x86_64: '5a9c46fceaa2c6307fd4791b4bb68133d412a27ba013105345ab64f0964f6e0b', + x86_64: '5a9c46fceaa2c6307fd4791b4bb68133d412a27ba013105345ab64f0964f6e0b' }) depends_on 'audacious' diff --git a/packages/augeas.rb b/packages/augeas.rb index 46742c418..2232dcba2 100644 --- a/packages/augeas.rb +++ b/packages/augeas.rb @@ -9,23 +9,23 @@ class Augeas < Package source_url 'http://download.augeas.net/augeas-1.12.0.tar.gz' source_sha256 '321942c9cc32185e2e9cb72d0a70eea106635b50269075aca6714e3ec282cb87' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/augeas/1.12.0_armv7l/augeas-1.12.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/augeas/1.12.0_armv7l/augeas-1.12.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/augeas/1.12.0_i686/augeas-1.12.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/augeas/1.12.0_x86_64/augeas-1.12.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/augeas/1.12.0_x86_64/augeas-1.12.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8c77e2c9e36dff045129f4e196b72051e7e085c612d43fe0f3f3f8d825c9d3ad', armv7l: '8c77e2c9e36dff045129f4e196b72051e7e085c612d43fe0f3f3f8d825c9d3ad', i686: 'ef2cc58fb25c5273ba50adfbbf6c577b2c13b79ecb325da15367965847dfba0d', - x86_64: 'fb85f457590f5b10d786e80b1a177f0942628438de38f64f7ae15856ee753b2c', + x86_64: 'fb85f457590f5b10d786e80b1a177f0942628438de38f64f7ae15856ee753b2c' }) def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}" + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}" system 'make' end diff --git a/packages/autoconf.rb b/packages/autoconf.rb index 5c607c148..8ca00fb1f 100644 --- a/packages/autoconf.rb +++ b/packages/autoconf.rb @@ -9,17 +9,17 @@ class Autoconf < Package source_url 'https://ftpmirror.gnu.org/autoconf/autoconf-2.71.tar.xz' source_sha256 'f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf/2.71_armv7l/autoconf-2.71-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf/2.71_armv7l/autoconf-2.71-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf/2.71_i686/autoconf-2.71-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf/2.71_x86_64/autoconf-2.71-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf/2.71_x86_64/autoconf-2.71-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cf2d3888909044d6dd3109b83d856a7face1d6bded14af644dd09985b5c92272', armv7l: 'cf2d3888909044d6dd3109b83d856a7face1d6bded14af644dd09985b5c92272', i686: '281f27740a18dcf251a36ee1b3067624b98da669e62d4cbd41e6631acba4805a', - x86_64: 'bd98d4a7920f4c4e02587d56a11b893436c81d0ce10e6b136532376bf78c8d2d', + x86_64: 'bd98d4a7920f4c4e02587d56a11b893436c81d0ce10e6b136532376bf78c8d2d' }) depends_on 'perl' @@ -27,10 +27,10 @@ class Autoconf < Package def self.build system "#{CREW_ENV_OPTIONS} ./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/autoconf_archive.rb b/packages/autoconf_archive.rb index 2e497440e..28472cb4c 100644 --- a/packages/autoconf_archive.rb +++ b/packages/autoconf_archive.rb @@ -9,17 +9,17 @@ class Autoconf_archive < Package source_url 'https://ftpmirror.gnu.org/autoconf-archive/autoconf-archive-2021.02.19.tar.xz' source_sha256 'e8a6eb9d28ddcba8ffef3fa211653239e9bf239aba6a01a6b7cfc7ceaec69cbd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf_archive/2021.02.19_armv7l/autoconf_archive-2021.02.19-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf_archive/2021.02.19_armv7l/autoconf_archive-2021.02.19-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf_archive/2021.02.19_i686/autoconf_archive-2021.02.19-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf_archive/2021.02.19_x86_64/autoconf_archive-2021.02.19-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autoconf_archive/2021.02.19_x86_64/autoconf_archive-2021.02.19-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '306967db6e2a7bb47bf513c1acb3406da095e570e3d9fdcbd997492c25a889d9', armv7l: '306967db6e2a7bb47bf513c1acb3406da095e570e3d9fdcbd997492c25a889d9', i686: '93a87a40b2a0ca21fa42214f2ae5d4692881d5097c4a88f08b07959e0ddc67f8', - x86_64: 'd6882d83a90b87e744610ab4d069770fadea35cf82670ef07862c55c35fa3ee5', + x86_64: 'd6882d83a90b87e744610ab4d069770fadea35cf82670ef07862c55c35fa3ee5' }) def self.build diff --git a/packages/automake.rb b/packages/automake.rb index b03812afe..3a90155b4 100644 --- a/packages/automake.rb +++ b/packages/automake.rb @@ -9,17 +9,17 @@ class Automake < Package source_url 'https://ftpmirror.gnu.org/gnu/automake/automake-1.16.5.tar.xz' source_sha256 'f01d58cd6d9d77fbdca9eb4bbd5ead1988228fdb73d6f7a201f5f8d6b118b469' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/automake/1.16.5_armv7l/automake-1.16.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/automake/1.16.5_armv7l/automake-1.16.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/automake/1.16.5_i686/automake-1.16.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/automake/1.16.5_x86_64/automake-1.16.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/automake/1.16.5_x86_64/automake-1.16.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b991366b2b59e1c6bdbce17789552240019d7e4d175661dacf3533a66e584037', armv7l: 'b991366b2b59e1c6bdbce17789552240019d7e4d175661dacf3533a66e584037', i686: '08227a2c5b0151e3b854577c292647472b3c961659b66a5ba7652c2cdffd8be2', - x86_64: '110762775901383e1f8eee7cd7cd621afdf0c1a417a903ca01f27db6274d01ff', + x86_64: '110762775901383e1f8eee7cd7cd621afdf0c1a417a903ca01f27db6274d01ff' }) depends_on 'autoconf' diff --git a/packages/autosetup.rb b/packages/autosetup.rb index 1086a7279..14b58863a 100644 --- a/packages/autosetup.rb +++ b/packages/autosetup.rb @@ -9,9 +9,9 @@ class Autosetup < Package source_url 'https://github.com/msteveb/autosetup/archive/v0.7.0.tar.gz' source_sha256 '473123b3921acc7b623d2d4a6175a058bf685c0ae3676850fb867026d67244cb' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'tcl' diff --git a/packages/autossh.rb b/packages/autossh.rb index aac1344c2..fb387dba9 100644 --- a/packages/autossh.rb +++ b/packages/autossh.rb @@ -9,17 +9,17 @@ class Autossh < Package source_url 'https://www.harding.motd.ca/autossh/autossh-1.4g.tgz' source_sha256 '5fc3cee3361ca1615af862364c480593171d0c54ec156de79fc421e31ae21277' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autossh/1.4g_armv7l/autossh-1.4g-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autossh/1.4g_armv7l/autossh-1.4g-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autossh/1.4g_i686/autossh-1.4g-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autossh/1.4g_x86_64/autossh-1.4g-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/autossh/1.4g_x86_64/autossh-1.4g-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6cb94ea21f975411bd5dd4b00bf237f0018f2c6cad16a0cb0676a61a026626e3', armv7l: '6cb94ea21f975411bd5dd4b00bf237f0018f2c6cad16a0cb0676a61a026626e3', i686: '964229e816b5b085b87b4e0823e7dd625704cd5f2a977c1cdf7ad2c40039cf50', - x86_64: '776bf56c0dc88d5628026a20c25f346fc63f07334bbd16995feb628f055624fc', + x86_64: '776bf56c0dc88d5628026a20c25f346fc63f07334bbd16995feb628f055624fc' }) depends_on 'openssh' @@ -27,7 +27,7 @@ class Autossh < Package def self.build system "./configure #{CREW_OPTIONS} \ --with-ssh=$(which ssh)" - system "make" + system 'make' end def self.install diff --git a/packages/aview.rb b/packages/aview.rb index b1823c777..67733c05d 100644 --- a/packages/aview.rb +++ b/packages/aview.rb @@ -9,17 +9,17 @@ class Aview < Package source_url 'https://downloads.sourceforge.net/project/aa-project/aview/1.3.0rc1/aview-1.3.0rc1.tar.gz' source_sha256 '42d61c4194e8b9b69a881fdde698c83cb27d7eda59e08b300e73aaa34474ec99' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aview/1.3.0rc1_armv7l/aview-1.3.0rc1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aview/1.3.0rc1_armv7l/aview-1.3.0rc1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aview/1.3.0rc1_i686/aview-1.3.0rc1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aview/1.3.0rc1_x86_64/aview-1.3.0rc1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aview/1.3.0rc1_x86_64/aview-1.3.0rc1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b7dac7b7bb1df20b2f3c5f4b3072d7c687d00187a7f65e25e7d754b658215bcd', armv7l: 'b7dac7b7bb1df20b2f3c5f4b3072d7c687d00187a7f65e25e7d754b658215bcd', i686: '4646662cc91ca8049a577bb0a0ceb2545645250c6bc05a124fd2c8c2eb536c05', - x86_64: '70d29a20c0ade541d6f0aba440412d844a4815f8c0317a00d7c13005e1232395', + x86_64: '70d29a20c0ade541d6f0aba440412d844a4815f8c0317a00d7c13005e1232395' }) depends_on 'aalib' @@ -29,10 +29,10 @@ class Aview < Package "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}", '--without-x' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/avocado.rb b/packages/avocado.rb index 09f95a3c9..e72cb7d33 100644 --- a/packages/avocado.rb +++ b/packages/avocado.rb @@ -10,5 +10,4 @@ class Avocado < Package is_fake depends_on 'avocado_framework' - end diff --git a/packages/aws.rb b/packages/aws.rb index 52ba462cd..661ce52a8 100644 --- a/packages/aws.rb +++ b/packages/aws.rb @@ -12,13 +12,13 @@ class Aws < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws/1.19.53_armv7l/aws-1.19.53-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws/1.19.53_armv7l/aws-1.19.53-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws/1.19.53_i686/aws-1.19.53-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws/1.19.53_x86_64/aws-1.19.53-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws/1.19.53_x86_64/aws-1.19.53-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: 'b5c350d0e754a9d710c8fe5caff4c9b4c6f2a5327930984a71c490c4e8c29e32', armv7l: 'b5c350d0e754a9d710c8fe5caff4c9b4c6f2a5327930984a71c490c4e8c29e32', i686: '29bf3490a8df4b2e69e59c3896f34e94a062cc87be66228beedee1746ddcdcfd', - x86_64: 'c77ef8bb2f994afa6f5eceac354ee3d18a4365bf31f26e6db0b27c8c410e66bf', + x86_64: 'c77ef8bb2f994afa6f5eceac354ee3d18a4365bf31f26e6db0b27c8c410e66bf' }) depends_on 'groff' @@ -33,12 +33,12 @@ class Aws < Package # Amazon Web Services CLI bash completion source #{CREW_PREFIX}/bin/aws_bash_completer AWSBASHRCEOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/aws", @awsbashrc) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/aws", @awsbashrc) FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/zsh.d" @awszshrc = <<~AWSZSHRCEOF # Amazon Web Services CLI zsh completion source #{CREW_PREFIX}/bin/aws_zsh_completer.sh AWSZSHRCEOF - IO.write("#{CREW_DEST_PREFIX}/etc/zsh.d/aws", @awszshrc) + File.write("#{CREW_DEST_PREFIX}/etc/zsh.d/aws", @awszshrc) end end diff --git a/packages/aws2.rb b/packages/aws2.rb index 2ded05f90..dacc34fcb 100644 --- a/packages/aws2.rb +++ b/packages/aws2.rb @@ -3,8 +3,8 @@ require 'package' class Aws2 < Package description 'This package makes it easy to start, stop and save AWS spot instances; and to manage EC2 resources.' homepage 'https://github.com/simonm3/aws2' - @_ver='0.2.7' - version @_ver + '-1' + @_ver = '0.2.7' + version "#{@_ver}-1" license 'GPL-3' compatibility 'all' source_url 'SKIP' diff --git a/packages/aws_shell.rb b/packages/aws_shell.rb index ba6132551..66e8d205f 100644 --- a/packages/aws_shell.rb +++ b/packages/aws_shell.rb @@ -9,17 +9,17 @@ class Aws_shell < Package source_url 'https://github.com/awslabs/aws-shell/archive/0.2.1.tar.gz' source_sha256 '84262f0ccba6757a318ce415d8a77026b43db958cfac9ef615e75c3515d78f78' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws_shell/0.2.1_armv7l/aws_shell-0.2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws_shell/0.2.1_armv7l/aws_shell-0.2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws_shell/0.2.1_i686/aws_shell-0.2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws_shell/0.2.1_x86_64/aws_shell-0.2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/aws_shell/0.2.1_x86_64/aws_shell-0.2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7b973100dd69dc756fd4578fd8776670279f8dcbe086e9c3874997aa0f2425bb', armv7l: '7b973100dd69dc756fd4578fd8776670279f8dcbe086e9c3874997aa0f2425bb', i686: '69f956d76dd2c0acc500f2253310bb719c4b08573f72922d98fd9c0ebf1239e4', - x86_64: '41ad9b4fbe0104c4e7d48fb7b5c2469f89562f46c1184b985114da37bf0ed479', + x86_64: '41ad9b4fbe0104c4e7d48fb7b5c2469f89562f46c1184b985114da37bf0ed479' }) depends_on 'py3_setuptools' => :build diff --git a/packages/axel.rb b/packages/axel.rb index 6a06c1827..e2db918d2 100644 --- a/packages/axel.rb +++ b/packages/axel.rb @@ -9,17 +9,17 @@ class Axel < Package source_url 'https://github.com/axel-download-accelerator/axel/releases/download/v2.17.6/axel-2.17.6.tar.xz' source_sha256 '24ab549021bdfca01ad5e8e95b706869dd30fe9ab1043da4cbb9dff89edc267d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/axel/2.17.6_armv7l/axel-2.17.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/axel/2.17.6_armv7l/axel-2.17.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/axel/2.17.6_i686/axel-2.17.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/axel/2.17.6_x86_64/axel-2.17.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/axel/2.17.6_x86_64/axel-2.17.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '31800a542f21b117b5bb78b8c7c62fdc38d2afac61d306ddac01d71569909f4a', armv7l: '31800a542f21b117b5bb78b8c7c62fdc38d2afac61d306ddac01d71569909f4a', i686: '804815af38ee5ba38ac407831e8e3e40adcc0cdca91fe770c76a47f02fd3cdc8', - x86_64: '731b9413dee20493cfdeee3d8ed8b9379981aec08522677fdea16503e4ee90f0', + x86_64: '731b9413dee20493cfdeee3d8ed8b9379981aec08522677fdea16503e4ee90f0' }) def self.build diff --git a/packages/azure_cli.rb b/packages/azure_cli.rb index 07342bff4..7a5732f9c 100644 --- a/packages/azure_cli.rb +++ b/packages/azure_cli.rb @@ -10,11 +10,11 @@ class Azure_cli < Package source_sha256 'bbe4a1f85418d239444717f2c9706a87f81fd2515bb0bb4b4e48548fd3e08caa' binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/azure_cli/2.21.0_i686/azure_cli-2.21.0-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/azure_cli/2.21.0_i686/azure_cli-2.21.0-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/azure_cli/2.21.0_x86_64/azure_cli-2.21.0-chromeos-x86_64.tar.xz' }) binary_sha256({ - i686: '222e74caa74df6ab129f33f90aea86e65d000ebc4f5d78cb7f3ec2f98421ed3c', + i686: '222e74caa74df6ab129f33f90aea86e65d000ebc4f5d78cb7f3ec2f98421ed3c', x86_64: '073b64f7104e298205afe623588c95f2e0cb17e664e53ff46042c9bd4076d2c8' }) @@ -27,6 +27,6 @@ class Azure_cli < Package # Microsoft Azure CLI bash completion source #{CREW_PREFIX}/share/azure-cli/az.completion AZUREEOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/az", @azureenv) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/az", @azureenv) end end diff --git a/packages/b2.rb b/packages/b2.rb index 6794c6b91..e7ad70d01 100644 --- a/packages/b2.rb +++ b/packages/b2.rb @@ -9,17 +9,17 @@ class B2 < Package source_url 'https://github.com/boostorg/build/archive/refs/tags/4.4.1.tar.gz' source_sha256 '31a243b1eb26638500977a8386e56d44f86c18db70cf0a5dcdd2d7391afc1a61' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/b2/4.4.1_armv7l/b2-4.4.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/b2/4.4.1_armv7l/b2-4.4.1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/b2/4.4.1_i686/b2-4.4.1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/b2/4.4.1_x86_64/b2-4.4.1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/b2/4.4.1_x86_64/b2-4.4.1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e569052575f2ea9cca33f7fc6b1bfd95a8fb3a6366da44142f51c99a71b377ed', armv7l: 'e569052575f2ea9cca33f7fc6b1bfd95a8fb3a6366da44142f51c99a71b377ed', i686: '108b05f8acd6c4f5b0b9748fe274a7d439dfd2bf52ea1a37bee8eca936a542c5', - x86_64: '545ab9a0d26e0abe5296a7913ea7d0ded9caea6592f1cf7cd623d290e7f96343', + x86_64: '545ab9a0d26e0abe5296a7913ea7d0ded9caea6592f1cf7cd623d290e7f96343' }) def self.build diff --git a/packages/bacon.rb b/packages/bacon.rb index 6fd3cb639..c2f06c5f7 100644 --- a/packages/bacon.rb +++ b/packages/bacon.rb @@ -9,26 +9,26 @@ class Bacon < Package source_url 'https://basic-converter.org/stable/bacon-3.9.3.tar.gz' source_sha256 '7f907f4ede68704eefd076733f617438c4baba98e9a1e8676ea1a00c4f8476ae' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacon/3.9.3_armv7l/bacon-3.9.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacon/3.9.3_armv7l/bacon-3.9.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacon/3.9.3_i686/bacon-3.9.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacon/3.9.3_x86_64/bacon-3.9.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacon/3.9.3_x86_64/bacon-3.9.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e3688910dbee42cea250706e85b73dc6970aceabb25b855f0d7729ee07421f66', armv7l: 'e3688910dbee42cea250706e85b73dc6970aceabb25b855f0d7729ee07421f66', i686: 'ed8ac51c3a7f75e27cca79c1fe050f65aa6a188a2b58898961df43a7855d60db', - x86_64: '4a5ac4797556651820de1081d7be92726d1c01be68f4945f4bc2e78790a1f599', + x86_64: '4a5ac4797556651820de1081d7be92726d1c01be68f4945f4bc2e78790a1f599' }) def self.build system 'sed -i "s,/usr/share,\$\(DATADIR\)," Makefile.in' system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--disable-gui-fltk', - '--disable-gui-gtk' + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}", + '--disable-gui-fltk', + '--disable-gui-gtk' system 'make', '-j1' # parallel builds don't work with bacon end diff --git a/packages/bacula.rb b/packages/bacula.rb index 288025321..42fb052f3 100644 --- a/packages/bacula.rb +++ b/packages/bacula.rb @@ -9,17 +9,17 @@ class Bacula < Package source_url 'https://www.bacula.org/download/7471/bacula-9.4.2.tar.gz' source_sha256 'a40d04d2c48135972cecb6578405e835c4b9d798c0950017de0fad40ca94e8a0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacula/9.4.2_armv7l/bacula-9.4.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacula/9.4.2_armv7l/bacula-9.4.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacula/9.4.2_i686/bacula-9.4.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacula/9.4.2_x86_64/bacula-9.4.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bacula/9.4.2_x86_64/bacula-9.4.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1a0a0c032e40a648e9e9492aa428e9c674b1baa7ee76f5254f070f385be31263', armv7l: '1a0a0c032e40a648e9e9492aa428e9c674b1baa7ee76f5254f070f385be31263', i686: 'adf9481e8804d07ae4dfa80dab24bd6646feda2465dbf773fd21fa30a75d46bb', - x86_64: '1fccff1952a812660fa134102e8afe8b3faae7d61aa12f587dca9d00d14a4b53', + x86_64: '1fccff1952a812660fa134102e8afe8b3faae7d61aa12f587dca9d00d14a4b53' }) depends_on 'lzo' @@ -55,6 +55,6 @@ class Bacula < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/balena_etcher.rb b/packages/balena_etcher.rb index a1d10f2e8..2aee18702 100644 --- a/packages/balena_etcher.rb +++ b/packages/balena_etcher.rb @@ -8,12 +8,12 @@ class Balena_etcher < Package license 'Apache-2.0' compatibility 'x86_64, i686' - source_url ({ + source_url({ x86_64: "https://github.com/balena-io/etcher/releases/download/v#{@_ver}/balenaEtcher-#{@_ver}-x64.AppImage", i686: "https://github.com/balena-io/etcher/releases/download/v#{@_ver}/balenaEtcher-#{@_ver}-ia32.AppImage" }) - source_sha256 ({ + source_sha256({ x86_64: 'b2432729ad79e6aa1d6292465db065b078b627c5ec6ddedea8580434088cb74f', i686: 'c9a2c976f0edff0521c71b9e4e948dc6f133749cd7e60ffc3796a6743d17e841' }) @@ -40,13 +40,13 @@ class Balena_etcher < Package cd #{CREW_PREFIX}/share/balena-etcher sudo -E LD_LIBRARY_PATH=#{CREW_LIB_PREFIX} ./AppRun "$@" EOF - IO.write('etcher.sh', etcher) + File.write('etcher.sh', etcher) end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/balena-etcher" - FileUtils.install 'etcher.sh', "#{CREW_DEST_PREFIX}/bin/etcher", mode: 0755 + FileUtils.install 'etcher.sh', "#{CREW_DEST_PREFIX}/bin/etcher", mode: 0o755 FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/balena-etcher" end diff --git a/packages/banner.rb b/packages/banner.rb index 8fd265fe1..1d6cf7ad5 100644 --- a/packages/banner.rb +++ b/packages/banner.rb @@ -9,17 +9,17 @@ class Banner < Package source_url 'http://shh.thathost.com/pub-unix/files/banner-1.3.2.tar.gz' source_sha256 '0dc0ac0667b2e884a7f5ad3e467af68cd0fd5917f8c9aa19188e6452aa1fc6d5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/banner/1.3.2_armv7l/banner-1.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/banner/1.3.2_armv7l/banner-1.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/banner/1.3.2_i686/banner-1.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/banner/1.3.2_x86_64/banner-1.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/banner/1.3.2_x86_64/banner-1.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f92922550b0c8f695e68f66373ce70a874d2cfde353cf1718ef78e5ecbb364ef', armv7l: 'f92922550b0c8f695e68f66373ce70a874d2cfde353cf1718ef78e5ecbb364ef', i686: '6e3e4d1f74402045c7d1dc2e8ef5696ce67d06155fbd156bb548ba9f7eaf4bdf', - x86_64: 'a7491d42ecb79b479b9bc49ff45860e5bcf50c2b763e6524c711ec90d5829c31', + x86_64: 'a7491d42ecb79b479b9bc49ff45860e5bcf50c2b763e6524c711ec90d5829c31' }) depends_on 'shhmsg' diff --git a/packages/bash.rb b/packages/bash.rb index 61583b9ac..8d58a665c 100644 --- a/packages/bash.rb +++ b/packages/bash.rb @@ -66,6 +66,6 @@ class Bash < Package exec #{CREW_PREFIX}/bin/bash fi BASHEOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/bash", @bashenv) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/bash", @bashenv) end end diff --git a/packages/bash_completion.rb b/packages/bash_completion.rb index e1a138c22..286065e1d 100644 --- a/packages/bash_completion.rb +++ b/packages/bash_completion.rb @@ -36,6 +36,6 @@ class Bash_completion < Package # Bash completion configuration source #{CREW_PREFIX}/share/bash-completion/bash_completion BASHCOMPLETIONEOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/bash_completion", @bashcompletionenv) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/bash_completion", @bashcompletionenv) end end diff --git a/packages/bats.rb b/packages/bats.rb index 48ba0989b..f51870a66 100644 --- a/packages/bats.rb +++ b/packages/bats.rb @@ -9,17 +9,17 @@ class Bats < Package source_url 'https://github.com/sstephenson/bats/archive/v0.4.0.tar.gz' source_sha256 '480d8d64f1681eee78d1002527f3f06e1ac01e173b761bc73d0cf33f4dc1d8d7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bats/0.4.0_armv7l/bats-0.4.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bats/0.4.0_armv7l/bats-0.4.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bats/0.4.0_i686/bats-0.4.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bats/0.4.0_x86_64/bats-0.4.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bats/0.4.0_x86_64/bats-0.4.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd551d8924ac131c93d5f7ae97b67536e3d898f6737d9accd71b979805162fa75', armv7l: 'd551d8924ac131c93d5f7ae97b67536e3d898f6737d9accd71b979805162fa75', i686: 'eabf41741fc22656b88807325d0345d7001b993aec01e38ffa263181c6b29efa', - x86_64: '8170fb0e171d68a1277c96f400845a42abfedd2d7b8edf761cd99b4088e7e56b', + x86_64: '8170fb0e171d68a1277c96f400845a42abfedd2d7b8edf761cd99b4088e7e56b' }) def self.install diff --git a/packages/bc.rb b/packages/bc.rb index 9786eb9fa..af4202f7f 100644 --- a/packages/bc.rb +++ b/packages/bc.rb @@ -9,17 +9,17 @@ class Bc < Package source_url 'https://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz' source_sha256 '62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bc/1.07.1_armv7l/bc-1.07.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bc/1.07.1_armv7l/bc-1.07.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bc/1.07.1_i686/bc-1.07.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bc/1.07.1_x86_64/bc-1.07.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bc/1.07.1_x86_64/bc-1.07.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '23cb493a118d4ff377dc78b4e5ea2b0c35b06e1f54b3b14c0280e6f672ee2706', armv7l: '23cb493a118d4ff377dc78b4e5ea2b0c35b06e1f54b3b14c0280e6f672ee2706', i686: 'f5786594f7ff0a60cc30af18dffd2bff4a92218c2957ab30bdf9fb39afd97616', - x86_64: 'd50ced1d0e56bb389e57bf431bbc8a18632d42dfd483b6416de9310cc782b125', + x86_64: 'd50ced1d0e56bb389e57bf431bbc8a18632d42dfd483b6416de9310cc782b125' }) depends_on 'readline' @@ -28,11 +28,11 @@ class Bc < Package depends_on 'texinfo' => :build def self.build - system "./configure", "--with-readline" - system "make" + system './configure', '--with-readline' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/bcif.rb b/packages/bcif.rb index 12734efde..7a742c07a 100644 --- a/packages/bcif.rb +++ b/packages/bcif.rb @@ -9,24 +9,24 @@ class Bcif < Package source_url 'http://www.researchandtechnology.net/bcif/downloads/bcif_sources_1_0_beta.zip' source_sha256 'fe1dde329fa60160d9ac8a0b9e4b9360a9377bc26177eab1a31e07479839d812' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bcif/1.0-beta_armv7l/bcif-1.0-beta-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bcif/1.0-beta_armv7l/bcif-1.0-beta-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bcif/1.0-beta_i686/bcif-1.0-beta-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bcif/1.0-beta_x86_64/bcif-1.0-beta-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bcif/1.0-beta_x86_64/bcif-1.0-beta-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b22852369924b599c2c372dc4e1e699cca535284ac1f52747bc6cc0ecefa5bf3', armv7l: 'b22852369924b599c2c372dc4e1e699cca535284ac1f52747bc6cc0ecefa5bf3', i686: '60e2fe10178bfda42bb081baa271b102d198dd2dad40f6fd8ceff95528f59b8a', - x86_64: '48f1371c1ef59c68b0abc5eaf9312f396b9f5887daf4332ac423c46d516f8cc0', + x86_64: '48f1371c1ef59c68b0abc5eaf9312f396b9f5887daf4332ac423c46d516f8cc0' }) depends_on 'unzip' def self.build FileUtils.cd('Cpp') do - system "bash make.sh" + system 'bash make.sh' end end diff --git a/packages/bdftopcf.rb b/packages/bdftopcf.rb index 9c229d6fd..321142488 100644 --- a/packages/bdftopcf.rb +++ b/packages/bdftopcf.rb @@ -9,26 +9,27 @@ class Bdftopcf < Package source_url 'https://www.x.org/releases/individual/app/bdftopcf-1.1.tar.bz2' source_sha256 '4b4df05fc53f1e98993638d6f7e178d95b31745c4568cee407e167491fd311a2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdftopcf/1.1_armv7l/bdftopcf-1.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdftopcf/1.1_armv7l/bdftopcf-1.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdftopcf/1.1_i686/bdftopcf-1.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdftopcf/1.1_x86_64/bdftopcf-1.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdftopcf/1.1_x86_64/bdftopcf-1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cb194dc01e182cdb430c3672d2ac0c7dc83f6091cf2b29e7765ad5b75511074a', armv7l: 'cb194dc01e182cdb430c3672d2ac0c7dc83f6091cf2b29e7765ad5b75511074a', i686: '25b92f357e56380778d12cc2dcf25585ad99f01c8bedd1fc7b2d81ef089e70ee', - x86_64: 'b01c0ae817a810ddc1523a2b9fe97c0efcc45b6301aa84c1cf3618020cbdb80b', + x86_64: 'b01c0ae817a810ddc1523a2b9fe97c0efcc45b6301aa84c1cf3618020cbdb80b' }) depends_on 'libxfont' def self.build - system "./configure #{CREW_OPTIONS} " - system "make -j#{CREW_NPROC}" + system "./configure #{CREW_OPTIONS} " + system "make -j#{CREW_NPROC}" end + def self.install - system "make install DESTDIR=#{CREW_DEST_DIR}" + system "make install DESTDIR=#{CREW_DEST_DIR}" end end diff --git a/packages/bdwgc.rb b/packages/bdwgc.rb index ed0534b62..2854171c9 100644 --- a/packages/bdwgc.rb +++ b/packages/bdwgc.rb @@ -9,17 +9,17 @@ class Bdwgc < Package source_url 'https://github.com/ivmai/bdwgc/releases/download/v8.0.4/gc-8.0.4.tar.gz' source_sha256 '436a0ddc67b1ac0b0405b61a9675bca9e075c8156f4debd1d06f3a56c7cd289d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdwgc/8.0.4_armv7l/bdwgc-8.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdwgc/8.0.4_armv7l/bdwgc-8.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdwgc/8.0.4_i686/bdwgc-8.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdwgc/8.0.4_x86_64/bdwgc-8.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bdwgc/8.0.4_x86_64/bdwgc-8.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '876731fcfc8923fb084dceaed37bb98c6a74db13b526b38a3b3b6fa8dd5393c9', armv7l: '876731fcfc8923fb084dceaed37bb98c6a74db13b526b38a3b3b6fa8dd5393c9', i686: 'be933d4e732ba200b3c3c0bea9c163552cabe118d157d02b713e21dbc896eac2', - x86_64: '3195a44840152f6e67ca5f8f27118186af4422d7ab145e0276aa0af4dfd84378', + x86_64: '3195a44840152f6e67ca5f8f27118186af4422d7ab145e0276aa0af4dfd84378' }) depends_on 'libatomic_ops' diff --git a/packages/beav.rb b/packages/beav.rb index f1df5257a..0ca408a6f 100644 --- a/packages/beav.rb +++ b/packages/beav.rb @@ -24,9 +24,7 @@ class Beav < Package def self.patch system 'curl -#L https://httpredir.debian.org/debian/pool/main/b/beav/beav_1.40-18.diff.gz | gunzip >> beav_1.40-18.diff' - unless Digest::SHA256.hexdigest(File.read('beav_1.40-18.diff')) == '5139aa0bdc9424b7ad8197070e1902d8225ee78e2091d02a493422cd91fe5973' - abort 'Checksum mismatch. :/ Try again.'.lightred - end + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('beav_1.40-18.diff')) == '5139aa0bdc9424b7ad8197070e1902d8225ee78e2091d02a493422cd91fe5973' system 'patch -Np1 -i beav_1.40-18.diff' system "sed -i 's:-lncurses:-ltinfow:g' Makefile" system "sed -i '12d' basic.c" diff --git a/packages/benchmark.rb b/packages/benchmark.rb index 195d5798d..b6bffcb18 100644 --- a/packages/benchmark.rb +++ b/packages/benchmark.rb @@ -9,17 +9,17 @@ class Benchmark < Package source_url 'https://github.com/google/benchmark/archive/v1.5.2.tar.gz' source_sha256 'dccbdab796baa1043f04982147e67bb6e118fe610da2c65f88912d73987e700c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/benchmark/1.5.2_armv7l/benchmark-1.5.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/benchmark/1.5.2_armv7l/benchmark-1.5.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/benchmark/1.5.2_i686/benchmark-1.5.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/benchmark/1.5.2_x86_64/benchmark-1.5.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/benchmark/1.5.2_x86_64/benchmark-1.5.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9aa663f4068a79d821bc556f6dc60b0e6ee2278505cd747e94a0fd7750258711', armv7l: '9aa663f4068a79d821bc556f6dc60b0e6ee2278505cd747e94a0fd7750258711', i686: 'e8f37ed6c926979e2c13949f3cf8eaeb9e7e9eedbc751d550ead9680e0a87a5c', - x86_64: '71f73a3dc296d91b2a5ed685396cbad25ad69e0d231cbed59a5d44391e98aa31', + x86_64: '71f73a3dc296d91b2a5ed685396cbad25ad69e0d231cbed59a5d44391e98aa31' }) def self.patch @@ -35,24 +35,24 @@ class Benchmark < Package #include "check.h" EOF - IO.write("limitsh.patch", @limitsh) + File.write('limitsh.patch', @limitsh) system 'patch -p 1 -i limitsh.patch' end def self.prebuild - system "git clone git://github.com/google/googletest.git -b release-1.10.0 --depth 1" # Required for build, won't interfere with the gtest package + system 'git clone git://github.com/google/googletest.git -b release-1.10.0 --depth 1' # Required for build, won't interfere with the gtest package end def self.build - Dir.mkdir "builddir" - Dir.chdir "builddir" do + Dir.mkdir 'builddir' + Dir.chdir 'builddir' do system "cmake -G 'Ninja' #{CREW_CMAKE_OPTIONS} \ -DBENCHMARK_USE_LIBCXX=OFF \ -DBENCHMARK_ENABLE_ASSEMBLY_TESTS=OFF \ -DBENCHMARK_ENABLE_GTEST_TESTS=ON \ -DBENCHMARK_ENABLE_TESTING=ON \ -DINSTALL_GTEST=OFF .." - system "ninja" + system 'ninja' end end @@ -61,6 +61,6 @@ class Benchmark < Package end def self.check - system "ninja -C builddir test" + system 'ninja -C builddir test' end end diff --git a/packages/berry.rb b/packages/berry.rb index c8f7cff97..385dbd630 100644 --- a/packages/berry.rb +++ b/packages/berry.rb @@ -9,17 +9,17 @@ class Berry < Package source_url 'https://github.com/JLErvin/berry/archive/0.1.5.tar.gz' source_sha256 '3d2fa52aeba6ed05d3cc0e8308604c5a83e94a8623f3e66ed53fd5e0fdabfabf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/berry/0.1.5_armv7l/berry-0.1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/berry/0.1.5_armv7l/berry-0.1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/berry/0.1.5_i686/berry-0.1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/berry/0.1.5_x86_64/berry-0.1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/berry/0.1.5_x86_64/berry-0.1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cec62b31daf5040990846378b214c0856b590a9cf84873cb5f44c67a90382bc1', armv7l: 'cec62b31daf5040990846378b214c0856b590a9cf84873cb5f44c67a90382bc1', i686: 'ed7257e3a11a68f3e21b2546d55bed20364df8d08522a008b002452e784b5f9d', - x86_64: '68c0aef9dc4654a7abb36c1bbe3a0a9d213840f8f847a21ea40658f7fc56a28e', + x86_64: '68c0aef9dc4654a7abb36c1bbe3a0a9d213840f8f847a21ea40658f7fc56a28e' }) depends_on 'libx11' @@ -27,8 +27,8 @@ class Berry < Package depends_on 'sommelier' def self.patch - #system "touch ./cross.patch" - puts "Making Patch file".lightred + # system "touch ./cross.patch" + puts 'Making Patch file'.lightred system "cat << 'EOF' > cross.patch diff config.mk.orig config.mk -u --- config.mk.orig 2020-08-17 19:22:12.659998356 -0400 @@ -70,17 +70,20 @@ diff config.mk.orig config.mk -u +#CC = cc EOF" - puts "Patching...".red - system "cat ./cross.patch" - system "patch -Np0 < cross.patch" - puts "Patched!".lightblue + puts 'Patching...'.red + system 'cat ./cross.patch' + system 'patch -Np0 < cross.patch' + puts 'Patched!'.lightblue end + def self.build - system "make" + system 'make' end + def self.install system "make DESTDIR=#{CREW_DEST_DIR} install PREFIX=#{CREW_PREFIX}" end + def self.postinstall puts 'A hoykey system such as sxhkd is needed in order to use berry as a WM'.lightblue end diff --git a/packages/biew.rb b/packages/biew.rb index dfc23964f..93e88b25e 100644 --- a/packages/biew.rb +++ b/packages/biew.rb @@ -9,17 +9,17 @@ class Biew < Package source_url 'https://downloads.sourceforge.net/project/beye/biew/6.1.0/biew-610-src.tar.bz2' source_sha256 '2e85f03c908dd6ec832461fbfbc79169a33f4caccf48c8fe60cbd29f5fb06d17' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/biew/6.1.0_armv7l/biew-6.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/biew/6.1.0_armv7l/biew-6.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/biew/6.1.0_i686/biew-6.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/biew/6.1.0_x86_64/biew-6.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/biew/6.1.0_x86_64/biew-6.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f5e456e2d4f9336f151a485e37bcbf1287e33b106cb69ec2e775eaa04e20a006', armv7l: 'f5e456e2d4f9336f151a485e37bcbf1287e33b106cb69ec2e775eaa04e20a006', i686: '06540fc0a2ec15ae08b8f8cca69e8915ec3e9bdd92dbeecef974a85762d97029', - x86_64: '140bc619e0495b7bbec4b3ca934ddb0e12cb46b793b27197dd677b73d4819ddd', + x86_64: '140bc619e0495b7bbec4b3ca934ddb0e12cb46b793b27197dd677b73d4819ddd' }) depends_on 'apriconv' @@ -27,12 +27,12 @@ class Biew < Package depends_on 'slang' def self.build - system "cp -r ./biewlib/sysdep/generic ./biewlib/sysdep/arm" # add arm support + system 'cp -r ./biewlib/sysdep/generic ./biewlib/sysdep/arm' # add arm support system "./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/binclock.rb b/packages/binclock.rb index e3f6ad661..3c4426e96 100644 --- a/packages/binclock.rb +++ b/packages/binclock.rb @@ -9,17 +9,17 @@ class Binclock < Package source_url 'https://github.com/JohnAnthony/Binary-Clock/archive/3883e8876576a45162b9a128d8317b20f98c5140.tar.gz' source_sha256 'e8caa26437301c70bf9840901db9e46d32b99c0ec8b442562f96390e28f35408' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/binclock/3883e8_armv7l/binclock-3883e8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/binclock/3883e8_armv7l/binclock-3883e8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/binclock/3883e8_i686/binclock-3883e8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/binclock/3883e8_x86_64/binclock-3883e8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/binclock/3883e8_x86_64/binclock-3883e8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '265d4488274d213d0663f7aebb3da8c81b046edd8c6cef4101a70dcce6a39b18', armv7l: '265d4488274d213d0663f7aebb3da8c81b046edd8c6cef4101a70dcce6a39b18', i686: 'bb32dd6577ab50e82170e6b63843ef0c46290d6fd04b67482f3f604cff59ae02', - x86_64: 'aae91be20e29e463d85d419c19ba534a0533f3b5b035a93a3060c18bf22f7c3f', + x86_64: 'aae91be20e29e463d85d419c19ba534a0533f3b5b035a93a3060c18bf22f7c3f' }) depends_on 'ncurses' @@ -28,7 +28,7 @@ class Binclock < Package system "sed -i 's,#include ,#include <#{CREW_PREFIX}/include/ncurses/ncurses.h>,' binclock.c" system "sed -i 's,/usr/bin,#{CREW_PREFIX}/bin,g' Makefile" system "sed -i 's,/usr/share,#{CREW_PREFIX}/share,g' Makefile" - system "make" + system 'make' end def self.install diff --git a/packages/bitmap.rb b/packages/bitmap.rb index e0184ac2a..3df3ee993 100644 --- a/packages/bitmap.rb +++ b/packages/bitmap.rb @@ -9,17 +9,17 @@ class Bitmap < Package source_url 'https://x.org/archive/individual/app/bitmap-1.0.9.tar.bz2' source_sha256 'e0f3afad5272d796f54c33fa1b5bd1fb3f62843a54b28c87196d06a35123e5f5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitmap/1.0.9_armv7l/bitmap-1.0.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitmap/1.0.9_armv7l/bitmap-1.0.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitmap/1.0.9_i686/bitmap-1.0.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitmap/1.0.9_x86_64/bitmap-1.0.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitmap/1.0.9_x86_64/bitmap-1.0.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '45218cfba754b357f8e0dac9f73b70200a8e10835317e69d20da17ec5d9ca8d0', armv7l: '45218cfba754b357f8e0dac9f73b70200a8e10835317e69d20da17ec5d9ca8d0', i686: '4d534650ef7d4fa093fba30398684611328586f059bb2f6ae422c09205a087ac', - x86_64: 'b83e9bd27893924cbde524bf8fb0da3d7055b7ca94b60f51d6f1af2b0002f59c', + x86_64: 'b83e9bd27893924cbde524bf8fb0da3d7055b7ca94b60f51d6f1af2b0002f59c' }) def self.build diff --git a/packages/bitpocket.rb b/packages/bitpocket.rb index ff4634778..3159a10ac 100644 --- a/packages/bitpocket.rb +++ b/packages/bitpocket.rb @@ -9,17 +9,17 @@ class Bitpocket < Package source_url 'https://github.com/sickill/bitpocket/archive/v0.2.tar.gz' source_sha256 'f3952374a1139465700f9122d7a929227be5cdeb681679cbe00bb93658adbd1f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitpocket/0.2_armv7l/bitpocket-0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitpocket/0.2_armv7l/bitpocket-0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitpocket/0.2_i686/bitpocket-0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitpocket/0.2_x86_64/bitpocket-0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bitpocket/0.2_x86_64/bitpocket-0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7b94a65b172e2c93a8a35bd6c6642d61023b0c91ab9f2ba9a8db7f7dca9c150e', armv7l: '7b94a65b172e2c93a8a35bd6c6642d61023b0c91ab9f2ba9a8db7f7dca9c150e', i686: '42fcb4adb063c62d0a5907739b420e9a75457d51df44b64aa6b1600d2e81b3bf', - x86_64: '65b995eb9ea17bbce09c47d786cb1c38afac27952f2795fbcc4208b971e9de4a', + x86_64: '65b995eb9ea17bbce09c47d786cb1c38afac27952f2795fbcc4208b971e9de4a' }) def self.install diff --git a/packages/bluefish.rb b/packages/bluefish.rb index b384641a9..89eecc167 100644 --- a/packages/bluefish.rb +++ b/packages/bluefish.rb @@ -9,17 +9,17 @@ class Bluefish < Package source_url 'https://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.12.tar.gz' source_sha256 '948fc2921f0a67a7ce811220093a3b3dfc8021a6e3005f549373cd3402ee0f26' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bluefish/2.2.12_armv7l/bluefish-2.2.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bluefish/2.2.12_armv7l/bluefish-2.2.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bluefish/2.2.12_i686/bluefish-2.2.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bluefish/2.2.12_x86_64/bluefish-2.2.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bluefish/2.2.12_x86_64/bluefish-2.2.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6e769339832399c45018d072a2c906c00025b16c1b4a3acd8c5ea58dafa86b3c', armv7l: '6e769339832399c45018d072a2c906c00025b16c1b4a3acd8c5ea58dafa86b3c', i686: '7f706a40177c68674b55fe19f25dbe91100fb08525b0fbe69767137e7db247ff', - x86_64: '5ecc4aae82c14977ac46419fedbe4f298ca9e4e979d9ccca3c641dd6b298721c', + x86_64: '5ecc4aae82c14977ac46419fedbe4f298ca9e4e979d9ccca3c641dd6b298721c' }) depends_on 'enchant' @@ -36,16 +36,16 @@ class Bluefish < Package def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.postinstall puts - puts "To complete the installation, execute the following:".lightblue + puts 'To complete the installation, execute the following:'.lightblue puts "update-mime-database #{CREW_PREFIX}/share/mime".lightblue puts "echo 'alias bluefish=\"WAYLAND_DISPLAY=wayland-0 DISPLAY=\'\' GDK_BACKEND=wayland bluefish\"' >> ~/.bashrc".lightblue puts diff --git a/packages/bmon.rb b/packages/bmon.rb index ff5377b5c..929e2140e 100644 --- a/packages/bmon.rb +++ b/packages/bmon.rb @@ -6,17 +6,17 @@ class Bmon < Package version '4.0-1' license 'BSD-2 and MIT' compatibility 'all' - source_url "https://github.com/tgraf/bmon/releases/download/v4.0/bmon-4.0.tar.gz" + source_url 'https://github.com/tgraf/bmon/releases/download/v4.0/bmon-4.0.tar.gz' source_sha256 '02fdc312b8ceeb5786b28bf905f54328f414040ff42f45c83007f24b76cc9f7a' depends_on 'libnl3' def self.build - system "autoreconf -fiv" + system 'autoreconf -fiv' system "./configure #{CREW_OPTIONS} \ --without-ncurses \ --with-ncursesw" - system "make" + system 'make' end def self.install diff --git a/packages/boost.rb b/packages/boost.rb index 48d3bc0d3..038e69836 100644 --- a/packages/boost.rb +++ b/packages/boost.rb @@ -7,20 +7,20 @@ class Boost < Package version @_ver license 'Boost-1.0' compatibility 'all' - source_url "https://boostorg.jfrog.io/artifactory/main/release/#{@_ver}/source/boost_#{@_ver.gsub('.','_')}.tar.bz2" + source_url "https://boostorg.jfrog.io/artifactory/main/release/#{@_ver}/source/boost_#{@_ver.gsub('.', '_')}.tar.bz2" source_sha256 'f0397ba6e982c4450f27bf32a2a83292aba035b827a5623a14636ea583318c41' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/boost/1.76.0_armv7l/boost-1.76.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/boost/1.76.0_armv7l/boost-1.76.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/boost/1.76.0_i686/boost-1.76.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/boost/1.76.0_x86_64/boost-1.76.0-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/boost/1.76.0_x86_64/boost-1.76.0-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3faf1c0322845086c77e4ef173beee27ec5fa6c780727c3e6eef85584ee8bc40', armv7l: '3faf1c0322845086c77e4ef173beee27ec5fa6c780727c3e6eef85584ee8bc40', i686: 'f5f924e7ccaead8a1db56fff2963233d36e5466dc34fcbf7d9527ee00c117aeb', - x86_64: 'b64b49911d39f51b9460e3ae4ba76f6239b5b2aec473a8376780330ea68b2277', + x86_64: 'b64b49911d39f51b9460e3ae4ba76f6239b5b2aec473a8376780330ea68b2277' }) def self.build diff --git a/packages/brackets.rb b/packages/brackets.rb index 1e0ffbc9c..2712a24e7 100644 --- a/packages/brackets.rb +++ b/packages/brackets.rb @@ -9,13 +9,13 @@ class Brackets < Package source_url 'https://github.com/adobe/brackets/archive/release-1.14.1.tar.gz' source_sha256 '9a07fc80a155d2490be4eff77a2622539012325cef18e89305b8bc45c4c3833d' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/brackets/1.14.1_i686/brackets-1.14.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/brackets/1.14.1_x86_64/brackets-1.14.1-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/brackets/1.14.1_i686/brackets-1.14.1-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/brackets/1.14.1_x86_64/brackets-1.14.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: '815c23b388b937fbfeb8bb109297c597dcebe3b031ad3e1a718463f5a38cb67e', - x86_64: 'ddcef49b895b1d132ceef90406044ce7699cc21dfa1d048e059bafa2945399bc', + binary_sha256({ + i686: '815c23b388b937fbfeb8bb109297c597dcebe3b031ad3e1a718463f5a38cb67e', + x86_64: 'ddcef49b895b1d132ceef90406044ce7699cc21dfa1d048e059bafa2945399bc' }) depends_on 'alien' => :build @@ -35,7 +35,7 @@ class Brackets < Package end package = "Brackets.Release.#{version}.#{arch}.deb" system "curl -#LO https://github.com/adobe/brackets/releases/download/release-#{version}/#{package}" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read(package) ) == sha256 + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read(package)) == sha256 system "alien -tc #{package}" system "tar xvf brackets-#{version}.tgz" end @@ -43,7 +43,7 @@ class Brackets < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_HOME}/.config/Brackets" - FileUtils.mv 'usr/share', "#{CREW_DEST_PREFIX}" + FileUtils.mv 'usr/share', CREW_DEST_PREFIX.to_s FileUtils.mv 'opt/brackets', "#{CREW_DEST_PREFIX}/share" FileUtils.ln_s "#{CREW_PREFIX}/share/brackets/Brackets", "#{CREW_DEST_PREFIX}/bin/brackets" system "touch #{CREW_DEST_HOME}/.config/Brackets/window.ini" diff --git a/packages/broadway.rb b/packages/broadway.rb index 8344f6172..b0c620d22 100644 --- a/packages/broadway.rb +++ b/packages/broadway.rb @@ -8,9 +8,9 @@ class Broadway < Package compatibility 'all' source_url 'SKIP' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'gtk3' @@ -34,7 +34,7 @@ class Broadway < Package system "echo ' exit 1' >> initbroadway" system "echo 'fi' >> initbroadway" system "echo '#!/bin/bash' > stopbroadway" - system "echo >> stopbroadway" + system 'echo >> stopbroadway' system "echo 'BROADWAYD=\$(pidof broadwayd 2>/dev/null)' >> stopbroadway" system "echo 'if [ ! -z \"\${BROADWAYD}\" ]; then' >> stopbroadway" system "echo ' pkill broadwayd' >> stopbroadway" @@ -57,22 +57,22 @@ class Broadway < Package def self.postinstall puts - puts "To complete the installation, execute the following:".lightblue + puts 'To complete the installation, execute the following:'.lightblue puts "echo '# Broadway environment variables + daemon' >> ~/.bashrc".lightblue puts "echo '# See https://developer.gnome.org/gtk3/stable/gtk-broadway.html' >> ~/.bashrc".lightblue puts "echo 'alias startbroadway=\"set -a && source ~/.broadway.env && set +a && initbroadway\"' >> ~/.bashrc".lightblue puts "echo 'startbroadway' >> ~/.bashrc".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue puts puts "To start the broadwayd daemon, run 'startbroadway'".lightblue puts "To stop the broadwayd daemon, run 'stopbroadway'".lightblue puts - puts "To adjust environment variables, edit ~/.broadway.env".lightblue + puts 'To adjust environment variables, edit ~/.broadway.env'.lightblue puts - puts "Navigate your browser to http://127.0.0.1:8085 while the broadwayd".lightblue - puts "daemon is running to run GTK applications in the browser window.".lightblue + puts 'Navigate your browser to http://127.0.0.1:8085 while the broadwayd'.lightblue + puts 'daemon is running to run GTK applications in the browser window.'.lightblue puts - puts "Please be aware that gtk applications may not work without the broadwayd daemon running.".orange + puts 'Please be aware that gtk applications may not work without the broadwayd daemon running.'.orange puts end end diff --git a/packages/broot.rb b/packages/broot.rb index 1c2bbae13..924c0bf00 100644 --- a/packages/broot.rb +++ b/packages/broot.rb @@ -13,13 +13,13 @@ class Broot < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/broot/1.11.1_armv7l/broot-1.11.1-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/broot/1.11.1_armv7l/broot-1.11.1-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/broot/1.11.1_i686/broot-1.11.1-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/broot/1.11.1_x86_64/broot-1.11.1-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/broot/1.11.1_x86_64/broot-1.11.1-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: '8d4aaa0b51e835863c4fe934958b295dcac68439d82b5dcef78f7939421cf131', armv7l: '8d4aaa0b51e835863c4fe934958b295dcac68439d82b5dcef78f7939421cf131', i686: 'aa70d49725d6c1010c2655e1065d7681f2f384daab534542d245423d074dfe4f', - x86_64: '5eed408affc3b87e22994370f0b21566bc05988ab43640c7d949e47cfb6567ec', + x86_64: '5eed408affc3b87e22994370f0b21566bc05988ab43640c7d949e47cfb6567ec' }) depends_on 'rust' => :build diff --git a/packages/btrfsprogs.rb b/packages/btrfsprogs.rb index 499f0de67..019ed3fb2 100644 --- a/packages/btrfsprogs.rb +++ b/packages/btrfsprogs.rb @@ -9,35 +9,35 @@ class Btrfsprogs < Package source_url 'https://github.com/kdave/btrfs-progs/archive/v5.10.1.tar.gz' source_sha256 '69788461f7076951f7235b87d0a5615683151dfbfaaa93f645279bf757e85769' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/btrfsprogs/5.10.1_armv7l/btrfsprogs-5.10.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/btrfsprogs/5.10.1_armv7l/btrfsprogs-5.10.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/btrfsprogs/5.10.1_i686/btrfsprogs-5.10.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/btrfsprogs/5.10.1_x86_64/btrfsprogs-5.10.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/btrfsprogs/5.10.1_x86_64/btrfsprogs-5.10.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7219f58137c4275bc242ee4a1c6dc41289a19965e7d4239dc9f0f2d5b917f427', armv7l: '7219f58137c4275bc242ee4a1c6dc41289a19965e7d4239dc9f0f2d5b917f427', i686: '470bb79df032e2113fe80a37d9d2319f48fdfdee2525b457d74903d2edc7c9de', - x86_64: '52f7d338e8c1ae27d657ea6e48209fd4517691a15ee39d65b54cf330f26e76af', + x86_64: '52f7d338e8c1ae27d657ea6e48209fd4517691a15ee39d65b54cf330f26e76af' }) depends_on 'util_linux' depends_on 'libgcrypt' depends_on 'lzo' -# depends_on 'e2fsprogs' + # depends_on 'e2fsprogs' def self.build - system "./autogen.sh" + system './autogen.sh' system "./configure #{CREW_OPTIONS} \ --disable-documentation \ --disable-convert \ --with-crypto=libgcrypt" -# --with-convert=ext2 # Convert fails to build, help appreciated - system "make" + # --with-convert=ext2 # Convert fails to build, help appreciated + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/bubblewrap.rb b/packages/bubblewrap.rb index 423f3d402..5acfb8bd1 100644 --- a/packages/bubblewrap.rb +++ b/packages/bubblewrap.rb @@ -51,6 +51,6 @@ class Bubblewrap < Package #{CREW_PREFIX}/bin/bwrap.elf "\$@" sudo chown chronos "#{CREW_PREFIX}/bin/bwrap.elf" BWRAP_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/bin/bwrap", @bwrap_sh, perm: 0o755) + File.write("#{CREW_DEST_PREFIX}/bin/bwrap", @bwrap_sh, perm: 0o755) end end diff --git a/packages/buildessential.rb b/packages/buildessential.rb index 460091d8d..1b2bac6fa 100644 --- a/packages/buildessential.rb +++ b/packages/buildessential.rb @@ -51,31 +51,31 @@ class Buildessential < Package depends_on 'texinfo' # This contains makeinfo # Assembler - #depends_on 'nasm' - #depends_on 'yasm' + # depends_on 'nasm' + # depends_on 'yasm' # BASIC - #depends_on 'freebasic' - #depends_on 'qb64' + # depends_on 'freebasic' + # depends_on 'qb64' # CMake depends_on 'cmake' # COBOL - #depends_on 'gnucobol' + # depends_on 'gnucobol' # Google - #depends_on 'dart' - #depends_on 'flutter' - #depends_on 'go' - #depends_on 'gox' - #depends_on 'gyp' + # depends_on 'dart' + # depends_on 'flutter' + # depends_on 'go' + # depends_on 'gox' + # depends_on 'gyp' # Haskell - #depends_on 'ghc' + # depends_on 'ghc' # Java - #depends_on 'jdk' + # depends_on 'jdk' # LLVM depends_on 'llvm' @@ -84,12 +84,12 @@ class Buildessential < Package depends_on 'meson' # Node.js - #depends_on 'nodebrew' - #depends_on 'nvm' - #depends_on 'yarn' + # depends_on 'nodebrew' + # depends_on 'nvm' + # depends_on 'yarn' # Pascal - #depends_on 'fpc' + # depends_on 'fpc' # Patchelf # for setting library paths in packages @@ -101,11 +101,11 @@ class Buildessential < Package depends_on 'pcre2' # Perl module build? - #depends_on 'perl_module_build' + # depends_on 'perl_module_build' # PHP - #depends_on 'php' - #depends_on 'composer' + # depends_on 'php' + # depends_on 'composer' # Python depends_on 'python2' @@ -116,17 +116,17 @@ class Buildessential < Package depends_on 'py3_setuptools' # Qt - #depends_on 'qtcreator' - #depends_on 'qttools' + # depends_on 'qtcreator' + # depends_on 'qttools' # Rust - #depends_on 'rust' + # depends_on 'rust' # Samurai - #depends_on 'samurai' + # depends_on 'samurai' # xorg protocol headers - #depends_on 'xorg_proto' + # depends_on 'xorg_proto' # Packages needed for shrinking package archives depends_on 'rdfind' @@ -135,5 +135,4 @@ class Buildessential < Package # Packages needed for compressing archives depends_on 'zstd' - end diff --git a/packages/bullet.rb b/packages/bullet.rb index c94414225..d2f8749a5 100644 --- a/packages/bullet.rb +++ b/packages/bullet.rb @@ -9,17 +9,17 @@ class Bullet < Package source_url 'https://github.com/bulletphysics/bullet3/archive/2.89.tar.gz' source_sha256 '621b36e91c0371933f3c2156db22c083383164881d2a6b84636759dc4cbb0bb8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bullet/2.89_armv7l/bullet-2.89-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bullet/2.89_armv7l/bullet-2.89-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bullet/2.89_i686/bullet-2.89-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bullet/2.89_x86_64/bullet-2.89-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/bullet/2.89_x86_64/bullet-2.89-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'de8d4c188438087d438173aa33cea512deadc88e1c3f94cd6b9932c389b46d47', armv7l: 'de8d4c188438087d438173aa33cea512deadc88e1c3f94cd6b9932c389b46d47', i686: 'ca1b96c780d198f1f9106a2737a03a75b5518abb89d8894a77ba7fef44866032', - x86_64: 'a864c0d9f5429c0a5bff7e4a38b5367820ca3bf110f9baacff5b3b5306114b09', + x86_64: 'a864c0d9f5429c0a5bff7e4a38b5367820ca3bf110f9baacff5b3b5306114b09' }) depends_on 'bdftopcf' diff --git a/packages/byobu.rb b/packages/byobu.rb index c38e956e9..a4344dfc3 100644 --- a/packages/byobu.rb +++ b/packages/byobu.rb @@ -9,17 +9,17 @@ class Byobu < Package source_url 'https://launchpad.net/byobu/trunk/5.125/+download/byobu_5.125.orig.tar.gz' source_sha256 '5022c82705a5d57f1d4e8dcb1819fd04628af2d4b4618b7d44fa27ebfcdda9db' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/byobu/5.125_armv7l/byobu-5.125-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/byobu/5.125_armv7l/byobu-5.125-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/byobu/5.125_i686/byobu-5.125-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/byobu/5.125_x86_64/byobu-5.125-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/byobu/5.125_x86_64/byobu-5.125-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b24959d0ad54aed9655241f9492aa63473503c5720cfc66574b306e8a79edcb6', armv7l: 'b24959d0ad54aed9655241f9492aa63473503c5720cfc66574b306e8a79edcb6', i686: 'c3ca28d2979e3d7a0086b03be5508cf30ae115b60d22284803a06a8b7d3fcb0c', - x86_64: 'f0a2933be3634409f9405e33979b06068f734d4a7b100dac01776a288fa3c843', + x86_64: 'f0a2933be3634409f9405e33979b06068f734d4a7b100dac01776a288fa3c843' }) depends_on 'tmux' unless File.exist? "#{CREW_PREFIX}/bin/screen" @@ -33,6 +33,6 @@ class Byobu < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ca_certificates.rb b/packages/ca_certificates.rb index 4c656d220..85ff5a1fe 100644 --- a/packages/ca_certificates.rb +++ b/packages/ca_certificates.rb @@ -79,7 +79,7 @@ class Ca_certificates < Package fi # Add trailing newline to certificate, if it is missing (#635570) GENTOO_CA_CERT_HEREDOC - IO.write('ca-certificates-20150426-root.patch', @gentoo_patch) + File.write('ca-certificates-20150426-root.patch', @gentoo_patch) system 'patch -p 3 < ca-certificates-20150426-root.patch' system "sed -i 's,/usr/share/ca-certificates,#{CREW_PREFIX}/share/ca-certificates,g' \ @@ -112,7 +112,7 @@ class Ca_certificates < Package # #{@date_temp} # Do not edit. CA_CERT_CONF_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/etc/ca-certificates.conf", @ca_cert_conf) + File.write("#{CREW_DEST_PREFIX}/etc/ca-certificates.conf", @ca_cert_conf) Dir.chdir "#{CREW_DEST_PREFIX}/share/ca-certificates" do system "find * -name '*.crt' | LC_ALL=C sort | sed '/examples/d' >> #{CREW_DEST_PREFIX}/etc/ca-certificates.conf" end diff --git a/packages/cabextract.rb b/packages/cabextract.rb index fc3d0b8e3..7173e45d9 100644 --- a/packages/cabextract.rb +++ b/packages/cabextract.rb @@ -9,17 +9,17 @@ class Cabextract < Package source_url 'https://www.cabextract.org.uk/cabextract-1.9.1.tar.gz' source_sha256 'afc253673c8ef316b4d5c29cc4aa8445844bee14afffbe092ee9469405851ca7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cabextract/1.9.1_armv7l/cabextract-1.9.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cabextract/1.9.1_armv7l/cabextract-1.9.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cabextract/1.9.1_i686/cabextract-1.9.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cabextract/1.9.1_x86_64/cabextract-1.9.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cabextract/1.9.1_x86_64/cabextract-1.9.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e3e343dc5e467c5ae85b2ad35aa8328c0aba6a16d31cc446cf315f14b679a3b0', armv7l: 'e3e343dc5e467c5ae85b2ad35aa8328c0aba6a16d31cc446cf315f14b679a3b0', i686: '9b29b9f805f70eff97e123195ad3c02cffab758df4e50b4ece27dd3a8d48d42b', - x86_64: 'e16f2d0c9b9d4306a254bd575e8453d8215e8ec50172d4483cce1a92bfda437c', + x86_64: 'e16f2d0c9b9d4306a254bd575e8453d8215e8ec50172d4483cce1a92bfda437c' }) def self.build @@ -28,6 +28,6 @@ class Cabextract < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/cadaver.rb b/packages/cadaver.rb index 3ad4204cd..a33bf88c8 100644 --- a/packages/cadaver.rb +++ b/packages/cadaver.rb @@ -9,25 +9,25 @@ class Cadaver < Package source_url 'http://www.webdav.org/cadaver/cadaver-0.23.3.tar.gz' source_sha256 'fd4ce68a3230ba459a92bcb747fc6afa91e46d803c1d5ffe964b661793c13fca' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cadaver/0.23.3_armv7l/cadaver-0.23.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cadaver/0.23.3_armv7l/cadaver-0.23.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cadaver/0.23.3_i686/cadaver-0.23.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cadaver/0.23.3_x86_64/cadaver-0.23.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cadaver/0.23.3_x86_64/cadaver-0.23.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd9a7268a76a9c4f3968b27e3c90d281f8f1b10a77d2ffd1baea583747a55ccd3', armv7l: 'd9a7268a76a9c4f3968b27e3c90d281f8f1b10a77d2ffd1baea583747a55ccd3', i686: '2c87f25d8cddc458250816f2cd6eb9a65ea7c59f5ab1c2cd50a3bca58ef6910f', - x86_64: 'db2900a257601dbdaae05477c7eecfda2cf6ed8e7e91e42cedf0cd59887aa19c', + x86_64: 'db2900a257601dbdaae05477c7eecfda2cf6ed8e7e91e42cedf0cd59887aa19c' }) def self.build - system "./configure" - system "make" + system './configure' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/calcurse.rb b/packages/calcurse.rb index efb5869f4..b33a203c5 100644 --- a/packages/calcurse.rb +++ b/packages/calcurse.rb @@ -9,17 +9,17 @@ class Calcurse < Package source_url 'http://calcurse.org/files/calcurse-4.3.0.tar.gz' source_sha256 '31ecc3dc09e1e561502b4c94f965ed6b167c03e9418438c4a7ad5bad2c785f9a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/calcurse/4.3.0_armv7l/calcurse-4.3.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/calcurse/4.3.0_armv7l/calcurse-4.3.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/calcurse/4.3.0_i686/calcurse-4.3.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/calcurse/4.3.0_x86_64/calcurse-4.3.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/calcurse/4.3.0_x86_64/calcurse-4.3.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '363f2ae61d62e02b29a9862e358f4fbc017e7274530bd044635239be27879728', armv7l: '363f2ae61d62e02b29a9862e358f4fbc017e7274530bd044635239be27879728', i686: 'c736c5903b65477ce0a0d6bc07c2556adf6c39b1b96c696bb55258c1beaa5a38', - x86_64: 'a6768b3fd4ee770e9801500205a82601fbb37258a851183c46d58ec3dd52aedd', + x86_64: 'a6768b3fd4ee770e9801500205a82601fbb37258a851183c46d58ec3dd52aedd' }) def self.build @@ -28,6 +28,6 @@ class Calcurse < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/cbase.rb b/packages/cbase.rb index cb3e77c11..9de780652 100644 --- a/packages/cbase.rb +++ b/packages/cbase.rb @@ -9,17 +9,17 @@ class Cbase < Package source_url 'https://www.hyperrealm.com/packages/cbase-1.3.7.tar.gz' source_sha256 'c4d155686ac2e9d1480319de311967fadad745a6ab6971d53d495d9a9e52dc47' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cbase/1.3.7-3_armv7l/cbase-1.3.7-3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cbase/1.3.7-3_armv7l/cbase-1.3.7-3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cbase/1.3.7-3_i686/cbase-1.3.7-3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cbase/1.3.7-3_x86_64/cbase-1.3.7-3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cbase/1.3.7-3_x86_64/cbase-1.3.7-3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b3e31a3e497c1cd251a8fb20e135fbb38f18d42eb3353bc24039f69f0776b55b', armv7l: 'b3e31a3e497c1cd251a8fb20e135fbb38f18d42eb3353bc24039f69f0776b55b', i686: 'c27b41ffa87627436fd4874cede6d5f9cfc0b028aa9787579efc159866551c58', - x86_64: '386d2a466b6a4412a9e655a94c04769e7705e1049aa5b0a4b3ec438dd36f8b55', + x86_64: '386d2a466b6a4412a9e655a94c04769e7705e1049aa5b0a4b3ec438dd36f8b55' }) depends_on 'expat' @@ -27,17 +27,17 @@ class Cbase < Package def self.build # fix error on arm architecture case ARCH - when 'armv7l','aarch64' - Dir.chdir("lib") do - system "sed -i '376c if (&vp == NULL)' strings.c" # change from if(!vp) to if (&vp == NULL), tested on armv7l - end + when 'armv7l', 'aarch64' + Dir.chdir('lib') do + system "sed -i '376c if (&vp == NULL)' strings.c" # change from if(!vp) to if (&vp == NULL), tested on armv7l + end end system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ccache.rb b/packages/ccache.rb index 41d79f848..08f887c50 100644 --- a/packages/ccache.rb +++ b/packages/ccache.rb @@ -11,13 +11,13 @@ class Ccache < Package source_sha256 'ebd6dfb5b15dfe39310e1f5834bafbe6ab526c71df8ad08a508e8a242bad8159' binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccache/4.4.1_i686/ccache-4.4.1-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccache/4.4.1_i686/ccache-4.4.1-chromeos-i686.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccache/4.4.1_armv7l/ccache-4.4.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccache/4.4.1_armv7l/ccache-4.4.1-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccache/4.4.1_x86_64/ccache-4.4.1-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: '6a1585edc95b2aa73bea3c44aa8ac7a9c9a51f5b4ada9b082678aebd2a6f3aa8', + i686: '6a1585edc95b2aa73bea3c44aa8ac7a9c9a51f5b4ada9b082678aebd2a6f3aa8', aarch64: '87280c39170a39a8eb1e0af251d464d99820db4d034f5fd262aa2e5d1ba5c08e', armv7l: '87280c39170a39a8eb1e0af251d464d99820db4d034f5fd262aa2e5d1ba5c08e', x86_64: 'ca97449d2ffb651915de4c0f1472e5f0db3dc2d85dd009b3c241ba67fc93febd' @@ -60,6 +60,6 @@ class Ccache < Package export PATH="#{CREW_LIB_PREFIX}/ccache/bin:\$PATH" fi CCACHEEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/ccache", @ccacheenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/ccache", @ccacheenv) end end diff --git a/packages/ccl.rb b/packages/ccl.rb index 44bd14efd..3867c7da8 100644 --- a/packages/ccl.rb +++ b/packages/ccl.rb @@ -18,17 +18,17 @@ class Ccl < Package source_sha256 'b80850d8d6ca8662499975f1cd76bf51affdd29e2025796ddcff6576fe704143' end - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccl/1.11.5_armv7l/ccl-1.11.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccl/1.11.5_armv7l/ccl-1.11.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccl/1.11.5_i686/ccl-1.11.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccl/1.11.5_x86_64/ccl-1.11.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ccl/1.11.5_x86_64/ccl-1.11.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c76d7ef3a190d6f5df52b00de5b520e96c63e07d1703bc5325a8f692dc85342c', armv7l: 'c76d7ef3a190d6f5df52b00de5b520e96c63e07d1703bc5325a8f692dc85342c', i686: '57617fc472305b926781c61248fb10e6732454eaf89022e0583d7f1cea42a87f', - x86_64: '3d2632f8390c449f3ecee54d9101e4779590b676533d2b17b759e37db815a275', + x86_64: '3d2632f8390c449f3ecee54d9101e4779590b676533d2b17b759e37db815a275' }) def self.install diff --git a/packages/cdargs.rb b/packages/cdargs.rb index b4187d9e6..ea77a8bec 100644 --- a/packages/cdargs.rb +++ b/packages/cdargs.rb @@ -9,17 +9,17 @@ class Cdargs < Package source_url 'https://www.skamphausen.de/downloads/cdargs/cdargs-1.35.tar.gz' source_sha256 'ee35a8887c2379c9664b277eaed9b353887d89480d5749c9ad957adf9c57ed2c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdargs/1.35_armv7l/cdargs-1.35-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdargs/1.35_armv7l/cdargs-1.35-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdargs/1.35_i686/cdargs-1.35-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdargs/1.35_x86_64/cdargs-1.35-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdargs/1.35_x86_64/cdargs-1.35-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0914fa39e961340495be54984800dfc2e0dd65267985e0a6f3ceee95c03da61a', armv7l: '0914fa39e961340495be54984800dfc2e0dd65267985e0a6f3ceee95c03da61a', i686: 'b7f9f145e6ec4ddf18fb73fb87cb1c1b2a3b34736060746f191ee42644031d64', - x86_64: 'c8d830042023c48a5935b26992219233bf7e911b5e5194bda5191db27e2c036d', + x86_64: 'c8d830042023c48a5935b26992219233bf7e911b5e5194bda5191db27e2c036d' }) depends_on 'ncurses' @@ -28,10 +28,10 @@ class Cdargs < Package system "sed -i 's,#include ,#include <#{CREW_PREFIX}/include/ncurses/ncurses.h>,' configure" system "sed -i 's,# include ,#include <#{CREW_PREFIX}/include/ncurses/ncurses.h>,' src/cdargs.cc" system "./configure --prefix=#{CREW_PREFIX} --with-ncurses" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/cdrkit.rb b/packages/cdrkit.rb index b2e4ea0b6..5a2d9e2d5 100644 --- a/packages/cdrkit.rb +++ b/packages/cdrkit.rb @@ -9,17 +9,17 @@ class Cdrkit < Package source_url 'https://downloads.sourceforge.net/project/wodim/cdrkit/cdrkit_1.1.11.orig.tar.gz' source_sha256 'd1c030756ecc182defee9fe885638c1785d35a2c2a297b4604c0e0dcc78e47da' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdrkit/1.1.11_armv7l/cdrkit-1.1.11-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdrkit/1.1.11_armv7l/cdrkit-1.1.11-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdrkit/1.1.11_i686/cdrkit-1.1.11-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdrkit/1.1.11_x86_64/cdrkit-1.1.11-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cdrkit/1.1.11_x86_64/cdrkit-1.1.11-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6d829e8a270b9c6966998adff36696336503223c0a524c67a4760965741bc3e2', armv7l: '6d829e8a270b9c6966998adff36696336503223c0a524c67a4760965741bc3e2', i686: 'a88e5fa4e900593f11ffc492f0be315856b076398294510ed72a638b485066b8', - x86_64: '29a22b6c7627aafed893dbe11d91c9d907c41461b76d3baa9d0da38cd228c51d', + x86_64: '29a22b6c7627aafed893dbe11d91c9d907c41461b76d3baa9d0da38cd228c51d' }) depends_on 'cmake' @@ -31,6 +31,6 @@ class Cdrkit < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/cf.rb b/packages/cf.rb index db6040a3f..1f757d930 100644 --- a/packages/cf.rb +++ b/packages/cf.rb @@ -16,11 +16,11 @@ class Cf < Package end binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cf/6.53.0_i686/cf-6.53.0-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cf/6.53.0_i686/cf-6.53.0-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cf/6.53.0_x86_64/cf-6.53.0-chromeos-x86_64.tar.xz' }) binary_sha256({ - i686: 'bd74201bfadd439ea2e65827c8c6ff725bbd70a7931efe90e6f97b4628e10b8e', + i686: 'bd74201bfadd439ea2e65827c8c6ff725bbd70a7931efe90e6f97b4628e10b8e', x86_64: '1607f02390272191a8a0c393a9a5a9cf5389df774e158bd2cb669b0edd5c3570' }) @@ -30,14 +30,12 @@ class Cf < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/cf/bash-completion/" FileUtils.install 'cf', "#{CREW_DEST_PREFIX}/bin/cf", mode: 0o755 system 'curl -#Lo cf.bash https://raw.githubusercontent.com/cloudfoundry/cli/v6.36.1/ci/installers/completion/cf' - unless Digest::SHA256.hexdigest(File.read('cf.bash')) == 'f3f05a2414075c00b101b05f73cf260b9eec9966659adf2957c1b2937bd4c48e' - abort 'Checksum mismatch. :/ Try again.'.lightred - end + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('cf.bash')) == 'f3f05a2414075c00b101b05f73cf260b9eec9966659adf2957c1b2937bd4c48e' FileUtils.install 'cf.bash', "#{CREW_DEST_PREFIX}/share/cf/bash-completion/cf.bash", mode: 0o644 @env = <<~EOF # Cloud Foundry CLI configuration source #{CREW_PREFIX}/share/cf/bash-completion/cf.bash EOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/cf", @env) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/cf", @env) end end diff --git a/packages/cfitsio.rb b/packages/cfitsio.rb index 124a53cc8..6664796ae 100644 --- a/packages/cfitsio.rb +++ b/packages/cfitsio.rb @@ -23,7 +23,7 @@ class Cfitsio < Package }) def self.patch - system "sed -e 's|LDFLAGS=.*|LDFLAGS=$LDFLAGS|g' -i configure.in # Fix LDFLAGS" + system "sed -e 's|LDFLAGS=.*|LDFLAGS=$LDFLAGS|g' -i configure.in # Fix LDFLAGS" end def self.build diff --git a/packages/cgroupfs_mount.rb b/packages/cgroupfs_mount.rb index 6ee3fb5e3..85d1c3711 100644 --- a/packages/cgroupfs_mount.rb +++ b/packages/cgroupfs_mount.rb @@ -9,17 +9,17 @@ class Cgroupfs_mount < Package source_url 'https://github.com/tianon/cgroupfs-mount/archive/1.4.tar.gz' source_sha256 'd6c8aff7af59c7d0082ee3018c97f73b0421e81a49bb28ad9f66a36da5cd6ec7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cgroupfs_mount/1.4_armv7l/cgroupfs_mount-1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cgroupfs_mount/1.4_armv7l/cgroupfs_mount-1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cgroupfs_mount/1.4_i686/cgroupfs_mount-1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cgroupfs_mount/1.4_x86_64/cgroupfs_mount-1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cgroupfs_mount/1.4_x86_64/cgroupfs_mount-1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5291e3cba179034a52b508008b0b35fcb5d8a800a8e14068ade8d2c1feda8ee1', armv7l: '5291e3cba179034a52b508008b0b35fcb5d8a800a8e14068ade8d2c1feda8ee1', i686: '17411a50bef5f297e558686e86f3ee710b744fa3b78458fbaa9d90219bfa0df8', - x86_64: 'd01398e7d06e023f625bb36d5c80d20b25bd0db9d0d71d08bfa9e12c8cc36a2a', + x86_64: 'd01398e7d06e023f625bb36d5c80d20b25bd0db9d0d71d08bfa9e12c8cc36a2a' }) depends_on 'compressdoc' => :build diff --git a/packages/charm.rb b/packages/charm.rb index 3b8fa2071..f10048c72 100644 --- a/packages/charm.rb +++ b/packages/charm.rb @@ -6,17 +6,17 @@ class Charm < Package version '0.12.1' license 'MIT' compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://github.com/charmbracelet/charm/releases/download/v0.12.1/charm_0.12.1_linux_armv7.tar.gz', armv7l: 'https://github.com/charmbracelet/charm/releases/download/v0.12.1/charm_0.12.1_linux_armv7.tar.gz', i686: 'https://github.com/charmbracelet/charm/releases/download/v0.12.1/charm_0.12.1_linux_i386.tar.gz', - x86_64: 'https://github.com/charmbracelet/charm/releases/download/v0.12.1/charm_0.12.1_linux_x86_64.tar.gz', + x86_64: 'https://github.com/charmbracelet/charm/releases/download/v0.12.1/charm_0.12.1_linux_x86_64.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: '2432a4ff4e529168515a31b74f0546a9f50a22d3733c82012783f4297754c3b4', armv7l: '2432a4ff4e529168515a31b74f0546a9f50a22d3733c82012783f4297754c3b4', i686: 'c7676318d8f616dfe7955b5729354d3e225d67c3ff60b06de1ab99cfb80ef098', - x86_64: '040e44b510ff7326631f18f02f8feaf4010bd512a97e369af855cda0cb100938', + x86_64: '040e44b510ff7326631f18f02f8feaf4010bd512a97e369af855cda0cb100938' }) def self.install diff --git a/packages/cheat.rb b/packages/cheat.rb index 081d0aae5..8c82e8dc9 100644 --- a/packages/cheat.rb +++ b/packages/cheat.rb @@ -31,9 +31,9 @@ class Cheat < Package def self.remove config_dir = "#{HOME}/.config/cheat" if Dir.exist? config_dir - puts "WARNING: This will remove all cheat config!".orange + puts 'WARNING: This will remove all cheat config!'.orange print "Would you like to remove the #{config_dir} directory? [y/N] " - case STDIN.getc + case $stdin.getc when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightgreen diff --git a/packages/check.rb b/packages/check.rb index ec9bddc51..7b794ab8f 100644 --- a/packages/check.rb +++ b/packages/check.rb @@ -9,22 +9,21 @@ class Check < Package source_url 'https://github.com/libcheck/check/releases/download/0.15.2/check-0.15.2.tar.gz' source_sha256 'a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/check/0.15.2_armv7l/check-0.15.2-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/check/0.15.2_armv7l/check-0.15.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/check/0.15.2_armv7l/check-0.15.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/check/0.15.2_i686/check-0.15.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/check/0.15.2_x86_64/check-0.15.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/check/0.15.2_x86_64/check-0.15.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '935119bc79d705b92a3a67d422b86aa466284bc907026635c06b1767ca1bf346', + binary_sha256({ + aarch64: '935119bc79d705b92a3a67d422b86aa466284bc907026635c06b1767ca1bf346', armv7l: '935119bc79d705b92a3a67d422b86aa466284bc907026635c06b1767ca1bf346', i686: 'f248bc49996c8a5778574cb899647f493b5411c2ce829f96b899c9233de91927', - x86_64: '7dc419c3be381ccf3575554bbd8e9d4ddd6cc38ede64c29d9b0922ab86d4624a', + x86_64: '7dc419c3be381ccf3575554bbd8e9d4ddd6cc38ede64c29d9b0922ab86d4624a' }) - def self.build - system "autoreconf -fvi" + system 'autoreconf -fvi' Dir.mkdir 'build' Dir.chdir 'build' do system "env CC=gcc LD=ld \ @@ -34,9 +33,10 @@ class Check < Package -DCHECK_ENABLE_TIMEOUT_TESTS=OFF \ -DCMAKE_INSTALL_LIBDIR=#{CREW_LIB_PREFIX} \ .." - system "ninja" + system 'ninja' end end + def self.install system "DESTDIR=#{CREW_DEST_DIR} ninja -C build install" end diff --git a/packages/chibi_scheme.rb b/packages/chibi_scheme.rb index 5c7712aa2..bf05f1029 100644 --- a/packages/chibi_scheme.rb +++ b/packages/chibi_scheme.rb @@ -9,17 +9,17 @@ class Chibi_scheme < Package source_url 'https://github.com/ashinn/chibi-scheme/archive/0.8.tar.gz' source_sha256 '8a077859b123216c123c243db391b0fe4c0cf73978c7cdd7b8ea853a48192756' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chibi_scheme/0.8_armv7l/chibi_scheme-0.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chibi_scheme/0.8_armv7l/chibi_scheme-0.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chibi_scheme/0.8_i686/chibi_scheme-0.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chibi_scheme/0.8_x86_64/chibi_scheme-0.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chibi_scheme/0.8_x86_64/chibi_scheme-0.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c5ce68d2b060f78644b9b95d4c4bf900aec0787d5461d78ff4ccfca556d63e16', armv7l: 'c5ce68d2b060f78644b9b95d4c4bf900aec0787d5461d78ff4ccfca556d63e16', i686: '3c397e24bac2b7ebaaf822fd43ef5f2f44e2f3e2a3e469dbdfa70e3c51a13560', - x86_64: 'b6c3320b5e3bd52980bfc8882b9117ad851ea2351dfa23a84fd108a470bbc3c4', + x86_64: 'b6c3320b5e3bd52980bfc8882b9117ad851ea2351dfa23a84fd108a470bbc3c4' }) def self.patch diff --git a/packages/chicken.rb b/packages/chicken.rb index e5993a5bc..ed02bc139 100644 --- a/packages/chicken.rb +++ b/packages/chicken.rb @@ -9,26 +9,26 @@ class Chicken < Package source_url 'https://code.call-cc.org/releases/5.1.0/chicken-5.1.0.tar.gz' source_sha256 '5c1101a8d8faabfd500ad69101e0c7c8bd826c68970f89c270640470e7b84b4b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chicken/5.1.0_armv7l/chicken-5.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chicken/5.1.0_armv7l/chicken-5.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chicken/5.1.0_i686/chicken-5.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chicken/5.1.0_x86_64/chicken-5.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chicken/5.1.0_x86_64/chicken-5.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '508dcf75c52f3d316a9479e593654a6db5fd8cfa54e874e673750f446a0ed8c4', armv7l: '508dcf75c52f3d316a9479e593654a6db5fd8cfa54e874e673750f446a0ed8c4', i686: '608ec4490b87f1b125d0577a2fc91bbc8a2d4031a4340307f7a8194ff73b2aa0', - x86_64: '43218a8fdc1f7118dd93b3955da341c76b1689d1c29615eccb378beb450ae176', + x86_64: '43218a8fdc1f7118dd93b3955da341c76b1689d1c29615eccb378beb450ae176' }) depends_on 'filecmd' def self.build - system "make", "-j1", "PLATFORM=linux" # parallel builds don't work + system 'make', '-j1', 'PLATFORM=linux' # parallel builds don't work end def self.install - system "make", "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install", "PLATFORM=linux" + system 'make', "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install', 'PLATFORM=linux' end end diff --git a/packages/chromaprint.rb b/packages/chromaprint.rb index 79375ff0a..2c4f84518 100644 --- a/packages/chromaprint.rb +++ b/packages/chromaprint.rb @@ -9,17 +9,17 @@ class Chromaprint < Package source_url 'https://github.com/acoustid/chromaprint/releases/download/v1.4.3/chromaprint-1.4.3.tar.gz' source_sha256 'ea18608b76fb88e0203b7d3e1833fb125ce9bb61efe22c6e169a50c52c457f82' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromaprint/1.4.3_armv7l/chromaprint-1.4.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromaprint/1.4.3_armv7l/chromaprint-1.4.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromaprint/1.4.3_i686/chromaprint-1.4.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromaprint/1.4.3_x86_64/chromaprint-1.4.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromaprint/1.4.3_x86_64/chromaprint-1.4.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c0ea0bbcd43d6211cb11e85f54425d8a0bbea65e31dbf2662358599b1bce256e', armv7l: 'c0ea0bbcd43d6211cb11e85f54425d8a0bbea65e31dbf2662358599b1bce256e', i686: 'c42f53ac4e2639b6bf5ba55723df112fe95bd1c3dca264383dc681c05e0f3dd6', - x86_64: '6ed504a7975b1d7dc30eba8d7cf9203ea95c7970948ec5a061a8fc85c691673f', + x86_64: '6ed504a7975b1d7dc30eba8d7cf9203ea95c7970948ec5a061a8fc85c691673f' }) depends_on 'ffmpeg' diff --git a/packages/chrome.rb b/packages/chrome.rb index 5c5f83e40..8cacd645d 100644 --- a/packages/chrome.rb +++ b/packages/chrome.rb @@ -24,7 +24,7 @@ class Chrome < Package FileUtils.mv 'usr/share', CREW_DEST_PREFIX FileUtils.mv 'opt/google/chrome', "#{CREW_DEST_PREFIX}/share" - FileUtils.ln_s "../share/chrome/google-chrome", "#{CREW_DEST_PREFIX}/bin/google-chrome-stable" - FileUtils.ln_s "../share/chrome/google-chrome", "#{CREW_DEST_PREFIX}/bin/google-chrome" + FileUtils.ln_s '../share/chrome/google-chrome', "#{CREW_DEST_PREFIX}/bin/google-chrome-stable" + FileUtils.ln_s '../share/chrome/google-chrome', "#{CREW_DEST_PREFIX}/bin/google-chrome" end end diff --git a/packages/chromebrew_scripts.rb b/packages/chromebrew_scripts.rb index 7467345f7..1781b3587 100644 --- a/packages/chromebrew_scripts.rb +++ b/packages/chromebrew_scripts.rb @@ -9,17 +9,17 @@ class Chromebrew_scripts < Package source_url 'https://github.com/uberhacker/chromebrew-scripts/archive/1.1.0.tar.gz' source_sha256 'acf8f89ef3b8a04fc33bb5a94188687d0fdd2dd7b05102ad442a91019cab20fb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromebrew_scripts/1.1.0_armv7l/chromebrew_scripts-1.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromebrew_scripts/1.1.0_armv7l/chromebrew_scripts-1.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromebrew_scripts/1.1.0_i686/chromebrew_scripts-1.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromebrew_scripts/1.1.0_x86_64/chromebrew_scripts-1.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chromebrew_scripts/1.1.0_x86_64/chromebrew_scripts-1.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '447d9faf3c89ce8f1b660948c147ce8d176e7a603c8d0c1e5d6fa141c7d42a8e', armv7l: '447d9faf3c89ce8f1b660948c147ce8d176e7a603c8d0c1e5d6fa141c7d42a8e', i686: 'd7dc131e574831c2a20bd4ef464e70edb213ce26d7da0ac00c5983366c95a7ea', - x86_64: 'a0131789ac972ebe470bf4a8d7768b6cd0b1044b9a32838b9341a40a40618527', + x86_64: 'a0131789ac972ebe470bf4a8d7768b6cd0b1044b9a32838b9341a40a40618527' }) def self.install diff --git a/packages/chrpath.rb b/packages/chrpath.rb index 000cc705c..36ff19a52 100644 --- a/packages/chrpath.rb +++ b/packages/chrpath.rb @@ -9,17 +9,17 @@ class Chrpath < Package source_url 'https://httpredir.debian.org/debian/pool/main/c/chrpath/chrpath_0.16.orig.tar.gz' source_sha256 'bb0d4c54bac2990e1bdf8132f2c9477ae752859d523e141e72b3b11a12c26e7b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrpath/0.16_armv7l/chrpath-0.16-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrpath/0.16_armv7l/chrpath-0.16-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrpath/0.16_i686/chrpath-0.16-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrpath/0.16_x86_64/chrpath-0.16-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrpath/0.16_x86_64/chrpath-0.16-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '90a116020875ffc085d1da9352d6fadb08cedf5e50e73b296380e00d061d82f1', armv7l: '90a116020875ffc085d1da9352d6fadb08cedf5e50e73b296380e00d061d82f1', i686: 'af52c7da43448bb4ea99e96dd28534627cfc1665273fcfa5ecbba6093956f91c', - x86_64: '620cedb1453b3b30fa23d036708956dbadbf8dda7f1afd470c8bcfe2bba56f07', + x86_64: '620cedb1453b3b30fa23d036708956dbadbf8dda7f1afd470c8bcfe2bba56f07' }) def self.build diff --git a/packages/chruby.rb b/packages/chruby.rb index c61c3d0a0..8905d3659 100644 --- a/packages/chruby.rb +++ b/packages/chruby.rb @@ -34,6 +34,6 @@ class Chruby < Package # chruby configuration source #{CREW_PREFIX}/share/chruby/chruby.sh CHRUBYEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/chruby", @chrubyenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/chruby", @chrubyenv) end end diff --git a/packages/chrx.rb b/packages/chrx.rb index eb403ba3d..f57656b4b 100644 --- a/packages/chrx.rb +++ b/packages/chrx.rb @@ -8,22 +8,22 @@ class Chrx < Package compatibility 'all' source_url 'SKIP' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrx/3.0.2_armv7l/chrx-3.0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrx/3.0.2_armv7l/chrx-3.0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrx/3.0.2_i686/chrx-3.0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrx/3.0.2_x86_64/chrx-3.0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/chrx/3.0.2_x86_64/chrx-3.0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1ebaed82d042708976e490e9264dd407cc7c9216ae0fd54bb63cbfc71b65c9fb', armv7l: '1ebaed82d042708976e490e9264dd407cc7c9216ae0fd54bb63cbfc71b65c9fb', i686: '1bf51db2c3f745c5528db89dd7dc6aedcb1022ce7fd0657b2c853464fedeca41', - x86_64: '2b9392a9b7f382634aa662b20ca8d8f31e7f607911b6f6ceb0b77b20d91572e7', + x86_64: '2b9392a9b7f382634aa662b20ca8d8f31e7f607911b6f6ceb0b77b20d91572e7' }) def self.install system 'curl -Lo chrx.tar.gz https://chrx.org/' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('chrx.tar.gz') ) == '5d679f3673db4651502c3a2b7bf3b77620606970c95cf9f00afea12834d184f2' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('chrx.tar.gz')) == '5d679f3673db4651502c3a2b7bf3b77620606970c95cf9f00afea12834d184f2' FileUtils.mkdir_p CREW_DEST_PREFIX system "cat chrx.tar.gz | tar xzvfC - #{CREW_DEST_PREFIX}" end diff --git a/packages/civetweb.rb b/packages/civetweb.rb index 55cb3619e..da01bf99d 100644 --- a/packages/civetweb.rb +++ b/packages/civetweb.rb @@ -9,22 +9,22 @@ class Civetweb < Package source_url 'https://github.com/civetweb/civetweb/archive/v1.13.tar.gz' source_sha256 'a7ccc76c2f1b5f4e8d855eb328ed542f8fe3b882a6da868781799a98f4acdedc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/civetweb/1.13_armv7l/civetweb-1.13-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/civetweb/1.13_armv7l/civetweb-1.13-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/civetweb/1.13_i686/civetweb-1.13-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/civetweb/1.13_x86_64/civetweb-1.13-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/civetweb/1.13_x86_64/civetweb-1.13-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a9c69122c495afd89473928171d8b6528d8d1980d136cc16160733a317e21704', armv7l: 'a9c69122c495afd89473928171d8b6528d8d1980d136cc16160733a317e21704', i686: '856eeb6d5543fe03baec996f21324ad0bb14bc0a2e9c080d61cf33614697a36d', - x86_64: 'a314284c9ea9b1f3190174645c5c13872387520dc1877a3fb7eb5397916b8bed', + x86_64: 'a314284c9ea9b1f3190174645c5c13872387520dc1877a3fb7eb5397916b8bed' }) def self.build - Dir.mkdir "builddir" - Dir.chdir "builddir" do + Dir.mkdir 'builddir' + Dir.chdir 'builddir' do system "cmake -G 'Ninja' #{CREW_CMAKE_OPTIONS} \ -DBUILD_TESTING=OFF \ -DBUILD_SHARED_LIBS=ON \ @@ -34,7 +34,7 @@ class Civetweb < Package -DCIVETWEB_ENABLE_CXX=ON \ -DCIVETWEB_ENABLE_SERVER_EXECUTABLE=ON \ -DCIVETWEB_ENABLE_SSL=ON .." - system "ninja" + system 'ninja' end end @@ -43,6 +43,6 @@ class Civetweb < Package end def self.check - system "ninja -C builddir test" + system 'ninja -C builddir test' end end diff --git a/packages/ck4up.rb b/packages/ck4up.rb index 70401ac6b..10d8682ce 100644 --- a/packages/ck4up.rb +++ b/packages/ck4up.rb @@ -9,21 +9,20 @@ class Ck4up < Package source_url 'http://jue.li/crux/ck4up/ck4up-1.4.tar.gz' source_sha256 '37f2f981cfdb6811a906e5520cb27203cb5ecb725d2180aaac59d377c1ac9fbf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ck4up/1.4_armv7l/ck4up-1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ck4up/1.4_armv7l/ck4up-1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ck4up/1.4_i686/ck4up-1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ck4up/1.4_x86_64/ck4up-1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ck4up/1.4_x86_64/ck4up-1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '04faf368ecc2291d8b0177488f1d4d26441dd2e147c27d848c7e1f719eac9238', armv7l: '04faf368ecc2291d8b0177488f1d4d26441dd2e147c27d848c7e1f719eac9238', i686: '08be206b7492b1517afb7d857b00bf22dbf8443f3dc52cb6b98134bb678483b3', - x86_64: '5bb33449474861c134b780586c215e8429457312577535502b96c5343a8a0541', + x86_64: '5bb33449474861c134b780586c215e8429457312577535502b96c5343a8a0541' }) - def self.build - end + def self.build; end def self.install system 'make', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' @@ -31,8 +30,8 @@ class Ck4up < Package def self.postinstall puts - puts "A configuration file is required to use ck4up.".lightblue - puts "By default it looks for ~/.ck4up/ck4up.conf".lightblue + puts 'A configuration file is required to use ck4up.'.lightblue + puts 'By default it looks for ~/.ck4up/ck4up.conf'.lightblue puts end end diff --git a/packages/ckermit.rb b/packages/ckermit.rb index 2ab7c9f8c..ae18abfe2 100644 --- a/packages/ckermit.rb +++ b/packages/ckermit.rb @@ -9,17 +9,17 @@ class Ckermit < Package source_url 'https://fossies.org/linux/privat/old/cku211.tar.gz' source_sha256 '0503518ef8f225d06749f7923ae84521bc358daf353222c75c009cd040dc5e26' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ckermit/8.0.211-1_armv7l/ckermit-8.0.211-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ckermit/8.0.211-1_armv7l/ckermit-8.0.211-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ckermit/8.0.211-1_i686/ckermit-8.0.211-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ckermit/8.0.211-1_x86_64/ckermit-8.0.211-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ckermit/8.0.211-1_x86_64/ckermit-8.0.211-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5779bf0c226ec6ef42ad40c3e4a739524eb2a5d6cf4949404fc536529e3932d6', armv7l: '5779bf0c226ec6ef42ad40c3e4a739524eb2a5d6cf4949404fc536529e3932d6', i686: 'f2aadf15b263d81a760e48a7fc23f674a4833bb1af387bfce57396f772efdc84', - x86_64: '4740c149d172a854b916912da26d7afdaf61a91a20642fc8aa568cf734cde194', + x86_64: '4740c149d172a854b916912da26d7afdaf61a91a20642fc8aa568cf734cde194' }) depends_on 'ncurses' diff --git a/packages/clamav.rb b/packages/clamav.rb index 768bb72d4..f1b426ff5 100644 --- a/packages/clamav.rb +++ b/packages/clamav.rb @@ -9,17 +9,17 @@ class Clamav < Package source_url 'https://www.clamav.net/downloads/production/clamav-0.103.0.tar.gz' source_sha256 '32a9745277bfdda80e77ac9ca2f5990897418e9416880f3c31553ca673e80546' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clamav/0.103.0_armv7l/clamav-0.103.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clamav/0.103.0_armv7l/clamav-0.103.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clamav/0.103.0_i686/clamav-0.103.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clamav/0.103.0_x86_64/clamav-0.103.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clamav/0.103.0_x86_64/clamav-0.103.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c1bc0817863ee9f5e77e0805080cba457c405681b08960ff6581c5c1a39186fa', armv7l: 'c1bc0817863ee9f5e77e0805080cba457c405681b08960ff6581c5c1a39186fa', i686: '1f8fe38995c08b324d6ecab9e098ef9b7c5e0727b13986b3e5a2c1a023e5515e', - x86_64: 'ad7996a0db5a870babab22074a874ca669f2922a245848683393adb2574ef402', + x86_64: 'ad7996a0db5a870babab22074a874ca669f2922a245848683393adb2574ef402' }) def self.build @@ -33,6 +33,6 @@ class Clamav < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/clean.rb b/packages/clean.rb index 3382738c4..4efcc6227 100644 --- a/packages/clean.rb +++ b/packages/clean.rb @@ -9,21 +9,21 @@ class Clean < Package source_url 'https://downloads.sourceforge.net/project/clean/clean/3.4/clean-3.4.tar.bz2' source_sha256 '761f3a9e1ed50747b6a62a8113fa362a7cc74d359ac6e8e30ba6b30d59115320' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clean/3.4_armv7l/clean-3.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clean/3.4_armv7l/clean-3.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clean/3.4_i686/clean-3.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clean/3.4_x86_64/clean-3.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clean/3.4_x86_64/clean-3.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '151433790e60528adc37c9c80644269b5d57fdb5a2df0d0b79e99824245864e5', armv7l: '151433790e60528adc37c9c80644269b5d57fdb5a2df0d0b79e99824245864e5', i686: '10ef3b13c87579eb88ed3785fcaca37cf01f8ae607722c16fa7b64476971d2d2', - x86_64: '6e74c2bf3f484265e016546d4e39300eea557744a7fd985b384e6c71d774512a', + x86_64: '6e74c2bf3f484265e016546d4e39300eea557744a7fd985b384e6c71d774512a' }) def self.build - system "make" + system 'make' end def self.install diff --git a/packages/clib.rb b/packages/clib.rb index 9ab912ebe..d785206b8 100644 --- a/packages/clib.rb +++ b/packages/clib.rb @@ -9,17 +9,17 @@ class Clib < Package source_url 'https://github.com/clibs/clib/archive/1.8.1.tar.gz' source_sha256 'f5718e316771571971cb4e5a0142f91b47c6bfe32997fd869fc5a90ec091a066' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clib/1.8.1_armv7l/clib-1.8.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clib/1.8.1_armv7l/clib-1.8.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clib/1.8.1_i686/clib-1.8.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clib/1.8.1_x86_64/clib-1.8.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clib/1.8.1_x86_64/clib-1.8.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2e9535f72f2b36bef76aa7cbd17b4264652d94f9c46408c81a6d1400df379851', armv7l: '2e9535f72f2b36bef76aa7cbd17b4264652d94f9c46408c81a6d1400df379851', i686: '5923d5873728497d41d187697bc6ad1daeef621a6c1deecae728083a65ac2388', - x86_64: '06c1bac595387b7eeb3e2fddd64c94d3ef6394492e4315f4604e4c4f719efeb9', + x86_64: '06c1bac595387b7eeb3e2fddd64c94d3ef6394492e4315f4604e4c4f719efeb9' }) depends_on 'libcurl' diff --git a/packages/clisp.rb b/packages/clisp.rb index 3954e094d..7f2092268 100644 --- a/packages/clisp.rb +++ b/packages/clisp.rb @@ -9,25 +9,25 @@ class Clisp < Package source_url 'https://ftpmirror.gnu.org/clisp/release/2.49/clisp-2.49.tar.bz2' source_sha256 '8132ff353afaa70e6b19367a25ae3d5a43627279c25647c220641fed00f8e890' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clisp/2.49-3_i686/clisp-2.49-3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clisp/2.49-3_x86_64/clisp-2.49-3-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clisp/2.49-3_i686/clisp-2.49-3-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clisp/2.49-3_x86_64/clisp-2.49-3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: '1b05410ad735f382877d134eea7d26842de2e10fe028a6b3ca78f1774ab5c9e8', - x86_64: '7d64a5724ef656764f35ce48dca877a9f9e75842a1a420fde21d12c8bf2f5489', + binary_sha256({ + i686: '1b05410ad735f382877d134eea7d26842de2e10fe028a6b3ca78f1774ab5c9e8', + x86_64: '7d64a5724ef656764f35ce48dca877a9f9e75842a1a420fde21d12c8bf2f5489' }) depends_on 'ffcall' def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--disable-static', - '--with-pic', - '--with-ffcall', - '--with-readline' + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}", + '--disable-static', + '--with-pic', + '--with-ffcall', + '--with-readline' FileUtils.cd('src') do # disable unavailable "-R" option, modifying configure options doesn't work system 'sed', '-i', 'Makefile', '-e', "s:-R#{CREW_LIB_PREFIX} ::" diff --git a/packages/clmystery.rb b/packages/clmystery.rb index 6fe5d4e2e..61ccde482 100644 --- a/packages/clmystery.rb +++ b/packages/clmystery.rb @@ -9,33 +9,33 @@ class Clmystery < Package source_url 'https://github.com/veltman/clmystery/archive/6dd30f8762c9319a3613eadd05fdf783baa4d7d9.tar.gz' source_sha256 '911bc77225bcacc8fc1a7b17b21fbc4ede371513c729b4b663989ab627604d33' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clmystery/6dd30f_armv7l/clmystery-6dd30f-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clmystery/6dd30f_armv7l/clmystery-6dd30f-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clmystery/6dd30f_i686/clmystery-6dd30f-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clmystery/6dd30f_x86_64/clmystery-6dd30f-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clmystery/6dd30f_x86_64/clmystery-6dd30f-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f7384340f728ba38105163d317cd827d079dbbddff846a0101127b90ecfc701c', armv7l: 'f7384340f728ba38105163d317cd827d079dbbddff846a0101127b90ecfc701c', i686: '9e440af530929d9afc4d9b02f6fda3cae503b029a830ed48341bc04ae76134b1', - x86_64: '94797d72a05da4875e8d258cf36c88ce6a1f6943eb371c900fcc55e512c75102', + x86_64: '94797d72a05da4875e8d258cf36c88ce6a1f6943eb371c900fcc55e512c75102' }) def self.install - system "mkdir $HOME/clmystery" + system 'mkdir $HOME/clmystery' system "mkdir -p #{CREW_DEST_DIR}/$HOME/clmystery" - system "cp -r . $HOME/clmystery" + system 'cp -r . $HOME/clmystery' system "cp -r . #{CREW_DEST_DIR}/$HOME/clmystery" end def self.postinstall puts - puts "Learn command line basics by solving a murder mystery.".lightblue + puts 'Learn command line basics by solving a murder mystery.'.lightblue puts - puts "To start, execute the following:".lightblue - puts "cd ~/clmystery".lightblue - puts "cat instructions".lightblue + puts 'To start, execute the following:'.lightblue + puts 'cd ~/clmystery'.lightblue + puts 'cat instructions'.lightblue puts end end diff --git a/packages/clojure.rb b/packages/clojure.rb index b17705951..c57eb6523 100644 --- a/packages/clojure.rb +++ b/packages/clojure.rb @@ -9,17 +9,17 @@ class Clojure < Package source_url 'https://github.com/clojure/clojure/archive/clojure-1.11.1.tar.gz' source_sha256 'f2fc71a53186c92a45ecb9bb4f0a3467bedcd0f9ce8eafe3bded737036e7fcfa' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clojure/1.11.1_armv7l/clojure-1.11.1-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clojure/1.11.1_armv7l/clojure-1.11.1-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clojure/1.11.1_i686/clojure-1.11.1-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clojure/1.11.1_x86_64/clojure-1.11.1-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clojure/1.11.1_x86_64/clojure-1.11.1-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e1b089bd6e37a29749574358619ce6ca4edc6e432d85113f9ad2983295b8a5a6', armv7l: 'e1b089bd6e37a29749574358619ce6ca4edc6e432d85113f9ad2983295b8a5a6', i686: '6001c0a388d44060b7274fb0f2e50e3304c6f065d7fa783bc0a0e7ee8c1e978a', - x86_64: '33ee033279564388ce20a037463f8f4070fe3dc83011f42a221fe49c05b0110d', + x86_64: '33ee033279564388ce20a037463f8f4070fe3dc83011f42a221fe49c05b0110d' }) depends_on 'jdk8' diff --git a/packages/cloog.rb b/packages/cloog.rb index 12e3c3776..d8b734757 100644 --- a/packages/cloog.rb +++ b/packages/cloog.rb @@ -9,17 +9,17 @@ class Cloog < Package source_url 'https://github.com/periscop/cloog/releases/download/cloog-0.20.0/cloog-0.20.0.tar.gz' source_sha256 '835c49951ff57be71dcceb6234d19d2cc22a3a5df84aea0a9d9760d92166fc72' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cloog/0.20.0_armv7l/cloog-0.20.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cloog/0.20.0_armv7l/cloog-0.20.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cloog/0.20.0_i686/cloog-0.20.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cloog/0.20.0_x86_64/cloog-0.20.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cloog/0.20.0_x86_64/cloog-0.20.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b776360d2fcfcd9eaf177250f7ad3ec4c128ef62b883f0f3234d696ef45335ca', armv7l: 'b776360d2fcfcd9eaf177250f7ad3ec4c128ef62b883f0f3234d696ef45335ca', i686: '5c6413aa59c93f8c25c86f4642b6311ed697e7305daeef9a35a6656b5a6e0694', - x86_64: 'd31e2c02736dfa446b5058b4f947e2f6ed9a2aff0268adb616fedae1c716f012', + x86_64: 'd31e2c02736dfa446b5058b4f947e2f6ed9a2aff0268adb616fedae1c716f012' }) depends_on 'isl' @@ -35,16 +35,16 @@ class Cloog < Package system 'mkdir', '-p', 'isl', 'osl' system 'rm', '-f', 'autoconf/ltmain.sh', 'm4/ltversion.m4' system 'autoreconf', '-i' - system "./configure", + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}", - "--with-isl=system", - "--with-osl=system" + '--with-isl=system', + '--with-osl=system' system 'make' end def self.install - system "make", "install", "DESTDIR=#{CREW_DEST_DIR}" + system 'make', 'install', "DESTDIR=#{CREW_DEST_DIR}" end def self.check diff --git a/packages/clutter.rb b/packages/clutter.rb index e52a13387..216673415 100644 --- a/packages/clutter.rb +++ b/packages/clutter.rb @@ -9,17 +9,17 @@ class Clutter < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/clutter/1.26/clutter-1.26.4.tar.xz' source_sha256 '8b48fac159843f556d0a6be3dbfc6b083fc6d9c58a20a49a6b4919ab4263c4e6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clutter/1.26.4_armv7l/clutter-1.26.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clutter/1.26.4_armv7l/clutter-1.26.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clutter/1.26.4_i686/clutter-1.26.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clutter/1.26.4_x86_64/clutter-1.26.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/clutter/1.26.4_x86_64/clutter-1.26.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a4d7168cb8e718e98ea86fe78993270536b07dd5c362de4961e16161ca61d3ea', armv7l: 'a4d7168cb8e718e98ea86fe78993270536b07dd5c362de4961e16161ca61d3ea', i686: '60f46fbd2e51468ae866556d61fa6779308b55b19063931ce2f5dc590c370eda', - x86_64: '1fc7d581d9c66bf0d415cddf76e561428d8610513d41c89ed130a84e3acc605c', + x86_64: '1fc7d581d9c66bf0d415cddf76e561428d8610513d41c89ed130a84e3acc605c' }) depends_on 'atk' @@ -38,9 +38,9 @@ class Clutter < Package depends_on 'xdg_base' def self.patch - system "curl --ssl --progress-bar -o clutter-x11-startup-error.patch -L https://git.io/JU0yS" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('clutter-x11-startup-error.patch') ) == '8370bf0cf624c638edbd309d7dfc3922d726242312d7f217facff69135f56187' - system "patch -Np0 < clutter-x11-startup-error.patch" + system 'curl --ssl --progress-bar -o clutter-x11-startup-error.patch -L https://git.io/JU0yS' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('clutter-x11-startup-error.patch')) == '8370bf0cf624c638edbd309d7dfc3922d726242312d7f217facff69135f56187' + system 'patch -Np0 < clutter-x11-startup-error.patch' end def self.build diff --git a/packages/cmatrix.rb b/packages/cmatrix.rb index f87614c25..119d23ff0 100644 --- a/packages/cmatrix.rb +++ b/packages/cmatrix.rb @@ -9,27 +9,27 @@ class Cmatrix < Package source_url 'https://github.com/abishekvashok/cmatrix/archive/1.2.tar.gz' source_sha256 '6b0b9aff4585147843c4cf8a8c9c6048500f66dc4887a38922197dfa326b57c8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmatrix/1.2_armv7l/cmatrix-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmatrix/1.2_armv7l/cmatrix-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmatrix/1.2_i686/cmatrix-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmatrix/1.2_x86_64/cmatrix-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmatrix/1.2_x86_64/cmatrix-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '370bcaf095ffc55515a98a1e6e3be9c4f47c0eab4d4b71893984a520873cd35e', armv7l: '370bcaf095ffc55515a98a1e6e3be9c4f47c0eab4d4b71893984a520873cd35e', i686: '8ea2065704befa25c4db8dbf394553dc7a4eac6457242fa0e85be77d733b7f24', - x86_64: '0aee56b9ea46a56508c44cb47e12308907aef1a9cf2c748f720c4d6cf21fe503', + x86_64: '0aee56b9ea46a56508c44cb47e12308907aef1a9cf2c748f720c4d6cf21fe503' }) depends_on 'ncurses' def self.build system "CPPFLAGS=-I#{CREW_PREFIX}/include/ncurses ./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/cmus.rb b/packages/cmus.rb index 51c77d523..3deebfe93 100644 --- a/packages/cmus.rb +++ b/packages/cmus.rb @@ -9,17 +9,17 @@ class Cmus < Package source_url 'https://github.com/cmus/cmus/archive/v2.7.1.tar.gz' source_sha256 '8179a7a843d257ddb585f4c65599844bc0e516fe85e97f6f87a7ceade4eb5165' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmus/2.7.1_armv7l/cmus-2.7.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmus/2.7.1_armv7l/cmus-2.7.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmus/2.7.1_i686/cmus-2.7.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmus/2.7.1_x86_64/cmus-2.7.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cmus/2.7.1_x86_64/cmus-2.7.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cdcb470fc90f145b393b899d805f19a73f3be145814ec4221f500cdadb161c47', armv7l: 'cdcb470fc90f145b393b899d805f19a73f3be145814ec4221f500cdadb161c47', i686: '4d62383f3f933f64eb4f44e54547c3382adf42de43469b1254f7737e07349693', - x86_64: '9b8b1300a07659371e3178472e0766edf7597a3e76fe9afd468a93a6268763a1', + x86_64: '9b8b1300a07659371e3178472e0766edf7597a3e76fe9afd468a93a6268763a1' }) depends_on 'ffmpeg' @@ -27,10 +27,10 @@ class Cmus < Package def self.build system "sed -i 's,/usr/include,#{CREW_PREFIX}/include,g' configure" system "./configure prefix=#{CREW_PREFIX} libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/codelite.rb b/packages/codelite.rb index 1ff1dfead..d98132eab 100644 --- a/packages/codelite.rb +++ b/packages/codelite.rb @@ -82,7 +82,7 @@ class Codelite < Package #endif } PATCH_EOF - IO.write('codelite_gtk3.patch', @gtk3patch) + File.write('codelite_gtk3.patch', @gtk3patch) system 'patch -p 1 -i codelite_gtk3.patch' end diff --git a/packages/cogl.rb b/packages/cogl.rb index 2446d0caa..eb1f49347 100644 --- a/packages/cogl.rb +++ b/packages/cogl.rb @@ -9,17 +9,17 @@ class Cogl < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/cogl/1.22/cogl-1.22.8.tar.xz' source_sha256 'a805b2b019184710ff53d0496f9f0ce6dcca420c141a0f4f6fcc02131581d759' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cogl/1.22.8_armv7l/cogl-1.22.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cogl/1.22.8_armv7l/cogl-1.22.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cogl/1.22.8_i686/cogl-1.22.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cogl/1.22.8_x86_64/cogl-1.22.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cogl/1.22.8_x86_64/cogl-1.22.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '43ec43e1186c754119bf75e1414e32ddf79d6ee17dd8a3d63ca55765d715d3da', armv7l: '43ec43e1186c754119bf75e1414e32ddf79d6ee17dd8a3d63ca55765d715d3da', i686: '075ad591bf9ce1c54c19efd07936cba00b9488660d9b62a1308217c0e35e9299', - x86_64: '866c2dbd788c46ffc48b903d6d4732f6f5646f1c9c18959fce21a2dbe0d382cc', + x86_64: '866c2dbd788c46ffc48b903d6d4732f6f5646f1c9c18959fce21a2dbe0d382cc' }) depends_on 'libxcomposite' diff --git a/packages/collectl.rb b/packages/collectl.rb index 389c2471c..35c33e229 100644 --- a/packages/collectl.rb +++ b/packages/collectl.rb @@ -9,17 +9,17 @@ class Collectl < Package source_url 'https://downloads.sourceforge.net/project/collectl/collectl/collectl-4.3.1/collectl-4.3.1.src.tar.gz' source_sha256 '2187264d974b36a653c8a4b028ac6eeab23e1885f8b2563a33f06358f39889f1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/collectl/4.3.1_armv7l/collectl-4.3.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/collectl/4.3.1_armv7l/collectl-4.3.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/collectl/4.3.1_i686/collectl-4.3.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/collectl/4.3.1_x86_64/collectl-4.3.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/collectl/4.3.1_x86_64/collectl-4.3.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c7dfcb941c97ae272b888d9c6257f931285ce51d453c08bc53cfcfb419b02486', armv7l: 'c7dfcb941c97ae272b888d9c6257f931285ce51d453c08bc53cfcfb419b02486', i686: '9df81b18774e4f086d53b646da72a3fb3c2dd0abc574b2d71728d77857dc80b2', - x86_64: '3726cff22c73deab81018a66b27e75696db94ab3de9a40239407077f07a885b3', + x86_64: '3726cff22c73deab81018a66b27e75696db94ab3de9a40239407077f07a885b3' }) def self.build diff --git a/packages/colord.rb b/packages/colord.rb index c8d9fdfdf..71f6359b5 100644 --- a/packages/colord.rb +++ b/packages/colord.rb @@ -14,13 +14,13 @@ class Colord < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colord/1.4.5_armv7l/colord-1.4.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colord/1.4.5_armv7l/colord-1.4.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colord/1.4.5_i686/colord-1.4.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colord/1.4.5_x86_64/colord-1.4.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colord/1.4.5_x86_64/colord-1.4.5-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: '52e9192284622a986090b7c2b88fd888e0a338e212681f21f3df62dd69670554', armv7l: '52e9192284622a986090b7c2b88fd888e0a338e212681f21f3df62dd69670554', i686: '9ce300a7a5d177b1bfd25a00b10088d0e90066e2a6edd42970c30ee72b6dafab', - x86_64: '35bb9659086e6c86785609196d8aff86b008584ef139bb22644f71a5909d4ba8', + x86_64: '35bb9659086e6c86785609196d8aff86b008584ef139bb22644f71a5909d4ba8' }) depends_on 'bash_completion' diff --git a/packages/colordiff.rb b/packages/colordiff.rb index dc52f7d14..589fb4ffc 100644 --- a/packages/colordiff.rb +++ b/packages/colordiff.rb @@ -9,17 +9,17 @@ class Colordiff < Package source_url 'https://www.colordiff.org/colordiff-1.0.18.tar.gz' source_sha256 '29cfecd8854d6e19c96182ee13706b84622d7b256077df19fbd6a5452c30d6e0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colordiff/1.0.18_armv7l/colordiff-1.0.18-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colordiff/1.0.18_armv7l/colordiff-1.0.18-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colordiff/1.0.18_i686/colordiff-1.0.18-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colordiff/1.0.18_x86_64/colordiff-1.0.18-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/colordiff/1.0.18_x86_64/colordiff-1.0.18-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f8e3848078a822375729d5243697ed856e45db41badef0db95052dac3beac452', armv7l: 'f8e3848078a822375729d5243697ed856e45db41badef0db95052dac3beac452', i686: 'f47a74e3d39e7b72989925434897313ca1a98c11e6895c30c1db7f23049ac166', - x86_64: 'd0cafc057a6967a0232ec57769a9b013e1e4cc8412b3b0ece257cc622f2a3234', + x86_64: 'd0cafc057a6967a0232ec57769a9b013e1e4cc8412b3b0ece257cc622f2a3234' }) depends_on 'perl' @@ -29,7 +29,7 @@ class Colordiff < Package system "sed -i 's,/usr/bin/perl,#{CREW_PREFIX}/bin/perl,' colordiff.pl" system "install -Dm755 colordiff.pl #{CREW_DEST_PREFIX}/bin/colordiff" system "install -Dm755 cdiff.sh #{CREW_DEST_PREFIX}/bin/cdiff" - system "gzip -9 cdiff.1 colordiff.1" + system 'gzip -9 cdiff.1 colordiff.1' system "install -Dm644 cdiff.1.gz #{CREW_DEST_PREFIX}/man/man1/cdiff.1.gz" system "install -Dm644 colordiff.1.gz #{CREW_DEST_PREFIX}/man/man1/colordiff.1.gz" system "install -Dm644 colordiffrc #{CREW_DEST_PREFIX}/etc/colordiffrc" diff --git a/packages/comgt.rb b/packages/comgt.rb index 2bdd17d2b..4228e2238 100644 --- a/packages/comgt.rb +++ b/packages/comgt.rb @@ -9,17 +9,17 @@ class Comgt < Package source_url 'https://downloads.sourceforge.net/project/comgt/comgt/0.32/comgt.0.32.tgz' source_sha256 '0cedb2a5aa608510da66a99aab74df3db363df495032e57e791a2ff55f1d7913' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/comgt/0.32_armv7l/comgt-0.32-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/comgt/0.32_armv7l/comgt-0.32-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/comgt/0.32_i686/comgt-0.32-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/comgt/0.32_x86_64/comgt-0.32-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/comgt/0.32_x86_64/comgt-0.32-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '845637e6a37fa17dbeafcd62244ed3b4cbfb275c31a23dffe8b0b87527ba59d6', armv7l: '845637e6a37fa17dbeafcd62244ed3b4cbfb275c31a23dffe8b0b87527ba59d6', i686: 'c0a0bab50a6621dd56c16b8947917477408583624816beea71ff115b26241196', - x86_64: '8f6b77dc36fcd3404a0b03f9e69722dea28cad970ad0593b03670bbe0077ec0b', + x86_64: '8f6b77dc36fcd3404a0b03f9e69722dea28cad970ad0593b03670bbe0077ec0b' }) def self.build diff --git a/packages/commacd.rb b/packages/commacd.rb index 01061f1f2..59f6622a1 100644 --- a/packages/commacd.rb +++ b/packages/commacd.rb @@ -30,6 +30,6 @@ class Commacd < Package # Commacd configuration source #{CREW_PREFIX}/share/commacd/commacd.bash COMMACDEOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/commacd", @commacdenv) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/commacd", @commacdenv) end end diff --git a/packages/composer.rb b/packages/composer.rb index 2618aa9ed..e44228e18 100644 --- a/packages/composer.rb +++ b/packages/composer.rb @@ -16,7 +16,7 @@ class Composer < Package def self.preinstall if Dir.exist?("#{HOME}/.config") && !File.symlink?("#{HOME}/.config") # Save any existing configuration - FileUtils.cp_r "#{HOME}/.config", "#{CREW_PREFIX}", remove_destination: true unless Dir.empty? "#{HOME}/.config" + FileUtils.cp_r "#{HOME}/.config", CREW_PREFIX.to_s, remove_destination: true unless Dir.empty? "#{HOME}/.config" else # Remove the symlink, if it exists FileUtils.rm_f "#{HOME}/.config" diff --git a/packages/compressdoc.rb b/packages/compressdoc.rb index 4d6d462ec..033204ebb 100644 --- a/packages/compressdoc.rb +++ b/packages/compressdoc.rb @@ -8,19 +8,19 @@ class Compressdoc < Package license 'MIT' compatibility 'all' source_url 'https://github.com/saltedcoffii/compressdoc.git' - git_hashtag 'v' + @_ver + git_hashtag "v#{@_ver}" - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/compressdoc/20211031_armv7l/compressdoc-20211031-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/compressdoc/20211031_armv7l/compressdoc-20211031-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/compressdoc/20211031_i686/compressdoc-20211031-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/compressdoc/20211031_x86_64/compressdoc-20211031-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/compressdoc/20211031_x86_64/compressdoc-20211031-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4540356220ea749beb260e45d25dcb3a6874691d723d3ba619213caae2b8c2a8', armv7l: '4540356220ea749beb260e45d25dcb3a6874691d723d3ba619213caae2b8c2a8', i686: 'ad99eb9bd25eaecbdcf2eef77bbe29b3326a31a984de27609c8f4a833c244aec', - x86_64: '7ced0fd4fc946a5cfc1ea22821be18e23572228436736b7787cb1e86e9e202a0', + x86_64: '7ced0fd4fc946a5cfc1ea22821be18e23572228436736b7787cb1e86e9e202a0' }) depends_on 'help2man' => :build diff --git a/packages/coreutils.rb b/packages/coreutils.rb index be2dbbfad..7fdfeb740 100644 --- a/packages/coreutils.rb +++ b/packages/coreutils.rb @@ -11,13 +11,13 @@ class Coreutils < Package source_sha256 'ce30acdf4a41bc5bb30dd955e9eaa75fa216b4e3deb08889ed32433c7b3b97ce' binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/coreutils/9.0_i686/coreutils-9.0-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/coreutils/9.0_i686/coreutils-9.0-chromeos-i686.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/coreutils/9.0_armv7l/coreutils-9.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/coreutils/9.0_armv7l/coreutils-9.0-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/coreutils/9.0_x86_64/coreutils-9.0-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: 'a4d1a88a16e68ca55aa4c2daa9dac4dfe202c20a0c91ff4caee7ba3062e81f2f', + i686: 'a4d1a88a16e68ca55aa4c2daa9dac4dfe202c20a0c91ff4caee7ba3062e81f2f', aarch64: '5d94db6870ae7f5d62af972eb7640b53ba96199e387e707bd39ba9aaee67cd06', armv7l: '5d94db6870ae7f5d62af972eb7640b53ba96199e387e707bd39ba9aaee67cd06', x86_64: '905824619128baca70687e6d998debca143b8cac871e2874490dfff8d3c4e127' diff --git a/packages/cowsay.rb b/packages/cowsay.rb index e1b8017b1..194e6115d 100644 --- a/packages/cowsay.rb +++ b/packages/cowsay.rb @@ -30,6 +30,6 @@ class Cowsay < Package # Set COWPATH for cowsay export COWPATH=#{CREW_PREFIX}/share/cows COWSAYEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/cowsay", @cowsayenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/cowsay", @cowsayenv) end end diff --git a/packages/cppunit.rb b/packages/cppunit.rb index a1bdc3d18..6724a7c31 100644 --- a/packages/cppunit.rb +++ b/packages/cppunit.rb @@ -9,17 +9,17 @@ class Cppunit < Package source_url 'http://downloads.sourceforge.net/project/cppunit/cppunit/1.12.1/cppunit-1.12.1.tar.gz' source_sha256 'ac28a04c8e6c9217d910b0ae7122832d28d9917fa668bcc9e0b8b09acb4ea44a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cppunit/1.12.1_armv7l/cppunit-1.12.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cppunit/1.12.1_armv7l/cppunit-1.12.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cppunit/1.12.1_i686/cppunit-1.12.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cppunit/1.12.1_x86_64/cppunit-1.12.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cppunit/1.12.1_x86_64/cppunit-1.12.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5629277d1bb357eb5a1f0cf6a0febe1078b67c63030ecf9c51cf885704c76107', armv7l: '5629277d1bb357eb5a1f0cf6a0febe1078b67c63030ecf9c51cf885704c76107', i686: '3c6ccb427841faf098fc43520f1f288c23c34aadce01f5aa843e35a19100f54a', - x86_64: 'e5f432ecd193119cb7201eec9881f3e89dd7bccbb78f3ba4cc8374471acbe236', + x86_64: 'e5f432ecd193119cb7201eec9881f3e89dd7bccbb78f3ba4cc8374471acbe236' }) depends_on 'doxygen' => :build @@ -31,6 +31,6 @@ class Cppunit < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/cpputest.rb b/packages/cpputest.rb index bf1cccc55..7aff67070 100644 --- a/packages/cpputest.rb +++ b/packages/cpputest.rb @@ -9,30 +9,33 @@ class Cpputest < Package source_url 'https://github.com/cpputest/cpputest/archive/v3.8.tar.gz' source_sha256 '2b95bb4a568f680cdcca678345a2c41c028275471c2ed7bf0b6f6f1f689c3b76' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpputest/3.8_armv7l/cpputest-3.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpputest/3.8_armv7l/cpputest-3.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpputest/3.8_i686/cpputest-3.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpputest/3.8_x86_64/cpputest-3.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpputest/3.8_x86_64/cpputest-3.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0f685813ef3846cc3d4cd038772c51607920a8e570bbb9f7766d37e81eada691', armv7l: '0f685813ef3846cc3d4cd038772c51607920a8e570bbb9f7766d37e81eada691', i686: 'f57f4d0513bb5c15b63e7cb48f35786d3f3b437d59e471165a48427ef38f9a08', - x86_64: '8813aacc9f17fbafe7a49fd45e4e3989b201698fa0db1258f55954735b7d6ee3', + x86_64: '8813aacc9f17fbafe7a49fd45e4e3989b201698fa0db1258f55954735b7d6ee3' }) - def self.build # the steps required to build the package - system "./autogen.sh" - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" - system "make" + # the steps required to build the package + def self.build + system './autogen.sh' + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system 'make' end - def self.install # the steps required to install the package - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + # the steps required to install the package + def self.install + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end - def self.check # the steps required to check if the package was built ok - system "make", "check" + # the steps required to check if the package was built ok + def self.check + system 'make', 'check' end end diff --git a/packages/cpu_x.rb b/packages/cpu_x.rb index 102673905..f0845ff10 100644 --- a/packages/cpu_x.rb +++ b/packages/cpu_x.rb @@ -16,17 +16,17 @@ class Cpu_x < Package def self.build @cpu = <<~EOF - #!/bin/bash - cd #{CREW_PREFIX}/share/cpu-x - ./AppRun "$@" + #!/bin/bash + cd #{CREW_PREFIX}/share/cpu-x + ./AppRun "$@" EOF - IO.write('cpu-x.sh', @cpu) + File.write('cpu-x.sh', @cpu) end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/cpu-x" - FileUtils.install 'cpu-x.sh', "#{CREW_DEST_PREFIX}/bin/cpu-x", mode: 0755 + FileUtils.install 'cpu-x.sh', "#{CREW_DEST_PREFIX}/bin/cpu-x", mode: 0o755 FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/cpu-x" end diff --git a/packages/cpustat.rb b/packages/cpustat.rb index 8ceff95b1..88733b80b 100644 --- a/packages/cpustat.rb +++ b/packages/cpustat.rb @@ -9,17 +9,17 @@ class Cpustat < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/cpustat/cpustat-0.02.10.tar.xz' source_sha256 'ea9ab5a970ec657496c0127e3e5d58d49ce0fe07e750b4aafcfeb4896ccd74e9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpustat/0.02.10_armv7l/cpustat-0.02.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpustat/0.02.10_armv7l/cpustat-0.02.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpustat/0.02.10_i686/cpustat-0.02.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpustat/0.02.10_x86_64/cpustat-0.02.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cpustat/0.02.10_x86_64/cpustat-0.02.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd8a55c174fee28fc12a5a153836696fdfc7320f5fbc106095e0d18faccc7c58e', armv7l: 'd8a55c174fee28fc12a5a153836696fdfc7320f5fbc106095e0d18faccc7c58e', i686: '8e215c1064acc4bc8329f801d79aa96b7d8537596e6b91c12037c5782f5b3454', - x86_64: '8e96b86281a64fe06adc42c18a8507f0e52ffba4368cd3acb96b4f428ad0bb0d', + x86_64: '8e96b86281a64fe06adc42c18a8507f0e52ffba4368cd3acb96b4f428ad0bb0d' }) def self.build diff --git a/packages/cracklib.rb b/packages/cracklib.rb index fdf46eebb..93bfa65c5 100644 --- a/packages/cracklib.rb +++ b/packages/cracklib.rb @@ -9,17 +9,17 @@ class Cracklib < Package source_url 'https://github.com/cracklib/cracklib/archive/v2.9.7.tar.gz' source_sha256 'ff4e6c3f86494c93719f5e4186e2c3ea9e265f41972ec21f7b87852aced704e6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cracklib/2.9.7_armv7l/cracklib-2.9.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cracklib/2.9.7_armv7l/cracklib-2.9.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cracklib/2.9.7_i686/cracklib-2.9.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cracklib/2.9.7_x86_64/cracklib-2.9.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cracklib/2.9.7_x86_64/cracklib-2.9.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '53128dc07f528b00c3ebde2c90013ce35a66c61cf7128edacc9550902702c6f8', armv7l: '53128dc07f528b00c3ebde2c90013ce35a66c61cf7128edacc9550902702c6f8', i686: '9c0a651720f0bfc02fa666ff0cd6197e64dc484fc28e75eae0157696dd94e557', - x86_64: 'dc987bfbb219cee1b5b09bf5fff728e312851a185635fd927455886cee8d0ec2', + x86_64: 'dc987bfbb219cee1b5b09bf5fff728e312851a185635fd927455886cee8d0ec2' }) def self.build diff --git a/packages/cras.rb b/packages/cras.rb index 2f8176a18..d52fd8719 100644 --- a/packages/cras.rb +++ b/packages/cras.rb @@ -9,17 +9,17 @@ class Cras < Package source_url "https://chromium.googlesource.com/chromiumos/third_party/adhd/+/refs/heads/#{version}/cras/README.md" source_sha256 '355514e78ba4d1736f53c427c329bdfad327afc052a1b78d543cb4840d199b4e' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cras/stabilize-13654.B_armv7l/cras-stabilize-13654.B-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cras/stabilize-13654.B_armv7l/cras-stabilize-13654.B-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cras/stabilize-13654.B_armv7l/cras-stabilize-13654.B-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cras/stabilize-13654.B_i686/cras-stabilize-13654.B-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cras/stabilize-13654.B_x86_64/cras-stabilize-13654.B-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cras/stabilize-13654.B_x86_64/cras-stabilize-13654.B-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '586a93c5359b39c91a576904a212dde5926581d603263874d71feef6ef6cf1e2', + binary_sha256({ + aarch64: '586a93c5359b39c91a576904a212dde5926581d603263874d71feef6ef6cf1e2', armv7l: '586a93c5359b39c91a576904a212dde5926581d603263874d71feef6ef6cf1e2', i686: '4f488c0a8ca5115995c2d9530442c7ad58da8bb19684d75815c6b60d9ae8ed18', - x86_64: '1f53ed96948e29f71d42f1b437e7e4637f6e08a4e573966ec139bb3437ed0d21', + x86_64: '1f53ed96948e29f71d42f1b437e7e4637f6e08a4e573966ec139bb3437ed0d21' }) depends_on 'alsa_lib' # R @@ -77,15 +77,15 @@ _EOF_' --enable-avx2 \ --enable-fma" end - system "make" + system 'make' end end def self.install Dir.chdir('cras') do - system 'make', "DESTDIR=#{CREW_DEST_DIR}", "install" - FileUtils.mkdir_p CREW_DEST_PREFIX + '/share/alsa/alsa.conf.d/' - FileUtils.install '10-cras.conf', CREW_DEST_PREFIX + '/share/alsa/alsa.conf.d/' + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/alsa/alsa.conf.d/" + FileUtils.install '10-cras.conf', "#{CREW_DEST_PREFIX}/share/alsa/alsa.conf.d/" end end end diff --git a/packages/crew_profile_base.rb b/packages/crew_profile_base.rb index d1d3d7d33..ad6c8722e 100644 --- a/packages/crew_profile_base.rb +++ b/packages/crew_profile_base.rb @@ -23,7 +23,7 @@ class Crew_profile_base < Package FileUtils.rm_f './src/env.d/04-dbus' # Don't overwrite custom changes - [ '01-locale', '02-editor', '03-pager', '99-custom' ].each do |custom_files| + %w[01-locale 02-editor 03-pager 99-custom].each do |custom_files| FileUtils.rm "./src/env.d/#{custom_files}" if File.exist?("#{CREW_PREFIX}/etc/env.d/#{custom_files}") end @@ -43,7 +43,7 @@ class Crew_profile_base < Package CREW_PROFILE_EOF # append our #{crew_rcfile} to shell rc files (if exist) - [ '.bashrc', '.zshrc' ].each do |rc| + ['.bashrc', '.zshrc'].each do |rc| rc_path = File.join(HOME, rc) next unless File.exist?(rc_path) @@ -63,9 +63,9 @@ class Crew_profile_base < Package end # append our rc string to the beginning of the rc file (if not exist) - if rc_file.none? {|line| line == "source #{CREW_PREFIX}/etc/profile" } + if rc_file.none? { |line| line == "source #{CREW_PREFIX}/etc/profile" } puts "Appending `#{crew_rc_source_line}` to the beginning of #{rc_path}...".yellow - rc_file.unshift( crew_rcfile.lines(chomp: true) ) + rc_file.unshift(crew_rcfile.lines(chomp: true)) end # save changes diff --git a/packages/cronie.rb b/packages/cronie.rb index 094187463..672bd9880 100644 --- a/packages/cronie.rb +++ b/packages/cronie.rb @@ -9,17 +9,17 @@ class Cronie < Package source_url 'https://github.com/cronie-crond/cronie/releases/download/cronie-1.5.2/cronie-1.5.2.tar.gz' source_sha256 '370bf34641691489330e708bd4cdbd779267296a030668a12f77b7e36872fd75' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cronie/1.5.2_armv7l/cronie-1.5.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cronie/1.5.2_armv7l/cronie-1.5.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cronie/1.5.2_i686/cronie-1.5.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cronie/1.5.2_x86_64/cronie-1.5.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cronie/1.5.2_x86_64/cronie-1.5.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0d44284894af0f7bf322aa649755a146cc4159b27480f5b635862cbe0fdd3d56', armv7l: '0d44284894af0f7bf322aa649755a146cc4159b27480f5b635862cbe0fdd3d56', i686: '1c61635b8bdeb5dc1ee5dd4ccbe6c9bce49e6ce25f48568fdac928875d93ef56', - x86_64: '28117939c3609d603068e21c5c16149d43677369c3660e3980705cd4ca98aede', + x86_64: '28117939c3609d603068e21c5c16149d43677369c3660e3980705cd4ca98aede' }) depends_on 'psmisc' @@ -61,7 +61,7 @@ class Cronie < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/var/spool/cron" system "touch #{CREW_DEST_PREFIX}/var/spool/cron/root" system "install -Dm755 startcrond #{CREW_DEST_PREFIX}/bin/startcrond" @@ -70,24 +70,24 @@ class Cronie < Package def self.postinstall puts - puts "To start the crond daemon, execute the following:".lightblue - puts "startcrond".lightblue + puts 'To start the crond daemon, execute the following:'.lightblue + puts 'startcrond'.lightblue puts - puts "To stop the crond daemon, execute the following:".lightblue - puts "stopcrond".lightblue + puts 'To stop the crond daemon, execute the following:'.lightblue + puts 'stopcrond'.lightblue puts - puts "To create/edit a cron task, execute the following:".lightblue - puts "sudo crontab -e".lightblue + puts 'To create/edit a cron task, execute the following:'.lightblue + puts 'sudo crontab -e'.lightblue puts - puts "To list cron tasks, execute the following:".lightblue - puts "sudo crontab -l".lightblue + puts 'To list cron tasks, execute the following:'.lightblue + puts 'sudo crontab -l'.lightblue puts - puts "To start the crond daemon at login, execute the following:".lightblue + puts 'To start the crond daemon at login, execute the following:'.lightblue puts "echo '# start the crond daemon' >> ~/.bashrc".lightblue puts "echo 'if [ -f #{CREW_PREFIX}/bin/startcrond ]; then' >> ~/.bashrc".lightblue puts "echo ' #{CREW_PREFIX}/bin/startcrond' >> ~/.bashrc".lightblue puts "echo 'fi' >> ~/.bashrc".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue puts end end diff --git a/packages/cros_adapta.rb b/packages/cros_adapta.rb index 10d47ce4a..e80a92c5d 100644 --- a/packages/cros_adapta.rb +++ b/packages/cros_adapta.rb @@ -32,7 +32,7 @@ class Cros_adapta < Package def self.install @_dest_dir = "#{CREW_DEST_PREFIX}/share/themes/CrosAdapta/" - FileUtils.mkdir_p [ @_dest_dir, "#{CREW_DEST_PREFIX}/etc/env.d/" ] + FileUtils.mkdir_p [@_dest_dir, "#{CREW_DEST_PREFIX}/etc/env.d/"] FileUtils.mv Dir['gtk*/'], @_dest_dir File.write "#{CREW_DEST_PREFIX}/etc/env.d/cros_adapta", @_env end diff --git a/packages/cros_resize.rb b/packages/cros_resize.rb index 3486bde94..fa238c7e9 100644 --- a/packages/cros_resize.rb +++ b/packages/cros_resize.rb @@ -9,14 +9,14 @@ class Cros_resize < Package source_url 'https://raw.githubusercontent.com/ethanmad/chromeos-resize/6b01b71f649dbf77b2e6ac932e8ad868e8272250/cros-resize.sh' source_sha256 '747ef80f29a94500304f23595c5edfa46edd4b4fa5a40d399b474984004e9ffe' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) def self.install system 'curl -#LO https://raw.githubusercontent.com/ethanmad/chromeos-resize/6b01b71f649dbf77b2e6ac932e8ad868e8272250/cros-resize.sh' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('cros-resize.sh') ) == '747ef80f29a94500304f23595c5edfa46edd4b4fa5a40d399b474984004e9ffe' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('cros-resize.sh')) == '747ef80f29a94500304f23595c5edfa46edd4b4fa5a40d399b474984004e9ffe' system "install -Dm755 cros-resize.sh #{CREW_DEST_PREFIX}/bin/cros-resize" end end diff --git a/packages/crossmobile.rb b/packages/crossmobile.rb index 0933eab27..470e1bf85 100644 --- a/packages/crossmobile.rb +++ b/packages/crossmobile.rb @@ -9,9 +9,9 @@ class Crossmobile < Package source_url 'https://github.com/crossmob/CrossMobile/releases/download/v3.4.0/CrossMobile-3.4.0.x86_64.appimage' source_sha256 '295f65a8ef3d115061749370ec0a9eb68424e9b96d208acd91aa18818e3fa134' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'jdk8' @@ -19,17 +19,17 @@ class Crossmobile < Package def self.build cross = <<~EOF - #!/bin/bash - cd #{CREW_PREFIX}/share/crossmobile - ./AppRun "$@" + #!/bin/bash + cd #{CREW_PREFIX}/share/crossmobile + ./AppRun "$@" EOF - IO.write('crossmobile.sh', cross) + File.write('crossmobile.sh', cross) end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/crossmobile" - FileUtils.install 'crossmobile.sh', "#{CREW_DEST_PREFIX}/bin/crossmobile", mode: 0755 + FileUtils.install 'crossmobile.sh', "#{CREW_DEST_PREFIX}/bin/crossmobile", mode: 0o755 FileUtils.mv Dir.glob('*'), "#{CREW_DEST_PREFIX}/share/crossmobile" end diff --git a/packages/cryptsetup.rb b/packages/cryptsetup.rb index 71cb674f6..e5deda009 100644 --- a/packages/cryptsetup.rb +++ b/packages/cryptsetup.rb @@ -9,17 +9,17 @@ class Cryptsetup < Package source_url 'https://www.kernel.org/pub/linux/utils/cryptsetup/v2.0/cryptsetup-2.0.3.tar.xz' source_sha256 '4d6cca04c1f5ff4a68d045d190efb2623087eda0274ded92f92a4b6911e501d4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cryptsetup/2.0.3_armv7l/cryptsetup-2.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cryptsetup/2.0.3_armv7l/cryptsetup-2.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cryptsetup/2.0.3_i686/cryptsetup-2.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cryptsetup/2.0.3_x86_64/cryptsetup-2.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cryptsetup/2.0.3_x86_64/cryptsetup-2.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '336db165a18055d522037b89e90dc97a2c967e3c4c14a84b77a2effb2b6f8618', armv7l: '336db165a18055d522037b89e90dc97a2c967e3c4c14a84b77a2effb2b6f8618', i686: 'ba83377debf5b8716b568b594d60546fa6fd0987241409592cc2a4e8bb659503', - x86_64: '38500360185a743c7421c19863b902917445da3e7fb5cff2001fbffc16d58e70', + x86_64: '38500360185a743c7421c19863b902917445da3e7fb5cff2001fbffc16d58e70' }) depends_on 'util_linux' @@ -37,7 +37,6 @@ class Cryptsetup < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end - end diff --git a/packages/cscope.rb b/packages/cscope.rb index 9c0ad7914..50ef6c8cc 100644 --- a/packages/cscope.rb +++ b/packages/cscope.rb @@ -9,17 +9,17 @@ class Cscope < Package source_url 'https://downloads.sourceforge.net/project/cscope/cscope/v15.9/cscope-15.9.tar.gz' source_sha256 'c5505ae075a871a9cd8d9801859b0ff1c09782075df281c72c23e72115d9f159' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cscope/15.9_armv7l/cscope-15.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cscope/15.9_armv7l/cscope-15.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cscope/15.9_i686/cscope-15.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cscope/15.9_x86_64/cscope-15.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cscope/15.9_x86_64/cscope-15.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0f80fc54e62abe731e07acd9be097c1b9b82eaa11662c17694549c2f6194c556', armv7l: '0f80fc54e62abe731e07acd9be097c1b9b82eaa11662c17694549c2f6194c556', i686: '54ee0731233d5d0b9f3fd15fdba8c3f80e6dd09a3db0cb47481ab8b07083a608', - x86_64: 'cb071601673b5f2bd15ba5897b8ba2011cb22178f79ce91972d3bcbb9d9a7d77', + x86_64: 'cb071601673b5f2bd15ba5897b8ba2011cb22178f79ce91972d3bcbb9d9a7d77' }) def self.build @@ -30,6 +30,6 @@ class Cscope < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ctags.rb b/packages/ctags.rb index 4c34eb634..a4a06cb44 100644 --- a/packages/ctags.rb +++ b/packages/ctags.rb @@ -9,17 +9,17 @@ class Ctags < Package source_url 'https://downloads.sourceforge.net/project/ctags/ctags/5.8/ctags-5.8.tar.gz' source_sha256 '0e44b45dcabe969e0bbbb11e30c246f81abe5d32012db37395eb57d66e9e99c7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctags/5.8-1_armv7l/ctags-5.8-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctags/5.8-1_armv7l/ctags-5.8-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctags/5.8-1_i686/ctags-5.8-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctags/5.8-1_x86_64/ctags-5.8-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctags/5.8-1_x86_64/ctags-5.8-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7f45accfda62bd74f626024d1a44b9ce3df6a79342f4ef1137cc9abaea3031fc', armv7l: '7f45accfda62bd74f626024d1a44b9ce3df6a79342f4ef1137cc9abaea3031fc', i686: '0c691ea7dd4608d4fc3b8b26c53eebefa6c3049b76e3d74fd1df3bc34c0460f9', - x86_64: 'ec5a895588b0b6f56928a44c089b3a52b2eedc8092c1b22994e72fa62442a7ab', + x86_64: 'ec5a895588b0b6f56928a44c089b3a52b2eedc8092c1b22994e72fa62442a7ab' }) def self.build diff --git a/packages/ctorrent.rb b/packages/ctorrent.rb index 2bf02d386..1e12ad879 100644 --- a/packages/ctorrent.rb +++ b/packages/ctorrent.rb @@ -4,23 +4,23 @@ class Ctorrent < Package description 'CTorrent is a BitTorrent client implemented in C++ to be lightweight and quick.' homepage 'http://www.rahul.net/dholmes/ctorrent/' @_ver = '3.3.2' - version @_ver + '-1' + version "#{@_ver}-1" license 'GPL-2' compatibility 'all' source_url 'http://www.rahul.net/dholmes/ctorrent/ctorrent-dnh3.3.2.tar.gz' source_sha256 'c87366c91475931f75b924119580abd06a7b3cb3f00fef47346552cab1e24863' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctorrent/3.3.2-1_armv7l/ctorrent-3.3.2-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctorrent/3.3.2-1_armv7l/ctorrent-3.3.2-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctorrent/3.3.2-1_i686/ctorrent-3.3.2-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctorrent/3.3.2-1_x86_64/ctorrent-3.3.2-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ctorrent/3.3.2-1_x86_64/ctorrent-3.3.2-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4f56ef37eccd39f4a2b410feaacd1d2904d789af45e72b3a7bdab3cda30d764e', armv7l: '4f56ef37eccd39f4a2b410feaacd1d2904d789af45e72b3a7bdab3cda30d764e', i686: '9fcf5a83b561500c4ec44dfbcedc0dc3fd51343221ae6a65d8496cb9a8f8b750', - x86_64: '74fa2be2160fb2ffa7fe9fa2479d52636be246db4da7955518eed5fc1b7c2959', + x86_64: '74fa2be2160fb2ffa7fe9fa2479d52636be246db4da7955518eed5fc1b7c2959' }) def self.build diff --git a/packages/cunit.rb b/packages/cunit.rb index bea572e16..5460c28f1 100644 --- a/packages/cunit.rb +++ b/packages/cunit.rb @@ -10,17 +10,17 @@ class Cunit < Package source_url 'https://sourceforge.net/projects/cunit/files/CUnit/2.1-3/CUnit-2.1-3.tar.bz2' source_sha256 'f5b29137f845bb08b77ec60584fdb728b4e58f1023e6f249a464efa49a40f214' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cunit/2.1.3_armv7l/cunit-2.1.3-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cunit/2.1.3_armv7l/cunit-2.1.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cunit/2.1.3_armv7l/cunit-2.1.3-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cunit/2.1.3_i686/cunit-2.1.3-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cunit/2.1.3_x86_64/cunit-2.1.3-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cunit/2.1.3_x86_64/cunit-2.1.3-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'a956ac4488a0feeecc39cc924988975f91bac8358416ede01ec04dc8434a1a73', + binary_sha256({ + aarch64: 'a956ac4488a0feeecc39cc924988975f91bac8358416ede01ec04dc8434a1a73', armv7l: 'a956ac4488a0feeecc39cc924988975f91bac8358416ede01ec04dc8434a1a73', i686: '24a8b62e060bbb03a52780db935d047f866234aca5b41b005f9ebfa872eaf58a', - x86_64: 'a1577ab40f3522ac9a998f0041698856961e274796d27bd8fcc3ebd866a4943f', + x86_64: 'a1577ab40f3522ac9a998f0041698856961e274796d27bd8fcc3ebd866a4943f' }) def self.patch diff --git a/packages/curl.rb b/packages/curl.rb index b7ff51afa..7d3ba12dc 100644 --- a/packages/curl.rb +++ b/packages/curl.rb @@ -10,5 +10,4 @@ class Curl < Package is_fake depends_on 'libcurl' - end diff --git a/packages/curtail.rb b/packages/curtail.rb index 88c3bcd17..2524a3802 100644 --- a/packages/curtail.rb +++ b/packages/curtail.rb @@ -13,13 +13,13 @@ class Curtail < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/curtail/1.3.0_armv7l/curtail-1.3.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/curtail/1.3.0_armv7l/curtail-1.3.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/curtail/1.3.0_i686/curtail-1.3.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/curtail/1.3.0_x86_64/curtail-1.3.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/curtail/1.3.0_x86_64/curtail-1.3.0-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: '6d5947e652598d3e7aac80193bbb5a51e3b4bd2678ed8ed1f459e63b68c74da0', armv7l: '6d5947e652598d3e7aac80193bbb5a51e3b4bd2678ed8ed1f459e63b68c74da0', i686: '2643affd0cc34358f1b3540f7701313e699401975d242f5128b856b742cd7699', - x86_64: '8fab707529ff0e2d8db29045a9e05a91a30d8b66d738dde84a5ca12145a0d6fa', + x86_64: '8fab707529ff0e2d8db29045a9e05a91a30d8b66d738dde84a5ca12145a0d6fa' }) depends_on 'gtk3' diff --git a/packages/cvs.rb b/packages/cvs.rb index 2f65744e8..61c7e25b6 100644 --- a/packages/cvs.rb +++ b/packages/cvs.rb @@ -1,25 +1,25 @@ require 'package' class Cvs < Package - description "CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages." - homepage "http://www.nongnu.org/cvs/" - version "1.11.23-1" + description 'CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages.' + homepage 'http://www.nongnu.org/cvs/' + version '1.11.23-1' license 'GPL-2 LGPL-2' compatibility 'all' - source_url "https://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.23/cvs-1.11.23.tar.bz2" - source_sha256 "400f51b59d85116e79b844f2d5dbbad4759442a789b401a94aa5052c3d7a4aa9" + source_url 'https://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.23/cvs-1.11.23.tar.bz2' + source_sha256 '400f51b59d85116e79b844f2d5dbbad4759442a789b401a94aa5052c3d7a4aa9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cvs/1.11.23-1_armv7l/cvs-1.11.23-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cvs/1.11.23-1_armv7l/cvs-1.11.23-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cvs/1.11.23-1_i686/cvs-1.11.23-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cvs/1.11.23-1_x86_64/cvs-1.11.23-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cvs/1.11.23-1_x86_64/cvs-1.11.23-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '89026095bdd1ce7a832e717d04dbf82dd4edeee4234d66da5a42b7c540fbda20', armv7l: '89026095bdd1ce7a832e717d04dbf82dd4edeee4234d66da5a42b7c540fbda20', i686: '34354bff1e1f899793c430458e5aa4ac9d0268af14bace13d1ba1371677f7080', - x86_64: '15b3d7119405f6703d20f8b566ae4c4f3ff72bd6d5223bb3aa919250f0456349', + x86_64: '15b3d7119405f6703d20f8b566ae4c4f3ff72bd6d5223bb3aa919250f0456349' }) depends_on 'krb5' # Works in krb4 compatibility mode. @@ -34,14 +34,14 @@ class Cvs < Package end def self.build - system "./configure", + system './configure', "--prefix=#{CREW_PREFIX}", "--with-krb4=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/daq.rb b/packages/daq.rb index 21f95398b..28a7919a3 100644 --- a/packages/daq.rb +++ b/packages/daq.rb @@ -9,17 +9,17 @@ class Daq < Package source_url 'https://www.snort.org/downloads/snort/daq-2.0.6.tar.gz' source_sha256 'd41da5f7793e66044e6927dd868c0525e7ee4ec1a3515bf74ef9a30cd9273af0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/daq/2.0.6_armv7l/daq-2.0.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/daq/2.0.6_armv7l/daq-2.0.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/daq/2.0.6_i686/daq-2.0.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/daq/2.0.6_x86_64/daq-2.0.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/daq/2.0.6_x86_64/daq-2.0.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e886d91158b996eac4c5510945fed80906b328aea842bd588db5acc080a3ff4c', armv7l: 'e886d91158b996eac4c5510945fed80906b328aea842bd588db5acc080a3ff4c', i686: 'c5e045e96062109cd5693b95be378ebcef385d4fb6d6c7f3d1b6857b670af297', - x86_64: 'db3de1a94b02f47c15ae68b905f53fc7c6e6aef0845c28b03d4dd35f51d8f00b', + x86_64: 'db3de1a94b02f47c15ae68b905f53fc7c6e6aef0845c28b03d4dd35f51d8f00b' }) depends_on 'libpcap' @@ -32,6 +32,6 @@ class Daq < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/darkhttpd.rb b/packages/darkhttpd.rb index 12d1dd0bf..65c87cd2d 100644 --- a/packages/darkhttpd.rb +++ b/packages/darkhttpd.rb @@ -9,17 +9,17 @@ class Darkhttpd < Package source_url 'https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2' source_sha256 'a50417b622b32b5f421b3132cb94ebeff04f02c5fb87fba2e31147d23de50505' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/darkhttpd/1.12_armv7l/darkhttpd-1.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/darkhttpd/1.12_armv7l/darkhttpd-1.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/darkhttpd/1.12_i686/darkhttpd-1.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/darkhttpd/1.12_x86_64/darkhttpd-1.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/darkhttpd/1.12_x86_64/darkhttpd-1.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2e0d63b59129bae92d3d957b655a9d4bf07a66586d5427f8fbe1b0d181541b0f', armv7l: '2e0d63b59129bae92d3d957b655a9d4bf07a66586d5427f8fbe1b0d181541b0f', i686: '56f4e98ccfe4f04ca4fd7bf3c1268de0dc44600da4b4257d32cc0cfe634485c9', - x86_64: 'c60d1cb89689bd4ecbe0503b37cfeefa7b64a0db310644fbe4e987bfd3f6699e', + x86_64: 'c60d1cb89689bd4ecbe0503b37cfeefa7b64a0db310644fbe4e987bfd3f6699e' }) def self.build diff --git a/packages/darktable.rb b/packages/darktable.rb index 24c672966..50a99bd6f 100644 --- a/packages/darktable.rb +++ b/packages/darktable.rb @@ -9,11 +9,11 @@ class Darktable < Package source_url 'https://github.com/darktable-org/darktable/releases/download/release-3.4.1/darktable-3.4.1.1.tar.xz' source_sha256 '00d57a6c3b86f4eb1791128b612e762f69df4be2c110965afac1fdcca5678143' - binary_url ({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/darktable/3.4.1.1_x86_64/darktable-3.4.1.1-chromeos-x86_64.tar.xz', + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/darktable/3.4.1.1_x86_64/darktable-3.4.1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - x86_64: '793e78e4d9859fdbc72e7490b8a5395409dd5d941dcbfafefdd0a5317cb4b832', + binary_sha256({ + x86_64: '793e78e4d9859fdbc72e7490b8a5395409dd5d941dcbfafefdd0a5317cb4b832' }) depends_on 'cairo' diff --git a/packages/dart.rb b/packages/dart.rb index 1afe76600..3e52d011c 100644 --- a/packages/dart.rb +++ b/packages/dart.rb @@ -7,13 +7,13 @@ class Dart < Package version @_ver license 'BSD-3' compatibility 'all' - source_url ({ + source_url({ aarch64: "https://storage.googleapis.com/dart-archive/channels/stable/release/#{@_ver}/sdk/dartsdk-linux-arm-release.zip", armv7l: "https://storage.googleapis.com/dart-archive/channels/stable/release/#{@_ver}/sdk/dartsdk-linux-arm-release.zip", i686: "https://storage.googleapis.com/dart-archive/channels/stable/release/#{@_ver}/sdk/dartsdk-linux-ia32-release.zip", x86_64: "https://storage.googleapis.com/dart-archive/channels/stable/release/#{@_ver}/sdk/dartsdk-linux-x64-release.zip" }) - source_sha256 ({ + source_sha256({ aarch64: '3eae7ed5773c125165d123a235bac9956981cfdf164059806ed69a6feefc1eda', armv7l: '3eae7ed5773c125165d123a235bac9956981cfdf164059806ed69a6feefc1eda', i686: '339133593726375213fca6156288fbdcb4c0644d725f8531910449edca2315fa', diff --git a/packages/dash.rb b/packages/dash.rb index fbc34ad83..72383afec 100644 --- a/packages/dash.rb +++ b/packages/dash.rb @@ -9,31 +9,31 @@ class Dash < Package source_url 'https://salsa.debian.org/debian/dash.git' git_hashtag 'upstream/0.5.11.2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dash/0.5.11.1_armv7l/dash-0.5.11.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dash/0.5.11.1_armv7l/dash-0.5.11.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dash/0.5.11.1_i686/dash-0.5.11.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dash/0.5.11.1_x86_64/dash-0.5.11.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dash/0.5.11.1_x86_64/dash-0.5.11.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1b44e3da6bfc8c4e10752b14da464d8a04b748025de69423f944fac8035dbb96', armv7l: '1b44e3da6bfc8c4e10752b14da464d8a04b748025de69423f944fac8035dbb96', i686: 'ac582d141f234881f09860bc400688b0462d92431a5ef739c59687e09cdb9299', - x86_64: 'fc193b1d169b2341cd99e329552740656706ae3e22867733eac7d2f7873053b8', + x86_64: 'fc193b1d169b2341cd99e329552740656706ae3e22867733eac7d2f7873053b8' }) depends_on 'libedit' def self.build system "./configure #{CREW_OPTIONS} --with-libedit" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/datamash.rb b/packages/datamash.rb index f4285c109..bc0eefd0e 100644 --- a/packages/datamash.rb +++ b/packages/datamash.rb @@ -9,17 +9,17 @@ class Datamash < Package source_url 'https://ftpmirror.gnu.org/datamash/datamash-1.3.tar.gz' source_sha256 'eebb52171a4353aaad01921384098cf54eb96ebfaf99660e017f6d9fc96657a6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/datamash/1.3_armv7l/datamash-1.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/datamash/1.3_armv7l/datamash-1.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/datamash/1.3_i686/datamash-1.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/datamash/1.3_x86_64/datamash-1.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/datamash/1.3_x86_64/datamash-1.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a5c3eccb59d8a85d3b6f171b7c1df2b153676dbbda431426660716a9ebf96db5', armv7l: 'a5c3eccb59d8a85d3b6f171b7c1df2b153676dbbda431426660716a9ebf96db5', i686: '460e8b86133b5813a38b9f83b6fc205979eae456954d2a0228a3ac4e252c2282', - x86_64: '488eaf7f76c84ca7632aacf55e87293a2602129d68bfe9f7780ac51f0af56f52', + x86_64: '488eaf7f76c84ca7632aacf55e87293a2602129d68bfe9f7780ac51f0af56f52' }) def self.build @@ -28,6 +28,6 @@ class Datamash < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/dbeaver.rb b/packages/dbeaver.rb index 4a9647c7c..0ea53999f 100644 --- a/packages/dbeaver.rb +++ b/packages/dbeaver.rb @@ -6,10 +6,10 @@ class Dbeaver < Package version '22.0.0' license 'Apache-2.0' compatibility 'x86_64' - source_url ({ + source_url({ x86_64: 'https://github.com/dbeaver/dbeaver/releases/download/22.0.0/dbeaver-ce-22.0.0-linux.gtk.x86_64.tar.gz' }) - source_sha256 ({ + source_sha256({ x86_64: '32d701a4d1fc74e0b220a26202e2adc2774d57c1330a35c3ce2eb16c7450a7c4' }) @@ -42,8 +42,8 @@ class Dbeaver < Package config_dir = "#{HOME}/.local/share/DBeaverData" if Dir.exist? config_dir print "Would you like to remove the #{config_dir} directory? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else diff --git a/packages/dbus.rb b/packages/dbus.rb index 3d9fe01fb..d8c7137ae 100644 --- a/packages/dbus.rb +++ b/packages/dbus.rb @@ -59,7 +59,7 @@ class Dbus < Package fi dbus-update-activation-environment --all DBUSCONFIGEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/dbus", @dbusconfigenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/dbus", @dbusconfigenv) end def self.postinstall diff --git a/packages/dbus_glib.rb b/packages/dbus_glib.rb index 36748c59e..51b8f3c0f 100644 --- a/packages/dbus_glib.rb +++ b/packages/dbus_glib.rb @@ -9,17 +9,17 @@ class Dbus_glib < Package source_url 'https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.112.tar.gz' source_sha256 '7d550dccdfcd286e33895501829ed971eeb65c614e73aadb4a08aeef719b143a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dbus_glib/0.112_armv7l/dbus_glib-0.112-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dbus_glib/0.112_armv7l/dbus_glib-0.112-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dbus_glib/0.112_i686/dbus_glib-0.112-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dbus_glib/0.112_x86_64/dbus_glib-0.112-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dbus_glib/0.112_x86_64/dbus_glib-0.112-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dc2cea782f496613cd24b9f27afc015f5a02ebc73f63221f581c6bb5248bf8c9', armv7l: 'dc2cea782f496613cd24b9f27afc015f5a02ebc73f63221f581c6bb5248bf8c9', i686: 'c900b3a6e588fdea4219e52544e5c96718d0e3fcc3d862350efe9f71e3298fec', - x86_64: 'a1258d16b859c3ff11591871e97b8ad4ddb33ac45951931b196368a613451d76', + x86_64: 'a1258d16b859c3ff11591871e97b8ad4ddb33ac45951931b196368a613451d76' }) depends_on 'dbus' @@ -27,7 +27,7 @@ class Dbus_glib < Package def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install diff --git a/packages/ddgr.rb b/packages/ddgr.rb index 921011a9f..b4d067288 100644 --- a/packages/ddgr.rb +++ b/packages/ddgr.rb @@ -9,17 +9,17 @@ class Ddgr < Package source_url 'https://github.com/jarun/ddgr/archive/v2.0.tar.gz' source_sha256 '7e46430b0a8c479a5feca832adb73f2f09804bf603dedc50f4cf2e1da4c75f88' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddgr/2.0_armv7l/ddgr-2.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddgr/2.0_armv7l/ddgr-2.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddgr/2.0_i686/ddgr-2.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddgr/2.0_x86_64/ddgr-2.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddgr/2.0_x86_64/ddgr-2.0-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9aeb15a4dd5259ec574689beb5ecfb28a3c8c0bfe33547e91c02264b148effc6', armv7l: '9aeb15a4dd5259ec574689beb5ecfb28a3c8c0bfe33547e91c02264b148effc6', i686: '91ca6233a9624c547f9d284354486f47115f4e1145e27d8975cd1089386a8626', - x86_64: 'e630b4172a9cb45f55aad475f077bfd6b355c8f191cdc9ed51104e335c5c88cf', + x86_64: 'e630b4172a9cb45f55aad475f077bfd6b355c8f191cdc9ed51104e335c5c88cf' }) def self.build diff --git a/packages/ddrescue.rb b/packages/ddrescue.rb index d9abc6e78..5ec4be87f 100644 --- a/packages/ddrescue.rb +++ b/packages/ddrescue.rb @@ -9,30 +9,30 @@ class Ddrescue < Package source_url 'https://ftpmirror.gnu.org/ddrescue/ddrescue-1.25.tar.lz' source_sha256 'ce538ebd26a09f45da67d3ad3f7431932428231ceec7a2d255f716fa231a1063' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddrescue/1.25_armv7l/ddrescue-1.25-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddrescue/1.25_armv7l/ddrescue-1.25-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddrescue/1.25_i686/ddrescue-1.25-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddrescue/1.25_x86_64/ddrescue-1.25-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ddrescue/1.25_x86_64/ddrescue-1.25-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'abc719d94dc994ffc18cbe065e6606282d04f78652cab536897af2773b447d0d', armv7l: 'abc719d94dc994ffc18cbe065e6606282d04f78652cab536897af2773b447d0d', i686: 'b53bcbb1219c17db6cc3979e792a847904b0782ac2f045ad26bacfdbc52ed44e', - x86_64: '8fca45af7835153cff43b00cebc1a990b450070f7e7de16887d9ff4b91bcdf0e', + x86_64: '8fca45af7835153cff43b00cebc1a990b450070f7e7de16887d9ff4b91bcdf0e' }) def self.build system "./configure #{CREW_OPTIONS} \ --enable-non-posix" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/dehtml.rb b/packages/dehtml.rb index d6322dd92..e45198e1c 100644 --- a/packages/dehtml.rb +++ b/packages/dehtml.rb @@ -9,17 +9,17 @@ class Dehtml < Package source_url 'http://www.moria.de/~michael/dehtml/dehtml-1.8.tar.gz' source_sha256 'a00e86643b0aa73861e9d8d619a80370f0f99519d34ce12459fab77f5f6b5bde' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dehtml/1.8_armv7l/dehtml-1.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dehtml/1.8_armv7l/dehtml-1.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dehtml/1.8_i686/dehtml-1.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dehtml/1.8_x86_64/dehtml-1.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dehtml/1.8_x86_64/dehtml-1.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '01a111714310dcf69cbdc0cc132ce03151742939708911dabe9b6af5ec9c5c5b', armv7l: '01a111714310dcf69cbdc0cc132ce03151742939708911dabe9b6af5ec9c5c5b', i686: '1f0c1048aeb7170a1d21e57d89c573b3a871b98026ef1885eb92fbcccbbf68b6', - x86_64: '76346ded317eea0d12ac0d02dbf8947f4b3251333dcdfb1af5fbab03eb334e66', + x86_64: '76346ded317eea0d12ac0d02dbf8947f4b3251333dcdfb1af5fbab03eb334e66' }) depends_on 'icu4c' diff --git a/packages/dejagnu.rb b/packages/dejagnu.rb index d7ecf2b86..9908a6eef 100644 --- a/packages/dejagnu.rb +++ b/packages/dejagnu.rb @@ -9,32 +9,32 @@ class Dejagnu < Package source_url 'https://ftpmirror.gnu.org/dejagnu/dejagnu-1.6.1.tar.gz' source_sha256 'bf5b28bb797e0ace4cfc0766a996339c795d8223bef54158be7887046bc01692' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dejagnu/1.6.1_armv7l/dejagnu-1.6.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dejagnu/1.6.1_armv7l/dejagnu-1.6.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dejagnu/1.6.1_i686/dejagnu-1.6.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dejagnu/1.6.1_x86_64/dejagnu-1.6.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dejagnu/1.6.1_x86_64/dejagnu-1.6.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '94e52d8bd744a7addadcc5572f5ca4707661abe30f0f3215d0e992041ef96b78', armv7l: '94e52d8bd744a7addadcc5572f5ca4707661abe30f0f3215d0e992041ef96b78', i686: '7d6e49ec531dc68955be26dae85aacf390366cc047624538897a72414f3011bf', - x86_64: 'f3f6810d737976abb4f7e7f6d0a659fc4206d0f8067febb13e2fde63c38467f0', + x86_64: 'f3f6810d737976abb4f7e7f6d0a659fc4206d0f8067febb13e2fde63c38467f0' }) depends_on 'expect' depends_on 'texinfo' def self.build - system "./configure", + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" - system "makeinfo --html --no-split -o doc/dejagnu.html doc/dejagnu.texi" - system "makeinfo --plaintext -o doc/dejagnu.txt doc/dejagnu.texi" + system 'makeinfo --html --no-split -o doc/dejagnu.html doc/dejagnu.texi' + system 'makeinfo --plaintext -o doc/dejagnu.txt doc/dejagnu.texi' end def self.check - system "make check" + system 'make check' end def self.install @@ -43,5 +43,4 @@ class Dejagnu < Package system "install -v -m644 doc/dejagnu.html #{CREW_DEST_PREFIX}/share/doc/dejagnu-1.6.1" system "install -v -m644 doc/dejagnu.txt #{CREW_DEST_PREFIX}/share/doc/dejagnu-1.6.1" end - end diff --git a/packages/deployer.rb b/packages/deployer.rb index 506b1a231..8c3794dc0 100644 --- a/packages/deployer.rb +++ b/packages/deployer.rb @@ -9,17 +9,17 @@ class Deployer < Package source_url 'https://github.com/deployphp/deployer/archive/v6.7.3.tar.gz' source_sha256 '81e5cea09f68b898d72a52ea6c4401fbc4cc1bc2fc30d488acce6e8fdef59d79' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/deployer/6.7.3_armv7l/deployer-6.7.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/deployer/6.7.3_armv7l/deployer-6.7.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/deployer/6.7.3_i686/deployer-6.7.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/deployer/6.7.3_x86_64/deployer-6.7.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/deployer/6.7.3_x86_64/deployer-6.7.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e5a87eefab63f035398a2cfd2d4682ae6e95dc608c405242da8c60bcce2798db', armv7l: 'e5a87eefab63f035398a2cfd2d4682ae6e95dc608c405242da8c60bcce2798db', i686: 'c68fad1a58417c09c4c1c49a2c474641378027a83e98ad159ca53780311d160e', - x86_64: '57f072d4617d8dae9ab0d071aa5a29c66fb8453d08e9559a658d7c450a82f2dd', + x86_64: '57f072d4617d8dae9ab0d071aa5a29c66fb8453d08e9559a658d7c450a82f2dd' }) depends_on 'php74' unless File.exist? "#{CREW_PREFIX}/bin/php" diff --git a/packages/depot_tools.rb b/packages/depot_tools.rb index 5890bc076..10baa29f2 100644 --- a/packages/depot_tools.rb +++ b/packages/depot_tools.rb @@ -49,7 +49,7 @@ class Depot_tools < Package # Add depot-tools to path PATH="$PATH:#{CREW_PREFIX}/share/depot_tools" DEPOT_TOOLS_EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/depot_tools", @depot_tools_env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/depot_tools", @depot_tools_env) end def self.remove diff --git a/packages/desktop_file_utilities.rb b/packages/desktop_file_utilities.rb index ec80027dd..57bd262a4 100644 --- a/packages/desktop_file_utilities.rb +++ b/packages/desktop_file_utilities.rb @@ -10,5 +10,4 @@ class Desktop_file_utilities < Package is_fake depends_on 'desktop_file_utils' - end diff --git a/packages/desktop_file_utils.rb b/packages/desktop_file_utils.rb index 5e054d90d..a4244ed3c 100644 --- a/packages/desktop_file_utils.rb +++ b/packages/desktop_file_utils.rb @@ -9,17 +9,17 @@ class Desktop_file_utils < Package source_url 'https://www.freedesktop.org/software/desktop-file-utils/releases/desktop-file-utils-0.23.tar.xz' source_sha256 '6c094031bdec46c9f621708f919084e1cb5294e2c5b1e4c883b3e70cb8903385' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/desktop_file_utils/0.23_armv7l/desktop_file_utils-0.23-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/desktop_file_utils/0.23_armv7l/desktop_file_utils-0.23-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/desktop_file_utils/0.23_i686/desktop_file_utils-0.23-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/desktop_file_utils/0.23_x86_64/desktop_file_utils-0.23-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/desktop_file_utils/0.23_x86_64/desktop_file_utils-0.23-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b13f9202b0b0f3d36a7fc0df45a7f321eebf1efc870aa553b2e8c435bfa1a063', armv7l: 'b13f9202b0b0f3d36a7fc0df45a7f321eebf1efc870aa553b2e8c435bfa1a063', i686: 'af80702f193a3ec436b122b9f20889b196d51eac01c7c2c5b6e432e466a2c303', - x86_64: '3f2a161ca73edca9d51619b39bd27acd23eb6259947f41a2d2bfda3a2720695c', + x86_64: '3f2a161ca73edca9d51619b39bd27acd23eb6259947f41a2d2bfda3a2720695c' }) def self.build @@ -28,6 +28,6 @@ class Desktop_file_utils < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/detox.rb b/packages/detox.rb index 6eb85f4c2..503a88223 100644 --- a/packages/detox.rb +++ b/packages/detox.rb @@ -9,17 +9,17 @@ class Detox < Package source_url 'https://downloads.sourceforge.net/project/detox/detox/1.2.0/detox-1.2.0.tar.bz2' source_sha256 'abfad90ee7d3e0fc53ce3b9da3253f9a800cdd92e3f8cc12a19394a7b1dcdbf8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/detox/1.2.0_armv7l/detox-1.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/detox/1.2.0_armv7l/detox-1.2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/detox/1.2.0_i686/detox-1.2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/detox/1.2.0_x86_64/detox-1.2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/detox/1.2.0_x86_64/detox-1.2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3afa40ee3b414e1d049c0d430c384637361fd41f3fdb4c7af8113a5f958dd94d', armv7l: '3afa40ee3b414e1d049c0d430c384637361fd41f3fdb4c7af8113a5f958dd94d', i686: '51cf04893445a8309f2f0f7eab60920d28a901ed9327ae6631d3d802b70e355f', - x86_64: '59ac0cd7bea3765b24f7e76837c48cccd429cf67cfcfcc7220ca662dc858631e', + x86_64: '59ac0cd7bea3765b24f7e76837c48cccd429cf67cfcfcc7220ca662dc858631e' }) depends_on 'flex' @@ -33,6 +33,6 @@ class Detox < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/dfc.rb b/packages/dfc.rb index d963650a8..de7cc9142 100644 --- a/packages/dfc.rb +++ b/packages/dfc.rb @@ -9,17 +9,17 @@ class Dfc < Package source_url 'https://projects.gw-computing.net/attachments/download/615/dfc-3.1.1.tar.gz' source_sha256 '962466e77407dd5be715a41ffc50a54fce758a78831546f03a6bb282e8692e54' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfc/3.1.1_armv7l/dfc-3.1.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfc/3.1.1_armv7l/dfc-3.1.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfc/3.1.1_i686/dfc-3.1.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfc/3.1.1_x86_64/dfc-3.1.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfc/3.1.1_x86_64/dfc-3.1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7ba375108b50a370f81a2916ae8636234470ccbdf20283146b5f9564513e0eca', armv7l: '7ba375108b50a370f81a2916ae8636234470ccbdf20283146b5f9564513e0eca', i686: 'dbd797ee89ac51aa65dbff47db4bbc6fe7d5c7a4b29cb98da5a54e0985ba95d9', - x86_64: '9dccac46a97222d4f89002c7c5a8bc97b7b1d237b79a53251e03fdf9f4ff17e3', + x86_64: '9dccac46a97222d4f89002c7c5a8bc97b7b1d237b79a53251e03fdf9f4ff17e3' }) depends_on 'cmake' => :build @@ -30,6 +30,6 @@ class Dfc < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/dfu_util.rb b/packages/dfu_util.rb index 4c99a5c2d..9864373e7 100644 --- a/packages/dfu_util.rb +++ b/packages/dfu_util.rb @@ -9,17 +9,17 @@ class Dfu_util < Package source_url 'http://dfu-util.sourceforge.net/releases/dfu-util-0.9.tar.gz' source_sha256 '36428c6a6cb3088cad5a3592933385253da5f29f2effa61518ee5991ea38f833' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfu_util/0.9_armv7l/dfu_util-0.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfu_util/0.9_armv7l/dfu_util-0.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfu_util/0.9_i686/dfu_util-0.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfu_util/0.9_x86_64/dfu_util-0.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dfu_util/0.9_x86_64/dfu_util-0.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9f15f808d4e10bce99419bd7330f17af265be7db6b21919497aa1df2b235259a', armv7l: '9f15f808d4e10bce99419bd7330f17af265be7db6b21919497aa1df2b235259a', i686: '9a3d7b20e130741f7182f124fac70e458ccf7293848373bfd1808b147062fe63', - x86_64: '0293dd440c43ca3c89f8a83c8127de0a37a1357c6515f2933f94ab1b29b5322d', + x86_64: '0293dd440c43ca3c89f8a83c8127de0a37a1357c6515f2933f94ab1b29b5322d' }) depends_on 'libusb' diff --git a/packages/di.rb b/packages/di.rb index f777904cd..a29321cc3 100644 --- a/packages/di.rb +++ b/packages/di.rb @@ -9,17 +9,17 @@ class Di < Package source_url 'https://gentoo.com/di/di-4.47.1.tar.gz' source_sha256 'eea8ad94197d9f11790afea0924d8bf29ec001c32eb6209e81c4e13766a2abad' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/di/4.47.1_armv7l/di-4.47.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/di/4.47.1_armv7l/di-4.47.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/di/4.47.1_i686/di-4.47.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/di/4.47.1_x86_64/di-4.47.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/di/4.47.1_x86_64/di-4.47.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7f6339ca083956c06ae62710e486cdb49a9fb9d5448ca1332fea57fe0d29a029', armv7l: '7f6339ca083956c06ae62710e486cdb49a9fb9d5448ca1332fea57fe0d29a029', i686: '3f3972ee14f7d38953afe50f6b5889cabad4e532264df79ab47c83ce62775874', - x86_64: '38e6c521776e089729a29b43dbb24e142614edb7e88e077cc69f81dbe0136ff7', + x86_64: '38e6c521776e089729a29b43dbb24e142614edb7e88e077cc69f81dbe0136ff7' }) def self.build @@ -31,6 +31,6 @@ class Di < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "-e", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", '-e', 'install' end end diff --git a/packages/dia.rb b/packages/dia.rb index 29e4caeb6..5d6b021dd 100644 --- a/packages/dia.rb +++ b/packages/dia.rb @@ -9,15 +9,15 @@ class Dia < Package source_url 'https://github.com/GNOME/dia/archive/DIA_0_97_2.tar.gz' source_sha256 '13437d52f2c5cfdae7ecde8bd5ed0a53a388b0331698236d0ec63453b8a13016' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dia/0.97.2-1_armv7l/dia-0.97.2-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dia/0.97.2-1_armv7l/dia-0.97.2-1-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dia/0.97.2-1_x86_64/dia-0.97.2-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dia/0.97.2-1_x86_64/dia-0.97.2-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '55db6bb7d6703818578e1a8977b5020d3e83cb5fb3ac568f8d797deaf200c3b6', armv7l: '55db6bb7d6703818578e1a8977b5020d3e83cb5fb3ac568f8d797deaf200c3b6', - x86_64: '6c8f42b5f5da58ebfca61c328ef621e7462b1f624c5a0d7001de7eac325ba2bc', + x86_64: '6c8f42b5f5da58ebfca61c328ef621e7462b1f624c5a0d7001de7eac325ba2bc' }) depends_on 'optipng' => :build @@ -53,7 +53,7 @@ class Dia < Package system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' # Fix dia_renderer_set_size: assertion 'irenderer != NULL' failed. See https://bugs.launchpad.net/ubuntu/+source/dia/+bug/1102960/comments/11. system 'curl -#LO https://bugs.launchpad.net/ubuntu/+source/dia/+bug/1102960/+attachment/3552916/+files/persistence' - abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest( File.read('persistence') ) == '53cb6e49892bd60870fb31780052e46d9e47c5b19f87db1651760d10d3fe66e7' + abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest(File.read('persistence')) == '53cb6e49892bd60870fb31780052e46d9e47c5b19f87db1651760d10d3fe66e7' system "install -Dm644 persistence #{CREW_DEST_HOME}/.dia/persistence" end end diff --git a/packages/diffuse.rb b/packages/diffuse.rb index 8b60ad2e7..da704815d 100644 --- a/packages/diffuse.rb +++ b/packages/diffuse.rb @@ -9,17 +9,17 @@ class Diffuse < Package source_url 'https://downloads.sourceforge.net/project/diffuse/diffuse/0.4.8/diffuse-0.4.8.tar.bz2' source_sha256 'c1d3b79bba9352fcb9aa4003537d3fece248fb824781c5e21f3fcccafd42df2b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffuse/0.4.8_armv7l/diffuse-0.4.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffuse/0.4.8_armv7l/diffuse-0.4.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffuse/0.4.8_i686/diffuse-0.4.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffuse/0.4.8_x86_64/diffuse-0.4.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffuse/0.4.8_x86_64/diffuse-0.4.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1d729d31f35e0839c4793d94e08a35088f9fcf8244799aedebdfc554a34cd944', armv7l: '1d729d31f35e0839c4793d94e08a35088f9fcf8244799aedebdfc554a34cd944', i686: '067c999e0893d4ded1567d22b0f6abcdfa2b4152877d46e676302c211871e7e7', - x86_64: '868bd81b7505b4488fdcb86f3b710e45b46e410b4c28c95c73a51411bc73d27f', + x86_64: '868bd81b7505b4488fdcb86f3b710e45b46e410b4c28c95c73a51411bc73d27f' }) depends_on 'pygtk' diff --git a/packages/diffutils.rb b/packages/diffutils.rb index d134256e7..9d666266a 100644 --- a/packages/diffutils.rb +++ b/packages/diffutils.rb @@ -9,17 +9,17 @@ class Diffutils < Package source_url 'https://ftpmirror.gnu.org/gnu/diffutils/diffutils-3.8.tar.xz' source_sha256 'a6bdd7d1b31266d11c4f4de6c1b748d4607ab0231af5188fc2533d0ae2438fec' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffutils/3.8_armv7l/diffutils-3.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffutils/3.8_armv7l/diffutils-3.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffutils/3.8_i686/diffutils-3.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffutils/3.8_x86_64/diffutils-3.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diffutils/3.8_x86_64/diffutils-3.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '60d8d2f9e575dcd421d7bc7ab9e531fb67098a3e9f0c9af80b34709926889843', armv7l: '60d8d2f9e575dcd421d7bc7ab9e531fb67098a3e9f0c9af80b34709926889843', i686: 'b59c68f3594f03870344182a68bddda9eba1ce19de32705ff0c44108c36b0aa0', - x86_64: 'edddafc3090b7b146594d3b3d80c3c4cb8730c662b68eaaf2d90b42824368eb3', + x86_64: 'edddafc3090b7b146594d3b3d80c3c4cb8730c662b68eaaf2d90b42824368eb3' }) depends_on 'libsigsegv' diff --git a/packages/diskscan.rb b/packages/diskscan.rb index e53515337..a096cf82e 100644 --- a/packages/diskscan.rb +++ b/packages/diskscan.rb @@ -9,27 +9,27 @@ class Diskscan < Package source_url 'https://github.com/baruch/diskscan/archive/0.20.tar.gz' source_sha256 '86038b3eb45fd4b2485a4ffba1949c68bea66f13a4c991265e3d527f022ed966' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diskscan/0.20_armv7l/diskscan-0.20-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diskscan/0.20_armv7l/diskscan-0.20-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diskscan/0.20_i686/diskscan-0.20-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diskscan/0.20_x86_64/diskscan-0.20-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diskscan/0.20_x86_64/diskscan-0.20-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '018a45cad7c7409280a44bbc59ca464cde36eb687d0795ed978d5a69dee93683', armv7l: '018a45cad7c7409280a44bbc59ca464cde36eb687d0795ed978d5a69dee93683', i686: 'fb05ea4842dc5d97f6359b0c891102e3e495c25db67f768e9b9fce83972e0c4a', - x86_64: 'e56c72291e6dbb53b30e41a227404e6b446a37e112442d2d7463a609d577170c', + x86_64: 'e56c72291e6dbb53b30e41a227404e6b446a37e112442d2d7463a609d577170c' }) depends_on 'termcap' def self.build system "cmake . -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/disktype.rb b/packages/disktype.rb index bf453abcb..0b5606ca3 100644 --- a/packages/disktype.rb +++ b/packages/disktype.rb @@ -9,21 +9,21 @@ class Disktype < Package source_url 'http://downloads.sourceforge.net/project/disktype/disktype/9/disktype-9.tar.gz' source_sha256 'b6701254d88412bc5d2db869037745f65f94b900b59184157d072f35832c1111' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/disktype/9_armv7l/disktype-9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/disktype/9_armv7l/disktype-9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/disktype/9_i686/disktype-9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/disktype/9_x86_64/disktype-9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/disktype/9_x86_64/disktype-9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dad43a9f53a1e1678c9279ee0190df4b97304f313874d1684820baaec1594852', armv7l: 'dad43a9f53a1e1678c9279ee0190df4b97304f313874d1684820baaec1594852', i686: '4f7db66b89b225c401222f728e99d0bd61935f2da271999333ac5e8fb2e09477', - x86_64: '807040a6c0d90a8dd4640b008bb0331402b1c232e243a8a14f1ab236933d60ac', + x86_64: '807040a6c0d90a8dd4640b008bb0331402b1c232e243a8a14f1ab236933d60ac' }) def self.build - system "make" + system 'make' end def self.install diff --git a/packages/diy.rb b/packages/diy.rb index b0fb0a9c0..eed54dedc 100644 --- a/packages/diy.rb +++ b/packages/diy.rb @@ -9,17 +9,17 @@ class Diy < Package source_url 'https://github.com/diatomic/diy/archive/3.5.0.tar.gz' source_sha256 'b3b5490441d521b6e9b33471c782948194bf95c7c3df3eb97bc5cf4530b91576' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diy/3.5.0_armv7l/diy-3.5.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diy/3.5.0_armv7l/diy-3.5.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diy/3.5.0_i686/diy-3.5.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diy/3.5.0_x86_64/diy-3.5.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/diy/3.5.0_x86_64/diy-3.5.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1f7e1d0b9c3f4c3675a243ad85082057be425544a1e2a84eb7bd0a1c1f5f059d', armv7l: '1f7e1d0b9c3f4c3675a243ad85082057be425544a1e2a84eb7bd0a1c1f5f059d', i686: 'dbfcfab6e452536ccedb176f659e031fdc4e08f5fa8bc6e57d19247bffcd7dca', - x86_64: '154c20b27c6bccbd7cc1dfb392e9946f09648888847a10141a3374df08ad29bb', + x86_64: '154c20b27c6bccbd7cc1dfb392e9946f09648888847a10141a3374df08ad29bb' }) depends_on 'openmpi' diff --git a/packages/dmidecode.rb b/packages/dmidecode.rb index d57005074..2d55576fb 100644 --- a/packages/dmidecode.rb +++ b/packages/dmidecode.rb @@ -9,17 +9,17 @@ class Dmidecode < Package source_url 'https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.2.tar.xz' source_sha256 '077006fa2da0d06d6383728112f2edef9684e9c8da56752e97cd45a11f838edd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dmidecode/3.2_armv7l/dmidecode-3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dmidecode/3.2_armv7l/dmidecode-3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dmidecode/3.2_i686/dmidecode-3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dmidecode/3.2_x86_64/dmidecode-3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dmidecode/3.2_x86_64/dmidecode-3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '41beef6535dc3a44b0e9485e304cb54143bb5be8b5fdb6fbed5e8e51089d9929', armv7l: '41beef6535dc3a44b0e9485e304cb54143bb5be8b5fdb6fbed5e8e51089d9929', i686: 'b8c0de1cfdbe60df43f545a1d057860ef53eac548284b04ecb58c532077470d9', - x86_64: 'fef3f3b044cf9a7e00678b1a8eee3881611f92053af7da334f1cffcab88b7772', + x86_64: 'fef3f3b044cf9a7e00678b1a8eee3881611f92053af7da334f1cffcab88b7772' }) def self.patch @@ -37,13 +37,13 @@ class Dmidecode < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.postinstall puts - puts "To report information about the system hardware, execute the following:".lightblue - puts "sudo dmidecode".lightblue + puts 'To report information about the system hardware, execute the following:'.lightblue + puts 'sudo dmidecode'.lightblue puts end end diff --git a/packages/dnsmasq.rb b/packages/dnsmasq.rb index 55dccde5b..4125379b5 100644 --- a/packages/dnsmasq.rb +++ b/packages/dnsmasq.rb @@ -9,17 +9,17 @@ class Dnsmasq < Package source_url 'http://thekelleys.org.uk/dnsmasq/dnsmasq-2.80.tar.xz' source_sha256 'cdaba2785e92665cf090646cba6f94812760b9d7d8c8d0cfb07ac819377a63bb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dnsmasq/2.80_armv7l/dnsmasq-2.80-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dnsmasq/2.80_armv7l/dnsmasq-2.80-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dnsmasq/2.80_i686/dnsmasq-2.80-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dnsmasq/2.80_x86_64/dnsmasq-2.80-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dnsmasq/2.80_x86_64/dnsmasq-2.80-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cc8c362e20af19a30faf76355ca10a3f3ec856004008c2dd0272e40957fdfc62', armv7l: 'cc8c362e20af19a30faf76355ca10a3f3ec856004008c2dd0272e40957fdfc62', i686: 'b775dbaf13731edd9875c102ac27d5887662140640258e17929aeb31030411ba', - x86_64: '08436672bcc06753874f043ce26f5d35fb8a1588a0bf8b05d17c638cbd83394c', + x86_64: '08436672bcc06753874f043ce26f5d35fb8a1588a0bf8b05d17c638cbd83394c' }) def self.build diff --git a/packages/docbook.rb b/packages/docbook.rb index 282d3e554..bb792196f 100644 --- a/packages/docbook.rb +++ b/packages/docbook.rb @@ -12,5 +12,4 @@ class Docbook < Package depends_on 'docbook_xml' depends_on 'docbook_xsl' depends_on 'docbook_xsl_nons' - end diff --git a/packages/docbook2x.rb b/packages/docbook2x.rb index f31f4752d..a2904c2b9 100644 --- a/packages/docbook2x.rb +++ b/packages/docbook2x.rb @@ -9,17 +9,17 @@ class Docbook2x < Package source_url 'https://downloads.sourceforge.net/project/docbook2x/docbook2x/0.8.8/docbook2X-0.8.8.tar.gz' source_sha256 '4077757d367a9d1b1427e8d5dfc3c49d993e90deabc6df23d05cfe9cd2fcdc45' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/docbook2x/0.8.8_armv7l/docbook2x-0.8.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/docbook2x/0.8.8_armv7l/docbook2x-0.8.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/docbook2x/0.8.8_i686/docbook2x-0.8.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/docbook2x/0.8.8_x86_64/docbook2x-0.8.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/docbook2x/0.8.8_x86_64/docbook2x-0.8.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '908f22bd15b5d8cd5d4ebc09f9ee7cd2f7bbbf83a0b359c899983c83a0437a2e', armv7l: '908f22bd15b5d8cd5d4ebc09f9ee7cd2f7bbbf83a0b359c899983c83a0437a2e', i686: '06a3b6ea1ada68b8bf1b8b2b7f2d2112bff3c26da0f6900c4b4bc8aeda20b8c9', - x86_64: 'dca6f49d1bae407301a334edbde810845fa2aa6e2000b1cd1d658aac681cbdbe', + x86_64: 'dca6f49d1bae407301a334edbde810845fa2aa6e2000b1cd1d658aac681cbdbe' }) depends_on 'perl_xml_sax_parserfactory' @@ -30,6 +30,6 @@ class Docbook2x < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/dos2unix.rb b/packages/dos2unix.rb index 5c8e5e260..c824caac2 100644 --- a/packages/dos2unix.rb +++ b/packages/dos2unix.rb @@ -9,17 +9,17 @@ class Dos2unix < Package source_url 'https://downloads.sourceforge.net/project/dos2unix/dos2unix/7.4.0/dos2unix-7.4.0.tar.gz' source_sha256 'bac765abdbd95cdd87a71989d4382c32cf3cbfeee2153f0086cb9cf18261048a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dos2unix/7.4.0_armv7l/dos2unix-7.4.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dos2unix/7.4.0_armv7l/dos2unix-7.4.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dos2unix/7.4.0_i686/dos2unix-7.4.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dos2unix/7.4.0_x86_64/dos2unix-7.4.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dos2unix/7.4.0_x86_64/dos2unix-7.4.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e485cc2a80abbd3f47110cca664d8e61ad17916fadbbf87012aa2b7baaeffaf3', armv7l: 'e485cc2a80abbd3f47110cca664d8e61ad17916fadbbf87012aa2b7baaeffaf3', i686: 'c93d6c2a9c908612c827f5361caa44c9c615bce5403ba1233eb90adb10173ece', - x86_64: '249077651ae479e1888742a2925d41e003331f8836392986ed58b3fd18a6d123', + x86_64: '249077651ae479e1888742a2925d41e003331f8836392986ed58b3fd18a6d123' }) depends_on 'gettext' => :build diff --git a/packages/dosbox.rb b/packages/dosbox.rb index 7e351b637..10bbd997a 100644 --- a/packages/dosbox.rb +++ b/packages/dosbox.rb @@ -9,17 +9,17 @@ class Dosbox < Package source_url 'https://downloads.sourceforge.net/project/dosbox/dosbox/0.74-3/dosbox-0.74-3.tar.gz' source_sha256 'c0d13dd7ed2ed363b68de615475781e891cd582e8162b5c3669137502222260a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox/0.74-3_armv7l/dosbox-0.74-3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox/0.74-3_armv7l/dosbox-0.74-3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox/0.74-3_i686/dosbox-0.74-3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox/0.74-3_x86_64/dosbox-0.74-3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox/0.74-3_x86_64/dosbox-0.74-3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4d63eeba4d2e93696ff90cf61f806ea64b86552a7739651a6b717427e9ebe94f', armv7l: '4d63eeba4d2e93696ff90cf61f806ea64b86552a7739651a6b717427e9ebe94f', i686: 'ff371f1229c13dd11e11bf052c22f556373bf3d2c5eac1c12df8116a2b0bbed3', - x86_64: '1e45f3a2ef42431b06cc98f4c3769f8f1ce65094d71b0a9ff871eaabb6f22e86', + x86_64: '1e45f3a2ef42431b06cc98f4c3769f8f1ce65094d71b0a9ff871eaabb6f22e86' }) depends_on 'libpng' @@ -42,12 +42,12 @@ class Dosbox < Package end def self.remove - print "Would you like to remove the config directory? [y/N] " - response = STDIN.getc + print 'Would you like to remove the config directory? [y/N] ' + response = $stdin.getc config_dir = "#{HOME}/.dosbox" if Dir.exist? config_dir case response - when "y", "Y" + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else diff --git a/packages/dosbox_x.rb b/packages/dosbox_x.rb index 5d882b564..c44e32816 100644 --- a/packages/dosbox_x.rb +++ b/packages/dosbox_x.rb @@ -9,17 +9,17 @@ class Dosbox_x < Package source_url 'https://github.com/joncampbell123/dosbox-x/archive/dosbox-x-v0.83.1.tar.gz' source_sha256 '222c6c4e2ec15bfab0e327b9ba4af92a3fcdd0ff76f1917529a11503ab4a2833' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox_x/0.83.1_armv7l/dosbox_x-0.83.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox_x/0.83.1_armv7l/dosbox_x-0.83.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox_x/0.83.1_i686/dosbox_x-0.83.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox_x/0.83.1_x86_64/dosbox_x-0.83.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosbox_x/0.83.1_x86_64/dosbox_x-0.83.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '839c4fef89a682fd9bc7bc761b42a112b7bf9e8ab6e33febe37ca3a80ef58aaa', armv7l: '839c4fef89a682fd9bc7bc761b42a112b7bf9e8ab6e33febe37ca3a80ef58aaa', i686: '27a8b791fa8079e871ac68d58ae41e925b568b604659d063b4d3c7b32d578305', - x86_64: '28d8a38df1329b5059e81f84a37eafc155bfff5445bf3ded2eed8bc92e8d25b6', + x86_64: '28d8a38df1329b5059e81f84a37eafc155bfff5445bf3ded2eed8bc92e8d25b6' }) depends_on 'ffmpeg' diff --git a/packages/dosfstools.rb b/packages/dosfstools.rb index f4fd4629b..54f3eb5df 100644 --- a/packages/dosfstools.rb +++ b/packages/dosfstools.rb @@ -9,17 +9,17 @@ class Dosfstools < Package source_url 'https://github.com/dosfstools/dosfstools/releases/download/v4.1/dosfstools-4.1.tar.xz' source_sha256 'e6b2aca70ccc3fe3687365009dd94a2e18e82b688ed4e260e04b7412471cc173' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosfstools/4.1_armv7l/dosfstools-4.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosfstools/4.1_armv7l/dosfstools-4.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosfstools/4.1_i686/dosfstools-4.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosfstools/4.1_x86_64/dosfstools-4.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dosfstools/4.1_x86_64/dosfstools-4.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a2fa41c25a7aee9ae85cd1b7759d3de0f89c6e3863ab26b7959d0b7f7c4acae6', armv7l: 'a2fa41c25a7aee9ae85cd1b7759d3de0f89c6e3863ab26b7959d0b7f7c4acae6', i686: '5e71d1e528360ce349a3a609ffad1d5723a91fc2687a76b8fe5f2a8c8437665c', - x86_64: '430a5579234dd68276ecb94cd24c0e5b894b26f04e76b09d2268aeaef7467046', + x86_64: '430a5579234dd68276ecb94cd24c0e5b894b26f04e76b09d2268aeaef7467046' }) def self.build diff --git a/packages/double_conversion.rb b/packages/double_conversion.rb index 7110c1501..43bceba3f 100644 --- a/packages/double_conversion.rb +++ b/packages/double_conversion.rb @@ -9,17 +9,17 @@ class Double_conversion < Package source_url 'https://github.com/google/double-conversion/archive/v3.1.5.tar.gz' source_sha256 'a63ecb93182134ba4293fd5f22d6e08ca417caafa244afaa751cbfddf6415b13' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/double_conversion/3.1.5_armv7l/double_conversion-3.1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/double_conversion/3.1.5_armv7l/double_conversion-3.1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/double_conversion/3.1.5_i686/double_conversion-3.1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/double_conversion/3.1.5_x86_64/double_conversion-3.1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/double_conversion/3.1.5_x86_64/double_conversion-3.1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '30e4c14b0f6e37c9fbe05f14838e57fc9fccd9f9f79681a062012ca3114e9786', armv7l: '30e4c14b0f6e37c9fbe05f14838e57fc9fccd9f9f79681a062012ca3114e9786', i686: 'd378fa884903a2839320b2d45920cfb929fb4b9f3de7719f7bfb55c406e04730', - x86_64: 'db6e20068fb804648d04f21244a9dc9abcc4e36e9aaeb48038e39f51039f845a', + x86_64: 'db6e20068fb804648d04f21244a9dc9abcc4e36e9aaeb48038e39f51039f845a' }) def self.build diff --git a/packages/doxygen.rb b/packages/doxygen.rb index 2a20704a7..ac4d69316 100644 --- a/packages/doxygen.rb +++ b/packages/doxygen.rb @@ -9,17 +9,17 @@ class Doxygen < Package source_url 'https://github.com/doxygen/doxygen/archive/Release_1_8_17.tar.gz' source_sha256 '1b5d337e4b73ef1357a88cbd06fc4c301f08f279dac0adb99e876f4d72361f4f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/doxygen/1.8.17_armv7l/doxygen-1.8.17-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/doxygen/1.8.17_armv7l/doxygen-1.8.17-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/doxygen/1.8.17_i686/doxygen-1.8.17-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/doxygen/1.8.17_x86_64/doxygen-1.8.17-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/doxygen/1.8.17_x86_64/doxygen-1.8.17-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f775a0bd1f0ac17e216d5be7667e605bb8b819426dcd87ccb79547978883e79f', armv7l: 'f775a0bd1f0ac17e216d5be7667e605bb8b819426dcd87ccb79547978883e79f', i686: 'f6a9e88ac424e38e19df517723af86c2b3296d6119d24073ff411bd3988d1603', - x86_64: 'ff5909d7d941b2a9e29ffc2c1d54613f65c57ff5ac4bae186264f63614ee6be3', + x86_64: 'ff5909d7d941b2a9e29ffc2c1d54613f65c57ff5ac4bae186264f63614ee6be3' }) depends_on 'python2' => :build diff --git a/packages/dropbox.rb b/packages/dropbox.rb index 2453cac09..c486dc54f 100644 --- a/packages/dropbox.rb +++ b/packages/dropbox.rb @@ -15,30 +15,30 @@ class Dropbox < Package source_sha256 'bd948a712e21c36d01ad17e72a5893972dd9411408561c3b806dbca2c32ae9a4' end - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox/48.4.58_i686/dropbox-48.4.58-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox/48.4.58_x86_64/dropbox-48.4.58-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox/48.4.58_i686/dropbox-48.4.58-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox/48.4.58_x86_64/dropbox-48.4.58-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: '1d272702286bd31f3235ba0eb8369946f45fb4ea919b35d1ec4ed060a1578b69', - x86_64: 'c2c699372e4646ce5ed542fa189c08dc44dea1ae312f7401f1f385279e1b2ded', + binary_sha256({ + i686: '1d272702286bd31f3235ba0eb8369946f45fb4ea919b35d1ec4ed060a1578b69', + x86_64: 'c2c699372e4646ce5ed542fa189c08dc44dea1ae312f7401f1f385279e1b2ded' }) depends_on 'python2' unless File.exist? "#{CREW_PREFIX}/bin/python" depends_on 'libxslt' def self.build - system "curl -#LO https://linux.dropbox.com/packages/dropbox.py" + system 'curl -#LO https://linux.dropbox.com/packages/dropbox.py' system "sed -i 's,~/.dropbox-dist,#{CREW_LIB_PREFIX}/dropbox,g' dropbox.py" system "echo '#!/bin/bash' > dropboxd" system "echo 'PWD=$(pwd)' >> dropboxd" system "echo 'cd #{CREW_LIB_PREFIX}/dropbox' >> dropboxd" system "echo './dropboxd' >> dropboxd" system "echo 'cd $PWD' >> dropboxd" - system "chmod +x dropboxd" + system 'chmod +x dropboxd' system "echo '#!/bin/bash' > dropbox" system "echo 'python #{CREW_PREFIX}/bin/dropbox.py \"$@\"' >> dropbox" - system "chmod +x dropbox" + system 'chmod +x dropbox' end def self.install @@ -53,8 +53,8 @@ class Dropbox < Package def self.postinstall puts puts "To finish the installation, execute 'dropboxd'.".lightblue - puts "Login to dropbox.com, highlight the url and paste into Chrome.".lightblue - puts "Type Ctrl+C to exit dropboxd after linking your system.".lightblue + puts 'Login to dropbox.com, highlight the url and paste into Chrome.'.lightblue + puts 'Type Ctrl+C to exit dropboxd after linking your system.'.lightblue puts "Execute 'dropbox start' and after syncing is complete, files will be available in ~/Dropbox.".lightblue puts "Execute 'dropbox' to see the full list of available options.".lightblue puts diff --git a/packages/dropbox_uploader.rb b/packages/dropbox_uploader.rb index 2d70b3d0f..01c27f2c3 100644 --- a/packages/dropbox_uploader.rb +++ b/packages/dropbox_uploader.rb @@ -9,31 +9,31 @@ class Dropbox_uploader < Package source_url 'https://github.com/andreafabrizi/Dropbox-Uploader/archive/1.0.tar.gz' source_sha256 '8c9be8bd38fb3b0f0b4d1a863132ad38c8299ac62ecfbd1e818addf32b48d84c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox_uploader/1.0_armv7l/dropbox_uploader-1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox_uploader/1.0_armv7l/dropbox_uploader-1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox_uploader/1.0_i686/dropbox_uploader-1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox_uploader/1.0_x86_64/dropbox_uploader-1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dropbox_uploader/1.0_x86_64/dropbox_uploader-1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1a69021e4219a9dca4b90e3b5f1a6b6b31b426f6c64e359148c1c0f7a376e260', armv7l: '1a69021e4219a9dca4b90e3b5f1a6b6b31b426f6c64e359148c1c0f7a376e260', i686: '8d2c53ab15a7ce7d6bff02c8409f26b5b07b81f425bfe59170ee9d76d59ef49a', - x86_64: 'de141ac2bbc1a53d30776f5a280af3733222a92ca09465f13ea5b9d6000b2731', + x86_64: 'de141ac2bbc1a53d30776f5a280af3733222a92ca09465f13ea5b9d6000b2731' }) depends_on 'libcurl' def self.install system "sed -i 's,dropbox_uploader.sh,dropbox_uploader,g' dropShell.sh" - system "chmod +x dropShell.sh" - system "chmod +x dropbox_uploader.sh" + system 'chmod +x dropShell.sh' + system 'chmod +x dropbox_uploader.sh' system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "cp dropShell.sh #{CREW_DEST_PREFIX}/bin/dropshell" system "cp dropbox_uploader.sh #{CREW_DEST_PREFIX}/bin/dropbox_uploader" - puts "" + puts '' puts "Type 'dropbox_uploader' and follow the instructions to finish the installation.".lightblue puts "To execute The Interactive Dropbox SHELL, type 'dropshell'.".lightblue - puts "" + puts '' end end diff --git a/packages/dsq.rb b/packages/dsq.rb index 8028dc578..aa8bf232f 100644 --- a/packages/dsq.rb +++ b/packages/dsq.rb @@ -9,17 +9,17 @@ class Dsq < Package source_url 'https://github.com/multiprocessio/dsq/archive/0.18.0.tar.gz' source_sha256 'b61a811646cbd383e5f98bb8d2fc16c41bdb229575d90e84daa645512ef042bb' - binary_url ({ + binary_url({ x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dsq/0.18.0_x86_64/dsq-0.18.0-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ x86_64: '8278c63305a72ecf2c5eb1343f15ed4e515cd12e79023352fc2c57a88370f763' }) depends_on 'go' => :build def self.install - system "go get github.com/multiprocessio/dsq" + system 'go get github.com/multiprocessio/dsq' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" system "go build -o #{CREW_DEST_PREFIX}/bin/dsq" end diff --git a/packages/dstat.rb b/packages/dstat.rb index e5be0760b..14d3237ac 100644 --- a/packages/dstat.rb +++ b/packages/dstat.rb @@ -9,25 +9,24 @@ class Dstat < Package source_url 'https://github.com/dagwieers/dstat/archive/0.7.3.tar.gz' source_sha256 '46e63821857b69fbc60cb2c7d893ccdd6f31cd9ef24b8bb0b68951e1c7374898' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dstat/0.7.3_armv7l/dstat-0.7.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dstat/0.7.3_armv7l/dstat-0.7.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dstat/0.7.3_i686/dstat-0.7.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dstat/0.7.3_x86_64/dstat-0.7.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dstat/0.7.3_x86_64/dstat-0.7.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7a9d0511b6c3248d64fd453ccac3c360560bc6d2231e9db2d8b45347001052a7', armv7l: '7a9d0511b6c3248d64fd453ccac3c360560bc6d2231e9db2d8b45347001052a7', i686: '198ec4a016d2141e8252b5e620ece1fc3d14e538e6ce357434a2f8c041a9acce', - x86_64: 'd37062db82e51d3bdfa30974b330442d8297f4e41d9a8705e4e51c41bfb604ba', + x86_64: 'd37062db82e51d3bdfa30974b330442d8297f4e41d9a8705e4e51c41bfb604ba' }) - depends_on "python27" + depends_on 'python27' - def self.build - end + def self.build; end def self.install - system "make", "prefix=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "prefix=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/dtrx.rb b/packages/dtrx.rb index 56adf2930..96da24aeb 100644 --- a/packages/dtrx.rb +++ b/packages/dtrx.rb @@ -9,17 +9,17 @@ class Dtrx < Package source_url 'https://brettcsmith.org/2007/dtrx/dtrx-7.1.tar.gz' # 404 Not Found source_sha256 '1c9afe48e9d9d4a1caa4c9b0c50593c6fe427942716ce717d81bae7f8425ce97' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dtrx/7.1_armv7l/dtrx-7.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dtrx/7.1_armv7l/dtrx-7.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dtrx/7.1_i686/dtrx-7.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dtrx/7.1_x86_64/dtrx-7.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dtrx/7.1_x86_64/dtrx-7.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a607b05853dfa122ebdb852f28ac59b6142c99f7ee156a631b75bc5d82f797fa', armv7l: 'a607b05853dfa122ebdb852f28ac59b6142c99f7ee156a631b75bc5d82f797fa', i686: 'cdd735f6be940b2535b89226bfdeba5b65e92cbdfe0a828bceb7fc5787d872d7', - x86_64: '4817af93d2c30c4ced5c8fb5a4e0ebc7ebb51fb6fbfb2300380b27221b6b5c49', + x86_64: '4817af93d2c30c4ced5c8fb5a4e0ebc7ebb51fb6fbfb2300380b27221b6b5c49' }) depends_on 'binutils' diff --git a/packages/dub.rb b/packages/dub.rb index 490c879d1..458af6838 100644 --- a/packages/dub.rb +++ b/packages/dub.rb @@ -9,28 +9,28 @@ class Dub < Package source_url 'https://github.com/dlang/dub/archive/v1.7.1.tar.gz' source_sha256 'baa8c533f59d83f74e89c06f5ec7e52daf3becb227c7177a9eeab7159ba86dbc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dub/1.7.1_armv7l/dub-1.7.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dub/1.7.1_armv7l/dub-1.7.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dub/1.7.1_i686/dub-1.7.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dub/1.7.1_x86_64/dub-1.7.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dub/1.7.1_x86_64/dub-1.7.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fc18b55caf6bf1b72d4400727be146fb0dc55978d8157976b7058b03928d1312', armv7l: 'fc18b55caf6bf1b72d4400727be146fb0dc55978d8157976b7058b03928d1312', i686: 'fbfbe69630730c275192a1c5c953402486b16573090f0fb7c17661d221b455ec', - x86_64: '7213094cd902a3f201be78d692075782d2b78ac72af5df34248cddc203443270', + x86_64: '7213094cd902a3f201be78d692075782d2b78ac72af5df34248cddc203443270' }) depends_on 'ldc' def self.build - system "echo \"module dub.version_;\" > source/dub/version_.d" + system 'echo "module dub.version_;" > source/dub/version_.d' system "echo 'enum dubVersion = \"1.7.1\";' >> source/dub/version_.d" - system "ldmd2 -ofbin/dub -w -O -g -version=DubUseCurl -Isource -L-lcurl @build-files.txt" + system 'ldmd2 -ofbin/dub -w -O -g -version=DubUseCurl -Isource -L-lcurl @build-files.txt' end def self.install - system "install", "-Dm755", "bin/dub", "#{CREW_DEST_PREFIX}/bin/dub" + system 'install', '-Dm755', 'bin/dub', "#{CREW_DEST_PREFIX}/bin/dub" end end diff --git a/packages/ecasound.rb b/packages/ecasound.rb index 5ffb792e2..7b1515ada 100644 --- a/packages/ecasound.rb +++ b/packages/ecasound.rb @@ -9,17 +9,17 @@ class Ecasound < Package source_url 'https://nosignal.fi/download/ecasound-2.9.3.tar.gz' source_sha256 '468bec44566571043c655c808ddeb49ae4f660e49ab0072970589fd5a493f6d4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ecasound/1.0.21_armv7l/ecasound-1.0.21-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ecasound/1.0.21_armv7l/ecasound-1.0.21-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ecasound/1.0.21_i686/ecasound-1.0.21-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ecasound/1.0.21_x86_64/ecasound-1.0.21-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ecasound/1.0.21_x86_64/ecasound-1.0.21-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8bbf7d4b25da6f034a519a8bbb213acd9e4d328c8be0ffcb1ef7973faf1932ea', armv7l: '8bbf7d4b25da6f034a519a8bbb213acd9e4d328c8be0ffcb1ef7973faf1932ea', i686: '1cce14a38401659698c2500e9d09aaf732c46343438601745d46cbf162fcd5cf', - x86_64: 'f8242a29cdc5a9a3abcabb1455a457c39ed08d195b7aa17df859f0ad845ca6d4', + x86_64: 'f8242a29cdc5a9a3abcabb1455a457c39ed08d195b7aa17df859f0ad845ca6d4' }) depends_on 'libaudiofile' diff --git a/packages/ed.rb b/packages/ed.rb index 6ceded31c..dfa107884 100644 --- a/packages/ed.rb +++ b/packages/ed.rb @@ -9,25 +9,25 @@ class Ed < Package source_url 'https://ftpmirror.gnu.org/ed/ed-1.15.tar.lz' source_sha256 'ad4489c0ad7a108c514262da28e6c2a426946fb408a3977ef1ed34308bdfd174' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ed/1.15_armv7l/ed-1.15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ed/1.15_armv7l/ed-1.15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ed/1.15_i686/ed-1.15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ed/1.15_x86_64/ed-1.15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ed/1.15_x86_64/ed-1.15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7191a1f8ade2fc029dc0d82783dbcbc2e6176af3cd779756c21e10ca32cd146f', armv7l: '7191a1f8ade2fc029dc0d82783dbcbc2e6176af3cd779756c21e10ca32cd146f', i686: 'e97ac61ce4cdc2ab518ae2ddd8932500c089e48a8c10f757c456dd2fa7989d3b', - x86_64: 'b85eb1539017207621a2f6361c760738c1f965889f2691e711a13574f5528925', + x86_64: 'b85eb1539017207621a2f6361c760738c1f965889f2691e711a13574f5528925' }) # only lz archive is available for ed and it requires lzip. depends_on 'lzip' => :build def self.build - system "./configure", - "--prefix=#{CREW_PREFIX}" + system './configure', + "--prefix=#{CREW_PREFIX}" system 'make' end diff --git a/packages/edge.rb b/packages/edge.rb index b03a70f94..de97b4e8b 100644 --- a/packages/edge.rb +++ b/packages/edge.rb @@ -35,8 +35,8 @@ class Edge < Package 'ae7b1378a5d9d84314b459b6a16c3ec14aae0b88eeb78040f7bc28156cf2d753', 'microsoft-edge.png' icon_path = "#{CREW_DEST_PREFIX}/share/icons/hicolor/128x128/apps" - FileUtils.mkdir_p "#{icon_path}" - FileUtils.mv 'microsoft-edge.png', "#{icon_path}" + FileUtils.mkdir_p icon_path.to_s + FileUtils.mv 'microsoft-edge.png', icon_path.to_s end def self.postinstall diff --git a/packages/editres.rb b/packages/editres.rb index 9ddacbaef..f592cdc34 100644 --- a/packages/editres.rb +++ b/packages/editres.rb @@ -9,17 +9,17 @@ class Editres < Package source_url 'https://x.org/archive/individual/app/editres-1.0.7.tar.bz2' source_sha256 '089ad34628e55a779b97e369f55fb12caefc96d684b508d9022eb9e12b775c11' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/editres/1.0.7_armv7l/editres-1.0.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/editres/1.0.7_armv7l/editres-1.0.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/editres/1.0.7_i686/editres-1.0.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/editres/1.0.7_x86_64/editres-1.0.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/editres/1.0.7_x86_64/editres-1.0.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a0d58ce9b3c97f216a4f44b41b0597d434609db993f623ad2679f83eda9647e5', armv7l: 'a0d58ce9b3c97f216a4f44b41b0597d434609db993f623ad2679f83eda9647e5', i686: 'e631c24169d134eb2a467c0a435223512120c3c9aa9ebf770e3a33cfd4cb2232', - x86_64: '33bc1a315e539c110dcaf04b0b89eb1da83dc14b3c568d2fac25982e248f1869', + x86_64: '33bc1a315e539c110dcaf04b0b89eb1da83dc14b3c568d2fac25982e248f1869' }) def self.build diff --git a/packages/eigen.rb b/packages/eigen.rb index 64dbcaf8a..ff8940562 100644 --- a/packages/eigen.rb +++ b/packages/eigen.rb @@ -9,17 +9,17 @@ class Eigen < Package source_url 'https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.bz2' source_sha256 '685adf14bd8e9c015b78097c1dc22f2f01343756f196acdc76a678e1ae352e11' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eigen/3.3.7_armv7l/eigen-3.3.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eigen/3.3.7_armv7l/eigen-3.3.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eigen/3.3.7_i686/eigen-3.3.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eigen/3.3.7_x86_64/eigen-3.3.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eigen/3.3.7_x86_64/eigen-3.3.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd5cf4005c822890e8d6a3a57fd186151dfd36d0fef513200a2e81fa767ddb64e', armv7l: 'd5cf4005c822890e8d6a3a57fd186151dfd36d0fef513200a2e81fa767ddb64e', i686: '11f717b454e479d2f91ad0410aa403fa68c904fab37a8f30499254f3e780964a', - x86_64: '4ae4ecb6aed2407f0e4adf84116b91b40e830eaed6d2ef028825a26e89d8bc72', + x86_64: '4ae4ecb6aed2407f0e4adf84116b91b40e830eaed6d2ef028825a26e89d8bc72' }) depends_on 'boost' diff --git a/packages/electric.rb b/packages/electric.rb index 2f13e46d7..46d99ef51 100644 --- a/packages/electric.rb +++ b/packages/electric.rb @@ -8,9 +8,9 @@ class Electric < Package compatibility 'all' source_url 'SKIP' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'jdk8' @@ -25,8 +25,8 @@ class Electric < Package end def self.install - system "curl -L#o electric.jar https://ftpmirror.gnu.org/electric/electricBinary-9.07.jar" - abort 'Checksum mismatch. 😔 Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('electric.jar') ) == '3e383f673183265700e0c13a5f7b1d3348247465c3d8817c845d62e4c92d86ce' + system 'curl -L#o electric.jar https://ftpmirror.gnu.org/electric/electricBinary-9.07.jar' + abort 'Checksum mismatch. 😔 Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('electric.jar')) == '3e383f673183265700e0c13a5f7b1d3348247465c3d8817c845d62e4c92d86ce' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/electric" FileUtils.mv 'electric.jar', "#{CREW_DEST_PREFIX}/share/electric" @@ -41,8 +41,8 @@ class Electric < Package log_file = "#{HOME}/electric.log" if File.exist? log_file print "Would you like to remove #{log_file}? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_f log_file puts "#{log_file} removed.".lightred else diff --git a/packages/elfutils.rb b/packages/elfutils.rb index 62a1beed5..78d13fa59 100644 --- a/packages/elfutils.rb +++ b/packages/elfutils.rb @@ -14,13 +14,13 @@ class Elfutils < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elfutils/0.186_armv7l/elfutils-0.186-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elfutils/0.186_armv7l/elfutils-0.186-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elfutils/0.186_i686/elfutils-0.186-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elfutils/0.186_x86_64/elfutils-0.186-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elfutils/0.186_x86_64/elfutils-0.186-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: '25fd7d99e5e97024974439900d992919808a7a2cf611f958281a2f1c415e3046', armv7l: '25fd7d99e5e97024974439900d992919808a7a2cf611f958281a2f1c415e3046', i686: '40c9c1f6ec7ce7d632779d117ab4f704b6125224c8916c6e53150b807cf21520', - x86_64: 'be351d1f3faacaf7fec9390486cf0b6cda2b96b9881470bc0c211a262c51717c', + x86_64: 'be351d1f3faacaf7fec9390486cf0b6cda2b96b9881470bc0c211a262c51717c' }) depends_on 'libcurl' diff --git a/packages/elinks.rb b/packages/elinks.rb index b961b2066..d11a8edcd 100644 --- a/packages/elinks.rb +++ b/packages/elinks.rb @@ -9,26 +9,26 @@ class Elinks < Package source_url 'http://elinks.or.cz/download/elinks-0.11.7.tar.bz2' source_sha256 '456db6f704c591b1298b0cd80105f459ff8a1fc07a0ec1156a36c4da6f898979' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elinks/0.11.7_armv7l/elinks-0.11.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elinks/0.11.7_armv7l/elinks-0.11.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elinks/0.11.7_i686/elinks-0.11.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elinks/0.11.7_x86_64/elinks-0.11.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/elinks/0.11.7_x86_64/elinks-0.11.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0d84da6aae40b4ac0df284338634493925ad37ff8a3e5017383de8a8ca8c8db8', armv7l: '0d84da6aae40b4ac0df284338634493925ad37ff8a3e5017383de8a8ca8c8db8', i686: 'cffbb308ddf6d25d74d94d3f17e790b1f0d90ef9e6fea933180c50ef35006152', - x86_64: '6473794b1cad1f09965ae540adf4f8fe0e8bb9a957d9d37477ff06e6f99095d0', + x86_64: '6473794b1cad1f09965ae540adf4f8fe0e8bb9a957d9d37477ff06e6f99095d0' }) depends_on 'bz2' depends_on 'lzip' def self.build - system "sh autogen.sh" + system 'sh autogen.sh' system "./configure --without-x --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install diff --git a/packages/elixir.rb b/packages/elixir.rb index 0ea32df64..b7d84ca15 100644 --- a/packages/elixir.rb +++ b/packages/elixir.rb @@ -20,11 +20,11 @@ class Elixir < Package FileUtils.rm_f Dir['bin/*.bat'] FileUtils.rm_f Dir['man/*.1.in'] # Prepare destination directories - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1" # Add relevant files - FileUtils.cp_r 'bin/', "#{CREW_DEST_PREFIX}" - FileUtils.cp_r Dir['lib/mix/lib/*'], "#{CREW_DEST_LIB_PREFIX}" + FileUtils.cp_r 'bin/', CREW_DEST_PREFIX.to_s + FileUtils.cp_r Dir['lib/mix/lib/*'], CREW_DEST_LIB_PREFIX.to_s FileUtils.cp_r Dir['man/*'], "#{CREW_DEST_MAN_PREFIX}/man1" end end diff --git a/packages/emacs.rb b/packages/emacs.rb index 14f520b12..a26705f78 100644 --- a/packages/emacs.rb +++ b/packages/emacs.rb @@ -9,17 +9,17 @@ class Emacs < Package source_url 'https://ftpmirror.gnu.org/emacs/emacs-27.1.tar.xz' source_sha256 '4a4c128f915fc937d61edfc273c98106711b540c9be3cd5d2e2b9b5b2f172e41' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/emacs/27.1_armv7l/emacs-27.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/emacs/27.1_armv7l/emacs-27.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/emacs/27.1_i686/emacs-27.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/emacs/27.1_x86_64/emacs-27.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/emacs/27.1_x86_64/emacs-27.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2a4c0e724b6d5d05ae99418cad0557dc6e72c04e66dbccc041971bd3d954f408', armv7l: '2a4c0e724b6d5d05ae99418cad0557dc6e72c04e66dbccc041971bd3d954f408', i686: 'e428b1bcf011ce6a81a057b7b757436385ad11c5e3b34d5508d2ed3411b27047', - x86_64: 'ee87e75116c30bdfcab5c92dff5f7413c6b7bdc1fe813727dce16f21f2b0ec61', + x86_64: 'ee87e75116c30bdfcab5c92dff5f7413c6b7bdc1fe813727dce16f21f2b0ec61' }) depends_on 'lcms' diff --git a/packages/encodings.rb b/packages/encodings.rb index 7e371b957..456ce4685 100644 --- a/packages/encodings.rb +++ b/packages/encodings.rb @@ -9,17 +9,17 @@ class Encodings < Package source_url 'https://www.x.org/releases/individual/font/encodings-1.0.5.tar.bz2' source_sha256 'bd96e16143a044b19e87f217cf6a3763a70c561d1076aad6f6d862ec41774a31' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/encodings/1.0.5_armv7l/encodings-1.0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/encodings/1.0.5_armv7l/encodings-1.0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/encodings/1.0.5_i686/encodings-1.0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/encodings/1.0.5_x86_64/encodings-1.0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/encodings/1.0.5_x86_64/encodings-1.0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'eaa062b2b7fb598e9f08c6c3a17cac90d216af00da3a53d345fa1c9b25acf00c', armv7l: 'eaa062b2b7fb598e9f08c6c3a17cac90d216af00da3a53d345fa1c9b25acf00c', i686: '3f55baae1377dfd81705627842acf0a37c7efaeb03e5de3a9086cadb65a9aad1', - x86_64: '7571507bb292543e9a4fabb77eb51713403983c04bab5b5b1593946f4a07a00a', + x86_64: '7571507bb292543e9a4fabb77eb51713403983c04bab5b5b1593946f4a07a00a' }) depends_on 'mkfontscale' diff --git a/packages/enscript.rb b/packages/enscript.rb index 4108c1bd3..7da9c68bc 100644 --- a/packages/enscript.rb +++ b/packages/enscript.rb @@ -9,17 +9,17 @@ class Enscript < Package source_url 'https://ftpmirror.gnu.org/enscript/enscript-1.6.6.tar.gz' source_sha256 '6d56bada6934d055b34b6c90399aa85975e66457ac5bf513427ae7fc77f5c0bb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/enscript/1.6.6_armv7l/enscript-1.6.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/enscript/1.6.6_armv7l/enscript-1.6.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/enscript/1.6.6_i686/enscript-1.6.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/enscript/1.6.6_x86_64/enscript-1.6.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/enscript/1.6.6_x86_64/enscript-1.6.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '316ed484d08cfbe16632937379a05366b9841e986e351fd3d4061f474e046725', armv7l: '316ed484d08cfbe16632937379a05366b9841e986e351fd3d4061f474e046725', i686: '4332bbf72b8622a2ecbc84e58f55b1515ce66c3d678c69c1f28402cfc6e2a7e3', - x86_64: '638519de1bdfc08816d511f8ad468213d78293a77a26295630a0266b664582c9', + x86_64: '638519de1bdfc08816d511f8ad468213d78293a77a26295630a0266b664582c9' }) depends_on 'libpth' @@ -33,6 +33,6 @@ class Enscript < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/entr.rb b/packages/entr.rb index 41210f60d..24c61354d 100644 --- a/packages/entr.rb +++ b/packages/entr.rb @@ -9,17 +9,17 @@ class Entr < Package source_url 'http://entrproject.org/code/entr-4.0.tar.gz' source_sha256 '4ad4fe9108b179199951cfc78a581a8a69602b073dae59bcae4b810f6e1f6c8b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/entr/4.0_armv7l/entr-4.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/entr/4.0_armv7l/entr-4.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/entr/4.0_i686/entr-4.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/entr/4.0_x86_64/entr-4.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/entr/4.0_x86_64/entr-4.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0245397ddc6c63266cb85893650b4e3f30ba9ba433c3bb6ce4f1e026b31d7f41', armv7l: '0245397ddc6c63266cb85893650b4e3f30ba9ba433c3bb6ce4f1e026b31d7f41', i686: '74adb77a26cc198d011f0e57f8311c41cd34b91243cb3456269f71ef1e2be273', - x86_64: '6efb1d26f5472c55ac84d32807bae88c444df2bdb4128a9e2d6ba2349f60e591', + x86_64: '6efb1d26f5472c55ac84d32807bae88c444df2bdb4128a9e2d6ba2349f60e591' }) def self.build @@ -28,6 +28,6 @@ class Entr < Package end def self.install - system "make", "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/epydoc.rb b/packages/epydoc.rb index 140681a4f..c095486cc 100644 --- a/packages/epydoc.rb +++ b/packages/epydoc.rb @@ -9,17 +9,17 @@ class Epydoc < Package source_url 'https://downloads.sourceforge.net/project/epydoc/epydoc/3.0.1/epydoc-3.0.1.tar.gz' source_sha256 'd4e5c8d90937d01b05170f592c1fa9b29e9ed0498dfe7f0eb2a3af61725b6ad1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epydoc/3.0.1_armv7l/epydoc-3.0.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epydoc/3.0.1_armv7l/epydoc-3.0.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epydoc/3.0.1_i686/epydoc-3.0.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epydoc/3.0.1_x86_64/epydoc-3.0.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epydoc/3.0.1_x86_64/epydoc-3.0.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8991ce352c0c8d49e7947ed3d99194dc3d8b3c6277c21ee47f44925b9377dccf', armv7l: '8991ce352c0c8d49e7947ed3d99194dc3d8b3c6277c21ee47f44925b9377dccf', i686: 'cff7e6d737b259381d1538acf184b7f209d857c297264fa91483c6b01033356b', - x86_64: '5978478fb0eadb8a0a48b76b3c96bf0baa6b6c8d31ecd97c121a4cbaeb0941dd', + x86_64: '5978478fb0eadb8a0a48b76b3c96bf0baa6b6c8d31ecd97c121a4cbaeb0941dd' }) depends_on 'python2' diff --git a/packages/erlang.rb b/packages/erlang.rb index f803b8506..ffc6b92ef 100644 --- a/packages/erlang.rb +++ b/packages/erlang.rb @@ -9,17 +9,17 @@ class Erlang < Package source_url 'https://erlang.org/download/otp_src_25.0.tar.gz' source_sha256 '3e1e2e55409e9484e69b316fcd00ff7e2ed606bcfb2c7cac514f9b9aeb9651e8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/erlang/25.0_armv7l/erlang-25.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/erlang/25.0_armv7l/erlang-25.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/erlang/25.0_i686/erlang-25.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/erlang/25.0_x86_64/erlang-25.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/erlang/25.0_x86_64/erlang-25.0-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '05dab34ca35b1cc29e31114ad88382b40477985927f93e4f6514e60a66f8d7f8', armv7l: '05dab34ca35b1cc29e31114ad88382b40477985927f93e4f6514e60a66f8d7f8', i686: '5218ffcd054d29bf5754aedec73777a62b061785358d8bf021a36434deb89b60', - x86_64: '4d34f06850d5a5e6bdd6fc778eab27cdb72501086cd2d130d5ff4e663943ccbf', + x86_64: '4d34f06850d5a5e6bdd6fc778eab27cdb72501086cd2d130d5ff4e663943ccbf' }) depends_on 'jdk8' diff --git a/packages/eventstat.rb b/packages/eventstat.rb index 0790278a8..4e012fa4d 100644 --- a/packages/eventstat.rb +++ b/packages/eventstat.rb @@ -9,17 +9,17 @@ class Eventstat < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/eventstat/eventstat-0.04.07.tar.gz' source_sha256 '492f9ff8b64f1e2d4d4d67607331b87e4bcf95a4acff60d674ff2a391fa9103d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eventstat/0.04.07_armv7l/eventstat-0.04.07-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eventstat/0.04.07_armv7l/eventstat-0.04.07-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eventstat/0.04.07_i686/eventstat-0.04.07-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eventstat/0.04.07_x86_64/eventstat-0.04.07-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/eventstat/0.04.07_x86_64/eventstat-0.04.07-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '638fb6d23929c8d570032bf798d39533f96d77b694b58e99e4cf5d55e1ae9a10', armv7l: '638fb6d23929c8d570032bf798d39533f96d77b694b58e99e4cf5d55e1ae9a10', i686: '95b38b940095606fe2e2d518fe0e59b3fe9bab251ef278e809204d9a15b30940', - x86_64: 'a4e8ab12fcab23cf01fb11c6122f46935778c54028da5d8a0a43df9a385cab74', + x86_64: 'a4e8ab12fcab23cf01fb11c6122f46935778c54028da5d8a0a43df9a385cab74' }) def self.build diff --git a/packages/exa.rb b/packages/exa.rb index b1f872c34..663bf0728 100644 --- a/packages/exa.rb +++ b/packages/exa.rb @@ -1,7 +1,7 @@ require 'package' class Exa < Package - description "Exa is a modern replacement for ls" + description 'Exa is a modern replacement for ls' homepage 'https://the.exa.website/' @_ver = '0.10.1' version @_ver diff --git a/packages/exif.rb b/packages/exif.rb index 933da9866..3cb49db01 100644 --- a/packages/exif.rb +++ b/packages/exif.rb @@ -9,17 +9,17 @@ class Exif < Package source_url 'https://github.com/libexif/exif/archive/exif-0_6_21-release.tar.gz' source_sha256 'f55e125eee6c2a75d367d3b388bcd7bea75dc944fabe8671bb32e889192f4b77' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exif/0.6.21_armv7l/exif-0.6.21-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exif/0.6.21_armv7l/exif-0.6.21-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exif/0.6.21_i686/exif-0.6.21-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exif/0.6.21_x86_64/exif-0.6.21-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exif/0.6.21_x86_64/exif-0.6.21-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8f8de193c0571c268e8004876a0365178237107d2e21d44766ef128f204adcb3', armv7l: '8f8de193c0571c268e8004876a0365178237107d2e21d44766ef128f204adcb3', i686: '66264ec4145cb0ea008eeb7a584dbda2339e1b3f2209e712e5bb8b6e794f3db8', - x86_64: '5d99ef721aafe110f565698a8ee42d258d89748cbb37073175781af7ec7cc617', + x86_64: '5d99ef721aafe110f565698a8ee42d258d89748cbb37073175781af7ec7cc617' }) depends_on 'libexif' @@ -36,6 +36,6 @@ class Exif < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/exo.rb b/packages/exo.rb index 3f524bd6e..be286f83d 100644 --- a/packages/exo.rb +++ b/packages/exo.rb @@ -10,17 +10,17 @@ class Exo < Package source_url "https://archive.xfce.org/src/xfce/exo/#{@_ver.rpartition('.')[0]}/exo-#{@_ver}.tar.bz2" source_sha256 '4e89f5536afbf1cb9191cceb720fb2764df1a4fae3459512b7320841ab5a9e9d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exo/4.16.2_armv7l/exo-4.16.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exo/4.16.2_armv7l/exo-4.16.2-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exo/4.16.2_i686/exo-4.16.2-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exo/4.16.2_x86_64/exo-4.16.2-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exo/4.16.2_x86_64/exo-4.16.2-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dc9b3c212c72d35e40fc7710d3bba50bc60ed606f0413cc98bb6bc9f5131a6e0', armv7l: 'dc9b3c212c72d35e40fc7710d3bba50bc60ed606f0413cc98bb6bc9f5131a6e0', i686: '21d0447321f661d4427ba9a2ae193778d590bca295e1067367db38ad503acbae', - x86_64: '0badd872b7670ba922e11a798d7f49e92eedfd53c618517211ebcd5fb2f35d97', + x86_64: '0badd872b7670ba922e11a798d7f49e92eedfd53c618517211ebcd5fb2f35d97' }) depends_on 'libxfce4ui' diff --git a/packages/exodus.rb b/packages/exodus.rb index e2c34e7a8..72053084c 100644 --- a/packages/exodus.rb +++ b/packages/exodus.rb @@ -9,11 +9,11 @@ class Exodus < Package source_url 'https://downloads.exodus.com/releases/exodus-linux-x64-22.3.31.zip' source_sha256 '2c94fa2f9cec42b23f3a1bc2778cd112cbe4040aea1c3ffe6f6b1f2a3899abf5' - binary_url ({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exodus/22.3.31_x86_64/exodus-22.3.31-chromeos-x86_64.tar.zst', + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/exodus/22.3.31_x86_64/exodus-22.3.31-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ - x86_64: '61d9fca621e8747d13c46329a9fd05c5ad636860fa99999a302cd15e9fe1a57f', + binary_sha256({ + x86_64: '61d9fca621e8747d13c46329a9fd05c5ad636860fa99999a302cd15e9fe1a57f' }) depends_on 'xdg_base' @@ -33,10 +33,10 @@ class Exodus < Package def self.remove config_dir = "#{CREW_PREFIX}/.config/Exodus" if Dir.exist? config_dir - puts "WARNING: This will remove all Exodus data!".orange + puts 'WARNING: This will remove all Exodus data!'.orange print "Would you like to remove the #{config_dir} directory? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightgreen else diff --git a/packages/expect.rb b/packages/expect.rb index 33dab6d0c..1d4433639 100644 --- a/packages/expect.rb +++ b/packages/expect.rb @@ -9,31 +9,31 @@ class Expect < Package source_url 'http://downloads.sourceforge.net/project/expect/Expect/5.45.4/expect5.45.4.tar.gz' source_sha256 '49a7da83b0bdd9f46d04a04deec19c7767bb9a323e40c4781f89caf760b92c34' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/expect/5.45.4_armv7l/expect-5.45.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/expect/5.45.4_armv7l/expect-5.45.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/expect/5.45.4_i686/expect-5.45.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/expect/5.45.4_x86_64/expect-5.45.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/expect/5.45.4_x86_64/expect-5.45.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7ec75d2e1b62aca345b82b88820a0a7e06cfc25163f39d324acb9a723420e819', armv7l: '7ec75d2e1b62aca345b82b88820a0a7e06cfc25163f39d324acb9a723420e819', i686: '4031c72d5516dff5a8655d820ff10095a47e2978fc00607235736d2d56380e45', - x86_64: 'ccdf8484e01563ffce6f5f112340948e06ce6a71a8cb3afc22d8cea0fb15c9fe', + x86_64: 'ccdf8484e01563ffce6f5f112340948e06ce6a71a8cb3afc22d8cea0fb15c9fe' }) depends_on 'tcl' def self.build - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" - system "make" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make test" + system 'make test' end end diff --git a/packages/f2fs_tools.rb b/packages/f2fs_tools.rb index cd904e3fa..fda7f56af 100644 --- a/packages/f2fs_tools.rb +++ b/packages/f2fs_tools.rb @@ -10,17 +10,17 @@ class F2fs_tools < Package source_url "https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git/snapshot/f2fs-tools-#{@_ver}.tar.gz" source_sha256 '619263d4e2022152a1472c1d912eaae104f20bd227ce0bb9d41d1d6608094bd1' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f2fs_tools/1.14.0_armv7l/f2fs_tools-1.14.0-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f2fs_tools/1.14.0_armv7l/f2fs_tools-1.14.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f2fs_tools/1.14.0_armv7l/f2fs_tools-1.14.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f2fs_tools/1.14.0_i686/f2fs_tools-1.14.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f2fs_tools/1.14.0_x86_64/f2fs_tools-1.14.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f2fs_tools/1.14.0_x86_64/f2fs_tools-1.14.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '68b0d173285b156e90e7b8ef1283c0ce5b3b6b7273161baa7db8dc6a331d4e4a', + binary_sha256({ + aarch64: '68b0d173285b156e90e7b8ef1283c0ce5b3b6b7273161baa7db8dc6a331d4e4a', armv7l: '68b0d173285b156e90e7b8ef1283c0ce5b3b6b7273161baa7db8dc6a331d4e4a', i686: '356f89bcbcc2fc12a91cfd7e63d86042cfd194554d34921c18b3c302e7277713', - x86_64: '133257b9d9544223b40995c810154f806697ace336e4ef5ed6e51e29811d2aab', + x86_64: '133257b9d9544223b40995c810154f806697ace336e4ef5ed6e51e29811d2aab' }) depends_on 'util_linux' @@ -31,15 +31,14 @@ class F2fs_tools < Package end def self.build - system "autoreconf -fi" + system 'autoreconf -fi' system "env #{CREW_ENV_OPTIONS} \ ./configure \ #{CREW_OPTIONS} \ --sbindir=#{CREW_PREFIX}/bin" - system "make" + system 'make' end - def self.install system "make DESTDIR=#{CREW_DEST_DIR} sbindir=#{CREW_PREFIX}/bin install" end diff --git a/packages/f3.rb b/packages/f3.rb index 9ed896cee..eeb4f1506 100644 --- a/packages/f3.rb +++ b/packages/f3.rb @@ -9,17 +9,17 @@ class F3 < Package source_url 'https://github.com/AltraMayor/f3/archive/v7.1.tar.gz' source_sha256 '1d9edf12d3f40c03a552dfc3ed36371c62933b9213483182f7a561e1a5b8e1cc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f3/7.1_armv7l/f3-7.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f3/7.1_armv7l/f3-7.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f3/7.1_i686/f3-7.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f3/7.1_x86_64/f3-7.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/f3/7.1_x86_64/f3-7.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0e024b920108a42f8c5497a045972998fd2768c3f6103c05a14785583429298f', armv7l: '0e024b920108a42f8c5497a045972998fd2768c3f6103c05a14785583429298f', i686: '16952ecc8722d1e56f1f0abd2f1c544b0f4c9d4abd33b3e5bb9c3d8a8da3773d', - x86_64: '71bd956a914f6021cedb66723f44fa145f5d3d928353fd2465316351c3b26421', + x86_64: '71bd956a914f6021cedb66723f44fa145f5d3d928353fd2465316351c3b26421' }) depends_on 'parted' @@ -31,7 +31,7 @@ class F3 < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-extra" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install-extra' end end diff --git a/packages/fakeroot.rb b/packages/fakeroot.rb index 5da363d10..9b250c0cd 100644 --- a/packages/fakeroot.rb +++ b/packages/fakeroot.rb @@ -13,7 +13,7 @@ class Fakeroot < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fakeroot/1.25.3_armv7l/fakeroot-1.25.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fakeroot/1.25.3_armv7l/fakeroot-1.25.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fakeroot/1.25.3_i686/fakeroot-1.25.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fakeroot/1.25.3_x86_64/fakeroot-1.25.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fakeroot/1.25.3_x86_64/fakeroot-1.25.3-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: '92c44951d47177c59c5afcb0f58a9628e469f4f29586e85ace47eb84bbfddbe7', diff --git a/packages/fakeroot_ng.rb b/packages/fakeroot_ng.rb index 445614949..c5d997a5e 100644 --- a/packages/fakeroot_ng.rb +++ b/packages/fakeroot_ng.rb @@ -12,15 +12,15 @@ class Fakeroot_ng < Package source_sha256 '189eacda630752980d40e34b2c01ce23d839daab3d691a4706bb9eac79f7e144' end - binary_url ({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fakeroot_ng/0.18_x86_64/fakeroot_ng-0.18-chromeos-x86_64.tar.xz', + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fakeroot_ng/0.18_x86_64/fakeroot_ng-0.18-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - x86_64: '68ade929172b332a688333874644ce80d3af25f9604c9cc68103975c667f4fee', + binary_sha256({ + x86_64: '68ade929172b332a688333874644ce80d3af25f9604c9cc68103975c667f4fee' }) def self.build - system "./configure", + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}", "--with-memdir=#{CREW_PREFIX}/tmp" @@ -28,7 +28,7 @@ class Fakeroot_ng < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check diff --git a/packages/far.rb b/packages/far.rb index afe1c90d6..0ee9bfaa3 100644 --- a/packages/far.rb +++ b/packages/far.rb @@ -9,9 +9,9 @@ class Far < Package source_url 'https://downloads.sourceforge.net/project/findandreplace/findandreplace/2.0.3/FAR-2.0.3-x.tar.gz' source_sha256 'd0e8406b08833be398476e3482a657998cd89e429025989f87cd35added5bedf' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'jdk8' diff --git a/packages/fasd.rb b/packages/fasd.rb index 77ceea386..31175a62f 100644 --- a/packages/fasd.rb +++ b/packages/fasd.rb @@ -31,6 +31,6 @@ class Fasd < Package # Fasd shell configuration eval \"\$(fasd --init auto)\" FASDEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/fasd", @fasdenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/fasd", @fasdenv) end end diff --git a/packages/faultstat.rb b/packages/faultstat.rb index c8e7b9374..34780dd1f 100644 --- a/packages/faultstat.rb +++ b/packages/faultstat.rb @@ -9,17 +9,17 @@ class Faultstat < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/faultstat/faultstat-0.01.01.tar.xz' source_sha256 '81218818fe7498411797289bdd0967e82665d2065407be8b5335eaf2959b8991' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/faultstat/0.01.01_armv7l/faultstat-0.01.01-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/faultstat/0.01.01_armv7l/faultstat-0.01.01-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/faultstat/0.01.01_i686/faultstat-0.01.01-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/faultstat/0.01.01_x86_64/faultstat-0.01.01-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/faultstat/0.01.01_x86_64/faultstat-0.01.01-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4e77ced9098ba0ceefd750295c6dfa4bd032136d62dd5ca8b80252e9307206c5', armv7l: '4e77ced9098ba0ceefd750295c6dfa4bd032136d62dd5ca8b80252e9307206c5', i686: 'd06fb76f7101afbdf7faddb3d071462c5636b2f5c14d70361d844d926fc33655', - x86_64: '6a2eb859919e7ad7e5c6b58541cf04f8c7ab42dd7f03112ddfda6c27198a9053', + x86_64: '6a2eb859919e7ad7e5c6b58541cf04f8c7ab42dd7f03112ddfda6c27198a9053' }) def self.build diff --git a/packages/fcft.rb b/packages/fcft.rb index 9b8bb879a..8c72f9579 100644 --- a/packages/fcft.rb +++ b/packages/fcft.rb @@ -37,9 +37,7 @@ class Fcft < Package return unless LIBC_VERSION < '2.28' system 'curl -Lf https://github.com/jtsiomb/c11threads/raw/19abeee43272002301ddece2f7d5df37394bb54f/c11threads.h -o threads.h' - unless Digest::SHA256.hexdigest(File.read('threads.h')) == 'c945fd352449174d3b6107c715b622206ebb81694ac23239637439d78e33ee5a' - abort 'Checksum mismatch. :/ Try again.'.lightred - end + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('threads.h')) == 'c945fd352449174d3b6107c715b622206ebb81694ac23239637439d78e33ee5a' end def self.build diff --git a/packages/ferdi.rb b/packages/ferdi.rb index a025fb563..ec40b3e6e 100644 --- a/packages/ferdi.rb +++ b/packages/ferdi.rb @@ -19,11 +19,11 @@ class Ferdi < Package def self.build ferdi = <<~EOF - #!/bin/bash - cd #{CREW_PREFIX}/share/ferdi - GDK_BACKEND=x11 ./AppRun "$@" + #!/bin/bash + cd #{CREW_PREFIX}/share/ferdi + GDK_BACKEND=x11 ./AppRun "$@" EOF - IO.write('ferdi.sh', ferdi) + File.write('ferdi.sh', ferdi) end def self.install @@ -32,7 +32,7 @@ class Ferdi < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/ferdi" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/applications" FileUtils.mv 'ferdi.desktop', "#{CREW_DEST_PREFIX}/share/applications" - FileUtils.install 'ferdi.sh', "#{CREW_DEST_PREFIX}/bin/ferdi", mode: 0755 + FileUtils.install 'ferdi.sh', "#{CREW_DEST_PREFIX}/bin/ferdi", mode: 0o755 FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/ferdi" end @@ -44,8 +44,8 @@ class Ferdi < Package config_dir = "#{HOME}/.config/autostart" if Dir.exist? config_dir print "Would you like to remove the config directory #{config_dir}? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else diff --git a/packages/fetch.rb b/packages/fetch.rb index 2434f05a8..8e96d25b8 100644 --- a/packages/fetch.rb +++ b/packages/fetch.rb @@ -8,19 +8,19 @@ class Fetch < Package license 'BSD-3' compatibility 'all' source_url 'https://github.com/jrmarino/fetch-freebsd.git' - git_hashtag 'v' + @_ver + git_hashtag "v#{@_ver}" - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fetch/12.0.10_armv7l/fetch-12.0.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fetch/12.0.10_armv7l/fetch-12.0.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fetch/12.0.10_i686/fetch-12.0.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fetch/12.0.10_x86_64/fetch-12.0.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fetch/12.0.10_x86_64/fetch-12.0.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cf7304b9e2227a67de69305f7652cf47e8902ab88711115e3abc5b4a1e3dfd48', armv7l: 'cf7304b9e2227a67de69305f7652cf47e8902ab88711115e3abc5b4a1e3dfd48', i686: '336be94ecea92cadf1b89b00508f2c9678fbda29291c5825f5068589a2b8b39d', - x86_64: 'fbf71d42114f4b398f6ad0b49917f24710d191e45f9bc3fe4d69fdf5ee27a0ab', + x86_64: 'fbf71d42114f4b398f6ad0b49917f24710d191e45f9bc3fe4d69fdf5ee27a0ab' }) def self.build diff --git a/packages/ffcall.rb b/packages/ffcall.rb index be645754d..7b1e75f91 100644 --- a/packages/ffcall.rb +++ b/packages/ffcall.rb @@ -9,17 +9,17 @@ class Ffcall < Package source_url 'https://ftpmirror.gnu.org/libffcall/libffcall-2.0.tar.gz' source_sha256 '41aad2b449d90a5308e72267829db006dc9f9cc8736807082e1f2daef680196c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffcall/2.0_armv7l/ffcall-2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffcall/2.0_armv7l/ffcall-2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffcall/2.0_i686/ffcall-2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffcall/2.0_x86_64/ffcall-2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffcall/2.0_x86_64/ffcall-2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '30ebb220d932b87a34428d3fa6dae866ac5dc417007d223ec7d87cab96b706bf', armv7l: '30ebb220d932b87a34428d3fa6dae866ac5dc417007d223ec7d87cab96b706bf', i686: 'a48db57667d8867fa0566372c4177711fd6532199b416ac6874e4a82d1310ad0', - x86_64: '6f0395b9c855cc827bdc35ca351a4dc8367c42a601972b6b6986f7d8cd6277a5', + x86_64: '6f0395b9c855cc827bdc35ca351a4dc8367c42a601972b6b6986f7d8cd6277a5' }) def self.build diff --git a/packages/ffmpegthumbnailer.rb b/packages/ffmpegthumbnailer.rb index fdd1669a2..042dd5bae 100644 --- a/packages/ffmpegthumbnailer.rb +++ b/packages/ffmpegthumbnailer.rb @@ -9,17 +9,17 @@ class Ffmpegthumbnailer < Package source_url 'https://github.com/dirkvdb/ffmpegthumbnailer/releases/download/2.2.0/ffmpegthumbnailer-2.2.0.tar.bz2' source_sha256 'e5c31299d064968198cd378f7488e52cd5e738fac998eea780bc77d7f32238c2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpegthumbnailer/2.2.0_armv7l/ffmpegthumbnailer-2.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpegthumbnailer/2.2.0_armv7l/ffmpegthumbnailer-2.2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpegthumbnailer/2.2.0_i686/ffmpegthumbnailer-2.2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpegthumbnailer/2.2.0_x86_64/ffmpegthumbnailer-2.2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpegthumbnailer/2.2.0_x86_64/ffmpegthumbnailer-2.2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd87b2c125e50ecc2556594995889eba190dff239f3e3d9707f7cb73dc4a6adc8', armv7l: 'd87b2c125e50ecc2556594995889eba190dff239f3e3d9707f7cb73dc4a6adc8', i686: 'e47f302bf25775143bd1e7b0a62af36dfe734d7f9766c5e9a13c4eee54b69701', - x86_64: '1ca2b6e0d414f56c48952814a8470e01c012d11434ab3c26fa28dfbb39b13890', + x86_64: '1ca2b6e0d414f56c48952814a8470e01c012d11434ab3c26fa28dfbb39b13890' }) depends_on 'ffmpeg' @@ -38,7 +38,7 @@ class Ffmpegthumbnailer < Package def self.install Dir.chdir 'build' do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/figlet.rb b/packages/figlet.rb index 870496423..f6e9bf5cb 100644 --- a/packages/figlet.rb +++ b/packages/figlet.rb @@ -9,24 +9,24 @@ class Figlet < Package source_url 'ftp://ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz' source_sha256 'bf88c40fd0f077dab2712f54f8d39ac952e4e9f2e1882f1195be9e5e4257417d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/figlet/2.2.5_armv7l/figlet-2.2.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/figlet/2.2.5_armv7l/figlet-2.2.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/figlet/2.2.5_i686/figlet-2.2.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/figlet/2.2.5_x86_64/figlet-2.2.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/figlet/2.2.5_x86_64/figlet-2.2.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6f4f9e4777710551e5ff6a7da662f628bb150f29ff8cec5cdc5763c3fd24f16f', armv7l: '6f4f9e4777710551e5ff6a7da662f628bb150f29ff8cec5cdc5763c3fd24f16f', i686: 'e8a3bf134593f61e6cae88cd202db8a23007e6313c847299ba29e0f254d23ef5', - x86_64: 'd4e024831412e63a6c722cbd1c0c2b51e702c3b10739fa597741123f6126738b', + x86_64: 'd4e024831412e63a6c722cbd1c0c2b51e702c3b10739fa597741123f6126738b' }) def self.build - system "make", "PREFIX=#{CREW_PREFIX}" + system 'make', "PREFIX=#{CREW_PREFIX}" end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/filecmd.rb b/packages/filecmd.rb index af359c5a9..d593472f7 100644 --- a/packages/filecmd.rb +++ b/packages/filecmd.rb @@ -32,7 +32,7 @@ class Filecmd < Package sed -i 's,/usr/bin/file,#{CREW_PREFIX}/bin/file,g' ${f} done EOF - IO.write('./filefix', @filefix) + File.write('./filefix', @filefix) # Optimization flags from https://github.com/InBetweenNames/gentooLTO # Build static for use in case needed with glibc brokenness. system "env CFLAGS='-flto=auto -pipe -O3 -ffat-lto-objects -fipa-pta -fno-semantic-interposition -fdevirtualize-at-ltrans' \ diff --git a/packages/filezilla.rb b/packages/filezilla.rb index 70feeaf9f..db829358a 100644 --- a/packages/filezilla.rb +++ b/packages/filezilla.rb @@ -10,15 +10,15 @@ class Filezilla < Package source_url "https://download.filezilla-project.org/client/FileZilla_#{@_ver}_src.tar.bz2" source_sha256 '82bf6c7077ca13012549356b463952f124ee04876f21e4ba720acc9811c899c7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/filezilla/3.57.0_armv7l/filezilla-3.57.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/filezilla/3.57.0_armv7l/filezilla-3.57.0-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/filezilla/3.57.0_x86_64/filezilla-3.57.0-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/filezilla/3.57.0_x86_64/filezilla-3.57.0-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9424564c24eb816a71355aba791b9e89292392b6978e53900a1ba28c3883b385', armv7l: '9424564c24eb816a71355aba791b9e89292392b6978e53900a1ba28c3883b385', - x86_64: '1df2e247ff0260b949dd182ff6151ac4a6e7db16b898bbb904303a79eda87c66', + x86_64: '1df2e247ff0260b949dd182ff6151ac4a6e7db16b898bbb904303a79eda87c66' }) depends_on 'dbus' @@ -51,7 +51,7 @@ class Filezilla < Package def self.postinstall puts - puts "To complete the installation, execute the following:".lightblue + puts 'To complete the installation, execute the following:'.lightblue puts "echo 'alias filezilla=\"WAYLAND_DISPLAY=wayland-0 DISPLAY=\'\' GDK_BACKEND=wayland filezilla\"' >> ~/.bashrc".lightblue end end diff --git a/packages/finch.rb b/packages/finch.rb index 0f9334a70..c9701231b 100644 --- a/packages/finch.rb +++ b/packages/finch.rb @@ -9,17 +9,17 @@ class Finch < Package source_url 'https://downloads.sourceforge.net/project/pidgin/Pidgin/2.12.0/pidgin-2.12.0.tar.bz2' source_sha256 '8c3d3536d6d3c971bd433ff9946678af70a0f6aa4e6969cc2a83bb357015b7f8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/finch/2.12.0-1_armv7l/finch-2.12.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/finch/2.12.0-1_armv7l/finch-2.12.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/finch/2.12.0-1_i686/finch-2.12.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/finch/2.12.0-1_x86_64/finch-2.12.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/finch/2.12.0-1_x86_64/finch-2.12.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'db49b25683a033caaf3b228d9766a5e1718b9caee8a05e1ac87107eb43e96138', armv7l: 'db49b25683a033caaf3b228d9766a5e1718b9caee8a05e1ac87107eb43e96138', i686: 'b7c8bb60997bba78ab44b99ad8b0f4194e57f9af929d581ca46cf1fe8fc484e0', - x86_64: '4a16d35a9385c84ea85e1d16e06d9351d00a553848feeaa33118b5f8066dbb83', + x86_64: '4a16d35a9385c84ea85e1d16e06d9351d00a553848feeaa33118b5f8066dbb83' }) depends_on 'glib' @@ -31,29 +31,29 @@ class Finch < Package def self.build system "sed -i 's,/usr/include,#{CREW_PREFIX}/include,g' configure" system './configure', - '--disable-avahi', - '--disable-dbus', - '--disable-gtkui', - '--disable-nls', - '--disable-gstreamer', - '--disable-gstreamer-video', - '--disable-gstreamer-interfaces', - '--disable-idn', - '--disable-meanwhile', - '--disable-screensaver', - '--disable-sm', - '--disable-tk', - '--disable-vv', - '--enable-consoleui=yes', - "--includedir=#{CREW_PREFIX}/include", - "--oldincludedir=#{CREW_PREFIX}/include", - "--with-tclconfig=#{CREW_LIB_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--without-x' + '--disable-avahi', + '--disable-dbus', + '--disable-gtkui', + '--disable-nls', + '--disable-gstreamer', + '--disable-gstreamer-video', + '--disable-gstreamer-interfaces', + '--disable-idn', + '--disable-meanwhile', + '--disable-screensaver', + '--disable-sm', + '--disable-tk', + '--disable-vv', + '--enable-consoleui=yes', + "--includedir=#{CREW_PREFIX}/include", + "--oldincludedir=#{CREW_PREFIX}/include", + "--with-tclconfig=#{CREW_LIB_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}", + '--without-x' system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/findutils.rb b/packages/findutils.rb index 46beeb717..2256947a0 100644 --- a/packages/findutils.rb +++ b/packages/findutils.rb @@ -9,33 +9,33 @@ class Findutils < Package source_url 'https://ftpmirror.gnu.org/findutils/findutils-4.8.0.tar.xz' source_sha256 '57127b7e97d91282c6ace556378d5455a9509898297e46e10443016ea1387164' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/findutils/4.8.0_armv7l/findutils-4.8.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/findutils/4.8.0_armv7l/findutils-4.8.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/findutils/4.8.0_i686/findutils-4.8.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/findutils/4.8.0_x86_64/findutils-4.8.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/findutils/4.8.0_x86_64/findutils-4.8.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e20da96c2bc854e84a1f0f7f6f6876d5d5a36c8add7ebf3d8df94b64299ab25c', armv7l: 'e20da96c2bc854e84a1f0f7f6f6876d5d5a36c8add7ebf3d8df94b64299ab25c', i686: '3246911390cb99054dc438bf67f01bb91453363fb95e2c10a5cf9170d965d1f3', - x86_64: '98a700b356ab5b021e51116cdbc80c86ee36168e8583bdd8e49a205938c18562', + x86_64: '98a700b356ab5b021e51116cdbc80c86ee36168e8583bdd8e49a205938c18562' }) depends_on 'python3' - ENV['PYTHON'] = "python3" #Force use of python3 over python2.7 + ENV['PYTHON'] = 'python3' # Force use of python3 over python2.7 def self.build system "./configure #{CREW_OPTIONS} \ --without-selinux" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/firefox.rb b/packages/firefox.rb index 10dcb55ce..4bfe22492 100644 --- a/packages/firefox.rb +++ b/packages/firefox.rb @@ -7,12 +7,12 @@ class Firefox < Package license 'MPL-2.0, GPL-2 and LGPL-2.1' compatibility 'i686,x86_64' - source_url ({ - i686: "https://download-installer.cdn.mozilla.net/pub/firefox/releases/#{version}/linux-i686/en-US/firefox-#{version}.tar.bz2", + source_url({ + i686: "https://download-installer.cdn.mozilla.net/pub/firefox/releases/#{version}/linux-i686/en-US/firefox-#{version}.tar.bz2", x86_64: "https://download-installer.cdn.mozilla.net/pub/firefox/releases/#{version}/linux-x86_64/en-US/firefox-#{version}.tar.bz2" }) - source_sha256 ({ - i686: '99852e7b204be9821a40c42283d819a367f12adbafed906d22f12fd53b3fa8ba', + source_sha256({ + i686: '99852e7b204be9821a40c42283d819a367f12adbafed906d22f12fd53b3fa8ba', x86_64: '7869a2d95e02d34b105b37baa669cf29e0fd075fd883eaf4b2bd4e0ced77f6ca' }) @@ -79,8 +79,8 @@ class Firefox < Package FileUtils.mkdir_p "#{icon_base_path}/128x128/apps" FileUtils.mkdir_p "#{icon_base_path}/256x256/apps" FileUtils.cp_r '.', "#{CREW_DEST_PREFIX}/firefox" - IO.write("#{CREW_DEST_PREFIX}/bin/firefox", @firefox_sh, perm: 0o755) - IO.write("#{CREW_DEST_PREFIX}/share/applications/firefox.desktop", @firefox_desktop, perm: 0o644) + File.write("#{CREW_DEST_PREFIX}/bin/firefox", @firefox_sh, perm: 0o755) + File.write("#{CREW_DEST_PREFIX}/share/applications/firefox.desktop", @firefox_desktop, perm: 0o644) Dir.chdir 'browser/chrome/icons/default' do FileUtils.mv 'default16.png', "#{icon_base_path}/16x16/apps/firefox.png" FileUtils.mv 'default32.png', "#{icon_base_path}/32x32/apps/firefox.png" @@ -96,8 +96,8 @@ class Firefox < Package def self.postinstall print "\nSet Firefox as your default browser? [Y/n]: " - case STDIN.getc - when "\n", "Y", "y" + case $stdin.getc + when "\n", 'Y', 'y' Dir.chdir("#{CREW_PREFIX}/bin") do FileUtils.ln_sf 'firefox', 'x-www-browser' end diff --git a/packages/firejail.rb b/packages/firejail.rb index 9b0cd423f..dd19ccd17 100644 --- a/packages/firejail.rb +++ b/packages/firejail.rb @@ -10,17 +10,17 @@ class Firejail < Package source_url 'https://sourceforge.net/projects/firejail/files/firejail/firejail-0.9.54.tar.xz' source_sha256 'ce996854278863f3e91ff185198c7cc1377fb70053d37a43e3b1ef1021c57756' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/firejail/0.9.54_armv7l/firejail-0.9.54-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/firejail/0.9.54_armv7l/firejail-0.9.54-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/firejail/0.9.54_i686/firejail-0.9.54-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/firejail/0.9.54_x86_64/firejail-0.9.54-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/firejail/0.9.54_x86_64/firejail-0.9.54-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6a5a4b9f191482d5fb5259d9b7a6e8487bff6dca1b44e859d78a9c98c474805c', armv7l: '6a5a4b9f191482d5fb5259d9b7a6e8487bff6dca1b44e859d78a9c98c474805c', i686: 'b5e81766f7cd14ea389ed9b767178d113e4073e021c67b6cf7a2ab26a8dcc00f', - x86_64: 'c6c490e1955926bebba1a01bac60472fc9d1a536ad4339b6ab1c5ac278be2b53', + x86_64: 'c6c490e1955926bebba1a01bac60472fc9d1a536ad4339b6ab1c5ac278be2b53' }) def self.build @@ -28,11 +28,11 @@ class Firejail < Package system "sed -i 's,-fstack-protector-all,,g' src/libtrace/Makefile.in" system "sed -i 's,-fstack-protector-all,,g' src/libtracelog/Makefile.in" system "sed -i 's,-fstack-protector-all,,g' src/libpostexecseccomp/Makefile.in" - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/fish.rb b/packages/fish.rb index baf76aa0a..7b9503e71 100644 --- a/packages/fish.rb +++ b/packages/fish.rb @@ -9,17 +9,17 @@ class Fish < Package source_url 'https://github.com/fish-shell/fish-shell/releases/download/3.1.2/fish-3.1.2.tar.gz' source_sha256 'd5b927203b5ca95da16f514969e2a91a537b2f75bec9b21a584c4cd1c7aa74ed' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fish/3.1.2_armv7l/fish-3.1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fish/3.1.2_armv7l/fish-3.1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fish/3.1.2_i686/fish-3.1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fish/3.1.2_x86_64/fish-3.1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fish/3.1.2_x86_64/fish-3.1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1247991fb1785e9c5eede833c1f2dcc7c38c738b6d7a87a06fcdb752d9a246b8', armv7l: '1247991fb1785e9c5eede833c1f2dcc7c38c738b6d7a87a06fcdb752d9a246b8', i686: '3f5430b6e269025d8ed31324916b3eee89121fc3dab5cfd47486d41838efa764', - x86_64: '12b58c3c7a4bdfb45b4286a98fd5254ef4641489c3b582c7fcbf2e571fe31839', + x86_64: '12b58c3c7a4bdfb45b4286a98fd5254ef4641489c3b582c7fcbf2e571fe31839' }) depends_on 'pcre2' @@ -47,22 +47,22 @@ class Fish < Package def self.postinstall puts - puts "To run fish, type `fish` in your terminal.".lightblue - puts "Even if you are already in fish, you should now start a new fish session.".lightblue + puts 'To run fish, type `fish` in your terminal.'.lightblue + puts 'Even if you are already in fish, you should now start a new fish session.'.lightblue puts - puts "To use fish as your login shell:".lightblue + puts 'To use fish as your login shell:'.lightblue puts "* add the line '#{CREW_PREFIX}/bin/fish' to the file '#{CREW_PREFIX}/etc/shells':".lightblue puts "echo '#{CREW_PREFIX}/bin/fish' | tee -a #{CREW_PREFIX}/etc/shells > /dev/null".lightblue puts "* run 'chsh -s #{CREW_PREFIX}/bin/fish'".lightblue puts - puts "If you have SELinux enabled, you may need to manually update the security policy:".lightblue + puts 'If you have SELinux enabled, you may need to manually update the security policy:'.lightblue puts "* use the command 'chcon -t shell_exec_t #{CREW_PREFIX}/bin/fish'".lightblue puts - puts "To set your colors, run `fish_config`".lightblue - puts "To scan your man pages for completions, run `fish_update_completions`".lightblue - puts "To accept autosuggestions (in grey) as you type, hit `ctrl-F` or right arrow key.".lightblue + puts 'To set your colors, run `fish_config`'.lightblue + puts 'To scan your man pages for completions, run `fish_update_completions`'.lightblue + puts 'To accept autosuggestions (in grey) as you type, hit `ctrl-F` or right arrow key.'.lightblue puts - puts "Have fun! <><".lightblue + puts 'Have fun! <><'.lightblue puts end end diff --git a/packages/flac.rb b/packages/flac.rb index e34b17d65..5afbf97ae 100644 --- a/packages/flac.rb +++ b/packages/flac.rb @@ -9,17 +9,17 @@ class Flac < Package source_url 'https://downloads.xiph.org/releases/flac/flac-1.3.3.tar.xz' source_sha256 '213e82bd716c9de6db2f98bcadbc4c24c7e2efe8c75939a1a84e28539c4e1748' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flac/1.3.3_armv7l/flac-1.3.3-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flac/1.3.3_armv7l/flac-1.3.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flac/1.3.3_armv7l/flac-1.3.3-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flac/1.3.3_i686/flac-1.3.3-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flac/1.3.3_x86_64/flac-1.3.3-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flac/1.3.3_x86_64/flac-1.3.3-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'a3cb51ffedc2d355e22149c1240a46586703296317458c4b1f0b10116686320e', + binary_sha256({ + aarch64: 'a3cb51ffedc2d355e22149c1240a46586703296317458c4b1f0b10116686320e', armv7l: 'a3cb51ffedc2d355e22149c1240a46586703296317458c4b1f0b10116686320e', i686: '339e9891d19711c5f8fbd71ef4fce8e1160fddbbb7b84219dfc9c80796679977', - x86_64: 'e130ba18fcc4d28f2cadd84930dce8f51577ab121451859336bbb0bd3f5ea8a1', + x86_64: 'e130ba18fcc4d28f2cadd84930dce8f51577ab121451859336bbb0bd3f5ea8a1' }) depends_on 'libogg' diff --git a/packages/flatpak.rb b/packages/flatpak.rb index 27be0580d..b5f19d370 100644 --- a/packages/flatpak.rb +++ b/packages/flatpak.rb @@ -136,7 +136,7 @@ class Flatpak < Package unset FONTCONFIG_PATH #{CREW_PREFIX}/libexec/flatpak/flatpak \$FLATPAK_FLAGS "\$@" FLATPAK_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/bin/flatpak", @flatpak_sh, perm: 0o755) + File.write("#{CREW_DEST_PREFIX}/bin/flatpak", @flatpak_sh, perm: 0o755) FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/dbus-1/system.d" FileUtils.mv "#{CREW_DEST_PREFIX}/etc/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf", "#{CREW_DEST_PREFIX}/share/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf" @@ -146,7 +146,7 @@ class Flatpak < Package # Flatpak configuration export XDG_DATA_DIRS='#{CREW_PREFIX}/share:#{CREW_PREFIX}/.config/.local/share/flatpak/exports/share:#{CREW_PREFIX}/var/lib/flatpak/exports/share' EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/flatpak", @env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/flatpak", @env) end def self.postinstall diff --git a/packages/flex.rb b/packages/flex.rb index e0ce68f73..0fd87016f 100644 --- a/packages/flex.rb +++ b/packages/flex.rb @@ -9,32 +9,32 @@ class Flex < Package source_url 'https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz' source_sha256 'e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flex/2.6.4_armv7l/flex-2.6.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flex/2.6.4_armv7l/flex-2.6.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flex/2.6.4_i686/flex-2.6.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flex/2.6.4_x86_64/flex-2.6.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flex/2.6.4_x86_64/flex-2.6.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bbd90f1a0355f5b938713ce21e0b490ae9519f5d4cb272afb025b84884f443b9', armv7l: 'bbd90f1a0355f5b938713ce21e0b490ae9519f5d4cb272afb025b84884f443b9', i686: '246f92f5cb79802d51596504a7cc8f72367264018409833d389eac07084afd24', - x86_64: '805be1fdbf4d9d2ce81a652a064c6972eaf91824bb866867eb57c407dd9c2313', + x86_64: '805be1fdbf4d9d2ce81a652a064c6972eaf91824bb866867eb57c407dd9c2313' }) depends_on 'm4' depends_on 'bison' => :build def self.build - system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--with-pic", "--disable-static", "--enable-shared" - system "make" + system './configure', "--libdir=#{CREW_LIB_PREFIX}", '--with-pic', '--disable-static', '--enable-shared' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/flif.rb b/packages/flif.rb index 7b3bc487a..e1ac2c0cf 100644 --- a/packages/flif.rb +++ b/packages/flif.rb @@ -9,17 +9,17 @@ class Flif < Package source_url 'https://github.com/FLIF-hub/FLIF/archive/v0.3.tar.gz' source_sha256 'aa02a62974d78f8109cff21ecb6d805f1d23b05b2db7189cfdf1f0d97ff89498' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flif/0.3_armv7l/flif-0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flif/0.3_armv7l/flif-0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flif/0.3_i686/flif-0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flif/0.3_x86_64/flif-0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/flif/0.3_x86_64/flif-0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '64f447f5fe90b8075259e6bf427387b7baa64a6d0dd7bbc49c05325bc20cf882', armv7l: '64f447f5fe90b8075259e6bf427387b7baa64a6d0dd7bbc49c05325bc20cf882', i686: '660419c699e79a045f92075c671a7a92c905d151cd82437c9b55bedddd4fba1a', - x86_64: 'd07dff394d43d90cb2e9270be4886f9d922020cb5c65e566785dce5422759b2f', + x86_64: 'd07dff394d43d90cb2e9270be4886f9d922020cb5c65e566785dce5422759b2f' }) depends_on 'libsdl2' diff --git a/packages/fltk.rb b/packages/fltk.rb index 1c053eef6..eab96d3e0 100644 --- a/packages/fltk.rb +++ b/packages/fltk.rb @@ -9,17 +9,17 @@ class Fltk < Package source_url 'https://www.fltk.org/pub/fltk/1.3.5/fltk-1.3.5-source.tar.bz2' source_sha256 '2933c72400f9e7c0f4c3a81a1ce98bc9582b2a3edc44b8597ccd26e240e32c3c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fltk/1.3.5_armv7l/fltk-1.3.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fltk/1.3.5_armv7l/fltk-1.3.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fltk/1.3.5_i686/fltk-1.3.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fltk/1.3.5_x86_64/fltk-1.3.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fltk/1.3.5_x86_64/fltk-1.3.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '98d7e8f6846f357be4b7600b016fe4f1800c8e7e08d1846227c674fa7e0a7a89', armv7l: '98d7e8f6846f357be4b7600b016fe4f1800c8e7e08d1846227c674fa7e0a7a89', i686: 'ee29eb618e5f09f1486e56061c5b82d1a331dba26eb0e0329020641261d6ac92', - x86_64: '95fabef98ee5b2fc9c7ba32ea8f62bf0193322b791f8048d4ee003d76b7c8e83', + x86_64: '95fabef98ee5b2fc9c7ba32ea8f62bf0193322b791f8048d4ee003d76b7c8e83' }) depends_on 'sommelier' diff --git a/packages/flutter.rb b/packages/flutter.rb index 29317146a..87b597dd7 100644 --- a/packages/flutter.rb +++ b/packages/flutter.rb @@ -23,9 +23,7 @@ class Flutter < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/flutter" FileUtils.cp_r Dir['.'], "#{CREW_DEST_PREFIX}/share/flutter" FileUtils.touch "#{CREW_DEST_HOME}/.flutter_tool_state" - unless File.exist? "#{CREW_PREFIX}/bin/dart" - FileUtils.ln_sf "#{CREW_PREFIX}/share/flutter/bin/dart", "#{CREW_DEST_PREFIX}/bin/dart" - end + FileUtils.ln_sf "#{CREW_PREFIX}/share/flutter/bin/dart", "#{CREW_DEST_PREFIX}/bin/dart" unless File.exist? "#{CREW_PREFIX}/bin/dart" FileUtils.ln_sf "#{CREW_PREFIX}/share/flutter/bin/flutter", "#{CREW_DEST_PREFIX}/bin/flutter" end @@ -34,19 +32,19 @@ class Flutter < Package end def self.remove - print "Would you like to remove the config directories? [y/N] " - response = STDIN.getc + print 'Would you like to remove the config directories? [y/N] ' + response = $stdin.getc config_dirs = ["#{HOME}/.flutter", "#{CREW_PREFIX}/share/flutter"] - config_dirs.each { |config_dir| - if Dir.exist? config_dir - case response - when "y", "Y" - FileUtils.rm_rf config_dir - puts "#{config_dir} removed.".lightred - else - puts "#{config_dir} saved.".lightgreen - end + config_dirs.each do |config_dir| + next unless Dir.exist? config_dir + + case response + when 'y', 'Y' + FileUtils.rm_rf config_dir + puts "#{config_dir} removed.".lightred + else + puts "#{config_dir} saved.".lightgreen end - } + end end end diff --git a/packages/fly.rb b/packages/fly.rb index c2896f6ad..2368cac53 100644 --- a/packages/fly.rb +++ b/packages/fly.rb @@ -9,17 +9,17 @@ class Fly < Package source_url 'http://www.w3perl.com/fly/dist/fly-1.6.5.tar.gz' source_sha256 '8411915a9acd9a3d86896db5a53ac6bd4e35b44106c0f180cc0f96a6f02a62c9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fly/1.6.5_armv7l/fly-1.6.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fly/1.6.5_armv7l/fly-1.6.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fly/1.6.5_i686/fly-1.6.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fly/1.6.5_x86_64/fly-1.6.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fly/1.6.5_x86_64/fly-1.6.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '18e5b2d2e945f0192bc56de5c24a822421027c20477a1306ea9f61a8fc55eea9', armv7l: '18e5b2d2e945f0192bc56de5c24a822421027c20477a1306ea9f61a8fc55eea9', i686: '9a59d20d16c94b64b5efda732669b862c12544b0e1bec6570ad9d6dd6db71f47', - x86_64: '6232f0497b3d6cd9956dcce7b372a23a26a2874210deca99d57556ffe9c61644', + x86_64: '6232f0497b3d6cd9956dcce7b372a23a26a2874210deca99d57556ffe9c61644' }) depends_on 'libgd' diff --git a/packages/fnotifystat.rb b/packages/fnotifystat.rb index 72b60aa20..ce3b11b51 100644 --- a/packages/fnotifystat.rb +++ b/packages/fnotifystat.rb @@ -9,22 +9,22 @@ class Fnotifystat < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/fnotifystat/fnotifystat-0.02.02.tar.gz' source_sha256 'a57034f8b8db3f43b28bfd2e15a27b599a5705809c59c3983b36276f6764a691' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fnotifystat/0.02.02_armv7l/fnotifystat-0.02.02-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fnotifystat/0.02.02_armv7l/fnotifystat-0.02.02-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fnotifystat/0.02.02_i686/fnotifystat-0.02.02-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fnotifystat/0.02.02_x86_64/fnotifystat-0.02.02-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fnotifystat/0.02.02_x86_64/fnotifystat-0.02.02-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8a316ded5cb90ac39118ca8b1741b6dcae7401a761a1bbe97a024a161938f693', armv7l: '8a316ded5cb90ac39118ca8b1741b6dcae7401a761a1bbe97a024a161938f693', i686: '78a5878a685c18d2f87bdc9d4f31d7023862c4f30a9552a005bd85f393a5f335', - x86_64: '2303d784fb7d21510324999f1c1f8e0b67891b98be2441ea48bbbcf2938d5f31', + x86_64: '2303d784fb7d21510324999f1c1f8e0b67891b98be2441ea48bbbcf2938d5f31' }) def self.build - system "make" - system "gzip -9 fnotifystat.8" + system 'make' + system 'gzip -9 fnotifystat.8' end def self.install diff --git a/packages/font_adobe_100dpi.rb b/packages/font_adobe_100dpi.rb index bec9da951..063208c71 100644 --- a/packages/font_adobe_100dpi.rb +++ b/packages/font_adobe_100dpi.rb @@ -9,17 +9,17 @@ class Font_adobe_100dpi < Package source_url 'https://www.x.org/releases/individual/font/font-adobe-100dpi-1.0.3.tar.bz2' source_sha256 'b2c08433eab5cb202470aa9f779efefce8d9cab2534f34f3aa4a31d05671c054' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_100dpi/1.0.3_armv7l/font_adobe_100dpi-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_100dpi/1.0.3_armv7l/font_adobe_100dpi-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_100dpi/1.0.3_i686/font_adobe_100dpi-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_100dpi/1.0.3_x86_64/font_adobe_100dpi-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_100dpi/1.0.3_x86_64/font_adobe_100dpi-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bd1f009f3db17d73db401bcfdddca3f8471b29e2d387569aabe9d5ffc000a8df', armv7l: 'bd1f009f3db17d73db401bcfdddca3f8471b29e2d387569aabe9d5ffc000a8df', i686: 'a472e463432ad5a82c4e1362f96fa406c25640308c646a258342b8e9d04f891e', - x86_64: 'b682ca853cb284f521969cd47683b21ae55089014d9408980b5c4d9e6b5c1e35', + x86_64: 'b682ca853cb284f521969cd47683b21ae55089014d9408980b5c4d9e6b5c1e35' }) depends_on 'bdftopcf' diff --git a/packages/font_adobe_75dpi.rb b/packages/font_adobe_75dpi.rb index 4d4db3d0b..43a8aad11 100644 --- a/packages/font_adobe_75dpi.rb +++ b/packages/font_adobe_75dpi.rb @@ -9,17 +9,17 @@ class Font_adobe_75dpi < Package source_url 'https://www.x.org/releases/individual/font/font-adobe-75dpi-1.0.3.tar.bz2' source_sha256 'c6024a1e4a1e65f413f994dd08b734efd393ce0a502eb465deb77b9a36db4d09' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_75dpi/1.0.3_armv7l/font_adobe_75dpi-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_75dpi/1.0.3_armv7l/font_adobe_75dpi-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_75dpi/1.0.3_i686/font_adobe_75dpi-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_75dpi/1.0.3_x86_64/font_adobe_75dpi-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_75dpi/1.0.3_x86_64/font_adobe_75dpi-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ce42dd81802a50ef02e136b209b97c4f622f1fe1ee639ee0d34002771e95ba54', armv7l: 'ce42dd81802a50ef02e136b209b97c4f622f1fe1ee639ee0d34002771e95ba54', i686: 'e497248af07548ec3260124b7667c2ab5057b66334bf76f3b9aa43622adadef0', - x86_64: '24a9499a17f3af0eb9f1c44ca71557b3ec8b7fa304f5955dcfbe4761ca0e97bb', + x86_64: '24a9499a17f3af0eb9f1c44ca71557b3ec8b7fa304f5955dcfbe4761ca0e97bb' }) depends_on 'bdftopcf' diff --git a/packages/font_adobe_utopia_100dpi.rb b/packages/font_adobe_utopia_100dpi.rb index de82927da..13601341a 100644 --- a/packages/font_adobe_utopia_100dpi.rb +++ b/packages/font_adobe_utopia_100dpi.rb @@ -9,17 +9,17 @@ class Font_adobe_utopia_100dpi < Package source_url 'https://www.x.org/releases/individual/font/font-adobe-utopia-100dpi-1.0.4.tar.bz2' source_sha256 'd16f5e3f227cc6dd07a160a71f443559682dbc35f1c056a5385085aaec4fada5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_100dpi/1.0.4_armv7l/font_adobe_utopia_100dpi-1.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_100dpi/1.0.4_armv7l/font_adobe_utopia_100dpi-1.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_100dpi/1.0.4_i686/font_adobe_utopia_100dpi-1.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_100dpi/1.0.4_x86_64/font_adobe_utopia_100dpi-1.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_100dpi/1.0.4_x86_64/font_adobe_utopia_100dpi-1.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c217c619266885a4d3d2860ab9f0a4376590c75609db41ac2f4ff0bfc90bffed', armv7l: 'c217c619266885a4d3d2860ab9f0a4376590c75609db41ac2f4ff0bfc90bffed', i686: '88d1fc4761c703b059669aea4ba713b1df82997d63c3b4c2dbee89fbf12c6522', - x86_64: '513463f01f5bee4f268e0bb264748252936273c8c5c5a37e1d28a2b54a66480d', + x86_64: '513463f01f5bee4f268e0bb264748252936273c8c5c5a37e1d28a2b54a66480d' }) depends_on 'bdftopcf' diff --git a/packages/font_adobe_utopia_75dpi.rb b/packages/font_adobe_utopia_75dpi.rb index c4e74d415..547c83442 100644 --- a/packages/font_adobe_utopia_75dpi.rb +++ b/packages/font_adobe_utopia_75dpi.rb @@ -9,17 +9,17 @@ class Font_adobe_utopia_75dpi < Package source_url 'https://www.x.org/releases/individual/font/font-adobe-utopia-75dpi-1.0.4.tar.bz2' source_sha256 '8732719c61f3661c8bad63804ebfd54fc7de21ab848e9a26a19b1778ef8b5c94' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_75dpi/1.0.4_armv7l/font_adobe_utopia_75dpi-1.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_75dpi/1.0.4_armv7l/font_adobe_utopia_75dpi-1.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_75dpi/1.0.4_i686/font_adobe_utopia_75dpi-1.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_75dpi/1.0.4_x86_64/font_adobe_utopia_75dpi-1.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_75dpi/1.0.4_x86_64/font_adobe_utopia_75dpi-1.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ee884c5a84f8ac67386a692ea8b67066d89474c11f856332c8d35b7a82d7a237', armv7l: 'ee884c5a84f8ac67386a692ea8b67066d89474c11f856332c8d35b7a82d7a237', i686: '0c5cd71a68340ed2adc6632c36f5b856ca83b71a818f67495142da39abd1c84a', - x86_64: '8a3b3ac148eb5ebb421602ac50532db7969de14969cf0bd30c0714f30bcc0213', + x86_64: '8a3b3ac148eb5ebb421602ac50532db7969de14969cf0bd30c0714f30bcc0213' }) depends_on 'bdftopcf' diff --git a/packages/font_adobe_utopia_type1.rb b/packages/font_adobe_utopia_type1.rb index 7c9cbf436..0b370e87f 100644 --- a/packages/font_adobe_utopia_type1.rb +++ b/packages/font_adobe_utopia_type1.rb @@ -9,17 +9,17 @@ class Font_adobe_utopia_type1 < Package source_url 'https://www.x.org/releases/individual/font/font-adobe-utopia-type1-1.0.4.tar.bz2' source_sha256 '979435105f897a70f8993fa02c8362160b0513366c2ab896965416f96dbb8077' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_type1/1.0.4_armv7l/font_adobe_utopia_type1-1.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_type1/1.0.4_armv7l/font_adobe_utopia_type1-1.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_type1/1.0.4_i686/font_adobe_utopia_type1-1.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_type1/1.0.4_x86_64/font_adobe_utopia_type1-1.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_adobe_utopia_type1/1.0.4_x86_64/font_adobe_utopia_type1-1.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2e0f5a41d6d0d01abc90e1646315c027489fb53c662d6885e7b729449107d94b', armv7l: '2e0f5a41d6d0d01abc90e1646315c027489fb53c662d6885e7b729449107d94b', i686: '6e5ab58840dfac86b37565200dbff84d6e9baed00b0adca72268c1afdf3eaeba', - x86_64: '78465e87c0964dff80de20039762822063fe56273c5a83f3170c1e84d4b76d2f', + x86_64: '78465e87c0964dff80de20039762822063fe56273c5a83f3170c1e84d4b76d2f' }) depends_on 'bdftopcf' diff --git a/packages/font_bh_100dpi.rb b/packages/font_bh_100dpi.rb index b52adfca6..c38a9ad7b 100644 --- a/packages/font_bh_100dpi.rb +++ b/packages/font_bh_100dpi.rb @@ -9,17 +9,17 @@ class Font_bh_100dpi < Package source_url 'https://www.x.org/releases/individual/font/font-bh-100dpi-1.0.3.tar.bz2' source_sha256 '23c07162708e4b79eb33095c8bfa62c783717a9431254bbf44863734ea239481' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_100dpi/1.0.3_armv7l/font_bh_100dpi-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_100dpi/1.0.3_armv7l/font_bh_100dpi-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_100dpi/1.0.3_i686/font_bh_100dpi-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_100dpi/1.0.3_x86_64/font_bh_100dpi-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_100dpi/1.0.3_x86_64/font_bh_100dpi-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8e692f3da6f15d2c4a52e925771a41a805407e240fb8acb0c01c9a18a23df8c2', armv7l: '8e692f3da6f15d2c4a52e925771a41a805407e240fb8acb0c01c9a18a23df8c2', i686: '7205232f5b8e94a7c0acb98790bcb6515cf0f05158e85e2845d1225efa70b08c', - x86_64: '4f2242e7bd89142c4da8833d0e836a8a19ed0d187cdb9e2867d7265d696e4fe2', + x86_64: '4f2242e7bd89142c4da8833d0e836a8a19ed0d187cdb9e2867d7265d696e4fe2' }) depends_on 'bdftopcf' diff --git a/packages/font_bh_75dpi.rb b/packages/font_bh_75dpi.rb index 1a27e82bb..7150eba2e 100644 --- a/packages/font_bh_75dpi.rb +++ b/packages/font_bh_75dpi.rb @@ -9,17 +9,17 @@ class Font_bh_75dpi < Package source_url 'https://www.x.org/releases/individual/font/font-bh-75dpi-1.0.3.tar.bz2' source_sha256 '3486aa51ac92c646a448fe899c5c3dae0024b1fef724d5100d52640d1cac721c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_75dpi/1.0.3_armv7l/font_bh_75dpi-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_75dpi/1.0.3_armv7l/font_bh_75dpi-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_75dpi/1.0.3_i686/font_bh_75dpi-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_75dpi/1.0.3_x86_64/font_bh_75dpi-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_75dpi/1.0.3_x86_64/font_bh_75dpi-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd805e4c0a8408bc8befa3641a7b9d6237fed852228c8cad214f602ef36768383', armv7l: 'd805e4c0a8408bc8befa3641a7b9d6237fed852228c8cad214f602ef36768383', i686: '6c8f588a013faf4bcfe0e8e2518681abbdc92e55efdcd5ec7466594ff18d16ac', - x86_64: 'c0765033ef462c10f7f42f7b6f6ead1e6bc68a32796889fda266a7d08703ba17', + x86_64: 'c0765033ef462c10f7f42f7b6f6ead1e6bc68a32796889fda266a7d08703ba17' }) depends_on 'bdftopcf' diff --git a/packages/font_bh_lucidatypewriter_100dpi.rb b/packages/font_bh_lucidatypewriter_100dpi.rb index 1a31f1f4c..f2ba416d7 100644 --- a/packages/font_bh_lucidatypewriter_100dpi.rb +++ b/packages/font_bh_lucidatypewriter_100dpi.rb @@ -9,17 +9,17 @@ class Font_bh_lucidatypewriter_100dpi < Package source_url 'https://www.x.org/releases/individual/font/font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2' source_sha256 '62a83363c2536095fda49d260d21e0847675676e4e3415054064cbdffa641fbb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_100dpi/1.0.3_armv7l/font_bh_lucidatypewriter_100dpi-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_100dpi/1.0.3_armv7l/font_bh_lucidatypewriter_100dpi-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_100dpi/1.0.3_i686/font_bh_lucidatypewriter_100dpi-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_100dpi/1.0.3_x86_64/font_bh_lucidatypewriter_100dpi-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_100dpi/1.0.3_x86_64/font_bh_lucidatypewriter_100dpi-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '40f50aeba90dcd36651e66ec0ac771e998cf424393a9ceebbbf3f31e6f7bc7c4', armv7l: '40f50aeba90dcd36651e66ec0ac771e998cf424393a9ceebbbf3f31e6f7bc7c4', i686: '52f2327725413f968022444404648c81dae8bcc5e8e7b7426136ccd36b6b5eab', - x86_64: 'd60bbd9fe4d5529154df2a5c640c54fe84790f8510a8a83c2c93e5b98c28e798', + x86_64: 'd60bbd9fe4d5529154df2a5c640c54fe84790f8510a8a83c2c93e5b98c28e798' }) depends_on 'bdftopcf' diff --git a/packages/font_bh_lucidatypewriter_75dpi.rb b/packages/font_bh_lucidatypewriter_75dpi.rb index d08f54956..1db6960b7 100644 --- a/packages/font_bh_lucidatypewriter_75dpi.rb +++ b/packages/font_bh_lucidatypewriter_75dpi.rb @@ -9,17 +9,17 @@ class Font_bh_lucidatypewriter_75dpi < Package source_url 'https://www.x.org/releases/individual/font/font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2' source_sha256 '4ac16afbe205480cc5572e2977ea63488c543d05be0ea8e5a94c845a6eebcb31' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_75dpi/1.0.3_armv7l/font_bh_lucidatypewriter_75dpi-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_75dpi/1.0.3_armv7l/font_bh_lucidatypewriter_75dpi-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_75dpi/1.0.3_i686/font_bh_lucidatypewriter_75dpi-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_75dpi/1.0.3_x86_64/font_bh_lucidatypewriter_75dpi-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_lucidatypewriter_75dpi/1.0.3_x86_64/font_bh_lucidatypewriter_75dpi-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '28c150d55d5a1b5323eab5e908191646025ea3ed7a2590a90aef74cebf6787d2', armv7l: '28c150d55d5a1b5323eab5e908191646025ea3ed7a2590a90aef74cebf6787d2', i686: '35b5af9ccc01dd740047de1eb0948a5a3f6bd20d0f5f91f5d2f06e69350b9c92', - x86_64: 'f6dc723b1c2385095421d1534e2fc20cdeba5515739ad8d9277e281b8c8817e8', + x86_64: 'f6dc723b1c2385095421d1534e2fc20cdeba5515739ad8d9277e281b8c8817e8' }) depends_on 'bdftopcf' diff --git a/packages/font_bh_ttf.rb b/packages/font_bh_ttf.rb index 0de0becfd..4283c2a65 100644 --- a/packages/font_bh_ttf.rb +++ b/packages/font_bh_ttf.rb @@ -9,17 +9,17 @@ class Font_bh_ttf < Package source_url 'https://www.x.org/releases/individual/font/font-bh-ttf-1.0.3.tar.bz2' source_sha256 '1b4bea63271b4db0726b5b52c97994c3313b6023510349226908090501abd25f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_ttf/1.0.3_armv7l/font_bh_ttf-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_ttf/1.0.3_armv7l/font_bh_ttf-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_ttf/1.0.3_i686/font_bh_ttf-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_ttf/1.0.3_x86_64/font_bh_ttf-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_ttf/1.0.3_x86_64/font_bh_ttf-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fcb876e84a386eea475d5f9f9533c3f689e90ce16b8329495a24f28a698b29fa', armv7l: 'fcb876e84a386eea475d5f9f9533c3f689e90ce16b8329495a24f28a698b29fa', i686: '6758e70d14c700ca6694a70d5764ccfccbb91f901ebc08d1f3a9dcc013811efa', - x86_64: '6418dc920fcde48ed1bc5d914321a0be756f127d4b532e44f4482180e52cc01f', + x86_64: '6418dc920fcde48ed1bc5d914321a0be756f127d4b532e44f4482180e52cc01f' }) depends_on 'bdftopcf' diff --git a/packages/font_bh_type1.rb b/packages/font_bh_type1.rb index 9787f0cf0..a40c74b86 100644 --- a/packages/font_bh_type1.rb +++ b/packages/font_bh_type1.rb @@ -9,17 +9,17 @@ class Font_bh_type1 < Package source_url 'https://www.x.org/releases/individual/font/font-bh-type1-1.0.3.tar.bz2' source_sha256 '761455a297486f3927a85d919b5c948d1d324181d4bea6c95d542504b68a63c1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_type1/1.0.3_armv7l/font_bh_type1-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_type1/1.0.3_armv7l/font_bh_type1-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_type1/1.0.3_i686/font_bh_type1-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_type1/1.0.3_x86_64/font_bh_type1-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bh_type1/1.0.3_x86_64/font_bh_type1-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5d8fdfff994102c3a4a801112f7dd9d6e310f604c477d1b2cb17ecde1e42a0ab', armv7l: '5d8fdfff994102c3a4a801112f7dd9d6e310f604c477d1b2cb17ecde1e42a0ab', i686: '2235b52c55a958b30126bc5318f32386d684e957a332a4e0f424eb8da2ff0c21', - x86_64: '7cb22c07fb43982d548a0fd3801f426e8cbbb4f5cdd037c213060a58295ec512', + x86_64: '7cb22c07fb43982d548a0fd3801f426e8cbbb4f5cdd037c213060a58295ec512' }) depends_on 'bdftopcf' diff --git a/packages/font_bitstream_100dpi.rb b/packages/font_bitstream_100dpi.rb index 639c53a72..63ee4c16a 100644 --- a/packages/font_bitstream_100dpi.rb +++ b/packages/font_bitstream_100dpi.rb @@ -9,17 +9,17 @@ class Font_bitstream_100dpi < Package source_url 'https://www.x.org/releases/individual/font/font-bitstream-100dpi-1.0.3.tar.bz2' source_sha256 'ebe0d7444e3d7c8da7642055ac2206f0190ee060700d99cd876f8fc9964cb6ce' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_100dpi/1.0.3_armv7l/font_bitstream_100dpi-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_100dpi/1.0.3_armv7l/font_bitstream_100dpi-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_100dpi/1.0.3_i686/font_bitstream_100dpi-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_100dpi/1.0.3_x86_64/font_bitstream_100dpi-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_100dpi/1.0.3_x86_64/font_bitstream_100dpi-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f441acd2dbd2a14fbf1f8a9751c280914430fb1fca73226e9d41f6942d148584', armv7l: 'f441acd2dbd2a14fbf1f8a9751c280914430fb1fca73226e9d41f6942d148584', i686: 'a624d6c5904592ce3cbd6fc12a8256637f0901e8d3c43e00761a6cce6dd5d857', - x86_64: 'b77710477235aae88b224494b18cf17b14789916bdf4f4f4b7397e3885a9a347', + x86_64: 'b77710477235aae88b224494b18cf17b14789916bdf4f4f4b7397e3885a9a347' }) depends_on 'bdftopcf' diff --git a/packages/font_bitstream_75dpi.rb b/packages/font_bitstream_75dpi.rb index 45a47c701..558d5ea5d 100644 --- a/packages/font_bitstream_75dpi.rb +++ b/packages/font_bitstream_75dpi.rb @@ -9,17 +9,17 @@ class Font_bitstream_75dpi < Package source_url 'https://www.x.org/releases/individual/font/font-bitstream-75dpi-1.0.3.tar.bz2' source_sha256 'ba3f5e4610c07bd5859881660753ec6d75d179f26fc967aa776dbb3d5d5cf48e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_75dpi/1.0.3_armv7l/font_bitstream_75dpi-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_75dpi/1.0.3_armv7l/font_bitstream_75dpi-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_75dpi/1.0.3_i686/font_bitstream_75dpi-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_75dpi/1.0.3_x86_64/font_bitstream_75dpi-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_75dpi/1.0.3_x86_64/font_bitstream_75dpi-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e5df678cc719b19dcb74ad1589a7d0044ba67f6df60ba72625f43fc0280304dc', armv7l: 'e5df678cc719b19dcb74ad1589a7d0044ba67f6df60ba72625f43fc0280304dc', i686: 'dbb337a5e34891f4eaef3c0baa3d667efea2ee0600b0d100ca8ae78e38c4723b', - x86_64: '495010865f5de0b2f9f361ccaa6c1824e9114e854c01582731be00450d1fa4be', + x86_64: '495010865f5de0b2f9f361ccaa6c1824e9114e854c01582731be00450d1fa4be' }) depends_on 'bdftopcf' diff --git a/packages/font_bitstream_type1.rb b/packages/font_bitstream_type1.rb index eee53cbda..90eec5e86 100644 --- a/packages/font_bitstream_type1.rb +++ b/packages/font_bitstream_type1.rb @@ -9,17 +9,17 @@ class Font_bitstream_type1 < Package source_url 'https://www.x.org/releases/individual/font/font-bitstream-type1-1.0.3.tar.bz2' source_sha256 'c6ea0569adad2c577f140328dc3302e729cb1b1ea90cd0025caf380625f8a688' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_type1/1.0.3_armv7l/font_bitstream_type1-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_type1/1.0.3_armv7l/font_bitstream_type1-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_type1/1.0.3_i686/font_bitstream_type1-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_type1/1.0.3_x86_64/font_bitstream_type1-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_bitstream_type1/1.0.3_x86_64/font_bitstream_type1-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a5aeadbd5238efa090053c1adef4b0a07dc95c0d819ce94b978ea5df8bdb9605', armv7l: 'a5aeadbd5238efa090053c1adef4b0a07dc95c0d819ce94b978ea5df8bdb9605', i686: '9200f60a505fde2ae69174572714d9241d7ee2a593b309e1a336a546a08db547', - x86_64: '90f9e02e3631424df3ab89b4b2bcb69e3825654e4eb4538ceac382da9a83fa60', + x86_64: '90f9e02e3631424df3ab89b4b2bcb69e3825654e4eb4538ceac382da9a83fa60' }) depends_on 'bdftopcf' diff --git a/packages/font_cursor_misc.rb b/packages/font_cursor_misc.rb index 7334a0bae..b6865549b 100644 --- a/packages/font_cursor_misc.rb +++ b/packages/font_cursor_misc.rb @@ -9,17 +9,17 @@ class Font_cursor_misc < Package source_url 'https://www.x.org/releases/individual/font/font-cursor-misc-1.0.3.tar.bz2' source_sha256 '17363eb35eece2e08144da5f060c70103b59d0972b4f4d77fd84c9a7a2dba635' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_cursor_misc/1.0.3_armv7l/font_cursor_misc-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_cursor_misc/1.0.3_armv7l/font_cursor_misc-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_cursor_misc/1.0.3_i686/font_cursor_misc-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_cursor_misc/1.0.3_x86_64/font_cursor_misc-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_cursor_misc/1.0.3_x86_64/font_cursor_misc-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8259c1415c5c26cd3acfe4b4e285ee51e359e3a9e293ad5ee1e323b183e29447', armv7l: '8259c1415c5c26cd3acfe4b4e285ee51e359e3a9e293ad5ee1e323b183e29447', i686: 'b4ed16c23140f1937e1f1db8a50be8c3f092b5213bee32f5e02225413035876d', - x86_64: 'de3f59c6773fbb5ac70367e766d82156b2174e6ee70fe05e2f5b49508459264a', + x86_64: 'de3f59c6773fbb5ac70367e766d82156b2174e6ee70fe05e2f5b49508459264a' }) depends_on 'bdftopcf' diff --git a/packages/font_daewoo_misc.rb b/packages/font_daewoo_misc.rb index 1a253880b..1c1110bf7 100644 --- a/packages/font_daewoo_misc.rb +++ b/packages/font_daewoo_misc.rb @@ -9,17 +9,17 @@ class Font_daewoo_misc < Package source_url 'https://www.x.org/releases/individual/font/font-daewoo-misc-1.0.3.tar.bz2' source_sha256 'bc65de70bee12698caa95b523d3b652c056347e17b68cc8b5d6bbdff235c4be8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_daewoo_misc/1.0.3_armv7l/font_daewoo_misc-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_daewoo_misc/1.0.3_armv7l/font_daewoo_misc-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_daewoo_misc/1.0.3_i686/font_daewoo_misc-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_daewoo_misc/1.0.3_x86_64/font_daewoo_misc-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_daewoo_misc/1.0.3_x86_64/font_daewoo_misc-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ab4e6485bc9457a2bce6d7f9ebd426048a7844539f8538a0b703ceb84128e746', armv7l: 'ab4e6485bc9457a2bce6d7f9ebd426048a7844539f8538a0b703ceb84128e746', i686: 'da1530601e1558c7766e1f8dad6885065ff5de0ab82368d7dec82cf309a3da4c', - x86_64: '9477310018acb565a629602ae131766100dac22e8f3f78bd1305d3e96287f373', + x86_64: '9477310018acb565a629602ae131766100dac22e8f3f78bd1305d3e96287f373' }) depends_on 'bdftopcf' diff --git a/packages/font_dec_misc.rb b/packages/font_dec_misc.rb index c95c4f255..1f13ab11f 100644 --- a/packages/font_dec_misc.rb +++ b/packages/font_dec_misc.rb @@ -9,17 +9,17 @@ class Font_dec_misc < Package source_url 'https://www.x.org/releases/individual/font/font-dec-misc-1.0.3.tar.bz2' source_sha256 'e19ddf8b5f8de914d81675358fdfe37762e9ce524887cc983adef34f2850ff7b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_dec_misc/1.0.3_armv7l/font_dec_misc-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_dec_misc/1.0.3_armv7l/font_dec_misc-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_dec_misc/1.0.3_i686/font_dec_misc-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_dec_misc/1.0.3_x86_64/font_dec_misc-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_dec_misc/1.0.3_x86_64/font_dec_misc-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e9bd304b0a670711ef40a84c9464c3f27778b111848728a2915a0e347955245e', armv7l: 'e9bd304b0a670711ef40a84c9464c3f27778b111848728a2915a0e347955245e', i686: '45c87ad2777332aa0d5e29ee1baa05fb6c84a63f2adb2e5e7306b8aa81e94e01', - x86_64: '4c62adf9306c813a0f977d8f591762561a1e069a06b66d765ee87ecd940a481f', + x86_64: '4c62adf9306c813a0f977d8f591762561a1e069a06b66d765ee87ecd940a481f' }) depends_on 'bdftopcf' diff --git a/packages/font_isas_misc.rb b/packages/font_isas_misc.rb index 22b01c3af..8598649fc 100644 --- a/packages/font_isas_misc.rb +++ b/packages/font_isas_misc.rb @@ -9,17 +9,17 @@ class Font_isas_misc < Package source_url 'https://www.x.org/releases/individual/font/font-isas-misc-1.0.3.tar.bz2' source_sha256 '5824ab4b485951107dd245b8f7717d2822f1a6dbf6cea98f1ac7f49905c0a867' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_isas_misc/1.0.3_armv7l/font_isas_misc-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_isas_misc/1.0.3_armv7l/font_isas_misc-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_isas_misc/1.0.3_i686/font_isas_misc-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_isas_misc/1.0.3_x86_64/font_isas_misc-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_isas_misc/1.0.3_x86_64/font_isas_misc-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '853abfd7c65dd75187f6137b6fba9154cb02f86e1c1d02c7375b89345a3682de', armv7l: '853abfd7c65dd75187f6137b6fba9154cb02f86e1c1d02c7375b89345a3682de', i686: 'c31e0cd006ddb1a45a26243d7882ff0db5c3d54bdf5642e58933d1c155467cb4', - x86_64: 'af96111a02b892867c225abc24a44b2f56df766efdd7ff6e6e8a6825b9296f6a', + x86_64: 'af96111a02b892867c225abc24a44b2f56df766efdd7ff6e6e8a6825b9296f6a' }) depends_on 'bdftopcf' diff --git a/packages/font_jis_misc.rb b/packages/font_jis_misc.rb index 5ee82c04e..0ef82d594 100644 --- a/packages/font_jis_misc.rb +++ b/packages/font_jis_misc.rb @@ -9,17 +9,17 @@ class Font_jis_misc < Package source_url 'https://www.x.org/releases/individual/font/font-jis-misc-1.0.3.tar.bz2' source_sha256 '2b18ce10b367ebafe95a17de799b6db9a24e2337188d124adaf68af05b1fac65' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_jis_misc/1.0.3_armv7l/font_jis_misc-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_jis_misc/1.0.3_armv7l/font_jis_misc-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_jis_misc/1.0.3_i686/font_jis_misc-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_jis_misc/1.0.3_x86_64/font_jis_misc-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_jis_misc/1.0.3_x86_64/font_jis_misc-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5b076de8ecbaf59eec8e7c58657742a0cd6c9d4b874a188d2ea59fca40832302', armv7l: '5b076de8ecbaf59eec8e7c58657742a0cd6c9d4b874a188d2ea59fca40832302', i686: '023d76e3324d1daca014d7985c99d15ac537ab6b6e357ee8e870847f5bd7744f', - x86_64: '829051dc56b5b93dc942dbd429ca93e4e14c0c5e810aa7e566fa26b434a46cf5', + x86_64: '829051dc56b5b93dc942dbd429ca93e4e14c0c5e810aa7e566fa26b434a46cf5' }) depends_on 'bdftopcf' diff --git a/packages/font_misc_misc.rb b/packages/font_misc_misc.rb index 7073d2b38..a4282c422 100644 --- a/packages/font_misc_misc.rb +++ b/packages/font_misc_misc.rb @@ -9,17 +9,17 @@ class Font_misc_misc < Package source_url 'https://www.x.org/releases/individual/font/font-misc-misc-1.1.2.tar.bz2' source_sha256 'b8e77940e4e1769dc47ef1805918d8c9be37c708735832a07204258bacc11794' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_misc_misc/1.1.2_armv7l/font_misc_misc-1.1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_misc_misc/1.1.2_armv7l/font_misc_misc-1.1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_misc_misc/1.1.2_i686/font_misc_misc-1.1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_misc_misc/1.1.2_x86_64/font_misc_misc-1.1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_misc_misc/1.1.2_x86_64/font_misc_misc-1.1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c7e78e79c50785db5262467c17dcfbff493624f91d61753741c3818d5a6b4542', armv7l: 'c7e78e79c50785db5262467c17dcfbff493624f91d61753741c3818d5a6b4542', i686: '806f3173793f6373f7d360c8544700e7a36a040b28cf8fb5e95cc6c07066bdb6', - x86_64: '12a176ada97f23ed38e1186741d40908f703383cecc913b99dc032360e226000', + x86_64: '12a176ada97f23ed38e1186741d40908f703383cecc913b99dc032360e226000' }) depends_on 'bdftopcf' diff --git a/packages/font_mutt_misc.rb b/packages/font_mutt_misc.rb index 9a3b3ec8b..539afb023 100644 --- a/packages/font_mutt_misc.rb +++ b/packages/font_mutt_misc.rb @@ -9,17 +9,17 @@ class Font_mutt_misc < Package source_url 'https://www.x.org/releases/individual/font/font-mutt-misc-1.0.3.tar.bz2' source_sha256 'bd5f7adb34367c197773a9801df5bce7b019664941900b2a31fbfe1ff2830f8f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_mutt_misc/1.0.3_armv7l/font_mutt_misc-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_mutt_misc/1.0.3_armv7l/font_mutt_misc-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_mutt_misc/1.0.3_i686/font_mutt_misc-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_mutt_misc/1.0.3_x86_64/font_mutt_misc-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_mutt_misc/1.0.3_x86_64/font_mutt_misc-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5a0bcf47ee4af1c9f15feb3e463f37558240558fc145e046f23c6ada4acb4a9b', armv7l: '5a0bcf47ee4af1c9f15feb3e463f37558240558fc145e046f23c6ada4acb4a9b', i686: 'be6200054fec1e6b75960c09258a33ae949a7dfdcbd159213bc6b0ddb85a92d4', - x86_64: '318656cca427983462ba4777ce2f7104bbe843a58c2d5610888f33e462f0eda9', + x86_64: '318656cca427983462ba4777ce2f7104bbe843a58c2d5610888f33e462f0eda9' }) depends_on 'bdftopcf' diff --git a/packages/font_util.rb b/packages/font_util.rb index 44bbc2b34..7a4dee5b4 100644 --- a/packages/font_util.rb +++ b/packages/font_util.rb @@ -9,17 +9,17 @@ class Font_util < Package source_url 'https://www.x.org/releases/individual/font/font-util-1.3.2.tar.bz2' source_sha256 '3ad880444123ac06a7238546fa38a2a6ad7f7e0cc3614de7e103863616522282' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_util/1.3.2_armv7l/font_util-1.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_util/1.3.2_armv7l/font_util-1.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_util/1.3.2_i686/font_util-1.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_util/1.3.2_x86_64/font_util-1.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/font_util/1.3.2_x86_64/font_util-1.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cdb0bcfb44dd1513f0db12b85f6b46b63ef1b937c0a7a17a4d7d4655667632bb', armv7l: 'cdb0bcfb44dd1513f0db12b85f6b46b63ef1b937c0a7a17a4d7d4655667632bb', i686: 'e53928dc50fe10c1a45adf1529bb829d96add95920b5697dbd237bc705ff5f06', - x86_64: '56739db34fb689edc5b5aea0c360c3ffdb12aec9e9bccfbd557d7c2c27542d47', + x86_64: '56739db34fb689edc5b5aea0c360c3ffdb12aec9e9bccfbd557d7c2c27542d47' }) depends_on 'util_macros' diff --git a/packages/fontconfig.rb b/packages/fontconfig.rb index 26b6381bf..952d30675 100644 --- a/packages/fontconfig.rb +++ b/packages/fontconfig.rb @@ -9,17 +9,17 @@ class Fontconfig < Package source_url 'https://gitlab.freedesktop.org/fontconfig/fontconfig/-/archive/2.14.0/fontconfig-2.14.0.tar.bz2' source_sha256 'e89a0c6868771b88de27bd20cd98f1056a3083666a1cf7c85d26ac5c67cc25a8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontconfig/2.14.0_armv7l/fontconfig-2.14.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontconfig/2.14.0_armv7l/fontconfig-2.14.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontconfig/2.14.0_i686/fontconfig-2.14.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontconfig/2.14.0_x86_64/fontconfig-2.14.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontconfig/2.14.0_x86_64/fontconfig-2.14.0-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '99c5724f5a53e7ba476b4fb5dfbec97632608fc28afb39a26f0ea394b6b8ca86', armv7l: '99c5724f5a53e7ba476b4fb5dfbec97632608fc28afb39a26f0ea394b6b8ca86', i686: 'fce56b685e312d9754c3376c6ff8ed83f7cc99154da5f6a913d2d76c9b8736c2', - x86_64: 'ea6e16d4505be56cbb9ed5a0b971e1df7f34c8ddd9e6c160cda62c8f30ca6af2', + x86_64: 'ea6e16d4505be56cbb9ed5a0b971e1df7f34c8ddd9e6c160cda62c8f30ca6af2' }) depends_on 'expat' diff --git a/packages/fontforge.rb b/packages/fontforge.rb index 07969b493..0c8c1061e 100644 --- a/packages/fontforge.rb +++ b/packages/fontforge.rb @@ -9,17 +9,17 @@ class Fontforge < Package source_url 'https://github.com/fontforge/fontforge/releases/download/20170731/fontforge-dist-20170731.tar.xz' source_sha256 '840adefbedd1717e6b70b33ad1e7f2b116678fa6a3d52d45316793b9fd808822' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontforge/20170731_armv7l/fontforge-20170731-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontforge/20170731_armv7l/fontforge-20170731-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontforge/20170731_i686/fontforge-20170731-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontforge/20170731_x86_64/fontforge-20170731-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fontforge/20170731_x86_64/fontforge-20170731-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0e351e85b7b21d8fe58c2f5eed81cf6d8eadb0cbf478797e83e1a71381ce68de', armv7l: '0e351e85b7b21d8fe58c2f5eed81cf6d8eadb0cbf478797e83e1a71381ce68de', i686: '4db11a38e864354427fab3e2c9a2fde8cf96b6eba6f4bc3c5f979e90b65a2427', - x86_64: 'c7bd918c9064f5ade5f0c5040d11a67ff3addb42f5073b76afbeb51ba32b73cc', + x86_64: 'c7bd918c9064f5ade5f0c5040d11a67ff3addb42f5073b76afbeb51ba32b73cc' }) depends_on 'gtk2' @@ -37,6 +37,6 @@ class Fontforge < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/foot.rb b/packages/foot.rb index 01114b44f..b865a2e76 100644 --- a/packages/foot.rb +++ b/packages/foot.rb @@ -40,9 +40,7 @@ class Foot < Package return unless LIBC_VERSION < '2.28' system 'curl -Lf https://github.com/jtsiomb/c11threads/raw/19abeee43272002301ddece2f7d5df37394bb54f/c11threads.h -o threads.h' - unless Digest::SHA256.hexdigest(File.read('threads.h')) == 'c945fd352449174d3b6107c715b622206ebb81694ac23239637439d78e33ee5a' - abort 'Checksum mismatch. :/ Try again.'.lightred - end + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('threads.h')) == 'c945fd352449174d3b6107c715b622206ebb81694ac23239637439d78e33ee5a' # Older kernel versions do not have linux header input-event-codes.h Use libc version as a proxy for linux header version. return unless LIBC_VERSION < '2.27' diff --git a/packages/fop.rb b/packages/fop.rb index bbfa2df45..0c78cbd6f 100644 --- a/packages/fop.rb +++ b/packages/fop.rb @@ -41,6 +41,6 @@ class Fop < Package # Fop configuration export JAVA_HOME=#{CREW_LIB_PREFIX}/jdk8 FOPEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/fop", @fopenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/fop", @fopenv) end end diff --git a/packages/foremost.rb b/packages/foremost.rb index 59a783374..be5c703e8 100644 --- a/packages/foremost.rb +++ b/packages/foremost.rb @@ -9,21 +9,21 @@ class Foremost < Package source_url 'http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz' source_sha256 '502054ef212e3d90b292e99c7f7ac91f89f024720cd5a7e7680c3d1901ef5f34' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/foremost/1.5.7_armv7l/foremost-1.5.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/foremost/1.5.7_armv7l/foremost-1.5.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/foremost/1.5.7_i686/foremost-1.5.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/foremost/1.5.7_x86_64/foremost-1.5.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/foremost/1.5.7_x86_64/foremost-1.5.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '45ee9afccc2ac3fc0c3b9e788a8f7f4cc5cd8b3a4cb10fed415e6f5f4c7fa59b', armv7l: '45ee9afccc2ac3fc0c3b9e788a8f7f4cc5cd8b3a4cb10fed415e6f5f4c7fa59b', i686: '69180049e0316e97efe0830a9b25c7e1cc68e55cfe193e06fffa101d7f451c09', - x86_64: '541f63cd095bd5ba0ace2c7943de31c341fa2419ca7ea7b4b7ed1058f17c6039', + x86_64: '541f63cd095bd5ba0ace2c7943de31c341fa2419ca7ea7b4b7ed1058f17c6039' }) def self.build - system "make" + system 'make' end def self.install diff --git a/packages/forkstat.rb b/packages/forkstat.rb index e9c3ce33a..0dcc3379a 100644 --- a/packages/forkstat.rb +++ b/packages/forkstat.rb @@ -9,30 +9,30 @@ class Forkstat < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/forkstat/forkstat-0.02.10.tar.xz' source_sha256 'af039bcd9f11ee76721d96c2c65d7e9c8d5df0a3f688bcbe0a5add2dd5dbb6da' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/forkstat/0.02.10_armv7l/forkstat-0.02.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/forkstat/0.02.10_armv7l/forkstat-0.02.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/forkstat/0.02.10_i686/forkstat-0.02.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/forkstat/0.02.10_x86_64/forkstat-0.02.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/forkstat/0.02.10_x86_64/forkstat-0.02.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6b971ae55df61fc24af6e86fcc5f52bb61a1f16b6f2a627f70eba6bfbf64f824', armv7l: '6b971ae55df61fc24af6e86fcc5f52bb61a1f16b6f2a627f70eba6bfbf64f824', i686: 'fb58b945242dea5bd4417b91f8260731cb24b7e3bac3a3a01ef0336a47294506', - x86_64: '6a80bbd70110150fc340b0085dbf813124d589aa9cd01bfd77995fd45903226e', + x86_64: '6a80bbd70110150fc340b0085dbf813124d589aa9cd01bfd77995fd45903226e' }) def self.build system 'make', - "BINDIR=#{CREW_PREFIX}/bin", - "MANDIR=#{CREW_PREFIX}/share/man/man8" + "BINDIR=#{CREW_PREFIX}/bin", + "MANDIR=#{CREW_PREFIX}/share/man/man8" end def self.install system 'make', - "DESTDIR=#{CREW_DEST_DIR}", - "BINDIR=#{CREW_PREFIX}/bin", - "MANDIR=#{CREW_PREFIX}/share/man/man8", - 'install' + "DESTDIR=#{CREW_DEST_DIR}", + "BINDIR=#{CREW_PREFIX}/bin", + "MANDIR=#{CREW_PREFIX}/share/man/man8", + 'install' end end diff --git a/packages/fortune.rb b/packages/fortune.rb index cfe293db2..0ad3138df 100644 --- a/packages/fortune.rb +++ b/packages/fortune.rb @@ -9,11 +9,11 @@ class Fortune < Package source_url 'http://dl.fefe.de/fortune-1.2.tar.bz2' source_sha256 'cbb246a500366db39ce035632eb4954e09f1e03b28f2c4688864bfa8661b236a' - depends_on "fortunes" + depends_on 'fortunes' def self.build system "sed -i 's,/usr,#{CREW_PREFIX},' fortune.c" - system "make" + system 'make' end def self.install diff --git a/packages/fossil.rb b/packages/fossil.rb index 507f3919f..72066f411 100644 --- a/packages/fossil.rb +++ b/packages/fossil.rb @@ -9,17 +9,17 @@ class Fossil < Package source_url 'https://www.fossil-scm.org/fossil/uv/fossil-src-2.6.tar.gz' source_sha256 '76a794555918be179850739a90f157de0edb8568ad552b4c40ce186c79ff6ed9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fossil/2.6_armv7l/fossil-2.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fossil/2.6_armv7l/fossil-2.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fossil/2.6_i686/fossil-2.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fossil/2.6_x86_64/fossil-2.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fossil/2.6_x86_64/fossil-2.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1888721a262e9a4232f91ff46a1700d8e024969475f01bc769f5d04f2a00567d', armv7l: '1888721a262e9a4232f91ff46a1700d8e024969475f01bc769f5d04f2a00567d', i686: '944890663fabbff3fe75f23d3dda5c2ab2b865e8f5545cce3e69d1c1c38998ae', - x86_64: 'e3de20c2f0f7d49d2cac73d9076fd866d8df5f781105473b15107fcc3c45b69d', + x86_64: 'e3de20c2f0f7d49d2cac73d9076fd866d8df5f781105473b15107fcc3c45b69d' }) depends_on 'fuse3' diff --git a/packages/foxit_reader.rb b/packages/foxit_reader.rb index 923513baa..1aa405f25 100644 --- a/packages/foxit_reader.rb +++ b/packages/foxit_reader.rb @@ -8,9 +8,9 @@ class Foxit_reader < Package compatibility 'i686,x86_64' source_url 'SKIP' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'sommelier' @@ -32,7 +32,7 @@ class Foxit_reader < Package puts "\nAfter the download is complete, restart and install to #{CREW_DEST_PREFIX}/share/foxitreader.\n".orange abort end - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read(foxit_bin) ) == foxit_sha256 + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read(foxit_bin)) == foxit_sha256 system "tar xvf #{foxit_bin}" case ARCH when 'i686' @@ -52,7 +52,7 @@ class Foxit_reader < Package system "sed -i 's,#{CREW_DEST_PREFIX}/share/foxitreader/FoxitReader.sh,#{CREW_PREFIX}/share/foxitreader/FoxitReader,' #{CREW_DEST_PREFIX}/share/foxitreader/FoxitReader.desktop" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/applications" icon_path = "#{CREW_DEST_PREFIX}/share/icons/hicolor/64x64/apps" - FileUtils.mkdir_p "#{icon_path}" + FileUtils.mkdir_p icon_path.to_s FileUtils.mv "#{CREW_DEST_PREFIX}/share/foxitreader/FoxitReader.desktop", "#{CREW_DEST_PREFIX}/share/applications" FileUtils.mv "#{CREW_DEST_PREFIX}/share/foxitreader/images/FoxitReader-64x64.ico", "#{icon_path}/FoxitReader.ico" end diff --git a/packages/fpc.rb b/packages/fpc.rb index 2ff3424f5..26215d1ba 100644 --- a/packages/fpc.rb +++ b/packages/fpc.rb @@ -18,17 +18,17 @@ class Fpc < Package source_sha256 '5adac308a5534b6a76446d8311fc340747cbb7edeaacfe6b651493ff3fe31e83' end - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fpc/3.2.2_armv7l/fpc-3.2.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fpc/3.2.2_armv7l/fpc-3.2.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fpc/3.2.2_i686/fpc-3.2.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fpc/3.2.2_x86_64/fpc-3.2.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fpc/3.2.2_x86_64/fpc-3.2.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '84701dedbee28a6db2386366318a8c2e27c389a758ea8033502d40fa2f4ec588', armv7l: '84701dedbee28a6db2386366318a8c2e27c389a758ea8033502d40fa2f4ec588', i686: '20062e277f6432b76115a74b6b46a38888ef696f15bbf79efce8546a1aff9a46', - x86_64: 'b5b9152ce23f5e7f33ab8b788ef80ca440d2d26ef300321f1e944c24051f9b45', + x86_64: 'b5b9152ce23f5e7f33ab8b788ef80ca440d2d26ef300321f1e944c24051f9b45' }) def self.patch @@ -47,17 +47,17 @@ class Fpc < Package end def self.remove - print "Would you like to remove the config directories? [y/N] " - response = STDIN.getc + print 'Would you like to remove the config directories? [y/N] ' + response = $stdin.getc config_dirs = ["#{HOME}/.fpc.cfg", "#{HOME}/.config/fppkg.cfg", "#{HOME}/.fppkg"] - config_dirs.each { |config_dir| + config_dirs.each do |config_dir| case response - when "y", "Y" + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else puts "#{config_dir} saved.".lightgreen end - } + end end end diff --git a/packages/freecad.rb b/packages/freecad.rb index cefb59a83..473ba7080 100644 --- a/packages/freecad.rb +++ b/packages/freecad.rb @@ -9,9 +9,9 @@ class Freecad < Package source_url 'https://github.com/FreeCAD/FreeCAD/releases/download/0.19.2/FreeCAD_0.19-24291-Linux-Conda_glibc2.12-x86_64.AppImage' source_sha256 'c196a6e59349ed452cc9b9af2c6a0d983a698831630aa5c7077565ed8570c9ad' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'sommelier' @@ -27,17 +27,17 @@ class Freecad < Package def self.build @freecad = <<~EOF - #!/bin/bash - cd #{CREW_PREFIX}/share/freecad - ./AppRun "$@" + #!/bin/bash + cd #{CREW_PREFIX}/share/freecad + ./AppRun "$@" EOF - IO.write('freecad.sh', @freecad) + File.write('freecad.sh', @freecad) end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/freecad" - FileUtils.install 'freecad.sh', "#{CREW_DEST_PREFIX}/bin/freecad", mode: 0755 + FileUtils.install 'freecad.sh', "#{CREW_DEST_PREFIX}/bin/freecad", mode: 0o755 FileUtils.mv Dir.glob('*'), "#{CREW_DEST_PREFIX}/share/freecad" end @@ -47,11 +47,11 @@ class Freecad < Package def self.remove config_dir = "#{HOME}/.FreeCAD" - if Dir.exist? "#{config_dir}" + if Dir.exist? config_dir.to_s print "\nWould you like to remove #{config_dir}? [y/N] " case $stdin.getc when 'y', 'Y' - FileUtils.rm_rf "#{config_dir}" + FileUtils.rm_rf config_dir.to_s puts "#{config_dir} removed.".lightred else puts "#{config_dir} saved.".lightgreen diff --git a/packages/freedos.rb b/packages/freedos.rb index ba201d5ce..0835f19e8 100644 --- a/packages/freedos.rb +++ b/packages/freedos.rb @@ -19,18 +19,19 @@ class Freedos < Package mb = nil loop do puts 'Enter the drive C: partition size (in MB):' - mb = STDIN.gets.chomp.to_i + mb = $stdin.gets.chomp.to_i break unless mb < 100 + puts 'Enter a number greater than or equal to 100.' end # See https://opensource.com/article/17/10/run-dos-applications-linux. - system "mkdir -p $HOME/dosfiles" + system 'mkdir -p $HOME/dosfiles' system "mkdir -p #{CREW_DEST_DIR}$HOME/dosfiles" system 'curl -#LO https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/FD12CD.iso' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('FD12CD.iso') ) == '6c7f6aad72ab16c592e879367d1ed463047e3b7c94e1828e1ddadb680d461bc3' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('FD12CD.iso')) == '6c7f6aad72ab16c592e879367d1ed463047e3b7c94e1828e1ddadb680d461bc3' system "qemu-img create freedos.img #{mb}M" - system "qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw all -device cirrus-vga -display gtk -hda freedos.img -cdrom FD12CD.iso -boot order=d" + system 'qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw all -device cirrus-vga -display gtk -hda freedos.img -cdrom FD12CD.iso -boot order=d' system "echo '#!/bin/bash' > freedos" system "echo 'qemu-system-i386 -m 16 -k en-us -rtc base=localtime -soundhw all -device cirrus-vga -display gtk -hda $HOME/freedos.img -drive file=fat:rw:$HOME/dosfiles/ -boot order=c' >> freedos" end @@ -38,14 +39,14 @@ class Freedos < Package def self.install system "install -Dm755 freedos #{CREW_DEST_PREFIX}/bin/freedos" system "install -Dm644 freedos.img #{CREW_DEST_PREFIX}$HOME/freedos.img" - system "install -Dm644 freedos.img $HOME/freedos.img" + system 'install -Dm644 freedos.img $HOME/freedos.img' end def self.postinstall puts puts "Type 'freedos' to start.".lightblue puts - puts "Add files to $HOME/dosfiles.".lightblue + puts 'Add files to $HOME/dosfiles.'.lightblue puts end end diff --git a/packages/freeglut.rb b/packages/freeglut.rb index 27b3875f3..97e295751 100644 --- a/packages/freeglut.rb +++ b/packages/freeglut.rb @@ -9,17 +9,17 @@ class Freeglut < Package source_url 'https://downloads.sourceforge.net/project/freeglut/freeglut/3.2.1/freeglut-3.2.1.tar.gz' source_sha256 'd4000e02102acaf259998c870e25214739d1f16f67f99cb35e4f46841399da68' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeglut/3.2.1_armv7l/freeglut-3.2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeglut/3.2.1_armv7l/freeglut-3.2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeglut/3.2.1_i686/freeglut-3.2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeglut/3.2.1_x86_64/freeglut-3.2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeglut/3.2.1_x86_64/freeglut-3.2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '49c22c36b1c02bd9ea8b439e05ce83d25ff2b0bec96da91366f57500abaafc57', armv7l: '49c22c36b1c02bd9ea8b439e05ce83d25ff2b0bec96da91366f57500abaafc57', i686: '7df49b8ae79cbb1db19a01ba656c652d04a19a236f749ef1246190e8c1b04a68', - x86_64: 'f834844fb8a0afb528d602513bef51306afcba74f8361707f28d052d8e28d4d7', + x86_64: 'f834844fb8a0afb528d602513bef51306afcba74f8361707f28d052d8e28d4d7' }) depends_on 'libglu' diff --git a/packages/freeimage.rb b/packages/freeimage.rb index f6f1427f9..7c4f977b8 100644 --- a/packages/freeimage.rb +++ b/packages/freeimage.rb @@ -9,17 +9,17 @@ class Freeimage < Package source_url 'https://downloads.sourceforge.net/project/freeimage/Source%20Distribution/3.18.0/FreeImage3180.zip' source_sha256 'f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_armv7l/freeimage-3.18.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_armv7l/freeimage-3.18.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_i686/freeimage-3.18.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_x86_64/freeimage-3.18.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_x86_64/freeimage-3.18.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '87b9d5423bc6efbcaa15cd5bc8789d7d9d155c146b09297a72c5a5b7e0a27be6', armv7l: '87b9d5423bc6efbcaa15cd5bc8789d7d9d155c146b09297a72c5a5b7e0a27be6', i686: '06dd2952fbd84f64ed7699de9140c5611f4de59ee9d98c6dc008b55671229254', - x86_64: 'f5f67c7d57c23cd3220f439d7088a7ddd18776ce7a9f1987d2b9a1d20275d9ea', + x86_64: 'f5f67c7d57c23cd3220f439d7088a7ddd18776ce7a9f1987d2b9a1d20275d9ea' }) depends_on 'dos2unix' => :build diff --git a/packages/freetype.rb b/packages/freetype.rb index 118e3814d..921b67765 100644 --- a/packages/freetype.rb +++ b/packages/freetype.rb @@ -59,24 +59,22 @@ class Freetype < Package # This should become a function. # check for conflicts with other installed files @override_allowed = %w[fontconfig harfbuzz] - puts "Checking for conflicts with files from installed packages..." + puts 'Checking for conflicts with files from installed packages...' conflicts = [] - conflictscmd = %x[grep --exclude #{CREW_META_PATH}#{self.name}.filelist -Fxf #{CREW_META_PATH}#{self.name}.filelist #{CREW_META_PATH}*.filelist] + conflictscmd = `grep --exclude #{CREW_META_PATH}#{name}.filelist -Fxf #{CREW_META_PATH}#{name}.filelist #{CREW_META_PATH}*.filelist` conflicts << conflictscmd.gsub(/(\.filelist|#{CREW_META_PATH})/, '').split("\n") conflicts.reject!(&:empty?) unless conflicts.empty? - if self.conflicts_ok? - puts "Handling conflict with the same file in another package.".orange + if conflicts_ok? + puts 'Handling conflict with the same file in another package.'.orange else - puts "Error: There is a conflict with the same file in another package.".lightred + puts 'Error: There is a conflict with the same file in another package.'.lightred @_errors = 1 end conflicts.each do |conflict| conflict.each do |thisconflict| - singleconflict = thisconflict.split(':',-1) - if @override_allowed.include?(singleconflict[0]) - system "sed -i '\\\?^#{singleconflict[1]}?d' #{CREW_META_PATH}/#{singleconflict[0]}.filelist" - end + singleconflict = thisconflict.split(':', -1) + system "sed -i '\\\?^#{singleconflict[1]}?d' #{CREW_META_PATH}/#{singleconflict[0]}.filelist" if @override_allowed.include?(singleconflict[0]) end end end diff --git a/packages/freetype_sub.rb b/packages/freetype_sub.rb index 0b9cb16fe..885de7a28 100644 --- a/packages/freetype_sub.rb +++ b/packages/freetype_sub.rb @@ -9,5 +9,4 @@ class Freetype_sub < Package depends_on 'freetype' is_fake - end diff --git a/packages/fribidi.rb b/packages/fribidi.rb index b3b01b130..e8ba942c1 100644 --- a/packages/fribidi.rb +++ b/packages/fribidi.rb @@ -9,17 +9,17 @@ class Fribidi < Package source_url 'https://github.com/fribidi/fribidi/archive/v1.0.10.tar.gz' source_sha256 '3ebb19c4184ed6dc324d2e291d7465bc6108a20be019f053f33228e07e879c4f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fribidi/1.0.10_armv7l/fribidi-1.0.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fribidi/1.0.10_armv7l/fribidi-1.0.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fribidi/1.0.10_i686/fribidi-1.0.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fribidi/1.0.10_x86_64/fribidi-1.0.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fribidi/1.0.10_x86_64/fribidi-1.0.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1200e97b55266d2640939faf5d63fb587819d699f248ff65a957263f346e9546', armv7l: '1200e97b55266d2640939faf5d63fb587819d699f248ff65a957263f346e9546', i686: '85d3bb92cfbaeacd1c59e68a1be89837f4c626ff8c7b12a754550030ea64b1f9', - x86_64: 'c6785afffafa8144c59319e6629566b3d984f0af685c0ae5acc928bc4f3522fa', + x86_64: 'c6785afffafa8144c59319e6629566b3d984f0af685c0ae5acc928bc4f3522fa' }) def self.build diff --git a/packages/fskit.rb b/packages/fskit.rb index e0ea85088..27363bb8b 100644 --- a/packages/fskit.rb +++ b/packages/fskit.rb @@ -9,17 +9,17 @@ class Fskit < Package source_url 'https://github.com/jcnelson/fskit/archive/dd9a8dc844b81afc63e5067397786a32ecb66008.tar.gz' source_sha256 'fe682890ebab9226d65fc6ebfb8b3619c0d5a93e3161787cea9d01ad23d3a83a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fskit/dd9a8d_armv7l/fskit-dd9a8d-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fskit/dd9a8d_armv7l/fskit-dd9a8d-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fskit/dd9a8d_i686/fskit-dd9a8d-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fskit/dd9a8d_x86_64/fskit-dd9a8d-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fskit/dd9a8d_x86_64/fskit-dd9a8d-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0efdae023da0bae9937978163a17248ba26ad6a29af52c7dbbcd98fbb17ae2d0', armv7l: '0efdae023da0bae9937978163a17248ba26ad6a29af52c7dbbcd98fbb17ae2d0', i686: '65c827cd622753d13d1dda7f26dbe437365c8af6285754873db16d7d980d72e2', - x86_64: 'd4cc3783a929b3cb95652bad97dfe9cb0797aa431b3db2daecb829f34980f1db', + x86_64: 'd4cc3783a929b3cb95652bad97dfe9cb0797aa431b3db2daecb829f34980f1db' }) depends_on 'attr' @@ -29,17 +29,17 @@ class Fskit < Package end def self.build - system "make", + system 'make', "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", "PKGCONFIGDIR=#{CREW_LIB_PREFIX}/pkgconfig" end def self.install - system "make", + system 'make', "PREFIX=#{CREW_DEST_PREFIX}", "LIBDIR=#{CREW_DEST_LIB_PREFIX}", "PKGCONFIGDIR=#{CREW_DEST_LIB_PREFIX}/pkgconfig", - "install" + 'install' end end diff --git a/packages/fslint.rb b/packages/fslint.rb index 77be6241f..6f746b795 100644 --- a/packages/fslint.rb +++ b/packages/fslint.rb @@ -9,17 +9,17 @@ class Fslint < Package source_url 'https://www.pixelbeat.org/fslint/fslint-2.46.tar.xz' source_sha256 'f15daebfecfd2eea0d3b48a0193e25974b71dcf1e4b4a33d5a3dcfb7bb9c90cc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fslint/2.46_armv7l/fslint-2.46-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fslint/2.46_armv7l/fslint-2.46-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fslint/2.46_i686/fslint-2.46-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fslint/2.46_x86_64/fslint-2.46-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fslint/2.46_x86_64/fslint-2.46-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2eb0a037b1b395589ad00bf857eb9eba17e9c30f1d1683417d7f00ef0854e50c', armv7l: '2eb0a037b1b395589ad00bf857eb9eba17e9c30f1d1683417d7f00ef0854e50c', i686: 'b0a8192b7ca71e2412533ea0c1e81db0532b15324472a9bf24125e023aee2ba3', - x86_64: '5e3798a1ecaadb78deeaf1ac17bcafe842e72aac70247b9f95ccd915a5925460', + x86_64: '5e3798a1ecaadb78deeaf1ac17bcafe842e72aac70247b9f95ccd915a5925460' }) depends_on 'help2man' diff --git a/packages/fswatch.rb b/packages/fswatch.rb index 39be9d4ab..910c03168 100644 --- a/packages/fswatch.rb +++ b/packages/fswatch.rb @@ -9,17 +9,17 @@ class Fswatch < Package source_url 'https://github.com/emcrisostomo/fswatch/releases/download/1.11.2/fswatch-1.11.2.tar.gz' source_sha256 'b7dadb84848ce666aac0311f9b4c739fbfee6a90c6097807a1f45ad4367294c2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fswatch/1.11.2_armv7l/fswatch-1.11.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fswatch/1.11.2_armv7l/fswatch-1.11.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fswatch/1.11.2_i686/fswatch-1.11.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fswatch/1.11.2_x86_64/fswatch-1.11.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fswatch/1.11.2_x86_64/fswatch-1.11.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '216b35bc050f6daa298f6da0074f70542898d22647dc6340434664cf75359518', armv7l: '216b35bc050f6daa298f6da0074f70542898d22647dc6340434664cf75359518', i686: 'c067271949e1a7c8c3d9baf074fe5e63879359aa94c1a3aa0d39bede0f53d389', - x86_64: '672356d1260e94fb9b430b49ac20c384333974de7b85006f865de4e3244a3e71', + x86_64: '672356d1260e94fb9b430b49ac20c384333974de7b85006f865de4e3244a3e71' }) def self.build @@ -27,10 +27,10 @@ class Fswatch < Package "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}", '--disable-dependency-tracking' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/funny_manpages.rb b/packages/funny_manpages.rb index 1296ab7ea..d3edbd03f 100644 --- a/packages/funny_manpages.rb +++ b/packages/funny_manpages.rb @@ -16,9 +16,9 @@ class Funny_manpages < Package FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1/" FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man3/" FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man6/" - FileUtils.install Dir.glob('man/*.1fun'), "#{CREW_DEST_MAN_PREFIX}/man1", mode: 0644, verbose: true - FileUtils.install Dir.glob('man/*.3fun'), "#{CREW_DEST_MAN_PREFIX}/man3", mode: 0644, verbose: true - FileUtils.install Dir.glob('man/*.6fun'), "#{CREW_DEST_MAN_PREFIX}/man6", mode: 0644, verbose: true + FileUtils.install Dir.glob('man/*.1fun'), "#{CREW_DEST_MAN_PREFIX}/man1", mode: 0o644, verbose: true + FileUtils.install Dir.glob('man/*.3fun'), "#{CREW_DEST_MAN_PREFIX}/man3", mode: 0o644, verbose: true + FileUtils.install Dir.glob('man/*.6fun'), "#{CREW_DEST_MAN_PREFIX}/man6", mode: 0o644, verbose: true FileUtils.symlink 'grope.1fun', "#{CREW_DEST_MAN_PREFIX}/man1/egrope.1fun", verbose: true FileUtils.symlink 'grope.1fun', "#{CREW_DEST_MAN_PREFIX}/man1/fgrope.1fun", verbose: true end diff --git a/packages/fzf.rb b/packages/fzf.rb index 9da9be572..e468d8387 100644 --- a/packages/fzf.rb +++ b/packages/fzf.rb @@ -9,26 +9,26 @@ class Fzf < Package source_url 'https://github.com/junegunn/fzf/archive/0.23.1.tar.gz' source_sha256 '07576e47d2d446366eb7806fd9f825a2340cc3dc7f799f1f53fe038ca9bf30f6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fzf/0.23.1_armv7l/fzf-0.23.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fzf/0.23.1_armv7l/fzf-0.23.1-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fzf/0.23.1_x86_64/fzf-0.23.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/fzf/0.23.1_x86_64/fzf-0.23.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '034490807bf8b4dc3b996a70f492b99e54ac2ed3035e60d819af0b9565ebb79a', armv7l: '034490807bf8b4dc3b996a70f492b99e54ac2ed3035e60d819af0b9565ebb79a', - x86_64: '92b216ea7e169115704c2a1deeca5df5bd734b309038215b9e78cbad44e1402b', + x86_64: '92b216ea7e169115704c2a1deeca5df5bd734b309038215b9e78cbad44e1402b' }) depends_on 'go' => :build def self.build - system "make" + system 'make' system "sed -i 's,bin/fzf,#{CREW_DEST_PREFIX}/bin/fzf,' Makefile" end def self.install system "mkdir -p #{CREW_DEST_PREFIX}/bin" - system "make install" + system 'make install' end end diff --git a/packages/gambit.rb b/packages/gambit.rb index 1ab195c30..2f04bb8ed 100644 --- a/packages/gambit.rb +++ b/packages/gambit.rb @@ -9,28 +9,28 @@ class Gambit < Package source_url 'https://github.com/gambit/gambit/archive/v4.9.3.tar.gz' source_sha256 'a5e4e5c66a99b6039fa7ee3741ac80f3f6c4cff47dc9e0ff1692ae73e13751ca' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gambit/4.9.3_armv7l/gambit-4.9.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gambit/4.9.3_armv7l/gambit-4.9.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gambit/4.9.3_i686/gambit-4.9.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gambit/4.9.3_x86_64/gambit-4.9.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gambit/4.9.3_x86_64/gambit-4.9.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0e2b98c6d0a60f3715c6e554a4b95018cd6d665c4709892da9eafc74fd84ebd5', armv7l: '0e2b98c6d0a60f3715c6e554a4b95018cd6d665c4709892da9eafc74fd84ebd5', i686: '08bc6d954969ec3f4d3a985d9460647f4667b33609f98fe3ff6b705e09ab8260', - x86_64: 'baa93bfbb278ac2560fbf56cb3e6339f2bf633105986b3d23f2e343eedf632e0', + x86_64: 'baa93bfbb278ac2560fbf56cb3e6339f2bf633105986b3d23f2e343eedf632e0' }) def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}/gambit", - '--enable-openssl', - '--enable-single-host', - '--enable-multiple-versions', - '--enable-compiler-name=gsc-gambit', - '--enable-interpreter-name=gsi-gambit' + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}/gambit", + '--enable-openssl', + '--enable-single-host', + '--enable-multiple-versions', + '--enable-compiler-name=gsc-gambit', + '--enable-interpreter-name=gsi-gambit' system 'make' end diff --git a/packages/garcon.rb b/packages/garcon.rb index 170ddc87c..6eab0a75c 100644 --- a/packages/garcon.rb +++ b/packages/garcon.rb @@ -9,17 +9,17 @@ class Garcon < Package source_url 'https://archive.xfce.org/src/xfce/garcon/0.7/garcon-0.7.0.tar.bz2' source_sha256 '82c3b61b508011642b09e6fb01b1d3f22c4e4de0fc54a9244327d0ddb66b2423' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/garcon/0.7.0_armv7l/garcon-0.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/garcon/0.7.0_armv7l/garcon-0.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/garcon/0.7.0_i686/garcon-0.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/garcon/0.7.0_x86_64/garcon-0.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/garcon/0.7.0_x86_64/garcon-0.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b0259935006ca1549ba4bca6349047ccb730a4f6e0ae3bea71bb1ef84a46c032', armv7l: 'b0259935006ca1549ba4bca6349047ccb730a4f6e0ae3bea71bb1ef84a46c032', i686: 'cdbab26e79d8b12d9bdae3cdfbf02dd95488667748a79497c16484fd7b0b9fe6', - x86_64: '4d4f409b680b69c1f0d45e8d49e99f559c53ce20bc4551e11b05a260933949bf', + x86_64: '4d4f409b680b69c1f0d45e8d49e99f559c53ce20bc4551e11b05a260933949bf' }) depends_on 'gtk2' diff --git a/packages/gb.rb b/packages/gb.rb index 560fa0700..db98abbb9 100644 --- a/packages/gb.rb +++ b/packages/gb.rb @@ -9,17 +9,17 @@ class Gb < Package source_url 'https://github.com/constabulary/gb/archive/v0.4.4.tar.gz' source_sha256 'c7993ae1994ad85cbe35b833d36a137772599fe7ed720edec2d76ebf3fc4313b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gb/0.4.4_armv7l/gb-0.4.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gb/0.4.4_armv7l/gb-0.4.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gb/0.4.4_i686/gb-0.4.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gb/0.4.4_x86_64/gb-0.4.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gb/0.4.4_x86_64/gb-0.4.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '642e7da9d928bc40190a8265c4ea816c18249c8ed16d25a7819f6fc1bb682c0b', armv7l: '642e7da9d928bc40190a8265c4ea816c18249c8ed16d25a7819f6fc1bb682c0b', i686: 'bc36ed10b5a2cfa56349eb6f987434042c165d27225803a29bade0299c7a8935', - x86_64: 'a2dd8c25947630b4aefd78ac0d7c38a31bf5db0995b44028e735e781f6253738', + x86_64: 'a2dd8c25947630b4aefd78ac0d7c38a31bf5db0995b44028e735e781f6253738' }) depends_on 'go' @@ -39,7 +39,7 @@ class Gb < Package system "echo 'cd #{CREW_PREFIX}/share/gb' >> gb" system "echo 'bin/gb \"\$@\"' >> gb" system "echo 'cd -' >> gb" - system "chmod +x gb" + system 'chmod +x gb' system "echo '#!/bin/bash' > gb-vendor" system "echo 'if [ -z \"\$GOPATH\" ]; then' >> gb-vendor" system "echo ' echo \"GOPATH environment variable not set.\"' >> gb-vendor" @@ -48,7 +48,7 @@ class Gb < Package system "echo 'cd #{CREW_PREFIX}/share/gb' >> gb-vendor" system "echo 'bin/gb-vendor \"\$@\"' >> gb-vendor" system "echo 'cd -' >> gb-vendor" - system "chmod +x gb-vendor" + system 'chmod +x gb-vendor' end end end diff --git a/packages/gcab.rb b/packages/gcab.rb index 3832b13eb..47eeb4081 100644 --- a/packages/gcab.rb +++ b/packages/gcab.rb @@ -9,17 +9,17 @@ class Gcab < Package source_url 'https://gitlab.gnome.org/GNOME/gcab/-/archive/v1.4/gcab-v1.4.tar.bz2' source_sha256 '597dd7d0ddee9065412abf0ee15ae73e913daf967f43af5dd55ea9b87b514188' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gcab/1.4_armv7l/gcab-1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gcab/1.4_armv7l/gcab-1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gcab/1.4_i686/gcab-1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gcab/1.4_x86_64/gcab-1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gcab/1.4_x86_64/gcab-1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '38438135d7527691a77a8c8016ad4afb13bebc6245663b87e8b0dd6beb41174d', armv7l: '38438135d7527691a77a8c8016ad4afb13bebc6245663b87e8b0dd6beb41174d', i686: '39f92f811a45cc0947c35dd7510eb00647bfd1cd6425b59c6483f84d2d6d4886', - x86_64: '69ad98764b36a8745ae765aa683df6d91aca5e42f1e313db5ae2dc72bdf94ce7', + x86_64: '69ad98764b36a8745ae765aa683df6d91aca5e42f1e313db5ae2dc72bdf94ce7' }) depends_on 'gobject_introspection' diff --git a/packages/gcc.rb b/packages/gcc.rb index 068fc698f..470abc644 100644 --- a/packages/gcc.rb +++ b/packages/gcc.rb @@ -137,7 +137,7 @@ class Gcc < Package Dir.chdir('objdir') do configure_env = { - NM: 'gcc-nm', + NM: 'gcc-nm', AR: 'gcc-ar', RANLIB: 'gcc-ranlib', CFLAGS: @cflags, @@ -177,7 +177,7 @@ LIBRARY_PATH: CREW_LIB_PREFIX, gcc_libdir = "#{CREW_DEST_LIB_PREFIX}/#{gcc_dir}" make_env = { -LIBRARY_PATH: CREW_LIB_PREFIX, + LIBRARY_PATH: CREW_LIB_PREFIX, PATH: @path, DESTDIR: CREW_DEST_DIR }.transform_keys(&:to_s) @@ -240,25 +240,25 @@ LIBRARY_PATH: CREW_LIB_PREFIX, system make_env, "make -C lto-plugin DESTDIR=#{CREW_DEST_DIR} install" system make_env, "make -C #{CREW_TGT}/libgomp DESTDIR=#{CREW_DEST_DIR} install-nodist_libsubincludeHEADERS", -exception: false + exception: false system make_env, "make -C #{CREW_TGT}/libgomp DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", -exception: false + exception: false system make_env, "make -C #{CREW_TGT}/libitm DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", -exception: false + exception: false system make_env, "make -C #{CREW_TGT}/libquadmath DESTDIR=#{CREW_DEST_DIR} install-nodist_libsubincludeHEADERS", -exception: false + exception: false system make_env, "make -C #{CREW_TGT}/libsanitizer DESTDIR=#{CREW_DEST_DIR} install-nodist_sanincludeHEADERS", -exception: false + exception: false system make_env, "make -C #{CREW_TGT}/libsanitizer DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", -exception: false + exception: false system make_env, -"make -C #{CREW_TGT}/libsanitizer/asan DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", exception: false + "make -C #{CREW_TGT}/libsanitizer/asan DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", exception: false # This failed on i686 system make_env, -"make -C #{CREW_TGT}/libsanitizer/tsan DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", exception: false + "make -C #{CREW_TGT}/libsanitizer/tsan DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", exception: false # This might fail on i686 system make_env, -"make -C #{CREW_TGT}/libsanitizer/lsan DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", exception: false + "make -C #{CREW_TGT}/libsanitizer/lsan DESTDIR=#{CREW_DEST_DIR} install-nodist_toolexeclibHEADERS", exception: false # libiberty is installed from binutils # system "env LD_LIBRARY_PATH=#{CREW_LIB_PREFIX} \ @@ -312,13 +312,13 @@ exception: false # make sure current version of gcc LTO plugin for Gold linker is installed. FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}/bfd-plugins/" FileUtils.ln_sf "#{CREW_PREFIX}/libexec/#{gcc_dir}/liblto_plugin.so", "#{CREW_DEST_LIB_PREFIX}/bfd-plugins/", -verbose: true + verbose: true # binutils makes a symlink here, but just in case it isn't there. if ARCH_LIB == 'lib64' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/lib/bfd-plugins/" FileUtils.ln_sf "#{CREW_PREFIX}/libexec/#{gcc_dir}/liblto_plugin.so", "#{CREW_DEST_PREFIX}/lib/bfd-plugins/", -verbose: true + verbose: true end File.write "#{CREW_DEST_PREFIX}/bin/c99", @C99, perm: 0o755 diff --git a/packages/gccmakedep.rb b/packages/gccmakedep.rb index 627955def..403e37636 100644 --- a/packages/gccmakedep.rb +++ b/packages/gccmakedep.rb @@ -9,17 +9,17 @@ class Gccmakedep < Package source_url 'https://www.x.org/releases/individual/util/gccmakedep-1.0.3.tar.gz' source_sha256 'f9e2e7a590e27f84b6708ab7a81e546399b949bf652fb9b95193e0e543e6a548' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gccmakedep/1.0.3_armv7l/gccmakedep-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gccmakedep/1.0.3_armv7l/gccmakedep-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gccmakedep/1.0.3_i686/gccmakedep-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gccmakedep/1.0.3_x86_64/gccmakedep-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gccmakedep/1.0.3_x86_64/gccmakedep-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '768024cf21b9a07a48bf15edd114b1c6e0f3a741c72e2a71cb262c1115d2e43e', armv7l: '768024cf21b9a07a48bf15edd114b1c6e0f3a741c72e2a71cb262c1115d2e43e', i686: '70429af7d9233dc37fadfde9eae739dd55fb497f6315c54ec3430c3b1060ed87', - x86_64: 'c90cb0f4a6dc67e2f2da5d39a3038e8db28ed1f0949373b56aac6c2f5b302b96', + x86_64: 'c90cb0f4a6dc67e2f2da5d39a3038e8db28ed1f0949373b56aac6c2f5b302b96' }) def self.build diff --git a/packages/gcloud.rb b/packages/gcloud.rb index b696085fa..9e32a291a 100644 --- a/packages/gcloud.rb +++ b/packages/gcloud.rb @@ -6,13 +6,13 @@ class Gcloud < Package version '374.0.0' license 'Apache-2.0' compatibility 'i686,x86_64' - source_url ({ - i686: "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-#{version}-linux-x86.tar.gz", - x86_64: "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-#{version}-linux-x86_64.tar.gz", + source_url({ + i686: "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-#{version}-linux-x86.tar.gz", + x86_64: "https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-#{version}-linux-x86_64.tar.gz" }) - source_sha256 ({ - i686: '4fdd248b2235a82e829a7929822d15a94b8a652ecf9b231a4f7061bb98c9bbd6', - x86_64: 'ceaa3eb7147ed061280e30322f7c78f61749b953c9450a2df2035a145f016b7e', + source_sha256({ + i686: '4fdd248b2235a82e829a7929822d15a94b8a652ecf9b231a4f7061bb98c9bbd6', + x86_64: 'ceaa3eb7147ed061280e30322f7c78f61749b953c9450a2df2035a145f016b7e' }) depends_on 'xdg_base' @@ -46,30 +46,30 @@ class Gcloud < Package end FileUtils.mv "#{HOME}/.bashrc.backup", "#{HOME}/.bashrc" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/env.d/" - IO.write "#{CREW_DEST_PREFIX}/etc/env.d/gcloud", @gcloudenv + File.write "#{CREW_DEST_PREFIX}/etc/env.d/gcloud", @gcloudenv end def self.postinstall puts - puts "To finish the installation, execute the following:".lightblue - puts "source ~/.bashrc && gcloud init".lightblue + puts 'To finish the installation, execute the following:'.lightblue + puts 'source ~/.bashrc && gcloud init'.lightblue puts end def self.remove - print "Would you like to remove the config directories? [y/N] " - response = STDIN.getc + print 'Would you like to remove the config directories? [y/N] ' + response = $stdin.getc config_dirs = ["#{HOME}/.config/gcloud", "#{CREW_PREFIX}/share/gcloud"] - config_dirs.each { |config_dir| - if Dir.exist? config_dir - case response - when "y", "Y" - FileUtils.rm_rf config_dir - puts "#{config_dir} removed.".lightred - else - puts "#{config_dir} saved.".lightgreen - end + config_dirs.each do |config_dir| + next unless Dir.exist? config_dir + + case response + when 'y', 'Y' + FileUtils.rm_rf config_dir + puts "#{config_dir} removed.".lightred + else + puts "#{config_dir} saved.".lightgreen end - } + end end end diff --git a/packages/gdal.rb b/packages/gdal.rb index de6b5f708..a9fe4a840 100644 --- a/packages/gdal.rb +++ b/packages/gdal.rb @@ -9,17 +9,17 @@ class Gdal < Package source_url 'https://download.osgeo.org/gdal/3.1.3/gdal-3.1.3.tar.xz' source_sha256 '161cf55371a143826f1d76ce566db1f0a666496eeb4371aed78b1642f219d51d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gdal/3.1.3_armv7l/gdal-3.1.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gdal/3.1.3_armv7l/gdal-3.1.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gdal/3.1.3_i686/gdal-3.1.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gdal/3.1.3_x86_64/gdal-3.1.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gdal/3.1.3_x86_64/gdal-3.1.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4e650503583cdb958c514a681ef5ed4791dee197eadcdb9bf58ca574e6a7f034', armv7l: '4e650503583cdb958c514a681ef5ed4791dee197eadcdb9bf58ca574e6a7f034', i686: '6e168a4d3daadb0661241a56edbbba8d6ab2d54460c3079c2554420601b6a920', - x86_64: '984599cb21608ba4ba15be1512981406b6c1e0c581c4e29ccb3d36452778b51e', + x86_64: '984599cb21608ba4ba15be1512981406b6c1e0c581c4e29ccb3d36452778b51e' }) depends_on 'openjpeg' diff --git a/packages/gdb.rb b/packages/gdb.rb index 56c21e6cd..96443730b 100644 --- a/packages/gdb.rb +++ b/packages/gdb.rb @@ -62,7 +62,7 @@ class Gdb < Package system "make -C gdbserver DESTDIR=#{CREW_DEST_DIR} install" end # Remove files conflicting with binutils - FileUtils.rm "#{CREW_DEST_PREFIX}/share/info/bfd.info" if File.exist?("#{CREW_DEST_PREFIX}/share/info/bfd.info") + FileUtils.rm_f "#{CREW_DEST_PREFIX}/share/info/bfd.info" conflict_packages = %w[binutils] conflict_packages.each do |package| file = File.read("#{CREW_META_PATH}#{package}.filelist") @@ -73,6 +73,6 @@ class Gdb < Package end end end - FileUtils.rm "#{CREW_DEST_LIB_PREFIX}/libinproctrace.so" if File.exist?("#{CREW_DEST_LIB_PREFIX}/libinproctrace.so") + FileUtils.rm_f "#{CREW_DEST_LIB_PREFIX}/libinproctrace.so" end end diff --git a/packages/gdrive.rb b/packages/gdrive.rb index af2e2b865..cbfba90f3 100644 --- a/packages/gdrive.rb +++ b/packages/gdrive.rb @@ -6,17 +6,17 @@ class Gdrive < Package version '2.1.1' license 'MIT' compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://github.com/prasmussen/gdrive/releases/download/2.1.1/gdrive_2.1.1_linux_arm.tar.gz', armv7l: 'https://github.com/prasmussen/gdrive/releases/download/2.1.1/gdrive_2.1.1_linux_arm.tar.gz', i686: 'https://github.com/prasmussen/gdrive/releases/download/2.1.1/gdrive_2.1.1_linux_386.tar.gz', - x86_64: 'https://github.com/prasmussen/gdrive/releases/download/2.1.1/gdrive_2.1.1_linux_amd64.tar.gz', + x86_64: 'https://github.com/prasmussen/gdrive/releases/download/2.1.1/gdrive_2.1.1_linux_amd64.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: '5e5229158dcf27c1dbd881b76fd6a0314106f1f35a8b374df33a34bb477261b5', armv7l: '5e5229158dcf27c1dbd881b76fd6a0314106f1f35a8b374df33a34bb477261b5', i686: 'de770d91e528a36d816d5617dd9593922e2c2b154a175fd1e89f196ea0381191', - x86_64: '4c604e4af53723f3f8b5fb9c21a666244bd2a6cb1b2b6da26267b0dfad93fc78', + x86_64: '4c604e4af53723f3f8b5fb9c21a666244bd2a6cb1b2b6da26267b0dfad93fc78' }) def self.install diff --git a/packages/geany.rb b/packages/geany.rb index 5a82abe27..ad30e6273 100644 --- a/packages/geany.rb +++ b/packages/geany.rb @@ -33,7 +33,7 @@ class Geany < Package depends_on 'vte' depends_on 'xdg_base' - @xdg_config_home = ENV['XDG_CONFIG_HOME'] + @xdg_config_home = ENV.fetch('XDG_CONFIG_HOME', nil) @xdg_config_home = "#{CREW_PREFIX}/.config" if @xdg_config_home.to_s.empty? def self.build diff --git a/packages/gengetopt.rb b/packages/gengetopt.rb index 4afa8d917..edb653ac9 100644 --- a/packages/gengetopt.rb +++ b/packages/gengetopt.rb @@ -9,17 +9,17 @@ class Gengetopt < Package source_url 'https://ftpmirror.gnu.org/gengetopt/gengetopt-2.22.6.tar.gz' source_sha256 '30b05a88604d71ef2a42a2ef26cd26df242b41f5b011ad03083143a31d9b01f7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gengetopt/2.22.6_armv7l/gengetopt-2.22.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gengetopt/2.22.6_armv7l/gengetopt-2.22.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gengetopt/2.22.6_i686/gengetopt-2.22.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gengetopt/2.22.6_x86_64/gengetopt-2.22.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gengetopt/2.22.6_x86_64/gengetopt-2.22.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7e306c8b415392c657bbc244edb617b91426ed08936751145434b0bbf4bfd04d', armv7l: '7e306c8b415392c657bbc244edb617b91426ed08936751145434b0bbf4bfd04d', i686: '08953a3621340f6200f5a5723784d1e89db0f2cf7f09fd45ee00ed05c03d6fc6', - x86_64: '75c36bc7b44192695691b36009d2fa733dc7573cbb3f83c084ea45a57dcfdcda', + x86_64: '75c36bc7b44192695691b36009d2fa733dc7573cbb3f83c084ea45a57dcfdcda' }) def self.build @@ -28,6 +28,6 @@ class Gengetopt < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/genstats.rb b/packages/genstats.rb index 3ec9b863e..bc8b20b5e 100644 --- a/packages/genstats.rb +++ b/packages/genstats.rb @@ -9,17 +9,17 @@ class Genstats < Package source_url 'https://www.vanheusden.com/genstats/genstats-1.2.tgz' source_sha256 'f0fb9f29750cdaa85dba648709110c0bc80988dd6a98dd18a53169473aaa6ad3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/genstats/1.2_armv7l/genstats-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/genstats/1.2_armv7l/genstats-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/genstats/1.2_i686/genstats-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/genstats/1.2_x86_64/genstats-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/genstats/1.2_x86_64/genstats-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'de63231c25a96d3941458ccaeff027d4183570ab7734948159ba24bae6df54f9', armv7l: 'de63231c25a96d3941458ccaeff027d4183570ab7734948159ba24bae6df54f9', i686: 'e7db2eb7b5c59b2c36454a45fdb5bf5a26b69cc1a5ec54fb224fbcde68e376ad', - x86_64: 'f138991b7ce736c6b9728ed41acd8b52bb09c133cfea78bdce3b01388323cdae', + x86_64: 'f138991b7ce736c6b9728ed41acd8b52bb09c133cfea78bdce3b01388323cdae' }) def self.build diff --git a/packages/geocode_glib.rb b/packages/geocode_glib.rb index 9d2c7ab7e..edb54263b 100644 --- a/packages/geocode_glib.rb +++ b/packages/geocode_glib.rb @@ -9,17 +9,17 @@ class Geocode_glib < Package source_url 'https://github.com/GNOME/geocode-glib/archive/3.26.2.tar.gz' source_sha256 '589ed8cf890fb47619ad1062b7117d16104554078b837344496d603d0896ec20' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geocode_glib/3.26.2_armv7l/geocode_glib-3.26.2-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geocode_glib/3.26.2_armv7l/geocode_glib-3.26.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geocode_glib/3.26.2_armv7l/geocode_glib-3.26.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geocode_glib/3.26.2_i686/geocode_glib-3.26.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geocode_glib/3.26.2_x86_64/geocode_glib-3.26.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geocode_glib/3.26.2_x86_64/geocode_glib-3.26.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'f74ba83a0df6933228dd95b002338a8240fc2b214607aed1336ff39977ac1eb6', + binary_sha256({ + aarch64: 'f74ba83a0df6933228dd95b002338a8240fc2b214607aed1336ff39977ac1eb6', armv7l: 'f74ba83a0df6933228dd95b002338a8240fc2b214607aed1336ff39977ac1eb6', i686: '14df38272b852f20219f566d0e3af5d1d80f9f1764d2058810225c351f1372bb', - x86_64: 'e09c747ba0471e2a50205b0d107832aa3f3828425e0ffaf0bb1b67568c3b369c', + x86_64: 'e09c747ba0471e2a50205b0d107832aa3f3828425e0ffaf0bb1b67568c3b369c' }) depends_on 'json_glib' diff --git a/packages/geoip.rb b/packages/geoip.rb index 09bd329aa..c6118381e 100644 --- a/packages/geoip.rb +++ b/packages/geoip.rb @@ -9,17 +9,17 @@ class Geoip < Package source_url 'https://github.com/maxmind/geoip-api-c/releases/download/v1.6.12/GeoIP-1.6.12.tar.gz' source_sha256 '1dfb748003c5e4b7fd56ba8c4cd786633d5d6f409547584f6910398389636f80' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geoip/1.6.12_armv7l/geoip-1.6.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geoip/1.6.12_armv7l/geoip-1.6.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geoip/1.6.12_i686/geoip-1.6.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geoip/1.6.12_x86_64/geoip-1.6.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geoip/1.6.12_x86_64/geoip-1.6.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fb107ce557d6fe3b876f7f19578e434b6387d23dd46e4b1718ba5039eddd1106', armv7l: 'fb107ce557d6fe3b876f7f19578e434b6387d23dd46e4b1718ba5039eddd1106', i686: '8909827726c7496d79cd73da7a0ff59f91568d017848953e7c53565f51608bd5', - x86_64: '11776aa232c6a14d2e1d0409dfdaa2eaa917320f2ebdf02a0e14fbd86447ae9c', + x86_64: '11776aa232c6a14d2e1d0409dfdaa2eaa917320f2ebdf02a0e14fbd86447ae9c' }) def self.build @@ -30,7 +30,7 @@ class Geoip < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/GeoIP" # Version 1 - GeoLite Legacy (see https://dev.maxmind.com/geoip/legacy/geolite/) system 'curl -#LO http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz' @@ -42,12 +42,12 @@ class Geoip < Package system 'gunzip Geo*.gz' system "cp Geo*.dat #{CREW_DEST_PREFIX}/share/GeoIP/" # Version 2 - GeoLite2 for future use (see https://dev.maxmind.com/geoip/geoip2/geolite2/) - #system 'curl -#LO http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz' - #system 'curl -#LO http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz' - #system 'curl -#LO http://geolite.maxmind.com/download/geoip/database/GeoLite2-ASN.tar.gz' - #system 'tar xvf GeoLite2-City.tar.gz' - #system 'tar xvf GeoLite2-Country.tar.gz' - #system 'tar xvf GeoLite2-ASN.tar.gz' - #system "cp GeoLite2-*/GeoLite2-*.mmdb #{CREW_DEST_PREFIX}/share/GeoIP/" + # system 'curl -#LO http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.tar.gz' + # system 'curl -#LO http://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.tar.gz' + # system 'curl -#LO http://geolite.maxmind.com/download/geoip/database/GeoLite2-ASN.tar.gz' + # system 'tar xvf GeoLite2-City.tar.gz' + # system 'tar xvf GeoLite2-Country.tar.gz' + # system 'tar xvf GeoLite2-ASN.tar.gz' + # system "cp GeoLite2-*/GeoLite2-*.mmdb #{CREW_DEST_PREFIX}/share/GeoIP/" end end diff --git a/packages/geos.rb b/packages/geos.rb index c4587f1e5..7e2d1ec98 100644 --- a/packages/geos.rb +++ b/packages/geos.rb @@ -9,17 +9,17 @@ class Geos < Package source_url 'https://download.osgeo.org/geos/geos-3.6.2.tar.bz2' source_sha256 '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geos/3.6.2-1_armv7l/geos-3.6.2-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geos/3.6.2-1_armv7l/geos-3.6.2-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geos/3.6.2-1_i686/geos-3.6.2-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geos/3.6.2-1_x86_64/geos-3.6.2-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/geos/3.6.2-1_x86_64/geos-3.6.2-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '03ec890596017cdc2eec50487ecb45d51cd2b271cdf21ee4ec9f1086af90baa1', armv7l: '03ec890596017cdc2eec50487ecb45d51cd2b271cdf21ee4ec9f1086af90baa1', i686: '8248bcc085845f536b886dd47bc66ee8b0e9e948d46239bc8f462fbdc8a9f46e', - x86_64: '08279556bb8b28bf5436c8abe1bc127e33f97e9a3cfa65b9a307a65a02dabf87', + x86_64: '08279556bb8b28bf5436c8abe1bc127e33f97e9a3cfa65b9a307a65a02dabf87' }) def self.build @@ -30,6 +30,6 @@ class Geos < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/get_iplayer.rb b/packages/get_iplayer.rb index bfcdde0f3..c96503da9 100644 --- a/packages/get_iplayer.rb +++ b/packages/get_iplayer.rb @@ -9,17 +9,17 @@ class Get_iplayer < Package source_url 'https://github.com/get-iplayer/get_iplayer/archive/v3.01.tar.gz' source_sha256 '0e1e16f3706efa98893e33b1602cc00bb3d8e22e269bfc5a1a078559e4c21ce6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/get_iplayer/3.01_armv7l/get_iplayer-3.01-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/get_iplayer/3.01_armv7l/get_iplayer-3.01-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/get_iplayer/3.01_i686/get_iplayer-3.01-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/get_iplayer/3.01_x86_64/get_iplayer-3.01-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/get_iplayer/3.01_x86_64/get_iplayer-3.01-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'acc8ccea3930ac219c7547df326fa5cee0a228c30fef885916229c09d2c050ba', armv7l: 'acc8ccea3930ac219c7547df326fa5cee0a228c30fef885916229c09d2c050ba', i686: '3a50f3a4e6564407ef95e88d41618567420fe18bf7b49a60690c1e36c4323478', - x86_64: '04383b2db0fd7dd810d01a3145c240cad3e66a8fd8bcbe2c3c60c622262ec42d', + x86_64: '04383b2db0fd7dd810d01a3145c240cad3e66a8fd8bcbe2c3c60c622262ec42d' }) depends_on 'perl' @@ -29,31 +29,31 @@ class Get_iplayer < Package depends_on 'zlibpkg' def self.build - system "curl -#LO http://search.cpan.org/CPAN/authors/id/W/WI/WIMV/Math-LP-0.03.tar.gz" - system "tar xf Math-LP-0.03.tar.gz" - Dir.chdir "Math-LP-0.03" do - system "perl Makefile.PL" - system "make" - system "make install" - system "make DESTIDR=#{CREW_DEST_DIR} install" + system 'curl -#LO http://search.cpan.org/CPAN/authors/id/W/WI/WIMV/Math-LP-0.03.tar.gz' + system 'tar xf Math-LP-0.03.tar.gz' + Dir.chdir 'Math-LP-0.03' do + system 'perl Makefile.PL' + system 'make' + system 'make install' + system "make DESTIDR=#{CREW_DEST_DIR} install" end - system "cpanm JSON::PP --force" - system "cpanm LWP --force" - system "cpanm LWP::Protocol::https --force" - system "cpanm Mojolicious --force" - system "cpanm XML::Simple --force" + system 'cpanm JSON::PP --force' + system 'cpanm LWP --force' + system 'cpanm LWP::Protocol::https --force' + system 'cpanm Mojolicious --force' + system 'cpanm XML::Simple --force' - system "curl -#LO http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0129.tar.gz" - system "tar xf XML-LibXML-2.0129.tar.gz" - Dir.chdir "XML-LibXML-2.0129" do - system "perl Makefile.PL" - system "make" - system "make install" - system "make DESTIDR=#{CREW_DEST_DIR} install" + system 'curl -#LO http://search.cpan.org/CPAN/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0129.tar.gz' + system 'tar xf XML-LibXML-2.0129.tar.gz' + Dir.chdir 'XML-LibXML-2.0129' do + system 'perl Makefile.PL' + system 'make' + system 'make install' + system "make DESTIDR=#{CREW_DEST_DIR} install" end - system "cpanm CGI --force" + system 'cpanm CGI --force' end def self.install diff --git a/packages/gettext_tiny.rb b/packages/gettext_tiny.rb index c3cf932fd..4324e4a04 100644 --- a/packages/gettext_tiny.rb +++ b/packages/gettext_tiny.rb @@ -9,28 +9,28 @@ class Gettext_tiny < Package source_url 'https://ftp.barfooze.de/pub/sabotage/tarballs/gettext-tiny-0.3.2.tar.xz' source_sha256 'a9a72cfa21853f7d249592a3c6f6d36f5117028e24573d092f9184ab72bbe187' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gettext_tiny/0.3.2_armv7l/gettext_tiny-0.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gettext_tiny/0.3.2_armv7l/gettext_tiny-0.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gettext_tiny/0.3.2_i686/gettext_tiny-0.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gettext_tiny/0.3.2_x86_64/gettext_tiny-0.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gettext_tiny/0.3.2_x86_64/gettext_tiny-0.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9d39913a3848c22756d4251ac805eead5f2337fbc173766a442bfedd1a46ccf0', armv7l: '9d39913a3848c22756d4251ac805eead5f2337fbc173766a442bfedd1a46ccf0', i686: '4790961c57b8e32388002ffa1c661aae1269bf36812e4c00afadd46fbb2042f0', - x86_64: '9435867e7adfa4f9906a89de80288cc59d014ee7dab19ef764ce18c2a7ad7fcd', + x86_64: '9435867e7adfa4f9906a89de80288cc59d014ee7dab19ef764ce18c2a7ad7fcd' }) def self.preinstall - abort "gettext already installed. gettext_tiny conflicts with gettext.".lightred if File.exist? "#{CREW_PREFIX}/bin/msgcomm" + abort 'gettext already installed. gettext_tiny conflicts with gettext.'.lightred if File.exist? "#{CREW_PREFIX}/bin/msgcomm" end def self.build - system "make", "LIBINTL=NONE" + system 'make', 'LIBINTL=NONE' end def self.install - system "make", "LIBINTL=NONE", "DESTDIR=#{CREW_DEST_DIR}", "prefix=#{CREW_PREFIX}", "libdir=#{CREW_LIB_PREFIX}", "install" + system 'make', 'LIBINTL=NONE', "DESTDIR=#{CREW_DEST_DIR}", "prefix=#{CREW_PREFIX}", "libdir=#{CREW_LIB_PREFIX}", 'install' end end diff --git a/packages/ghc.rb b/packages/ghc.rb index 99ec3407a..e612a6a08 100644 --- a/packages/ghc.rb +++ b/packages/ghc.rb @@ -9,9 +9,9 @@ class Ghc < Package source_url 'https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-src.tar.xz.sig' source_sha256 'fcdb99dabdf74c5a0607df5276df2cd12b8b7bedcac4079546bb9418c8438f02' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'stack' diff --git a/packages/giblib.rb b/packages/giblib.rb index 649b2dc11..d875390fb 100644 --- a/packages/giblib.rb +++ b/packages/giblib.rb @@ -9,17 +9,17 @@ class Giblib < Package source_url 'https://deb.debian.org/debian/pool/main/g/giblib/giblib_1.2.4.orig.tar.gz' source_sha256 'e437756ce3ded019946fb3d979991cda7604bc345dbb1338b17655caff65a3d3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giblib/1.2.4_armv7l/giblib-1.2.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giblib/1.2.4_armv7l/giblib-1.2.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giblib/1.2.4_i686/giblib-1.2.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giblib/1.2.4_x86_64/giblib-1.2.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giblib/1.2.4_x86_64/giblib-1.2.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cd6fb66f5d4c31c8bd10016bd1aa3d520989527b8f9415a7feb3e3f517781db2', armv7l: 'cd6fb66f5d4c31c8bd10016bd1aa3d520989527b8f9415a7feb3e3f517781db2', i686: 'a972ff625fe3cbaeaed1a156ee95147692e24b091eef76e7ced14f626d556ec3', - x86_64: '6e2fbfb1686cc25d21d36e0d62ca61333d923a1d528d21d870241de4428d6ceb', + x86_64: '6e2fbfb1686cc25d21d36e0d62ca61333d923a1d528d21d870241de4428d6ceb' }) depends_on 'imlib2' diff --git a/packages/gif2apng.rb b/packages/gif2apng.rb index 120f22617..9ddf82ff5 100644 --- a/packages/gif2apng.rb +++ b/packages/gif2apng.rb @@ -10,17 +10,17 @@ class Gif2apng < Package source_url "https://sourceforge.net/projects/gif2apng/files/#{@_ver}/gif2apng-#{@_ver}-src.zip" source_sha256 '3b21308e935d799b3ffb4a86c6e00ffa4cb9b3f72f52d58d51c66eb0574ae7d2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gif2apng/1.9_armv7l/gif2apng-1.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gif2apng/1.9_armv7l/gif2apng-1.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gif2apng/1.9_i686/gif2apng-1.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gif2apng/1.9_x86_64/gif2apng-1.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gif2apng/1.9_x86_64/gif2apng-1.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c0536e15897691a801c59d4b435c9c6a930bed91ba73a23697c85479284095b7', armv7l: 'c0536e15897691a801c59d4b435c9c6a930bed91ba73a23697c85479284095b7', i686: '488ade6bcc9b8e1d537937b929a6fa04a8825937fbb779512fc93883d0bea978', - x86_64: '62ba798c0c56f2df6c00c45b1c7c1e23776175dd7d612333c384ea9c9753a4be', + x86_64: '62ba798c0c56f2df6c00c45b1c7c1e23776175dd7d612333c384ea9c9753a4be' }) depends_on 'zopfli' @@ -38,7 +38,7 @@ class Gif2apng < Package def self.build system 'make' system "help2man -s 1 -N -h '' \ - -n '#{self.description.downcase.delete! '.'}' \ + -n '#{description.downcase.delete! '.'}' \ --version-string='#{@_ver}' \ ./gif2apng -o gif2apng.1" end @@ -46,7 +46,7 @@ class Gif2apng < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin/" FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1/" - FileUtils.install 'gif2apng', "#{CREW_DEST_PREFIX}/bin/gif2apng", mode: 0755 - FileUtils.install 'gif2apng.1', "#{CREW_DEST_MAN_PREFIX}/man1/gif2apng.1", mode: 0644 + FileUtils.install 'gif2apng', "#{CREW_DEST_PREFIX}/bin/gif2apng", mode: 0o755 + FileUtils.install 'gif2apng.1', "#{CREW_DEST_MAN_PREFIX}/man1/gif2apng.1", mode: 0o644 end end diff --git a/packages/gifgen.rb b/packages/gifgen.rb index 3d7ede384..47cef11a8 100644 --- a/packages/gifgen.rb +++ b/packages/gifgen.rb @@ -9,24 +9,24 @@ class Gifgen < Package source_url 'https://github.com/lukechilds/gifgen/archive/1.1.2.tar.gz' source_sha256 '95f69c63158315ad869ff36611026cce1a7d03f8c84716b1c21a44e71e8d6aee' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifgen/1.1.2_armv7l/gifgen-1.1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifgen/1.1.2_armv7l/gifgen-1.1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifgen/1.1.2_i686/gifgen-1.1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifgen/1.1.2_x86_64/gifgen-1.1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifgen/1.1.2_x86_64/gifgen-1.1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e1eadb94916b24ff42c9ea9dbeb3c16e2683f9dc392d39872cb355b5f54addc0', armv7l: 'e1eadb94916b24ff42c9ea9dbeb3c16e2683f9dc392d39872cb355b5f54addc0', i686: 'b5488a7cdf68252ceed0a1cf344bbba166fb98e388bc345436e4bc32da4664a9', - x86_64: '665fff725b0e73e5f5ac373b9418f7398eb9291d0e9eda72852c58ed1b543021', + x86_64: '665fff725b0e73e5f5ac373b9418f7398eb9291d0e9eda72852c58ed1b543021' }) depends_on 'ffmpeg' depends_on 'help2man' def self.install - system "help2man -N ./gifgen > gifgen.1" + system 'help2man -N ./gifgen > gifgen.1' system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "mkdir -p #{CREW_DEST_PREFIX}/man/man1" system "cp gifgen #{CREW_DEST_PREFIX}/bin" diff --git a/packages/giflib.rb b/packages/giflib.rb index ff06b102f..ea1b14425 100644 --- a/packages/giflib.rb +++ b/packages/giflib.rb @@ -9,17 +9,17 @@ class Giflib < Package source_url 'https://prdownloads.sourceforge.net/project/giflib/giflib-5.1.4.tar.bz2' source_sha256 'df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giflib/5.1.4_armv7l/giflib-5.1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giflib/5.1.4_armv7l/giflib-5.1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giflib/5.1.4_i686/giflib-5.1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giflib/5.1.4_x86_64/giflib-5.1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/giflib/5.1.4_x86_64/giflib-5.1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '546af3350ca70ffc33ba0c12e6de65efe2fc9bce95ef3c48ab81da2d6cc1cae0', armv7l: '546af3350ca70ffc33ba0c12e6de65efe2fc9bce95ef3c48ab81da2d6cc1cae0', i686: 'ad9b824becceb46ad8b22515085ea105497117e10e7550f7ba965398c4d56d36', - x86_64: '2efb3d4ac43bd4400e5af45cf8281e1852b86a2050af1efb0437eb9e92cd3312', + x86_64: '2efb3d4ac43bd4400e5af45cf8281e1852b86a2050af1efb0437eb9e92cd3312' }) def self.build diff --git a/packages/gifsicle.rb b/packages/gifsicle.rb index 2e2e547c9..27ac4f7a3 100644 --- a/packages/gifsicle.rb +++ b/packages/gifsicle.rb @@ -9,17 +9,17 @@ class Gifsicle < Package source_url 'https://github.com/kohler/gifsicle/archive/v1.89.tar.gz' source_sha256 '9b19ff8d50d88af5a5151eaf9e62beb1dd5b72002e7b7cc3aec9b385780e6b83' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifsicle/1.89_armv7l/gifsicle-1.89-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifsicle/1.89_armv7l/gifsicle-1.89-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifsicle/1.89_i686/gifsicle-1.89-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifsicle/1.89_x86_64/gifsicle-1.89-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gifsicle/1.89_x86_64/gifsicle-1.89-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6cbb8a84e03b8446d26d94341d166917ae50919a6148d2ce2da54e103ebf6310', armv7l: '6cbb8a84e03b8446d26d94341d166917ae50919a6148d2ce2da54e103ebf6310', i686: '5e6e15e3ff4093e5b287ceecd60f170cf32275761aa60f706977a746eb58f3a3', - x86_64: 'fd897442df51c04763921fbcba22143079eab0e6127ee2c031103f93768c755a', + x86_64: 'fd897442df51c04763921fbcba22143079eab0e6127ee2c031103f93768c755a' }) def self.build @@ -29,6 +29,6 @@ class Gifsicle < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/girara.rb b/packages/girara.rb index b71510cff..b849e3414 100644 --- a/packages/girara.rb +++ b/packages/girara.rb @@ -9,17 +9,17 @@ class Girara < Package source_url 'https://pwmt.org/projects/girara/download/girara-0.3.5.tar.xz' source_sha256 'e33ba2a21dd57606439d37c829d48466a14e3e50a698e6bd678b511f5c59f4b5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/girara/0.3.5_armv7l/girara-0.3.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/girara/0.3.5_armv7l/girara-0.3.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/girara/0.3.5_i686/girara-0.3.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/girara/0.3.5_x86_64/girara-0.3.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/girara/0.3.5_x86_64/girara-0.3.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '82dff3ea4ff0099f016a5aee03c52115b3acea760e55ec7c25c624f337f4f934', armv7l: '82dff3ea4ff0099f016a5aee03c52115b3acea760e55ec7c25c624f337f4f934', i686: '40b3fa4edd6a75356e1ae9d9d9be6d44b6df5c3389e1aedb65aff5afbb7b3888', - x86_64: '31702ec57e6ff9e1a1d096ecdf73ad2411e14b87c86cb6524175ee91f1dd1742', + x86_64: '31702ec57e6ff9e1a1d096ecdf73ad2411e14b87c86cb6524175ee91f1dd1742' }) depends_on 'gtk3' @@ -28,11 +28,10 @@ class Girara < Package def self.build system "meson --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} builddir" - system "ninja -C builddir" + system 'ninja -C builddir' end def self.install system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install" end - end diff --git a/packages/git_prompt.rb b/packages/git_prompt.rb index b77b91f83..b88dfeea2 100644 --- a/packages/git_prompt.rb +++ b/packages/git_prompt.rb @@ -10,7 +10,7 @@ class Git_prompt < Package def self.build system "curl -#LO https://raw.githubusercontent.com/git/git/v#{version}/contrib/completion/git-prompt.sh" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('git-prompt.sh') ) == '1fbced3fe345ec14f828ffb876e191d69457cccc807c70f54c9ba48cb2a6620e' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('git-prompt.sh')) == '1fbced3fe345ec14f828ffb876e191d69457cccc807c70f54c9ba48cb2a6620e' git_env = <<~EOF GIT_PS1_SHOWDIRTYSTATE=yes @@ -22,7 +22,7 @@ class Git_prompt < Package PS1='\\[\\033[1;34m\\]\\u@\\h \\[\\033[1;33m\\]\\w \\[\\033[1;31m\\]$(__git_ps1 "(%s)")\\[\\033[0m\\]\\$ ' EOF - IO.write('git-prompt.sh', git_env, mode: 'a') + File.write('git-prompt.sh', git_env, mode: 'a') end def self.install @@ -32,7 +32,7 @@ class Git_prompt < Package def self.postinstall puts "\nTo finish the installation, execute the following:".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue puts "\ncd /path/to/git/repo and you should see the branch displayed in the prompt\n".lightblue end end diff --git a/packages/github_desktop.rb b/packages/github_desktop.rb index 78af05781..cd67bc848 100644 --- a/packages/github_desktop.rb +++ b/packages/github_desktop.rb @@ -9,9 +9,9 @@ class Github_desktop < Package source_url 'https://github.com/shiftkey/desktop/releases/download/release-2.9.6-linux1/GitHubDesktop-linux-2.9.6-linux1.AppImage' source_sha256 'e5187e7c5a9ad1fa3c110c1ec60c9e7f75e0792c3670907741243f7cbea831b0' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'at_spi2_atk' @@ -22,18 +22,18 @@ class Github_desktop < Package def self.build gd = <<~EOF - #!/bin/bash - GDK_BACKEND=x11 - cd #{CREW_PREFIX}/share/github_desktop - ./AppRun "$@" + #!/bin/bash + GDK_BACKEND=x11 + cd #{CREW_PREFIX}/share/github_desktop + ./AppRun "$@" EOF - IO.write('github-desktop.sh', gd) + File.write('github-desktop.sh', gd) end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/github_desktop" - FileUtils.install 'github-desktop.sh', "#{CREW_DEST_PREFIX}/bin/github-desktop", mode: 0755 + FileUtils.install 'github-desktop.sh', "#{CREW_DEST_PREFIX}/bin/github-desktop", mode: 0o755 FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/github_desktop" end @@ -43,7 +43,7 @@ class Github_desktop < Package def self.remove config_dir = "#{CREW_PREFIX}/.config/GitHub\ Desktop" - if Dir.exist? "#{config_dir}" + if Dir.exist? config_dir.to_s system "echo '#{config_dir}'; ls '#{config_dir}'" print "\nWould you like to remove the config directories above? [y/N] " case $stdin.getc diff --git a/packages/github_release.rb b/packages/github_release.rb index 344595702..4a3cf79bc 100644 --- a/packages/github_release.rb +++ b/packages/github_release.rb @@ -9,17 +9,17 @@ class Github_release < Package source_url 'https://github.com/aktau/github-release/archive/v0.7.2.tar.gz' source_sha256 '057d57b01cd45d0316e2d32b7593ff0f4bb493d4767b5701b21b54301d74ff48' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/github_release/0.7.2_armv7l/github_release-0.7.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/github_release/0.7.2_armv7l/github_release-0.7.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/github_release/0.7.2_i686/github_release-0.7.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/github_release/0.7.2_x86_64/github_release-0.7.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/github_release/0.7.2_x86_64/github_release-0.7.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5877bb08e32cc5f7c53bddf4049a530d4ae277c991b3f38dec1def084c2ab212', armv7l: '5877bb08e32cc5f7c53bddf4049a530d4ae277c991b3f38dec1def084c2ab212', i686: 'd455a96fce6edcf315d89e53495f9b1704d1e4f9dfdeaa00c58e6e28facdb874', - x86_64: 'f67e4d789cc86cf88c1aeb9dba109a935e07ad12f58ca3a5ab74d2e8bbb981e1', + x86_64: 'f67e4d789cc86cf88c1aeb9dba109a935e07ad12f58ca3a5ab74d2e8bbb981e1' }) depends_on 'go' diff --git a/packages/gitkraken.rb b/packages/gitkraken.rb index 13b4a39b5..fea1ae4ac 100644 --- a/packages/gitkraken.rb +++ b/packages/gitkraken.rb @@ -9,11 +9,11 @@ class Gitkraken < Package source_url 'https://release.gitkraken.com/linux/gitkraken-amd64.tar.gz' source_sha256 '9b885d9668379693dc69ce589b3c7c4788695d03fea91f35433bfd3d29591d89' - binary_url ({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gitkraken/6.5.4_x86_64/gitkraken-6.5.4-chromeos-x86_64.tar.xz', + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gitkraken/6.5.4_x86_64/gitkraken-6.5.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - x86_64: '71213a6e8a542787c455e2480a78ba7463be1573263bdfcef8fc499b61355b4a', + binary_sha256({ + x86_64: '71213a6e8a542787c455e2480a78ba7463be1573263bdfcef8fc499b61355b4a' }) depends_on 'gtk3' diff --git a/packages/gl2ps.rb b/packages/gl2ps.rb index 7347fa4d2..c8931829c 100644 --- a/packages/gl2ps.rb +++ b/packages/gl2ps.rb @@ -9,17 +9,17 @@ class Gl2ps < Package source_url 'http://geuz.org/gl2ps/src/gl2ps-1.4.2.tgz' source_sha256 '8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gl2ps/1.4.2_armv7l/gl2ps-1.4.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gl2ps/1.4.2_armv7l/gl2ps-1.4.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gl2ps/1.4.2_i686/gl2ps-1.4.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gl2ps/1.4.2_x86_64/gl2ps-1.4.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gl2ps/1.4.2_x86_64/gl2ps-1.4.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ce3401bfc43e361043c923abb4678cc430549a2268e0b167e2e07e147885fabb', armv7l: 'ce3401bfc43e361043c923abb4678cc430549a2268e0b167e2e07e147885fabb', i686: '57b21122bbdfe8dcc971705e5b90696fbea8b97420e90c5c86b26ece1c47ceb9', - x86_64: 'dba42db2af724a91462fd720ac3f5b910aa270a91b7813e9478927924de836a8', + x86_64: 'dba42db2af724a91462fd720ac3f5b910aa270a91b7813e9478927924de836a8' }) def self.build @@ -37,8 +37,8 @@ class Gl2ps < Package Dir.chdir 'build' do system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' if ARCH == 'x86_64' - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" - FileUtils.mv Dir.glob("#{CREW_DEST_PREFIX}/lib/*"), "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s + FileUtils.mv Dir.glob("#{CREW_DEST_PREFIX}/lib/*"), CREW_DEST_LIB_PREFIX.to_s end end end diff --git a/packages/glade.rb b/packages/glade.rb index eab2b4113..c41b0b092 100644 --- a/packages/glade.rb +++ b/packages/glade.rb @@ -9,17 +9,17 @@ class Glade < Package source_url 'https://download.gnome.org/sources/glade/3.38/glade-3.38.2.tar.xz' source_sha256 '98fc87647d88505c97dd2f30f2db2d3e9527515b3af11694787d62a8d28fbab7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glade/3.38.2_armv7l/glade-3.38.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glade/3.38.2_armv7l/glade-3.38.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glade/3.38.2_i686/glade-3.38.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glade/3.38.2_x86_64/glade-3.38.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glade/3.38.2_x86_64/glade-3.38.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2cd59ac4b9b4fc83e227471d8134cf16953b910d54741469a35c8633e015c76e', armv7l: '2cd59ac4b9b4fc83e227471d8134cf16953b910d54741469a35c8633e015c76e', i686: '4c4720309e6b12cc729f1646a9d39a86e1a5bdde68dd2544aca8540c7d0c1f6b', - x86_64: 'dbcb4a1241c37e8b0efeee2df19e3beb4e7f4ff8e980ba05ee5dbd1f4cd7d282', + x86_64: 'dbcb4a1241c37e8b0efeee2df19e3beb4e7f4ff8e980ba05ee5dbd1f4cd7d282' }) depends_on 'gtk3' @@ -29,11 +29,11 @@ class Glade < Package depends_on 'graphite' def self.build - ENV['CFLAGS'] = "-fuse-ld=lld" - ENV['CXXFLAGS'] = "-fuse-ld=lld" + ENV['CFLAGS'] = '-fuse-ld=lld' + ENV['CXXFLAGS'] = '-fuse-ld=lld' system "meson setup #{CREW_MESON_FNO_LTO_OPTIONS} -Dgtk_doc=false -Dman=false build" - system "meson configure build" - system "ninja -C build" + system 'meson configure build' + system 'ninja -C build' end def self.install diff --git a/packages/glfw.rb b/packages/glfw.rb index 188502dda..63e1956dd 100644 --- a/packages/glfw.rb +++ b/packages/glfw.rb @@ -9,17 +9,17 @@ class Glfw < Package source_url 'https://github.com/glfw/glfw/releases/download/3.3.2/glfw-3.3.2.zip' source_sha256 '08a33a512f29d7dbf78eab39bd7858576adcc95228c9efe8e4bc5f0f3261efc7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glfw/3.3.2_armv7l/glfw-3.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glfw/3.3.2_armv7l/glfw-3.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glfw/3.3.2_i686/glfw-3.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glfw/3.3.2_x86_64/glfw-3.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glfw/3.3.2_x86_64/glfw-3.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '375586eebe407a72dd6e819c236c75d45cdb6af2fb284452d92767ec0586a031', armv7l: '375586eebe407a72dd6e819c236c75d45cdb6af2fb284452d92767ec0586a031', i686: 'c52b95bd167f4b24d5b7ba78648cef228d8b35d16e95ff46db305721de5f23bd', - x86_64: '270e70447b7d59eb1db3ed2224f2542e45b864d6d56152236dcc22ea6a85cd1d', + x86_64: '270e70447b7d59eb1db3ed2224f2542e45b864d6d56152236dcc22ea6a85cd1d' }) depends_on 'sommelier' => :build diff --git a/packages/glibc.rb b/packages/glibc.rb index 0a8d8d08e..1741dd904 100644 --- a/packages/glibc.rb +++ b/packages/glibc.rb @@ -560,9 +560,7 @@ class Glibc < Package return unless @libc_version < '2.28' system 'curl -Lf https://github.com/jtsiomb/c11threads/raw/19abeee43272002301ddece2f7d5df37394bb54f/c11threads.h -o threads.h' - unless Digest::SHA256.hexdigest(File.read('threads.h')) == 'c945fd352449174d3b6107c715b622206ebb81694ac23239637439d78e33ee5a' - abort 'Checksum mismatch. :/ Try again.'.lightred - end + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('threads.h')) == 'c945fd352449174d3b6107c715b622206ebb81694ac23239637439d78e33ee5a' FileUtils.cp 'threads.h', "#{CREW_DEST_PREFIX}/include/" end diff --git a/packages/glide.rb b/packages/glide.rb index f2d47f1ea..034f1754f 100644 --- a/packages/glide.rb +++ b/packages/glide.rb @@ -18,17 +18,17 @@ class Glide < Package source_sha256 '0e2be5e863464610ebc420443ccfab15cdfdf1c4ab63b5eb25d1216900a75109' end - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glide/0.12.3_armv7l/glide-0.12.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glide/0.12.3_armv7l/glide-0.12.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glide/0.12.3_i686/glide-0.12.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glide/0.12.3_x86_64/glide-0.12.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glide/0.12.3_x86_64/glide-0.12.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e7ffa620825012210d2c01a0c2b4480cbcdea58e03b9aee4e62e012396924334', armv7l: 'e7ffa620825012210d2c01a0c2b4480cbcdea58e03b9aee4e62e012396924334', i686: '12a1e5bc8ddd611d9ea52575e27d4b6e37363a0ac4df546c8d9d9398008c06a8', - x86_64: '00b2581e5d851bb92ba622e73ffce9f5c73e65e94a53a284f08d798a0b76a025', + x86_64: '00b2581e5d851bb92ba622e73ffce9f5c73e65e94a53a284f08d798a0b76a025' }) depends_on 'go' diff --git a/packages/glm.rb b/packages/glm.rb index 0392d1af7..0075adeab 100644 --- a/packages/glm.rb +++ b/packages/glm.rb @@ -9,17 +9,17 @@ class Glm < Package source_url 'https://github.com/g-truc/glm/releases/download/0.9.9.3/glm-0.9.9.3.zip' source_sha256 '496e855590b8aa138347429b7fc745d66707303fb82c1545260d1888472e137b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glm/0.9.9.3_armv7l/glm-0.9.9.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glm/0.9.9.3_armv7l/glm-0.9.9.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glm/0.9.9.3_i686/glm-0.9.9.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glm/0.9.9.3_x86_64/glm-0.9.9.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glm/0.9.9.3_x86_64/glm-0.9.9.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd8d4e1467c5a2627cd97b70bdcc4b7f755e19aa2f201f7d69f0119ec2c25c014', armv7l: 'd8d4e1467c5a2627cd97b70bdcc4b7f755e19aa2f201f7d69f0119ec2c25c014', i686: 'b12e5fb4a67ea8cb4c349b433d34feb250f73b7e243513ec8b6ed02bae9c9ee5', - x86_64: '924036ad0453354eb0b2dc61405795022b8c25b9cd230592984b8dc1e4615882', + x86_64: '924036ad0453354eb0b2dc61405795022b8c25b9cd230592984b8dc1e4615882' }) def self.build @@ -32,7 +32,7 @@ class Glm < Package def self.install Dir.chdir 'build' do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/glmark2.rb b/packages/glmark2.rb index a97cf5404..e10efb0fc 100644 --- a/packages/glmark2.rb +++ b/packages/glmark2.rb @@ -12,17 +12,17 @@ class Glmark2 < Package source_url 'https://github.com/glmark2/glmark2/archive/2020.04.tar.gz' source_sha256 '0fa7723111c928a73c04d4fa4adfc15a9dea6d335fe189f59c74ae5af26f99a2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glmark2/2020.04_armv7l/glmark2-2020.04-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glmark2/2020.04_armv7l/glmark2-2020.04-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glmark2/2020.04_i686/glmark2-2020.04-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glmark2/2020.04_x86_64/glmark2-2020.04-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glmark2/2020.04_x86_64/glmark2-2020.04-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e4a59d48fdb44be2e3a8cbec3c0b9cd5c10a1dae8d07121010fd73b6986015d2', armv7l: 'e4a59d48fdb44be2e3a8cbec3c0b9cd5c10a1dae8d07121010fd73b6986015d2', i686: '49227b2fdedf881b927ca755404164587daf56ed1968854f2bb03071724d52a5', - x86_64: '32ed34762096df02768643f7781c7e1a587ce95e6cfd0a5ddbf6c4720b87d923', + x86_64: '32ed34762096df02768643f7781c7e1a587ce95e6cfd0a5ddbf6c4720b87d923' }) depends_on 'libjpeg_turbo' @@ -32,7 +32,7 @@ class Glmark2 < Package def self.build system "python2 ./waf configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --with-flavors x11-gl,x11-glesv2" - system "python2 ./waf" + system 'python2 ./waf' end def self.install diff --git a/packages/glog.rb b/packages/glog.rb index a8a98b30c..f3ed82890 100644 --- a/packages/glog.rb +++ b/packages/glog.rb @@ -9,31 +9,31 @@ class Glog < Package source_url 'https://github.com/google/glog/archive/v0.3.5.zip' source_sha256 '267103f8a1e9578978aa1dc256001e6529ef593e5aea38193d31c2872ee025e8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glog/0.3.5_armv7l/glog-0.3.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glog/0.3.5_armv7l/glog-0.3.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glog/0.3.5_i686/glog-0.3.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glog/0.3.5_x86_64/glog-0.3.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glog/0.3.5_x86_64/glog-0.3.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bd0c7e649bb6e1128e44c8989ab4182f60665e50e5d992341d8bf19235a6dd2e', armv7l: 'bd0c7e649bb6e1128e44c8989ab4182f60665e50e5d992341d8bf19235a6dd2e', i686: '0ae1c98ddcbf078e0a7c63e38d8f1c993f2b1d80956b1e208490ad62f687a917', - x86_64: '978c0906643f11a9c53c1a523a5d6824e948edb9ebb89cbfa24395486f435f87', + x86_64: '978c0906643f11a9c53c1a523a5d6824e948edb9ebb89cbfa24395486f435f87' }) depends_on 'unzip' => :build def self.build - system "./configure", + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", + system 'make', "DESTDIR=#{CREW_DEST_DIR}", - "install" + 'install' end end diff --git a/packages/glow.rb b/packages/glow.rb index 691fee69f..5f2295ebd 100644 --- a/packages/glow.rb +++ b/packages/glow.rb @@ -6,17 +6,17 @@ class Glow < Package version '1.4.1' license 'MIT' compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://github.com/charmbracelet/glow/releases/download/v1.4.1/glow_1.4.1_linux_armv7.tar.gz', armv7l: 'https://github.com/charmbracelet/glow/releases/download/v1.4.1/glow_1.4.1_linux_armv7.tar.gz', i686: 'https://github.com/charmbracelet/glow/releases/download/v1.4.1/glow_1.4.1_linux_i386.tar.gz', - x86_64: 'https://github.com/charmbracelet/glow/releases/download/v1.4.1/glow_1.4.1_linux_x86_64.tar.gz', + x86_64: 'https://github.com/charmbracelet/glow/releases/download/v1.4.1/glow_1.4.1_linux_x86_64.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: '6e409c3f31a22fd4022e48852cb090d320f633fae5b3f49f54ea579d516853d7', armv7l: '6e409c3f31a22fd4022e48852cb090d320f633fae5b3f49f54ea579d516853d7', i686: '06c2c30c7d90b6befe26c6fcb1cd9daff0581383fea5665891e9fa46ebdd36f0', - x86_64: 'ab7b4cf9ae6e20d6c898688c5f33876297f9ef04616cbceff8e0379df9d06321', + x86_64: 'ab7b4cf9ae6e20d6c898688c5f33876297f9ef04616cbceff8e0379df9d06321' }) def self.install diff --git a/packages/glproto.rb b/packages/glproto.rb index 46e3f7f87..0a2413dbb 100644 --- a/packages/glproto.rb +++ b/packages/glproto.rb @@ -9,17 +9,17 @@ class Glproto < Package source_url 'https://github.com/freedesktop/glproto/archive/glproto-1.4.17.tar.gz' source_sha256 'b419c969412ad5c02dd53a0169041766c151ef599bf58b8dad70686fa1001c58' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glproto/1.4.17_armv7l/glproto-1.4.17-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glproto/1.4.17_armv7l/glproto-1.4.17-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glproto/1.4.17_i686/glproto-1.4.17-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glproto/1.4.17_x86_64/glproto-1.4.17-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glproto/1.4.17_x86_64/glproto-1.4.17-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a5b1a0f75c5196a5abba05c02f4bd89ca04436ea4af8570f4e1466c2f9979a74', armv7l: 'a5b1a0f75c5196a5abba05c02f4bd89ca04436ea4af8570f4e1466c2f9979a74', i686: '0571a3d7e5a2e8c1816da6ca42660fa196d716f312d75e7b9d9d2649ae1b2006', - x86_64: '8a473bec54cbe19e192fb65297f11b22c200b662351032f163ef1f34c7c73f8d', + x86_64: '8a473bec54cbe19e192fb65297f11b22c200b662351032f163ef1f34c7c73f8d' }) def self.build @@ -29,6 +29,6 @@ class Glproto < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/glslang.rb b/packages/glslang.rb index 3245d50e5..97687bebd 100644 --- a/packages/glslang.rb +++ b/packages/glslang.rb @@ -12,21 +12,21 @@ class Glslang < Package source_url 'https://github.com/KhronosGroup/glslang/archive/8.13.3743.tar.gz' source_sha256 '639ebec56f1a7402f2fa094469a5ddea1eceecfaf2e9efe361376a0f73a7ee2f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glslang/8.13.3743_armv7l/glslang-8.13.3743-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glslang/8.13.3743_armv7l/glslang-8.13.3743-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glslang/8.13.3743_i686/glslang-8.13.3743-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glslang/8.13.3743_x86_64/glslang-8.13.3743-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glslang/8.13.3743_x86_64/glslang-8.13.3743-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '927f23fc3390cc2b66da76f8ebab2ed55e04c2544d8ed5ce3ce84f734d6631d6', armv7l: '927f23fc3390cc2b66da76f8ebab2ed55e04c2544d8ed5ce3ce84f734d6631d6', i686: '73a6dd675301d314921c69f016659cfe1c520176ece194eac6e47b934706b213', - x86_64: '51de97dab57fb0e21f4b0746b1117cca66481d8dfe63065edda8f122feaceb6f', + x86_64: '51de97dab57fb0e21f4b0746b1117cca66481d8dfe63065edda8f122feaceb6f' }) def self.build - system "./update_glslang_sources.py" + system './update_glslang_sources.py' Dir.mkdir 'build-shared' Dir.chdir 'build-shared' do system "cmake .. \ @@ -39,13 +39,13 @@ class Glslang < Package system 'ninja -C build-shared' Dir.mkdir 'build-static' Dir.chdir 'build-static' do - system "cmake .. \ + system "cmake .. \ -GNinja \ -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \ -DCMAKE_INSTALL_LIBDIR=#{CREW_LIB_PREFIX} \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_SHARED_LIBS=OFF" - end + end system 'ninja -C build-static' end diff --git a/packages/glyr.rb b/packages/glyr.rb index 476b7c779..8da1a0db0 100644 --- a/packages/glyr.rb +++ b/packages/glyr.rb @@ -9,17 +9,17 @@ class Glyr < Package source_url 'https://github.com/sahib/glyr/archive/1.0.10.tar.gz' source_sha256 '77e8da60221c8d27612e4a36482069f26f8ed74a1b2768ebc373c8144ca806e8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glyr/1.0.10_armv7l/glyr-1.0.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glyr/1.0.10_armv7l/glyr-1.0.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glyr/1.0.10_i686/glyr-1.0.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glyr/1.0.10_x86_64/glyr-1.0.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glyr/1.0.10_x86_64/glyr-1.0.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e9b5746c110bc3e87a3bab7a56060e95e1fe066371b78c43afdd0fcc9fcb11d2', armv7l: 'e9b5746c110bc3e87a3bab7a56060e95e1fe066371b78c43afdd0fcc9fcb11d2', i686: 'abbd00b032fcf540c2b6d46562242272d7be300ba88baa991d8ad9db8463d8e2', - x86_64: 'c9ade91fe3da5da7cd53d53ff9e17a072fc60dd540f2e812ebfccdfe041aed50', + x86_64: 'c9ade91fe3da5da7cd53d53ff9e17a072fc60dd540f2e812ebfccdfe041aed50' }) depends_on 'libcurl' @@ -35,6 +35,6 @@ class Glyr < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/gmime.rb b/packages/gmime.rb index 9f4c8e3cd..ecd063854 100644 --- a/packages/gmime.rb +++ b/packages/gmime.rb @@ -9,17 +9,17 @@ class Gmime < Package source_url 'https://github.com/jstedfast/gmime/archive/3.2.3.tar.gz' source_sha256 '5190dd45e297e2bdeca4b14b7055d37ec07b0fa1fe936159bdb69ddb7c91dd53' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gmime/3.2.3_armv7l/gmime-3.2.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gmime/3.2.3_armv7l/gmime-3.2.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gmime/3.2.3_i686/gmime-3.2.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gmime/3.2.3_x86_64/gmime-3.2.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gmime/3.2.3_x86_64/gmime-3.2.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'aba50d887f3654b629d771b3a2a8545a88fd88b115b85b36c4c0ca851094628f', armv7l: 'aba50d887f3654b629d771b3a2a8545a88fd88b115b85b36c4c0ca851094628f', i686: '7d88fded92d616d666548a60b655626d80b1a5edaa53726e26d71e407673b3a6', - x86_64: '221c5d7bcb23ea1a985eb6cbf1834e1d3438f481ae3b1a33cc3a7069a8c06378', + x86_64: '221c5d7bcb23ea1a985eb6cbf1834e1d3438f481ae3b1a33cc3a7069a8c06378' }) depends_on 'glib' diff --git a/packages/gn.rb b/packages/gn.rb index 214077ce2..fdbdff326 100644 --- a/packages/gn.rb +++ b/packages/gn.rb @@ -8,29 +8,29 @@ class Gn < Package compatibility 'all' source_url 'SKIP' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gn/dca877f_armv7l/gn-dca877f-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gn/dca877f_armv7l/gn-dca877f-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gn/dca877f_i686/gn-dca877f-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gn/dca877f_x86_64/gn-dca877f-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gn/dca877f_x86_64/gn-dca877f-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7ecb46dc020a7f2ef83c9f299b93e33b7d7907915a580eae29fba4038d348572', armv7l: '7ecb46dc020a7f2ef83c9f299b93e33b7d7907915a580eae29fba4038d348572', i686: '24f08672a3063c1fb151239d347a8126d204f0b9ef81114512acd8a70772b4d8', - x86_64: '385d47846ff117275793dc43d9ef004d4aa1075b29af3d9283f289cfc757d59f', + x86_64: '385d47846ff117275793dc43d9ef004d4aa1075b29af3d9283f289cfc757d59f' }) depends_on 'python2' => :build depends_on 'meson' => :build def self.build - system "git clone https://gn.googlesource.com/gn" - ENV['C_INCLUDE_PATH']="#{CREW_PREFIX}/include/" - ENV['CXX']="g++" - Dir.chdir ("gn") do - system "python build/gen.py" - system "ninja -C out" + system 'git clone https://gn.googlesource.com/gn' + ENV['C_INCLUDE_PATH'] = "#{CREW_PREFIX}/include/" + ENV['CXX'] = 'g++' + Dir.chdir('gn') do + system 'python build/gen.py' + system 'ninja -C out' end end @@ -38,6 +38,5 @@ class Gn < Package system "install -Dm755 gn/out/gn #{CREW_DEST_PREFIX}/bin/gn" end - def self.postinstall - end + def self.postinstall; end end diff --git a/packages/gnome_common.rb b/packages/gnome_common.rb index 6c909cf42..1475e08cc 100644 --- a/packages/gnome_common.rb +++ b/packages/gnome_common.rb @@ -9,26 +9,26 @@ class Gnome_common < Package source_url 'https://github.com/GNOME/gnome-common/archive/3.18.0.tar.gz' source_sha256 '8407fd8786a44c9ce47987de0906d9266492195df9251a089afaa06cc65c72d8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_common/3.18.0_armv7l/gnome_common-3.18.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_common/3.18.0_armv7l/gnome_common-3.18.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_common/3.18.0_i686/gnome_common-3.18.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_common/3.18.0_x86_64/gnome_common-3.18.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_common/3.18.0_x86_64/gnome_common-3.18.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5a3383100374ce40ddf230237ac656958fb7ec72cf2d0896a9101e3208f9a9bb', armv7l: '5a3383100374ce40ddf230237ac656958fb7ec72cf2d0896a9101e3208f9a9bb', i686: 'c979f4542bb8b87fb4883787005a1ccbec9e752829885cd5e3c66a385336a15c', - x86_64: 'c04053bbe47296b90c22a3d5767d54645f819ef73ee362a60e1e179a8ce836cd', + x86_64: 'c04053bbe47296b90c22a3d5767d54645f819ef73ee362a60e1e179a8ce836cd' }) def self.build - system "sh autogen.sh" + system 'sh autogen.sh' system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' # the steps required to install the package end end diff --git a/packages/gnome_doc_utils.rb b/packages/gnome_doc_utils.rb index 46de86d12..d06652508 100644 --- a/packages/gnome_doc_utils.rb +++ b/packages/gnome_doc_utils.rb @@ -9,17 +9,17 @@ class Gnome_doc_utils < Package source_url 'https://ftp.gnome.org/pub/gnome/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz' source_sha256 'cb0639ffa9550b6ddf3b62f3b1add92fb92ab4690d351f2353cffe668be8c4a6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_doc_utils/0.20.10_armv7l/gnome_doc_utils-0.20.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_doc_utils/0.20.10_armv7l/gnome_doc_utils-0.20.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_doc_utils/0.20.10_i686/gnome_doc_utils-0.20.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_doc_utils/0.20.10_x86_64/gnome_doc_utils-0.20.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_doc_utils/0.20.10_x86_64/gnome_doc_utils-0.20.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'be5d308c26af775dcebf0fe9a3e17905d31fa983b4d6c1c590ceba5a50b89504', armv7l: 'be5d308c26af775dcebf0fe9a3e17905d31fa983b4d6c1c590ceba5a50b89504', i686: '51793e4e7769e1a0abc40351893c8aa5bd75f63f8202cf59b8002c48b0fe3be1', - x86_64: '7d42545db45cd71173b27f329526932d1fc24e00494dfd704f51f11804676986', + x86_64: '7d42545db45cd71173b27f329526932d1fc24e00494dfd704f51f11804676986' }) depends_on 'rarian' @@ -30,6 +30,6 @@ class Gnome_doc_utils < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/gnome_docking_library.rb b/packages/gnome_docking_library.rb index e1333e3a4..aee637ffd 100644 --- a/packages/gnome_docking_library.rb +++ b/packages/gnome_docking_library.rb @@ -9,17 +9,17 @@ class Gnome_docking_library < Package source_url 'https://github.com/GNOME/gdl/archive/GDL_3_28_0.tar.gz' source_sha256 '14e4691026eb459ce1f65addce706eed1b2f61ef48fd6e59d72509337e87d14b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_docking_library/3.28.0-0_armv7l/gnome_docking_library-3.28.0-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_docking_library/3.28.0-0_armv7l/gnome_docking_library-3.28.0-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_docking_library/3.28.0-0_i686/gnome_docking_library-3.28.0-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_docking_library/3.28.0-0_x86_64/gnome_docking_library-3.28.0-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_docking_library/3.28.0-0_x86_64/gnome_docking_library-3.28.0-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '666e943121c47a202f5de8800c00226b917dbbbe75d0ba8b9dacba68f0f9ad41', armv7l: '666e943121c47a202f5de8800c00226b917dbbbe75d0ba8b9dacba68f0f9ad41', i686: 'e6156b06ba347cd9c956554194bad924edc558e6385191b1e8d867eb8cf8a959', - x86_64: '94341d3b3ea28e34a48e0610996901a9c1905f98b7fa0063c0f4938b27c337ed', + x86_64: '94341d3b3ea28e34a48e0610996901a9c1905f98b7fa0063c0f4938b27c337ed' }) depends_on 'gtk_doc' @@ -29,11 +29,10 @@ class Gnome_docking_library < Package def self.build system "./autogen.sh --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end - end diff --git a/packages/gnome_icon_theme.rb b/packages/gnome_icon_theme.rb index 26cdee898..4bb73fc9f 100644 --- a/packages/gnome_icon_theme.rb +++ b/packages/gnome_icon_theme.rb @@ -9,31 +9,30 @@ class Gnome_icon_theme < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/gnome-icon-theme/3.12/gnome-icon-theme-3.12.0.tar.xz' source_sha256 '359e720b9202d3aba8d477752c4cd11eced368182281d51ffd64c8572b4e503a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_icon_theme/3.12.0-1_armv7l/gnome_icon_theme-3.12.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_icon_theme/3.12.0-1_armv7l/gnome_icon_theme-3.12.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_icon_theme/3.12.0-1_i686/gnome_icon_theme-3.12.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_icon_theme/3.12.0-1_x86_64/gnome_icon_theme-3.12.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_icon_theme/3.12.0-1_x86_64/gnome_icon_theme-3.12.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd30d85fac5dd8b3bede925be24dcbae08d6935f4a258e85715c93564225028a7', armv7l: 'd30d85fac5dd8b3bede925be24dcbae08d6935f4a258e85715c93564225028a7', i686: '4f3fd419e30d860013e77040c6a77c030b8a8cca4e693ad893dab08a8e5805bf', - x86_64: '98e7ee87dd207e81663dca35d752f92808d64cb8ebeb6a815a6ad3a8c2402e27', + x86_64: '98e7ee87dd207e81663dca35d752f92808d64cb8ebeb6a815a6ad3a8c2402e27' }) depends_on 'gtk2' => :build depends_on 'icon_naming_utils' def self.build - system "./configure", + system './configure', "--prefix=#{CREW_PREFIX}", - "--enable-icon-mapping" + '--enable-icon-mapping' system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end - end diff --git a/packages/gnome_keyring.rb b/packages/gnome_keyring.rb index 06fd86a51..372d65876 100644 --- a/packages/gnome_keyring.rb +++ b/packages/gnome_keyring.rb @@ -9,17 +9,17 @@ class Gnome_keyring < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/3.36/gnome-keyring-3.36.0.tar.xz' source_sha256 'a264b57a8d1a71fdf0d66e8cd6033d013fb828be279c35766545eb9bb3734f87' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_keyring/3.36.0-1_armv7l/gnome_keyring-3.36.0-1-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_keyring/3.36.0-1_armv7l/gnome_keyring-3.36.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_keyring/3.36.0-1_armv7l/gnome_keyring-3.36.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_keyring/3.36.0-1_i686/gnome_keyring-3.36.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_keyring/3.36.0-1_x86_64/gnome_keyring-3.36.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_keyring/3.36.0-1_x86_64/gnome_keyring-3.36.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '6d59224375f9d0706112746e1769575009ac2c58d663aa9d92eeb32752aa6d98', + binary_sha256({ + aarch64: '6d59224375f9d0706112746e1769575009ac2c58d663aa9d92eeb32752aa6d98', armv7l: '6d59224375f9d0706112746e1769575009ac2c58d663aa9d92eeb32752aa6d98', i686: 'bde76d374b5f47c798115a8e6f4fff5a6b31224c9b8f18caacf4a07b831b94ac', - x86_64: '9fddad7d70acf21d5a6a2700400762e5b46ebd43413be6cd2db96eba2f9c8048', + x86_64: '9fddad7d70acf21d5a6a2700400762e5b46ebd43413be6cd2db96eba2f9c8048' }) depends_on 'gcr' diff --git a/packages/gnome_klotski.rb b/packages/gnome_klotski.rb index 7331a9383..356db7760 100644 --- a/packages/gnome_klotski.rb +++ b/packages/gnome_klotski.rb @@ -4,7 +4,7 @@ class Gnome_klotski < Package description 'A puzzle game for GNOME.' homepage 'https://wiki.gnome.org/Apps/Klotski' @_ver = '3.38.2' - version @_ver + '-1' + version "#{@_ver}-1" license 'GPL-3+ and FDL-1.1+' compatibility 'all' source_url "https://download.gnome.org/sources/gnome-klotski/#{@_ver.rpartition('.')[0]}/gnome-klotski-#{@_ver}.tar.xz" diff --git a/packages/gnome_mines.rb b/packages/gnome_mines.rb index 2d8c58a49..3a784e5ea 100644 --- a/packages/gnome_mines.rb +++ b/packages/gnome_mines.rb @@ -4,7 +4,7 @@ class Gnome_mines < Package description 'GNOME Mines (formerly known as Gnomine) is minesweeper clone for GNOME' homepage 'https://wiki.gnome.org/Apps/Mines' @_ver = '3.36.1' - version @_ver + '-1' + version "#{@_ver}-1" license 'GPL-3+ and CC-BY-SA-3.0' compatibility 'all' source_url "https://download.gnome.org/sources/gnome-mines/#{@_ver.rpartition('.')[0]}/gnome-mines-#{@_ver}.tar.xz" diff --git a/packages/gnome_nibbles.rb b/packages/gnome_nibbles.rb index dc3ca2672..621c5c66f 100644 --- a/packages/gnome_nibbles.rb +++ b/packages/gnome_nibbles.rb @@ -4,7 +4,7 @@ class Gnome_nibbles < Package description 'snake game, up to four players' homepage 'https://wiki.gnome.org/Apps/Nibbles' @_commit = '62964e9256fcac616109af874dbb2bd8342a9853' - version '3.38.2+git+' + @_commit[0..8] + version "3.38.2+git+#{@_commit[0..8]}" license 'GPL-3+ and CC-BY-SA-3.0' compatibility 'all' source_url "https://gitlab.gnome.org/GNOME/gnome-nibbles/-/archive/#{@_commit}/gnome-nibbles-#{@_commit}.tar.gz" diff --git a/packages/gnome_sudoku.rb b/packages/gnome_sudoku.rb index 75250680d..6d903fabd 100644 --- a/packages/gnome_sudoku.rb +++ b/packages/gnome_sudoku.rb @@ -4,7 +4,7 @@ class Gnome_sudoku < Package description 'Sudoku puzzle game for GNOME' homepage 'https://wiki.gnome.org/Apps/Sudoku' @_ver = '3.38.0' - version @_ver + '-1' + version "#{@_ver}-1" license 'GPL-3+ and CC-BY-SA-3.0' compatibility 'all' source_url "https://download.gnome.org/sources/gnome-sudoku/#{@_ver.rpartition('.')[0]}/gnome-sudoku-#{@_ver}.tar.xz" diff --git a/packages/gnome_text_editor.rb b/packages/gnome_text_editor.rb index d8c8fff19..8298e6aa6 100644 --- a/packages/gnome_text_editor.rb +++ b/packages/gnome_text_editor.rb @@ -8,13 +8,13 @@ class Gnome_text_editor < Package git_hashtag version binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_text_editor/3.39.92-ft42_i686/gnome_text_editor-3.39.92-ft42-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_text_editor/3.39.92-ft42_i686/gnome_text_editor-3.39.92-ft42-chromeos-i686.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_text_editor/41.0_armv7l/gnome_text_editor-41.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_text_editor/41.0_armv7l/gnome_text_editor-41.0-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_text_editor/41.0_x86_64/gnome_text_editor-41.0-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: '0d33f1154b5585761521d53a134b308f8b0791173f1790599f32834b8767c82a', + i686: '0d33f1154b5585761521d53a134b308f8b0791173f1790599f32834b8767c82a', aarch64: '3c6c53b201f156f8be39c6bbfdd6ba5c3a6d35dc3a5402b8da7ea106e533e838', armv7l: '3c6c53b201f156f8be39c6bbfdd6ba5c3a6d35dc3a5402b8da7ea106e533e838', x86_64: '2b1b22e41c7725a7055e150a78062ebba90d515ee39599195e27c006dcac88e9' diff --git a/packages/gnome_themes_standard.rb b/packages/gnome_themes_standard.rb index 29895f0a6..62a650d91 100644 --- a/packages/gnome_themes_standard.rb +++ b/packages/gnome_themes_standard.rb @@ -9,17 +9,17 @@ class Gnome_themes_standard < Package source_url 'https://github.com/GNOME/gnome-themes-extra/archive/3.27.92.tar.gz' source_sha256 'c2c2b02e6826d51de4e6e53afffbdb0ec301ef776df91944574fdc42b558cecb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_themes_standard/3.27.92-0_armv7l/gnome_themes_standard-3.27.92-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_themes_standard/3.27.92-0_armv7l/gnome_themes_standard-3.27.92-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_themes_standard/3.27.92-0_i686/gnome_themes_standard-3.27.92-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_themes_standard/3.27.92-0_x86_64/gnome_themes_standard-3.27.92-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_themes_standard/3.27.92-0_x86_64/gnome_themes_standard-3.27.92-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6c77323e31792cbf70f48a109280b9e1a8a225b1deade3de620a0624a372dc43', armv7l: '6c77323e31792cbf70f48a109280b9e1a8a225b1deade3de620a0624a372dc43', i686: '92611d2b331fc3862cf7bec369dfcd1854fa25335b36b75c54965cdaa55997cf', - x86_64: 'd9771b38d88749626f0a7da9d66a43bd5c8e71df6eac868e90343f2bc994c22d', + x86_64: 'd9771b38d88749626f0a7da9d66a43bd5c8e71df6eac868e90343f2bc994c22d' }) depends_on 'gtk3' @@ -29,12 +29,12 @@ class Gnome_themes_standard < Package depends_on 'gnome_common' def self.build - system "sh autogen.sh" + system 'sh autogen.sh' system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/gnu_time.rb b/packages/gnu_time.rb index e60da363e..100c0c3fa 100644 --- a/packages/gnu_time.rb +++ b/packages/gnu_time.rb @@ -13,13 +13,13 @@ class Gnu_time < Package git_hashtag "v#{version}" binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnu_time/1.9_i686/gnu_time-1.9-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnu_time/1.9_i686/gnu_time-1.9-chromeos-i686.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnu_time/1.9_armv7l/gnu_time-1.9-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnu_time/1.9_armv7l/gnu_time-1.9-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnu_time/1.9_x86_64/gnu_time-1.9-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: 'be10181fa1e78fbbadd2fcdd7b8d6ecd71cdd8d38b1e521f400a93b3376f98a3', + i686: 'be10181fa1e78fbbadd2fcdd7b8d6ecd71cdd8d38b1e521f400a93b3376f98a3', aarch64: '91fada2df988370b67ff384fbd18e002f9123f69debdb9184dacdd231afd1924', armv7l: '91fada2df988370b67ff384fbd18e002f9123f69debdb9184dacdd231afd1924', x86_64: 'f042a1fe4d36029d2cc90a79bdc4014c0b6324008bbc971d35fb0001216a2562' diff --git a/packages/gnucobol.rb b/packages/gnucobol.rb index 1840be49e..6b26aa23b 100644 --- a/packages/gnucobol.rb +++ b/packages/gnucobol.rb @@ -9,17 +9,17 @@ class Gnucobol < Package source_url 'http://downloads.sourceforge.net/project/open-cobol/gnu-cobol/3.0/gnucobol-3.0-rc1.tar.gz' source_sha256 'e55aeea6b1f77e763b4cd4b520c78eb06da7671b4dcc76463fd0237dbf2e4816' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnucobol/3.0-rc1_armv7l/gnucobol-3.0-rc1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnucobol/3.0-rc1_armv7l/gnucobol-3.0-rc1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnucobol/3.0-rc1_i686/gnucobol-3.0-rc1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnucobol/3.0-rc1_x86_64/gnucobol-3.0-rc1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnucobol/3.0-rc1_x86_64/gnucobol-3.0-rc1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '414d959994a7816b3afca483ebbff70306ea9f5577e702957806f76f1d714718', armv7l: '414d959994a7816b3afca483ebbff70306ea9f5577e702957806f76f1d714718', i686: '5a881e05b716742c8f5e590f542a9b7eee411c38ff946e5896d843e21bb021ef', - x86_64: '00e04366fab756136bba0bcb07a285c1bda4d218b5f6555e0bc67583fb051963', + x86_64: '00e04366fab756136bba0bcb07a285c1bda4d218b5f6555e0bc67583fb051963' }) depends_on 'libdb' @@ -32,6 +32,6 @@ class Gnucobol < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/gnuplot.rb b/packages/gnuplot.rb index 8c6118ffb..86f499ce7 100644 --- a/packages/gnuplot.rb +++ b/packages/gnuplot.rb @@ -9,17 +9,17 @@ class Gnuplot < Package source_url 'https://downloads.sourceforge.net/project/gnuplot/gnuplot/5.2.6/gnuplot-5.2.6.tar.gz' source_sha256 '35dd8f013139e31b3028fac280ee12d4b1346d9bb5c501586d1b5a04ae7a94ee' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnuplot/5.2.6_armv7l/gnuplot-5.2.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnuplot/5.2.6_armv7l/gnuplot-5.2.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnuplot/5.2.6_i686/gnuplot-5.2.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnuplot/5.2.6_x86_64/gnuplot-5.2.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnuplot/5.2.6_x86_64/gnuplot-5.2.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '52d2a8b203fff954f4304294cb51c41d26d65fb071f13bb6020be7ca767028f9', armv7l: '52d2a8b203fff954f4304294cb51c41d26d65fb071f13bb6020be7ca767028f9', i686: '9c635ed8cd0386c877f9bc8801e709a2825730614f71c3b397217c13ed8a9bd8', - x86_64: '13dec5a3289609f06c963ce97dfe5157c34fd816e71842806401e6d9727cc7b0', + x86_64: '13dec5a3289609f06c963ce97dfe5157c34fd816e71842806401e6d9727cc7b0' }) depends_on 'libcerf' @@ -37,6 +37,6 @@ class Gnuplot < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/go_bootstrap.rb b/packages/go_bootstrap.rb index a41a55db3..fdbf25032 100644 --- a/packages/go_bootstrap.rb +++ b/packages/go_bootstrap.rb @@ -9,31 +9,31 @@ class Go_bootstrap < Package source_url 'https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz' source_sha256 'f4ff5b5eb3a3cae1c993723f3eab519c5bae18866b5e5f96fe1102f0cb5c3e52' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_bootstrap/1.4-1_armv7l/go_bootstrap-1.4-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_bootstrap/1.4-1_armv7l/go_bootstrap-1.4-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_bootstrap/1.4-1_i686/go_bootstrap-1.4-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_bootstrap/1.4-1_x86_64/go_bootstrap-1.4-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_bootstrap/1.4-1_x86_64/go_bootstrap-1.4-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dd2aaa41eb1e27a50d9a805f0bbe4b0924bb2fd4ddeccbe2658fb7fd59f48956', armv7l: 'dd2aaa41eb1e27a50d9a805f0bbe4b0924bb2fd4ddeccbe2658fb7fd59f48956', i686: '661fb3c1c1fcebf6a00014e9e1074ee34ca5e60cbdde669b6a49c6931df5e034', - x86_64: 'd4a4c1fd6289e2fdbf031ed1da28f21b0f6e58f16e614f248f84f6fabab0555c', + x86_64: 'd4a4c1fd6289e2fdbf031ed1da28f21b0f6e58f16e614f248f84f6fabab0555c' }) def self.build FileUtils.cd('src') do - system "./make.bash" + system './make.bash' end end def self.install dest = "#{CREW_DEST_PREFIX}/share/go_bootstrap" - system "mkdir", "-p", dest + system 'mkdir', '-p', dest FileUtils.mv Dir.pwd, dest - puts "--------" + puts '--------' puts "Installed Go_bootstrap for #{ARCH} in #{CREW_PREFIX}/share/go_bootstrap" end end diff --git a/packages/go_fetch.rb b/packages/go_fetch.rb index 6e5be8235..70ae5879c 100644 --- a/packages/go_fetch.rb +++ b/packages/go_fetch.rb @@ -8,26 +8,26 @@ class Go_fetch < Package license 'LGPL-2.1' compatibility 'all' source_url 'https://github.com/gruntwork-io/fetch.git' - git_hashtag 'v' + @_ver + git_hashtag "v#{@_ver}" - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_fetch/0.4.2_armv7l/go_fetch-0.4.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_fetch/0.4.2_armv7l/go_fetch-0.4.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_fetch/0.4.2_i686/go_fetch-0.4.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_fetch/0.4.2_x86_64/go_fetch-0.4.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/go_fetch/0.4.2_x86_64/go_fetch-0.4.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b0e8b47876a76312e2ee23bbc436e1493eb04b8814389292888229369416cbbc', armv7l: 'b0e8b47876a76312e2ee23bbc436e1493eb04b8814389292888229369416cbbc', i686: '4aed282daea6af1217e0b9818fbbb6aea2cf09408057bf9da2c6bcd984a79bfe', - x86_64: 'fc2f886eba2b7301b5a93b76a8b93a9c89175e486109a8f520c7c01df727e399', + x86_64: 'fc2f886eba2b7301b5a93b76a8b93a9c89175e486109a8f520c7c01df727e399' }) depends_on 'go' => :build def self.build - system "go get github.com/urfave/cli" - system "go get github.com/hashicorp/go-version" + system 'go get github.com/urfave/cli' + system 'go get github.com/hashicorp/go-version' system "sed -i 's,codegangsta,urfave,g' main.go" end diff --git a/packages/goaccess.rb b/packages/goaccess.rb index 93adf5d4c..8820f06f1 100644 --- a/packages/goaccess.rb +++ b/packages/goaccess.rb @@ -9,17 +9,17 @@ class Goaccess < Package source_url 'http://tar.goaccess.io/goaccess-1.2.tar.gz' source_sha256 '6ba9f66540ea58fc2c17f175265f9ed76d74a8432eeac1182b74ebf4f2cd3414' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/goaccess/1.2_armv7l/goaccess-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/goaccess/1.2_armv7l/goaccess-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/goaccess/1.2_i686/goaccess-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/goaccess/1.2_x86_64/goaccess-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/goaccess/1.2_x86_64/goaccess-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0c132b27f777f1e1dc14803e511bcc39878e3d95c6505340b82a1d51574e2b7e', armv7l: '0c132b27f777f1e1dc14803e511bcc39878e3d95c6505340b82a1d51574e2b7e', i686: 'aac33dd81eea11108a7c54cd07abb284c54e4aa8117234409c72d775f3b6f5f8', - x86_64: 'df1335f8f222662081b60bae63b43549988b410f92cc3e1d4012c13ea4833769', + x86_64: 'df1335f8f222662081b60bae63b43549988b410f92cc3e1d4012c13ea4833769' }) depends_on 'openssl' @@ -36,6 +36,6 @@ class Goaccess < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/google_cloud_sdk.rb b/packages/google_cloud_sdk.rb index c0bb43798..ed35ff35a 100644 --- a/packages/google_cloud_sdk.rb +++ b/packages/google_cloud_sdk.rb @@ -10,5 +10,4 @@ class Google_cloud_sdk < Package depends_on 'gcloud' is_fake - end diff --git a/packages/gox.rb b/packages/gox.rb index 57b1c5ec7..abb9e83ad 100644 --- a/packages/gox.rb +++ b/packages/gox.rb @@ -9,23 +9,23 @@ class Gox < Package source_url 'https://github.com/mitchellh/gox/archive/v0.4.0.tar.gz' source_sha256 '2df7439e9901877685ff4e6377de863c3c2ec4cde43d0ca631ff65d1b64774ad' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gox/0.4.0_armv7l/gox-0.4.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gox/0.4.0_armv7l/gox-0.4.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gox/0.4.0_i686/gox-0.4.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gox/0.4.0_x86_64/gox-0.4.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gox/0.4.0_x86_64/gox-0.4.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bd18d1ee7da98692c0aaa53e9016d16a7a2cb5ecf07236c340a2613b6837f087', armv7l: 'bd18d1ee7da98692c0aaa53e9016d16a7a2cb5ecf07236c340a2613b6837f087', i686: '70e31b0602ad26369b711a0f740391d43cd297b4a5d16c4d1a04bdb843f99fb0', - x86_64: 'd6d6c6c6d5aa168bea5c25a202c902d8b965040218a52291701c3e172d29c991', + x86_64: 'd6d6c6c6d5aa168bea5c25a202c902d8b965040218a52291701c3e172d29c991' }) depends_on 'go' def self.install - system "go get github.com/mitchellh/iochan" + system 'go get github.com/mitchellh/iochan' system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "go build -o #{CREW_DEST_PREFIX}/bin/gox" end diff --git a/packages/gpart.rb b/packages/gpart.rb index e24808327..381fa17cc 100644 --- a/packages/gpart.rb +++ b/packages/gpart.rb @@ -9,27 +9,26 @@ class Gpart < Package source_url 'https://github.com/baruch/gpart/archive/0.3.tar.gz' source_sha256 'ec56d12ec9ffdb9877c12692ea6e51620b1ae44473d3d253b27fc31ed9ebb4dd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gpart/0.3_armv7l/gpart-0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gpart/0.3_armv7l/gpart-0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gpart/0.3_i686/gpart-0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gpart/0.3_x86_64/gpart-0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gpart/0.3_x86_64/gpart-0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9dc4ad8e5e2d1784658424a6e42bae45d1703995181e925afcd0733623cc05ab', armv7l: '9dc4ad8e5e2d1784658424a6e42bae45d1703995181e925afcd0733623cc05ab', i686: '599cace7c0cac373c09925ae611961c87aba2812ce7dfa799e1257153fc07f5c', - x86_64: '357672cb2abb1ea3ecfe07c0ed586625e111591500ec031964c81f9b78bacbd6', + x86_64: '357672cb2abb1ea3ecfe07c0ed586625e111591500ec031964c81f9b78bacbd6' }) def self.build - system "sh autogen.sh" + system 'sh autogen.sh' system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' # the steps required to install the package end - end diff --git a/packages/gperf.rb b/packages/gperf.rb index d7a654c96..12c3531d2 100644 --- a/packages/gperf.rb +++ b/packages/gperf.rb @@ -9,17 +9,17 @@ class Gperf < Package source_url 'http://ftp.gnu.org/pub/gnu/gperf/gperf-3.1.tar.gz' source_sha256 '588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gperf/3.1_armv7l/gperf-3.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gperf/3.1_armv7l/gperf-3.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gperf/3.1_i686/gperf-3.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gperf/3.1_x86_64/gperf-3.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gperf/3.1_x86_64/gperf-3.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4515671860504871812106df28e025e75ba47c8068d1183e2d9e2baf743c94d4', armv7l: '4515671860504871812106df28e025e75ba47c8068d1183e2d9e2baf743c94d4', i686: 'cc740abbac1d7bfff9886c0993a59bcbb5735cb7bcec09ab04a3c036cb3df2aa', - x86_64: '50d2087a5d7c41451ba6320dd8614da47582e4a01b53a9be39041a4b0e10733b', + x86_64: '50d2087a5d7c41451ba6320dd8614da47582e4a01b53a9be39041a4b0e10733b' }) def self.build @@ -28,6 +28,6 @@ class Gperf < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/gphoto.rb b/packages/gphoto.rb index 0ce3f8aca..54b57b466 100644 --- a/packages/gphoto.rb +++ b/packages/gphoto.rb @@ -9,17 +9,17 @@ class Gphoto < Package source_url 'https://github.com/gphoto/gphoto2/archive/gphoto2-2_5_23-release.tar.gz' source_sha256 'dc78b7f8a88803937301d157b5b32cd45f6defcc771564438a477a7fb05f4489' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gphoto/2.5.23_armv7l/gphoto-2.5.23-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gphoto/2.5.23_armv7l/gphoto-2.5.23-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gphoto/2.5.23_i686/gphoto-2.5.23-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gphoto/2.5.23_x86_64/gphoto-2.5.23-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gphoto/2.5.23_x86_64/gphoto-2.5.23-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '055e881c56a7e40a0208176d08555a8992f15844aedc204f53d99db8e86e1f31', armv7l: '055e881c56a7e40a0208176d08555a8992f15844aedc204f53d99db8e86e1f31', i686: '72969ad37c17319ce08ca6a80d26d8cfd1bbeac71cbfbcf4ae89f582d6db0f52', - x86_64: '92fcfd96e8a3a8d40d5a2661d5a9b37dad019ef086b925c97a738c9879c82663', + x86_64: '92fcfd96e8a3a8d40d5a2661d5a9b37dad019ef086b925c97a738c9879c82663' }) depends_on 'libgphoto' diff --git a/packages/gpm.rb b/packages/gpm.rb index a2bfeb92f..6ad47da6d 100644 --- a/packages/gpm.rb +++ b/packages/gpm.rb @@ -48,24 +48,24 @@ class Gpm < Package [Path] PathExists=/dev/input/mice GPM_PATH_EOF - IO.write("#{CREW_DEST_PREFIX}/systemd/system/gpm.path", @gpm_path) + File.write("#{CREW_DEST_PREFIX}/systemd/system/gpm.path", @gpm_path) FileUtils.chmod 0o644, "#{CREW_DEST_PREFIX}/systemd/system/gpm.path" @gpm_service = <<~GPM_SERVICE_EOF - [Unit] - Description=Virtual console mouse server - Requires=systemd-udevd.service - After=systemd-udevd.service - Wants=gpm.path - ConditionPathExists=/dev/input/mice + [Unit] + Description=Virtual console mouse server + Requires=systemd-udevd.service + After=systemd-udevd.service + Wants=gpm.path + ConditionPathExists=/dev/input/mice - [Service] - Type=forking - ExecStart=#{CREW_PREFIX}/bin/gpm -m /dev/input/mice -t imps2 + [Service] + Type=forking + ExecStart=#{CREW_PREFIX}/bin/gpm -m /dev/input/mice -t imps2 - [Install] - WantedBy=multi-user.target + [Install] + WantedBy=multi-user.target GPM_SERVICE_EOF - IO.write("#{CREW_DEST_PREFIX}/systemd/system/gpm.service", @gpm_service) + File.write("#{CREW_DEST_PREFIX}/systemd/system/gpm.service", @gpm_service) FileUtils.chmod 0o644, "#{CREW_DEST_PREFIX}/systemd/system/gpm.service" Dir.chdir CREW_DEST_LIB_PREFIX do system 'ln -sfr libgpm.so.2.* libgpm.so' diff --git a/packages/gptfdisk.rb b/packages/gptfdisk.rb index d6ada9927..7045620e0 100644 --- a/packages/gptfdisk.rb +++ b/packages/gptfdisk.rb @@ -9,17 +9,17 @@ class Gptfdisk < Package source_url 'https://sourceforge.net/projects/gptfdisk/files/gptfdisk/1.0.4/gptfdisk-1.0.4.tar.gz' source_sha256 'b663391a6876f19a3cd901d862423a16e2b5ceaa2f4a3b9bb681e64b9c7ba78d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gptfdisk/1.0.4_armv7l/gptfdisk-1.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gptfdisk/1.0.4_armv7l/gptfdisk-1.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gptfdisk/1.0.4_i686/gptfdisk-1.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gptfdisk/1.0.4_x86_64/gptfdisk-1.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gptfdisk/1.0.4_x86_64/gptfdisk-1.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e3374328c3134de08eae9bba3b47b18d8dc8198713105c32fb46e20e4bef0c0f', armv7l: 'e3374328c3134de08eae9bba3b47b18d8dc8198713105c32fb46e20e4bef0c0f', i686: '8293f7b22532b9328920b91e51ead9ec9f8b1575a4a51860b4d71785fde90218', - x86_64: '94694d8c2f36d696c043bc1eb263f8baed2f05b419974aefeb70510d0980a058', + x86_64: '94694d8c2f36d696c043bc1eb263f8baed2f05b419974aefeb70510d0980a058' }) depends_on 'util_linux' @@ -31,10 +31,10 @@ class Gptfdisk < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin/" - FileUtils.install Dir.glob("*gdisk"), "#{CREW_DEST_PREFIX}/bin/", :mode => 0755 - FileUtils.install "fixparts", "#{CREW_DEST_PREFIX}/bin/fixparts", :mode => 0755 - system "gzip -9 cgdisk.8 fixparts.8 gdisk.8 sgdisk.8" + FileUtils.install Dir.glob('*gdisk'), "#{CREW_DEST_PREFIX}/bin/", mode: 0o755 + FileUtils.install 'fixparts', "#{CREW_DEST_PREFIX}/bin/fixparts", mode: 0o755 + system 'gzip -9 cgdisk.8 fixparts.8 gdisk.8 sgdisk.8' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/man/man8/" - FileUtils.install Dir.glob("*.8.gz"), "#{CREW_DEST_PREFIX}/share/man/man8/", :mode => 0644 + FileUtils.install Dir.glob('*.8.gz'), "#{CREW_DEST_PREFIX}/share/man/man8/", mode: 0o644 end end diff --git a/packages/grabinfo.rb b/packages/grabinfo.rb index 82e616a3d..affc9d7db 100644 --- a/packages/grabinfo.rb +++ b/packages/grabinfo.rb @@ -9,17 +9,17 @@ class Grabinfo < Package source_url 'https://downloads.sourceforge.net/project/grabinfo/grabinfo/1.71/grabinfo-1.71.tar.gz' source_sha256 '3cf1e56aff10ef182065943a10ab815f2e8bf5ab77716dd97c2e91feb8db4278' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grabinfo/1.71-1_armv7l/grabinfo-1.71-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grabinfo/1.71-1_armv7l/grabinfo-1.71-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grabinfo/1.71-1_i686/grabinfo-1.71-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grabinfo/1.71-1_x86_64/grabinfo-1.71-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grabinfo/1.71-1_x86_64/grabinfo-1.71-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '986b4b357f7b09acaedc81809f1ddbd178d63bbe47a45304d8a8f5b938b243bf', armv7l: '986b4b357f7b09acaedc81809f1ddbd178d63bbe47a45304d8a8f5b938b243bf', i686: '3a802045aa425c5d78b22a64b0a9a561f741449d5993e6c1dcbbee7ceca1633c', - x86_64: '7fe45b72e711b264d61cacb333f6f240e965bb409c006c29d15a2cbccf43e52c', + x86_64: '7fe45b72e711b264d61cacb333f6f240e965bb409c006c29d15a2cbccf43e52c' }) depends_on 'perl' @@ -31,7 +31,7 @@ class Grabinfo < Package system "sed -i 's,/usr/lib,#{CREW_PREFIX}/lib,g' Makefile" system "sed -i 's,/usr/share,#{CREW_PREFIX}/share,g' Makefile" system "sed -i 's,/var/log,#{CREW_PREFIX}/tmp,g' Makefile" - system "make" + system 'make' end def self.install diff --git a/packages/gradle.rb b/packages/gradle.rb index af6c5b1c0..861b525d1 100644 --- a/packages/gradle.rb +++ b/packages/gradle.rb @@ -9,17 +9,17 @@ class Gradle < Package source_url 'https://services.gradle.org/distributions/gradle-6.5-bin.zip' source_sha256 '23e7d37e9bb4f8dabb8a3ea7fdee9dd0428b9b1a71d298aefd65b11dccea220f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gradle/6.5_armv7l/gradle-6.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gradle/6.5_armv7l/gradle-6.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gradle/6.5_i686/gradle-6.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gradle/6.5_x86_64/gradle-6.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gradle/6.5_x86_64/gradle-6.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b490a6fb163a63945fc2a883ae0a3d05e9a11165ea454e01be578367e505ba30', armv7l: 'b490a6fb163a63945fc2a883ae0a3d05e9a11165ea454e01be578367e505ba30', i686: '42a931993440cd3d0f94611fec4260e050214751c50274448a4ca2c8d922f322', - x86_64: '597496258ce7516703f2879740b7b491a2f2329876d589c5d4fdd44a823d619d', + x86_64: '597496258ce7516703f2879740b7b491a2f2329876d589c5d4fdd44a823d619d' }) depends_on 'jdk8' diff --git a/packages/graphene.rb b/packages/graphene.rb index 593905d09..ee9495acc 100644 --- a/packages/graphene.rb +++ b/packages/graphene.rb @@ -9,31 +9,31 @@ class Graphene < Package source_url 'https://github.com/ebassi/graphene/archive/1.10.2.tar.gz' source_sha256 '87c682291fa38a131aaf9aaee17d053d7bd4ea5309d305a356619c95784b9b4d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphene/1.10.2_armv7l/graphene-1.10.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphene/1.10.2_armv7l/graphene-1.10.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphene/1.10.2_i686/graphene-1.10.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphene/1.10.2_x86_64/graphene-1.10.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphene/1.10.2_x86_64/graphene-1.10.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dbcb1dcb4f783438cf7b3f1cdc59e336be93a79bd69ce82d124bb57f022ac85e', armv7l: 'dbcb1dcb4f783438cf7b3f1cdc59e336be93a79bd69ce82d124bb57f022ac85e', i686: '467726c35c5cda9fc7faf720d349188070b904bfc0c4217c78db39949f37361b', - x86_64: '0594d3faa99f8ce2520f87af671be452b1d401cbf4e400f8da52390772c389dc', + x86_64: '0594d3faa99f8ce2520f87af671be452b1d401cbf4e400f8da52390772c389dc' }) depends_on 'gobject_introspection' => :build def self.build - ENV['CFLAGS'] = "-fuse-ld=lld" - ENV['CXXFLAGS'] = "-fuse-ld=lld" + ENV['CFLAGS'] = '-fuse-ld=lld' + ENV['CXXFLAGS'] = '-fuse-ld=lld' system "meson #{CREW_MESON_FNO_LTO_OPTIONS} \ -Darm_neon=false \ -Dinstalled_tests=false \ -Dtests=false \ _build" - system "meson configure _build" - system "ninja -v -C _build" + system 'meson configure _build' + system 'ninja -v -C _build' end def self.install diff --git a/packages/graphicsmagick.rb b/packages/graphicsmagick.rb index f4919e697..8b0c10a44 100644 --- a/packages/graphicsmagick.rb +++ b/packages/graphicsmagick.rb @@ -9,17 +9,17 @@ class Graphicsmagick < Package source_url 'http://ftp.icm.edu.pl/pub/unix/graphics/GraphicsMagick/1.3/GraphicsMagick-1.3.35.tar.gz' source_sha256 'd96d5ce2ef7e0e90166551e38742713728bfd33d6f18495a9ddda938700fc055' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphicsmagick/1.3.35_armv7l/graphicsmagick-1.3.35-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphicsmagick/1.3.35_armv7l/graphicsmagick-1.3.35-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphicsmagick/1.3.35_i686/graphicsmagick-1.3.35-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphicsmagick/1.3.35_x86_64/graphicsmagick-1.3.35-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/graphicsmagick/1.3.35_x86_64/graphicsmagick-1.3.35-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd9ed09c58b7704161c7047edde788c7e505319531dc43e730523ce92396644f3', armv7l: 'd9ed09c58b7704161c7047edde788c7e505319531dc43e730523ce92396644f3', i686: 'c1b3247291a28df4aa768ac7226214c3d1e63700ad97103fe3c6a00c6d157dd3', - x86_64: '0e5058139fd5c7a715fb8c182b82883fea66623c8029cf9d6bac9e3b51fd7a9e', + x86_64: '0e5058139fd5c7a715fb8c182b82883fea66623c8029cf9d6bac9e3b51fd7a9e' }) depends_on 'py3_docutils' @@ -39,6 +39,6 @@ class Graphicsmagick < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/graphviz.rb b/packages/graphviz.rb index 0fce07f1d..b382520f7 100644 --- a/packages/graphviz.rb +++ b/packages/graphviz.rb @@ -95,7 +95,7 @@ class Graphviz < Package execute_process( CMAKE_PATCH_EOF - IO.write('graphviz_cmake.patch', @graphviz_cmake_patch) + File.write('graphviz_cmake.patch', @graphviz_cmake_patch) system 'patch -p0 -i graphviz_cmake.patch' end diff --git a/packages/grive.rb b/packages/grive.rb index 942c52e2e..022d98c88 100644 --- a/packages/grive.rb +++ b/packages/grive.rb @@ -9,17 +9,17 @@ class Grive < Package source_url 'https://github.com/vitalif/grive2.git' git_hashtag 'e6fcc637f8d51126312f12d0c0a568046c4f95de' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grive/0.5.2-e6fcc63_armv7l/grive-0.5.2-e6fcc63-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grive/0.5.2-e6fcc63_armv7l/grive-0.5.2-e6fcc63-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grive/0.5.2-e6fcc63_i686/grive-0.5.2-e6fcc63-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grive/0.5.2-e6fcc63_x86_64/grive-0.5.2-e6fcc63-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/grive/0.5.2-e6fcc63_x86_64/grive-0.5.2-e6fcc63-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2a2c5dae9efd74c5b0497813c895f5bac5c91df8b1b7a9a31ac196ccaf09dd13', armv7l: '2a2c5dae9efd74c5b0497813c895f5bac5c91df8b1b7a9a31ac196ccaf09dd13', i686: '35301f6fe1a3d097341c1ef9b881b2f5dab461b3fd24c5859ddacb4a79b69b0a', - x86_64: '6aecea77e9fd0150ac18f2df6444b12cc95e411897800d462d89a1a5f6c8aeae', + x86_64: '6aecea77e9fd0150ac18f2df6444b12cc95e411897800d462d89a1a5f6c8aeae' }) depends_on 'yajl' diff --git a/packages/groff.rb b/packages/groff.rb index 4ed719207..48432b447 100644 --- a/packages/groff.rb +++ b/packages/groff.rb @@ -9,17 +9,17 @@ class Groff < Package source_url 'https://ftpmirror.gnu.org/groff/groff-1.22.4.tar.gz' source_sha256 'e78e7b4cb7dec310849004fa88847c44701e8d133b5d4c13057d876c1bad0293' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/groff/1.22.4_armv7l/groff-1.22.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/groff/1.22.4_armv7l/groff-1.22.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/groff/1.22.4_i686/groff-1.22.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/groff/1.22.4_x86_64/groff-1.22.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/groff/1.22.4_x86_64/groff-1.22.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7e64b76b272bc182c6525c7eef2c46515a34a8a5f4c5baa98232e5a89fcf01b1', armv7l: '7e64b76b272bc182c6525c7eef2c46515a34a8a5f4c5baa98232e5a89fcf01b1', i686: '6e0ff314086dfd363f162cc1f397eda4777391de0052566a1494aac62be23aa7', - x86_64: '3f3bf23656ec19567fab24646361569c2e42f8273e473b229eb5800ea53d1d30', + x86_64: '3f3bf23656ec19567fab24646361569c2e42f8273e473b229eb5800ea53d1d30' }) depends_on 'uchardet' @@ -32,10 +32,10 @@ class Groff < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - #system "make", "check" + # system "make", "check" end end diff --git a/packages/gsfonts.rb b/packages/gsfonts.rb index b45f1a30d..4cf41713f 100644 --- a/packages/gsfonts.rb +++ b/packages/gsfonts.rb @@ -9,17 +9,17 @@ class Gsfonts < Package source_url 'https://managedway.dl.sourceforge.net/project/ghostscript/AFPL%20Ghostscript/8.14/ghostscript-fonts-std-8.11.tar.gz' source_sha256 '0eb6f356119f2e49b2563210852e17f57f9dcc5755f350a69a46a0d641a0c401' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsfonts/8.11_armv7l/gsfonts-8.11-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsfonts/8.11_armv7l/gsfonts-8.11-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsfonts/8.11_i686/gsfonts-8.11-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsfonts/8.11_x86_64/gsfonts-8.11-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsfonts/8.11_x86_64/gsfonts-8.11-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fd8f867e14daa6927137142e6ab5d72ca3116981371608a09674191b22ab7be4', armv7l: 'fd8f867e14daa6927137142e6ab5d72ca3116981371608a09674191b22ab7be4', i686: '94aef1978a722ce0a1db47df57107b73bc050e7af6a146aa36cbbdc1188e19cf', - x86_64: 'd3f1bbb62b07cd5a0da5c83105d86718f3827415be95df0b5f0d988b651a0466', + x86_64: 'd3f1bbb62b07cd5a0da5c83105d86718f3827415be95df0b5f0d988b651a0466' }) depends_on 'font_util' diff --git a/packages/gsl.rb b/packages/gsl.rb index a2915e711..23dfc2365 100644 --- a/packages/gsl.rb +++ b/packages/gsl.rb @@ -9,17 +9,17 @@ class Gsl < Package source_url 'https://ftpmirror.gnu.org/gsl/gsl-2.6.tar.gz' source_sha256 'b782339fc7a38fe17689cb39966c4d821236c28018b6593ddb6fd59ee40786a8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsl/2.6_armv7l/gsl-2.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsl/2.6_armv7l/gsl-2.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsl/2.6_i686/gsl-2.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsl/2.6_x86_64/gsl-2.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsl/2.6_x86_64/gsl-2.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'aef58137cae2223ebc52ee81039e04768d32c837edbbddcc25d144cdd0e1983b', armv7l: 'aef58137cae2223ebc52ee81039e04768d32c837edbbddcc25d144cdd0e1983b', i686: 'ff59679e039167ed10758575b49780f688d0e70dd5ee9bcc45d3546bae168f46', - x86_64: 'b08296445edc313d9c44a66a73a4a62c264c828fb8ee41e9d42d819742cee4f4', + x86_64: 'b08296445edc313d9c44a66a73a4a62c264c828fb8ee41e9d42d819742cee4f4' }) def self.build diff --git a/packages/gsound.rb b/packages/gsound.rb index 255cc36c8..b16234877 100644 --- a/packages/gsound.rb +++ b/packages/gsound.rb @@ -10,17 +10,17 @@ class Gsound < Package source_url "https://download.gnome.org/sources/gsound/#{@_ver.rpartition('.')[0]}/gsound-#{@_ver}.tar.xz" source_sha256 'bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsound/1.0.2_armv7l/gsound-1.0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsound/1.0.2_armv7l/gsound-1.0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsound/1.0.2_i686/gsound-1.0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsound/1.0.2_x86_64/gsound-1.0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsound/1.0.2_x86_64/gsound-1.0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '01781a6b9044780e7e4401e16fa6ba3a3491cff618e640828445937dcce90155', armv7l: '01781a6b9044780e7e4401e16fa6ba3a3491cff618e640828445937dcce90155', i686: '468fe3ee02fd4899516fc7144b1454a0b7ee5296832f7983e5cd92c547f949e8', - x86_64: '65a98713abd0ad892ba0f65a823d51c5aa1b9fd14751d998211f762724a2c444', + x86_64: '65a98713abd0ad892ba0f65a823d51c5aa1b9fd14751d998211f762724a2c444' }) depends_on 'gobject_introspection' diff --git a/packages/gst_plugins_bad.rb b/packages/gst_plugins_bad.rb index 4384754e0..d7061bd40 100644 --- a/packages/gst_plugins_bad.rb +++ b/packages/gst_plugins_bad.rb @@ -11,5 +11,4 @@ class Gst_plugins_bad < Package is_fake depends_on 'gstreamer' - end diff --git a/packages/gst_plugins_base.rb b/packages/gst_plugins_base.rb index 5fc858385..6159cf6bb 100644 --- a/packages/gst_plugins_base.rb +++ b/packages/gst_plugins_base.rb @@ -11,5 +11,4 @@ class Gst_plugins_base < Package is_fake depends_on 'gstreamer' - end diff --git a/packages/gtest.rb b/packages/gtest.rb index fc7cca53d..4c96a56cf 100644 --- a/packages/gtest.rb +++ b/packages/gtest.rb @@ -8,7 +8,7 @@ class Gtest < Package license 'BSD-3' compatibility 'all' source_url 'https://github.com/google/googletest.git' - git_hashtag 'release-' + @_ver + git_hashtag "release-#{@_ver}" binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtest/1.11.0_armv7l/gtest-1.11.0-chromeos-armv7l.tar.xz', diff --git a/packages/gtk2.rb b/packages/gtk2.rb index a0cf69119..33896429d 100644 --- a/packages/gtk2.rb +++ b/packages/gtk2.rb @@ -13,13 +13,13 @@ class Gtk2 < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk2/2.24.33-2_armv7l/gtk2-2.24.33-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk2/2.24.33-2_armv7l/gtk2-2.24.33-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk2/2.24.33-2_i686/gtk2-2.24.33-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk2/2.24.33-2_x86_64/gtk2-2.24.33-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk2/2.24.33-2_x86_64/gtk2-2.24.33-2-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: '3e4c4c44a9713a5e37770718e7951062ea9b986bb1a9a99d45f4fd79a9fdf747', armv7l: '3e4c4c44a9713a5e37770718e7951062ea9b986bb1a9a99d45f4fd79a9fdf747', i686: 'aaa52bb7041e4d459314b8a27d1564a9aac73a6464c055ce78a6860bc169de0a', - x86_64: 'c2696e86d1b93611ff3f0d6c5931cdb2666afb0f90324a25214db3e6c2a51df3', + x86_64: 'c2696e86d1b93611ff3f0d6c5931cdb2666afb0f90324a25214db3e6c2a51df3' }) depends_on 'atk' @@ -67,8 +67,6 @@ class Gtk2 < Package end def self.remove - if File.symlink? "#{CREW_PREFIX}/bin/gtk-update-icon-cache" - FileUtils.rm "#{CREW_PREFIX}/bin/gtk-update-icon-cache" - end + FileUtils.rm "#{CREW_PREFIX}/bin/gtk-update-icon-cache" if File.symlink? "#{CREW_PREFIX}/bin/gtk-update-icon-cache" end end diff --git a/packages/gtk4.rb b/packages/gtk4.rb index 82eabc61e..424ca7e23 100644 --- a/packages/gtk4.rb +++ b/packages/gtk4.rb @@ -82,8 +82,8 @@ class Gtk4 < Package # Don't rebuild packaged subprojects @deps = %w[cairo librsvg] @deps.each do |dep| - FileUtils.rm_rf "subprojects/#{dep}" if Dir.exist?("subprojects/#{dep}") - FileUtils.rm_rf "subprojects/#{dep}.wrap" if File.exist?("subprojects/#{dep}.wrap") + FileUtils.rm_rf "subprojects/#{dep}" + FileUtils.rm_rf "subprojects/#{dep}.wrap" end end diff --git a/packages/gtk_engines_adwaita.rb b/packages/gtk_engines_adwaita.rb index 1497627d9..f45715052 100644 --- a/packages/gtk_engines_adwaita.rb +++ b/packages/gtk_engines_adwaita.rb @@ -9,15 +9,15 @@ class Gtk_engines_adwaita < Package source_url 'https://github.com/GNOME/gnome-themes-extra/archive/3.27.92.tar.gz' source_sha256 'c2c2b02e6826d51de4e6e53afffbdb0ec301ef776df91944574fdc42b558cecb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk_engines_adwaita/3.27.92_armv7l/gtk_engines_adwaita-3.27.92-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk_engines_adwaita/3.27.92_armv7l/gtk_engines_adwaita-3.27.92-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk_engines_adwaita/3.27.92_x86_64/gtk_engines_adwaita-3.27.92-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk_engines_adwaita/3.27.92_x86_64/gtk_engines_adwaita-3.27.92-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e5b8a68fcf3d91a95867f727e788b51575cf919b794877cca8e34b5e582ebfee', armv7l: 'e5b8a68fcf3d91a95867f727e788b51575cf919b794877cca8e34b5e582ebfee', - x86_64: '403ef26ed4d75165d0e5133af688555f6d076ed662f4ccab8ec301b7dd1de60f', + x86_64: '403ef26ed4d75165d0e5133af688555f6d076ed662f4ccab8ec301b7dd1de60f' }) depends_on 'gtk3' diff --git a/packages/gtkdialog.rb b/packages/gtkdialog.rb index 1cb5acf88..7d97d5bc6 100644 --- a/packages/gtkdialog.rb +++ b/packages/gtkdialog.rb @@ -9,17 +9,17 @@ class Gtkdialog < Package source_url 'https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/gtkdialog/gtkdialog-0.8.3.tar.gz' source_sha256 'ff89d2d7f1e6488e5df5f895716ac1d4198c2467a2a5dc1f51ab408a2faec38e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkdialog/0.8.3_armv7l/gtkdialog-0.8.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkdialog/0.8.3_armv7l/gtkdialog-0.8.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkdialog/0.8.3_i686/gtkdialog-0.8.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkdialog/0.8.3_x86_64/gtkdialog-0.8.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkdialog/0.8.3_x86_64/gtkdialog-0.8.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8185be58027fe00733c033561df5376f5e41f59d9966ca70a7500cf99c56c444', armv7l: '8185be58027fe00733c033561df5376f5e41f59d9966ca70a7500cf99c56c444', i686: '0ee37eac4701018f42ca5c68235c0f076d4d9e2974bbbb0cb759a07a1df97f9d', - x86_64: 'c83761ad0523adea05546fea20352a9133e362aefd7ea74737e2e4099b783fa0', + x86_64: 'c83761ad0523adea05546fea20352a9133e362aefd7ea74737e2e4099b783fa0' }) depends_on 'gtk2' @@ -34,6 +34,6 @@ class Gtkdialog < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/gtkmm2.rb b/packages/gtkmm2.rb index dca83c4c1..1c711ab36 100644 --- a/packages/gtkmm2.rb +++ b/packages/gtkmm2.rb @@ -9,17 +9,17 @@ class Gtkmm2 < Package source_url 'https://ftp.gnome.org/pub/gnome/sources/gtkmm/2.24/gtkmm-2.24.5.tar.xz' source_sha256 '0680a53b7bf90b4e4bf444d1d89e6df41c777e0bacc96e9c09fc4dd2f5fe6b72' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkmm2/2.24.5_armv7l/gtkmm2-2.24.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkmm2/2.24.5_armv7l/gtkmm2-2.24.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkmm2/2.24.5_i686/gtkmm2-2.24.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkmm2/2.24.5_x86_64/gtkmm2-2.24.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtkmm2/2.24.5_x86_64/gtkmm2-2.24.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dac13fa160bade1d77733cc368cc55a901285d2901bc5a0e58e667cc9e5158d1', armv7l: 'dac13fa160bade1d77733cc368cc55a901285d2901bc5a0e58e667cc9e5158d1', i686: '7c677038f2b4d045ce6457bb960a1d8e09cd32f20e58018d64a446900f21c6dd', - x86_64: 'ee4cb765b361813661d8be16a85f74ff60d5426cd34ac11eeecd2c4dadce3599', + x86_64: 'ee4cb765b361813661d8be16a85f74ff60d5426cd34ac11eeecd2c4dadce3599' }) depends_on 'atkmm' @@ -31,11 +31,10 @@ class Gtkmm2 < Package system "sed -e '/^libdocdir =/ s/$(book_name)/gtkmm-2.24.5/' \ -i docs/Makefile.in" system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - end - + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' + end end diff --git a/packages/gtksharp2.rb b/packages/gtksharp2.rb index 5bc65852b..ba2a20c20 100644 --- a/packages/gtksharp2.rb +++ b/packages/gtksharp2.rb @@ -45,7 +45,7 @@ class Gtksharp2 < Package #{' '} public class TestRange PATCH_EOF - IO.write('ambiguousrange.patch', @ambiguousrange) + File.write('ambiguousrange.patch', @ambiguousrange) system 'patch -p 1 -i ambiguousrange.patch' system 'filefix' end diff --git a/packages/gtksourceview_3.rb b/packages/gtksourceview_3.rb index b05cbd282..ad4680d5b 100644 --- a/packages/gtksourceview_3.rb +++ b/packages/gtksourceview_3.rb @@ -13,12 +13,12 @@ class Gtksourceview_3 < Package binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_3/3.24.11_armv7l/gtksourceview_3-3.24.11-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_3/3.24.11_armv7l/gtksourceview_3-3.24.11-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_3/3.24.11_x86_64/gtksourceview_3-3.24.11-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_3/3.24.11_x86_64/gtksourceview_3-3.24.11-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: '66c81231c2866221935586f1230a5be8df66685bbe29cc9c44063a0d5999dc5b', armv7l: '66c81231c2866221935586f1230a5be8df66685bbe29cc9c44063a0d5999dc5b', - x86_64: '539da69432b1494f60cdc5d498f0ec13d89835688b3775a1b0a7d72c671b8454', + x86_64: '539da69432b1494f60cdc5d498f0ec13d89835688b3775a1b0a7d72c671b8454' }) depends_on 'atk' diff --git a/packages/gtksourceview_5.rb b/packages/gtksourceview_5.rb index b7a0c9401..57c59c3bf 100644 --- a/packages/gtksourceview_5.rb +++ b/packages/gtksourceview_5.rb @@ -11,13 +11,13 @@ class Gtksourceview_5 < Package git_hashtag @_ver binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_5/5.0.0_i686/gtksourceview_5-5.0.0-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_5/5.0.0_i686/gtksourceview_5-5.0.0-chromeos-i686.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_5/5.2.0_armv7l/gtksourceview_5-5.2.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_5/5.2.0_armv7l/gtksourceview_5-5.2.0-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtksourceview_5/5.2.0_x86_64/gtksourceview_5-5.2.0-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: 'd27b36e8275ba473c3758ae708eebd1aa80a34a346db5a44593d196f9f2f96a7', + i686: 'd27b36e8275ba473c3758ae708eebd1aa80a34a346db5a44593d196f9f2f96a7', aarch64: '96884f9ce28885b53432644059de5acc5bc251b7f6a8d6d5c27d1a1df32c18d8', armv7l: '96884f9ce28885b53432644059de5acc5bc251b7f6a8d6d5c27d1a1df32c18d8', x86_64: '00986e7083640e3771e854efcbeb3ae5f3fbd3393743722ddd417b4604bf25af' diff --git a/packages/gtypist.rb b/packages/gtypist.rb index 28fef4d9a..ac331a326 100644 --- a/packages/gtypist.rb +++ b/packages/gtypist.rb @@ -9,31 +9,31 @@ class Gtypist < Package source_url 'http://ftp.gnu.org/gnu/gtypist/gtypist-2.9.5.tar.xz' source_sha256 'c13af40b12479f8219ffa6c66020618c0ce305ad305590fde02d2c20eb9cf977' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtypist/2.9.5_armv7l/gtypist-2.9.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtypist/2.9.5_armv7l/gtypist-2.9.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtypist/2.9.5_i686/gtypist-2.9.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtypist/2.9.5_x86_64/gtypist-2.9.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtypist/2.9.5_x86_64/gtypist-2.9.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '270d48de1bc66a8ef39e8d72435aa2c1528b4a8512a791817e44c8d64ebfc0e0', armv7l: '270d48de1bc66a8ef39e8d72435aa2c1528b4a8512a791817e44c8d64ebfc0e0', i686: '90b43aa2ee81dfc1005b15a04fea0cb302cbc22a14915a8b2eea069caf328603', - x86_64: '6ff05a34f4ce9f20bb6dbaef93ff55ecdee9fe9c5ede12d39e561886469a4b7d', + x86_64: '6ff05a34f4ce9f20bb6dbaef93ff55ecdee9fe9c5ede12d39e561886469a4b7d' }) - depends_on "emacs" => :build - depends_on "ncurses" - depends_on "perl" + depends_on 'emacs' => :build + depends_on 'ncurses' + depends_on 'perl' def self.build - system "autoreconf" - system "./configure", "--prefix=#{CREW_PREFIX}" - system "make" + system 'autoreconf' + system './configure', "--prefix=#{CREW_PREFIX}" + system 'make' end def self.install - system "make", "prefix=#{CREW_DEST_PREFIX}", "install" - system "rm", "-f", "#{CREW_DEST_PREFIX}/share/info/dir" + system 'make', "prefix=#{CREW_DEST_PREFIX}", 'install' + system 'rm', '-f', "#{CREW_DEST_PREFIX}/share/info/dir" end end diff --git a/packages/gucharmap.rb b/packages/gucharmap.rb index 0422c73a9..1cc8b2cbb 100644 --- a/packages/gucharmap.rb +++ b/packages/gucharmap.rb @@ -9,17 +9,17 @@ class Gucharmap < Package source_url 'https://download.gnome.org/sources/gucharmap/10.0/gucharmap-10.0.4.tar.xz' source_sha256 'bb266899266b2f2dcdbaf9f45cafd74c6f4e540132d3f0b068d37343291df001' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gucharmap/10.0.4_armv7l/gucharmap-10.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gucharmap/10.0.4_armv7l/gucharmap-10.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gucharmap/10.0.4_i686/gucharmap-10.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gucharmap/10.0.4_x86_64/gucharmap-10.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gucharmap/10.0.4_x86_64/gucharmap-10.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '074dfb52ebdf428a1f88b12d45902ec1622222ee834eb301858728e06bf36bec', armv7l: '074dfb52ebdf428a1f88b12d45902ec1622222ee834eb301858728e06bf36bec', i686: '7fb24b94a6c2c7ea4c91ffbe4e1d52124102bb8131932c7a085de9cd1458e35f', - x86_64: 'ea67e70f52dd53fc6ab9e04c019ae60519a334eb89e077efff201a29d872ca3f', + x86_64: 'ea67e70f52dd53fc6ab9e04c019ae60519a334eb89e077efff201a29d872ca3f' }) depends_on 'desktop_file_utilities' @@ -36,6 +36,6 @@ class Gucharmap < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/guile.rb b/packages/guile.rb index fa6186676..d543e4541 100644 --- a/packages/guile.rb +++ b/packages/guile.rb @@ -9,17 +9,17 @@ class Guile < Package source_url 'https://ftp.gnu.org/gnu/guile/guile-2.2.3.tar.xz' source_sha256 '8353a8849cd7aa77be66af04bd6bf7a6207440d2f8722e46672232bb9f0a4086' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/guile/2.2.3-1_armv7l/guile-2.2.3-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/guile/2.2.3-1_armv7l/guile-2.2.3-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/guile/2.2.3-1_i686/guile-2.2.3-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/guile/2.2.3-1_x86_64/guile-2.2.3-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/guile/2.2.3-1_x86_64/guile-2.2.3-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '418eb676b562f77b80e3dae974f35159c0f844284c8e98f02d6763ff08924d4e', armv7l: '418eb676b562f77b80e3dae974f35159c0f844284c8e98f02d6763ff08924d4e', i686: '18c2f42f3c60a6474854b89065c7d2de518693a1727a5dfd793fd76313a78ece', - x86_64: '11a28901148adef29d90c96b6b28e2ff0caee7479588683cf3a919b9cea825e9', + x86_64: '11a28901148adef29d90c96b6b28e2ff0caee7479588683cf3a919b9cea825e9' }) depends_on 'diffutils' => :build @@ -37,7 +37,7 @@ class Guile < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "gzip -9 #{CREW_DEST_PREFIX}/share/man/man1/guile.1" end end diff --git a/packages/gutenprint.rb b/packages/gutenprint.rb index 95fe21ab2..ab4ca4a15 100644 --- a/packages/gutenprint.rb +++ b/packages/gutenprint.rb @@ -9,17 +9,17 @@ class Gutenprint < Package source_url 'https://downloads.sourceforge.net/project/gimp-print/gutenprint-5.3/5.3.3/gutenprint-5.3.3.tar.xz' source_sha256 '7279ecbc8e67d1858c53cb24e423ea1be98e214872006b79e6e03650dd54a072' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gutenprint/5.3.3_armv7l/gutenprint-5.3.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gutenprint/5.3.3_armv7l/gutenprint-5.3.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gutenprint/5.3.3_i686/gutenprint-5.3.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gutenprint/5.3.3_x86_64/gutenprint-5.3.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gutenprint/5.3.3_x86_64/gutenprint-5.3.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '881b8199d6167bcf0a8008cff249e6bf2a792d1711d10a302e7e853e2fecfb2f', armv7l: '881b8199d6167bcf0a8008cff249e6bf2a792d1711d10a302e7e853e2fecfb2f', i686: 'af03ca9c9904c2c5970aa89e4074c338ea525fd165c1872f3f473e4e43531379', - x86_64: '08e10a199a709b9078abaee3a3ccbfb380adfe68c411b7d824c7e143d8a67b5d', + x86_64: '08e10a199a709b9078abaee3a3ccbfb380adfe68c411b7d824c7e143d8a67b5d' }) def self.build diff --git a/packages/gvim.rb b/packages/gvim.rb index e93cd9d2c..9bb00c608 100644 --- a/packages/gvim.rb +++ b/packages/gvim.rb @@ -80,7 +80,7 @@ class Gvim < Package # these are provided by 'xxd_standalone' @deletefiles = %W[#{CREW_DEST_PREFIX}/bin/xxd #{CREW_DEST_MAN_PREFIX}/man1/xxd.1] @deletefiles.each do |f| - FileUtils.rm f if File.exist?(f) + FileUtils.rm_f f end end diff --git a/packages/gwt.rb b/packages/gwt.rb index 9b82e029f..c9e69cd40 100644 --- a/packages/gwt.rb +++ b/packages/gwt.rb @@ -9,24 +9,24 @@ class Gwt < Package source_url 'https://storage.googleapis.com/gwt-releases/gwt-2.8.2.zip' source_sha256 '970701dacc55170088f5eb327137cb4a7581ebb4734188dfcc2fad9941745d1b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gwt/2.8.2_armv7l/gwt-2.8.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gwt/2.8.2_armv7l/gwt-2.8.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gwt/2.8.2_i686/gwt-2.8.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gwt/2.8.2_x86_64/gwt-2.8.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gwt/2.8.2_x86_64/gwt-2.8.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'abb5a99c68ece5bac1c17b336fc6178ddee1b870a4e3491af31c1695a9b9d70d', armv7l: 'abb5a99c68ece5bac1c17b336fc6178ddee1b870a4e3491af31c1695a9b9d70d', i686: '533e96845f196c95510cec486bf4cd4f173a88b298a104eb6f8f9713a24f665b', - x86_64: 'ec69121900cf3370ad358465158e76967e5998a006604e522b102836c754f92b', + x86_64: 'ec69121900cf3370ad358465158e76967e5998a006604e522b102836c754f92b' }) depends_on 'ant' depends_on 'unzip' => :build def self.install - system "rm -f *.cmd" + system 'rm -f *.cmd' system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "mkdir -p #{CREW_DEST_PREFIX}/share/gwt" system "cp -r . #{CREW_DEST_PREFIX}/share/gwt" @@ -34,18 +34,18 @@ class Gwt < Package system "echo '#!/bin/bash' > i18nCreator" system "echo 'cd #{CREW_PREFIX}/share/gwt' >> i18nCreator" system "echo './i18nCreator \"$@\"' >> i18nCreator" - system "chmod +x i18nCreator" + system 'chmod +x i18nCreator' system "echo '#!/bin/bash' > webAppCreator" system "echo 'cd #{CREW_PREFIX}/share/gwt' >> webAppCreator" system "echo './webAppCreator \"$@\"' >> webAppCreator" - system "chmod +x webAppCreator" + system 'chmod +x webAppCreator' end end def self.postinstall puts - puts "To uninstall completely including projects, execute the following:".lightblue - puts "crew remove gwt".lightblue + puts 'To uninstall completely including projects, execute the following:'.lightblue + puts 'crew remove gwt'.lightblue puts "rm -rf #{CREW_PREFIX}/share/gwt".lightblue puts end diff --git a/packages/gzrt.rb b/packages/gzrt.rb index 1302393da..3bc73883b 100644 --- a/packages/gzrt.rb +++ b/packages/gzrt.rb @@ -9,17 +9,17 @@ class Gzrt < Package source_url 'https://www.urbanophile.com/arenn/hacking/gzrt/gzrt-0.8.tar.gz' source_sha256 'b0b7dc53dadd8309ad9f43d6d6be7ac502c68ef854f1f9a15bd7f543e4571fee' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzrt/0.8_armv7l/gzrt-0.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzrt/0.8_armv7l/gzrt-0.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzrt/0.8_i686/gzrt-0.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzrt/0.8_x86_64/gzrt-0.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzrt/0.8_x86_64/gzrt-0.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '44e91f1d6773e9c0db2be22353d40507332514cb9315b16ccb25511ff06e04e4', armv7l: '44e91f1d6773e9c0db2be22353d40507332514cb9315b16ccb25511ff06e04e4', i686: '312e7643814a129065f2d03a49442283496142cc5c10dd7ec8bf90fdacc06b42', - x86_64: '1a929a0a227e7b9498d72db847efe801700074a7be34b31d83e40f65825ffad9', + x86_64: '1a929a0a227e7b9498d72db847efe801700074a7be34b31d83e40f65825ffad9' }) def self.build diff --git a/packages/gzsize.rb b/packages/gzsize.rb index e61cb7720..ccf56cd85 100644 --- a/packages/gzsize.rb +++ b/packages/gzsize.rb @@ -9,27 +9,27 @@ class Gzsize < Package source_url 'https://github.com/bfontaine/gzsize/archive/0.1.1.tar.gz' source_sha256 'ffb9cc1e5ed10443b1bcf2f711787bc7f69eee27ed83b48f2ccf9d80e39554dd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzsize/0.1.1_armv7l/gzsize-0.1.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzsize/0.1.1_armv7l/gzsize-0.1.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzsize/0.1.1_i686/gzsize-0.1.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzsize/0.1.1_x86_64/gzsize-0.1.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gzsize/0.1.1_x86_64/gzsize-0.1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd4a24b086e172b771b389d5ce421877e5c3763dc66731cbbfa3bfe2fc40b66c6', armv7l: 'd4a24b086e172b771b389d5ce421877e5c3763dc66731cbbfa3bfe2fc40b66c6', i686: 'e8bbc0b2342a40b5c6cb231d61425a78e2804df614bd34bfe37ffc0cb2659c84', - x86_64: '5da9324de5a8799dad4cc5126033eefbed40aeb5c2e5616aede325010f500b91', + x86_64: '5da9324de5a8799dad4cc5126033eefbed40aeb5c2e5616aede325010f500b91' }) def self.build - system "make" + system 'make' end def self.install - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/bin" - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/man/man1" - FileUtils.cp "gzsize", "#{CREW_DEST_PREFIX}/bin/gzsize" - FileUtils.cp "man/gzsize.1", "#{CREW_DEST_PREFIX}/man/man1/gzsize.1" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/bin" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/man/man1" + FileUtils.cp 'gzsize', "#{CREW_DEST_PREFIX}/bin/gzsize" + FileUtils.cp 'man/gzsize.1', "#{CREW_DEST_PREFIX}/man/man1/gzsize.1" end end diff --git a/packages/halibut.rb b/packages/halibut.rb index 7582cb315..32064de17 100644 --- a/packages/halibut.rb +++ b/packages/halibut.rb @@ -9,17 +9,17 @@ class Halibut < Package source_url 'https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.2/halibut-1.2.tar.gz' source_sha256 '1aedfb6240f27190c36a390fcac9ce732edbdbaa31c85ee675b994e2b083163f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/halibut/1.2_armv7l/halibut-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/halibut/1.2_armv7l/halibut-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/halibut/1.2_i686/halibut-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/halibut/1.2_x86_64/halibut-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/halibut/1.2_x86_64/halibut-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '04f12bb5ff68ea5c4c279f98591f8b98e07ec60286dff0bcadf5c20a5a42e257', armv7l: '04f12bb5ff68ea5c4c279f98591f8b98e07ec60286dff0bcadf5c20a5a42e257', i686: '8281a31fe9ebfe71053d6a219064714470fe1e8261ab6483a85e731604e64d1b', - x86_64: '93bd79b97de9b7be01ccbe82ab3272ad9be6ead4e26376ac2ce4529e5b50a9dc', + x86_64: '93bd79b97de9b7be01ccbe82ab3272ad9be6ead4e26376ac2ce4529e5b50a9dc' }) def self.build diff --git a/packages/handbrake.rb b/packages/handbrake.rb index 21c9ad9e9..09d1297b0 100644 --- a/packages/handbrake.rb +++ b/packages/handbrake.rb @@ -9,11 +9,11 @@ class Handbrake < Package source_url 'https://github.com/HandBrake/HandBrake/releases/download/1.3.3/HandBrake-1.3.3-source.tar.bz2' source_sha256 '218a37d95f48b5e7cf285363d3ab16c314d97627a7a710cab3758902ae877f85' - binary_url ({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/handbrake/1.3.3-1_x86_64/handbrake-1.3.3-1-chromeos-x86_64.tar.xz', + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/handbrake/1.3.3-1_x86_64/handbrake-1.3.3-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - x86_64: '13e06c6458fe918ab1a46deeadcea9415c00be877a333b9bfbe5969c1ca1ba2a', + binary_sha256({ + x86_64: '13e06c6458fe918ab1a46deeadcea9415c00be877a333b9bfbe5969c1ca1ba2a' }) depends_on 'gtk3' @@ -50,7 +50,7 @@ class Handbrake < Package puts puts "Type 'HandBrakeCLI' for the command line.".lightblue puts - puts "To complete the installation, execute the following:".lightblue + puts 'To complete the installation, execute the following:'.lightblue puts "echo 'alias ghb=\"WAYLAND_DISPLAY=wayland-0 DISPLAY=\'\' GDK_BACKEND=wayland ghb\"' >> ~/.bashrc".lightblue puts end diff --git a/packages/haproxy.rb b/packages/haproxy.rb index f18b09d32..6129829ee 100644 --- a/packages/haproxy.rb +++ b/packages/haproxy.rb @@ -9,17 +9,17 @@ class Haproxy < Package source_url 'https://www.haproxy.org/download/2.0/src/haproxy-2.0.5.tar.gz' source_sha256 '3f2e0d40af66dd6df1dc2f6055d3de106ba62836d77b4c2e497a82a4bdbc5422' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haproxy/2.0.5_armv7l/haproxy-2.0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haproxy/2.0.5_armv7l/haproxy-2.0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haproxy/2.0.5_i686/haproxy-2.0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haproxy/2.0.5_x86_64/haproxy-2.0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haproxy/2.0.5_x86_64/haproxy-2.0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9c3580edbfa83b4f0d59aa2f6d08689a76fef634daea6bf351a8b022110a5f29', armv7l: '9c3580edbfa83b4f0d59aa2f6d08689a76fef634daea6bf351a8b022110a5f29', i686: 'a1c749e70a2f3a7e2c76fe52bd2fe72218532d5d20ee018c34fee0a94956f05c', - x86_64: '06a3eb45445289c84a91ebc03d8f5650c8cd9c8b6988cef8fa49594427d73358', + x86_64: '06a3eb45445289c84a91ebc03d8f5650c8cd9c8b6988cef8fa49594427d73358' }) depends_on 'pcre2' diff --git a/packages/harfbuzz.rb b/packages/harfbuzz.rb index b073f1251..065fc2521 100644 --- a/packages/harfbuzz.rb +++ b/packages/harfbuzz.rb @@ -14,13 +14,13 @@ class Harfbuzz < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/harfbuzz/4.4.1_armv7l/harfbuzz-4.4.1-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/harfbuzz/4.4.1_armv7l/harfbuzz-4.4.1-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/harfbuzz/4.4.1_i686/harfbuzz-4.4.1-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/harfbuzz/4.4.1_x86_64/harfbuzz-4.4.1-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/harfbuzz/4.4.1_x86_64/harfbuzz-4.4.1-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: '556b8124f7d4181f15111dd841cce4fdb9ab39914fa0fbd0516fda5e7d929a94', armv7l: '556b8124f7d4181f15111dd841cce4fdb9ab39914fa0fbd0516fda5e7d929a94', i686: '8acbf2871d86e2b8a91e85f4ab9945b435b5a1e2ac854ebac770544d3f4adbb4', - x86_64: '2a03c4db970323bd94a886d3350d6aacde20f415a1f553342400443075c06588', + x86_64: '2a03c4db970323bd94a886d3350d6aacde20f415a1f553342400443075c06588' }) # provides freetype (sans harfbuzz), ragel, and a non-x11 cairo stub @@ -86,24 +86,22 @@ class Harfbuzz < Package # This should become a function. # check for conflicts with other installed files @override_allowed = %w[fontconfig cairo] - puts "Checking for conflicts with files from installed packages..." + puts 'Checking for conflicts with files from installed packages...' conflicts = [] - conflictscmd = %x[grep --exclude #{CREW_META_PATH}#{self.name}.filelist -Fxf #{CREW_META_PATH}#{self.name}.filelist #{CREW_META_PATH}*.filelist] + conflictscmd = `grep --exclude #{CREW_META_PATH}#{name}.filelist -Fxf #{CREW_META_PATH}#{name}.filelist #{CREW_META_PATH}*.filelist` conflicts << conflictscmd.gsub(/(\.filelist|#{CREW_META_PATH})/, '').split("\n") conflicts.reject!(&:empty?) unless conflicts.empty? - if self.conflicts_ok? - puts "Warning: There is a conflict with the same file in another package.".orange + if conflicts_ok? + puts 'Warning: There is a conflict with the same file in another package.'.orange else - puts "Error: There is a conflict with the same file in another package.".lightred + puts 'Error: There is a conflict with the same file in another package.'.lightred @_errors = 1 end conflicts.each do |conflict| conflict.each do |thisconflict| - singleconflict = thisconflict.split(':',-1) - if @override_allowed.include?(singleconflict[0]) - system "sed -i '\\\?^#{singleconflict[1]}?d' #{CREW_META_PATH}/#{singleconflict[0]}.filelist" - end + singleconflict = thisconflict.split(':', -1) + system "sed -i '\\\?^#{singleconflict[1]}?d' #{CREW_META_PATH}/#{singleconflict[0]}.filelist" if @override_allowed.include?(singleconflict[0]) end end end diff --git a/packages/has.rb b/packages/has.rb index e8eae9444..921aeaf65 100644 --- a/packages/has.rb +++ b/packages/has.rb @@ -9,17 +9,17 @@ class Has < Package source_url 'https://github.com/kdabir/has/archive/v1.1.0.tar.gz' source_sha256 'e06d9674bc1b9281c1d4391ad4366d2ef249768e7b0ada304695bf954786e9c4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/has/1.1.0_armv7l/has-1.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/has/1.1.0_armv7l/has-1.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/has/1.1.0_i686/has-1.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/has/1.1.0_x86_64/has-1.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/has/1.1.0_x86_64/has-1.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9eb67faf4e926a34f1c3e984dd31c47e90d7c67a35447b8f883619ef3ac89d99', armv7l: '9eb67faf4e926a34f1c3e984dd31c47e90d7c67a35447b8f883619ef3ac89d99', i686: '604bdece05ce6cb408d15b6079bd68961a78b3d9bd347ff8536e82b62231ff89', - x86_64: '8e08c20871f42de35e7d9bef82cc24e7d5ed9137752dac05c48f36467383a582', + x86_64: '8e08c20871f42de35e7d9bef82cc24e7d5ed9137752dac05c48f36467383a582' }) def self.install diff --git a/packages/hashpipe.rb b/packages/hashpipe.rb index 1cd8dea6b..0c345059c 100644 --- a/packages/hashpipe.rb +++ b/packages/hashpipe.rb @@ -196,7 +196,7 @@ class Hashpipe < Package all: hashpipe HASHPIPE_PATCHEOF - IO.write('hashpipe.patch', @hashpipe_patch, perm: 0o644) + File.write('hashpipe.patch', @hashpipe_patch, perm: 0o644) system 'patch -Np1 -i hashpipe.patch' end diff --git a/packages/haveged.rb b/packages/haveged.rb index cb6b880af..7b79c124d 100644 --- a/packages/haveged.rb +++ b/packages/haveged.rb @@ -9,17 +9,17 @@ class Haveged < Package source_url 'https://github.com/jirka-h/haveged/archive/v1.9.14.tar.gz' source_sha256 '938cb494bcad7e4f24e61eb50fab4aa0acbc3240c80f3ad5c6cf7e6e922618c3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haveged/1.9.14_armv7l/haveged-1.9.14-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haveged/1.9.14_armv7l/haveged-1.9.14-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haveged/1.9.14_i686/haveged-1.9.14-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haveged/1.9.14_x86_64/haveged-1.9.14-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/haveged/1.9.14_x86_64/haveged-1.9.14-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9089376d8df95644f812c8f9226e729e12fb68c4ebe4c365a52862f0d7ba1fc9', armv7l: '9089376d8df95644f812c8f9226e729e12fb68c4ebe4c365a52862f0d7ba1fc9', i686: 'c3f4e3381887a68cc8a0b1194d8b16012d268dde46b32b74c1009a1b89fcd2dd', - x86_64: 'ed0492d5350f653b8ea93ef67ea1da5d611d3988879aa59c8c735810789da0f5', + x86_64: 'ed0492d5350f653b8ea93ef67ea1da5d611d3988879aa59c8c735810789da0f5' }) def self.build @@ -29,14 +29,14 @@ class Haveged < Package --enable-enttest \ --enable-olt \ --enable-threads" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/hdf5.rb b/packages/hdf5.rb index c7b7ba221..0485e7799 100644 --- a/packages/hdf5.rb +++ b/packages/hdf5.rb @@ -9,17 +9,17 @@ class Hdf5 < Package source_url 'https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.5/src/hdf5-1.10.5.tar.bz2' source_sha256 '68d6ea8843d2a106ec6a7828564c1689c7a85714a35d8efafa2fee20ca366f44' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdf5/1.10.5_armv7l/hdf5-1.10.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdf5/1.10.5_armv7l/hdf5-1.10.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdf5/1.10.5_i686/hdf5-1.10.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdf5/1.10.5_x86_64/hdf5-1.10.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdf5/1.10.5_x86_64/hdf5-1.10.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e1f92f38039d13d530ef8dee9f0c2bf3ddb9be9be3a60adee6bb82dc87a62a3a', armv7l: 'e1f92f38039d13d530ef8dee9f0c2bf3ddb9be9be3a60adee6bb82dc87a62a3a', i686: 'd56fe7f4f5e7234fad92a98cd081a812d07f4906c190ba3d615c1a14ca188957', - x86_64: '258e724a97f0943a940f1b8663a591efeff11ffc507ca51ecd0ffe38b3997fdb', + x86_64: '258e724a97f0943a940f1b8663a591efeff11ffc507ca51ecd0ffe38b3997fdb' }) def self.build @@ -32,6 +32,6 @@ class Hdf5 < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/hdparm.rb b/packages/hdparm.rb index d2de9ba57..b9b818eba 100644 --- a/packages/hdparm.rb +++ b/packages/hdparm.rb @@ -9,26 +9,26 @@ class Hdparm < Package source_url 'http://www.ibiblio.org/pub/Linux/system/hardware/hdparm-9.32.tar.gz' source_sha256 '90d80632695759ec12c8a9da94471f04bc88d5b73d34fc6a370775b534d09319' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdparm/9.32_armv7l/hdparm-9.32-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdparm/9.32_armv7l/hdparm-9.32-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdparm/9.32_i686/hdparm-9.32-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdparm/9.32_x86_64/hdparm-9.32-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hdparm/9.32_x86_64/hdparm-9.32-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f796fcce23fca3c9a2830533b5cb63da0fc2be44c12e8e102db3f06ecf3d3a4e', armv7l: 'f796fcce23fca3c9a2830533b5cb63da0fc2be44c12e8e102db3f06ecf3d3a4e', i686: '7d0b697a2a64ec02a2b9938f0942b30922afc167daae5a05fea06dc4b480c1b3', - x86_64: '2c8d90661eaee768b43a87ac0c659fa2f9d24a3b83ef904f0cee61669e867724', + x86_64: '2c8d90661eaee768b43a87ac0c659fa2f9d24a3b83ef904f0cee61669e867724' }) def self.build system "sed -i 's,binprefix = ,binprefix = #{CREW_PREFIX},' Makefile" system "sed -i 's,manprefix = /usr,manprefix = #{CREW_PREFIX},' Makefile" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "-e", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", '-e', 'install' end end diff --git a/packages/health_check.rb b/packages/health_check.rb index d6078b45e..818971c0b 100644 --- a/packages/health_check.rb +++ b/packages/health_check.rb @@ -9,24 +9,24 @@ class Health_check < Package source_url 'http://kernel.ubuntu.com/~cking/tarballs/health-check/health-check-0.02.08.tar.gz' source_sha256 'be4f14affaa80dc634cc4cf41efc0b3164e5b1758674762f0a2322d2ccbfbd52' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/health_check/0.02.08_armv7l/health_check-0.02.08-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/health_check/0.02.08_armv7l/health_check-0.02.08-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/health_check/0.02.08_i686/health_check-0.02.08-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/health_check/0.02.08_x86_64/health_check-0.02.08-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/health_check/0.02.08_x86_64/health_check-0.02.08-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1bed3ca7034d5e94be02ceecd5ddf14ce7faf8abcee1c9de3c6053ae8eabd179', armv7l: '1bed3ca7034d5e94be02ceecd5ddf14ce7faf8abcee1c9de3c6053ae8eabd179', i686: '823e9b541b221ab9d6f8d7a790952fa70f3862d60c3444e778803e0161b3b34b', - x86_64: '7cbdce7237b0d8a6dcfeabf7cc143c08111af98875e83cb441346769cdbfa033', + x86_64: '7cbdce7237b0d8a6dcfeabf7cc143c08111af98875e83cb441346769cdbfa033' }) depends_on 'jsonc' def self.build - system "make" - system "gzip -9 health-check.8" + system 'make' + system 'gzip -9 health-check.8' end def self.install diff --git a/packages/healthcheck.rb b/packages/healthcheck.rb index 743969533..450518a20 100644 --- a/packages/healthcheck.rb +++ b/packages/healthcheck.rb @@ -9,17 +9,17 @@ class Healthcheck < Package source_url 'https://github.com/SimplyLinuxFAQ/health-check-script/archive/1cace54e871c69cd4bbbaeeb3b9e314d7f575b06.tar.gz' source_sha256 '4f40995614da68da7422e2ba8e01815c569e3c1a268122a5e13a007899092630' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/healthcheck/1cace5_armv7l/healthcheck-1cace5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/healthcheck/1cace5_armv7l/healthcheck-1cace5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/healthcheck/1cace5_i686/healthcheck-1cace5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/healthcheck/1cace5_x86_64/healthcheck-1cace5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/healthcheck/1cace5_x86_64/healthcheck-1cace5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b2859389bc7e8822e63fc6d793b40b298c9f47ca69dacfe274e891b62ce6c750', armv7l: 'b2859389bc7e8822e63fc6d793b40b298c9f47ca69dacfe274e891b62ce6c750', i686: 'a4d16ed000a890e88db285a5f8a8e81903da7e474c4a4fe641d431e253fe14c2', - x86_64: 'e73a9d6a5d50c759d0f0de7c9c862aba28d4d2fbee17c9f5aa1b7b04e374fb96', + x86_64: 'e73a9d6a5d50c759d0f0de7c9c862aba28d4d2fbee17c9f5aa1b7b04e374fb96' }) depends_on 'lsb_release' @@ -27,13 +27,13 @@ class Healthcheck < Package depends_on 'sysstat' def self.install - system "chmod +x health-check.sh" + system 'chmod +x health-check.sh' system "sed -i 's,usr/bin,usr/local/bin,' health-check.sh" system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "cp health-check.sh #{CREW_DEST_PREFIX}/bin/healthcheck" - puts "" - puts "To execute, enter the following:".lightblue - puts "sudo healthcheck".lightblue - puts "" + puts '' + puts 'To execute, enter the following:'.lightblue + puts 'sudo healthcheck'.lightblue + puts '' end end diff --git a/packages/hello.rb b/packages/hello.rb index cbf6c4666..f5bc66db9 100644 --- a/packages/hello.rb +++ b/packages/hello.rb @@ -9,29 +9,29 @@ class Hello < Package source_url 'https://ftpmirror.gnu.org/hello/hello-2.10.tar.gz' source_sha256 '31e066137a962676e89f69d1b65382de95a7ef7d914b8cb956f41ea72e0f516b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hello/2.10_armv7l/hello-2.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hello/2.10_armv7l/hello-2.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hello/2.10_i686/hello-2.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hello/2.10_x86_64/hello-2.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hello/2.10_x86_64/hello-2.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5dc4429669eb28c742dfea306e988b168f4fd871bfca7aa29d69c6594a24a7f6', armv7l: '5dc4429669eb28c742dfea306e988b168f4fd871bfca7aa29d69c6594a24a7f6', i686: '5cd41999885734e0e380fb90c1f51da9a5280ff95d44fa1cc495d007158ebf81', - x86_64: 'af1e0ecfc8043022dc39fb531602abd619153f7e4522c27b393e154c16c1f13d', + x86_64: 'af1e0ecfc8043022dc39fb531602abd619153f7e4522c27b393e154c16c1f13d' }) def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/help2info.rb b/packages/help2info.rb index 2fb619800..3825f499b 100644 --- a/packages/help2info.rb +++ b/packages/help2info.rb @@ -9,17 +9,17 @@ class Help2info < Package source_url 'http://download.savannah.nongnu.org/releases/help2info/help2info-0.1.1.tar.bz2' source_sha256 '9964fa462fb3e0f0646c97d986b69b3365461e94365cd80c5ec57f03ca08a839' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2info/0.1.1_armv7l/help2info-0.1.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2info/0.1.1_armv7l/help2info-0.1.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2info/0.1.1_i686/help2info-0.1.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2info/0.1.1_x86_64/help2info-0.1.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2info/0.1.1_x86_64/help2info-0.1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f0d160d979279945e7c48f383a3caad240857432bc289f1e419d72ca210db4fe', armv7l: 'f0d160d979279945e7c48f383a3caad240857432bc289f1e419d72ca210db4fe', i686: '82cafd759e044aa98a96f712d7797ed3ce8c215fd45b2e996e2cb60e69dc3c90', - x86_64: '792983412f4b466c4a3c8f98cc16442701f2a7a26c6063e8335589dde5d0970a', + x86_64: '792983412f4b466c4a3c8f98cc16442701f2a7a26c6063e8335589dde5d0970a' }) def self.build @@ -28,6 +28,6 @@ class Help2info < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/help2man.rb b/packages/help2man.rb index 40e43b320..31f7cd088 100644 --- a/packages/help2man.rb +++ b/packages/help2man.rb @@ -9,17 +9,17 @@ class Help2man < Package source_url 'https://ftpmirror.gnu.org/help2man/help2man-1.49.2.tar.xz' source_sha256 '9e2e0e213a7e0a36244eed6204d902b6504602a578b6ecd15268b1454deadd36' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2man/1.49.2_armv7l/help2man-1.49.2-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2man/1.49.2_armv7l/help2man-1.49.2-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2man/1.49.2_i686/help2man-1.49.2-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2man/1.49.2_x86_64/help2man-1.49.2-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/help2man/1.49.2_x86_64/help2man-1.49.2-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5a452f26ce39181b52ca51fd3fcf0515b79fce7d70ddd51a980cd037a9e8337d', armv7l: '5a452f26ce39181b52ca51fd3fcf0515b79fce7d70ddd51a980cd037a9e8337d', i686: '198a0bfc1445dad68c2daf9fd877abc9944eabb29b8de91dff2eff475ef6e9fe', - x86_64: '67d0aebdbc7fc6bb09aa346b95ce40838be4b3a5907870c66ba12ba0c681f5e1', + x86_64: '67d0aebdbc7fc6bb09aa346b95ce40838be4b3a5907870c66ba12ba0c681f5e1' }) def self.build diff --git a/packages/heroku.rb b/packages/heroku.rb index 3304c13e6..5542c658d 100644 --- a/packages/heroku.rb +++ b/packages/heroku.rb @@ -9,15 +9,15 @@ class Heroku < Package source_url 'https://github.com/heroku/cli/archive/v7.44.0.tar.gz' source_sha256 '565e2a42a5095da43466465f29455ea646b235742f16b667d58da0a312c0fe8a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/heroku/7.44.0_armv7l/heroku-7.44.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/heroku/7.44.0_armv7l/heroku-7.44.0-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/heroku/7.44.0_x86_64/heroku-7.44.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/heroku/7.44.0_x86_64/heroku-7.44.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c97d289b8e06b35552f49c2da468a883292a8bd29f40d5bf110b0e3632cfc102', armv7l: 'c97d289b8e06b35552f49c2da468a883292a8bd29f40d5bf110b0e3632cfc102', - x86_64: '2e98fdebcbe61a6819e7066da0152a1da1cabaa456d4d6f869d4ec582b5e8555', + x86_64: '2e98fdebcbe61a6819e7066da0152a1da1cabaa456d4d6f869d4ec582b5e8555' }) depends_on 'yarn' => :build diff --git a/packages/hexedit.rb b/packages/hexedit.rb index 8799f1b0a..33d5a6e48 100644 --- a/packages/hexedit.rb +++ b/packages/hexedit.rb @@ -9,27 +9,27 @@ class Hexedit < Package source_url 'http://rigaux.org/hexedit-1.2.13.src.tgz' source_sha256 '6a126da30a77f5c0b08038aa7a881d910e3b65d13767fb54c58c983963b88dd7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hexedit/1.2.13_armv7l/hexedit-1.2.13-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hexedit/1.2.13_armv7l/hexedit-1.2.13-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hexedit/1.2.13_i686/hexedit-1.2.13-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hexedit/1.2.13_x86_64/hexedit-1.2.13-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hexedit/1.2.13_x86_64/hexedit-1.2.13-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f241f818b97690420d56e6efac8126e637ccaaac6adbea877ba31a846f56f4c0', armv7l: 'f241f818b97690420d56e6efac8126e637ccaaac6adbea877ba31a846f56f4c0', i686: 'cc48b59ad9eb13df2404eccfefa7bbb002eaa2c232212d159188ae12354e2b4a', - x86_64: 'ff405baf2783242b6af5d3e7a86268ebbe51ab3cf1a3dedd33e1fe1e46dcd74b', + x86_64: 'ff405baf2783242b6af5d3e7a86268ebbe51ab3cf1a3dedd33e1fe1e46dcd74b' }) depends_on 'ncurses' def self.build - system "./configure", "--prefix=#{CREW_PREFIX}" - system "make", "CFLAGS=-I#{CREW_PREFIX}/include/ncurses" + system './configure', "--prefix=#{CREW_PREFIX}" + system 'make', "CFLAGS=-I#{CREW_PREFIX}/include/ncurses" end def self.install - system "make", "prefix=#{CREW_DEST_PREFIX}", "install" + system 'make', "prefix=#{CREW_DEST_PREFIX}", 'install' end end diff --git a/packages/hget.rb b/packages/hget.rb index 7eb1376ea..cb0737fe2 100644 --- a/packages/hget.rb +++ b/packages/hget.rb @@ -8,23 +8,23 @@ class Hget < Package compatibility 'all' source_url 'SKIP' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hget/8cff5f7_armv7l/hget-8cff5f7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hget/8cff5f7_armv7l/hget-8cff5f7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hget/8cff5f7_i686/hget-8cff5f7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hget/8cff5f7_x86_64/hget-8cff5f7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hget/8cff5f7_x86_64/hget-8cff5f7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5cd8050d079a49c9377a8e2ea91f90ab038a248ab2bf22a93a9fbab5689d1e96', armv7l: '5cd8050d079a49c9377a8e2ea91f90ab038a248ab2bf22a93a9fbab5689d1e96', i686: 'ba7f70141549d8d61be4dea806b34a36a895e06e8fb60c76caed3d3af937277f', - x86_64: '0dd19e6e75f73830d19f699fbb2a83145465e77ae03323d59346ddc7be543faf', + x86_64: '0dd19e6e75f73830d19f699fbb2a83145465e77ae03323d59346ddc7be543faf' }) depends_on 'go' => :build def self.install - ENV["GOPATH"] = "#{Dir.pwd}/go" + ENV['GOPATH'] = "#{Dir.pwd}/go" FileUtils.mkdir_p "#{Dir.pwd}/go/src" system 'go get -d github.com/huydx/hget' FileUtils.cd 'go/src/github.com/huydx/hget' do diff --git a/packages/hicolor_icon_theme.rb b/packages/hicolor_icon_theme.rb index 0cc9d94ef..658c66043 100644 --- a/packages/hicolor_icon_theme.rb +++ b/packages/hicolor_icon_theme.rb @@ -9,27 +9,25 @@ class Hicolor_icon_theme < Package source_url 'https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.17.tar.xz' source_sha256 '317484352271d18cbbcfac3868eab798d67fff1b8402e740baa6ff41d588a9d8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hicolor_icon_theme/0.17_armv7l/hicolor_icon_theme-0.17-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hicolor_icon_theme/0.17_armv7l/hicolor_icon_theme-0.17-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hicolor_icon_theme/0.17_i686/hicolor_icon_theme-0.17-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hicolor_icon_theme/0.17_x86_64/hicolor_icon_theme-0.17-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hicolor_icon_theme/0.17_x86_64/hicolor_icon_theme-0.17-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3341e27bb5e2ea8c55b573c32bf34ba4e88da50c6cc1d865eb1c2d91232d44e6', armv7l: '3341e27bb5e2ea8c55b573c32bf34ba4e88da50c6cc1d865eb1c2d91232d44e6', i686: '574db604ef7db3b401e56ce4387e2a488952fcfa308316cc7127f872ee87557c', - x86_64: 'f0640114582b89e78c5e884e801d512b3a0f484443fdc0157a6f4db289261bae', + x86_64: 'f0640114582b89e78c5e884e801d512b3a0f484443fdc0157a6f4db289261bae' }) - def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end - end diff --git a/packages/hollywood.rb b/packages/hollywood.rb index 015dd1876..c45fecd96 100644 --- a/packages/hollywood.rb +++ b/packages/hollywood.rb @@ -6,7 +6,7 @@ class Hollywood < Package version '1.21' license 'Apache-2.0' compatibility 'all' - source_url "https://httpredir.debian.org/debian/pool/main/h/hollywood/hollywood_1.21.orig.tar.gz" + source_url 'https://httpredir.debian.org/debian/pool/main/h/hollywood/hollywood_1.21.orig.tar.gz' source_sha256 '793ef1f022b376e131c75e05ff1b55a010c0f4193225bb79018855cb9ab89acb' # Hollywood doesn't need binaries @@ -27,9 +27,9 @@ class Hollywood < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/lib" FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1" - FileUtils.cp "./bin/hollywood", "#{CREW_DEST_PREFIX}/bin/" - FileUtils.cp_r "./lib/hollywood/", "#{CREW_DEST_PREFIX}/lib/" - FileUtils.cp_r "./share/hollywood/", "#{CREW_DEST_PREFIX}/share/" - FileUtils.cp "./share/man/man1/hollywood.1", "#{CREW_DEST_MAN_PREFIX}/man1/" + FileUtils.cp './bin/hollywood', "#{CREW_DEST_PREFIX}/bin/" + FileUtils.cp_r './lib/hollywood/', "#{CREW_DEST_PREFIX}/lib/" + FileUtils.cp_r './share/hollywood/', "#{CREW_DEST_PREFIX}/share/" + FileUtils.cp './share/man/man1/hollywood.1', "#{CREW_DEST_MAN_PREFIX}/man1/" end end diff --git a/packages/homebank.rb b/packages/homebank.rb index 03ace0b54..7590d8c38 100644 --- a/packages/homebank.rb +++ b/packages/homebank.rb @@ -9,17 +9,17 @@ class Homebank < Package source_url 'http://homebank.free.fr/public/homebank-5.4.3.tar.gz' source_sha256 '9222d7ed7cc44fcfff3f1fe20935a1b7fe91bb4d9f90003cb3c6f3b893298d0b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/homebank/5.4.3_armv7l/homebank-5.4.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/homebank/5.4.3_armv7l/homebank-5.4.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/homebank/5.4.3_i686/homebank-5.4.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/homebank/5.4.3_x86_64/homebank-5.4.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/homebank/5.4.3_x86_64/homebank-5.4.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9d0b46459cfd423490481d5e136a1adcdd5c0e7f4de21f789e6d12285f88208b', armv7l: '9d0b46459cfd423490481d5e136a1adcdd5c0e7f4de21f789e6d12285f88208b', i686: 'cecfc9b0b8e6952ab81ab38213c648a4c475843b264f55fa0067163a533108e9', - x86_64: 'c8d1b25d778c7bfbecc9b2704e1e5d166213be5d6fe760c624f1adf86df327de', + x86_64: 'c8d1b25d778c7bfbecc9b2704e1e5d166213be5d6fe760c624f1adf86df327de' }) depends_on 'libofx' @@ -36,11 +36,12 @@ class Homebank < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end + def self.postinstall puts - puts "To complete the installation, execute the following:".lightblue + puts 'To complete the installation, execute the following:'.lightblue puts "echo 'alias homebank=\"WAYLAND_DISPLAY=wayland-0 DISPLAY=\'\' GDK_BACKEND=wayland homebank\"' >> ~/.bashrc".lightblue end end diff --git a/packages/hplip.rb b/packages/hplip.rb index 85ef27bf1..53e434d24 100644 --- a/packages/hplip.rb +++ b/packages/hplip.rb @@ -9,13 +9,13 @@ class Hplip < Package source_url 'https://sourceforge.net/projects/hplip/files/hplip/3.20.2/hplip-3.20.2.tar.gz' source_sha256 '90c49d74688b4d745a739a6db9bf8dbdfa134c24e921e31909bffe9d84f471c2' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hplip/3.20.2_i686/hplip-3.20.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hplip/3.20.2_x86_64/hplip-3.20.2-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hplip/3.20.2_i686/hplip-3.20.2-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hplip/3.20.2_x86_64/hplip-3.20.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: '3665d159fe1684d280689e09546a9f6cb0ab7be68d4e670f40c4111ae015d8b7', - x86_64: '05b80f04ea8ac68ffad990ed86140932f6353d25f7fd116df5190e8484385f09', + binary_sha256({ + i686: '3665d159fe1684d280689e09546a9f6cb0ab7be68d4e670f40c4111ae015d8b7', + x86_64: '05b80f04ea8ac68ffad990ed86140932f6353d25f7fd116df5190e8484385f09' }) depends_on 'cups' diff --git a/packages/httpd.rb b/packages/httpd.rb index bed6cd64d..34add6ff3 100644 --- a/packages/httpd.rb +++ b/packages/httpd.rb @@ -9,17 +9,17 @@ class Httpd < Package source_url 'https://www-us.apache.org/dist/httpd/httpd-2.4.39.tar.gz' source_sha256 '8b95fe249f3a6c50aad3ca125eef3e02d619116cde242e1bc3c266b7b5c37c30' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/httpd/2.4.39_armv7l/httpd-2.4.39-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/httpd/2.4.39_armv7l/httpd-2.4.39-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/httpd/2.4.39_i686/httpd-2.4.39-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/httpd/2.4.39_x86_64/httpd-2.4.39-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/httpd/2.4.39_x86_64/httpd-2.4.39-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '15fa2c35305494c0c3b24a71ec3789de9c8fe4336e7c0b034a86b7b373826561', armv7l: '15fa2c35305494c0c3b24a71ec3789de9c8fe4336e7c0b034a86b7b373826561', i686: '3d8937240110d1ae00cd8d5470c75eb8befa04156dd3f849a667f126d3d7d767', - x86_64: '77bacdd6568a4f1e92eee142f3cce379bc71f3228fb5459ef53580e80676714a', + x86_64: '77bacdd6568a4f1e92eee142f3cce379bc71f3228fb5459ef53580e80676714a' }) depends_on 'apr' @@ -40,7 +40,7 @@ class Httpd < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.postinstall @@ -49,18 +49,18 @@ class Httpd < Package puts puts "Pages are stored in #{CREW_PREFIX}/share/httpd/htdocs.".lightblue puts - puts "To start/stop httpd, execute the following:".lightblue - puts "sudo apachectl start - starts httpd".lightblue - puts "sudo apachectl stop - stops httpd".lightblue + puts 'To start/stop httpd, execute the following:'.lightblue + puts 'sudo apachectl start - starts httpd'.lightblue + puts 'sudo apachectl stop - stops httpd'.lightblue puts - puts "To start httpd on login, execute the following:".lightblue + puts 'To start httpd on login, execute the following:'.lightblue puts "echo 'if [ -f #{CREW_PREFIX}/bin/apachectl ]; then' >> ~/.bashrc".lightblue puts "echo ' sudo #{CREW_PREFIX}/bin/apachectl start' >> ~/.bashrc".lightblue puts "echo 'fi' >> ~/.bashrc".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue puts - puts "To completely remove httpd, perform the following:".lightblue - puts "crew remove httpd".lightblue + puts 'To completely remove httpd, perform the following:'.lightblue + puts 'crew remove httpd'.lightblue puts "sudo rm -rf #{CREW_PREFIX}/share/httpd".lightblue puts end diff --git a/packages/hugo.rb b/packages/hugo.rb index 1e85a988d..847d4fb3e 100644 --- a/packages/hugo.rb +++ b/packages/hugo.rb @@ -6,17 +6,17 @@ class Hugo < Package version '0.98.0' license 'Apache-2.0, Unlicense, BSD, BSD-2 and MPL-2.0' compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://github.com/gohugoio/hugo/releases/download/v0.98.0/hugo_0.98.0_Linux-ARM.tar.gz', armv7l: 'https://github.com/gohugoio/hugo/releases/download/v0.98.0/hugo_0.98.0_Linux-ARM.tar.gz', i686: 'https://github.com/gohugoio/hugo/releases/download/v0.98.0/hugo_0.98.0_Linux-32bit.tar.gz', - x86_64: 'https://github.com/gohugoio/hugo/releases/download/v0.98.0/hugo_extended_0.98.0_Linux-64bit.tar.gz', + x86_64: 'https://github.com/gohugoio/hugo/releases/download/v0.98.0/hugo_extended_0.98.0_Linux-64bit.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: 'abe9a29c675ddbb842b166c90cd6b4da23fa69eb95e6317cabb0ec25fc9766db', armv7l: 'abe9a29c675ddbb842b166c90cd6b4da23fa69eb95e6317cabb0ec25fc9766db', i686: '68593b70a03b9e534d1b71e350c87a701bc00a6c7e45851dcc632f1504e88a2d', - x86_64: '66577b6aad435073bc9d16f5e12a83566d1ceafcdfb09e3f06045562216c69fc', + x86_64: '66577b6aad435073bc9d16f5e12a83566d1ceafcdfb09e3f06045562216c69fc' }) def self.install diff --git a/packages/hunspell.rb b/packages/hunspell.rb index e12ad07e2..c0b96b3df 100644 --- a/packages/hunspell.rb +++ b/packages/hunspell.rb @@ -13,25 +13,25 @@ class Hunspell < Package if ARGV[0] == 'install' puts - puts "Enter your preferred language:" - puts "1 = American English" - puts "2 = Français" - puts "3 = Español" - puts "0 = Cancel" + puts 'Enter your preferred language:' + puts '1 = American English' + puts '2 = Français' + puts '3 = Español' + puts '0 = Cancel' - while version = STDIN.gets.chomp + while version = $stdin.gets.chomp case version - when '1' - depends_on 'hunspell_en_us' - break - when '2' - depends_on 'hunspell_fr_fr' - break - when '3' - depends_on 'hunspell_es_any' - break - when '0' - abort + when '1' + depends_on 'hunspell_en_us' + break + when '2' + depends_on 'hunspell_fr_fr' + break + when '3' + depends_on 'hunspell_es_any' + break + when '0' + abort end end end diff --git a/packages/hunspell_base.rb b/packages/hunspell_base.rb index 473fa6365..362903920 100644 --- a/packages/hunspell_base.rb +++ b/packages/hunspell_base.rb @@ -9,24 +9,24 @@ class Hunspell_base < Package source_url 'https://github.com/hunspell/hunspell/archive/v1.7.0.tar.gz' source_sha256 'bb27b86eb910a8285407cf3ca33b62643a02798cf2eef468c0a74f6c3ee6bc8a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hunspell_base/1.7.0-1_armv7l/hunspell_base-1.7.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hunspell_base/1.7.0-1_armv7l/hunspell_base-1.7.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hunspell_base/1.7.0-1_i686/hunspell_base-1.7.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hunspell_base/1.7.0-1_x86_64/hunspell_base-1.7.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hunspell_base/1.7.0-1_x86_64/hunspell_base-1.7.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e3e77aa133961b491fee9c7b139d3ae40f04a407faff775cf76a204a947a7b62', armv7l: 'e3e77aa133961b491fee9c7b139d3ae40f04a407faff775cf76a204a947a7b62', i686: 'd4cdc61aac3ab02d3234146364cb1c747e0c070a219197f6990f1d61877b3b13', - x86_64: '9f7a88d1e448094147b004a80b62ec5e9cf25b5e93ccbb363a2dddb3461ed8a2', + x86_64: '9f7a88d1e448094147b004a80b62ec5e9cf25b5e93ccbb363a2dddb3461ed8a2' }) depends_on 'readline' def self.build system 'autoreconf -vfi' - system "./configure", + system './configure', "CPPFLAGS=-I#{CREW_PREFIX}/include -I#{CREW_PREFIX}/include/ncursesw -I#{CREW_PREFIX}/include/ncurses", "--prefix=#{CREW_PREFIX}", "--include=#{CREW_PREFIX}/include", @@ -40,6 +40,6 @@ class Hunspell_base < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/hunspell_en_us.rb b/packages/hunspell_en_us.rb index 3aa436559..a4dfa3134 100644 --- a/packages/hunspell_en_us.rb +++ b/packages/hunspell_en_us.rb @@ -34,7 +34,7 @@ class Hunspell_en_us < Package # American English hunspell configuration export DICTIONARY=en_US EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/hunspell_en_us", @env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/hunspell_en_us", @env) end def self.postinstall diff --git a/packages/hunspell_es_any.rb b/packages/hunspell_es_any.rb index 104c59a80..36b7a69da 100644 --- a/packages/hunspell_es_any.rb +++ b/packages/hunspell_es_any.rb @@ -34,7 +34,7 @@ class Hunspell_es_any < Package # Configuración de hunspell export DICTIONARY=es_ANY EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/hunspell_es_any", @env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/hunspell_es_any", @env) end def self.postinstall diff --git a/packages/hunspell_fr_fr.rb b/packages/hunspell_fr_fr.rb index 5a7d2f33b..f3616e1ce 100644 --- a/packages/hunspell_fr_fr.rb +++ b/packages/hunspell_fr_fr.rb @@ -34,7 +34,7 @@ class Hunspell_fr_fr < Package # Configuración de hunspell export DICTIONARY=fr_FR EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/hunspell_fr_fr", @env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/hunspell_fr_fr", @env) end def self.postinstall diff --git a/packages/hyphen.rb b/packages/hyphen.rb index 9a1aec856..be6e3bd5e 100644 --- a/packages/hyphen.rb +++ b/packages/hyphen.rb @@ -9,17 +9,17 @@ class Hyphen < Package source_url 'https://github.com/hunspell/hyphen/archive/73dd2967c8e1e4f6d7334ee9e539a323d6e66cbd.tar.gz' source_sha256 'd174ba8a2653e79ebd135fd2241fe87d511f9510a31e82bdf13ec21192852595' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hyphen/73dd29_armv7l/hyphen-73dd29-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hyphen/73dd29_armv7l/hyphen-73dd29-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hyphen/73dd29_i686/hyphen-73dd29-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hyphen/73dd29_x86_64/hyphen-73dd29-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/hyphen/73dd29_x86_64/hyphen-73dd29-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9c4dc3e8175ecf54eff33dca64506534b0a5e284749854ff20fc8f2b411c2442', armv7l: '9c4dc3e8175ecf54eff33dca64506534b0a5e284749854ff20fc8f2b411c2442', i686: 'a7a0146e845bdb5238a2f30bfca98261e4c1cc509f0f70a0a457092ad6a50346', - x86_64: '6bb5f68a9f8b03a56456c9e806a9baf6be49ee2298bbc0c0e0c4ef182152f79b', + x86_64: '6bb5f68a9f8b03a56456c9e806a9baf6be49ee2298bbc0c0e0c4ef182152f79b' }) def self.build diff --git a/packages/i3.rb b/packages/i3.rb index 4d28cc0a8..1d036d20f 100644 --- a/packages/i3.rb +++ b/packages/i3.rb @@ -9,17 +9,17 @@ class I3 < Package source_url 'https://i3wm.org/downloads/i3-4.18.3.tar.bz2' source_sha256 '53ae7903fad6eea830d58e949698e4a502c432c0d0a582659a0a59b1b995b10d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/i3/4.18.3_armv7l/i3-4.18.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/i3/4.18.3_armv7l/i3-4.18.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/i3/4.18.3_i686/i3-4.18.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/i3/4.18.3_x86_64/i3-4.18.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/i3/4.18.3_x86_64/i3-4.18.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f29889c961b37e86483c66e442ba8db653d1da7b0a3f4ab9d461f9acc7f75fb1', armv7l: 'f29889c961b37e86483c66e442ba8db653d1da7b0a3f4ab9d461f9acc7f75fb1', i686: '7583a48fa03974296c0c27a25b44ec2b1fe6aebdce42f98918e3a9981fb5f24c', - x86_64: '4af8555c05da78e9c24e81475b411c6397fc3afbca733016d422dc00dfc0402e', + x86_64: '4af8555c05da78e9c24e81475b411c6397fc3afbca733016d422dc00dfc0402e' }) depends_on 'libev' @@ -41,20 +41,20 @@ class I3 < Package system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' Dir.chdir "#{CREW_DEST_PREFIX}/bin" do system "for f in \$(ls #{CREW_BUILD}-*); do g=\$(echo \$f | sed 's,#{CREW_BUILD}-,,'); ln -sf \$f \$g; done" - system "echo '#!/bin/sh' > starti3" - system "echo 'stopsommelier' >> starti3" - system "echo 'export DISPLAY=100.115.92.2:0' >> starti3" - system "echo 'i3 \"$@\"' >> starti3" - system "echo 'export DISPLAY=:0' >> starti3" - system "echo 'startsommelier' >> starti3" - system "chmod +x starti3" + system "echo '#!/bin/sh' > starti3" + system "echo 'stopsommelier' >> starti3" + system "echo 'export DISPLAY=100.115.92.2:0' >> starti3" + system "echo 'i3 \"$@\"' >> starti3" + system "echo 'export DISPLAY=:0' >> starti3" + system "echo 'startsommelier' >> starti3" + system 'chmod +x starti3' end end def self.postinstall - puts - puts "To use this package, you need to download XServer XSDL from Google Play Store".lightblue - puts "Use 'starti3' instead of 'i3' to execute this package".lightblue - puts "Open XServer XSDL before running 'starti3'" + puts + puts 'To use this package, you need to download XServer XSDL from Google Play Store'.lightblue + puts "Use 'starti3' instead of 'i3' to execute this package".lightblue + puts "Open XServer XSDL before running 'starti3'" end end diff --git a/packages/ibmonitor.rb b/packages/ibmonitor.rb index 1c766515b..b6ff9a3a3 100644 --- a/packages/ibmonitor.rb +++ b/packages/ibmonitor.rb @@ -9,17 +9,17 @@ class Ibmonitor < Package source_url 'http://downloads.sourceforge.net/project/ibmonitor/ibmonitor/v1.4/ibmonitor-1.4.tar.gz' source_sha256 '331dac4553b5c336d1db3d35176ecebeaf15b39ad0432372cba583324a222e28' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibmonitor/1.4_armv7l/ibmonitor-1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibmonitor/1.4_armv7l/ibmonitor-1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibmonitor/1.4_i686/ibmonitor-1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibmonitor/1.4_x86_64/ibmonitor-1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibmonitor/1.4_x86_64/ibmonitor-1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '22735764b4c6c9d973dffa60110c138f6a0b1cc2d9a7dae43f87d02f47c0028c', armv7l: '22735764b4c6c9d973dffa60110c138f6a0b1cc2d9a7dae43f87d02f47c0028c', i686: 'c3b22b076844102544be601716e5225021c411ae31487551e0adc03dbabe2c5a', - x86_64: '1c56681a1f5c22ccd9bb42a0610937e0097371503ac1d8dd599c7cf945948009', + x86_64: '1c56681a1f5c22ccd9bb42a0610937e0097371503ac1d8dd599c7cf945948009' }) depends_on 'filecmd' diff --git a/packages/ibus.rb b/packages/ibus.rb index 20ec313d8..6fa9d520c 100644 --- a/packages/ibus.rb +++ b/packages/ibus.rb @@ -74,9 +74,7 @@ class Ibus < Package --with-emoji-annotation-dir=#{CREW_PREFIX}/share/unicode/cldr/common/annotations \ --with-python=python3 \ --with-ucd-dir=#{CREW_PREFIX}/share/unicode" - unless File.exist?('engine/denylist.txt') - system "curl -Lf https://github.com/ibus/ibus/raw/#{@_ver}/engine/denylist.txt -o engine/denylist.txt" - end + system "curl -Lf https://github.com/ibus/ibus/raw/#{@_ver}/engine/denylist.txt -o engine/denylist.txt" unless File.exist?('engine/denylist.txt') system 'make' end diff --git a/packages/icon_naming_utils.rb b/packages/icon_naming_utils.rb index d350e864a..e6d0e7f51 100644 --- a/packages/icon_naming_utils.rb +++ b/packages/icon_naming_utils.rb @@ -9,17 +9,17 @@ class Icon_naming_utils < Package source_url 'https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/icon-naming-utils/0.8.90-2/icon-naming-utils_0.8.90.orig.tar.gz' source_sha256 '044ab2199ed8c6a55ce36fd4fcd8b8021a5e21f5bab028c0a7cdcf52a5902e1c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/icon_naming_utils/0.8.90_armv7l/icon_naming_utils-0.8.90-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/icon_naming_utils/0.8.90_armv7l/icon_naming_utils-0.8.90-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/icon_naming_utils/0.8.90_i686/icon_naming_utils-0.8.90-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/icon_naming_utils/0.8.90_x86_64/icon_naming_utils-0.8.90-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/icon_naming_utils/0.8.90_x86_64/icon_naming_utils-0.8.90-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7fce9929e3b4b040a53ae826ca30a36aac334ce4a4b8cfa2d31b105be7fa70a3', armv7l: '7fce9929e3b4b040a53ae826ca30a36aac334ce4a4b8cfa2d31b105be7fa70a3', i686: '33875835a122f6f17d17e9868a1232fcef80b1940bc3d14eb323762ae06cab9d', - x86_64: '5e38dafcae1a96aee3eefef7bb27f34b60feff8650c098afec706e360f579e57', + x86_64: '5e38dafcae1a96aee3eefef7bb27f34b60feff8650c098afec706e360f579e57' }) depends_on 'perl_xml_simple' @@ -33,6 +33,6 @@ class Icon_naming_utils < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/icu4c.rb b/packages/icu4c.rb index aecf21149..1640a10e2 100644 --- a/packages/icu4c.rb +++ b/packages/icu4c.rb @@ -63,23 +63,23 @@ class Icu4c < Package def self.postinstall # Check for packages that expect an older icu library. - #Dir.chdir CREW_LIB_PREFIX do - #@oldicuver.each do |oldver| - #puts "Finding Packages expecting icu4c version #{oldver} that may need updating:".lightgreen - #@fileArray = [] - #@libArray = [] - #@nmresults = %x[nm -A *.so* 2>/dev/null | grep ucol_open_#{oldver}].chop.split(/$/).map(&:strip) - #@nmresults.each { |fileLine| @libArray.push(fileLine.partition(":").first) } - #@libArray.each do |f| - #@grepresults = %x[grep "#{f}" #{CREW_META_PATH}*.filelist].chomp.gsub('.filelist','').partition(":").first.gsub(CREW_META_PATH,'').split(/$/).map(&:strip) - #@grepresults.each { |fileLine| @fileArray.push(fileLine) } - #end - #unless @fileArray.empty? - #@fileArray.uniq.sort.each do |item| - #puts item.lightred - #end - #end - #end - #end + # Dir.chdir CREW_LIB_PREFIX do + # @oldicuver.each do |oldver| + # puts "Finding Packages expecting icu4c version #{oldver} that may need updating:".lightgreen + # @fileArray = [] + # @libArray = [] + # @nmresults = %x[nm -A *.so* 2>/dev/null | grep ucol_open_#{oldver}].chop.split(/$/).map(&:strip) + # @nmresults.each { |fileLine| @libArray.push(fileLine.partition(":").first) } + # @libArray.each do |f| + # @grepresults = %x[grep "#{f}" #{CREW_META_PATH}*.filelist].chomp.gsub('.filelist','').partition(":").first.gsub(CREW_META_PATH,'').split(/$/).map(&:strip) + # @grepresults.each { |fileLine| @fileArray.push(fileLine) } + # end + # unless @fileArray.empty? + # @fileArray.uniq.sort.each do |item| + # puts item.lightred + # end + # end + # end + # end end end diff --git a/packages/idea.rb b/packages/idea.rb index 7a8f09634..2642d8cfa 100644 --- a/packages/idea.rb +++ b/packages/idea.rb @@ -15,7 +15,7 @@ class Idea < Package def self.install # Fix java.io.IOException: Cannot run program "/home/chronos/user/.IdeaIC2022.2/system/tmp/ij1055598732.tmp": error=13, Permission denied - FileUtils.mkdir_p "#{CREW_DEST_HOME}" + FileUtils.mkdir_p CREW_DEST_HOME.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/.config/.IdeaIC2022.2" system "touch #{CREW_DEST_PREFIX}/.config/.IdeaIC2022.2/test" @@ -30,19 +30,19 @@ class Idea < Package end def self.remove - print "Would you like to remove the config directories? [y/N] " - response = STDIN.getc + print 'Would you like to remove the config directories? [y/N] ' + response = $stdin.getc config_dirs = ["#{CREW_PREFIX}/.config/.IdeaIC2022.2", "#{HOME}/.IdeaIC2022.2"] - config_dirs.each { |config_dir| - if Dir.exist? config_dir - case response - when 'y', 'Y' - FileUtils.rm_rf config_dir - puts "#{config_dir} removed.".lightred - else - puts "#{config_dir} saved.".lightgreen - end + config_dirs.each do |config_dir| + next unless Dir.exist? config_dir + + case response + when 'y', 'Y' + FileUtils.rm_rf config_dir + puts "#{config_dir} removed.".lightred + else + puts "#{config_dir} saved.".lightgreen end - } + end end end diff --git a/packages/iftop.rb b/packages/iftop.rb index 86a5bf68b..f5ce4dc05 100644 --- a/packages/iftop.rb +++ b/packages/iftop.rb @@ -9,17 +9,17 @@ class Iftop < Package source_url 'http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz' source_sha256 'd032547c708307159ff5fd0df23ebd3cfa7799c31536fa0aea1820318a8e0eac' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iftop/0.17_armv7l/iftop-0.17-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iftop/0.17_armv7l/iftop-0.17-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iftop/0.17_i686/iftop-0.17-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iftop/0.17_x86_64/iftop-0.17-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iftop/0.17_x86_64/iftop-0.17-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8c5c376a55f851adb4a0f189286445a67c9f51bceeada360e5c74c6d318a28ce', armv7l: '8c5c376a55f851adb4a0f189286445a67c9f51bceeada360e5c74c6d318a28ce', i686: '2136c6a3f6595c816ed758884a3410699f948f7cab07aace0861c6aad722f26d', - x86_64: '3147fb82cbc3d6cbf1c4b6230894ff7347409bc9b733e2135c509a12dc2ea7f0', + x86_64: '3147fb82cbc3d6cbf1c4b6230894ff7347409bc9b733e2135c509a12dc2ea7f0' }) depends_on 'libpcap' @@ -31,6 +31,6 @@ class Iftop < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/igt_gpu_tools.rb b/packages/igt_gpu_tools.rb index e0cc7ff43..cb7bdfd72 100644 --- a/packages/igt_gpu_tools.rb +++ b/packages/igt_gpu_tools.rb @@ -11,11 +11,11 @@ class Igt_gpu_tools < Package source_sha256 '40454d8f0484ea2477862007398a08eef78a6c252c4defce1c934548593fdd11' binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/igt_gpu_tools/1.25-1_i686/igt_gpu_tools-1.25-1-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/igt_gpu_tools/1.25-1_i686/igt_gpu_tools-1.25-1-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/igt_gpu_tools/1.25-1_x86_64/igt_gpu_tools-1.25-1-chromeos-x86_64.tar.xz' }) binary_sha256({ - i686: 'eabf18c03916648a85b9f6211a197738ad51ad92900949cb257aeedc4e2bb2e3', + i686: 'eabf18c03916648a85b9f6211a197738ad51ad92900949cb257aeedc4e2bb2e3', x86_64: '72bfc16dbd9532d049a67a8a8c328b50d8f5764f6922445bfe9899129735fcd1' }) diff --git a/packages/ilmbase.rb b/packages/ilmbase.rb index a58cff5d0..fa6a48e5c 100644 --- a/packages/ilmbase.rb +++ b/packages/ilmbase.rb @@ -9,17 +9,17 @@ class Ilmbase < Package source_url 'https://github.com/openexr/openexr/releases/download/v2.3.0/ilmbase-2.3.0.tar.gz' source_sha256 '456978d1a978a5f823c7c675f3f36b0ae14dba36638aeaa3c4b0e784f12a3862' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ilmbase/2.3.0_armv7l/ilmbase-2.3.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ilmbase/2.3.0_armv7l/ilmbase-2.3.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ilmbase/2.3.0_i686/ilmbase-2.3.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ilmbase/2.3.0_x86_64/ilmbase-2.3.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ilmbase/2.3.0_x86_64/ilmbase-2.3.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2409254e52175a62f82fba8cc1362f9cbb03ab473e0a23be82616346ac3fb63c', armv7l: '2409254e52175a62f82fba8cc1362f9cbb03ab473e0a23be82616346ac3fb63c', i686: '4dcff79fad721cd25e2a4ce9fbad88627b3aab051f638cbbfe3444069b5e538b', - x86_64: '76a019fd719ce2bc922396ca3ff5297f45fdbedf29a509fdcc853e36a61b17f5', + x86_64: '76a019fd719ce2bc922396ca3ff5297f45fdbedf29a509fdcc853e36a61b17f5' }) def self.build @@ -31,6 +31,6 @@ class Ilmbase < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/imagemagick.rb b/packages/imagemagick.rb index 0d69fab72..b76cb1ded 100644 --- a/packages/imagemagick.rb +++ b/packages/imagemagick.rb @@ -11,14 +11,14 @@ class Imagemagick < Package if ARGV[0] == 'install' imver = `stream -version 2> /dev/null | head -1 | cut -d' ' -f3`.chomp - abort "ImageMagick version #{imver} already installed.".lightgreen unless "#{imver}" == "" + abort "ImageMagick version #{imver} already installed.".lightgreen unless imver.to_s == '' puts - puts " Select the version to install:" - puts " 6 = ImageMagick 6.9.11-29" - puts " 7 = ImageMagick 7.0.11-2" - puts " 0 = Cancel" + puts ' Select the version to install:' + puts ' 6 = ImageMagick 6.9.11-29' + puts ' 7 = ImageMagick 7.0.11-2' + puts ' 0 = Cancel' - while version = STDIN.gets.chomp + while version = $stdin.gets.chomp case version when '6' depends_on 'imagemagick6' @@ -30,7 +30,7 @@ class Imagemagick < Package abort break else - puts " Please select from one of the options or enter 0 to cancel." + puts ' Please select from one of the options or enter 0 to cancel.' end end end diff --git a/packages/imagemagick6.rb b/packages/imagemagick6.rb index eb68c456a..370eb568a 100644 --- a/packages/imagemagick6.rb +++ b/packages/imagemagick6.rb @@ -9,15 +9,15 @@ class Imagemagick6 < Package source_url 'https://github.com/ImageMagick/ImageMagick6/archive/6.9.11-29.tar.gz' source_sha256 'f425e31f64cb481a1416a037d88d04eb44236bef83334e55b7ad692f71c61270' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imagemagick6/6.9.11-29_armv7l/imagemagick6-6.9.11-29-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imagemagick6/6.9.11-29_armv7l/imagemagick6-6.9.11-29-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imagemagick6/6.9.11-29_x86_64/imagemagick6-6.9.11-29-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imagemagick6/6.9.11-29_x86_64/imagemagick6-6.9.11-29-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd30b0f8132c26bb5a31160c046dec64b6ee5a6060130c17fdfe2546cef1c01f2', armv7l: 'd30b0f8132c26bb5a31160c046dec64b6ee5a6060130c17fdfe2546cef1c01f2', - x86_64: '5a247589c82be8fde96ee189ffbe12f5b72bb7398d341b80245222bab568af07', + x86_64: '5a247589c82be8fde96ee189ffbe12f5b72bb7398d341b80245222bab568af07' }) depends_on 'flif' @@ -42,7 +42,7 @@ class Imagemagick6 < Package def self.preinstall imver = `stream -version 2> /dev/null | head -1 | cut -d' ' -f3`.chomp - abort "ImageMagick version #{imver} already installed.".lightgreen unless "#{imver}" == "" + abort "ImageMagick version #{imver} already installed.".lightgreen unless imver.to_s == '' end def self.patch diff --git a/packages/imake.rb b/packages/imake.rb index 5dd2d4394..29f6a205b 100644 --- a/packages/imake.rb +++ b/packages/imake.rb @@ -9,17 +9,17 @@ class Imake < Package source_url 'https://www.x.org/releases/individual/util/imake-1.0.8.tar.gz' source_sha256 '8178a09bfef33ad5f61cb5cb62283df7d3a5682f014507d2e7cfd922485a5c00' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imake/1.0.8_armv7l/imake-1.0.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imake/1.0.8_armv7l/imake-1.0.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imake/1.0.8_i686/imake-1.0.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imake/1.0.8_x86_64/imake-1.0.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imake/1.0.8_x86_64/imake-1.0.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b990112a38f374af2bb69f84201c4c3234075e3ba5c3f91d5af4fe1660edf5af', armv7l: 'b990112a38f374af2bb69f84201c4c3234075e3ba5c3f91d5af4fe1660edf5af', i686: '3068b234517cb02e3e246554f4c390ad0fe72bf11535878094ae791e55ef584b', - x86_64: '1cef5aab03fa1906200b88b87d31be2d48e1a3b71d47b779fd4e53ea2a4bf3ee', + x86_64: '1cef5aab03fa1906200b88b87d31be2d48e1a3b71d47b779fd4e53ea2a4bf3ee' }) depends_on 'xorg_cf_files' diff --git a/packages/imgur.rb b/packages/imgur.rb index bfdf802cf..726035ee9 100644 --- a/packages/imgur.rb +++ b/packages/imgur.rb @@ -9,17 +9,17 @@ class Imgur < Package source_url 'https://github.com/tremby/imgur.sh/archive/v9.tar.gz' source_sha256 '27283385658ea5223e6cb42de6a2486591c98d8adaeacf581b7f0a541d467645' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imgur/v9_armv7l/imgur-v9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imgur/v9_armv7l/imgur-v9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imgur/v9_i686/imgur-v9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imgur/v9_x86_64/imgur-v9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/imgur/v9_x86_64/imgur-v9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5052a66866c1b32f38124232b3472e545d6e180a4edce44bb9ec0c2dd396b1bf', armv7l: '5052a66866c1b32f38124232b3472e545d6e180a4edce44bb9ec0c2dd396b1bf', i686: '72d9323a5899f239a66045e472df1b404842381a34d38fe5391c39d6dc7d43ee', - x86_64: 'eeebdb18fc194abe25f3c5c6e3782560be1771291f15316b047c1b357d60e10d', + x86_64: 'eeebdb18fc194abe25f3c5c6e3782560be1771291f15316b047c1b357d60e10d' }) def self.install diff --git a/packages/inetutils.rb b/packages/inetutils.rb index 005108ce8..e0de33f5f 100644 --- a/packages/inetutils.rb +++ b/packages/inetutils.rb @@ -11,13 +11,13 @@ class Inetutils < Package source_sha256 'd547f69172df73afef691a0f7886280fd781acea28def4ff4b4b212086a89d80' binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inetutils/2.2_i686/inetutils-2.2-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inetutils/2.2_i686/inetutils-2.2-chromeos-i686.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inetutils/2.2_armv7l/inetutils-2.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inetutils/2.2_armv7l/inetutils-2.2-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inetutils/2.2_x86_64/inetutils-2.2-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: 'ee0f7e82efe8fee69a27bda30a6d42d2a616bcd5d9be1682cec43136f70f9b71', + i686: 'ee0f7e82efe8fee69a27bda30a6d42d2a616bcd5d9be1682cec43136f70f9b71', aarch64: '413181b35983017b30a53f08de729ffb7f4dd54a2fdbb6b6d0d4dc7fa4333c76', armv7l: '413181b35983017b30a53f08de729ffb7f4dd54a2fdbb6b6d0d4dc7fa4333c76', x86_64: '4b6d96a0e618da13d6225d3f14f22739e6c199e944820dacbf99175ec88982df' @@ -59,20 +59,20 @@ class Inetutils < Package --keep=1 --user=nobody --addamb=cap_net_raw -- \\ -c "#{CREW_PREFIX}/bin/ping.elf \$@" PING_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/bin/ping", @PING_SH, perm: 0o755) + File.write("#{CREW_DEST_PREFIX}/bin/ping", @PING_SH, perm: 0o755) @PING6_SH = <<~PING6_HEREDOC #!/bin/bash sudo -E #{CREW_PREFIX}/sbin/capsh --caps='cap_net_raw+eip cap_setpcap,cap_setuid,cap_setgid+ep' \\ --keep=1 --user=nobody --addamb=cap_net_raw -- \\ -c "#{CREW_PREFIX}/bin/ping6.elf \$@" PING6_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/bin/ping6", @PING6_SH, perm: 0o755) + File.write("#{CREW_DEST_PREFIX}/bin/ping6", @PING6_SH, perm: 0o755) @TRACEROUTE_SH = <<~TRACEROUTE_HEREDOC #!/bin/bash sudo -E #{CREW_PREFIX}/sbin/capsh --caps='cap_net_raw+eip cap_setpcap,cap_setuid,cap_setgid+ep' \\ --keep=1 --user=nobody --addamb=cap_net_raw -- \\ -c "#{CREW_PREFIX}/bin/traceroute.elf \$@" TRACEROUTE_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/bin/traceroute", @TRACEROUTE_SH, perm: 0o755) + File.write("#{CREW_DEST_PREFIX}/bin/traceroute", @TRACEROUTE_SH, perm: 0o755) end end diff --git a/packages/info2man.rb b/packages/info2man.rb index 895a1711f..c011f4110 100644 --- a/packages/info2man.rb +++ b/packages/info2man.rb @@ -16,7 +16,7 @@ class Info2man < Package end def self.install - @_perl_version = %x[echo "printf '%vd', $^V;" | perl].to_s + @_perl_version = `echo "printf '%vd', $^V;" | perl`.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin/" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/lib/perl5/site_perl/#{@_perl_version}/" FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1/" diff --git a/packages/iniparser.rb b/packages/iniparser.rb index 8355ae9c6..88d8bf7ee 100644 --- a/packages/iniparser.rb +++ b/packages/iniparser.rb @@ -9,23 +9,23 @@ class Iniparser < Package source_url 'https://github.com/ndevilla/iniparser/archive/v4.1.tar.gz' source_sha256 '960daa800dd31d70ba1bacf3ea2d22e8ddfc2906534bf328319495966443f3ae' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iniparser/4.1_armv7l/iniparser-4.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iniparser/4.1_armv7l/iniparser-4.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iniparser/4.1_i686/iniparser-4.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iniparser/4.1_x86_64/iniparser-4.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iniparser/4.1_x86_64/iniparser-4.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '712e6e63ea2aa696666a53ba354a5108f158241ce806f1eda5b27a577cc7bd58', armv7l: '712e6e63ea2aa696666a53ba354a5108f158241ce806f1eda5b27a577cc7bd58', i686: 'e48a36dd2464e406f43e301bcee25592b225f7eb7a7ab90bbfbfa2ea19c2ad86', - x86_64: '9a00066ad86da206832d1c9c024fa83e0cb0da923332581342a32dcc748254dd', + x86_64: '9a00066ad86da206832d1c9c024fa83e0cb0da923332581342a32dcc748254dd' }) def self.patch # Fix buffer overflow vulnerabilities system 'curl -#LO https://github.com/ndevilla/iniparser/commit/a249509544972d60f5077bfde554af480bd82594.patch' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('a249509544972d60f5077bfde554af480bd82594.patch') ) == '1b1fe5d2faf6eb5bed51b80b046d4699c09b14b3e5e5277aed790a8741fcad8b' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('a249509544972d60f5077bfde554af480bd82594.patch')) == '1b1fe5d2faf6eb5bed51b80b046d4699c09b14b3e5e5277aed790a8741fcad8b' system 'patch', '-Np1', '-i', 'a249509544972d60f5077bfde554af480bd82594.patch' # Fix libdir system 'sed', '-i', "s,/usr/lib,#{CREW_LIB_PREFIX},g", 'Makefile' @@ -38,13 +38,13 @@ class Iniparser < Package def self.install # Create needed directories FileUtils.mkdir_p CREW_DEST_LIB_PREFIX - FileUtils.mkdir_p CREW_DEST_PREFIX + '/include' + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/include" # Install library FileUtils.install 'libiniparser.so.1', CREW_DEST_LIB_PREFIX # Install header files - FileUtils.install Dir.glob('src/*.h'), CREW_DEST_PREFIX + '/include' + FileUtils.install Dir.glob('src/*.h'), "#{CREW_DEST_PREFIX}/include" # Install library symlink - FileUtils.ln_s 'libiniparser.so.1', CREW_DEST_LIB_PREFIX + '/libiniparser.so' + FileUtils.ln_s 'libiniparser.so.1', "#{CREW_DEST_LIB_PREFIX}/libiniparser.so" end def self.check diff --git a/packages/inkscape.rb b/packages/inkscape.rb index 4d445a730..c36da6fe6 100644 --- a/packages/inkscape.rb +++ b/packages/inkscape.rb @@ -9,17 +9,17 @@ class Inkscape < Package source_url 'https://inkscape.org/gallery/item/12187/inkscape-0.92.3.tar.bz2' source_sha256 '063296c05a65d7a92a0f627485b66221487acfc64a24f712eb5237c4bd7816b2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inkscape/0.92.3_armv7l/inkscape-0.92.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inkscape/0.92.3_armv7l/inkscape-0.92.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inkscape/0.92.3_i686/inkscape-0.92.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inkscape/0.92.3_x86_64/inkscape-0.92.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inkscape/0.92.3_x86_64/inkscape-0.92.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '99b2d2527b668282d0107327b76dc2f44f5f0cee3b5cc2a4e8259d8d3aae5676', armv7l: '99b2d2527b668282d0107327b76dc2f44f5f0cee3b5cc2a4e8259d8d3aae5676', i686: 'c070cbd4692cea127b45360c7a935ee7e926204cf3fa6eb457d418a80092ae03', - x86_64: '82456ad92d50e2167e8e79f8072d1a13fcaf51d8837ab6bec942034ae80ba09d', + x86_64: '82456ad92d50e2167e8e79f8072d1a13fcaf51d8837ab6bec942034ae80ba09d' }) depends_on 'bdwgc' @@ -44,6 +44,6 @@ class Inkscape < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/intel_media_driver.rb b/packages/intel_media_driver.rb index ea06cf32d..bc9c30292 100644 --- a/packages/intel_media_driver.rb +++ b/packages/intel_media_driver.rb @@ -47,6 +47,6 @@ class Intel_media_driver < Package # intel_media_driver configuration export LIBVA_DRIVER_NAME=iHD EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/intel_media_driver", @env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/intel_media_driver", @env) end end diff --git a/packages/intltool.rb b/packages/intltool.rb index c5d429079..d8ba27c75 100644 --- a/packages/intltool.rb +++ b/packages/intltool.rb @@ -9,17 +9,17 @@ class Intltool < Package source_url 'https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz' source_sha256 '67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/intltool/0.51.0-1_armv7l/intltool-0.51.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/intltool/0.51.0-1_armv7l/intltool-0.51.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/intltool/0.51.0-1_i686/intltool-0.51.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/intltool/0.51.0-1_x86_64/intltool-0.51.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/intltool/0.51.0-1_x86_64/intltool-0.51.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '47c82f3b2e4d6c2959ee1edf1d8dc480eb4e28e0bfac9efc823be7d937bfadcb', armv7l: '47c82f3b2e4d6c2959ee1edf1d8dc480eb4e28e0bfac9efc823be7d937bfadcb', i686: '41acb4802df44c0264e496a6a20c96a8db8bf5626d6214a72dee58f26a2caa9a', - x86_64: '128c16c438bcf23d0d9cc27afe947c7ece5e5ba96d96dd5838d3550f702bfe40', + x86_64: '128c16c438bcf23d0d9cc27afe947c7ece5e5ba96d96dd5838d3550f702bfe40' }) depends_on 'libtool' @@ -27,16 +27,17 @@ class Intltool < Package depends_on 'patch' => :build def self.patch - system "curl -#LO https://raw.githubusercontent.com/Alexpux/MSYS2-packages/master/intltool/perl-5.22-compatibility.patch" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('perl-5.22-compatibility.patch') ) == '9c6527072aada6e3cb9aceb6e07cfdf51d58839a2beb650168da0601a85ebda3' - system "patch intltool-update.in perl-5.22-compatibility.patch" + system 'curl -#LO https://raw.githubusercontent.com/Alexpux/MSYS2-packages/master/intltool/perl-5.22-compatibility.patch' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('perl-5.22-compatibility.patch')) == '9c6527072aada6e3cb9aceb6e07cfdf51d58839a2beb650168da0601a85ebda3' + system 'patch intltool-update.in perl-5.22-compatibility.patch' end + def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/inxi.rb b/packages/inxi.rb index 72008f1c3..180d3d488 100644 --- a/packages/inxi.rb +++ b/packages/inxi.rb @@ -9,17 +9,17 @@ class Inxi < Package source_url 'https://github.com/smxi/inxi/archive/811a199badbacc8d54254264c51de8dc3f5c82d2.tar.gz' source_sha256 'fd4d7e89166f4cd96fe91448753a1279520bc0f9ee3a2cfbd92ff4a2b1cf487a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inxi/811a19_armv7l/inxi-811a19-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inxi/811a19_armv7l/inxi-811a19-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inxi/811a19_i686/inxi-811a19-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inxi/811a19_x86_64/inxi-811a19-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/inxi/811a19_x86_64/inxi-811a19-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a7605cdd62c35259dddf00c133c7af00816ed270b3326094a129f9436e65700e', armv7l: 'a7605cdd62c35259dddf00c133c7af00816ed270b3326094a129f9436e65700e', i686: 'c8dc00fc15d1fd8b11386b71c061746361fc5792f7bbede5ecc3a244aaf8c357', - x86_64: '6226f1fb5fbeb93ab9ad7237de9f1e8f21bba3e47e035f1b2776c4733972e197', + x86_64: '6226f1fb5fbeb93ab9ad7237de9f1e8f21bba3e47e035f1b2776c4733972e197' }) depends_on 'gawk' diff --git a/packages/iperf3.rb b/packages/iperf3.rb index aba53e1d1..4e6601707 100644 --- a/packages/iperf3.rb +++ b/packages/iperf3.rb @@ -9,25 +9,25 @@ class Iperf3 < Package source_url 'https://github.com/esnet/iperf/archive/3.7.tar.gz' source_sha256 'c349924a777e8f0a70612b765e26b8b94cc4a97cc21a80ed260f65e9823c8fc5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iperf3/3.7_armv7l/iperf3-3.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iperf3/3.7_armv7l/iperf3-3.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iperf3/3.7_i686/iperf3-3.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iperf3/3.7_x86_64/iperf3-3.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iperf3/3.7_x86_64/iperf3-3.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b58c66a6ac474fff36e1336194fb0e8b9fac68ccd7bcb8b083e85c48d4d7011e', armv7l: 'b58c66a6ac474fff36e1336194fb0e8b9fac68ccd7bcb8b083e85c48d4d7011e', i686: 'ddf4ec2075b93914bb9d05054d825d988d0c539cc520ba7af271e151597b6b94', - x86_64: '790a85d3e616b4e02b05c43c6e2ae31d0f8e100a6020f060279ba7dec427c8f5', + x86_64: '790a85d3e616b4e02b05c43c6e2ae31d0f8e100a6020f060279ba7dec427c8f5' }) def self.build system './configure', - "--libdir=#{CREW_LIB_PREFIX}", - "--prefix=#{CREW_PREFIX}", - '--disable-dependency-tracking', - '--disable-maintainer-mode' + "--libdir=#{CREW_LIB_PREFIX}", + "--prefix=#{CREW_PREFIX}", + '--disable-dependency-tracking', + '--disable-maintainer-mode' system 'make' end diff --git a/packages/ipfs.rb b/packages/ipfs.rb index 68de06b27..984846c78 100644 --- a/packages/ipfs.rb +++ b/packages/ipfs.rb @@ -9,17 +9,17 @@ class Ipfs < Package source_url 'https://github.com/ipfs/go-ipfs/archive/v0.4.13.tar.gz' source_sha256 '9d5f2ef17a8bd4040fb4246c694034ec0ff323bc07d3f1469ce0877892695f31' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ipfs/0.4.13_armv7l/ipfs-0.4.13-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ipfs/0.4.13_armv7l/ipfs-0.4.13-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ipfs/0.4.13_i686/ipfs-0.4.13-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ipfs/0.4.13_x86_64/ipfs-0.4.13-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ipfs/0.4.13_x86_64/ipfs-0.4.13-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'eaefd30775098871ac00669290ffa13ecf8885fb9034801855b28c0e43ea9f0a', armv7l: 'eaefd30775098871ac00669290ffa13ecf8885fb9034801855b28c0e43ea9f0a', i686: '4fc25d3e9d9d552963de88959d55ba0de84bdf553d035e466fd330d1861409c2', - x86_64: 'b85e2441356ad171dd9ca0c23a7619fb7bd45086710d230aa7049d85fcae047a', + x86_64: 'b85e2441356ad171dd9ca0c23a7619fb7bd45086710d230aa7049d85fcae047a' }) depends_on 'go' => :build diff --git a/packages/iptraf.rb b/packages/iptraf.rb index 01c51b593..9e9a6b0c7 100644 --- a/packages/iptraf.rb +++ b/packages/iptraf.rb @@ -9,17 +9,17 @@ class Iptraf < Package source_url 'ftp://iptraf.seul.org/pub/iptraf/iptraf-3.0.0.tar.gz' # Unable to connect source_sha256 '9ee433d95573d612539da4b452e6cdcbca6ab6674a88bfbf6eaf12d4902b5163' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iptraf/3.0.0_armv7l/iptraf-3.0.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iptraf/3.0.0_armv7l/iptraf-3.0.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iptraf/3.0.0_i686/iptraf-3.0.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iptraf/3.0.0_x86_64/iptraf-3.0.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iptraf/3.0.0_x86_64/iptraf-3.0.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f0961b50adbce4ce969559f556621debee9a6e29886202063eeeaca5a898bc64', armv7l: 'f0961b50adbce4ce969559f556621debee9a6e29886202063eeeaca5a898bc64', i686: '74cb84691008e78b2c8592f647b65fc416f93139278883c06f1783b3c4efbfc6', - x86_64: '3b1c16b812628599c72e853783eec2b7f144b18c3c5b3d2eda1ecacd8e006b0e', + x86_64: '3b1c16b812628599c72e853783eec2b7f144b18c3c5b3d2eda1ecacd8e006b0e' }) depends_on 'ncurses' @@ -44,7 +44,7 @@ class Iptraf < Package system "sed -i 's,linux/if_tr.h,netinet/if_tr.h,' hostmon.c" system "sed -i 's,linux/if_tr.h,netinet/if_tr.h,' tr.c" end - system "bash Setup" + system 'bash Setup' end def self.install diff --git a/packages/iputils.rb b/packages/iputils.rb index 0f934ae74..b637c8f51 100644 --- a/packages/iputils.rb +++ b/packages/iputils.rb @@ -9,15 +9,15 @@ class Iputils < Package source_url 'https://github.com/iputils/iputils/archive/refs/tags/20211215.tar.gz' source_sha256 'b6f67fc705490673ff4471d006221b4a2f1b1180b929d9fefd771352621ccedf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iputils/20211215_armv7l/iputils-20211215-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iputils/20211215_armv7l/iputils-20211215-chromeos-armv7l.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iputils/20211215_x86_64/iputils-20211215-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iputils/20211215_x86_64/iputils-20211215-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '97f4127a95b6eceb0e4329ccdb156fc929062c30cbc291e53133f047d8b7db0c', armv7l: '97f4127a95b6eceb0e4329ccdb156fc929062c30cbc291e53133f047d8b7db0c', - x86_64: 'd0f452650e1f52ec27e098e22e7903ecf6b6e92824f7ff7ed17eb16a469aa232', + x86_64: 'd0f452650e1f52ec27e098e22e7903ecf6b6e92824f7ff7ed17eb16a469aa232' }) depends_on 'libcap' diff --git a/packages/irrlicht.rb b/packages/irrlicht.rb index 128c902fd..5946b9eeb 100644 --- a/packages/irrlicht.rb +++ b/packages/irrlicht.rb @@ -9,17 +9,17 @@ class Irrlicht < Package source_url 'https://downloads.sourceforge.net/irrlicht/irrlicht-1.8.4.zip' source_sha256 'f42b280bc608e545b820206fe2a999c55f290de5c7509a02bdbeeccc1bf9e433' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht/1.8.4_armv7l/irrlicht-1.8.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht/1.8.4_armv7l/irrlicht-1.8.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht/1.8.4_i686/irrlicht-1.8.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht/1.8.4_x86_64/irrlicht-1.8.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht/1.8.4_x86_64/irrlicht-1.8.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e98dcd9e79dda539dcc77a4aa5da24fa59f8a465e5f4a42704f2840ad0ddcc9f', armv7l: 'e98dcd9e79dda539dcc77a4aa5da24fa59f8a465e5f4a42704f2840ad0ddcc9f', i686: '33c6fe1559e924ef6c3ebe75d9bcf5b27d419fe6d31c6989cec84637cd586c93', - x86_64: 'cad40fccc5ca753ff9d2044bfc720e2d00f775d58691401771eaa731076e4651', + x86_64: 'cad40fccc5ca753ff9d2044bfc720e2d00f775d58691401771eaa731076e4651' }) depends_on 'libxrandr' @@ -30,17 +30,17 @@ class Irrlicht < Package depends_on 'dos2unix' => :build def self.patch - system "curl -#LO https://dev.gentoo.org/~mgorny/dist/irrlicht-1.8.4-patchset.tar.bz2" + system 'curl -#LO https://dev.gentoo.org/~mgorny/dist/irrlicht-1.8.4-patchset.tar.bz2' @sha256sums = <<~EOF 03b6a5a8a98191f8efe6f7ccd5c957bbf2c4bf15ac6cdc987655792c8baff454 irrlicht-1.8.4-patchset.tar.bz2 EOF - IO.write("sha256sums", @sha256sums) - system "sha256sum -c sha256sums" + File.write('sha256sums', @sha256sums) + system 'sha256sum -c sha256sums' system "sed -i 's:\.\./\.\./media:../media:g' $(grep -rl '\.\./\.\./media' examples)" system "sed -i 's/\r$//' source/Irrlicht/COSOperator.cpp" - system "dos2unix include/IrrCompileConfig.h" - system "tar xvf irrlicht-1.8.4-patchset.tar.bz2" - system "for patch in irrlicht-1.8.4-patchset/*; do patch -p 1 -i ${patch}; done" + system 'dos2unix include/IrrCompileConfig.h' + system 'tar xvf irrlicht-1.8.4-patchset.tar.bz2' + system 'for patch in irrlicht-1.8.4-patchset/*; do patch -p 1 -i ${patch}; done' system "for m in \$(find -name Makefile); do \ sed -i 's:-I/usr/include/freetype2/:-I#{CREW_PREFIX}/include/freetype2:g' \$m; \ sed -i 's:-I/usr/X11R6/include:-I#{CREW_PREFIX}/X11R6/include:g' \$m; \ @@ -55,13 +55,13 @@ class Irrlicht < Package end def self.install - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/include/irrlicht" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/libexec/irrlicht" - FileUtils.cp Dir.glob("include/*"), "#{CREW_DEST_PREFIX}/include/irrlicht" - FileUtils.cp 'lib/Linux/libIrrlicht.a', "#{CREW_DEST_LIB_PREFIX}" - FileUtils.cp 'lib/Linux/libIrrlicht.so.1.8.4', "#{CREW_DEST_LIB_PREFIX}" - Dir.chdir "#{CREW_DEST_LIB_PREFIX}" do + FileUtils.cp Dir.glob('include/*'), "#{CREW_DEST_PREFIX}/include/irrlicht" + FileUtils.cp 'lib/Linux/libIrrlicht.a', CREW_DEST_LIB_PREFIX.to_s + FileUtils.cp 'lib/Linux/libIrrlicht.so.1.8.4', CREW_DEST_LIB_PREFIX.to_s + Dir.chdir CREW_DEST_LIB_PREFIX.to_s do FileUtils.symlink 'libIrrlicht.so.1.8.4', 'libIrrlicht.so.1.8' FileUtils.symlink 'libIrrlicht.so.1.8.4', 'libIrrlicht.so' end diff --git a/packages/irrlicht_examples.rb b/packages/irrlicht_examples.rb index 0b091e5e8..e6eb1f454 100644 --- a/packages/irrlicht_examples.rb +++ b/packages/irrlicht_examples.rb @@ -9,34 +9,34 @@ class Irrlicht_examples < Package source_url 'https://downloads.sourceforge.net/irrlicht/irrlicht-1.8.4.zip' source_sha256 'f42b280bc608e545b820206fe2a999c55f290de5c7509a02bdbeeccc1bf9e433' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_examples/1.8.4_armv7l/irrlicht_examples-1.8.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_examples/1.8.4_armv7l/irrlicht_examples-1.8.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_examples/1.8.4_i686/irrlicht_examples-1.8.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_examples/1.8.4_x86_64/irrlicht_examples-1.8.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_examples/1.8.4_x86_64/irrlicht_examples-1.8.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '016e609af12216dbb79dded23cf223d668eefbee5c33087921ac9a2faf99fddb', armv7l: '016e609af12216dbb79dded23cf223d668eefbee5c33087921ac9a2faf99fddb', i686: '8653b1d919a602d0269484daec98047d0e4b5e655b50bae8d49341b04b4a0e2e', - x86_64: '6c366e0e444594fe94ef29cf6bcf309940d1a3daa2e0c0f151329e73fc142990', + x86_64: '6c366e0e444594fe94ef29cf6bcf309940d1a3daa2e0c0f151329e73fc142990' }) depends_on 'irrlicht' depends_on 'dos2unix' => :build def self.patch - system "curl -#LO https://dev.gentoo.org/~mgorny/dist/irrlicht-1.8.4-patchset.tar.bz2" + system 'curl -#LO https://dev.gentoo.org/~mgorny/dist/irrlicht-1.8.4-patchset.tar.bz2' @sha256sums = <<~EOF 03b6a5a8a98191f8efe6f7ccd5c957bbf2c4bf15ac6cdc987655792c8baff454 irrlicht-1.8.4-patchset.tar.bz2 EOF - IO.write("sha256sums", @sha256sums) - system "sha256sum -c sha256sums" + File.write('sha256sums', @sha256sums) + system 'sha256sum -c sha256sums' system "sed -i 's:\.\./\.\./media:../media:g' $(grep -rl '\.\./\.\./media' examples)" system "sed -i 's/\r$//' source/Irrlicht/COSOperator.cpp" - system "dos2unix include/IrrCompileConfig.h" - system "tar xvf irrlicht-1.8.4-patchset.tar.bz2" - system "for patch in irrlicht-1.8.4-patchset/*; do patch -p 1 -i ${patch}; done" + system 'dos2unix include/IrrCompileConfig.h' + system 'tar xvf irrlicht-1.8.4-patchset.tar.bz2' + system 'for patch in irrlicht-1.8.4-patchset/*; do patch -p 1 -i ${patch}; done' system "for m in \$(find -name Makefile); do \ sed -i 's:-I/usr/include/freetype2/:-I#{CREW_PREFIX}/include/freetype2:g' \$m; \ sed -i 's:-I/usr/X11R6/include:-I#{CREW_PREFIX}/X11R6/include:g' \$m; \ @@ -53,12 +53,12 @@ class Irrlicht_examples < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/libexec/irrlicht/examples" Dir.chdir 'bin' do - FileUtils.cp Dir.glob("Linux/*"), '.' - FileUtils.rm_r Dir.glob("Win*") - FileUtils.rm_r "MacOSX" - FileUtils.rm_r "Linux" - FileUtils.rm "readme.txt" - FileUtils.cp Dir.glob("./*"), "#{CREW_DEST_PREFIX}/libexec/irrlicht/examples/" + FileUtils.cp Dir.glob('Linux/*'), '.' + FileUtils.rm_r Dir.glob('Win*') + FileUtils.rm_r 'MacOSX' + FileUtils.rm_r 'Linux' + FileUtils.rm 'readme.txt' + FileUtils.cp Dir.glob('./*'), "#{CREW_DEST_PREFIX}/libexec/irrlicht/examples/" end end end diff --git a/packages/irrlicht_tools.rb b/packages/irrlicht_tools.rb index 7abc51902..6b045105d 100644 --- a/packages/irrlicht_tools.rb +++ b/packages/irrlicht_tools.rb @@ -9,34 +9,34 @@ class Irrlicht_tools < Package source_url 'https://downloads.sourceforge.net/irrlicht/irrlicht-1.8.4.zip' source_sha256 'f42b280bc608e545b820206fe2a999c55f290de5c7509a02bdbeeccc1bf9e433' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_tools/1.8.4_armv7l/irrlicht_tools-1.8.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_tools/1.8.4_armv7l/irrlicht_tools-1.8.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_tools/1.8.4_i686/irrlicht_tools-1.8.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_tools/1.8.4_x86_64/irrlicht_tools-1.8.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irrlicht_tools/1.8.4_x86_64/irrlicht_tools-1.8.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fb12a3c4e9d2e57b9eff5c08558090035e33a4790723edb8df19b1a02070be6b', armv7l: 'fb12a3c4e9d2e57b9eff5c08558090035e33a4790723edb8df19b1a02070be6b', i686: 'bfd76b9b6a999d06581b48103e2c3b603333e7df5186d03e75621b1160cf09f1', - x86_64: 'e988f9c00466346b85df68d01290763d0f8a43e824e59a1d836978eb55b6f900', + x86_64: 'e988f9c00466346b85df68d01290763d0f8a43e824e59a1d836978eb55b6f900' }) depends_on 'irrlicht' depends_on 'dos2unix' => :build def self.patch - system "curl -#LO https://dev.gentoo.org/~mgorny/dist/irrlicht-1.8.4-patchset.tar.bz2" + system 'curl -#LO https://dev.gentoo.org/~mgorny/dist/irrlicht-1.8.4-patchset.tar.bz2' @sha256sums = <<~EOF 03b6a5a8a98191f8efe6f7ccd5c957bbf2c4bf15ac6cdc987655792c8baff454 irrlicht-1.8.4-patchset.tar.bz2 EOF - IO.write("sha256sums", @sha256sums) - system "sha256sum -c sha256sums" + File.write('sha256sums', @sha256sums) + system 'sha256sum -c sha256sums' system "sed -i 's:\.\./\.\./media:../media:g' $(grep -rl '\.\./\.\./media' examples)" system "sed -i 's/\r$//' source/Irrlicht/COSOperator.cpp" - system "dos2unix include/IrrCompileConfig.h" - system "tar xvf irrlicht-1.8.4-patchset.tar.bz2" - system "for patch in irrlicht-1.8.4-patchset/*; do patch -p 1 -i ${patch}; done" + system 'dos2unix include/IrrCompileConfig.h' + system 'tar xvf irrlicht-1.8.4-patchset.tar.bz2' + system 'for patch in irrlicht-1.8.4-patchset/*; do patch -p 1 -i ${patch}; done' system "for m in \$(find -name Makefile); do \ sed -i 's:-I/usr/include/freetype2/:-I#{CREW_PREFIX}/include/freetype2:g' \$m; \ sed -i 's:-I/usr/X11R6/include:-I#{CREW_PREFIX}/X11R6/include:g' \$m; \ @@ -62,12 +62,12 @@ class Irrlicht_tools < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/libexec/irrlicht" Dir.chdir 'bin' do - FileUtils.cp Dir.glob("Linux/*"), '.' - FileUtils.rm_r Dir.glob("Win*") - FileUtils.rm_r "MacOSX" - FileUtils.rm_r "Linux" - FileUtils.rm "readme.txt" - FileUtils.cp Dir.glob("./*"), "#{CREW_DEST_PREFIX}/libexec/irrlicht/" + FileUtils.cp Dir.glob('Linux/*'), '.' + FileUtils.rm_r Dir.glob('Win*') + FileUtils.rm_r 'MacOSX' + FileUtils.rm_r 'Linux' + FileUtils.rm 'readme.txt' + FileUtils.cp Dir.glob('./*'), "#{CREW_DEST_PREFIX}/libexec/irrlicht/" end end end diff --git a/packages/irssi.rb b/packages/irssi.rb index 73a867735..254fb33dc 100644 --- a/packages/irssi.rb +++ b/packages/irssi.rb @@ -9,26 +9,26 @@ class Irssi < Package source_url 'https://github.com/irssi/irssi/releases/download/1.2.2/irssi-1.2.2.tar.xz' source_sha256 '6727060c918568ba2ff4295ad736128dba0b995d7b20491bca11f593bd857578' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irssi/1.2.2_armv7l/irssi-1.2.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irssi/1.2.2_armv7l/irssi-1.2.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irssi/1.2.2_i686/irssi-1.2.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irssi/1.2.2_x86_64/irssi-1.2.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/irssi/1.2.2_x86_64/irssi-1.2.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cef7c8a7eae8b5c8b3436808ba40d7ee47b6bee964accc6869ccc31d0bbd0c48', armv7l: 'cef7c8a7eae8b5c8b3436808ba40d7ee47b6bee964accc6869ccc31d0bbd0c48', i686: '2b55ec2d8ee5db531e350efc6e64e2e64c5b3a980bc1cf491d79d76cb873bf80', - x86_64: 'a507ca4d76b27659d03e421831da77ed161126ed7d8321cdd753fd4b45bd7536', + x86_64: 'a507ca4d76b27659d03e421831da77ed161126ed7d8321cdd753fd4b45bd7536' }) depends_on 'glib' => :build def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - "--sysconfdir=#{CREW_PREFIX}/etc" + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}", + "--sysconfdir=#{CREW_PREFIX}/etc" system 'make' end diff --git a/packages/isl.rb b/packages/isl.rb index 6a1098265..8da7f23a1 100644 --- a/packages/isl.rb +++ b/packages/isl.rb @@ -9,17 +9,17 @@ class Isl < Package source_url 'http://isl.gforge.inria.fr/isl-0.23.tar.xz' source_sha256 '5efc53efaef151301f4e7dde3856b66812d8153dede24fab17673f801c8698f2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/isl/0.23_armv7l/isl-0.23-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/isl/0.23_armv7l/isl-0.23-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/isl/0.23_i686/isl-0.23-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/isl/0.23_x86_64/isl-0.23-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/isl/0.23_x86_64/isl-0.23-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c552525f20ee4089d55c58cb718275ef8c5beba05f49dce6415de3a80983305e', armv7l: 'c552525f20ee4089d55c58cb718275ef8c5beba05f49dce6415de3a80983305e', i686: '84ea248c0a4994146fed949afe40b2b6395bda1466d50976f0b080751d7617e4', - x86_64: '870574b61938cd278848864fd861a6d25ce27723375af17c3c3108fdc1197766', + x86_64: '870574b61938cd278848864fd861a6d25ce27723375af17c3c3108fdc1197766' }) def self.build diff --git a/packages/iso_codes.rb b/packages/iso_codes.rb index 7a1ac6234..2ec2b8d1c 100644 --- a/packages/iso_codes.rb +++ b/packages/iso_codes.rb @@ -9,17 +9,17 @@ class Iso_codes < Package source_url 'https://salsa.debian.org/iso-codes-team/iso-codes/uploads/049ce6aac94d842be809f4063950646c/iso-codes-4.1.tar.xz' source_sha256 '67117fb76f32c8fb5e37d2d60bce238f1f8e865cc7b569a57cbc3017ca15488a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iso_codes/4.1_armv7l/iso_codes-4.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iso_codes/4.1_armv7l/iso_codes-4.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iso_codes/4.1_i686/iso_codes-4.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iso_codes/4.1_x86_64/iso_codes-4.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/iso_codes/4.1_x86_64/iso_codes-4.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3842e352264375e1b331bc14e4bdfceb56c27978e4ca96b0572c96db980266c0', armv7l: '3842e352264375e1b331bc14e4bdfceb56c27978e4ca96b0572c96db980266c0', i686: '61d56299e86b904fec2595653853dbbc1029631867b335896834d6cc3c65f9bb', - x86_64: '5491ddcffd603df2cecdaa60f4ea498f290f117cf1202aa1bfc85af35e19772c', + x86_64: '5491ddcffd603df2cecdaa60f4ea498f290f117cf1202aa1bfc85af35e19772c' }) def self.build @@ -28,6 +28,6 @@ class Iso_codes < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/jack1.rb b/packages/jack1.rb index e4b0e8354..096d2742d 100644 --- a/packages/jack1.rb +++ b/packages/jack1.rb @@ -9,17 +9,17 @@ class Jack1 < Package source_url 'https://github.com/jackaudio/jack1/archive/b04083761496410a52126cdbcd35c557ee82f2e5.tar.gz' source_sha256 '376f2cd292ec285e53dbd5fe30a151d8a45dd7be5034a5b05dbb7e8a4735d7b1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jack1/b04083_armv7l/jack1-b04083-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jack1/b04083_armv7l/jack1-b04083-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jack1/b04083_i686/jack1-b04083-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jack1/b04083_x86_64/jack1-b04083-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jack1/b04083_x86_64/jack1-b04083-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a14ae812ae5d89c0ca4a3922d7706fdc3ef1c5f2898a230aebd84246a2988464', armv7l: 'a14ae812ae5d89c0ca4a3922d7706fdc3ef1c5f2898a230aebd84246a2988464', i686: '475b1a17382257853fe753b27f3a7cfd6fd0d53bbf1b3a8f6d0cb0cdf7edff32', - x86_64: 'e212d48b752a9d3e73ba430e5c1275ca8208f9bd2452f1b1024f4198f163e623', + x86_64: 'e212d48b752a9d3e73ba430e5c1275ca8208f9bd2452f1b1024f4198f163e623' }) depends_on 'alsa_plugins' diff --git a/packages/jam.rb b/packages/jam.rb index a6f463623..918c48ac7 100644 --- a/packages/jam.rb +++ b/packages/jam.rb @@ -9,24 +9,24 @@ class Jam < Package source_url 'https://swarm.workshop.perforce.com/downloads/guest/perforce_software/jam/jam-2.6.zip' source_sha256 '7c510be24dc9d0912886c4364dc17a013e042408386f6b937e30bd9928d5223c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jam/2.6_armv7l/jam-2.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jam/2.6_armv7l/jam-2.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jam/2.6_i686/jam-2.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jam/2.6_x86_64/jam-2.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jam/2.6_x86_64/jam-2.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f3b20e59eef2b8445d75ef628daadca9b42a2cb337c0ad19e83065f16f4e08fa', armv7l: 'f3b20e59eef2b8445d75ef628daadca9b42a2cb337c0ad19e83065f16f4e08fa', i686: 'd1cb265a2736b74115688564f3ba86ba58db11cc4a14e38a8146d9e86655392e', - x86_64: '7ee76df942ed573943d45a451ce9337c7eead666a40e3c33ed5082c7f178ae6b', + x86_64: '7ee76df942ed573943d45a451ce9337c7eead666a40e3c33ed5082c7f178ae6b' }) depends_on 'unzip' => :build def self.build system "sed -i 's,jam0,jam,g' Makefile" - system "make" + system 'make' end def self.install diff --git a/packages/janet.rb b/packages/janet.rb index 0eb8d2b9d..7397c658b 100644 --- a/packages/janet.rb +++ b/packages/janet.rb @@ -9,17 +9,17 @@ class Janet < Package source_url 'https://github.com/janet-lang/janet/archive/v1.7.0.tar.gz' source_sha256 '2a119f3a79b209a858864e73ca3efda57ac044df3c89762a31480bbea386d2a3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/janet/1.7.0_armv7l/janet-1.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/janet/1.7.0_armv7l/janet-1.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/janet/1.7.0_i686/janet-1.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/janet/1.7.0_x86_64/janet-1.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/janet/1.7.0_x86_64/janet-1.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6fbc239bc6374e516ca5e63e988e50a62f5396b83cc1b5ffcc37c484f436ea07', armv7l: '6fbc239bc6374e516ca5e63e988e50a62f5396b83cc1b5ffcc37c484f436ea07', i686: '5037e0285af569a4a660094599bb251695387fe84936bc53315a107d2d258b61', - x86_64: 'db58991ce4aef8d19e17abf5e944f39bb94bbb5e7b750c217de36fae71fce1b3', + x86_64: 'db58991ce4aef8d19e17abf5e944f39bb94bbb5e7b750c217de36fae71fce1b3' }) def self.build diff --git a/packages/jbigkit.rb b/packages/jbigkit.rb index 0e4503067..6edde30a9 100644 --- a/packages/jbigkit.rb +++ b/packages/jbigkit.rb @@ -9,17 +9,17 @@ class Jbigkit < Package source_url 'https://www.cl.cam.ac.uk/~mgk25/jbigkit/download/jbigkit-2.1.tar.gz' source_sha256 'de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jbigkit/2.1_armv7l/jbigkit-2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jbigkit/2.1_armv7l/jbigkit-2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jbigkit/2.1_i686/jbigkit-2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jbigkit/2.1_x86_64/jbigkit-2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jbigkit/2.1_x86_64/jbigkit-2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '04f05a1e9d64fd440828b26dbab92e332e14cf8877f89dd3a3184ccb394f28ae', armv7l: '04f05a1e9d64fd440828b26dbab92e332e14cf8877f89dd3a3184ccb394f28ae', i686: '4f5af8e7dcf0d1bb3901be4454bf6fcd1808ce1aac9eeeed339664836328d48a', - x86_64: 'e9c62cc25c29df8254d6e48e1ac31d4ae801e55f0f7edef4753daa80fbfdeee8', + x86_64: 'e9c62cc25c29df8254d6e48e1ac31d4ae801e55f0f7edef4753daa80fbfdeee8' }) def self.patch diff --git a/packages/jdk.rb b/packages/jdk.rb index ec84a4c47..452691511 100644 --- a/packages/jdk.rb +++ b/packages/jdk.rb @@ -11,26 +11,26 @@ class Jdk < Package def self.preflight jdkver = `java -version 2>&1 | head -1 | cut -d'"' -f2`.chomp - unless jdkver.empty? or jdkver.include? 'No such file or directory' or jdkver.include? 'not found' + unless jdkver.empty? || jdkver.include?('No such file or directory') || jdkver.include?('not found') majver = `java -version 2>&1 | head -1 | cut -d'"' -f2 | cut -d'.' -f1`.chomp majver = '8' if majver == '1' puts "Package jdk#{majver} already installed.".lightgreen abort "Enter `crew remove jdk#{majver} && crew install jdk` to install a different version." end puts - puts "Select version:" - puts " 8 = JDK 8u333" + puts 'Select version:' + puts ' 8 = JDK 8u333' if ARCH == 'x86_64' - puts "11 = JDK 11.0.15.1" - puts "17 = JDK 17.0.3.1" - puts "18 = JDK 18.0.1.1" + puts '11 = JDK 11.0.15.1' + puts '17 = JDK 17.0.3.1' + puts '18 = JDK 18.0.1.1' end - puts " 0 = Cancel" + puts ' 0 = Cancel' - while version = STDIN.gets.chomp + while version = $stdin.gets.chomp case version when '8', '11', '17', '18' - depends_on 'jdk' + version + depends_on "jdk#{version}" break when '0' abort diff --git a/packages/jdk11.rb b/packages/jdk11.rb index 2ffe9e325..a710cb9c0 100644 --- a/packages/jdk11.rb +++ b/packages/jdk11.rb @@ -12,7 +12,7 @@ class Jdk11 < Package no_patchelf def self.preflight - ['jdk8','jdk15','jdk16','jdk17','jdk18'].each do |jdk| + %w[jdk8 jdk15 jdk16 jdk17 jdk18].each do |jdk| abort "#{jdk} installed.".lightgreen if Dir.exist? "#{CREW_PREFIX}/share/#{jdk}" end end @@ -20,17 +20,17 @@ class Jdk11 < Package def self.install jdk_bin = "#{HOME}/Downloads/jdk-#{version}_linux-x64_bin.tar.gz" jdk_sha256 = 'a40ad9342646ec14196deaf28c64f697fef4c698296f0e7d39b638f360780d27' - unless File.exist? jdk_bin then + unless File.exist? jdk_bin puts "\nOracle now requires an account to download the JDK.\n".orange - puts "You must login at https://login.oracle.com/mysso/signon.jsp and then visit:".orange - puts "https://www.oracle.com/java/technologies/downloads/#java11".orange + puts 'You must login at https://login.oracle.com/mysso/signon.jsp and then visit:'.orange + puts 'https://www.oracle.com/java/technologies/downloads/#java11'.orange puts "\nDownload the JDK for your architecture to #{HOME}/Downloads to continue.\n".orange abort end - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read(jdk_bin) ) == jdk_sha256 + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read(jdk_bin)) == jdk_sha256 system "tar xvf #{jdk_bin}" jdk11_dir = "#{CREW_DEST_PREFIX}/share/jdk11" - FileUtils.mkdir_p "#{jdk11_dir}" + FileUtils.mkdir_p jdk11_dir.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.cd "jdk-#{version}" do FileUtils.rm_f 'lib/src.zip' diff --git a/packages/jdk17.rb b/packages/jdk17.rb index 7d2cc8aa5..d20ba9a42 100644 --- a/packages/jdk17.rb +++ b/packages/jdk17.rb @@ -12,7 +12,7 @@ class Jdk17 < Package no_patchelf def self.preflight - ['jdk8','jdk11','jdk15','jdk16','jdk18'].each do |jdk| + %w[jdk8 jdk11 jdk15 jdk16 jdk18].each do |jdk| abort "#{jdk} installed.".lightgreen if Dir.exist? "#{CREW_PREFIX}/share/#{jdk}" end end @@ -20,17 +20,17 @@ class Jdk17 < Package def self.install jdk_bin = "#{HOME}/Downloads/jdk-17_linux-x64_bin.tar.gz" jdk_sha256 = '11b4465229b77fa84416a14b5e7023b6d2cf03cda5eb1557d57aea0247fff643' - unless File.exist? jdk_bin then + unless File.exist? jdk_bin puts "\nOracle now requires an account to download the JDK.\n".orange - puts "You must login at https://login.oracle.com/mysso/signon.jsp and then visit:".orange - puts "https://www.oracle.com/java/technologies/downloads/#java17".orange + puts 'You must login at https://login.oracle.com/mysso/signon.jsp and then visit:'.orange + puts 'https://www.oracle.com/java/technologies/downloads/#java17'.orange puts "\nDownload the JDK for your architecture to #{HOME}/Downloads to continue.\n".orange abort end - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read(jdk_bin) ) == jdk_sha256 + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read(jdk_bin)) == jdk_sha256 system "tar xvf #{jdk_bin}" jdk17_dir = "#{CREW_DEST_PREFIX}/share/jdk17" - FileUtils.mkdir_p "#{jdk17_dir}" + FileUtils.mkdir_p jdk17_dir.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.cd "jdk-#{version}" do FileUtils.rm_f 'lib/src.zip' diff --git a/packages/jdk18.rb b/packages/jdk18.rb index f9264655c..ca33a21f8 100644 --- a/packages/jdk18.rb +++ b/packages/jdk18.rb @@ -12,7 +12,7 @@ class Jdk18 < Package no_patchelf def self.preflight - ['jdk8','jdk11','jdk15','jdk16','jdk17'].each do |jdk| + %w[jdk8 jdk11 jdk15 jdk16 jdk17].each do |jdk| abort "#{jdk} installed.".lightgreen if Dir.exist? "#{CREW_PREFIX}/share/#{jdk}" end end @@ -20,17 +20,17 @@ class Jdk18 < Package def self.install jdk_bin = "#{HOME}/Downloads/jdk-18_linux-x64_bin.tar.gz" jdk_sha256 = 'dbabd3f726775a63329254b001b4190c082206e38323950b2db478606f1d65fa' - unless File.exist? jdk_bin then + unless File.exist? jdk_bin puts "\nOracle now requires an account to download the JDK.\n".orange - puts "You must login at https://login.oracle.com/mysso/signon.jsp and then visit:".orange - puts "https://www.oracle.com/java/technologies/downloads/#java18".orange + puts 'You must login at https://login.oracle.com/mysso/signon.jsp and then visit:'.orange + puts 'https://www.oracle.com/java/technologies/downloads/#java18'.orange puts "\nDownload the JDK for your architecture to #{HOME}/Downloads to continue.\n".orange abort end - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read(jdk_bin) ) == jdk_sha256 + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read(jdk_bin)) == jdk_sha256 system "tar xvf #{jdk_bin}" jdk18_dir = "#{CREW_DEST_PREFIX}/share/jdk18" - FileUtils.mkdir_p "#{jdk18_dir}" + FileUtils.mkdir_p jdk18_dir.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.cd "jdk-#{version}" do FileUtils.rm_f 'lib/src.zip' diff --git a/packages/jdk8.rb b/packages/jdk8.rb index 625f90664..57620705d 100644 --- a/packages/jdk8.rb +++ b/packages/jdk8.rb @@ -12,7 +12,7 @@ class Jdk8 < Package no_patchelf def self.preflight - ['jdk11','jdk15','jdk16','jdk17','jdk18'].each do |jdk| + %w[jdk11 jdk15 jdk16 jdk17 jdk18].each do |jdk| abort "#{jdk} installed.".lightgreen if Dir.exist? "#{CREW_PREFIX}/share/#{jdk}" end end @@ -31,15 +31,15 @@ class Jdk8 < Package end unless File.exist? jdk_bin puts "\nOracle now requires an account to download the JDK.\n".orange - puts "You must login at https://login.oracle.com/mysso/signon.jsp and then visit:".orange - puts "https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html".orange + puts 'You must login at https://login.oracle.com/mysso/signon.jsp and then visit:'.orange + puts 'https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html'.orange puts "\nDownload the JDK for your architecture to #{HOME}/Downloads to continue.\n".orange abort end - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read(jdk_bin) ) == jdk_sha256 + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read(jdk_bin)) == jdk_sha256 system "tar xvf #{jdk_bin}" jdk8_dir = "#{CREW_DEST_PREFIX}/share/jdk8" - FileUtils.mkdir_p "#{jdk8_dir}" + FileUtils.mkdir_p jdk8_dir.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.cd 'jdk1.8.0_333' do FileUtils.rm_f 'src.zip' diff --git a/packages/jemalloc.rb b/packages/jemalloc.rb index aeb44370e..50c527ce6 100644 --- a/packages/jemalloc.rb +++ b/packages/jemalloc.rb @@ -9,17 +9,17 @@ class Jemalloc < Package source_url 'https://github.com/jemalloc/jemalloc/releases/download/5.2.1/jemalloc-5.2.1.tar.bz2' source_sha256 '34330e5ce276099e2e8950d9335db5a875689a4c6a56751ef3b1d8c537f887f6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jemalloc/5.2.1_armv7l/jemalloc-5.2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jemalloc/5.2.1_armv7l/jemalloc-5.2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jemalloc/5.2.1_i686/jemalloc-5.2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jemalloc/5.2.1_x86_64/jemalloc-5.2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jemalloc/5.2.1_x86_64/jemalloc-5.2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bc626c680f09555d7909d4cb13eac39b321ac930b8deb68e5e5dd9e24ac95e55', armv7l: 'bc626c680f09555d7909d4cb13eac39b321ac930b8deb68e5e5dd9e24ac95e55', i686: '6f27f415d4db08b3c108c7d53cd93b2d473751e1cc8c3514086e9392ff59c6ef', - x86_64: '5cd68973fac52dceefe6bd0cd50d1ecb43538206013c4e8c148c9581d1ec753e', + x86_64: '5cd68973fac52dceefe6bd0cd50d1ecb43538206013c4e8c148c9581d1ec753e' }) depends_on 'libxslt' => :build @@ -32,6 +32,6 @@ class Jemalloc < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/jfrog.rb b/packages/jfrog.rb index eb0bf7063..004037c0e 100644 --- a/packages/jfrog.rb +++ b/packages/jfrog.rb @@ -9,23 +9,23 @@ class Jfrog < Package source_url 'https://github.com/jfrog/jfrog-cli-go/archive/1.39.5.tar.gz' source_sha256 '75a0f9bfd3170d03c542b62442761822ff2e4a7a279406d9b2ee5eeee888813f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jfrog/1.39.5_armv7l/jfrog-1.39.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jfrog/1.39.5_armv7l/jfrog-1.39.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jfrog/1.39.5_i686/jfrog-1.39.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jfrog/1.39.5_x86_64/jfrog-1.39.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jfrog/1.39.5_x86_64/jfrog-1.39.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4561d7c7fe855a92055e23baee586f25b0261fce20f89919c12ca477e0895324', armv7l: '4561d7c7fe855a92055e23baee586f25b0261fce20f89919c12ca477e0895324', i686: 'a9e442aaa7c27b21256b8fc43d8f14b97ab3b65efa247812f5fb20ed57cbf028', - x86_64: '260c9a12692b2942cba44748dd5bdc72efbf377064ddd242db4100bff4a175ca', + x86_64: '260c9a12692b2942cba44748dd5bdc72efbf377064ddd242db4100bff4a175ca' }) depends_on 'go' => :build def self.build - system "git clone https://github.com/jfrog/jfrog-cli-go.git" + system 'git clone https://github.com/jfrog/jfrog-cli-go.git' system "cd jfrog-cli-go && git checkout #{version} && build/build.sh" end diff --git a/packages/jobscheduler.rb b/packages/jobscheduler.rb index cb789916e..cf736928a 100644 --- a/packages/jobscheduler.rb +++ b/packages/jobscheduler.rb @@ -9,23 +9,23 @@ class Jobscheduler < Package source_url 'http://downloads.sourceforge.net/project/jobscheduler/jobscheduler_unix_universal_agent.1.12.3.tar.gz' source_sha256 '079819463d1e64300fd4f2231e84a62d282b4319dd5585fcbf6ca6014484352b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_armv7l/jobscheduler-1.12.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_armv7l/jobscheduler-1.12.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_i686/jobscheduler-1.12.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_x86_64/jobscheduler-1.12.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_x86_64/jobscheduler-1.12.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '91e009c4f9fdc0f8db00a71419235175e9ba0971a1511723866bad0358bc4429', armv7l: '91e009c4f9fdc0f8db00a71419235175e9ba0971a1511723866bad0358bc4429', i686: 'dacdfabdfc6066682963f04acd368bc65d71698d1d00337a859f90037c560f31', - x86_64: 'b103672e6f0fbfe82ce2f81de472df9d607cf69bb2110d4c4b8265e1f9aa189b', + x86_64: 'b103672e6f0fbfe82ce2f81de472df9d607cf69bb2110d4c4b8265e1f9aa189b' }) depends_on 'jdk8' def self.install - FileUtils.mkdir_p "#{CREW_DEST_PREFIX}" + FileUtils.mkdir_p CREW_DEST_PREFIX.to_s system "cp -r bin/ #{CREW_DEST_PREFIX}" system "cp -r lib/ #{CREW_DEST_PREFIX}" system "cp -r var_4445/ #{CREW_DEST_PREFIX}" @@ -33,7 +33,7 @@ class Jobscheduler < Package def self.postinstall puts - puts "For usage information, see https://kb.sos-berlin.com/x/kQiX#JobSchedulerUniversalAgent-Installation&Operation-Usage".lightblue + puts 'For usage information, see https://kb.sos-berlin.com/x/kQiX#JobSchedulerUniversalAgent-Installation&Operation-Usage'.lightblue puts end end diff --git a/packages/jp2a.rb b/packages/jp2a.rb index 0de45f368..448f0a0df 100644 --- a/packages/jp2a.rb +++ b/packages/jp2a.rb @@ -6,20 +6,20 @@ class Jp2a < Package version '1.1.0' license 'GPL-2' compatibility 'all' - source_url "https://github.com/Talinx/jp2a/releases/download/v1.1.0/jp2a-1.1.0.tar.bz2" + source_url 'https://github.com/Talinx/jp2a/releases/download/v1.1.0/jp2a-1.1.0.tar.bz2' source_sha256 '6017b83f10bae352c7786868a977a02080a4e84fb99e6fbad18086fcfedffdf4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jp2a/1.1.0_armv7l/jp2a-1.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jp2a/1.1.0_armv7l/jp2a-1.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jp2a/1.1.0_i686/jp2a-1.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jp2a/1.1.0_x86_64/jp2a-1.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jp2a/1.1.0_x86_64/jp2a-1.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '23f9ec4aee910371c8a37b464e50270b26e000125c9a5636675ed10c08ac8e16', armv7l: '23f9ec4aee910371c8a37b464e50270b26e000125c9a5636675ed10c08ac8e16', i686: '7ce07d9769cfe508d021f1fb17d7969c8f986c577a1f903de764890165824f18', - x86_64: '981baefcffa4d9cc67758003cd068235b074b7200e1ffed05d0f5ce76116f089', + x86_64: '981baefcffa4d9cc67758003cd068235b074b7200e1ffed05d0f5ce76116f089' }) depends_on 'libjpeg' @@ -29,11 +29,11 @@ class Jp2a < Package def self.build system "./configure #{CREW_OPTIONS} \ --enable-curl" - system "make" + system 'make' end def self.check - system "make check || true" + system 'make check || true' end def self.install diff --git a/packages/jpegoptim.rb b/packages/jpegoptim.rb index ecd651d0e..f3bbff21b 100644 --- a/packages/jpegoptim.rb +++ b/packages/jpegoptim.rb @@ -9,17 +9,17 @@ class Jpegoptim < Package source_url 'https://github.com/tjko/jpegoptim/archive/v1.4.7.tar.gz' source_sha256 'c52616f2fb8d481315871680f9943b0f58c553d1e0c49a6bd4691a3e66d7e6de' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jpegoptim/1.4.7_armv7l/jpegoptim-1.4.7-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jpegoptim/1.4.7_armv7l/jpegoptim-1.4.7-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jpegoptim/1.4.7_i686/jpegoptim-1.4.7-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jpegoptim/1.4.7_x86_64/jpegoptim-1.4.7-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jpegoptim/1.4.7_x86_64/jpegoptim-1.4.7-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8e2fb70c56a4d0afd63a766bb3baa8d9bd17be103393aef137d4026511e84edc', armv7l: '8e2fb70c56a4d0afd63a766bb3baa8d9bd17be103393aef137d4026511e84edc', i686: '0502e5b79febacbdb1d0469c6a1951e8b1b7fe004fc3ebe3ffc4f6a32f6c802a', - x86_64: '9c3f331ec059b3f6f9580845be871658467ae7ee00fed66021bdbeee497c3a82', + x86_64: '9c3f331ec059b3f6f9580845be871658467ae7ee00fed66021bdbeee497c3a82' }) depends_on 'libjpeg' diff --git a/packages/js78.rb b/packages/js78.rb index 4c38cc760..04bd15653 100644 --- a/packages/js78.rb +++ b/packages/js78.rb @@ -27,12 +27,12 @@ class Js78 < Package depends_on 'llvm' => :build depends_on 'nspr' - case ARCH - when 'aarch64', 'armv7l' - @rust_default_host = 'armv7-unknown-linux-gnueabihf' - else - @rust_default_host = "#{ARCH}-unknown-linux-gnu" - end + @rust_default_host = case ARCH + when 'aarch64', 'armv7l' + 'armv7-unknown-linux-gnueabihf' + else + "#{ARCH}-unknown-linux-gnu" + end def self.patch # Ubuntu patches @@ -41,9 +41,7 @@ class Js78 < Package patch_sha256 = 'dcf2eec86c275448656cf18b3c142c3a2067dc8fdeff029211b66182b9179d21' system('curl -#L', patch_url, '-o', 'unzippatches.tar.xz') - unless Digest::SHA256.hexdigest(File.read('./unzippatches.tar.xz')) == patch_sha256 - abort 'Checksum mismatch :/ try again' - end + abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest(File.read('./unzippatches.tar.xz')) == patch_sha256 system('tar', '-xf', 'unzippatches.tar.xz') system('for i in `cat debian/patches/series`; do patch -p 1 < debian/patches/$i; done') @@ -52,9 +50,7 @@ class Js78 < Package patch2_url = 'https://github.com/archlinux/svntogit-packages/raw/packages/js78/trunk/0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch' patch2_sha256 = 'ad3dd149651d76c1c3de2dc71d3fb3361181a1add75ff095df7bfba88a4e4ad6' system('curl', '-Lf', patch2_url, '-o', '0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch') - unless Digest::SHA256.hexdigest(File.read('./0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch')) == patch2_sha256 - abort 'Checksum mismatch :/ try again' - end + abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest(File.read('./0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch')) == patch2_sha256 system('patch -p 1 < ./0002-Bug-1667736-Update-packed_simd-to-compile-on-Rust-1..patch') end diff --git a/packages/js91.rb b/packages/js91.rb index ae4124e84..462b4dcee 100644 --- a/packages/js91.rb +++ b/packages/js91.rb @@ -47,9 +47,7 @@ class Js91 < Package # Fixes https://bugs.gentoo.org/816975 system "curl -Lf 'https://816975.bugs.gentoo.org/attachment.cgi?id=745218&action=diff&format=raw&headers=1' -o i686_math.patch" - unless Digest::SHA256.hexdigest(File.read('i686_math.patch')) == 'fcba8ce061545e893d9eebd3057cee150362fa23d7f3de4b249ec595789a0688' - abort 'Checksum mismatch :/ try again' - end + abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest(File.read('i686_math.patch')) == 'fcba8ce061545e893d9eebd3057cee150362fa23d7f3de4b249ec595789a0688' system('patch -Np1 -i i686_math.patch') end diff --git a/packages/jsonc.rb b/packages/jsonc.rb index 986fb702c..f5724ab13 100644 --- a/packages/jsonc.rb +++ b/packages/jsonc.rb @@ -9,17 +9,17 @@ class Jsonc < Package source_url 'https://github.com/json-c/json-c/archive/json-c-0.13.1-20180305.tar.gz' source_sha256 '5d867baeb7f540abe8f3265ac18ed7a24f91fe3c5f4fd99ac3caba0708511b90' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jsonc/0.13.1-20180305-1_armv7l/jsonc-0.13.1-20180305-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jsonc/0.13.1-20180305-1_armv7l/jsonc-0.13.1-20180305-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jsonc/0.13.1-20180305-1_i686/jsonc-0.13.1-20180305-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jsonc/0.13.1-20180305-1_x86_64/jsonc-0.13.1-20180305-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jsonc/0.13.1-20180305-1_x86_64/jsonc-0.13.1-20180305-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c00bac86e26ee85be838fd5ab2ac422f144a86d7049be13809e389607e3ca97b', armv7l: 'c00bac86e26ee85be838fd5ab2ac422f144a86d7049be13809e389607e3ca97b', i686: 'c72d10147176e9ab64a91d933b8c4d2c6c9e62b95a63f3edf17cb97bbf5a066e', - x86_64: 'a39d059131cb8f1fa0b436199433f634d2f991594c2e94fe03e5388230637fc7', + x86_64: 'a39d059131cb8f1fa0b436199433f634d2f991594c2e94fe03e5388230637fc7' }) def self.build diff --git a/packages/julia.rb b/packages/julia.rb index b86f2fe9b..9f188950e 100644 --- a/packages/julia.rb +++ b/packages/julia.rb @@ -6,22 +6,22 @@ class Julia < Package version '1.7.2' license 'MIT' compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.2-linux-armv7l.tar.gz', armv7l: 'https://julialang-s3.julialang.org/bin/linux/armv7l/1.7/julia-1.7.2-linux-armv7l.tar.gz', i686: 'https://julialang-s3.julialang.org/bin/linux/x86/1.7/julia-1.7.2-linux-i686.tar.gz', - x86_64: 'https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz', + x86_64: 'https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.2-linux-x86_64.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: '837c93adf75a3e981eacf35f24f1d95cd2e4d9c490b84befd3865b2d558b730c', armv7l: '837c93adf75a3e981eacf35f24f1d95cd2e4d9c490b84befd3865b2d558b730c', i686: 'f5f8e6cbaf0acd473a5e13c23c80f0672207eb86408178fec221f4f7fb88f6d1', - x86_64: 'a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95', + x86_64: 'a75244724f3b2de0e7249c861fbf64078257c16fb4203be78f1cf4dd5973ba95' }) def self.install FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}/julia" - FileUtils.cp_r Dir['.'], "#{CREW_DEST_PREFIX}" + FileUtils.cp_r Dir['.'], CREW_DEST_PREFIX.to_s if ARCH == 'x86_64' FileUtils.cd "#{CREW_DEST_PREFIX}/lib/julia" do system "find . -type f -exec ln -s #{CREW_PREFIX}/lib/julia/{} #{CREW_DEST_LIB_PREFIX}/julia/{} \\;" diff --git a/packages/kakoune.rb b/packages/kakoune.rb index 16d3df5fd..66cae2d49 100644 --- a/packages/kakoune.rb +++ b/packages/kakoune.rb @@ -1,7 +1,7 @@ require 'package' class Kakoune < Package - # TODO prebuild version + # TODO: prebuild version description 'mawww\'s experiment for a better code editor' homepage 'http://kakoune.org/' compatibility 'all' @@ -10,17 +10,17 @@ class Kakoune < Package source_url 'https://github.com/mawww/kakoune/releases/download/v2018.09.04/kakoune-2018.09.04.tar.bz2' source_sha256 '7a31c9f08c261c5128d1753762721dd7b7fe4bb4e9a3c368c9d768c72a1472e1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kakoune/v2018.09.04_armv7l/kakoune-v2018.09.04-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kakoune/v2018.09.04_armv7l/kakoune-v2018.09.04-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kakoune/v2018.09.04_i686/kakoune-v2018.09.04-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kakoune/v2018.09.04_x86_64/kakoune-v2018.09.04-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kakoune/v2018.09.04_x86_64/kakoune-v2018.09.04-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a4304ec155e6c375c841451df07d60b19ed288b0abc9f99b46a6de52a2b40321', armv7l: 'a4304ec155e6c375c841451df07d60b19ed288b0abc9f99b46a6de52a2b40321', i686: 'd602be65796ba2ec9b13a105910225469e9ba0b73c32459169b1e8ea8784ce13', - x86_64: 'daed7d68e53f1f2751dc6a9a59c3efaab0a89651ff690b2cb5ac8be02e4d95f1', + x86_64: 'daed7d68e53f1f2751dc6a9a59c3efaab0a89651ff690b2cb5ac8be02e4d95f1' }) depends_on 'ncurses' => :build @@ -28,14 +28,14 @@ class Kakoune < Package depends_on 'libxslt' => :build def self.build - Dir.chdir("src") do - system "make", "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "debug=no" + Dir.chdir('src') do + system 'make', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'debug=no' end end def self.install - Dir.chdir("src") do - system "make", "install", "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "debug=no" + Dir.chdir('src') do + system 'make', 'install', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'debug=no' end end end diff --git a/packages/kbd.rb b/packages/kbd.rb index 2b428c09a..e60efad1a 100644 --- a/packages/kbd.rb +++ b/packages/kbd.rb @@ -9,17 +9,17 @@ class Kbd < Package source_url 'https://github.com/legionus/kbd/archive/2.0.4.tar.gz' source_sha256 '18f45ee8790ddb18363fcb98d60e715528b1c04aa4501bd69111609d43240d3e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbd/2.0.4_armv7l/kbd-2.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbd/2.0.4_armv7l/kbd-2.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbd/2.0.4_i686/kbd-2.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbd/2.0.4_x86_64/kbd-2.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbd/2.0.4_x86_64/kbd-2.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0c53c9ac9dfae25f7ddbc308db92cff85b5343e594cfb5e9f73058340eda1401', armv7l: '0c53c9ac9dfae25f7ddbc308db92cff85b5343e594cfb5e9f73058340eda1401', i686: '448eb6055759318a5e87bbcf37e57bf636aaaa941b69c245f7db09d5b20c5720', - x86_64: '7e16b148b66c8466ec6dc2685da62c83feb09a915e21ed0b5b7fb5d9be0e14a1', + x86_64: '7e16b148b66c8466ec6dc2685da62c83feb09a915e21ed0b5b7fb5d9be0e14a1' }) depends_on 'linux_pam' @@ -33,6 +33,6 @@ class Kbd < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/kbfsfuse.rb b/packages/kbfsfuse.rb index bc63fe798..717edba32 100644 --- a/packages/kbfsfuse.rb +++ b/packages/kbfsfuse.rb @@ -9,23 +9,23 @@ class Kbfsfuse < Package source_url 'https://github.com/keybase/kbfs/archive/v1.0.40.tar.gz' source_sha256 '2bbbfd2eb7ed12295375a182656af6dcc509827f7ed83c2b1dd0f72f56853fa5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsfuse/1.0.40_armv7l/kbfsfuse-1.0.40-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsfuse/1.0.40_armv7l/kbfsfuse-1.0.40-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsfuse/1.0.40_i686/kbfsfuse-1.0.40-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsfuse/1.0.40_x86_64/kbfsfuse-1.0.40-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsfuse/1.0.40_x86_64/kbfsfuse-1.0.40-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fdf320e2c52383d11ecfc3c1ab355e2950d1acc6b23583b9751b7c296948dc2e', armv7l: 'fdf320e2c52383d11ecfc3c1ab355e2950d1acc6b23583b9751b7c296948dc2e', i686: '1b17dfe14583bdd5a8eec019efd242563132ce7e513b50a411cb58db7d9907ea', - x86_64: 'e225df2cae3b2dadc90adc1983f6adcdaa41e1846df2936d0e8a1a2a42811a96', + x86_64: 'e225df2cae3b2dadc90adc1983f6adcdaa41e1846df2936d0e8a1a2a42811a96' }) depends_on 'keybase' def self.install - system "go get github.com/keybase/kbfs/kbfsfuse" + system 'go get github.com/keybase/kbfs/kbfsfuse' system "go build -o #{CREW_DEST_PREFIX}/bin/kbfsfuse -tags production github.com/keybase/kbfs/kbfsfuse" end end diff --git a/packages/kbfsgit.rb b/packages/kbfsgit.rb index 4f29c9adf..58963980c 100644 --- a/packages/kbfsgit.rb +++ b/packages/kbfsgit.rb @@ -9,23 +9,23 @@ class Kbfsgit < Package source_url 'https://github.com/keybase/kbfs/archive/v1.0.40.tar.gz' source_sha256 '2bbbfd2eb7ed12295375a182656af6dcc509827f7ed83c2b1dd0f72f56853fa5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsgit/1.0.40_armv7l/kbfsgit-1.0.40-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsgit/1.0.40_armv7l/kbfsgit-1.0.40-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsgit/1.0.40_i686/kbfsgit-1.0.40-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsgit/1.0.40_x86_64/kbfsgit-1.0.40-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kbfsgit/1.0.40_x86_64/kbfsgit-1.0.40-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '23d60c0673cea6be297723edba12de195c333f3f575c1f6e4860a66b8739c1a4', armv7l: '23d60c0673cea6be297723edba12de195c333f3f575c1f6e4860a66b8739c1a4', i686: '7714a0c9d259a7001f0b78cdb3848f1a9dc0b032fa8428e0153a278cd9c7d2dd', - x86_64: 'a6d5354a474c40cac6183e716912ace7cc8144e086ac0e6ea733e07a3c590c4c', + x86_64: 'a6d5354a474c40cac6183e716912ace7cc8144e086ac0e6ea733e07a3c590c4c' }) depends_on 'keybase' def self.install - system "go get github.com/keybase/kbfs/kbfsgit/git-remote-keybase" + system 'go get github.com/keybase/kbfs/kbfsgit/git-remote-keybase' system "go build -o #{CREW_DEST_PREFIX}/bin/git-remote-keybase -tags production github.com/keybase/kbfs/kbfsgit/git-remote-keybase" end end diff --git a/packages/kcov.rb b/packages/kcov.rb index 6da084afd..8bec307da 100644 --- a/packages/kcov.rb +++ b/packages/kcov.rb @@ -9,17 +9,17 @@ class Kcov < Package source_url 'https://github.com/SimonKagstrom/kcov/archive/v36.tar.gz' source_sha256 '29ccdde3bd44f14e0d7c88d709e1e5ff9b448e735538ae45ee08b73c19a2ea0b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kcov/v36_armv7l/kcov-v36-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kcov/v36_armv7l/kcov-v36-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kcov/v36_i686/kcov-v36-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kcov/v36_x86_64/kcov-v36-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kcov/v36_x86_64/kcov-v36-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f1ccc1d5d85941c1bb00fa93cafcf50546621c6063aa87f66b017e218fb2734f', armv7l: 'f1ccc1d5d85941c1bb00fa93cafcf50546621c6063aa87f66b017e218fb2734f', i686: 'a9a0be31864db5aacc0d9771e60a453972423d33689b8381cea41c6caa26d5f1', - x86_64: '35ccebb9cda52beb4cf13977483fcb4ebc6011fe0c1e52ce9be2cefb5fbd300a', + x86_64: '35ccebb9cda52beb4cf13977483fcb4ebc6011fe0c1e52ce9be2cefb5fbd300a' }) depends_on 'libcurl' @@ -42,5 +42,4 @@ class Kcov < Package system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end - end diff --git a/packages/keepassxc.rb b/packages/keepassxc.rb index 7e386dd41..d7514100b 100644 --- a/packages/keepassxc.rb +++ b/packages/keepassxc.rb @@ -9,26 +9,26 @@ class Keepassxc < Package source_url 'https://github.com/keepassxreboot/keepassxc/releases/download/2.6.6/KeePassXC-2.6.6-x86_64.AppImage' source_sha256 '0928b4a748ab2a8c95931ffe1afc31c74ff47e3891ef8ff42b87acf014672f18' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'sommelier' def self.build keepass = <<~EOF - #!/bin/bash - cd #{CREW_PREFIX}/share/keepassxc - ./AppRun "$@" + #!/bin/bash + cd #{CREW_PREFIX}/share/keepassxc + ./AppRun "$@" EOF - IO.write('keepassxc.sh', keepass) + File.write('keepassxc.sh', keepass) end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/keepassxc" - FileUtils.install 'keepassxc.sh', "#{CREW_DEST_PREFIX}/bin/keepassxc", mode: 0755 + FileUtils.install 'keepassxc.sh', "#{CREW_DEST_PREFIX}/bin/keepassxc", mode: 0o755 FileUtils.mv Dir.glob('*'), "#{CREW_DEST_PREFIX}/share/keepassxc" end diff --git a/packages/keybase.rb b/packages/keybase.rb index 91509674e..221bbd822 100644 --- a/packages/keybase.rb +++ b/packages/keybase.rb @@ -9,23 +9,23 @@ class Keybase < Package source_url 'https://github.com/keybase/client/archive/v5.5.1.tar.gz' source_sha256 'a65dc4b62fc1299dd17da52ddd2484fa1dc1e7d2a4776c3a6e112ee020980b12' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keybase/5.5.1_armv7l/keybase-5.5.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keybase/5.5.1_armv7l/keybase-5.5.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keybase/5.5.1_i686/keybase-5.5.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keybase/5.5.1_x86_64/keybase-5.5.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keybase/5.5.1_x86_64/keybase-5.5.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '248fe6da5cd0a7c8e4663901a6acbcb94ca1347291309545e3e068aad6a0dd2d', armv7l: '248fe6da5cd0a7c8e4663901a6acbcb94ca1347291309545e3e068aad6a0dd2d', i686: '15662482b0381d8a3053897f21059bd425f87e06cd907c7ceb3e8f6e453f2afb', - x86_64: '554a661f752277920cb572de6aad58d0888e188defc0a4fb79ed8a0a3d8eadb2', + x86_64: '554a661f752277920cb572de6aad58d0888e188defc0a4fb79ed8a0a3d8eadb2' }) depends_on 'go' => :build def self.install - system "go get github.com/keybase/client/go/keybase" + system 'go get github.com/keybase/client/go/keybase' system "go build -o #{CREW_DEST_PREFIX}/bin/keybase -tags production github.com/keybase/client/go/keybase" end end diff --git a/packages/keychain.rb b/packages/keychain.rb index c06d22c6c..4d70f061d 100644 --- a/packages/keychain.rb +++ b/packages/keychain.rb @@ -9,25 +9,25 @@ class Keychain < Package source_url 'https://github.com/funtoo/keychain/archive/2.8.5.tar.gz' source_sha256 'dcce703e5001211c8ebc0528f45b523f84d2bceeb240600795b4d80cb8475a0b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keychain/2.8.5_armv7l/keychain-2.8.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keychain/2.8.5_armv7l/keychain-2.8.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keychain/2.8.5_i686/keychain-2.8.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keychain/2.8.5_x86_64/keychain-2.8.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/keychain/2.8.5_x86_64/keychain-2.8.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e494cfd41ed3215757cf656b36a7b483f8a0e007fb5963d2e6b058c701f6ff44', armv7l: 'e494cfd41ed3215757cf656b36a7b483f8a0e007fb5963d2e6b058c701f6ff44', i686: '539b7395d19f08d1a914070b889f240fe890fc0abf7b298d62597bcc72b9916f', - x86_64: '4b4aead7a52d97ef7acfc5695952e57b35c3c12935b4fde6ce3ed5e64705ec0a', + x86_64: '4b4aead7a52d97ef7acfc5695952e57b35c3c12935b4fde6ce3ed5e64705ec0a' }) def self.install - system "gzip -9 keychain.1" + system 'gzip -9 keychain.1' system "install -Dm755 keychain #{CREW_DEST_PREFIX}/bin/keychain" system "install -Dm644 keychain.1.gz #{CREW_DEST_PREFIX}/share/man/man1/keychain.1.gz" system "mkdir -p #{CREW_DEST_PREFIX}/share/keychain" - system "rm -f .gitignore keychain keychain.1.gz keychain.spec.in keychain.spec keychain.pod Makefile" + system 'rm -f .gitignore keychain keychain.1.gz keychain.spec.in keychain.spec keychain.pod Makefile' system "cp -r . #{CREW_DEST_PREFIX}/share/keychain" end end diff --git a/packages/komodo.rb b/packages/komodo.rb index cee0aa2f0..030eb0725 100644 --- a/packages/komodo.rb +++ b/packages/komodo.rb @@ -23,19 +23,19 @@ class Komodo < Package end def self.remove - print "Would you like to remove the config directories? [y/N] " - response = STDIN.getc + print 'Would you like to remove the config directories? [y/N] ' + response = $stdin.getc config_dirs = ["#{HOME}/.komodoide", "#{HOME}/.activestate"] - config_dirs.each { |config_dir| - if Dir.exist? config_dir - case response - when "y", "Y" - FileUtils.rm_rf config_dir - puts "#{config_dir} removed.".lightred - else - puts "#{config_dir} saved.".lightgreen - end + config_dirs.each do |config_dir| + next unless Dir.exist? config_dir + + case response + when 'y', 'Y' + FileUtils.rm_rf config_dir + puts "#{config_dir} removed.".lightred + else + puts "#{config_dir} saved.".lightgreen end - } + end end end diff --git a/packages/kore.rb b/packages/kore.rb index 0a1d0eb48..aa6b0645c 100644 --- a/packages/kore.rb +++ b/packages/kore.rb @@ -9,17 +9,17 @@ class Kore < Package source_url 'https://github.com/jorisvink/kore/archive/2.0.0-release.tar.gz' source_sha256 'e9573a3bd986bc7d91ce3fb8898cb542523d6ed274761281cea72a81963549c1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kore/2.0.0_armv7l/kore-2.0.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kore/2.0.0_armv7l/kore-2.0.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kore/2.0.0_i686/kore-2.0.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kore/2.0.0_x86_64/kore-2.0.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kore/2.0.0_x86_64/kore-2.0.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '512d28966ca1e1799ff068f7a731eea315f3adc02377ea929488d65d010373ab', armv7l: '512d28966ca1e1799ff068f7a731eea315f3adc02377ea929488d65d010373ab', i686: 'bf8482fd7c6e51a32d1ce46a711f5eb91896291a25199be474a07c9401300a1c', - x86_64: '5cbfea9a2817599e3ed083d43c8dc94c4a883b886dd8e8f167ac1623bb35baa0', + x86_64: '5cbfea9a2817599e3ed083d43c8dc94c4a883b886dd8e8f167ac1623bb35baa0' }) depends_on 'openssl' diff --git a/packages/kotlin.rb b/packages/kotlin.rb index 4c45fb20c..a1dc627bf 100644 --- a/packages/kotlin.rb +++ b/packages/kotlin.rb @@ -9,17 +9,17 @@ class Kotlin < Package source_url 'https://github.com/JetBrains/kotlin/releases/download/v1.5.20/kotlin-compiler-1.5.20.zip' source_sha256 'edf34263ddaabd48f7ec59661e4c0d1dc868462fd3a1ea323083d0e3e83a8a8b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kotlin/1.5.20_armv7l/kotlin-1.5.20-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kotlin/1.5.20_armv7l/kotlin-1.5.20-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kotlin/1.5.20_i686/kotlin-1.5.20-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kotlin/1.5.20_x86_64/kotlin-1.5.20-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kotlin/1.5.20_x86_64/kotlin-1.5.20-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cf3d0cf2e00493f1076f488ab16d3abd3a80248b3eea8aa7ab808a3d3f34cab2', armv7l: 'cf3d0cf2e00493f1076f488ab16d3abd3a80248b3eea8aa7ab808a3d3f34cab2', i686: 'c0af546acb272c9105111e3a3b7ae43ed8e94b40ac7b89aa51a6d429bb915795', - x86_64: 'b428ec2c0a697e3ffcbb68a5f6062776938bcb2bdebab5b005637bb8c358678a', + x86_64: 'b428ec2c0a697e3ffcbb68a5f6062776938bcb2bdebab5b005637bb8c358678a' }) depends_on 'jdk8' diff --git a/packages/kr.rb b/packages/kr.rb index b2a13f09a..0ddfbae82 100644 --- a/packages/kr.rb +++ b/packages/kr.rb @@ -17,18 +17,18 @@ class Kr < Package def self.install cargo_web_version = '0.6.26' cargo_web_sha256 = '51c6e627218a861e81f227768286bfaceda4d762ab23406d9427eb83bf4c2879' - ENV["GOPATH"] = "#{Dir.pwd}/go" - ENV["RUSTUP_HOME"] = "#{Dir.pwd}/.rustup" - ENV["CARGO_HOME"] = "#{Dir.pwd}/.cargo" - FileUtils.mkdir_p "#{ENV["RUSTUP_HOME"]}" - FileUtils.mkdir_p "#{ENV["CARGO_HOME"]}" + ENV['GOPATH'] = "#{Dir.pwd}/go" + ENV['RUSTUP_HOME'] = "#{Dir.pwd}/.rustup" + ENV['CARGO_HOME'] = "#{Dir.pwd}/.cargo" + FileUtils.mkdir_p ENV.fetch('RUSTUP_HOME', nil).to_s + FileUtils.mkdir_p ENV.fetch('CARGO_HOME', nil).to_s system 'rustup', 'install', 'stable' system 'rustup', 'default', 'stable' system 'rustup', 'target', 'add', 'wasm32-unknown-emscripten' system "curl -Ls https://github.com/koute/cargo-web/archive/#{cargo_web_version}.zip -o cargo-web.zip" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('cargo-web.zip') ) == cargo_web_sha256 + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('cargo-web.zip')) == cargo_web_sha256 system 'unzip cargo-web.zip' FileUtils.cd("cargo-web-#{cargo_web_version}") do system 'cargo build --release && cargo install' @@ -37,8 +37,8 @@ class Kr < Package FileUtils.mkdir_p "#{Dir.pwd}/go/src" system 'go get github.com/kryptco/kr' FileUtils.cd('go/src/github.com/kryptco/kr') do - ENV["PREFIX"] = "#{CREW_PREFIX}" - ENV["PWD"] = Dir.pwd + ENV['PREFIX'] = CREW_PREFIX.to_s + ENV['PWD'] = Dir.pwd system "git checkout tags/#{version}" system 'git submodule update --init --recursive' system 'git checkout -- Makefile' @@ -51,9 +51,9 @@ class Kr < Package end def self.postinstall - puts "============================".lightblue - puts "Krypton is now installed!".lightblue + puts '============================'.lightblue + puts 'Krypton is now installed!'.lightblue puts "'kr pair' will automatically configure ~/.ssh/config to use Krypton. To prevent this, export KR_SKIP_SSH_CONFIG=1".lightblue - puts "============================".lightblue + puts '============================'.lightblue end end diff --git a/packages/krb5.rb b/packages/krb5.rb index e078b8103..b5a827d29 100644 --- a/packages/krb5.rb +++ b/packages/krb5.rb @@ -35,7 +35,7 @@ class Krb5 < Package # krb5 built with gcc10 or newer needs -fcommon # See https://github.com/ripple/rippled/pull/3813 @cppflags = "#{CREW_COMMON_FLAGS} -I#{CREW_PREFIX}/include/et -fcommon" - @path = "#{CREW_PREFIX}/bin:" + ENV['PATH'] + @path = "#{CREW_PREFIX}/bin:" + ENV.fetch('PATH', nil) system "env CC='ccache gcc' #{CREW_ENV_OPTIONS} \ CPPFLAGS='#{@cppflags}' \ PATH=#{@path} \ diff --git a/packages/krita.rb b/packages/krita.rb index 62c711b80..0fe94586b 100644 --- a/packages/krita.rb +++ b/packages/krita.rb @@ -16,21 +16,21 @@ class Krita < Package def self.build krita = <<~EOF - #!/bin/bash - SCALE=1 - RESOLUTION=$(xdpyinfo | awk '/dimensions:/ { print $2 }' | cut -d'x' -f1) - [[ $RESOLUTION -gt 1500 && $RESOLUTION -lt 3000 ]] && SCALE=1.5 - [[ $RESOLUTION -ge 3000 && $RESOLUTION -lt 4500 ]] && SCALE=2 - [[ $RESOLUTION -ge 4500 && $RESOLUTION -lt 6000 ]] && SCALE=2.5 - [[ $RESOLUTION -ge 6000 ]] && SCALE=3 - export GDK_BACKEND=x11 - export QT_SCALE_FACTOR=$SCALE - export PYTHONPATH=#{CREW_PREFIX}/share/krita/usr/lib/python3.8:$PYTHONPATH - export LD_LIBRARY_PATH=#{CREW_PREFIX}/share/krita/usr/lib:$LD_LIBRARY_PATH - cd #{CREW_PREFIX}/share/krita - ./AppRun "$@" + #!/bin/bash + SCALE=1 + RESOLUTION=$(xdpyinfo | awk '/dimensions:/ { print $2 }' | cut -d'x' -f1) + [[ $RESOLUTION -gt 1500 && $RESOLUTION -lt 3000 ]] && SCALE=1.5 + [[ $RESOLUTION -ge 3000 && $RESOLUTION -lt 4500 ]] && SCALE=2 + [[ $RESOLUTION -ge 4500 && $RESOLUTION -lt 6000 ]] && SCALE=2.5 + [[ $RESOLUTION -ge 6000 ]] && SCALE=3 + export GDK_BACKEND=x11 + export QT_SCALE_FACTOR=$SCALE + export PYTHONPATH=#{CREW_PREFIX}/share/krita/usr/lib/python3.8:$PYTHONPATH + export LD_LIBRARY_PATH=#{CREW_PREFIX}/share/krita/usr/lib:$LD_LIBRARY_PATH + cd #{CREW_PREFIX}/share/krita + ./AppRun "$@" EOF - IO.write('krita.sh', krita) + File.write('krita.sh', krita) end def self.install @@ -38,7 +38,7 @@ class Krita < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.cp_r 'usr/share', CREW_DEST_PREFIX FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/krita" - FileUtils.install 'krita.sh', "#{CREW_DEST_PREFIX}/bin/krita", mode: 0755 + FileUtils.install 'krita.sh', "#{CREW_DEST_PREFIX}/bin/krita", mode: 0o755 FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/krita" end diff --git a/packages/ksh.rb b/packages/ksh.rb index 0ac69b92b..d8ff40608 100644 --- a/packages/ksh.rb +++ b/packages/ksh.rb @@ -13,13 +13,13 @@ class Ksh < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ksh/2020.0.0_armv7l/ksh-2020.0.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ksh/2020.0.0_armv7l/ksh-2020.0.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ksh/2020.0.0_i686/ksh-2020.0.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ksh/2020.0.0_x86_64/ksh-2020.0.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ksh/2020.0.0_x86_64/ksh-2020.0.0-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: '2df5c324eef4a6233cc73bbe9621a06b6934c8414a0e5bd6884d4a17bd62188e', armv7l: '2df5c324eef4a6233cc73bbe9621a06b6934c8414a0e5bd6884d4a17bd62188e', i686: '91d5f8aab79614349997dd020e7e61218d83ed9070bf13e846128cfe6705c482', - x86_64: 'ea5a610024ae1e3ab11ac49453f283e67da4dd3b52dd04e9cff8a75ab8559d2c', + x86_64: 'ea5a610024ae1e3ab11ac49453f283e67da4dd3b52dd04e9cff8a75ab8559d2c' }) def self.build diff --git a/packages/kubectl.rb b/packages/kubectl.rb index 310692e26..0d806f0f2 100644 --- a/packages/kubectl.rb +++ b/packages/kubectl.rb @@ -9,29 +9,29 @@ class Kubectl < Package source_url 'https://github.com/kubernetes/kubernetes/archive/v1.7.0.tar.gz' source_sha256 '0fe34180a4bb61384894616b1d348cc6350d1ebcbc071c67748864ffd2deb026' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kubectl/1.7.0_armv7l/kubectl-1.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kubectl/1.7.0_armv7l/kubectl-1.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kubectl/1.7.0_i686/kubectl-1.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kubectl/1.7.0_x86_64/kubectl-1.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kubectl/1.7.0_x86_64/kubectl-1.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9743623318ffeeaf659364297d5d8f81c9eaa8d78e9319308fc01dfb6b0ec724', armv7l: '9743623318ffeeaf659364297d5d8f81c9eaa8d78e9319308fc01dfb6b0ec724', i686: 'd9a2c48ab4fee90e1ff681bf73842f1896ed1e82344dc1e3bd0d81bb6010e590', - x86_64: '0c8d84f6d8802892d6cea9e238fd8fe132cb8db117467d85ba5e94dcaae30de4', + x86_64: '0c8d84f6d8802892d6cea9e238fd8fe132cb8db117467d85ba5e94dcaae30de4' }) - depends_on "go" => :build - depends_on "rsync" => :build + depends_on 'go' => :build + depends_on 'rsync' => :build def self.build # Override the -j$NPROC set by crew with -j1 to workaround a race issue - system "make", "-j1", "generated_files" - system "make", "kubectl" + system 'make', '-j1', 'generated_files' + system 'make', 'kubectl' end def self.install - system "install", "-D", "-m", "755", "_output/bin/kubectl", "#{CREW_DEST_PREFIX}/bin/kubectl" + system 'install', '-D', '-m', '755', '_output/bin/kubectl', "#{CREW_DEST_PREFIX}/bin/kubectl" end end diff --git a/packages/kwiml.rb b/packages/kwiml.rb index cf1b44f39..4806c9e4b 100644 --- a/packages/kwiml.rb +++ b/packages/kwiml.rb @@ -9,17 +9,17 @@ class Kwiml < Package source_url 'https://gitlab.kitware.com/utils/kwiml/-/archive/a079afc646f46b81686676bec91fb0a8e3799e4a/kwiml-a079afc646f46b81686676bec91fb0a8e3799e4a.tar.bz2' source_sha256 '09607a32224091cb6deb605382772c69a4f51d16a5ccf065688e6e7d80e6f822' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kwiml/a079af_armv7l/kwiml-a079af-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kwiml/a079af_armv7l/kwiml-a079af-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kwiml/a079af_i686/kwiml-a079af-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kwiml/a079af_x86_64/kwiml-a079af-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/kwiml/a079af_x86_64/kwiml-a079af-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0198974f4a579f5aadb1b2174690fc79d9deb1b7690e732d35f35214c687c4b1', armv7l: '0198974f4a579f5aadb1b2174690fc79d9deb1b7690e732d35f35214c687c4b1', i686: '636483cc21d186203c0cbe42ae760503567b42acc74ff047efae25edb34ad8be', - x86_64: '231ad1f9a5968390ad1ad72dd39df1c218711ba61306f3f5596a93722dad8ae6', + x86_64: '231ad1f9a5968390ad1ad72dd39df1c218711ba61306f3f5596a93722dad8ae6' }) def self.build @@ -28,6 +28,6 @@ class Kwiml < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ladspa.rb b/packages/ladspa.rb index d5e680dee..a03ca8ae3 100644 --- a/packages/ladspa.rb +++ b/packages/ladspa.rb @@ -9,17 +9,17 @@ class Ladspa < Package source_url 'https://www.ladspa.org/download/ladspa_sdk_1.15.tgz' source_sha256 '4229959b09d20c88c8c86f4aa76427843011705df22d9c28b38359fd1829fded' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ladspa/1.15_armv7l/ladspa-1.15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ladspa/1.15_armv7l/ladspa-1.15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ladspa/1.15_i686/ladspa-1.15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ladspa/1.15_x86_64/ladspa-1.15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ladspa/1.15_x86_64/ladspa-1.15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3aa308850f574ef1151a8bddfb1056775b81752a0e33e9da37eb1884c0261223', armv7l: '3aa308850f574ef1151a8bddfb1056775b81752a0e33e9da37eb1884c0261223', i686: 'bd9075f52a19d34a86f0674e9c33a14587006939760145ed1588937795e31315', - x86_64: 'c1f1d2875ea96794b51bd542768687ec3c8514abec0c3f9600a8dbb967a2df83', + x86_64: 'c1f1d2875ea96794b51bd542768687ec3c8514abec0c3f9600a8dbb967a2df83' }) def self.patch diff --git a/packages/lapack.rb b/packages/lapack.rb index 49dab9636..85947e519 100644 --- a/packages/lapack.rb +++ b/packages/lapack.rb @@ -9,17 +9,17 @@ class Lapack < Package source_url 'https://www.netlib.org/lapack/lapack-3.8.0.tar.gz' source_sha256 'deb22cc4a6120bff72621155a9917f485f96ef8319ac074a7afbc68aab88bcf6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lapack/3.8.0-1_armv7l/lapack-3.8.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lapack/3.8.0-1_armv7l/lapack-3.8.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lapack/3.8.0-1_i686/lapack-3.8.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lapack/3.8.0-1_x86_64/lapack-3.8.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lapack/3.8.0-1_x86_64/lapack-3.8.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f93b9afdd088faa48b11735b7467a2056f13efc98d0edc158166364f1edd795d', armv7l: 'f93b9afdd088faa48b11735b7467a2056f13efc98d0edc158166364f1edd795d', i686: '3f3d266856c00034b1f3a1efad00a4a8d838ecbc3682cc7a3788fbb209ff0da7', - x86_64: '45aec7ef9a9c37e098be7fd80b88c580bef29181b398e6e4c8d15cee9ddf7456', + x86_64: '45aec7ef9a9c37e098be7fd80b88c580bef29181b398e6e4c8d15cee9ddf7456' }) depends_on 'python2' diff --git a/packages/ld_default.rb b/packages/ld_default.rb index 4f39901ad..8b066a145 100644 --- a/packages/ld_default.rb +++ b/packages/ld_default.rb @@ -1,7 +1,7 @@ require 'package' class Ld_default < Package - description 'Select the default ld executable and check for libraries in #{CREW_LIB_PREFIX} first' + description "Select the default ld executable and check for libraries in #{CREW_LIB_PREFIX} first" homepage 'https://github.com/chromebrew/chromebrew/wiki/FAQ' version '1.2' license 'GPL-3+' @@ -90,11 +90,11 @@ EOF" def self.postinstall puts - puts "To change the default linker, execute `ld_default`.".lightblue + puts 'To change the default linker, execute `ld_default`.'.lightblue puts - puts "To change the default linker without any user interaction,".lightblue + puts 'To change the default linker without any user interaction,'.lightblue puts "execute `ld_default ` where '' is b, g, or l".lightblue - puts "for BFD, Gold, or LLD, respectively.".lightblue + puts 'for BFD, Gold, or LLD, respectively.'.lightblue puts end end diff --git a/packages/ldc.rb b/packages/ldc.rb index e8dabdf8c..3487802c8 100644 --- a/packages/ldc.rb +++ b/packages/ldc.rb @@ -1,6 +1,7 @@ require 'package' -class Ldc < Package # The first character of the class name must be upper case +# The first character of the class name must be upper case +class Ldc < Package description 'D language compiler using LLVM.' homepage 'https://github.com/ldc-developers/ldc' version '1.7.0' @@ -9,17 +10,17 @@ class Ldc < Package # The first character of the class name must source_url 'https://github.com/ldc-developers/ldc/releases/download/v1.7.0/ldc-1.7.0-src.tar.gz' source_sha256 '7cd46140ca3e4ca0d52c352e5b694d4d5336898ed4f02c3e18e0eafd69dd18bd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ldc/1.7.0_armv7l/ldc-1.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ldc/1.7.0_armv7l/ldc-1.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ldc/1.7.0_i686/ldc-1.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ldc/1.7.0_x86_64/ldc-1.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ldc/1.7.0_x86_64/ldc-1.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6a4b83f91ead7675d40aa3621dc48362fffa99db4217e3e3557cecf80d91fef8', armv7l: '6a4b83f91ead7675d40aa3621dc48362fffa99db4217e3e3557cecf80d91fef8', i686: '53a3b65c1727431eb86c528da90e49a3687ab423215018bf8b9ea4fc388b32d7', - x86_64: '6730100e809fc14d8b42f6d39fce4699917d24b971438eceb819e9c9264fbeaa', + x86_64: '6730100e809fc14d8b42f6d39fce4699917d24b971438eceb819e9c9264fbeaa' }) depends_on 'libcurl' @@ -30,20 +31,22 @@ class Ldc < Package # The first character of the class name must depends_on 'libedit' => :build depends_on 'llvm' => :build - def self.build # the steps required to build the package - system "mkdir", "build" - system "curl -L https://github.com/ldc-developers/ldc/releases/download/v0.17.5/{ldc-0.17.5-src.tar.gz} -o \"#1\"" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('ldc-0.17.5-src.tar.gz') ) == '7aa540a135f9fa1ee9722cad73100a8f3600a07f9a11d199d8be68887cc90008' - system "tar xzf ldc-0.17.5-src.tar.gz -C build" - system "cmake", "-Bbuild/ldc-0.17.5-src", "-Hbuild/ldc-0.17.5-src" - system "make", "-C", "build/ldc-0.17.5-src", "-j#{CREW_NPROC}" - system "cmake", "-DCMAKE_BUILD_TYPE=Release", "-DCMAKE_SKIP_RPATH=ON", "-DBUILD_SHARED_LIBS=BOTH", - "-DLDC_WITH_LLD=OFF", "-DD_COMPILER=build/ldc-0.17.5-src/bin/ldmd2", - "-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}", "-Bbuild", "-H." - system "make", "-C", "build", "-j#{CREW_NPROC}" + # the steps required to build the package + def self.build + system 'mkdir', 'build' + system 'curl -L https://github.com/ldc-developers/ldc/releases/download/v0.17.5/{ldc-0.17.5-src.tar.gz} -o "#1"' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('ldc-0.17.5-src.tar.gz')) == '7aa540a135f9fa1ee9722cad73100a8f3600a07f9a11d199d8be68887cc90008' + system 'tar xzf ldc-0.17.5-src.tar.gz -C build' + system 'cmake', '-Bbuild/ldc-0.17.5-src', '-Hbuild/ldc-0.17.5-src' + system 'make', '-C', 'build/ldc-0.17.5-src', "-j#{CREW_NPROC}" + system 'cmake', '-DCMAKE_BUILD_TYPE=Release', '-DCMAKE_SKIP_RPATH=ON', '-DBUILD_SHARED_LIBS=BOTH', + '-DLDC_WITH_LLD=OFF', '-DD_COMPILER=build/ldc-0.17.5-src/bin/ldmd2', + "-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}", '-Bbuild', '-H.' + system 'make', '-C', 'build', "-j#{CREW_NPROC}" end - def self.install # the steps required to install the package - system "make", "-C", "build", "DESTDIR=#{CREW_DEST_DIR}", "install" + # the steps required to install the package + def self.install + system 'make', '-C', 'build', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ledger.rb b/packages/ledger.rb index 1fd3e88d9..0a4c8f570 100644 --- a/packages/ledger.rb +++ b/packages/ledger.rb @@ -9,17 +9,17 @@ class Ledger < Package source_url 'https://github.com/ledger/ledger/archive/v3.1.3.tar.gz' source_sha256 'b248c91d65c7a101b9d6226025f2b4bf3dabe94c0c49ab6d51ce84a22a39622b' - binary_url ({ + binary_url({ aarch64: '', armv7l: '', i686: '', - x86_64: '', + x86_64: '' }) - binary_sha256 ({ + binary_sha256({ aarch64: '', armv7l: '', i686: '', - x86_64: '', + x86_64: '' }) depends_on 'boost' => :build diff --git a/packages/leiningen.rb b/packages/leiningen.rb index 5a76de19e..e8cf11d73 100644 --- a/packages/leiningen.rb +++ b/packages/leiningen.rb @@ -24,8 +24,8 @@ class Leiningen < Package config_dir = "#{HOME}/.lein" if Dir.exist? config_dir print "Would you like to remove the #{config_dir} directory? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else diff --git a/packages/less.rb b/packages/less.rb index 43c17d2b8..3f547e2fb 100644 --- a/packages/less.rb +++ b/packages/less.rb @@ -9,17 +9,17 @@ class Less < Package source_url 'https://ftpmirror.gnu.org/gnu/less/less-590.tar.gz' source_sha256 '6aadf54be8bf57d0e2999a3c5d67b1de63808bb90deb8f77b028eafae3a08e10' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/less/590_armv7l/less-590-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/less/590_armv7l/less-590-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/less/590_i686/less-590-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/less/590_x86_64/less-590-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/less/590_x86_64/less-590-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '56244b1b648ddee1801596a1a6b07da06d1749cc1c222c9fb35e0c660764817e', armv7l: '56244b1b648ddee1801596a1a6b07da06d1749cc1c222c9fb35e0c660764817e', i686: '7e471501cba155fdff2734e56c631bb4c3d3d8c375533fda34876daf931d6766', - x86_64: 'fe15b66e0ad8e0be7c3695ad601019ac5abd610e8680ab5b07b7f289510b87c2', + x86_64: 'fe15b66e0ad8e0be7c3695ad601019ac5abd610e8680ab5b07b7f289510b87c2' }) depends_on 'ncurses' diff --git a/packages/leveldb.rb b/packages/leveldb.rb index 9f2f4f85e..ac351ef6b 100644 --- a/packages/leveldb.rb +++ b/packages/leveldb.rb @@ -9,17 +9,17 @@ class Leveldb < Package source_url 'https://github.com/google/leveldb/archive/1.22.tar.gz' source_sha256 '55423cac9e3306f4a9502c738a001e4a339d1a38ffbee7572d4a07d5d63949b2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/leveldb/1.22_armv7l/leveldb-1.22-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/leveldb/1.22_armv7l/leveldb-1.22-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/leveldb/1.22_i686/leveldb-1.22-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/leveldb/1.22_x86_64/leveldb-1.22-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/leveldb/1.22_x86_64/leveldb-1.22-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '362de886138261f127b60e31644ac80c627d9aba40e027c9d92978337c327915', armv7l: '362de886138261f127b60e31644ac80c627d9aba40e027c9d92978337c327915', i686: '1722af2fe019a295d63f72cb56fa75a69cc618a90e6013aef8d1a3572cc6c3de', - x86_64: 'a9a4f292b4d9ae782a7763b03cf62ae2bdd12944f5ccd82e5fd4c0780d74bdca', + x86_64: 'a9a4f292b4d9ae782a7763b03cf62ae2bdd12944f5ccd82e5fd4c0780d74bdca' }) depends_on 'snappy' diff --git a/packages/lft.rb b/packages/lft.rb index c9fc8fbb4..61c30211b 100644 --- a/packages/lft.rb +++ b/packages/lft.rb @@ -9,17 +9,17 @@ class Lft < Package source_url 'https://fossies.org/linux/privat/lft-3.79.tar.gz' source_sha256 '08e5c7973551b529c850bffbc7152c4e5f0bcb1f07ebbb39151a7dc9a3bf9de0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lft/3.79_armv7l/lft-3.79-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lft/3.79_armv7l/lft-3.79-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lft/3.79_i686/lft-3.79-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lft/3.79_x86_64/lft-3.79-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lft/3.79_x86_64/lft-3.79-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6a3c32976a7384458cc11ba2ad0c29c44cc14d2effc3cb6d78b97c64ab2164e8', armv7l: '6a3c32976a7384458cc11ba2ad0c29c44cc14d2effc3cb6d78b97c64ab2164e8', i686: 'e5dc39f4dfe87b0c646b52040d4ed435e6692b0debfa94f5412462867d234229', - x86_64: 'c8d1a84ea31451c0dab2dbde533da95315ee71c7bd7644fb3daa6b86facc259c', + x86_64: 'c8d1a84ea31451c0dab2dbde533da95315ee71c7bd7644fb3daa6b86facc259c' }) depends_on 'libpcap' @@ -27,10 +27,10 @@ class Lft < Package def self.build system './configure', "--prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/lftp.rb b/packages/lftp.rb index 9e0062f3e..f7af63b4a 100644 --- a/packages/lftp.rb +++ b/packages/lftp.rb @@ -9,17 +9,17 @@ class Lftp < Package source_url 'https://lftp.yar.ru/ftp/lftp-4.9.2.tar.xz' source_sha256 'c517c4f4f9c39bd415d7313088a2b1e313b2d386867fe40b7692b83a20f0670d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lftp/4.9.2_armv7l/lftp-4.9.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lftp/4.9.2_armv7l/lftp-4.9.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lftp/4.9.2_i686/lftp-4.9.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lftp/4.9.2_x86_64/lftp-4.9.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lftp/4.9.2_x86_64/lftp-4.9.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '370398386c9df785c8f13dce8f1d25313bfb5a5f0a472e4abd14664abcae51aa', armv7l: '370398386c9df785c8f13dce8f1d25313bfb5a5f0a472e4abd14664abcae51aa', i686: '07e9ced116f2c5cec2f1a05b866493ba8df967cc7af2d7703a50224e3242e85a', - x86_64: 'd8df0155b54627beb280cc208d40c6f702a1aa970e9863ac17c154d9f478d9db', + x86_64: 'd8df0155b54627beb280cc208d40c6f702a1aa970e9863ac17c154d9f478d9db' }) def self.build diff --git a/packages/lha.rb b/packages/lha.rb index 621f8de91..8254211ce 100644 --- a/packages/lha.rb +++ b/packages/lha.rb @@ -9,17 +9,17 @@ class Lha < Package source_url 'https://github.com/jca02266/lha/archive/6f6cbc1.tar.gz' source_sha256 'b081f600fd34ab99d5ddf085d0667bc4fa3e44362843935236592ddd999f084f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lha/6f6cbc1_armv7l/lha-6f6cbc1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lha/6f6cbc1_armv7l/lha-6f6cbc1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lha/6f6cbc1_i686/lha-6f6cbc1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lha/6f6cbc1_x86_64/lha-6f6cbc1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lha/6f6cbc1_x86_64/lha-6f6cbc1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8fa5dd3a57a9da3ffe245f1417f746da3c6d712e4436dcad67a71ec34e1c2e94', armv7l: '8fa5dd3a57a9da3ffe245f1417f746da3c6d712e4436dcad67a71ec34e1c2e94', i686: '8b5d6ed5ffb6118b36ab7a1ab93519003694fc18b5203ca4f885447aa023965b', - x86_64: 'e1894e33a4ed0932a493d049007e8d4ac70d94ec5e46247a04d448f23bf32c5d', + x86_64: 'e1894e33a4ed0932a493d049007e8d4ac70d94ec5e46247a04d448f23bf32c5d' }) def self.patch @@ -35,6 +35,6 @@ class Lha < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/liba52.rb b/packages/liba52.rb index 916d8ea6b..cb7cd9f58 100644 --- a/packages/liba52.rb +++ b/packages/liba52.rb @@ -10,17 +10,17 @@ class Liba52 < Package source_url 'https://salsa.debian.org/multimedia-team/a52dec.git' git_hashtag "debian/#{@_ver}-20" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/liba52/0.7.4-1_armv7l/liba52-0.7.4-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/liba52/0.7.4-1_armv7l/liba52-0.7.4-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/liba52/0.7.4-1_armv7l/liba52-0.7.4-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/liba52/0.7.4-1_i686/liba52-0.7.4-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/liba52/0.7.4-1_x86_64/liba52-0.7.4-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/liba52/0.7.4-1_x86_64/liba52-0.7.4-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '106c1cfcb9b7eb7a0dcc891d7586abacddc422f667da68dbd8260f13c7c0d6f3', + binary_sha256({ + aarch64: '106c1cfcb9b7eb7a0dcc891d7586abacddc422f667da68dbd8260f13c7c0d6f3', armv7l: '106c1cfcb9b7eb7a0dcc891d7586abacddc422f667da68dbd8260f13c7c0d6f3', i686: '5d8f45e6a52ee96c54330c624fd66c64b75efd58d20049fdaf7fbe317b6d1bc6', - x86_64: '8473516c95e4e2356bf3311ea689b430117b0324b30b4aa06785eb17497136ef', + x86_64: '8473516c95e4e2356bf3311ea689b430117b0324b30b4aa06785eb17497136ef' }) def self.patch diff --git a/packages/libaacs.rb b/packages/libaacs.rb index fc1401c80..73e1a1ba5 100644 --- a/packages/libaacs.rb +++ b/packages/libaacs.rb @@ -9,17 +9,17 @@ class Libaacs < Package source_url 'https://get.videolan.org/libaacs/0.9.0/libaacs-0.9.0.tar.bz2' source_sha256 '47e0bdc9c9f0f6146ed7b4cc78ed1527a04a537012cf540cf5211e06a248bace' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaacs/0.9.0_armv7l/libaacs-0.9.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaacs/0.9.0_armv7l/libaacs-0.9.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaacs/0.9.0_i686/libaacs-0.9.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaacs/0.9.0_x86_64/libaacs-0.9.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaacs/0.9.0_x86_64/libaacs-0.9.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '79d13f5b1aa9dcf1f00d982a96a4756ca71a743e488141f29f57b7752c28d335', armv7l: '79d13f5b1aa9dcf1f00d982a96a4756ca71a743e488141f29f57b7752c28d335', i686: '7c5b65877429795ac1c0a772799bb79f7adf81f577a29744db418c42b7483e8d', - x86_64: '704e13a05f7b35053df356eec8185dc09f7437265255a7c517e203ebb3ea9848', + x86_64: '704e13a05f7b35053df356eec8185dc09f7437265255a7c517e203ebb3ea9848' }) def self.build diff --git a/packages/libaio.rb b/packages/libaio.rb index 636f21fb3..0c27c22d7 100644 --- a/packages/libaio.rb +++ b/packages/libaio.rb @@ -10,20 +10,19 @@ class Libaio < Package source_url "https://pagure.io/libaio/archive/libaio-#{@_ver}/libaio-libaio-#{@_ver}.tar.gz" source_sha256 'b7cf93b29bbfb354213a0e8c0e82dfcf4e776157940d894750528714a0af2272' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaio/0.3.112_armv7l/libaio-0.3.112-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaio/0.3.112_armv7l/libaio-0.3.112-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaio/0.3.112_armv7l/libaio-0.3.112-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaio/0.3.112_i686/libaio-0.3.112-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaio/0.3.112_x86_64/libaio-0.3.112-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaio/0.3.112_x86_64/libaio-0.3.112-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'f7fc535e5d72f059e97f5b18a41b3cac20b63930d773bdc21438e170bb395e26', + binary_sha256({ + aarch64: 'f7fc535e5d72f059e97f5b18a41b3cac20b63930d773bdc21438e170bb395e26', armv7l: 'f7fc535e5d72f059e97f5b18a41b3cac20b63930d773bdc21438e170bb395e26', i686: '95ec694e17e2c13ea263fd39711daf68d9f5e7b5e17c596e4aa52a1ce001398f', - x86_64: '17335130827e4eb1cc2202e5dcbc8651e61f8ba32fc8264c59bf26b78a0a5545', + x86_64: '17335130827e4eb1cc2202e5dcbc8651e61f8ba32fc8264c59bf26b78a0a5545' }) - def self.build system "sed -i 's,prefix=/usr,prefix=#{CREW_PREFIX},' Makefile" system "sed -i 's,libdir=\$(prefix)/lib,libdir=#{CREW_LIB_PREFIX},' Makefile" @@ -31,6 +30,6 @@ class Libaio < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libart.rb b/packages/libart.rb index 6be6b0777..7af43c1a7 100644 --- a/packages/libart.rb +++ b/packages/libart.rb @@ -9,17 +9,17 @@ class Libart < Package source_url 'http://freshmeat.sourceforge.net/urls/c708afeabd0b69b5e3c21401b26ae447' source_sha256 'd5531ae3a206a9b5cc74e9a20d89d61b2ba3ba03d342d6a2ed48d2130ad3d847' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libart/2.3.20_armv7l/libart-2.3.20-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libart/2.3.20_armv7l/libart-2.3.20-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libart/2.3.20_i686/libart-2.3.20-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libart/2.3.20_x86_64/libart-2.3.20-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libart/2.3.20_x86_64/libart-2.3.20-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1142d19a7fd0bd47931f75bcc82c4b5a81366cbb2e4b33881d2bf47573851cfc', armv7l: '1142d19a7fd0bd47931f75bcc82c4b5a81366cbb2e4b33881d2bf47573851cfc', i686: '632ab3a29c309538f5f2f8db17c06ae984444757f711c0519510621d17b5a798', - x86_64: '1620c7259234a4c8c14001a654b19d4b5f5009bb4ad1d2d2d55da8c4d8f56a05', + x86_64: '1620c7259234a4c8c14001a654b19d4b5f5009bb4ad1d2d2d55da8c4d8f56a05' }) def self.build @@ -31,6 +31,6 @@ class Libart < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libass.rb b/packages/libass.rb index 5c87c41a9..66629042f 100644 --- a/packages/libass.rb +++ b/packages/libass.rb @@ -9,32 +9,32 @@ class Libass < Package source_url 'https://github.com/libass/libass/releases/download/0.14.0/libass-0.14.0.tar.xz' source_sha256 '881f2382af48aead75b7a0e02e65d88c5ebd369fe46bc77d9270a94aa8fd38a2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libass/0.14.0_armv7l/libass-0.14.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libass/0.14.0_armv7l/libass-0.14.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libass/0.14.0_i686/libass-0.14.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libass/0.14.0_x86_64/libass-0.14.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libass/0.14.0_x86_64/libass-0.14.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1749b98d9fcd1783cc6d04543ace006637732db0c0dab128597f86f122a1a28a', armv7l: '1749b98d9fcd1783cc6d04543ace006637732db0c0dab128597f86f122a1a28a', i686: '6a3a7609356d407f7d2b6f4e0e9beedb89bf37bd5113a626ebe7e703d042caa1', - x86_64: '5d4f11533ac29592c4af827480bed3609ee8d4ee48e3b34bb3b68934da7e1248', + x86_64: '5d4f11533ac29592c4af827480bed3609ee8d4ee48e3b34bb3b68934da7e1248' }) - #depends_on 'automake' => :build - #depends_on 'autoconf' => :build - #depends_on 'libtool' => :build + # depends_on 'automake' => :build + # depends_on 'autoconf' => :build + # depends_on 'libtool' => :build depends_on 'fribidi' depends_on 'fontconfig' def self.build - system "autoconf" + system 'autoconf' system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libatomic_ops.rb b/packages/libatomic_ops.rb index 539011232..dc48ef8cc 100644 --- a/packages/libatomic_ops.rb +++ b/packages/libatomic_ops.rb @@ -9,25 +9,25 @@ class Libatomic_ops < Package source_url 'https://github.com/ivmai/libatomic_ops/releases/download/v7.6.10/libatomic_ops-7.6.10.tar.gz' source_sha256 '587edf60817f56daf1e1ab38a4b3c729b8e846ff67b4f62a6157183708f099af' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libatomic_ops/7.6.10_armv7l/libatomic_ops-7.6.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libatomic_ops/7.6.10_armv7l/libatomic_ops-7.6.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libatomic_ops/7.6.10_i686/libatomic_ops-7.6.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libatomic_ops/7.6.10_x86_64/libatomic_ops-7.6.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libatomic_ops/7.6.10_x86_64/libatomic_ops-7.6.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0844abb0df05ad6c0f9b72b0cbb5e20bb51e4d8c8e9889e44a146aa38693d3ff', armv7l: '0844abb0df05ad6c0f9b72b0cbb5e20bb51e4d8c8e9889e44a146aa38693d3ff', i686: 'bf9998a0696908b73023aec0c8cfa08f25d083184355958d96b3f8655f510293', - x86_64: 'f5a1470043d79aca3925da878ff395d3bdcad179d3ed308f4aea4e0f55cf348c', + x86_64: 'f5a1470043d79aca3925da878ff395d3bdcad179d3ed308f4aea4e0f55cf348c' }) def self.build system './configure', - '--enable-shared', - '--disable-static', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}" + '--enable-shared', + '--disable-static', + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}" system 'make' end diff --git a/packages/libaudiofile.rb b/packages/libaudiofile.rb index 2cf46f7b6..a422cec12 100644 --- a/packages/libaudiofile.rb +++ b/packages/libaudiofile.rb @@ -9,17 +9,17 @@ class Libaudiofile < Package source_url 'https://github.com/mpruett/audiofile/archive/b62c902dd258125cac86cd2df21fc898035a43d3.tar.gz' source_sha256 '808aff989a24ee3b60d3f08897d90ca45a031c95c42fe22d4fd913042c1ce307' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaudiofile/b62c90_armv7l/libaudiofile-b62c90-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaudiofile/b62c90_armv7l/libaudiofile-b62c90-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaudiofile/b62c90_i686/libaudiofile-b62c90-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaudiofile/b62c90_x86_64/libaudiofile-b62c90-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libaudiofile/b62c90_x86_64/libaudiofile-b62c90-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4d4f7ea006f09f5777c2998775f6dd49e4ddf91ac40c3cdad09e94b5f1016ddc', armv7l: '4d4f7ea006f09f5777c2998775f6dd49e4ddf91ac40c3cdad09e94b5f1016ddc', i686: '0302ccfddd315e8fcbc58c2139463b03da3352dacc83a4e424130d15fdca1da1', - x86_64: 'f74fa54401206607f94c5c76e8ba8bcedc13b202ed64262785b2ab11d7eb87db', + x86_64: 'f74fa54401206607f94c5c76e8ba8bcedc13b202ed64262785b2ab11d7eb87db' }) depends_on 'flac' diff --git a/packages/libbluray.rb b/packages/libbluray.rb index f3a74087d..219ffd292 100644 --- a/packages/libbluray.rb +++ b/packages/libbluray.rb @@ -9,17 +9,17 @@ class Libbluray < Package source_url 'https://get.videolan.org/libbluray/1.3.0/libbluray-1.3.0.tar.bz2' source_sha256 'e2dbaf99e84e0a9725f4985bcb85d41e52c2261cc651d8884b1b790b5ef016f9' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbluray/1.3.0_armv7l/libbluray-1.3.0-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbluray/1.3.0_armv7l/libbluray-1.3.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbluray/1.3.0_armv7l/libbluray-1.3.0-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbluray/1.3.0_i686/libbluray-1.3.0-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbluray/1.3.0_x86_64/libbluray-1.3.0-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbluray/1.3.0_x86_64/libbluray-1.3.0-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'bf82630d544040492dd6d8d9f835ef448c6cce5752a50958b564bc17517fec60', + binary_sha256({ + aarch64: 'bf82630d544040492dd6d8d9f835ef448c6cce5752a50958b564bc17517fec60', armv7l: 'bf82630d544040492dd6d8d9f835ef448c6cce5752a50958b564bc17517fec60', i686: '7968c7490139a96a4743f4f0edbc68f2c3c23f74edcde269ad8e70afc6dab9a9', - x86_64: '06216dc7ac94c9cc1d4e86b67a8502e1550a0daf66865b24593c578d0e38435a', + x86_64: '06216dc7ac94c9cc1d4e86b67a8502e1550a0daf66865b24593c578d0e38435a' }) depends_on 'libxml2' diff --git a/packages/libbytesize.rb b/packages/libbytesize.rb index a6b0684c0..9a4f453a0 100644 --- a/packages/libbytesize.rb +++ b/packages/libbytesize.rb @@ -9,24 +9,24 @@ class Libbytesize < Package source_url 'https://github.com/storaged-project/libbytesize/releases/download/2.6/libbytesize-2.6.tar.gz' source_sha256 'efaa2b35b2bb3b52bf7b4ff5d0ed2c5c61360a5196053808d615dd0aa2cf0741' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbytesize/2.6_armv7l/libbytesize-2.6-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbytesize/2.6_armv7l/libbytesize-2.6-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbytesize/2.6_i686/libbytesize-2.6-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbytesize/2.6_x86_64/libbytesize-2.6-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libbytesize/2.6_x86_64/libbytesize-2.6-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9746d6b1aeac798fb7ccf61f966a8b5caa9e27784a50d6ec1705fa8f08ceccc4', armv7l: '9746d6b1aeac798fb7ccf61f966a8b5caa9e27784a50d6ec1705fa8f08ceccc4', i686: '66660b4944b4bbf126f48a5417fae85d5e92548b7ccecc115b564305873132f7', - x86_64: 'c586018630fefbd83711b0818a718c3d72cc92b3db4d12372b5b88d19b8756aa', + x86_64: 'c586018630fefbd83711b0818a718c3d72cc92b3db4d12372b5b88d19b8756aa' }) depends_on 'gawk' => :build def self.build system "./configure #{CREW_OPTIONS} --with-gtk-doc=no" - system "make" + system 'make' end def self.install diff --git a/packages/libcanberra.rb b/packages/libcanberra.rb index fc6c59a79..3019e1751 100644 --- a/packages/libcanberra.rb +++ b/packages/libcanberra.rb @@ -90,7 +90,7 @@ class Libcanberra < Package gdk_x11_get_xatom_by_name_for_display(d, "_NET_WM_DESKTOP"), 0, G_MAXLONG, False, XA_CARDINAL, &type_return, LIBCANBERRA_WAYLAND_PATCH_HEREDOC - IO.write('libcanberra-wayland-crash.patch', @libcanberra_wayland_crash_patch, perm: 0o555) + File.write('libcanberra-wayland-crash.patch', @libcanberra_wayland_crash_patch, perm: 0o555) system 'patch -p0 < libcanberra-wayland-crash.patch' end diff --git a/packages/libcddb.rb b/packages/libcddb.rb index 60c6aea3b..ede82efc6 100644 --- a/packages/libcddb.rb +++ b/packages/libcddb.rb @@ -9,17 +9,17 @@ class Libcddb < Package source_url 'https://sourceforge.net/projects/libcddb/files/libcddb/1.3.2/libcddb-1.3.2.tar.bz2' source_sha256 '35ce0ee1741ea38def304ddfe84a958901413aa829698357f0bee5bb8f0a223b' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcddb/1.3.2-1_armv7l/libcddb-1.3.2-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcddb/1.3.2-1_armv7l/libcddb-1.3.2-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcddb/1.3.2-1_armv7l/libcddb-1.3.2-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcddb/1.3.2-1_i686/libcddb-1.3.2-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcddb/1.3.2-1_x86_64/libcddb-1.3.2-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcddb/1.3.2-1_x86_64/libcddb-1.3.2-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '20b533d43dc7f61a9a1c72c1a8343688dbf4b9e0353788ee80f43760636ebea3', + binary_sha256({ + aarch64: '20b533d43dc7f61a9a1c72c1a8343688dbf4b9e0353788ee80f43760636ebea3', armv7l: '20b533d43dc7f61a9a1c72c1a8343688dbf4b9e0353788ee80f43760636ebea3', i686: '99667ddb37115fe554a88104f10c5690a23fe55bc40468c878b7c437984ea313', - x86_64: '5106dc4d2ca03f158baa7f187df0f75ab19c5cc480f0ba85ae6d1ccfc8af71ef', + x86_64: '5106dc4d2ca03f158baa7f187df0f75ab19c5cc480f0ba85ae6d1ccfc8af71ef' }) def self.build diff --git a/packages/libcdio.rb b/packages/libcdio.rb index 67b30d738..a5c1b72e9 100644 --- a/packages/libcdio.rb +++ b/packages/libcdio.rb @@ -9,17 +9,17 @@ class Libcdio < Package source_url 'https://ftpmirror.gnu.org/libcdio/libcdio-2.1.0.tar.bz2' source_sha256 '8550e9589dbd594bfac93b81ecf129b1dc9d0d51e90f9696f1b2f9b2af32712b' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcdio/2.1.0_armv7l/libcdio-2.1.0-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcdio/2.1.0_armv7l/libcdio-2.1.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcdio/2.1.0_armv7l/libcdio-2.1.0-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcdio/2.1.0_i686/libcdio-2.1.0-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcdio/2.1.0_x86_64/libcdio-2.1.0-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcdio/2.1.0_x86_64/libcdio-2.1.0-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'd501f42889d4d997b535180436445b914dd5646991a24b8bfbce0bab3233a5a0', + binary_sha256({ + aarch64: 'd501f42889d4d997b535180436445b914dd5646991a24b8bfbce0bab3233a5a0', armv7l: 'd501f42889d4d997b535180436445b914dd5646991a24b8bfbce0bab3233a5a0', i686: '023e53fb398b4c9429ff136aefb6b9c5341e4ff4bb0b7eb78072d1a141141d16', - x86_64: 'ba61ed6f31f29fe3d477004d36d2b119f1d67db1d084109a96dff59f98b23bd1', + x86_64: 'ba61ed6f31f29fe3d477004d36d2b119f1d67db1d084109a96dff59f98b23bd1' }) depends_on 'libcddb' diff --git a/packages/libcerf.rb b/packages/libcerf.rb index 8572eca4c..8c2f874b0 100644 --- a/packages/libcerf.rb +++ b/packages/libcerf.rb @@ -9,17 +9,17 @@ class Libcerf < Package source_url 'http://apps.jcns.fz-juelich.de/src/libcerf/libcerf-1.5.tgz' source_sha256 'e36dc147e7fff81143074a21550c259b5aac1b99fc314fc0ae33294231ca5c86' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcerf/1.5_armv7l/libcerf-1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcerf/1.5_armv7l/libcerf-1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcerf/1.5_i686/libcerf-1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcerf/1.5_x86_64/libcerf-1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcerf/1.5_x86_64/libcerf-1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '94fc2717e970fb97ce0c508a191c5249b99af6b5f29f0855c7494593b827c063', armv7l: '94fc2717e970fb97ce0c508a191c5249b99af6b5f29f0855c7494593b827c063', i686: 'e5e03923be7e965ee27e56b38a1d6dc147dcab47bf01837f8db44fbdde76cc99', - x86_64: '0ab2007863a453cd498c9a2be2ffd42ea37e3c469cb1874547916a0375482a0c', + x86_64: '0ab2007863a453cd498c9a2be2ffd42ea37e3c469cb1874547916a0375482a0c' }) def self.build @@ -28,6 +28,6 @@ class Libcerf < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libcheck.rb b/packages/libcheck.rb index e3890c3ac..be99ed6dd 100644 --- a/packages/libcheck.rb +++ b/packages/libcheck.rb @@ -9,17 +9,17 @@ class Libcheck < Package source_url 'https://github.com/libcheck/check/releases/download/0.13.0/check-0.13.0.tar.gz' source_sha256 'c4336b31447acc7e3266854f73ec188cdb15554d0edd44739631da174a569909' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcheck/0.13.0_armv7l/libcheck-0.13.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcheck/0.13.0_armv7l/libcheck-0.13.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcheck/0.13.0_i686/libcheck-0.13.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcheck/0.13.0_x86_64/libcheck-0.13.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcheck/0.13.0_x86_64/libcheck-0.13.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '71a129c63ce759b17a6a9ce7c30eecadb633a24242170d9a6646a9c45c64eac4', armv7l: '71a129c63ce759b17a6a9ce7c30eecadb633a24242170d9a6646a9c45c64eac4', i686: '48d3bea93e956e8089ba520a48761d40148be6009aa4d93f801e4f6627e75755', - x86_64: '9522b0a5173a563716f2f435d1ef26e61f39eebea16c6ece97aea037a5db9ba3', + x86_64: '9522b0a5173a563716f2f435d1ef26e61f39eebea16c6ece97aea037a5db9ba3' }) def self.build diff --git a/packages/libconfig.rb b/packages/libconfig.rb index d2bdaa83f..d64b1c21e 100644 --- a/packages/libconfig.rb +++ b/packages/libconfig.rb @@ -9,25 +9,25 @@ class Libconfig < Package source_url 'https://hyperrealm.github.io/libconfig/dist/libconfig-1.7.2.tar.gz' source_sha256 '7c3c7a9c73ff3302084386e96f903eb62ce06953bb1666235fac74363a16fad9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfig/1.7.2_armv7l/libconfig-1.7.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfig/1.7.2_armv7l/libconfig-1.7.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfig/1.7.2_i686/libconfig-1.7.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfig/1.7.2_x86_64/libconfig-1.7.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfig/1.7.2_x86_64/libconfig-1.7.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7b9b54f7ba2ce3e68fc5db6d60645a38f981761ca2ba2b5e6459d924f368bb97', armv7l: '7b9b54f7ba2ce3e68fc5db6d60645a38f981761ca2ba2b5e6459d924f368bb97', i686: 'b24fb6a0b594f006b3bcc14e4d2866d83e22769184ed592f48bc8945ce4e19ff', - x86_64: '1abaaa24f429d5f640413707a606d10916fccab2644b723a1ee3b36ea17ec590', + x86_64: '1abaaa24f429d5f640413707a606d10916fccab2644b723a1ee3b36ea17ec590' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libconfuse.rb b/packages/libconfuse.rb index 412ec4824..0c3960f9f 100644 --- a/packages/libconfuse.rb +++ b/packages/libconfuse.rb @@ -9,17 +9,17 @@ class Libconfuse < Package source_url 'https://github.com/martinh/libconfuse/releases/download/v3.2.1/confuse-3.2.1.tar.xz' source_sha256 '23c63272baf2ef4e2cbbafad2cf57de7eb81f006ec347c00b954819824add25e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfuse/3.2.1_armv7l/libconfuse-3.2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfuse/3.2.1_armv7l/libconfuse-3.2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfuse/3.2.1_i686/libconfuse-3.2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfuse/3.2.1_x86_64/libconfuse-3.2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libconfuse/3.2.1_x86_64/libconfuse-3.2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c2bb1d942fe0cfd6545de8165ac1664fea1c4aa13e6d4a5c0f008aa98bc4202e', armv7l: 'c2bb1d942fe0cfd6545de8165ac1664fea1c4aa13e6d4a5c0f008aa98bc4202e', i686: '43abce4bd584a9953d7598ccfb36180322170f26f74331fc4b237e6abbbec64c', - x86_64: '697f525ada438cb1662374dc2ec820e2dd0133b339244ced2b56da0f098036e5', + x86_64: '697f525ada438cb1662374dc2ec820e2dd0133b339244ced2b56da0f098036e5' }) depends_on 'apriconv' @@ -30,10 +30,10 @@ class Libconfuse < Package "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}", '--disable-maintainer-mode' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libcss.rb b/packages/libcss.rb index 03fcba446..bd5ea6f92 100644 --- a/packages/libcss.rb +++ b/packages/libcss.rb @@ -9,17 +9,17 @@ class Libcss < Package source_url 'https://download.netsurf-browser.org/libs/releases/libcss-0.9.1-src.tar.gz' source_sha256 'd2dce16e93392e8d6a7209420d47c2d56a3811701a0e81a724fc541c63d3c6dc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcss/0.9.1_armv7l/libcss-0.9.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcss/0.9.1_armv7l/libcss-0.9.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcss/0.9.1_i686/libcss-0.9.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcss/0.9.1_x86_64/libcss-0.9.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcss/0.9.1_x86_64/libcss-0.9.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f34982b8995086556d75aa49105afdc8478f204a32c4ec01d53d4696b1419916', armv7l: 'f34982b8995086556d75aa49105afdc8478f204a32c4ec01d53d4696b1419916', i686: '8b75584cdc3db5d1a6a78653ca8926f7108a1dc19f053675a89cf2d174662aa1', - x86_64: '8de9cd9715f8089a787b3bd757161690d13b409badb503875d1b069815b80d3c', + x86_64: '8de9cd9715f8089a787b3bd757161690d13b409badb503875d1b069815b80d3c' }) depends_on 'netsurf_buildsystem' => :build diff --git a/packages/libcue.rb b/packages/libcue.rb index 706f0412b..cf1cd5254 100644 --- a/packages/libcue.rb +++ b/packages/libcue.rb @@ -10,17 +10,17 @@ class Libcue < Package source_url 'https://github.com/lipnitsk/libcue.git' git_hashtag "v#{@_ver}" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcue/2.2.1-1_armv7l/libcue-2.2.1-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcue/2.2.1-1_armv7l/libcue-2.2.1-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcue/2.2.1-1_armv7l/libcue-2.2.1-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcue/2.2.1-1_i686/libcue-2.2.1-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcue/2.2.1-1_x86_64/libcue-2.2.1-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcue/2.2.1-1_x86_64/libcue-2.2.1-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '0d8289b34f20ccad9051d5588888b3236c002aecd077138d1d468ce85d0b84c7', + binary_sha256({ + aarch64: '0d8289b34f20ccad9051d5588888b3236c002aecd077138d1d468ce85d0b84c7', armv7l: '0d8289b34f20ccad9051d5588888b3236c002aecd077138d1d468ce85d0b84c7', i686: '8d2821a6059b805cfc7789ccde5f769c6e86c4c04b99ca96647e8e82f81d8541', - x86_64: '3c63b508f9b104d76317bb62b291746bc692d57dabcf3e806d8be736f69971d3', + x86_64: '3c63b508f9b104d76317bb62b291746bc692d57dabcf3e806d8be736f69971d3' }) def self.build diff --git a/packages/libdaemon.rb b/packages/libdaemon.rb index 38b5ced22..b7cb43b4c 100644 --- a/packages/libdaemon.rb +++ b/packages/libdaemon.rb @@ -9,17 +9,17 @@ class Libdaemon < Package source_url 'http://0pointer.de/lennart/projects/libdaemon/libdaemon-0.14.tar.gz' source_sha256 'fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdaemon/0.14_armv7l/libdaemon-0.14-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdaemon/0.14_armv7l/libdaemon-0.14-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdaemon/0.14_i686/libdaemon-0.14-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdaemon/0.14_x86_64/libdaemon-0.14-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdaemon/0.14_x86_64/libdaemon-0.14-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '352b9f73b8619625b9eaaf7725cd189c637987b4223f63e7a04cea9e61ec78b6', armv7l: '352b9f73b8619625b9eaaf7725cd189c637987b4223f63e7a04cea9e61ec78b6', i686: 'f0c4b57f8d6f3aba46920cc44efc57da08df353301cb12e100d7005968592299', - x86_64: 'a44869e8caed88eb021476bf3a9682394ac31c31bf7f74395a0995a3e74299dd', + x86_64: 'a44869e8caed88eb021476bf3a9682394ac31c31bf7f74395a0995a3e74299dd' }) def self.build diff --git a/packages/libdb.rb b/packages/libdb.rb index 8071e864c..5c4947a81 100644 --- a/packages/libdb.rb +++ b/packages/libdb.rb @@ -9,17 +9,17 @@ class Libdb < Package source_url 'https://github.com/berkeleydb/libdb/releases/download/v5.3.28/db-5.3.28.tar.gz' source_sha256 'e0a992d740709892e81f9d93f06daf305cf73fb81b545afe72478043172c3628' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdb/5.3.28_armv7l/libdb-5.3.28-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdb/5.3.28_armv7l/libdb-5.3.28-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdb/5.3.28_i686/libdb-5.3.28-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdb/5.3.28_x86_64/libdb-5.3.28-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdb/5.3.28_x86_64/libdb-5.3.28-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bf1e26d40554e30404c8eaba250eb008561113f8742f4d9d07999687881c642d', armv7l: 'bf1e26d40554e30404c8eaba250eb008561113f8742f4d9d07999687881c642d', i686: '5371ea9f3d3fc18d38bd31dbd97854f4d6a06d995a58776ec1e3c94fbf29dc54', - x86_64: '0e51467868c7ea8fdf9916bf2ee1b3500b8ea7f0f5cd8f9ec4c9f3a3aafc2213', + x86_64: '0e51467868c7ea8fdf9916bf2ee1b3500b8ea7f0f5cd8f9ec4c9f3a3aafc2213' }) def self.build @@ -31,7 +31,7 @@ class Libdb < Package def self.install Dir.chdir 'build_unix' do - system "make", "docdir=#{CREW_PREFIX}/share/doc/db-5.3.28", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "docdir=#{CREW_PREFIX}/share/doc/db-5.3.28", "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/libdc1394.rb b/packages/libdc1394.rb index 58ec89ca0..04cbdc1cf 100644 --- a/packages/libdc1394.rb +++ b/packages/libdc1394.rb @@ -9,17 +9,17 @@ class Libdc1394 < Package source_url 'https://sourceforge.net/projects/libdc1394/files/libdc1394-2/2.2.6/libdc1394-2.2.6.tar.gz' source_sha256 '2b905fc9aa4eec6bdcf6a2ae5f5ba021232739f5be047dec8fe8dd6049c10fed' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdc1394/2.2.6_armv7l/libdc1394-2.2.6-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdc1394/2.2.6_armv7l/libdc1394-2.2.6-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdc1394/2.2.6_armv7l/libdc1394-2.2.6-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdc1394/2.2.6_i686/libdc1394-2.2.6-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdc1394/2.2.6_x86_64/libdc1394-2.2.6-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdc1394/2.2.6_x86_64/libdc1394-2.2.6-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '0b694d5edbf189c0570a497999da69a8d11429f8204ac013d9280a92d1701bcf', + binary_sha256({ + aarch64: '0b694d5edbf189c0570a497999da69a8d11429f8204ac013d9280a92d1701bcf', armv7l: '0b694d5edbf189c0570a497999da69a8d11429f8204ac013d9280a92d1701bcf', i686: '9cbbb6aa09c17bf7e68d6638e4121a1d8df5a28bbc28a180f9ca27bef8b84b45', - x86_64: '778cdfbf6102517458e8c7c5873fb89cf8b13c00ab65ae23cd50de9a1a232adf', + x86_64: '778cdfbf6102517458e8c7c5873fb89cf8b13c00ab65ae23cd50de9a1a232adf' }) depends_on 'freeglut' diff --git a/packages/libdca.rb b/packages/libdca.rb index 83c5b3762..9de1b8c05 100644 --- a/packages/libdca.rb +++ b/packages/libdca.rb @@ -9,17 +9,17 @@ class Libdca < Package source_url 'https://get.videolan.org/libdca/0.0.7/libdca-0.0.7.tar.bz2' source_sha256 '3a0b13815f582c661d2388ffcabc2f1ea82f471783c400f765f2ec6c81065f6a' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdca/0.0.7_armv7l/libdca-0.0.7-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdca/0.0.7_armv7l/libdca-0.0.7-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdca/0.0.7_armv7l/libdca-0.0.7-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdca/0.0.7_i686/libdca-0.0.7-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdca/0.0.7_x86_64/libdca-0.0.7-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdca/0.0.7_x86_64/libdca-0.0.7-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '66d6d64c9b1c9fe75c4085dbf420012fc4d9742568b1355ec4c7dbec1d694680', + binary_sha256({ + aarch64: '66d6d64c9b1c9fe75c4085dbf420012fc4d9742568b1355ec4c7dbec1d694680', armv7l: '66d6d64c9b1c9fe75c4085dbf420012fc4d9742568b1355ec4c7dbec1d694680', i686: 'cf2225b24b34ea05a78ec57cd4da38f935598e6364e4add1afa7a4793e08454f', - x86_64: 'c07c259c1a52a3171a35705e31b86fdba92b71c23582210b508b9167d4babda2', + x86_64: 'c07c259c1a52a3171a35705e31b86fdba92b71c23582210b508b9167d4babda2' }) def self.build diff --git a/packages/libdmx.rb b/packages/libdmx.rb index 1ef6640b9..d404d8ec8 100644 --- a/packages/libdmx.rb +++ b/packages/libdmx.rb @@ -9,17 +9,17 @@ class Libdmx < Package source_url 'https://www.x.org/archive/individual/lib/libdmx-1.1.3.tar.gz' source_sha256 'c4b24d7e13e5a67ead7a18f0b4cc9b7b5363c9d04cd01b83b5122ff92b3b4996' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdmx/1.1.3-0_armv7l/libdmx-1.1.3-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdmx/1.1.3-0_armv7l/libdmx-1.1.3-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdmx/1.1.3-0_i686/libdmx-1.1.3-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdmx/1.1.3-0_x86_64/libdmx-1.1.3-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdmx/1.1.3-0_x86_64/libdmx-1.1.3-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ac58dc16bc412a006f1c83d8c9ef3c0d6bba2fd0563165afab785f3754b15908', armv7l: 'ac58dc16bc412a006f1c83d8c9ef3c0d6bba2fd0563165afab785f3754b15908', i686: 'c943c38df5f29ba6f10e4c215437277b60be511da23e536292ef219971be8522', - x86_64: 'afefd087d3752574ab61951788c05452944239c1b797753381c69ffb88a93e13', + x86_64: 'afefd087d3752574ab61951788c05452944239c1b797753381c69ffb88a93e13' }) depends_on 'libxext' @@ -27,10 +27,10 @@ class Libdmx < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libdnet.rb b/packages/libdnet.rb index 85d8ea264..54507e45c 100644 --- a/packages/libdnet.rb +++ b/packages/libdnet.rb @@ -9,17 +9,17 @@ class Libdnet < Package source_url 'https://github.com/dugsong/libdnet/archive/libdnet-1.12.tar.gz' source_sha256 'b6360659c93fa2e3cde9e0a1fc9c07bc4111f3448c5de856e095eb98315dd424' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdnet/1.12_armv7l/libdnet-1.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdnet/1.12_armv7l/libdnet-1.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdnet/1.12_i686/libdnet-1.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdnet/1.12_x86_64/libdnet-1.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdnet/1.12_x86_64/libdnet-1.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e2ffd93c777b266b5b6933244c2f6675fbfddba8baf8b2f502c71f079016f18d', armv7l: 'e2ffd93c777b266b5b6933244c2f6675fbfddba8baf8b2f502c71f079016f18d', i686: 'a895eaa5a2d7018708edadb3880e8262423773973bf95074638d7353fb624d27', - x86_64: '2e0d5a27088afe410e48aeb4266dc6ffa010f97b1e0e0eb897fad10af94c00be', + x86_64: '2e0d5a27088afe410e48aeb4266dc6ffa010f97b1e0e0eb897fad10af94c00be' }) def self.build @@ -31,6 +31,6 @@ class Libdnet < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libdom.rb b/packages/libdom.rb index 91ba4cb7d..70287271e 100644 --- a/packages/libdom.rb +++ b/packages/libdom.rb @@ -9,17 +9,17 @@ class Libdom < Package source_url 'https://download.netsurf-browser.org/libs/releases/libdom-0.4.1-src.tar.gz' source_sha256 '98ee072471e55e208c9878e515c410ad462ca36f87b4afcbecad023f3a2cef4a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdom/0.4.1_armv7l/libdom-0.4.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdom/0.4.1_armv7l/libdom-0.4.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdom/0.4.1_i686/libdom-0.4.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdom/0.4.1_x86_64/libdom-0.4.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdom/0.4.1_x86_64/libdom-0.4.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7fa6e8636c79092311db986438b9234bd2c5ec9a8d66081ad13c87f49048ac70', armv7l: '7fa6e8636c79092311db986438b9234bd2c5ec9a8d66081ad13c87f49048ac70', i686: '4a646fac2a67a2129096e873c04adeed05a95cf55c08f7a24d30ee70c86fe48c', - x86_64: 'adb310321694c02e68faf7f4ba97e54903b5c6e132a7a29564ec590bab9269c0', + x86_64: 'adb310321694c02e68faf7f4ba97e54903b5c6e132a7a29564ec590bab9269c0' }) depends_on 'expat' diff --git a/packages/libdsm.rb b/packages/libdsm.rb index 05c08ef09..8f1fc2214 100644 --- a/packages/libdsm.rb +++ b/packages/libdsm.rb @@ -10,17 +10,17 @@ class Libdsm < Package source_url 'https://github.com/videolabs/libdsm.git' git_hashtag "v#{@_ver}" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdsm/0.3.2_armv7l/libdsm-0.3.2-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdsm/0.3.2_armv7l/libdsm-0.3.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdsm/0.3.2_armv7l/libdsm-0.3.2-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdsm/0.3.2_i686/libdsm-0.3.2-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdsm/0.3.2_x86_64/libdsm-0.3.2-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdsm/0.3.2_x86_64/libdsm-0.3.2-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '0f1cfa4ecfd15ce2638be2e8bd85538898cada850ed99beea1247f928b22625b', + binary_sha256({ + aarch64: '0f1cfa4ecfd15ce2638be2e8bd85538898cada850ed99beea1247f928b22625b', armv7l: '0f1cfa4ecfd15ce2638be2e8bd85538898cada850ed99beea1247f928b22625b', i686: '08f6535b7e4c50f39770b8c113df27c26681f0ee614621ae4d49bb300700d645', - x86_64: 'cf1ff783f5cbd3232715b73d0907e39763c5412b75be5907cbb99b970f3deff2', + x86_64: 'cf1ff783f5cbd3232715b73d0907e39763c5412b75be5907cbb99b970f3deff2' }) depends_on 'libtasn1' diff --git a/packages/libdvbpsi.rb b/packages/libdvbpsi.rb index 3c55d9b00..0f437127e 100644 --- a/packages/libdvbpsi.rb +++ b/packages/libdvbpsi.rb @@ -9,17 +9,17 @@ class Libdvbpsi < Package source_url 'https://download.videolan.org/pub/libdvbpsi/1.3.3/libdvbpsi-1.3.3.tar.bz2' source_sha256 '02b5998bcf289cdfbd8757bedd5987e681309b0a25b3ffe6cebae599f7a00112' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvbpsi/1.3.3_armv7l/libdvbpsi-1.3.3-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvbpsi/1.3.3_armv7l/libdvbpsi-1.3.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvbpsi/1.3.3_armv7l/libdvbpsi-1.3.3-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvbpsi/1.3.3_i686/libdvbpsi-1.3.3-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvbpsi/1.3.3_x86_64/libdvbpsi-1.3.3-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvbpsi/1.3.3_x86_64/libdvbpsi-1.3.3-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'd528cc96c1ad8867d0698447257ea2804e173a30b8dd0110b128353312f1c1a6', + binary_sha256({ + aarch64: 'd528cc96c1ad8867d0698447257ea2804e173a30b8dd0110b128353312f1c1a6', armv7l: 'd528cc96c1ad8867d0698447257ea2804e173a30b8dd0110b128353312f1c1a6', i686: '633ad6aaee5508dfc781e3768d108b947f32c1609079ccc14d97254fe0f795a5', - x86_64: 'ff2fab5910127c762cc75c072fe30141b38f37ff90c29be5cef871250d688fd7', + x86_64: 'ff2fab5910127c762cc75c072fe30141b38f37ff90c29be5cef871250d688fd7' }) def self.build diff --git a/packages/libdvdnav.rb b/packages/libdvdnav.rb index 6deb84833..a3a8e30a5 100644 --- a/packages/libdvdnav.rb +++ b/packages/libdvdnav.rb @@ -9,17 +9,17 @@ class Libdvdnav < Package source_url 'https://get.videolan.org/libdvdnav/6.1.1/libdvdnav-6.1.1.tar.bz2' source_sha256 'c191a7475947d323ff7680cf92c0fb1be8237701885f37656c64d04e98d18d48' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdnav/6.1.1_armv7l/libdvdnav-6.1.1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdnav/6.1.1_armv7l/libdvdnav-6.1.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdnav/6.1.1_armv7l/libdvdnav-6.1.1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdnav/6.1.1_i686/libdvdnav-6.1.1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdnav/6.1.1_x86_64/libdvdnav-6.1.1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdnav/6.1.1_x86_64/libdvdnav-6.1.1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '1663315253bf583fa15d29c094602053baa87927663124821a105e298c325746', + binary_sha256({ + aarch64: '1663315253bf583fa15d29c094602053baa87927663124821a105e298c325746', armv7l: '1663315253bf583fa15d29c094602053baa87927663124821a105e298c325746', i686: 'f904448267fce9f2cf000d4b542c4eedca15cd26ebca5a75e07698a43c88b8ab', - x86_64: 'ac31549a112b165b145668e64688f6cd0f30cd6c8ffe6356c454a1c5bdce1c88', + x86_64: 'ac31549a112b165b145668e64688f6cd0f30cd6c8ffe6356c454a1c5bdce1c88' }) depends_on 'libdvdread' diff --git a/packages/libdvdread.rb b/packages/libdvdread.rb index d95cda4a2..ece1e05b4 100644 --- a/packages/libdvdread.rb +++ b/packages/libdvdread.rb @@ -9,17 +9,17 @@ class Libdvdread < Package source_url 'https://get.videolan.org/libdvdread/6.1.2/libdvdread-6.1.2.tar.bz2' source_sha256 'cc190f553758ced7571859e301f802cb4821f164d02bfacfd320c14a4e0da763' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdread/6.1.2_armv7l/libdvdread-6.1.2-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdread/6.1.2_armv7l/libdvdread-6.1.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdread/6.1.2_armv7l/libdvdread-6.1.2-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdread/6.1.2_i686/libdvdread-6.1.2-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdread/6.1.2_x86_64/libdvdread-6.1.2-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdvdread/6.1.2_x86_64/libdvdread-6.1.2-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '594631c847c681bd2ab4753677544afa173af5299b2f4bb7e82904a547fb8b2e', + binary_sha256({ + aarch64: '594631c847c681bd2ab4753677544afa173af5299b2f4bb7e82904a547fb8b2e', armv7l: '594631c847c681bd2ab4753677544afa173af5299b2f4bb7e82904a547fb8b2e', i686: 'b59f74778057d10e26b3bb4ef7e172e512797adc76a764e9c96fcbbab76629b3', - x86_64: 'f1819eeb9a1d5d7eff170eeaa5f832e6e02e2c0153a333fc88f20088bbb3402e', + x86_64: 'f1819eeb9a1d5d7eff170eeaa5f832e6e02e2c0153a333fc88f20088bbb3402e' }) def self.build diff --git a/packages/libebml.rb b/packages/libebml.rb index baf944c28..ba1b3a151 100644 --- a/packages/libebml.rb +++ b/packages/libebml.rb @@ -10,17 +10,17 @@ class Libebml < Package source_url 'https://github.com/Matroska-Org/libebml.git' git_hashtag "release-#{@_ver}" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libebml/1.4.2_armv7l/libebml-1.4.2-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libebml/1.4.2_armv7l/libebml-1.4.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libebml/1.4.2_armv7l/libebml-1.4.2-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libebml/1.4.2_i686/libebml-1.4.2-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libebml/1.4.2_x86_64/libebml-1.4.2-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libebml/1.4.2_x86_64/libebml-1.4.2-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '4adbc9698b598878d1ca9fdc21c76361bfb9e3f08adeb8ff50570a866e14b0ba', + binary_sha256({ + aarch64: '4adbc9698b598878d1ca9fdc21c76361bfb9e3f08adeb8ff50570a866e14b0ba', armv7l: '4adbc9698b598878d1ca9fdc21c76361bfb9e3f08adeb8ff50570a866e14b0ba', i686: 'f2cd127f93560c8e8bc699078c9536ce11f8cf7fe5c6e38636356918c218eb6f', - x86_64: '81b8fa3d73076c92aa862b74e9d1cc90203dde5cce9c6f26831cce6d8290da2b', + x86_64: '81b8fa3d73076c92aa862b74e9d1cc90203dde5cce9c6f26831cce6d8290da2b' }) def self.patch diff --git a/packages/libedit.rb b/packages/libedit.rb index 7e95b707d..a0f182b24 100644 --- a/packages/libedit.rb +++ b/packages/libedit.rb @@ -9,17 +9,17 @@ class Libedit < Package source_url 'https://thrysoee.dk/editline/libedit-20210910-3.1.tar.gz' source_sha256 '6792a6a992050762edcca28ff3318cdb7de37dccf7bc30db59fcd7017eed13c5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libedit/20210910-3.1_armv7l/libedit-20210910-3.1-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libedit/20210910-3.1_armv7l/libedit-20210910-3.1-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libedit/20210910-3.1_i686/libedit-20210910-3.1-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libedit/20210910-3.1_x86_64/libedit-20210910-3.1-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libedit/20210910-3.1_x86_64/libedit-20210910-3.1-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2b68bcfe634ef21dec0ff29215e1de3f0cd506041ccae30d6eea93fb946870e9', armv7l: '2b68bcfe634ef21dec0ff29215e1de3f0cd506041ccae30d6eea93fb946870e9', i686: '5397384d810b157b11ab640c2144cf35f0999039daf1fa9dfc7bea8ad84af6f1', - x86_64: '41ec1b9f504bc593668bf88cde1eb85fcfd621397d7ec17c29ec686bc2238b5b', + x86_64: '41ec1b9f504bc593668bf88cde1eb85fcfd621397d7ec17c29ec686bc2238b5b' }) def self.build diff --git a/packages/libefl.rb b/packages/libefl.rb index caca1a8a3..1ef6943c6 100644 --- a/packages/libefl.rb +++ b/packages/libefl.rb @@ -11,17 +11,17 @@ class Libefl < Package source_url 'https://download.enlightenment.org/rel/libs/efl/efl-1.24.3.tar.xz' source_sha256 'de95c6e673c170c1e21382918b122417c091c643e7dcaced89aa785529625c2a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libefl/1.24.3_armv7l/libefl-1.24.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libefl/1.24.3_armv7l/libefl-1.24.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libefl/1.24.3_i686/libefl-1.24.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libefl/1.24.3_x86_64/libefl-1.24.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libefl/1.24.3_x86_64/libefl-1.24.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a8711a86825b0186ce5749455cf1763c9a338a2dffdad78cdbf1eab185b6a879', armv7l: 'a8711a86825b0186ce5749455cf1763c9a338a2dffdad78cdbf1eab185b6a879', i686: 'e5f5bba5bdb07c1abaa60229fee05f97b6a617c60af647734a839340e38a8429', - x86_64: 'be56db051dee123ac67bb9938acc09a930ba5a58e785b9a818d2ac74fbba97aa', + x86_64: 'be56db051dee123ac67bb9938acc09a930ba5a58e785b9a818d2ac74fbba97aa' }) depends_on 'lz4' diff --git a/packages/libemf.rb b/packages/libemf.rb index 9644dce90..0af9ffae5 100644 --- a/packages/libemf.rb +++ b/packages/libemf.rb @@ -9,17 +9,17 @@ class Libemf < Package source_url 'https://prdownloads.sourceforge.net/project/libemf/libemf/1.0.9/libemf-1.0.9.tar.gz' source_sha256 'dcc1f7dc09597a7e20fa808fbef03f0c5cbdd99d65a4fddd981d7f1dd6e28b81' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libemf/1.0.9_armv7l/libemf-1.0.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libemf/1.0.9_armv7l/libemf-1.0.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libemf/1.0.9_i686/libemf-1.0.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libemf/1.0.9_x86_64/libemf-1.0.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libemf/1.0.9_x86_64/libemf-1.0.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd0823f3f19a891c6dcd66ea7c39f6c8deaefb487e6f14beb9b6045a82a8683b1', armv7l: 'd0823f3f19a891c6dcd66ea7c39f6c8deaefb487e6f14beb9b6045a82a8683b1', i686: '98db956a86f7c3508f01c259d9129b2a4fbb592eb2ed3a65898a4882f6b5b136', - x86_64: '3dd865953891dbdeaf295828b096f1bf5d90661519a4f8b564a460668a4949ee', + x86_64: '3dd865953891dbdeaf295828b096f1bf5d90661519a4f8b564a460668a4949ee' }) def self.build @@ -30,6 +30,6 @@ class Libemf < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libepoxy.rb b/packages/libepoxy.rb index 9725e86f4..a50bf415c 100644 --- a/packages/libepoxy.rb +++ b/packages/libepoxy.rb @@ -9,17 +9,17 @@ class Libepoxy < Package source_url 'https://github.com/anholt/libepoxy/releases/download/1.5.5/libepoxy-1.5.5.tar.xz' source_sha256 '261663db21bcc1cc232b07ea683252ee6992982276536924271535875f5b0556' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libepoxy/1.5.5_armv7l/libepoxy-1.5.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libepoxy/1.5.5_armv7l/libepoxy-1.5.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libepoxy/1.5.5_i686/libepoxy-1.5.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libepoxy/1.5.5_x86_64/libepoxy-1.5.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libepoxy/1.5.5_x86_64/libepoxy-1.5.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'de87478a3eecf1b1ab3b23441b87ca0c81ee26af507b7223dffb51097aa15e07', armv7l: 'de87478a3eecf1b1ab3b23441b87ca0c81ee26af507b7223dffb51097aa15e07', i686: '39b1ca812fd683eda89f16a2b9f5be0a63425ea710f31abf5e9f208ba650b986', - x86_64: 'e2e6aeded9388b562742d958d047365157a7a4965a4b6147bc9178060a789bd6', + x86_64: 'e2e6aeded9388b562742d958d047365157a7a4965a4b6147bc9178060a789bd6' }) depends_on 'mesa' @@ -27,8 +27,8 @@ class Libepoxy < Package def self.build system "meson #{CREW_MESON_FNO_LTO_OPTIONS} builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/libev.rb b/packages/libev.rb index 89bc143fb..40bd0faa5 100644 --- a/packages/libev.rb +++ b/packages/libev.rb @@ -9,17 +9,17 @@ class Libev < Package source_url 'http://dist.schmorp.de/libev/libev-4.33.tar.gz' source_sha256 '507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libev/4.33_armv7l/libev-4.33-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libev/4.33_armv7l/libev-4.33-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libev/4.33_i686/libev-4.33-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libev/4.33_x86_64/libev-4.33-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libev/4.33_x86_64/libev-4.33-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5f7069c002c4af865bb190301478f9ab7b40e729e31addf77a35cb4472c8483d', armv7l: '5f7069c002c4af865bb190301478f9ab7b40e729e31addf77a35cb4472c8483d', i686: 'd079e81b116054cf936fe1d3396582911432b8acc203cbdf3babd1df6e4dac9f', - x86_64: 'dfb18c0c4dbee0bb6b0ca5cdacbb77ba1fb40f8b77e93f02f791b79871e467c2', + x86_64: 'dfb18c0c4dbee0bb6b0ca5cdacbb77ba1fb40f8b77e93f02f791b79871e467c2' }) def self.build diff --git a/packages/libevent.rb b/packages/libevent.rb index 03395f246..e47ab98fd 100644 --- a/packages/libevent.rb +++ b/packages/libevent.rb @@ -10,17 +10,17 @@ class Libevent < Package source_url "https://github.com/libevent/libevent/releases/download/release-#{@_ver}-stable/libevent-#{@_ver}-stable.tar.gz" source_sha256 '92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libevent/2.1.12_armv7l/libevent-2.1.12-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libevent/2.1.12_armv7l/libevent-2.1.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libevent/2.1.12_armv7l/libevent-2.1.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libevent/2.1.12_i686/libevent-2.1.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libevent/2.1.12_x86_64/libevent-2.1.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libevent/2.1.12_x86_64/libevent-2.1.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'c5617c8ad9ff0c9107a5a744f6d8e8413a07aa70212c25dd9df085dae5f96d19', + binary_sha256({ + aarch64: 'c5617c8ad9ff0c9107a5a744f6d8e8413a07aa70212c25dd9df085dae5f96d19', armv7l: 'c5617c8ad9ff0c9107a5a744f6d8e8413a07aa70212c25dd9df085dae5f96d19', i686: '4762713d801e19d3d61365e886fb99fe2349eeadb09c6a347c073bab97434721', - x86_64: 'b34f4abe636e86709e0256bded03442782c637fb9c155cd954bb0952f8a339e3', + x86_64: 'b34f4abe636e86709e0256bded03442782c637fb9c155cd954bb0952f8a339e3' }) depends_on 'openssl' @@ -28,10 +28,10 @@ class Libevent < Package def self.build system "env #{CREW_ENV_OPTIONS} \ ./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libewf.rb b/packages/libewf.rb index 75c9b11c9..0349a3191 100644 --- a/packages/libewf.rb +++ b/packages/libewf.rb @@ -9,17 +9,17 @@ class Libewf < Package source_url 'https://github.com/libyal/libewf/releases/download/20171104/libewf-experimental-20171104.tar.gz' source_sha256 'cf36d3baf3a96dbe566fde55ae7d79fc2e7b998806ab13e0f69915799f19e040' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libewf/20171104_armv7l/libewf-20171104-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libewf/20171104_armv7l/libewf-20171104-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libewf/20171104_i686/libewf-20171104-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libewf/20171104_x86_64/libewf-20171104-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libewf/20171104_x86_64/libewf-20171104-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fdd4e2e098bd07486158fda5f5cc9ab4ed02ed2f39b1201af889fba500b84ab1', armv7l: 'fdd4e2e098bd07486158fda5f5cc9ab4ed02ed2f39b1201af889fba500b84ab1', i686: 'ddfbfe29f3989c17414fd1a1d8ce50b3619ca8ccbab8bac8632a33adb107d81e', - x86_64: '383f9c811cddf2c957588c265f7fb31075a4b3fce94e6c4d324f1fd1dd31fc13', + x86_64: '383f9c811cddf2c957588c265f7fb31075a4b3fce94e6c4d324f1fd1dd31fc13' }) depends_on 'bz2' diff --git a/packages/libfdk_aac.rb b/packages/libfdk_aac.rb index 82e3d5eda..93344ba40 100644 --- a/packages/libfdk_aac.rb +++ b/packages/libfdk_aac.rb @@ -9,17 +9,17 @@ class Libfdk_aac < Package source_url 'https://downloads.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-2.0.1.tar.gz' source_sha256 '840133aa9412153894af03b27b03dde1188772442c316a4ce2a24ed70093f271' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfdk_aac/2.0.1_armv7l/libfdk_aac-2.0.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfdk_aac/2.0.1_armv7l/libfdk_aac-2.0.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfdk_aac/2.0.1_i686/libfdk_aac-2.0.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfdk_aac/2.0.1_x86_64/libfdk_aac-2.0.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfdk_aac/2.0.1_x86_64/libfdk_aac-2.0.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '08f675d0b53219ef822e7eee420c80b92ef017e15e198bee44554cbe7e77b6e0', armv7l: '08f675d0b53219ef822e7eee420c80b92ef017e15e198bee44554cbe7e77b6e0', i686: 'bb0205bc24b0e5700e3d267d3de6b0cf546089a369ed0813cffa31f101da32a5', - x86_64: '9a254d4f55e4cc653aa1168b23eac55e2182b8131dcf1b94c7ea4cc3f85d4897', + x86_64: '9a254d4f55e4cc653aa1168b23eac55e2182b8131dcf1b94c7ea4cc3f85d4897' }) def self.build diff --git a/packages/libfilezilla.rb b/packages/libfilezilla.rb index 6097ebcbe..c0cee7c89 100644 --- a/packages/libfilezilla.rb +++ b/packages/libfilezilla.rb @@ -9,15 +9,15 @@ class Libfilezilla < Package source_url 'https://download.filezilla-project.org/libfilezilla/libfilezilla-0.35.0.tar.bz2' source_sha256 'eee2510dce3d0691ea73dc1da10fac7db1215b0ba9eefa616df305368b092ae8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfilezilla/0.35.0_armv7l/libfilezilla-0.35.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfilezilla/0.35.0_armv7l/libfilezilla-0.35.0-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfilezilla/0.35.0_x86_64/libfilezilla-0.35.0-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfilezilla/0.35.0_x86_64/libfilezilla-0.35.0-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ee13f1cfbe811e115848448a08e2ef005b538bd6f6a0cbf2242b0d6421ec90c2', armv7l: 'ee13f1cfbe811e115848448a08e2ef005b538bd6f6a0cbf2242b0d6421ec90c2', - x86_64: '3938dad3bae7579ed831ab2a173c01e1a8b3bb1067c4146804e16a1e93d7df91', + x86_64: '3938dad3bae7579ed831ab2a173c01e1a8b3bb1067c4146804e16a1e93d7df91' }) depends_on 'openmp' diff --git a/packages/libfontenc.rb b/packages/libfontenc.rb index 37a3fd408..965ed0e02 100644 --- a/packages/libfontenc.rb +++ b/packages/libfontenc.rb @@ -9,17 +9,17 @@ class Libfontenc < Package source_url 'https://www.x.org/releases/individual/lib/libfontenc-1.1.4.tar.bz2' source_sha256 '2cfcce810ddd48f2e5dc658d28c1808e86dcf303eaff16728b9aa3dbc0092079' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfontenc/1.1.4_armv7l/libfontenc-1.1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfontenc/1.1.4_armv7l/libfontenc-1.1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfontenc/1.1.4_i686/libfontenc-1.1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfontenc/1.1.4_x86_64/libfontenc-1.1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfontenc/1.1.4_x86_64/libfontenc-1.1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '435c3bc5faa5f9884f72b9d2e18ab9c5df8c20d4fbcde9f0fe56044f46c8282c', armv7l: '435c3bc5faa5f9884f72b9d2e18ab9c5df8c20d4fbcde9f0fe56044f46c8282c', i686: '8ec003098172eac92ac155ef84e6486df46f62a012dee51fc548ff4358559f73', - x86_64: '60dd2330462bd37bc69ba4ecafc2a0410e6eeeeffce41f6733f8b9ff7bf1d0b5', + x86_64: '60dd2330462bd37bc69ba4ecafc2a0410e6eeeeffce41f6733f8b9ff7bf1d0b5' }) depends_on 'xorg_proto' diff --git a/packages/libfrei0r.rb b/packages/libfrei0r.rb index 6b511b922..947c8a58e 100644 --- a/packages/libfrei0r.rb +++ b/packages/libfrei0r.rb @@ -9,17 +9,17 @@ class Libfrei0r < Package source_url 'https://github.com/dyne/frei0r/archive/v1.6.1.tar.gz' source_sha256 'dae0ca623c83173788ce4fc74cb67ac7e50cf33a4412ee3d33bed284da1a8437' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfrei0r/1.6.1_armv7l/libfrei0r-1.6.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfrei0r/1.6.1_armv7l/libfrei0r-1.6.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfrei0r/1.6.1_i686/libfrei0r-1.6.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfrei0r/1.6.1_x86_64/libfrei0r-1.6.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfrei0r/1.6.1_x86_64/libfrei0r-1.6.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bd9381d2c456c270133c206c66e94ed5f77a856bd23d18138d92df6b4e2c7759', armv7l: 'bd9381d2c456c270133c206c66e94ed5f77a856bd23d18138d92df6b4e2c7759', i686: '97eed475d2ad73584e604455e9d7b8c09d6348b0b0ade255f369eae4d1f6a4c7', - x86_64: '73646984853d48487d8881cdc4a9ac3fd35f08e8384be54db9948a6d41046d23', + x86_64: '73646984853d48487d8881cdc4a9ac3fd35f08e8384be54db9948a6d41046d23' }) def self.build @@ -28,6 +28,6 @@ class Libfrei0r < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libfs.rb b/packages/libfs.rb index 779d530c6..f2725ff49 100644 --- a/packages/libfs.rb +++ b/packages/libfs.rb @@ -9,17 +9,17 @@ class Libfs < Package source_url 'https://www.x.org/archive/individual/lib/libFS-1.0.7.tar.gz' source_sha256 '91bf1c5ce4115b7dbf4e314fdbee54052708e8f7b6a2ec6e82c309bcbe40ef3d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfs/1.0.7-0_armv7l/libfs-1.0.7-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfs/1.0.7-0_armv7l/libfs-1.0.7-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfs/1.0.7-0_i686/libfs-1.0.7-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfs/1.0.7-0_x86_64/libfs-1.0.7-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libfs/1.0.7-0_x86_64/libfs-1.0.7-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '70879f9509e6c33cc7377706e251e53397c772c6ab1d59ffec7370bd6f247eb2', armv7l: '70879f9509e6c33cc7377706e251e53397c772c6ab1d59ffec7370bd6f247eb2', i686: 'b287f1ae9e043b83b14aa54e23f4abe3b9f10760316e41cedf994be2e1e72a52', - x86_64: '98f7cc48a3a2406ea1d110b051b3f18f5682b2096cfdb7f4f4f9c4b2255f2f42', + x86_64: '98f7cc48a3a2406ea1d110b051b3f18f5682b2096cfdb7f4f4f9c4b2255f2f42' }) depends_on 'xorg_proto' @@ -27,10 +27,10 @@ class Libfs < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libgc.rb b/packages/libgc.rb index 337acf69d..3710c1b81 100644 --- a/packages/libgc.rb +++ b/packages/libgc.rb @@ -9,17 +9,17 @@ class Libgc < Package source_url 'https://httpredir.debian.org/debian/pool/main/libg/libgc/libgc_8.0.4.orig.tar.gz' source_sha256 '436a0ddc67b1ac0b0405b61a9675bca9e075c8156f4debd1d06f3a56c7cd289d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgc/8.0.4_armv7l/libgc-8.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgc/8.0.4_armv7l/libgc-8.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgc/8.0.4_i686/libgc-8.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgc/8.0.4_x86_64/libgc-8.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgc/8.0.4_x86_64/libgc-8.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ae5052fb0631ca207dee9178f18da34ed5bb1e8da8c45249dc23e6260763e7f8', armv7l: 'ae5052fb0631ca207dee9178f18da34ed5bb1e8da8c45249dc23e6260763e7f8', i686: 'f2d7240df24b0b25bc8984ae39492d6639b492e88430992bcf99307656b1dbdb', - x86_64: 'f9fd0199862aad3b417597c9921dd5399a59e9f41f388cbb829b198626912a3c', + x86_64: 'f9fd0199862aad3b417597c9921dd5399a59e9f41f388cbb829b198626912a3c' }) def self.build @@ -27,7 +27,7 @@ class Libgc < Package --enable-static \ --enable-shared \ --enable-docs" - system "make" + system 'make' end def self.install diff --git a/packages/libgconf.rb b/packages/libgconf.rb index a7c345a42..2a8a9cdc8 100644 --- a/packages/libgconf.rb +++ b/packages/libgconf.rb @@ -9,17 +9,17 @@ class Libgconf < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/GConf/3.2/GConf-3.2.6.tar.xz' source_sha256 '1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgconf/3.2.6_armv7l/libgconf-3.2.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgconf/3.2.6_armv7l/libgconf-3.2.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgconf/3.2.6_i686/libgconf-3.2.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgconf/3.2.6_x86_64/libgconf-3.2.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgconf/3.2.6_x86_64/libgconf-3.2.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a6c6861a58365e66df3a2eb01faa1f801d52a34fbb10b2f1ac842f7e72affb6c', armv7l: 'a6c6861a58365e66df3a2eb01faa1f801d52a34fbb10b2f1ac842f7e72affb6c', i686: '87bff50ea19f42f0fa87a61e7b7fbed10b5f8e2305659e0d90cf26b868f9e8a4', - x86_64: 'be97ae6807ad929e22b58e5ce3b561d0b0b49532b9980024aa854ffd762a1ec5', + x86_64: 'be97ae6807ad929e22b58e5ce3b561d0b0b49532b9980024aa854ffd762a1ec5' }) depends_on 'dbus_glib' @@ -27,7 +27,7 @@ class Libgconf < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --disable-orbit" - system "make" + system 'make' end def self.install diff --git a/packages/libgeotiff.rb b/packages/libgeotiff.rb index 2f12b837f..9ffc42f62 100644 --- a/packages/libgeotiff.rb +++ b/packages/libgeotiff.rb @@ -9,17 +9,17 @@ class Libgeotiff < Package source_url 'https://github.com/OSGeo/libgeotiff/releases/download/1.6.0/libgeotiff-1.6.0.tar.gz' source_sha256 '9311017e5284cffb86f2c7b7a9df1fb5ebcdc61c30468fb2e6bca36e4272ebca' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgeotiff/1.6.0_armv7l/libgeotiff-1.6.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgeotiff/1.6.0_armv7l/libgeotiff-1.6.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgeotiff/1.6.0_i686/libgeotiff-1.6.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgeotiff/1.6.0_x86_64/libgeotiff-1.6.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgeotiff/1.6.0_x86_64/libgeotiff-1.6.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5c83c9df55eb3c906814e64b05131b53b5bfc9ee6a47b08a1fd36a7973c1c765', armv7l: '5c83c9df55eb3c906814e64b05131b53b5bfc9ee6a47b08a1fd36a7973c1c765', i686: '6ed77cd71bf90cc71b2b27ebe174f2e0c3ed220432934dc5690e0440a1aa4ddb', - x86_64: 'cae4083f50f50092b52b2a3856889a8698339f25b1b12aecd4a7f5b09572afca', + x86_64: 'cae4083f50f50092b52b2a3856889a8698339f25b1b12aecd4a7f5b09572afca' }) depends_on 'libjpeg' diff --git a/packages/libglu.rb b/packages/libglu.rb index 4f93d9f6d..17f98180c 100644 --- a/packages/libglu.rb +++ b/packages/libglu.rb @@ -9,17 +9,17 @@ class Libglu < Package source_url 'https://archive.mesa3d.org/glu/glu-9.0.1.tar.xz' source_sha256 'fb5a4c2dd6ba6d1c21ab7c05129b0769544e1d68e1e3b0ffecb18e73c93055bc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libglu/9.0.1_armv7l/libglu-9.0.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libglu/9.0.1_armv7l/libglu-9.0.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libglu/9.0.1_i686/libglu-9.0.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libglu/9.0.1_x86_64/libglu-9.0.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libglu/9.0.1_x86_64/libglu-9.0.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0bf229621676810287e72253faf88af8d6fc7e2c295a6110c30e50b4c841dd36', armv7l: '0bf229621676810287e72253faf88af8d6fc7e2c295a6110c30e50b4c841dd36', i686: 'f37f39c65fcf0e22e741da79e7cd3a7e21e61ddd84f871996b81a1df6b376d53', - x86_64: 'ce186ee083b0c2b6061b72fa1d8af22ada95d3b9c3ae1bfbc48bc2977b65e176', + x86_64: 'ce186ee083b0c2b6061b72fa1d8af22ada95d3b9c3ae1bfbc48bc2977b65e176' }) depends_on 'mesa' diff --git a/packages/libgme.rb b/packages/libgme.rb index 0cd7821c1..e4e42b3c4 100644 --- a/packages/libgme.rb +++ b/packages/libgme.rb @@ -10,17 +10,17 @@ class Libgme < Package source_url 'https://bitbucket.org/mpyne/game-music-emu.git' git_hashtag @_ver - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgme/0.6.3_armv7l/libgme-0.6.3-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgme/0.6.3_armv7l/libgme-0.6.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgme/0.6.3_armv7l/libgme-0.6.3-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgme/0.6.3_i686/libgme-0.6.3-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgme/0.6.3_x86_64/libgme-0.6.3-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgme/0.6.3_x86_64/libgme-0.6.3-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '3dd506152d59a392b3e0fd91b568acca67c95178f49b7781c05f9888ade788c8', + binary_sha256({ + aarch64: '3dd506152d59a392b3e0fd91b568acca67c95178f49b7781c05f9888ade788c8', armv7l: '3dd506152d59a392b3e0fd91b568acca67c95178f49b7781c05f9888ade788c8', i686: '8d6bdc67ece71fec32b470d57b37507ef55edcbe6807ffa70eff4db1ac3db94e', - x86_64: 'f87558d76fa56792e156c87cb9db5621f9b2a7ca8cac2f6d9c549761601c79bf', + x86_64: 'f87558d76fa56792e156c87cb9db5621f9b2a7ca8cac2f6d9c549761601c79bf' }) def self.build diff --git a/packages/libgnome_keyring.rb b/packages/libgnome_keyring.rb index 8fa8d9514..8e9b8b720 100644 --- a/packages/libgnome_keyring.rb +++ b/packages/libgnome_keyring.rb @@ -9,15 +9,15 @@ class Libgnome_keyring < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/libgnome-keyring/3.12/libgnome-keyring-3.12.0.tar.xz' source_sha256 'c4c178fbb05f72acc484d22ddb0568f7532c409b0a13e06513ff54b91e947783' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnome_keyring/3.12.0_armv7l/libgnome_keyring-3.12.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnome_keyring/3.12.0_armv7l/libgnome_keyring-3.12.0-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnome_keyring/3.12.0_x86_64/libgnome_keyring-3.12.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnome_keyring/3.12.0_x86_64/libgnome_keyring-3.12.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'db8b7355277ec22342f1cebe983de9a70dc0638c0fe5f42e7c4ef24ea6b42c81', armv7l: 'db8b7355277ec22342f1cebe983de9a70dc0638c0fe5f42e7c4ef24ea6b42c81', - x86_64: '7cd854b285d63aab304bd06aa13f63e4264e3643a7a3917fdc3e944445986f5a', + x86_64: '7cd854b285d63aab304bd06aa13f63e4264e3643a7a3917fdc3e944445986f5a' }) depends_on 'dbus' diff --git a/packages/libgnomecanvas.rb b/packages/libgnomecanvas.rb index ff1b4ce69..be5564943 100644 --- a/packages/libgnomecanvas.rb +++ b/packages/libgnomecanvas.rb @@ -9,17 +9,17 @@ class Libgnomecanvas < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/libgnomecanvas/2.30/libgnomecanvas-2.30.3.tar.bz2' source_sha256 '859b78e08489fce4d5c15c676fec1cd79782f115f516e8ad8bed6abcb8dedd40' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnomecanvas/2.30.3_armv7l/libgnomecanvas-2.30.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnomecanvas/2.30.3_armv7l/libgnomecanvas-2.30.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnomecanvas/2.30.3_i686/libgnomecanvas-2.30.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnomecanvas/2.30.3_x86_64/libgnomecanvas-2.30.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libgnomecanvas/2.30.3_x86_64/libgnomecanvas-2.30.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '28f2d716908db225ed00e2df39a99dd8947710b42fb03c6feec74bffabc28d6f', armv7l: '28f2d716908db225ed00e2df39a99dd8947710b42fb03c6feec74bffabc28d6f', i686: '30d37e877058f485675fa59f11ee8e2ddf99a738358c63cb3529694d0232e69f', - x86_64: '07a6f6ece37d04b4fccc1c817b8f7845cbc6443f6868be5d8ed1f84b8951268a', + x86_64: '07a6f6ece37d04b4fccc1c817b8f7845cbc6443f6868be5d8ed1f84b8951268a' }) depends_on 'libart' @@ -34,6 +34,6 @@ class Libgnomecanvas < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libharu.rb b/packages/libharu.rb index a9e7850f1..c7fe4576b 100644 --- a/packages/libharu.rb +++ b/packages/libharu.rb @@ -9,17 +9,17 @@ class Libharu < Package source_url 'https://github.com/libharu/libharu/archive/RELEASE_2_3_0.tar.gz' source_sha256 '8f9e68cc5d5f7d53d1bc61a1ed876add1faf4f91070dbc360d8b259f46d9a4d2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libharu/2.3.0_armv7l/libharu-2.3.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libharu/2.3.0_armv7l/libharu-2.3.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libharu/2.3.0_i686/libharu-2.3.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libharu/2.3.0_x86_64/libharu-2.3.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libharu/2.3.0_x86_64/libharu-2.3.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '565b8d263ffbb640aa3c928a1cd563b809f0ed91557ff8b509713387926e5921', armv7l: '565b8d263ffbb640aa3c928a1cd563b809f0ed91557ff8b509713387926e5921', i686: 'bf59630d01e74a2e57bf0f68ad6d27c988081a1b428c9b657aba192a49bf5ee1', - x86_64: 'c14377ac7ffb373b6f7e911333fed79fb879993c512e1875224defba894b7e31', + x86_64: 'c14377ac7ffb373b6f7e911333fed79fb879993c512e1875224defba894b7e31' }) depends_on 'libpng' @@ -39,8 +39,8 @@ class Libharu < Package Dir.chdir 'build' do system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' if ARCH == 'x86_64' - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" - FileUtils.mv Dir.glob("#{CREW_DEST_PREFIX}/lib/*"), "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s + FileUtils.mv Dir.glob("#{CREW_DEST_PREFIX}/lib/*"), CREW_DEST_LIB_PREFIX.to_s end FileUtils.rm_f "#{CREW_DEST_PREFIX}/INSTALL" FileUtils.rm_f "#{CREW_DEST_PREFIX}/README" diff --git a/packages/libhubbub.rb b/packages/libhubbub.rb index bda3f11a7..252e915aa 100644 --- a/packages/libhubbub.rb +++ b/packages/libhubbub.rb @@ -9,17 +9,17 @@ class Libhubbub < Package source_url 'https://download.netsurf-browser.org/libs/releases/libhubbub-0.3.7-src.tar.gz' source_sha256 '9e7ae253e6c9069e757eb9ad4e4846f38b4db52c0ca0151446a9fa4a977735b6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libhubbub/0.3.7_armv7l/libhubbub-0.3.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libhubbub/0.3.7_armv7l/libhubbub-0.3.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libhubbub/0.3.7_i686/libhubbub-0.3.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libhubbub/0.3.7_x86_64/libhubbub-0.3.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libhubbub/0.3.7_x86_64/libhubbub-0.3.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd6c275bf236ce2f15d6b50d46fe16d40ac1dad8fd580051af086721634700d60', armv7l: 'd6c275bf236ce2f15d6b50d46fe16d40ac1dad8fd580051af086721634700d60', i686: '58c82b54bbadb144ea47ec6dff7b5f0c7e7687e1bd2597ac00cf1bf0c2ed4c43', - x86_64: 'b06aa6ea64790967274f69690ae87d8fb90468f244703353200be55394c56ad0', + x86_64: 'b06aa6ea64790967274f69690ae87d8fb90468f244703353200be55394c56ad0' }) depends_on 'libxslt' diff --git a/packages/libid3tag.rb b/packages/libid3tag.rb index bd391667d..0490c006d 100644 --- a/packages/libid3tag.rb +++ b/packages/libid3tag.rb @@ -9,17 +9,17 @@ class Libid3tag < Package source_url 'ftp://ftp.mars.org/pub/mpeg/libid3tag-0.15.1b.tar.gz' source_sha256 '63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libid3tag/0.15.1b_armv7l/libid3tag-0.15.1b-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libid3tag/0.15.1b_armv7l/libid3tag-0.15.1b-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libid3tag/0.15.1b_i686/libid3tag-0.15.1b-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libid3tag/0.15.1b_x86_64/libid3tag-0.15.1b-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libid3tag/0.15.1b_x86_64/libid3tag-0.15.1b-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '614d3daa64a65218669d392862e0adb52d6a97e29e0964e83519a0f43e2e7ae0', armv7l: '614d3daa64a65218669d392862e0adb52d6a97e29e0964e83519a0f43e2e7ae0', i686: '2572d5b5926bff440114e0bf3542f1ad308d990761792f9206a30b5ddfc070e7', - x86_64: '49449a7a53c03eaa8293427db604db65954123c4e1fdbe1207aae80d934da070', + x86_64: '49449a7a53c03eaa8293427db604db65954123c4e1fdbe1207aae80d934da070' }) def self.build @@ -30,6 +30,6 @@ class Libid3tag < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libinih.rb b/packages/libinih.rb index edec6de1a..32831eefb 100644 --- a/packages/libinih.rb +++ b/packages/libinih.rb @@ -10,17 +10,17 @@ class Libinih < Package source_url "https://github.com/benhoyt/inih/archive/r#{@_ver}.tar.gz" source_sha256 '439cff9ce9a8afc52d08772ac3e93b3cecd79c7707f871fb4534fb3a48201880' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinih/52_armv7l/libinih-52-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinih/52_armv7l/libinih-52-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinih/52_armv7l/libinih-52-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinih/52_i686/libinih-52-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinih/52_x86_64/libinih-52-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinih/52_x86_64/libinih-52-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '813f8831babc7ab96bc4ec618b3b702e09906c97f7d319dc24e7cb5cf9b517a9', + binary_sha256({ + aarch64: '813f8831babc7ab96bc4ec618b3b702e09906c97f7d319dc24e7cb5cf9b517a9', armv7l: '813f8831babc7ab96bc4ec618b3b702e09906c97f7d319dc24e7cb5cf9b517a9', i686: '652b3f23a2e720dcc915894a8c335efa08b664782c667331e7fea40f41debfb6', - x86_64: '81bc105c7144a03bb7a81a5997925fa67973c62c8598730586942950d40098b4', + x86_64: '81bc105c7144a03bb7a81a5997925fa67973c62c8598730586942950d40098b4' }) def self.build @@ -29,8 +29,8 @@ class Libinih < Package -Ddistro_install=true \ -Dwith_INIReader=true \ builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/libinstpatch.rb b/packages/libinstpatch.rb index 2fb5746cc..b67d6e911 100644 --- a/packages/libinstpatch.rb +++ b/packages/libinstpatch.rb @@ -10,17 +10,17 @@ class Libinstpatch < Package source_url 'https://github.com/swami/libinstpatch.git' git_hashtag "v#{@_ver}" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinstpatch/1.1.6_armv7l/libinstpatch-1.1.6-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinstpatch/1.1.6_armv7l/libinstpatch-1.1.6-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinstpatch/1.1.6_armv7l/libinstpatch-1.1.6-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinstpatch/1.1.6_i686/libinstpatch-1.1.6-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinstpatch/1.1.6_x86_64/libinstpatch-1.1.6-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinstpatch/1.1.6_x86_64/libinstpatch-1.1.6-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'b7a7e8bec56017428e7aa7ebf630b6ca60ccaec4a3675d3d10c5cb9d89e13a9f', + binary_sha256({ + aarch64: 'b7a7e8bec56017428e7aa7ebf630b6ca60ccaec4a3675d3d10c5cb9d89e13a9f', armv7l: 'b7a7e8bec56017428e7aa7ebf630b6ca60ccaec4a3675d3d10c5cb9d89e13a9f', i686: '881717a4dac1023bd5819f2af363b5185ef05dda0d6bc8edc9a23ea193fc929f', - x86_64: '8a53448ff86a653799bdcf65965e32c726a1fc6ba8aeaefea7a33ee76ef95cfa', + x86_64: '8a53448ff86a653799bdcf65965e32c726a1fc6ba8aeaefea7a33ee76ef95cfa' }) depends_on 'glib' diff --git a/packages/libjpeg.rb b/packages/libjpeg.rb index 87e488edb..51f407cda 100644 --- a/packages/libjpeg.rb +++ b/packages/libjpeg.rb @@ -13,13 +13,13 @@ class Libjpeg < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libjpeg/9.4.0_armv7l/libjpeg-9.4.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libjpeg/9.4.0_armv7l/libjpeg-9.4.0-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libjpeg/9.4.0_i686/libjpeg-9.4.0-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libjpeg/9.4.0_x86_64/libjpeg-9.4.0-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libjpeg/9.4.0_x86_64/libjpeg-9.4.0-chromeos-x86_64.tpxz' }) binary_sha256({ aarch64: '5aea50db0ee0ad0839f58b973cff9808b57babba318409a36b7967b1c4f8285f', armv7l: '5aea50db0ee0ad0839f58b973cff9808b57babba318409a36b7967b1c4f8285f', i686: '041768d7dcbe7720371629f8d5e1eafdf18a14bd69b1d06eefff5cc36f42f2c3', - x86_64: '74ae5e410b0407999b85c0837c56d6e265c4dfb4098bc6413e6438b60bb89524', + x86_64: '74ae5e410b0407999b85c0837c56d6e265c4dfb4098bc6413e6438b60bb89524' }) def self.build diff --git a/packages/libmad.rb b/packages/libmad.rb index 373a56a6e..f1aa464ab 100644 --- a/packages/libmad.rb +++ b/packages/libmad.rb @@ -9,17 +9,17 @@ class Libmad < Package source_url 'https://httpredir.debian.org/debian/pool/main/libm/libmad/libmad_0.15.1b.orig.tar.gz' source_sha256 'bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmad/0.15.1b-1_armv7l/libmad-0.15.1b-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmad/0.15.1b-1_armv7l/libmad-0.15.1b-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmad/0.15.1b-1_armv7l/libmad-0.15.1b-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmad/0.15.1b-1_i686/libmad-0.15.1b-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmad/0.15.1b-1_x86_64/libmad-0.15.1b-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmad/0.15.1b-1_x86_64/libmad-0.15.1b-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'fa97940e20089f3c79388d13a3e05f3d527cd59641fdf09afdf8aea4ea379523', + binary_sha256({ + aarch64: 'fa97940e20089f3c79388d13a3e05f3d527cd59641fdf09afdf8aea4ea379523', armv7l: 'fa97940e20089f3c79388d13a3e05f3d527cd59641fdf09afdf8aea4ea379523', i686: '71822bdcb2d8c25e0005bd0d29b61c9b0b2f592a9e07be5e51783eba4432dbe8', - x86_64: '10dca6998f2fdab04234345da0ed00a6c9d9705d0e139032f5d297f99d31ae7b', + x86_64: '10dca6998f2fdab04234345da0ed00a6c9d9705d0e139032f5d297f99d31ae7b' }) def self.patch diff --git a/packages/libmatroska.rb b/packages/libmatroska.rb index 8826a55fa..867d6cdd2 100644 --- a/packages/libmatroska.rb +++ b/packages/libmatroska.rb @@ -10,17 +10,17 @@ class Libmatroska < Package source_url 'https://github.com/Matroska-Org/libmatroska.git' git_hashtag "release-#{@_ver}" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmatroska/1.6.3_armv7l/libmatroska-1.6.3-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmatroska/1.6.3_armv7l/libmatroska-1.6.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmatroska/1.6.3_armv7l/libmatroska-1.6.3-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmatroska/1.6.3_i686/libmatroska-1.6.3-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmatroska/1.6.3_x86_64/libmatroska-1.6.3-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmatroska/1.6.3_x86_64/libmatroska-1.6.3-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '493bf84d7725d6c68191edb1013f71d3ada24798f22973ea0eedf2e288466920', + binary_sha256({ + aarch64: '493bf84d7725d6c68191edb1013f71d3ada24798f22973ea0eedf2e288466920', armv7l: '493bf84d7725d6c68191edb1013f71d3ada24798f22973ea0eedf2e288466920', i686: 'baa10840ab9cbc8caaec61786c40a41789e3f568825a516b9558ef0335863e95', - x86_64: '73dc2c14ee8cc3fb785a7fae86e7a981c0b2cd236039f1bd38a068a05f8cdcfd', + x86_64: '73dc2c14ee8cc3fb785a7fae86e7a981c0b2cd236039f1bd38a068a05f8cdcfd' }) depends_on 'libebml' diff --git a/packages/libmbedtls.rb b/packages/libmbedtls.rb index 79a4bd88c..97270faf6 100644 --- a/packages/libmbedtls.rb +++ b/packages/libmbedtls.rb @@ -9,17 +9,17 @@ class Libmbedtls < Package source_url 'https://github.com/ARMmbed/mbedtls/archive/v2.16.8.tar.gz' source_sha256 'fe9e3b15c3375943bdfebbbb20dd6b4f1147b3b5d926248bd835d73247407430' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmbedtls/2.16.8_armv7l/libmbedtls-2.16.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmbedtls/2.16.8_armv7l/libmbedtls-2.16.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmbedtls/2.16.8_i686/libmbedtls-2.16.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmbedtls/2.16.8_x86_64/libmbedtls-2.16.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmbedtls/2.16.8_x86_64/libmbedtls-2.16.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fa1207538c87a278987bd49aa789d9a064745eb17af6e0bca986cab290f7c8e4', armv7l: 'fa1207538c87a278987bd49aa789d9a064745eb17af6e0bca986cab290f7c8e4', i686: '82f4fe07be9599125bbce078e3ff8a5c3f2c96691270abc60cf97fed79879e45', - x86_64: '58e98d4edf8ff733228ff2499e7faf33bfc1d90bc6c834e8b1b78b7c369b85f1', + x86_64: '58e98d4edf8ff733228ff2499e7faf33bfc1d90bc6c834e8b1b78b7c369b85f1' }) def self.build @@ -38,7 +38,7 @@ class Libmbedtls < Package def self.install Dir.chdir 'build' do system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - FileUtils.mv "#{CREW_DEST_PREFIX}/lib", "#{CREW_DEST_LIB_PREFIX}" if ARCH == 'x86_64' + FileUtils.mv "#{CREW_DEST_PREFIX}/lib", CREW_DEST_LIB_PREFIX.to_s if ARCH == 'x86_64' end end end diff --git a/packages/libmfx.rb b/packages/libmfx.rb index 47cef8e3c..59be3559d 100644 --- a/packages/libmfx.rb +++ b/packages/libmfx.rb @@ -10,10 +10,10 @@ class Libmfx < Package source_sha256 '673636da98a4fd5c3e3dc5267da5429e986f53089ed6c33cdca5751f56d9416b' binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmfx/1.35.1_i686/libmfx-1.35.1-chromeos-i686.tar.zst', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmfx/1.35.1_i686/libmfx-1.35.1-chromeos-i686.tar.zst' }) binary_sha256({ - i686: '3491a2615abbe06c01ad6c6d17721f56415190068a899f6a7195de0ccbaac3ef', + i686: '3491a2615abbe06c01ad6c6d17721f56415190068a899f6a7195de0ccbaac3ef' }) depends_on 'libva' diff --git a/packages/libmicrodns.rb b/packages/libmicrodns.rb index fd7284531..7c014c071 100644 --- a/packages/libmicrodns.rb +++ b/packages/libmicrodns.rb @@ -10,17 +10,17 @@ class Libmicrodns < Package source_url 'https://github.com/videolabs/libmicrodns.git' git_hashtag @_ver - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrodns/0.2.0_armv7l/libmicrodns-0.2.0-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrodns/0.2.0_armv7l/libmicrodns-0.2.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrodns/0.2.0_armv7l/libmicrodns-0.2.0-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrodns/0.2.0_i686/libmicrodns-0.2.0-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrodns/0.2.0_x86_64/libmicrodns-0.2.0-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrodns/0.2.0_x86_64/libmicrodns-0.2.0-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'bae91599fad6ad6a9a1018b7d9e81482ead9513096b4606fb7913f9f7a25f007', + binary_sha256({ + aarch64: 'bae91599fad6ad6a9a1018b7d9e81482ead9513096b4606fb7913f9f7a25f007', armv7l: 'bae91599fad6ad6a9a1018b7d9e81482ead9513096b4606fb7913f9f7a25f007', i686: '301b452dee5090ddc78f129fdfde28fcf7a5c44d73509054543c04b5b67e4bc9', - x86_64: '2648884537f4174ea224f3e0f5986cbe48b5e9a34358fb62b5d683c4eddbf656', + x86_64: '2648884537f4174ea224f3e0f5986cbe48b5e9a34358fb62b5d683c4eddbf656' }) def self.build diff --git a/packages/libmicrohttpd.rb b/packages/libmicrohttpd.rb index a07f3dd28..ef46bc5ce 100644 --- a/packages/libmicrohttpd.rb +++ b/packages/libmicrohttpd.rb @@ -9,17 +9,17 @@ class Libmicrohttpd < Package source_url 'https://ftpmirror.gnu.org/libmicrohttpd/libmicrohttpd-0.9.58.tar.gz' source_sha256 '7a11e1376c62ff95bd6d2dfe6799d57ac7cdbcb32f70bfbd5e47c71f373e01f3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrohttpd/0.9.58_armv7l/libmicrohttpd-0.9.58-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrohttpd/0.9.58_armv7l/libmicrohttpd-0.9.58-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrohttpd/0.9.58_i686/libmicrohttpd-0.9.58-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrohttpd/0.9.58_x86_64/libmicrohttpd-0.9.58-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmicrohttpd/0.9.58_x86_64/libmicrohttpd-0.9.58-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '861604f225237f0ab46185d0b71fb8e405efe376c1c8014dc15ad1491ab76e8f', armv7l: '861604f225237f0ab46185d0b71fb8e405efe376c1c8014dc15ad1491ab76e8f', i686: '056291de57c0e46c8632cc4cc9f46d15aa4aab580777894694923ac8b2374ebe', - x86_64: 'aa41e8d0577c54de70b7f830be5780d5b9f5d92ccafca54570d9a97a9b7fda15', + x86_64: 'aa41e8d0577c54de70b7f830be5780d5b9f5d92ccafca54570d9a97a9b7fda15' }) depends_on 'diffutils' => :build @@ -30,7 +30,7 @@ class Libmicrohttpd < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "gzip -9 #{CREW_DEST_PREFIX}/share/man/man3/libmicrohttpd.3" end end diff --git a/packages/libmng.rb b/packages/libmng.rb index 26f2c738c..31d1e2192 100644 --- a/packages/libmng.rb +++ b/packages/libmng.rb @@ -9,17 +9,17 @@ class Libmng < Package source_url 'https://prdownloads.sourceforge.net/project/libmng/libmng-devel/2.0.3/libmng-2.0.3.tar.xz' source_sha256 '4a462fdd48d4bc82c1d7a21106c8a18b62f8cc0042454323058e6da0dbb57dd3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmng/2.0.3_armv7l/libmng-2.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmng/2.0.3_armv7l/libmng-2.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmng/2.0.3_i686/libmng-2.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmng/2.0.3_x86_64/libmng-2.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmng/2.0.3_x86_64/libmng-2.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b940238dbe081af502bee237e1eeaea7322732433146ace0ff45c0cf07665552', armv7l: 'b940238dbe081af502bee237e1eeaea7322732433146ace0ff45c0cf07665552', i686: '47fcd3230b379554ab8285b8ed92098fd9f34ae5df96ad92cf6cbe232abac090', - x86_64: 'e8ffaa0dc0a372a93f04f9197872e2fd18675f21651a3632222ebfe8e21f4b6c', + x86_64: 'e8ffaa0dc0a372a93f04f9197872e2fd18675f21651a3632222ebfe8e21f4b6c' }) depends_on 'lcms' diff --git a/packages/libmnl.rb b/packages/libmnl.rb index 8ce26d181..71f3f0a47 100644 --- a/packages/libmnl.rb +++ b/packages/libmnl.rb @@ -9,25 +9,25 @@ class Libmnl < Package source_url 'https://www.netfilter.org/projects/libmnl/files/libmnl-1.0.4.tar.bz2' source_sha256 '171f89699f286a5854b72b91d06e8f8e3683064c5901fb09d954a9ab6f551f81' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmnl/1.0.4_armv7l/libmnl-1.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmnl/1.0.4_armv7l/libmnl-1.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmnl/1.0.4_i686/libmnl-1.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmnl/1.0.4_x86_64/libmnl-1.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmnl/1.0.4_x86_64/libmnl-1.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dc5154a2d9bfcb43967639fc79097831dfb2668895c8b61ae889b8277536de0a', armv7l: 'dc5154a2d9bfcb43967639fc79097831dfb2668895c8b61ae889b8277536de0a', i686: 'a40aabf83e469e6e8fe8fa3a36d644f44dd23d86a83338b1c040029569b830bd', - x86_64: 'a67ed03507bb290ce861336a7cfd7f1a45a16b25b4c1a9abef1262b6ede7f0b8', + x86_64: 'a67ed03507bb290ce861336a7cfd7f1a45a16b25b4c1a9abef1262b6ede7f0b8' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libmodplug.rb b/packages/libmodplug.rb index bfcfa847d..e6c21b767 100644 --- a/packages/libmodplug.rb +++ b/packages/libmodplug.rb @@ -9,17 +9,17 @@ class Libmodplug < Package source_url 'https://downloads.sourceforge.net/modplug-xmms/libmodplug-0.8.9.0.tar.gz' source_sha256 '457ca5a6c179656d66c01505c0d95fafaead4329b9dbaa0f997d00a3508ad9de' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmodplug/0.8.9.0-1_armv7l/libmodplug-0.8.9.0-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmodplug/0.8.9.0-1_armv7l/libmodplug-0.8.9.0-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmodplug/0.8.9.0-1_armv7l/libmodplug-0.8.9.0-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmodplug/0.8.9.0-1_i686/libmodplug-0.8.9.0-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmodplug/0.8.9.0-1_x86_64/libmodplug-0.8.9.0-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmodplug/0.8.9.0-1_x86_64/libmodplug-0.8.9.0-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'fd7b70d7e739910c13fcc14c1064c87d8824adea98f709be46e730cd0b21f2d3', + binary_sha256({ + aarch64: 'fd7b70d7e739910c13fcc14c1064c87d8824adea98f709be46e730cd0b21f2d3', armv7l: 'fd7b70d7e739910c13fcc14c1064c87d8824adea98f709be46e730cd0b21f2d3', i686: '2ae9edf8e240eb3c2f878d3f547ec2749fc19c00f3d5ad52b6760d541500a739', - x86_64: '4e6e48ce53a6008c438ef69ebe54de75257e825bda156b539204f67c9f359b51', + x86_64: '4e6e48ce53a6008c438ef69ebe54de75257e825bda156b539204f67c9f359b51' }) def self.build diff --git a/packages/libmp3lame.rb b/packages/libmp3lame.rb index 7723e4930..e8b296d13 100644 --- a/packages/libmp3lame.rb +++ b/packages/libmp3lame.rb @@ -9,17 +9,17 @@ class Libmp3lame < Package source_url 'http://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz' source_sha256 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmp3lame/3.100_armv7l/libmp3lame-3.100-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmp3lame/3.100_armv7l/libmp3lame-3.100-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmp3lame/3.100_i686/libmp3lame-3.100-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmp3lame/3.100_x86_64/libmp3lame-3.100-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmp3lame/3.100_x86_64/libmp3lame-3.100-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a707de2b17ad0cff139ad2441913bf2412d4c99287857d27deec98b8de44fe0d', armv7l: 'a707de2b17ad0cff139ad2441913bf2412d4c99287857d27deec98b8de44fe0d', i686: '3b9c5e437d2c230524ea0a6e7b676acc74b1e3f87d3a784eb57603b01679bbff', - x86_64: '35a440b069c4734ec6c8100db2dfb541ceeddfbc96bb4aa176ebe2546c51d355', + x86_64: '35a440b069c4734ec6c8100db2dfb541ceeddfbc96bb4aa176ebe2546c51d355' }) def self.build @@ -31,6 +31,6 @@ class Libmp3lame < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libmpc.rb b/packages/libmpc.rb index a33be2fee..f1b8ea66a 100644 --- a/packages/libmpc.rb +++ b/packages/libmpc.rb @@ -10,17 +10,17 @@ class Libmpc < Package source_url 'https://salsa.debian.org/multimedia-team/libmpc.git' git_hashtag "debian/2%0.1_#{@_ver}-2" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpc/r495_armv7l/libmpc-r495-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpc/r495_armv7l/libmpc-r495-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpc/r495_armv7l/libmpc-r495-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpc/r495_i686/libmpc-r495-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpc/r495_x86_64/libmpc-r495-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpc/r495_x86_64/libmpc-r495-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '2aff1d1f93af9d47cebdf0e36a2172487301cb70b0be2aab5217d5e739306fdc', + binary_sha256({ + aarch64: '2aff1d1f93af9d47cebdf0e36a2172487301cb70b0be2aab5217d5e739306fdc', armv7l: '2aff1d1f93af9d47cebdf0e36a2172487301cb70b0be2aab5217d5e739306fdc', i686: '8133a1aae30798c0654e8f864a2ebbdf11f014f309257a031ee0eccb25c904bc', - x86_64: '6bcfe955860efa5da35ee05346e092978b3b15144d2b8169f89fbe7f9df4c11a', + x86_64: '6bcfe955860efa5da35ee05346e092978b3b15144d2b8169f89fbe7f9df4c11a' }) depends_on 'libcue' diff --git a/packages/libmpeg2.rb b/packages/libmpeg2.rb index 5c71278bc..67dc80719 100644 --- a/packages/libmpeg2.rb +++ b/packages/libmpeg2.rb @@ -10,17 +10,17 @@ class Libmpeg2 < Package source_url 'https://salsa.debian.org/multimedia-team/mpeg2dec.git' git_hashtag "debian/#{@_ver}-9" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpeg2/0.5.1-1_armv7l/libmpeg2-0.5.1-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpeg2/0.5.1-1_armv7l/libmpeg2-0.5.1-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpeg2/0.5.1-1_armv7l/libmpeg2-0.5.1-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpeg2/0.5.1-1_i686/libmpeg2-0.5.1-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpeg2/0.5.1-1_x86_64/libmpeg2-0.5.1-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmpeg2/0.5.1-1_x86_64/libmpeg2-0.5.1-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '5b5fdf553d59930d1d3df204c2b7f32c0665b7623bc83b4a88c1ffa70f7d7e7c', + binary_sha256({ + aarch64: '5b5fdf553d59930d1d3df204c2b7f32c0665b7623bc83b4a88c1ffa70f7d7e7c', armv7l: '5b5fdf553d59930d1d3df204c2b7f32c0665b7623bc83b4a88c1ffa70f7d7e7c', i686: '0db4a3fa3b213291913097daa878fd6e760eed1a43b64107ce940ef869a703a3', - x86_64: '6d148c52e28455fdd06b2797bcd99a0a36ae21319e998bece8945189c8fcf3ae', + x86_64: '6d148c52e28455fdd06b2797bcd99a0a36ae21319e998bece8945189c8fcf3ae' }) depends_on 'libx11' diff --git a/packages/libmrss.rb b/packages/libmrss.rb index 4515c573e..b3e9d488a 100644 --- a/packages/libmrss.rb +++ b/packages/libmrss.rb @@ -9,17 +9,17 @@ class Libmrss < Package source_url 'https://salsa.debian.org/debian/libmrss/-/archive/debian/0.19.2-7/libmrss-debian-0.19.2-7.tar.bz2' source_sha256 'cc3b466fa376d9fa54644268957437ce525fc336926180fda4e831af019767a6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmrss/0.19.2-7_armv7l/libmrss-0.19.2-7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmrss/0.19.2-7_armv7l/libmrss-0.19.2-7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmrss/0.19.2-7_i686/libmrss-0.19.2-7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmrss/0.19.2-7_x86_64/libmrss-0.19.2-7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmrss/0.19.2-7_x86_64/libmrss-0.19.2-7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8536ff6ee637e13f466d73afcf6806e01742df9d8ffff07120bd03fc892728a4', armv7l: '8536ff6ee637e13f466d73afcf6806e01742df9d8ffff07120bd03fc892728a4', i686: '6b02273108a01956e372f18f57dcc93993d42c9c769adc1fa22971e07a105f2f', - x86_64: '0a5dac52ae57e3fc9d86177dfd2480bc82293d74abe5b442f871b35fa8ff4665', + x86_64: '0a5dac52ae57e3fc9d86177dfd2480bc82293d74abe5b442f871b35fa8ff4665' }) depends_on 'libnxml' @@ -30,7 +30,7 @@ class Libmrss < Package def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install diff --git a/packages/libmtp.rb b/packages/libmtp.rb index 81a546c71..16f38c39e 100644 --- a/packages/libmtp.rb +++ b/packages/libmtp.rb @@ -10,17 +10,17 @@ class Libmtp < Package source_url 'https://github.com/libmtp/libmtp.git' git_hashtag "v#{@_ver}" - binary_url ({ - aarch64: 'file:///usr/local/tmp/packages/libmtp-1.1.19-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'file:///usr/local/tmp/packages/libmtp-1.1.19-chromeos-armv7l.tpxz', armv7l: 'file:///usr/local/tmp/packages/libmtp-1.1.19-chromeos-armv7l.tpxz', i686: 'file:///usr/local/tmp/packages/libmtp-1.1.19-chromeos-i686.tpxz', - x86_64: 'file:///usr/local/tmp/packages/libmtp-1.1.19-chromeos-x86_64.tpxz', + x86_64: 'file:///usr/local/tmp/packages/libmtp-1.1.19-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '5a73ce6f6fa953a42f6340f1a629700c99486b1a85cb13bb70a98b203bff618a', + binary_sha256({ + aarch64: '5a73ce6f6fa953a42f6340f1a629700c99486b1a85cb13bb70a98b203bff618a', armv7l: '5a73ce6f6fa953a42f6340f1a629700c99486b1a85cb13bb70a98b203bff618a', i686: '0ae7fe1ddd6df6a6598f82d63531296fb925c97eddce6e88512321229ca7432a', - x86_64: '186ffe6bf627eb846e40ce77eff0df4f49ca67e7238b8dec03e74d48e560fb71', + x86_64: '186ffe6bf627eb846e40ce77eff0df4f49ca67e7238b8dec03e74d48e560fb71' }) depends_on 'libusb' diff --git a/packages/libmysofa.rb b/packages/libmysofa.rb index 11a97bab0..1cb5b30bd 100644 --- a/packages/libmysofa.rb +++ b/packages/libmysofa.rb @@ -10,17 +10,17 @@ class Libmysofa < Package source_url 'https://github.com/hoene/libmysofa.git' git_hashtag "v#{@_ver}" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmysofa/1.2.1_armv7l/libmysofa-1.2.1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmysofa/1.2.1_armv7l/libmysofa-1.2.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmysofa/1.2.1_armv7l/libmysofa-1.2.1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmysofa/1.2.1_i686/libmysofa-1.2.1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmysofa/1.2.1_x86_64/libmysofa-1.2.1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmysofa/1.2.1_x86_64/libmysofa-1.2.1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '1eafd9c9f7644c142f409027768195c9dcfaa20c0f78058e3f9ee87f04ba4ff5', + binary_sha256({ + aarch64: '1eafd9c9f7644c142f409027768195c9dcfaa20c0f78058e3f9ee87f04ba4ff5', armv7l: '1eafd9c9f7644c142f409027768195c9dcfaa20c0f78058e3f9ee87f04ba4ff5', i686: '8cacc806698f6e19d28d044f7352a286232f8016941905ef7b3d5133e3a13bbb', - x86_64: '4732529c1ad40072a727d76b6e485777d0a007fa19722f3f5440376cfd59f5ef', + x86_64: '4732529c1ad40072a727d76b6e485777d0a007fa19722f3f5440376cfd59f5ef' }) depends_on 'cunit' diff --git a/packages/libnet.rb b/packages/libnet.rb index 3a60e7011..f4de13c9b 100644 --- a/packages/libnet.rb +++ b/packages/libnet.rb @@ -9,17 +9,17 @@ class Libnet < Package source_url 'https://github.com/libnet/libnet/releases/download/v1.2/libnet-1.2.tar.gz' source_sha256 'caa4868157d9e5f32e9c7eac9461efeff30cb28357f7f6bf07e73933fb4edaa7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnet/1.2_armv7l/libnet-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnet/1.2_armv7l/libnet-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnet/1.2_i686/libnet-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnet/1.2_x86_64/libnet-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnet/1.2_x86_64/libnet-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f5470d38812054ec3e6debbcaa9f40bf8af6d466586ac5b468934308510ad60b', armv7l: 'f5470d38812054ec3e6debbcaa9f40bf8af6d466586ac5b468934308510ad60b', i686: '7816e92e1ade988289088c4a7732716b22747b3e4b1e8017a65e37d65c01a116', - x86_64: '41332bb8b21536bc8fcb14b9efb87d7caa4dff2c0942a4ef5d43a38a48e969c6', + x86_64: '41332bb8b21536bc8fcb14b9efb87d7caa4dff2c0942a4ef5d43a38a48e969c6' }) def self.build diff --git a/packages/libnewt.rb b/packages/libnewt.rb index d8a0b9c85..f69cbc6fd 100644 --- a/packages/libnewt.rb +++ b/packages/libnewt.rb @@ -34,9 +34,7 @@ class Libnewt < Package patch_sha256 = '163f2f58bf4d0ac8a0907a1c2530a02d7c178b88c53fb98ee69d4b33bc86187d' system('curl', '-Lf', patch_url, '-o', 'zippatches.tar.xz') - unless Digest::SHA256.hexdigest(File.read('./zippatches.tar.xz')) == patch_sha256 - abort 'Checksum mismatch :/ try again' - end + abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest(File.read('./zippatches.tar.xz')) == patch_sha256 system('tar', '-xf', 'zippatches.tar.xz') system('for i in `cat debian/patches/series`; do patch -p 1 < debian/patches/$i; done') diff --git a/packages/libnfs.rb b/packages/libnfs.rb index 8f1798eee..c1846dd1a 100644 --- a/packages/libnfs.rb +++ b/packages/libnfs.rb @@ -10,17 +10,17 @@ class Libnfs < Package source_url 'https://github.com/sahlberg/libnfs.git' git_hashtag "libnfs-#{@_ver}" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnfs/4.0.0-1_armv7l/libnfs-4.0.0-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnfs/4.0.0-1_armv7l/libnfs-4.0.0-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnfs/4.0.0-1_armv7l/libnfs-4.0.0-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnfs/4.0.0-1_i686/libnfs-4.0.0-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnfs/4.0.0-1_x86_64/libnfs-4.0.0-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnfs/4.0.0-1_x86_64/libnfs-4.0.0-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '93c8332ed7a11e62196a451206a1bb01f5c8d1bba0c860fdf08a6ee52638748f', + binary_sha256({ + aarch64: '93c8332ed7a11e62196a451206a1bb01f5c8d1bba0c860fdf08a6ee52638748f', armv7l: '93c8332ed7a11e62196a451206a1bb01f5c8d1bba0c860fdf08a6ee52638748f', i686: 'd838e8f83938d1621884496bcc226b33c61b5d20a1c45496d98733cde4c2505c', - x86_64: '8ff8bdbe19ee2c2bafe7ca410729eb30fc1195de1c3cab48867375752ad59299', + x86_64: '8ff8bdbe19ee2c2bafe7ca410729eb30fc1195de1c3cab48867375752ad59299' }) def self.build diff --git a/packages/libnftnl.rb b/packages/libnftnl.rb index 332276bce..15291e4ab 100644 --- a/packages/libnftnl.rb +++ b/packages/libnftnl.rb @@ -9,17 +9,17 @@ class Libnftnl < Package source_url 'https://netfilter.org/projects/libnftnl/files/libnftnl-1.1.7.tar.bz2' source_sha256 '20dbc13f11004aea2c9e479cfb90359cb11fe3446c3140811c18e4ec1648ed8f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnftnl/1.1.7-1_armv7l/libnftnl-1.1.7-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnftnl/1.1.7-1_armv7l/libnftnl-1.1.7-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnftnl/1.1.7-1_i686/libnftnl-1.1.7-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnftnl/1.1.7-1_x86_64/libnftnl-1.1.7-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnftnl/1.1.7-1_x86_64/libnftnl-1.1.7-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6cc802f2d8a84367d34fc91c32aa8f06715a0cac91d4c6ea774fe2905be1255a', armv7l: '6cc802f2d8a84367d34fc91c32aa8f06715a0cac91d4c6ea774fe2905be1255a', i686: '510a3ca438c83f53457707bc89e6ddab8332fb7e5343721def87cbc9a86c34da', - x86_64: '7e72516f66aab3d3ed6d554e72c0b198ec82ee8e061a7c3941d607890de100f2', + x86_64: '7e72516f66aab3d3ed6d554e72c0b198ec82ee8e061a7c3941d607890de100f2' }) depends_on 'libmnl' diff --git a/packages/libnghttp2.rb b/packages/libnghttp2.rb index f2e14807a..5f320a1b2 100644 --- a/packages/libnghttp2.rb +++ b/packages/libnghttp2.rb @@ -14,13 +14,13 @@ class Libnghttp2 < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnghttp2/1.45.1_armv7l/libnghttp2-1.45.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnghttp2/1.45.1_armv7l/libnghttp2-1.45.1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnghttp2/1.45.1_i686/libnghttp2-1.45.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnghttp2/1.45.1_x86_64/libnghttp2-1.45.1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnghttp2/1.45.1_x86_64/libnghttp2-1.45.1-chromeos-x86_64.tpxz' }) binary_sha256({ aarch64: 'a53af4ca732b343d976f729e809dff883159482b6338dfcb1541e9d20da469db', armv7l: 'a53af4ca732b343d976f729e809dff883159482b6338dfcb1541e9d20da469db', i686: '209c4b802cc37ceb4e508e54a403fea7ab23a84c9ec317d8bf497723e32969c4', - x86_64: 'f1d7369aee4be665d89a1cc582802fa1cc9d0b7803bd5df91cf2eb8b62a79241', + x86_64: 'f1d7369aee4be665d89a1cc582802fa1cc9d0b7803bd5df91cf2eb8b62a79241' }) depends_on 'jansson' diff --git a/packages/libnotify.rb b/packages/libnotify.rb index 57bb30282..6105db7c3 100644 --- a/packages/libnotify.rb +++ b/packages/libnotify.rb @@ -10,17 +10,17 @@ class Libnotify < Package source_url "https://github.com/GNOME/libnotify/archive/#{@_ver}.tar.gz" source_sha256 '9bd4f5fa911d27567e7cc2d2d09d69356c16703c4e8d22c0b49a5c45651f3af0' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnotify/0.7.9_armv7l/libnotify-0.7.9-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnotify/0.7.9_armv7l/libnotify-0.7.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnotify/0.7.9_armv7l/libnotify-0.7.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnotify/0.7.9_i686/libnotify-0.7.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnotify/0.7.9_x86_64/libnotify-0.7.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnotify/0.7.9_x86_64/libnotify-0.7.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '06d8ab2630fbfae249c5bfb1e9dbd51cc57a7e1fe7c9b5297926cff9a9e4592b', + binary_sha256({ + aarch64: '06d8ab2630fbfae249c5bfb1e9dbd51cc57a7e1fe7c9b5297926cff9a9e4592b', armv7l: '06d8ab2630fbfae249c5bfb1e9dbd51cc57a7e1fe7c9b5297926cff9a9e4592b', i686: 'a12e7df177e5621731b8de4cdc714e6cc57a734e631445e4a501e7a81b90162b', - x86_64: '23b869cb69ff53a1eee4d2b6cd6f622400f10030404a882471f5ecdb354b38ee', + x86_64: '23b869cb69ff53a1eee4d2b6cd6f622400f10030404a882471f5ecdb354b38ee' }) depends_on 'gtk_doc' @@ -34,8 +34,8 @@ class Libnotify < Package -Dtests=false \ -Dgtk_doc=false \ builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/libnsbmp.rb b/packages/libnsbmp.rb index d526317a9..9ce9a71a6 100644 --- a/packages/libnsbmp.rb +++ b/packages/libnsbmp.rb @@ -9,17 +9,17 @@ class Libnsbmp < Package source_url 'https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.6-src.tar.gz' source_sha256 '79c49365f860ed451bfc4109eddec8de3e9b7ce5a3be069596bd2aa19279324f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsbmp/0.1.6_armv7l/libnsbmp-0.1.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsbmp/0.1.6_armv7l/libnsbmp-0.1.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsbmp/0.1.6_i686/libnsbmp-0.1.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsbmp/0.1.6_x86_64/libnsbmp-0.1.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsbmp/0.1.6_x86_64/libnsbmp-0.1.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '19a2adc9830d6831ca4f3449f50dcd5ac06843b69030fb584a2f4394a3d7dee8', armv7l: '19a2adc9830d6831ca4f3449f50dcd5ac06843b69030fb584a2f4394a3d7dee8', i686: 'e9f5af9b770bb090ef346792193abea3bb0a3dd14ef9e08743bc9f1943684137', - x86_64: 'b6f7dbcb2c44cfce36259885c1878ee9e4511290dd8a4299e30729795e030d44', + x86_64: 'b6f7dbcb2c44cfce36259885c1878ee9e4511290dd8a4299e30729795e030d44' }) depends_on 'netsurf_buildsystem' => :build diff --git a/packages/libnsgif.rb b/packages/libnsgif.rb index 011f9160d..19c7b6862 100644 --- a/packages/libnsgif.rb +++ b/packages/libnsgif.rb @@ -9,17 +9,17 @@ class Libnsgif < Package source_url 'https://download.netsurf-browser.org/libs/releases/libnsgif-0.2.1-src.tar.gz' source_sha256 '9eaea534cd70b53c5aaf45317ae957701685a6b4a88dbe34ed26f4faae879a4b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsgif/0.2.1_armv7l/libnsgif-0.2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsgif/0.2.1_armv7l/libnsgif-0.2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsgif/0.2.1_i686/libnsgif-0.2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsgif/0.2.1_x86_64/libnsgif-0.2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsgif/0.2.1_x86_64/libnsgif-0.2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd5157c5ebd4efe5049238558b3613306d2c8390bcf52a5c09b0132a225890756', armv7l: 'd5157c5ebd4efe5049238558b3613306d2c8390bcf52a5c09b0132a225890756', i686: '2021197bd230a09a34bb9a8c32a2b346e87850cc5ae738ac10a616f0833f6d94', - x86_64: '41bfd7be6e7742e100579977829b2eb09ad26ebb204609ea438422357fa9d02c', + x86_64: '41bfd7be6e7742e100579977829b2eb09ad26ebb204609ea438422357fa9d02c' }) depends_on 'netsurf_buildsystem' => :build diff --git a/packages/libnsutils.rb b/packages/libnsutils.rb index 82fab23b0..457ccb428 100644 --- a/packages/libnsutils.rb +++ b/packages/libnsutils.rb @@ -9,17 +9,17 @@ class Libnsutils < Package source_url 'https://download.netsurf-browser.org/libs/releases/libnsutils-0.1.0-src.tar.gz' source_sha256 '790c6516344abe82f6289d656392e9ccebe475b20cc7e1e2d843011385f7aef0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsutils/0.1.0_armv7l/libnsutils-0.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsutils/0.1.0_armv7l/libnsutils-0.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsutils/0.1.0_i686/libnsutils-0.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsutils/0.1.0_x86_64/libnsutils-0.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnsutils/0.1.0_x86_64/libnsutils-0.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ef293ef4867289c24fee1e31a382d6d0091f5a69e3a1f7c02c1d3dba8cf09d5c', armv7l: 'ef293ef4867289c24fee1e31a382d6d0091f5a69e3a1f7c02c1d3dba8cf09d5c', i686: 'f02f7469190685bb06d1c0aed2378195363183db3a62cd6c3cb37d7f032364d6', - x86_64: '503ce72a465a355da07ebdd96d6e3b6116d80e79e1cb4bd9fc9c0c928951c124', + x86_64: '503ce72a465a355da07ebdd96d6e3b6116d80e79e1cb4bd9fc9c0c928951c124' }) def self.build diff --git a/packages/libnxml.rb b/packages/libnxml.rb index 3558de557..646df091a 100644 --- a/packages/libnxml.rb +++ b/packages/libnxml.rb @@ -9,17 +9,17 @@ class Libnxml < Package source_url 'https://salsa.debian.org/debian/libnxml/-/archive/debian/0.18.3-8/libnxml-debian-0.18.3-8.tar.bz2' source_sha256 '2c3e910b591d8f2a4dde53874339ddf831cfcce4cfece429217b5a5b9f850a9d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnxml/0.18.3-8_armv7l/libnxml-0.18.3-8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnxml/0.18.3-8_armv7l/libnxml-0.18.3-8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnxml/0.18.3-8_i686/libnxml-0.18.3-8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnxml/0.18.3-8_x86_64/libnxml-0.18.3-8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libnxml/0.18.3-8_x86_64/libnxml-0.18.3-8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '09813321479882310b5bedd48909ec6dcdc47e7f6970d79c692bbdcb2ed88c77', armv7l: '09813321479882310b5bedd48909ec6dcdc47e7f6970d79c692bbdcb2ed88c77', i686: 'f6cd8aa96121ca5bf8b842e20dac82f058b95d4885562b3d1030c0f11036bc6b', - x86_64: '8033e7df4c76b159f21d467bff92be81b3f7fdaaef5fb31d5a1c232c641f651c', + x86_64: '8033e7df4c76b159f21d467bff92be81b3f7fdaaef5fb31d5a1c232c641f651c' }) def self.patch @@ -27,12 +27,12 @@ class Libnxml < Package end def self.prebuild - system "chmod +x ./configure" + system 'chmod +x ./configure' end def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install diff --git a/packages/libofx.rb b/packages/libofx.rb index c20437b49..c43159fe6 100644 --- a/packages/libofx.rb +++ b/packages/libofx.rb @@ -9,17 +9,17 @@ class Libofx < Package source_url 'https://downloads.sourceforge.net/project/libofx/libofx/libofx-0.9.13.tar.gz' source_sha256 '57eaf97cddbaf82c24f26b8f5cf8b2fbfd4969c74500a2c9acc9082b83bcc0e4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libofx/0.9.13_armv7l/libofx-0.9.13-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libofx/0.9.13_armv7l/libofx-0.9.13-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libofx/0.9.13_i686/libofx-0.9.13-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libofx/0.9.13_x86_64/libofx-0.9.13-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libofx/0.9.13_x86_64/libofx-0.9.13-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'da3d2fafad2db44785980c516084f122b882d2816c58f52f927942efa49d808b', armv7l: 'da3d2fafad2db44785980c516084f122b882d2816c58f52f927942efa49d808b', i686: '6b54a1337966f6dfb027ffd92e131716cadcbdf83e1a6e43c7fb6135d518be88', - x86_64: '346cf61d1a88a8307ff8371826cd63a11b9d37c895c0b2cbaded10cc25e6446d', + x86_64: '346cf61d1a88a8307ff8371826cd63a11b9d37c895c0b2cbaded10cc25e6446d' }) depends_on 'opensp' @@ -36,6 +36,6 @@ class Libofx < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libogg.rb b/packages/libogg.rb index 771eb52bb..53789e3c3 100644 --- a/packages/libogg.rb +++ b/packages/libogg.rb @@ -4,22 +4,22 @@ class Libogg < Package description 'Ogg is a multimedia container format, and the native file and stream format for the Xiph.org multimedia codecs.' homepage 'https://xiph.org/ogg/' version '1.3.5' -compatibility 'all' + compatibility 'all' license 'BSD' source_url 'https://downloads.xiph.org/releases/ogg/libogg-1.3.5.tar.xz' source_sha256 'c4d91be36fc8e54deae7575241e03f4211eb102afb3fc0775fbbc1b740016705' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libogg/1.3.5_armv7l/libogg-1.3.5-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libogg/1.3.5_armv7l/libogg-1.3.5-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libogg/1.3.5_armv7l/libogg-1.3.5-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libogg/1.3.5_i686/libogg-1.3.5-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libogg/1.3.5_x86_64/libogg-1.3.5-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libogg/1.3.5_x86_64/libogg-1.3.5-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '9daa22080ed04c1b0eeae000e3c13fbbb773e6ee2b1031227f9d8fa7c184c62f', + binary_sha256({ + aarch64: '9daa22080ed04c1b0eeae000e3c13fbbb773e6ee2b1031227f9d8fa7c184c62f', armv7l: '9daa22080ed04c1b0eeae000e3c13fbbb773e6ee2b1031227f9d8fa7c184c62f', i686: '7a4ee216f26bd4bf3710a52fac2860a21b97dec94f7ab86889f1a277167f9f13', - x86_64: '548abef188ab0f91d9affc901f4709d0019d06d4726edc8093d88ffc52a3be31', + x86_64: '548abef188ab0f91d9affc901f4709d0019d06d4726edc8093d88ffc52a3be31' }) def self.build diff --git a/packages/libomxil_bellagio.rb b/packages/libomxil_bellagio.rb index 9468a2387..c930a06a4 100644 --- a/packages/libomxil_bellagio.rb +++ b/packages/libomxil_bellagio.rb @@ -9,26 +9,26 @@ class Libomxil_bellagio < Package source_url 'https://sourceforge.net/projects/omxil/files/omxil/Bellagio%200.9.3/libomxil-bellagio-0.9.3.tar.gz' source_sha256 '593c0729c8ef8c1467b3bfefcf355ec19a46dd92e31bfc280e17d96b0934d74c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libomxil_bellagio/0.9.3_armv7l/libomxil_bellagio-0.9.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libomxil_bellagio/0.9.3_armv7l/libomxil_bellagio-0.9.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libomxil_bellagio/0.9.3_i686/libomxil_bellagio-0.9.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libomxil_bellagio/0.9.3_x86_64/libomxil_bellagio-0.9.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libomxil_bellagio/0.9.3_x86_64/libomxil_bellagio-0.9.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0980aac0bbb655e74b155b2237df8ca0b36b5264c29f32201e259275fd78743f', armv7l: '0980aac0bbb655e74b155b2237df8ca0b36b5264c29f32201e259275fd78743f', i686: 'dd7090697141eafc848e8945e2f586c410c821095036e14f13b4c64989bf40f2', - x86_64: 'cd7d8593f02b09c941efba9899c0e6eb3382d9490d0752de5785fdf8a4437ba3', + x86_64: 'cd7d8593f02b09c941efba9899c0e6eb3382d9490d0752de5785fdf8a4437ba3' }) def self.build - system "./configure","--prefix=#{CREW_PREFIX}","--libdir=#{CREW_LIB_PREFIX}" - system "make", "-j1", "CFLAGS=-Wno-error=switch" # only -j1 possible (tested on armv7l) + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system 'make', '-j1', 'CFLAGS=-Wno-error=switch' # only -j1 possible (tested on armv7l) end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "cp -r #{CREW_DEST_DIR}#{CREW_DEST_DIR}/* #{CREW_DEST_DIR}/" system "rm -rf #{CREW_DEST_DIR}#{CREW_DEST_DIR}/" end diff --git a/packages/libopencoreamr.rb b/packages/libopencoreamr.rb index 2b30f06e1..c7a01d523 100644 --- a/packages/libopencoreamr.rb +++ b/packages/libopencoreamr.rb @@ -9,25 +9,25 @@ class Libopencoreamr < Package source_url 'https://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.5.tar.gz' source_sha256 '2c006cb9d5f651bfb5e60156dbff6af3c9d35c7bbcc9015308c0aff1e14cd341' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libopencoreamr/0.1.5-0_armv7l/libopencoreamr-0.1.5-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libopencoreamr/0.1.5-0_armv7l/libopencoreamr-0.1.5-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libopencoreamr/0.1.5-0_i686/libopencoreamr-0.1.5-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libopencoreamr/0.1.5-0_x86_64/libopencoreamr-0.1.5-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libopencoreamr/0.1.5-0_x86_64/libopencoreamr-0.1.5-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '637a39ca077305a37b9a7e58e46d4344f29d5ce1e1ab6febd7d93d6727ef88bd', armv7l: '637a39ca077305a37b9a7e58e46d4344f29d5ce1e1ab6febd7d93d6727ef88bd', i686: '75b3d8849bac7849ab4ea916ec94e5d05870becf98bc29d007a18fdf58ea732a', - x86_64: '22c116cc561c16012f909768f1794d27b72335573c1ac97a67d4463693be492a', + x86_64: '22c116cc561c16012f909768f1794d27b72335573c1ac97a67d4463693be492a' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libotf.rb b/packages/libotf.rb index c8028dbc6..e9bf5b69e 100644 --- a/packages/libotf.rb +++ b/packages/libotf.rb @@ -7,7 +7,7 @@ class Libotf < Package version @_ver license 'LGPL-2.1' compatibility 'all' - source_url 'https://download.savannah.gnu.org/releases/m17n/libotf-#{@_ver}.tar.gz' + source_url "https://download.savannah.gnu.org/releases/m17n/libotf-#{@_ver}.tar.gz" source_sha256 '68db0ca3cda2d46a663a92ec26e6eb5adc392ea5191bcda74268f0aefa78066b' binary_url({ diff --git a/packages/libotr.rb b/packages/libotr.rb index bc35f4fb4..91f5e48cb 100644 --- a/packages/libotr.rb +++ b/packages/libotr.rb @@ -9,17 +9,17 @@ class Libotr < Package source_url 'https://otr.im/dist/libotr/4.1.1/libotr-4.1.1.tar.gz' source_sha256 '8b3b182424251067a952fb4e6c7b95a21e644fbb27fbd5f8af2b2ed87ca419f5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libotr/4.1.1_armv7l/libotr-4.1.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libotr/4.1.1_armv7l/libotr-4.1.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libotr/4.1.1_i686/libotr-4.1.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libotr/4.1.1_x86_64/libotr-4.1.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libotr/4.1.1_x86_64/libotr-4.1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a5eaefb2acefa8d32f235346c96d617aee71f0168d017077d634af43516b6f76', armv7l: 'a5eaefb2acefa8d32f235346c96d617aee71f0168d017077d634af43516b6f76', i686: '874c32fe8ec8129a982fc5e60a69b7ef38845de8fb47a1b45f844d9a20189973', - x86_64: 'ada7656b406b95ba63d3150e1a46323946ddb1ee0b497a7d7298ee4fb36f7956', + x86_64: 'ada7656b406b95ba63d3150e1a46323946ddb1ee0b497a7d7298ee4fb36f7956' }) depends_on 'libgcrypt' @@ -32,6 +32,6 @@ class Libotr < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libpaper.rb b/packages/libpaper.rb index a6d216808..53575634d 100644 --- a/packages/libpaper.rb +++ b/packages/libpaper.rb @@ -9,17 +9,17 @@ class Libpaper < Package source_url 'https://httpredir.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.28.tar.gz' source_sha256 'c8bb946ec93d3c2c72bbb1d7257e90172a22a44a07a07fb6b802a5bb2c95fddc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpaper/1.1.28_armv7l/libpaper-1.1.28-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpaper/1.1.28_armv7l/libpaper-1.1.28-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpaper/1.1.28_i686/libpaper-1.1.28-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpaper/1.1.28_x86_64/libpaper-1.1.28-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpaper/1.1.28_x86_64/libpaper-1.1.28-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '472aad9c97d57161047736b996d1d1ae3f8baab235ce5f53fc176c74df2edb14', armv7l: '472aad9c97d57161047736b996d1d1ae3f8baab235ce5f53fc176c74df2edb14', i686: '646d18362de3bcbba53b7f50b49d8d96760083eea17dd1a59fb2de1bc3a84b88', - x86_64: 'de7927b668b75642bdcfa82b06056af21cb11b9c710453457ecafec690e2880b', + x86_64: 'de7927b668b75642bdcfa82b06056af21cb11b9c710453457ecafec690e2880b' }) def self.build diff --git a/packages/libparserutils.rb b/packages/libparserutils.rb index eab557b9e..93119b44f 100644 --- a/packages/libparserutils.rb +++ b/packages/libparserutils.rb @@ -9,17 +9,17 @@ class Libparserutils < Package source_url 'https://download.netsurf-browser.org/libs/releases/libparserutils-0.2.4-src.tar.gz' source_sha256 '322bae61b30ccede3e305bf6eae2414920649775bc5ff1d1b688012a3c4947d8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libparserutils/0.2.4_armv7l/libparserutils-0.2.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libparserutils/0.2.4_armv7l/libparserutils-0.2.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libparserutils/0.2.4_i686/libparserutils-0.2.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libparserutils/0.2.4_x86_64/libparserutils-0.2.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libparserutils/0.2.4_x86_64/libparserutils-0.2.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f6cf71d523cc7846199ae7cc8fccb712981ea1d1bad0672a83f602b4dc054c38', armv7l: 'f6cf71d523cc7846199ae7cc8fccb712981ea1d1bad0672a83f602b4dc054c38', i686: 'cf81d606dddc0f9c0667d5b53f656f4e282fcf1aefd7d0e7e75a35d467faf88f', - x86_64: '3f571ae3599d8623b433faf79944f3be1598fc1aaefdfd555cde4882bcc4936c', + x86_64: '3f571ae3599d8623b433faf79944f3be1598fc1aaefdfd555cde4882bcc4936c' }) depends_on 'netsurf_buildsystem' => :build diff --git a/packages/libpciaccess.rb b/packages/libpciaccess.rb index 34e4c196a..c499db1f7 100644 --- a/packages/libpciaccess.rb +++ b/packages/libpciaccess.rb @@ -9,25 +9,25 @@ class Libpciaccess < Package source_url 'https://www.x.org/archive/individual/lib/libpciaccess-0.16.tar.gz' source_sha256 '84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpciaccess/0.16_armv7l/libpciaccess-0.16-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpciaccess/0.16_armv7l/libpciaccess-0.16-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpciaccess/0.16_i686/libpciaccess-0.16-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpciaccess/0.16_x86_64/libpciaccess-0.16-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpciaccess/0.16_x86_64/libpciaccess-0.16-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4168d9adea96e7394c3a2aee9b732134abf9ea0c749dcf1b696bbb2d19047bec', armv7l: '4168d9adea96e7394c3a2aee9b732134abf9ea0c749dcf1b696bbb2d19047bec', i686: 'ad555204d597c0600daeecf298240e072cdfd12b7b0a6674ca5e8cbc9f27b5eb', - x86_64: '1d1a2bcf5767f35e3502681aa2821fd9f81b3bf517f595657c22296163219a14', + x86_64: '1d1a2bcf5767f35e3502681aa2821fd9f81b3bf517f595657c22296163219a14' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libpeas.rb b/packages/libpeas.rb index 895983998..01cbea61b 100644 --- a/packages/libpeas.rb +++ b/packages/libpeas.rb @@ -9,17 +9,17 @@ class Libpeas < Package source_url 'https://github.com/GNOME/libpeas/archive/libpeas-1.28.0.tar.gz' source_sha256 '93d2826330a5e943dcfe8d059c5885a808494ee44c0b04f72f2bb2283b4d515b' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpeas/1.28.0_armv7l/libpeas-1.28.0-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpeas/1.28.0_armv7l/libpeas-1.28.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpeas/1.28.0_armv7l/libpeas-1.28.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpeas/1.28.0_i686/libpeas-1.28.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpeas/1.28.0_x86_64/libpeas-1.28.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpeas/1.28.0_x86_64/libpeas-1.28.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '1e304a55ad539257c0ff2e1caa48671ee0c8749eb438d344d27025bc8b48c435', + binary_sha256({ + aarch64: '1e304a55ad539257c0ff2e1caa48671ee0c8749eb438d344d27025bc8b48c435', armv7l: '1e304a55ad539257c0ff2e1caa48671ee0c8749eb438d344d27025bc8b48c435', i686: '2fb94c73ed674c002632cc4dfd4d32ade44ed5798e13c2cb01a8ff63966169dd', - x86_64: '1333e5f9ba1e4b516a81dfbd41cc4bf0502d4d735b250a61ef95c7c0f60073c0', + x86_64: '1333e5f9ba1e4b516a81dfbd41cc4bf0502d4d735b250a61ef95c7c0f60073c0' }) depends_on 'gtk3' @@ -32,8 +32,8 @@ class Libpeas < Package def self.build system "meson #{CREW_MESON_OPTIONS} builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/libpng.rb b/packages/libpng.rb index 2d0e04b76..ab9da899e 100644 --- a/packages/libpng.rb +++ b/packages/libpng.rb @@ -9,17 +9,17 @@ class Libpng < Package source_url 'https://downloads.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.xz' source_sha256 '505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpng/1.6.37_armv7l/libpng-1.6.37-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpng/1.6.37_armv7l/libpng-1.6.37-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpng/1.6.37_i686/libpng-1.6.37-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpng/1.6.37_x86_64/libpng-1.6.37-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpng/1.6.37_x86_64/libpng-1.6.37-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a38812b2665ff8c46b6f7b1398bc9a77875f3db199e71c5181e5db195063fbbb', armv7l: 'a38812b2665ff8c46b6f7b1398bc9a77875f3db199e71c5181e5db195063fbbb', i686: '2cc3c4a73a0e33e8d35ea6c9da5443b24cb6f2250475d9cc63016d438968fa4b', - x86_64: '30be8b66be155cdd233dcc7b638ba2cd173e347165f088c71b1d9dab928cca95', + x86_64: '30be8b66be155cdd233dcc7b638ba2cd173e347165f088c71b1d9dab928cca95' }) depends_on 'zlibpkg' diff --git a/packages/libportal.rb b/packages/libportal.rb index 6c00c9e95..1b5f7560c 100644 --- a/packages/libportal.rb +++ b/packages/libportal.rb @@ -9,17 +9,17 @@ class Libportal < Package source_url 'https://github.com/flatpak/libportal/releases/download/0.3/libportal-0.3.tar.xz' source_sha256 'fd35d66357169e63e33ef46c43fdf22ddc07dbd960ec3462b58ca9ef15a65bd7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libportal/0.3_armv7l/libportal-0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libportal/0.3_armv7l/libportal-0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libportal/0.3_i686/libportal-0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libportal/0.3_x86_64/libportal-0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libportal/0.3_x86_64/libportal-0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '40fd03920ab3921bb7b40580da67071c3fd6fc58dd6b4329fce2c36a6a36b54c', armv7l: '40fd03920ab3921bb7b40580da67071c3fd6fc58dd6b4329fce2c36a6a36b54c', i686: '9958d65c373711027353a478a51fdce534a58891f3212edecd14e4727cf05416', - x86_64: '3a2b74f4d9b3faf92d55e545f891475470c97eda8baac143142e3b669bc1b34a', + x86_64: '3a2b74f4d9b3faf92d55e545f891475470c97eda8baac143142e3b669bc1b34a' }) def self.prebuild diff --git a/packages/libprelude.rb b/packages/libprelude.rb index 7f94dbccb..4ce7ab39e 100644 --- a/packages/libprelude.rb +++ b/packages/libprelude.rb @@ -9,17 +9,17 @@ class Libprelude < Package source_url 'https://www.prelude-siem.org/attachments/download/831/libprelude-4.1.0.tar.gz' source_sha256 '21ee5bee2fc4136903c606ad7891927b7b32a29e92ca7e418ac458823951562d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libprelude/4.1.0_armv7l/libprelude-4.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libprelude/4.1.0_armv7l/libprelude-4.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libprelude/4.1.0_i686/libprelude-4.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libprelude/4.1.0_x86_64/libprelude-4.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libprelude/4.1.0_x86_64/libprelude-4.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cb7139c322d79adb0dfa2a8c87b63d0b496c6485afed3a10dd48fdfe93cdf6c6', armv7l: 'cb7139c322d79adb0dfa2a8c87b63d0b496c6485afed3a10dd48fdfe93cdf6c6', i686: '32ddcbd6646843c224450cb45a018873f89b4c1f66a4addef5dcf15318d9d953', - x86_64: 'f7642b1ffb9a0b5ee5c22a3f1345fbc0ff8b7e334a9839c7d24b7108fd069806', + x86_64: 'f7642b1ffb9a0b5ee5c22a3f1345fbc0ff8b7e334a9839c7d24b7108fd069806' }) depends_on 'py3_six' => :build diff --git a/packages/libproxy.rb b/packages/libproxy.rb index bd8ab1db9..afcb00058 100644 --- a/packages/libproxy.rb +++ b/packages/libproxy.rb @@ -4,7 +4,7 @@ class Libproxy < Package description 'libproxy is a library that provides automatic proxy configuration management.' homepage 'https://libproxy.github.io/libproxy/' @_ver = '5d5e13ddc47a2a061c595c1356d7d07d78cf597f' - version @_ver[0,7] + version @_ver[0, 7] license 'LGPL-2.1+' compatibility 'all' source_url 'https://github.com/libproxy/libproxy.git' diff --git a/packages/libpstat.rb b/packages/libpstat.rb index 9e12e78e3..c56f9453b 100644 --- a/packages/libpstat.rb +++ b/packages/libpstat.rb @@ -9,17 +9,17 @@ class Libpstat < Package source_url 'https://github.com/jcnelson/libpstat/archive/030f37a9d22ef3b8be839d487c97759e6126c30f.tar.gz' source_sha256 '71e5d3f190fe045b38f31dfa9b5962fb6ea4099f46b25981b411122569ff6b30' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpstat/030f37-1_armv7l/libpstat-030f37-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpstat/030f37-1_armv7l/libpstat-030f37-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpstat/030f37-1_i686/libpstat-030f37-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpstat/030f37-1_x86_64/libpstat-030f37-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpstat/030f37-1_x86_64/libpstat-030f37-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b7fa2a3ee6eb312195bcd50c5f429ea19adde7ecc079afdb2b1b8c505ae208d9', armv7l: 'b7fa2a3ee6eb312195bcd50c5f429ea19adde7ecc079afdb2b1b8c505ae208d9', i686: '22fa0cda19019be09744d804acab399cba1aa6f8dca14700e45c41a7e2720b05', - x86_64: 'cdad40a37cc12d312078d4390963f3337260232e1164d5adbca787c9c60f56f5', + x86_64: 'cdad40a37cc12d312078d4390963f3337260232e1164d5adbca787c9c60f56f5' }) def self.build @@ -29,6 +29,6 @@ class Libpstat < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libpth.rb b/packages/libpth.rb index 157fc431a..a47882d52 100644 --- a/packages/libpth.rb +++ b/packages/libpth.rb @@ -9,17 +9,17 @@ class Libpth < Package source_url 'https://ftpmirror.gnu.org/pth/pth-2.0.7.tar.gz' source_sha256 '72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpth/2.0.7_armv7l/libpth-2.0.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpth/2.0.7_armv7l/libpth-2.0.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpth/2.0.7_i686/libpth-2.0.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpth/2.0.7_x86_64/libpth-2.0.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libpth/2.0.7_x86_64/libpth-2.0.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6df029d8c9a59cc6bfba3308d362589b5d32e72fecc282dfb6e05e67fac6c387', armv7l: '6df029d8c9a59cc6bfba3308d362589b5d32e72fecc282dfb6e05e67fac6c387', i686: '49344c2b2eafe8f4490b94bed951b8e7eb31bb45c358d21f531fcd9741e412c6', - x86_64: 'b82687dc8d4525dd8deee18576ae9ffbb149c2a7a378de68db60fd12de3f6b12', + x86_64: 'b82687dc8d4525dd8deee18576ae9ffbb149c2a7a378de68db60fd12de3f6b12' }) def self.build @@ -31,6 +31,6 @@ class Libpth < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libraw.rb b/packages/libraw.rb index 629f586dd..552f8888b 100644 --- a/packages/libraw.rb +++ b/packages/libraw.rb @@ -9,17 +9,17 @@ class Libraw < Package source_url 'https://www.libraw.org/data/LibRaw-0.19.5.tar.gz' source_sha256 '40a262d7cc71702711a0faec106118ee004f86c86cc228281d12d16da03e02f5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libraw/0.19.5_armv7l/libraw-0.19.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libraw/0.19.5_armv7l/libraw-0.19.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libraw/0.19.5_i686/libraw-0.19.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libraw/0.19.5_x86_64/libraw-0.19.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libraw/0.19.5_x86_64/libraw-0.19.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4b5b8a0de463b978d31665cec3651408b2e7d5dde525bf6c81eda6fa50642fc7', armv7l: '4b5b8a0de463b978d31665cec3651408b2e7d5dde525bf6c81eda6fa50642fc7', i686: '433dff0a0925138fa2b95c842e3e629203605d37a7ea775fc3ba3af459cfee39', - x86_64: 'b527d25dda9ef11332978032baf05ea14e7c302e03dd68fa03385fac24ba7e95', + x86_64: 'b527d25dda9ef11332978032baf05ea14e7c302e03dd68fa03385fac24ba7e95' }) depends_on 'jasper' diff --git a/packages/librespot.rb b/packages/librespot.rb index 948289ad3..cf1ff7e33 100644 --- a/packages/librespot.rb +++ b/packages/librespot.rb @@ -9,15 +9,15 @@ class Librespot < Package source_url 'https://github.com/librespot-org/librespot/archive/v0.1.3.tar.gz' source_sha256 '2d28a63c6dda08ecbc1245c7cfe34c9b3b29e8c5304f4aa8b65aedb899056b25' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/librespot/0.1.3_armv7l/librespot-0.1.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/librespot/0.1.3_armv7l/librespot-0.1.3-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/librespot/0.1.3_x86_64/librespot-0.1.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/librespot/0.1.3_x86_64/librespot-0.1.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ecfcbfaf8f71b1a4442535a0dc97e2d3db4dd5c67c7200deb040da74db56c099', armv7l: 'ecfcbfaf8f71b1a4442535a0dc97e2d3db4dd5c67c7200deb040da74db56c099', - x86_64: '0ba9038b2e38df1d684328050885b050959ae10df0028dc390c442da647d4228', + x86_64: '0ba9038b2e38df1d684328050885b050959ae10df0028dc390c442da647d4228' }) depends_on 'rust' => :build diff --git a/packages/libsamplerate.rb b/packages/libsamplerate.rb index dff51cc59..d5d05f3f6 100644 --- a/packages/libsamplerate.rb +++ b/packages/libsamplerate.rb @@ -9,17 +9,17 @@ class Libsamplerate < Package source_url 'http://www.mega-nerd.com/libsamplerate/libsamplerate-0.1.9.tar.gz' source_sha256 '0a7eb168e2f21353fb6d84da152e4512126f7dc48ccb0be80578c565413444c1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsamplerate/0.1.9_armv7l/libsamplerate-0.1.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsamplerate/0.1.9_armv7l/libsamplerate-0.1.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsamplerate/0.1.9_i686/libsamplerate-0.1.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsamplerate/0.1.9_x86_64/libsamplerate-0.1.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsamplerate/0.1.9_x86_64/libsamplerate-0.1.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cae5af051ec2d36af1e8c1acfc8fc8fd3b7d81d22492a6f2226561c78733775f', armv7l: 'cae5af051ec2d36af1e8c1acfc8fc8fd3b7d81d22492a6f2226561c78733775f', i686: '4f848d40fd487d9241008719b31df0dbf5257db5b9741977b5811fa691e9304e', - x86_64: '57c63e7f734cd31d645ec93582488f1c6fb1a14de3c8ad6b1d0cf9c9464e48bc', + x86_64: '57c63e7f734cd31d645ec93582488f1c6fb1a14de3c8ad6b1d0cf9c9464e48bc' }) depends_on 'alsa_lib' diff --git a/packages/libsecret.rb b/packages/libsecret.rb index 502818901..47199af02 100644 --- a/packages/libsecret.rb +++ b/packages/libsecret.rb @@ -9,17 +9,17 @@ class Libsecret < Package source_url 'https://github.com/GNOME/libsecret/archive/0.20.4.tar.gz' source_sha256 'ca34e69b210df221ae5da6692c2cb15ef169bb4daf42e204442f24fdb0520d4b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsecret/0.20.4_armv7l/libsecret-0.20.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsecret/0.20.4_armv7l/libsecret-0.20.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsecret/0.20.4_i686/libsecret-0.20.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsecret/0.20.4_x86_64/libsecret-0.20.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsecret/0.20.4_x86_64/libsecret-0.20.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '72e98cbae2d269061a3d2ca137a8437642d9cc72a130f02fecddd405dd968c95', armv7l: '72e98cbae2d269061a3d2ca137a8437642d9cc72a130f02fecddd405dd968c95', i686: '3a58950489de1b2dc1cdb57c81f73b6aca116dac47e13ee486c0bbf513c54dff', - x86_64: '8d4f30362b10c787837da9ed3568d27933f22cea9f6b605ad5f8fec20b5e755d', + x86_64: '8d4f30362b10c787837da9ed3568d27933f22cea9f6b605ad5f8fec20b5e755d' }) depends_on 'gobject_introspection' => :build diff --git a/packages/libshine.rb b/packages/libshine.rb index e6370ec74..1b9afe704 100644 --- a/packages/libshine.rb +++ b/packages/libshine.rb @@ -10,17 +10,17 @@ class Libshine < Package source_url 'https://github.com/toots/shine.git' git_hashtag @_ver - binary_url ({ - aarch64: 'file:///usr/local/tmp/packages/libshine-3.1.1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'file:///usr/local/tmp/packages/libshine-3.1.1-chromeos-armv7l.tpxz', armv7l: 'file:///usr/local/tmp/packages/libshine-3.1.1-chromeos-armv7l.tpxz', i686: 'file:///usr/local/tmp/packages/libshine-3.1.1-chromeos-i686.tpxz', - x86_64: 'file:///usr/local/tmp/packages/libshine-3.1.1-chromeos-x86_64.tpxz', + x86_64: 'file:///usr/local/tmp/packages/libshine-3.1.1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '6c39c86b6846811f3315b354778ae2f7f03d47be2b73a9d6a7850ff0ab480311', + binary_sha256({ + aarch64: '6c39c86b6846811f3315b354778ae2f7f03d47be2b73a9d6a7850ff0ab480311', armv7l: '6c39c86b6846811f3315b354778ae2f7f03d47be2b73a9d6a7850ff0ab480311', i686: 'ff588c6ed23468c7c39ae9ccf0bf8252364c58d4ae3391314620aaec868aa9b2', - x86_64: '4aae13ed0e9d3523803146076691ed92180db3f4f27247e476d4756225a36161', + x86_64: '4aae13ed0e9d3523803146076691ed92180db3f4f27247e476d4756225a36161' }) def self.build diff --git a/packages/libsigcplusplus.rb b/packages/libsigcplusplus.rb index c2c3fc5d5..e26dce5b9 100644 --- a/packages/libsigcplusplus.rb +++ b/packages/libsigcplusplus.rb @@ -10,17 +10,17 @@ class Libsigcplusplus < Package source_url "https://github.com/libsigcplusplus/libsigcplusplus/archive/#{@_ver}.tar.gz" source_sha256 '3458b027f44204571a3a7091ebb94e5b1b5ecc7fbab89ce2bada25543645993f' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus/2.10.6_armv7l/libsigcplusplus-2.10.6-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus/2.10.6_armv7l/libsigcplusplus-2.10.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus/2.10.6_armv7l/libsigcplusplus-2.10.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus/2.10.6_i686/libsigcplusplus-2.10.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus/2.10.6_x86_64/libsigcplusplus-2.10.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus/2.10.6_x86_64/libsigcplusplus-2.10.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'e94e9f2da752623773a8b832204ab57e814bfb3c9132942b079e87f84f3c0ba3', + binary_sha256({ + aarch64: 'e94e9f2da752623773a8b832204ab57e814bfb3c9132942b079e87f84f3c0ba3', armv7l: 'e94e9f2da752623773a8b832204ab57e814bfb3c9132942b079e87f84f3c0ba3', i686: '4fa4524d137e1d7a78b166808923fb1470664fd0523ea23320d951859f0bc5c4', - x86_64: '5fca09ea7258aa2edfba573da8366f40ab5aae476b3df248fb556cfe4bcdd8a0', + x86_64: '5fca09ea7258aa2edfba573da8366f40ab5aae476b3df248fb556cfe4bcdd8a0' }) def self.build @@ -29,8 +29,8 @@ class Libsigcplusplus < Package -Dbuild-deprecated-api=true \ -Dbuild-examples=false \ builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/libsigcplusplus3.rb b/packages/libsigcplusplus3.rb index 40bef9378..a6267b1cf 100644 --- a/packages/libsigcplusplus3.rb +++ b/packages/libsigcplusplus3.rb @@ -10,25 +10,25 @@ class Libsigcplusplus3 < Package source_url "https://github.com/libsigcplusplus/libsigcplusplus/archive/#{@_ver}.tar.gz" source_sha256 '25ff9bf59c28e185c3901963f11bbdac58ce866281c65c870145b119e59a0836' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus3/3.0.6_armv7l/libsigcplusplus3-3.0.6-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus3/3.0.6_armv7l/libsigcplusplus3-3.0.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus3/3.0.6_armv7l/libsigcplusplus3-3.0.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus3/3.0.6_i686/libsigcplusplus3-3.0.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus3/3.0.6_x86_64/libsigcplusplus3-3.0.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsigcplusplus3/3.0.6_x86_64/libsigcplusplus3-3.0.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '30e2d139bec3e807e96ebee3047ec91fb080def2c0d45ca27aa2ba383e8fb9d6', + binary_sha256({ + aarch64: '30e2d139bec3e807e96ebee3047ec91fb080def2c0d45ca27aa2ba383e8fb9d6', armv7l: '30e2d139bec3e807e96ebee3047ec91fb080def2c0d45ca27aa2ba383e8fb9d6', i686: '497f109d9d2c97bb13ce0df424cb8ec6eb7fa46e34b96e585b9831bb2d75f69c', - x86_64: 'f5c843178b73298dc190a48f3dabdf5626121aeb436ba05b26a481160b909bb7', + x86_64: 'f5c843178b73298dc190a48f3dabdf5626121aeb436ba05b26a481160b909bb7' }) def self.build system "meson #{CREW_MESON_OPTIONS} \ -Dbuild-examples=false \ builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/libslz.rb b/packages/libslz.rb index 3ec0c9842..fb782e3c8 100644 --- a/packages/libslz.rb +++ b/packages/libslz.rb @@ -9,17 +9,17 @@ class Libslz < Package source_url 'http://git.1wt.eu/web?p=libslz.git;a=snapshot;h=f65544ca6a0d628b1db2d76069cc3be493543d38;sf=tbz2' source_sha256 '985cb527a4d1c7a93e9eb19d79f97513eb57cfe6e112b727976855c8144ffccc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libslz/1.1.0-2_armv7l/libslz-1.1.0-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libslz/1.1.0-2_armv7l/libslz-1.1.0-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libslz/1.1.0-2_i686/libslz-1.1.0-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libslz/1.1.0-2_x86_64/libslz-1.1.0-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libslz/1.1.0-2_x86_64/libslz-1.1.0-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '506026ec40d5166c94d9f95b5b875a0410c53d7eb0cb49cc1ab5464474a05801', armv7l: '506026ec40d5166c94d9f95b5b875a0410c53d7eb0cb49cc1ab5464474a05801', i686: 'd6aa18b3021cf73a6ed388531df2b7fc6b071ed1eca8cb9f032ff09db7a3bdb8', - x86_64: 'a50e1317acc35135592b790a6daefae66c3b04eb2d07b5be2a97e07dec7a0328', + x86_64: 'a50e1317acc35135592b790a6daefae66c3b04eb2d07b5be2a97e07dec7a0328' }) def self.build @@ -28,6 +28,6 @@ class Libslz < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libsndfile.rb b/packages/libsndfile.rb index 98834987e..b34a170f2 100644 --- a/packages/libsndfile.rb +++ b/packages/libsndfile.rb @@ -9,17 +9,17 @@ class Libsndfile < Package source_url 'http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28.tar.gz' source_sha256 '1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsndfile/1.0.28-1_armv7l/libsndfile-1.0.28-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsndfile/1.0.28-1_armv7l/libsndfile-1.0.28-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsndfile/1.0.28-1_armv7l/libsndfile-1.0.28-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsndfile/1.0.28-1_i686/libsndfile-1.0.28-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsndfile/1.0.28-1_x86_64/libsndfile-1.0.28-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsndfile/1.0.28-1_x86_64/libsndfile-1.0.28-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'b279c7ec6a4fd1707d48a9be62bdcc236a3a539233664e50c5940c4d881f56dc', + binary_sha256({ + aarch64: 'b279c7ec6a4fd1707d48a9be62bdcc236a3a539233664e50c5940c4d881f56dc', armv7l: 'b279c7ec6a4fd1707d48a9be62bdcc236a3a539233664e50c5940c4d881f56dc', i686: 'e86f9c4a983449b36eec818fd0c96ebe42d509d235c9636fcf7373288eff4730', - x86_64: 'e3beeeee584a67e385f249987254b07f3f7239d9c4bce4a9c1070b3095b171e9', + x86_64: 'e3beeeee584a67e385f249987254b07f3f7239d9c4bce4a9c1070b3095b171e9' }) depends_on 'libvorbis' diff --git a/packages/libsodium.rb b/packages/libsodium.rb index d4191fab7..d45d5be92 100644 --- a/packages/libsodium.rb +++ b/packages/libsodium.rb @@ -13,13 +13,13 @@ class Libsodium < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsodium/1.0.18-RELEASE_armv7l/libsodium-1.0.18-RELEASE-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsodium/1.0.18-RELEASE_armv7l/libsodium-1.0.18-RELEASE-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsodium/1.0.18-RELEASE_i686/libsodium-1.0.18-RELEASE-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsodium/1.0.18-RELEASE_x86_64/libsodium-1.0.18-RELEASE-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsodium/1.0.18-RELEASE_x86_64/libsodium-1.0.18-RELEASE-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: 'e87f51f0f58dfd46cd547bbe8548c9dd8fc18260c022c6440c2e2d64673de0f1', armv7l: 'e87f51f0f58dfd46cd547bbe8548c9dd8fc18260c022c6440c2e2d64673de0f1', i686: 'd1a7c85be6511c084b6830e9e0786e07efbc79a415e9bddc8961486bf355a41f', - x86_64: '46856f8d0724b7c52dc8c2b657e9f49da97bd2eaee423c3055eb426b29a200a5', + x86_64: '46856f8d0724b7c52dc8c2b657e9f49da97bd2eaee423c3055eb426b29a200a5' }) def self.build diff --git a/packages/libsolv.rb b/packages/libsolv.rb index d2be69152..ec60b4b9a 100644 --- a/packages/libsolv.rb +++ b/packages/libsolv.rb @@ -9,17 +9,17 @@ class Libsolv < Package source_url 'https://github.com/openSUSE/libsolv/archive/0.7.14.tar.gz' source_sha256 '34a67c23cedd38a949607d8cdbd867aa4b07556f18a57e17162ac962bbdbbf54' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsolv/0.7.14_armv7l/libsolv-0.7.14-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsolv/0.7.14_armv7l/libsolv-0.7.14-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsolv/0.7.14_i686/libsolv-0.7.14-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsolv/0.7.14_x86_64/libsolv-0.7.14-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsolv/0.7.14_x86_64/libsolv-0.7.14-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4a559dd64cbc0a45f291bb3b7b500bcb04119559987830df0066176fc48867a9', armv7l: '4a559dd64cbc0a45f291bb3b7b500bcb04119559987830df0066176fc48867a9', i686: '35f045613c622b24224117ef8e203fe37c6bdf36dff4b701ca8263214e1a4122', - x86_64: '1c9062a1b1cc87345941eedb01d7aacd9f942c7924d81db8c52d77cde19a32ed', + x86_64: '1c9062a1b1cc87345941eedb01d7aacd9f942c7924d81db8c52d77cde19a32ed' }) depends_on 'xzutils' diff --git a/packages/libsoxr.rb b/packages/libsoxr.rb index 90f3f2ec1..19d5cd033 100644 --- a/packages/libsoxr.rb +++ b/packages/libsoxr.rb @@ -9,42 +9,42 @@ class Libsoxr < Package source_url 'http://downloads.sourceforge.net/project/soxr/soxr-0.1.3-Source.tar.xz' source_sha256 'b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoxr/0.1.3-1_armv7l/libsoxr-0.1.3-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoxr/0.1.3-1_armv7l/libsoxr-0.1.3-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoxr/0.1.3-1_i686/libsoxr-0.1.3-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoxr/0.1.3-1_x86_64/libsoxr-0.1.3-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoxr/0.1.3-1_x86_64/libsoxr-0.1.3-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e4f9d134c15ee05ceb89a70f0b660dca0425ea4365d5c1f1fb288f55e314064c', armv7l: 'e4f9d134c15ee05ceb89a70f0b660dca0425ea4365d5c1f1fb288f55e314064c', i686: '37088510fc2195e185475bcaa0ffa778feae8e8157188047328d93164b446fce', - x86_64: '4a850aee3eedd80b601cb1d5bb06b6b06844a3a09423a22f264b7437fbf5eee1', + x86_64: '4a850aee3eedd80b601cb1d5bb06b6b06844a3a09423a22f264b7437fbf5eee1' }) def self.build - if ARCH == "x86_64" - system "cmake", + if ARCH == 'x86_64' + system 'cmake', "-DPREFIX=#{CREW_PREFIX}", - "-DLIB_SUFFIX=64", - "-DBUILD_SHARED_LIBS=ON", - "-DCMAKE_C_FLAGS=-g -O2 -fPIC", - "." + '-DLIB_SUFFIX=64', + '-DBUILD_SHARED_LIBS=ON', + '-DCMAKE_C_FLAGS=-g -O2 -fPIC', + '.' else - system "cmake", + system 'cmake', "-DPREFIX=#{CREW_PREFIX}", - "-DBUILD_SHARED_LIBS=ON", - "-DCMAKE_C_FLAGS=-g -O2 -fPIC", - "." + '-DBUILD_SHARED_LIBS=ON', + '-DCMAKE_C_FLAGS=-g -O2 -fPIC', + '.' end - system "make" + system 'make' end def self.check - system "make check" + system 'make check' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libspatialaudio.rb b/packages/libspatialaudio.rb index 9ada46218..b7acc0d94 100644 --- a/packages/libspatialaudio.rb +++ b/packages/libspatialaudio.rb @@ -10,17 +10,17 @@ class Libspatialaudio < Package source_url 'https://salsa.debian.org/multimedia-team/libspatialaudio.git' git_hashtag "debian/#{@_ver}+dfsg1-2" - binary_url ({ - aarch64: 'file:///usr/local/tmp/packages/libspatialaudio-0.3.0+git20180730-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'file:///usr/local/tmp/packages/libspatialaudio-0.3.0+git20180730-chromeos-armv7l.tpxz', armv7l: 'file:///usr/local/tmp/packages/libspatialaudio-0.3.0+git20180730-chromeos-armv7l.tpxz', i686: 'file:///usr/local/tmp/packages/libspatialaudio-0.3.0+git20180730-chromeos-i686.tpxz', - x86_64: 'file:///usr/local/tmp/packages/libspatialaudio-0.3.0+git20180730-chromeos-x86_64.tpxz', + x86_64: 'file:///usr/local/tmp/packages/libspatialaudio-0.3.0+git20180730-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '98c19eda328ea764f9ee707ab6f580394c16bbb983896c67403fb0e39e8b2110', + binary_sha256({ + aarch64: '98c19eda328ea764f9ee707ab6f580394c16bbb983896c67403fb0e39e8b2110', armv7l: '98c19eda328ea764f9ee707ab6f580394c16bbb983896c67403fb0e39e8b2110', i686: 'c7262162350e091cadd3d46e43774f5c9efefde3feb6c979b6a46c37f0a09ff6', - x86_64: '11691fca3f27b34be0bd225666f8f799f214afa372a31182a424dd9a7e7f782d', + x86_64: '11691fca3f27b34be0bd225666f8f799f214afa372a31182a424dd9a7e7f782d' }) depends_on 'libmysofa' diff --git a/packages/libspatialindex.rb b/packages/libspatialindex.rb index fdf40172a..49c59bdf3 100644 --- a/packages/libspatialindex.rb +++ b/packages/libspatialindex.rb @@ -9,25 +9,25 @@ class Libspatialindex < Package source_url 'https://github.com/libspatialindex/libspatialindex/archive/1.9.3.tar.gz' source_sha256 '7b44340a3edc55c11abfc453bb60f148b29f569cef9e1148583e76132e9c7379' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspatialindex/1.9.3_armv7l/libspatialindex-1.9.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspatialindex/1.9.3_armv7l/libspatialindex-1.9.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspatialindex/1.9.3_i686/libspatialindex-1.9.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspatialindex/1.9.3_x86_64/libspatialindex-1.9.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspatialindex/1.9.3_x86_64/libspatialindex-1.9.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0b9b9ee6376b93b25ec8ac189df684a99a9951831ef985dbe3103d5af5d0c7c9', armv7l: '0b9b9ee6376b93b25ec8ac189df684a99a9951831ef985dbe3103d5af5d0c7c9', i686: '2d1b5785514e7ba09f09d2693ea8a916dedbc04fd55d6643685793fd7c645d02', - x86_64: 'd42e7d8369a4ace82bfaa3638a42174e13b21db67248f2ca893908694e868cd7', + x86_64: 'd42e7d8369a4ace82bfaa3638a42174e13b21db67248f2ca893908694e868cd7' }) def self.build - Dir.mkdir "builddir" - Dir.chdir "builddir" do + Dir.mkdir 'builddir' + Dir.chdir 'builddir' do system "cmake -G 'Ninja' #{CREW_CMAKE_OPTIONS} \ .." - system "ninja" + system 'ninja' end end diff --git a/packages/libspectre.rb b/packages/libspectre.rb index eac0d35bb..e45453882 100644 --- a/packages/libspectre.rb +++ b/packages/libspectre.rb @@ -9,17 +9,17 @@ class Libspectre < Package source_url 'https://libspectre.freedesktop.org/releases/libspectre-0.2.9.tar.gz' source_sha256 '49ae9c52b5af81b405455c19fe24089d701761da2c45d22164a99576ceedfbed' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspectre/0.2.9_armv7l/libspectre-0.2.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspectre/0.2.9_armv7l/libspectre-0.2.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspectre/0.2.9_i686/libspectre-0.2.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspectre/0.2.9_x86_64/libspectre-0.2.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspectre/0.2.9_x86_64/libspectre-0.2.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4b475b4e20a95c3ae4a2b9c515b63b865395d3885291f8339adc25315a47c09e', armv7l: '4b475b4e20a95c3ae4a2b9c515b63b865395d3885291f8339adc25315a47c09e', i686: '1d329f12e3b38090cb438e550967caf3d974ca7544235746b436b8ad5b7bb443', - x86_64: '27903948a5042bb286bd1654d979376b2318980629bc44b94fb89b77a36dfec3', + x86_64: '27903948a5042bb286bd1654d979376b2318980629bc44b94fb89b77a36dfec3' }) depends_on 'ghostscript' # = libgs diff --git a/packages/libspng.rb b/packages/libspng.rb index 2c5d60cf1..e735d2b88 100644 --- a/packages/libspng.rb +++ b/packages/libspng.rb @@ -9,17 +9,17 @@ class Libspng < Package source_url 'https://gitlab.com/randy408/libspng/uploads/3d980bac86c51368f40af2f1ac79a057/libspng-0.5.0.tar.xz' source_sha256 '220a653802559943ae43fd48f03ba6ff3935a5243766d9ee5ff905240d4399a7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspng/0.5.0_armv7l/libspng-0.5.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspng/0.5.0_armv7l/libspng-0.5.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspng/0.5.0_i686/libspng-0.5.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspng/0.5.0_x86_64/libspng-0.5.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libspng/0.5.0_x86_64/libspng-0.5.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '269f399358a4f7f3d9f8756f3e437b1c9c055d3b3632e802a28a3b0673553e39', armv7l: '269f399358a4f7f3d9f8756f3e437b1c9c055d3b3632e802a28a3b0673553e39', i686: '0abff0a70f0ae1e4b66185248857aa2485b6d29ec2265d53a2df5cfbacab2b22', - x86_64: '4ffaad2bcca5bfca6034670ddbbc6bf6cea078bb587488e511225e75d9901067', + x86_64: '4ffaad2bcca5bfca6034670ddbbc6bf6cea078bb587488e511225e75d9901067' }) def self.build diff --git a/packages/libssh2.rb b/packages/libssh2.rb index 828b37e10..03cef0b4f 100644 --- a/packages/libssh2.rb +++ b/packages/libssh2.rb @@ -10,17 +10,17 @@ class Libssh2 < Package source_url 'https://www.libssh2.org/download/libssh2-1.10.0.tar.gz' source_sha256 '2d64e90f3ded394b91d3a2e774ca203a4179f69aebee03003e5a6fa621e41d51' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libssh2/1.10.0_armv7l/libssh2-1.10.0-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libssh2/1.10.0_armv7l/libssh2-1.10.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libssh2/1.10.0_armv7l/libssh2-1.10.0-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libssh2/1.10.0_i686/libssh2-1.10.0-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libssh2/1.10.0_x86_64/libssh2-1.10.0-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libssh2/1.10.0_x86_64/libssh2-1.10.0-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'c31d6ee0243ce8b131d559c996a4d5d856a9ad4dfe412eb3b99af364d71157f5', + binary_sha256({ + aarch64: 'c31d6ee0243ce8b131d559c996a4d5d856a9ad4dfe412eb3b99af364d71157f5', armv7l: 'c31d6ee0243ce8b131d559c996a4d5d856a9ad4dfe412eb3b99af364d71157f5', i686: '6b65af8a14f9d2dfdcd8ee4006bd1c9ae35932108f0d9536394ce668c870cc30', - x86_64: 'fc86a278cfc296e49716bc02e25119504be4ee451e5d12da9d9941e1a3bc2eb9', + x86_64: 'fc86a278cfc296e49716bc02e25119504be4ee451e5d12da9d9941e1a3bc2eb9' }) def self.patch diff --git a/packages/libstemmer.rb b/packages/libstemmer.rb index dede58c45..55797e7f7 100644 --- a/packages/libstemmer.rb +++ b/packages/libstemmer.rb @@ -9,17 +9,17 @@ class Libstemmer < Package source_url 'https://github.com/zvelo/libstemmer/archive/78c149a3a6f262a35c7f7351d3f77b725fc646cf.tar.gz' source_sha256 '9bbd1bd2b7829f6bdafba97667fc795b3a80785c2285a5b73c3006b0bf3db688' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstemmer/78c149_armv7l/libstemmer-78c149-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstemmer/78c149_armv7l/libstemmer-78c149-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstemmer/78c149_i686/libstemmer-78c149-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstemmer/78c149_x86_64/libstemmer-78c149-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstemmer/78c149_x86_64/libstemmer-78c149-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '854bc6cb2855c76b052d49fc8ac0c2dbc3766fede27ba6eac71846eef85f9351', armv7l: '854bc6cb2855c76b052d49fc8ac0c2dbc3766fede27ba6eac71846eef85f9351', i686: 'aa04ec939e77fcce2cbbad9498f6d13c4ccd351bfef9540fa9ef9c13c467ba94', - x86_64: '687765fc1f522249eef1d40b85f5a5cab1483be44710af5ba37ae9f324d16c0a', + x86_64: '687765fc1f522249eef1d40b85f5a5cab1483be44710af5ba37ae9f324d16c0a' }) def self.build diff --git a/packages/libstfl.rb b/packages/libstfl.rb index c349fef91..f68c43db0 100644 --- a/packages/libstfl.rb +++ b/packages/libstfl.rb @@ -9,17 +9,17 @@ class Libstfl < Package source_url 'http://www.clifford.at/stfl/stfl-0.23.tar.gz' source_sha256 'e75ed8427905ad50faf43ed5fefd0cf7b16ee0c1ca87e15d33e360bb92aedfde' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstfl/0.23_armv7l/libstfl-0.23-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstfl/0.23_armv7l/libstfl-0.23-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstfl/0.23_i686/libstfl-0.23-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstfl/0.23_x86_64/libstfl-0.23-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstfl/0.23_x86_64/libstfl-0.23-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '68532ced7ade579392d5d3ab4e9ea70f8282f5ec8a981770e6976411f496266d', armv7l: '68532ced7ade579392d5d3ab4e9ea70f8282f5ec8a981770e6976411f496266d', i686: '4240b0d2723ce868824e7109a2549e5f86566877cb738242b2024139525df8ed', - x86_64: '285f8fd5fc05bb37e4dfc7cba8e8f3e81dc1637aeb1fa98ffba3e53b05581c12', + x86_64: '285f8fd5fc05bb37e4dfc7cba8e8f3e81dc1637aeb1fa98ffba3e53b05581c12' }) def self.patch @@ -33,22 +33,22 @@ class Libstfl < Package +$CFLAGS << " -I.. -fPIC" create_makefile('stfl') EOF - IO.write("ruby_extconf.patch", @ruby_extconf) - system "patch -Np1 -i ruby_extconf.patch" + File.write('ruby_extconf.patch', @ruby_extconf) + system 'patch -Np1 -i ruby_extconf.patch' system "sed -i 's,all: libstfl.so.$(VERSION) libstfl.a example,all: libstfl.so.$(VERSION) libstfl.a,' Makefile" end def self.build - system "make libstfl.a" - system "make libstfl.so.0.23" + system 'make libstfl.a' + system 'make libstfl.so.0.23' end def self.install system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - Dir.chdir "#{CREW_DEST_PREFIX}" do - FileUtils.mv 'lib', "#{CREW_DEST_LIB_PREFIX}" if "#{CREW_LIB_SUFFIX}" == '64' + Dir.chdir CREW_DEST_PREFIX.to_s do + FileUtils.mv 'lib', CREW_DEST_LIB_PREFIX.to_s if CREW_LIB_SUFFIX.to_s == '64' end - Dir.chdir "#{CREW_DEST_LIB_PREFIX}" do + Dir.chdir CREW_DEST_LIB_PREFIX.to_s do FileUtils.symlink 'libstfl.so.0.23', 'libstfl.so.0' end end diff --git a/packages/libstrophe.rb b/packages/libstrophe.rb index e298c46c7..9578f8109 100644 --- a/packages/libstrophe.rb +++ b/packages/libstrophe.rb @@ -9,29 +9,28 @@ class Libstrophe < Package source_url 'https://github.com/strophe/libstrophe/archive/0.9.2.tar.gz' source_sha256 '158145bc1565a5fd0bbd7f57e3e15d768e58b8a460897ab5918a5a689d67ae6f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstrophe/0.9.2_armv7l/libstrophe-0.9.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstrophe/0.9.2_armv7l/libstrophe-0.9.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstrophe/0.9.2_i686/libstrophe-0.9.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstrophe/0.9.2_x86_64/libstrophe-0.9.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libstrophe/0.9.2_x86_64/libstrophe-0.9.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '35c2806eb3e47f25c7e249a601df8149112210344653f20e5eff4093a5dbbf95', armv7l: '35c2806eb3e47f25c7e249a601df8149112210344653f20e5eff4093a5dbbf95', i686: 'bea33dadf5dcd62377d20f51bb7189c2fb6c66c67cbddea3b78f435daf012833', - x86_64: '8ef0cf5a6b74ca87b487577142918f0fff321613441e7c585a7460ea193e3abe', + x86_64: '8ef0cf5a6b74ca87b487577142918f0fff321613441e7c585a7460ea193e3abe' }) depends_on 'libxml2' def self.build system './bootstrap.sh' - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" - system "make" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end - end diff --git a/packages/libtheora.rb b/packages/libtheora.rb index c4c90f6cb..1de05ab47 100644 --- a/packages/libtheora.rb +++ b/packages/libtheora.rb @@ -9,17 +9,17 @@ class Libtheora < Package source_url 'https://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2' source_sha256 'b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtheora/1.1.1-0_armv7l/libtheora-1.1.1-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtheora/1.1.1-0_armv7l/libtheora-1.1.1-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtheora/1.1.1-0_i686/libtheora-1.1.1-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtheora/1.1.1-0_x86_64/libtheora-1.1.1-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtheora/1.1.1-0_x86_64/libtheora-1.1.1-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8737530ad3a7923d32b273258123f8c18d9f7c7ef13be95880e9b4e85d435cfb', armv7l: '8737530ad3a7923d32b273258123f8c18d9f7c7ef13be95880e9b4e85d435cfb', i686: '971dfa07b59b68f7c4861b2bbfd65f6b64a937c69b8fd42bf4fa4b1b567ee49f', - x86_64: '281643b002a7da1589c01550d7a73ca0eed69d4bde2529b6c881bc8debd2bade', + x86_64: '281643b002a7da1589c01550d7a73ca0eed69d4bde2529b6c881bc8debd2bade' }) depends_on 'libvorbis' @@ -28,10 +28,10 @@ class Libtheora < Package def self.build system "sed -i 's/png_sizeof/sizeof/g' ./examples/png2theora.c" system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libticables2.rb b/packages/libticables2.rb index f2f852bd1..ccea77abc 100644 --- a/packages/libticables2.rb +++ b/packages/libticables2.rb @@ -9,17 +9,17 @@ class Libticables2 < Package source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticables2-1.3.5.tar.bz2' source_sha256 '0c6fb6516e72ccab081ddb3aecceff694ed93aec689ddd2edba9c7c7406c4522' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticables2/1.3.5_armv7l/libticables2-1.3.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticables2/1.3.5_armv7l/libticables2-1.3.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticables2/1.3.5_i686/libticables2-1.3.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticables2/1.3.5_x86_64/libticables2-1.3.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticables2/1.3.5_x86_64/libticables2-1.3.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0e5fd5d8af7ad9b76dfc63ecdcc5ba071c2f8979da696b7f8fd9f9859b426931', armv7l: '0e5fd5d8af7ad9b76dfc63ecdcc5ba071c2f8979da696b7f8fd9f9859b426931', i686: '605a90ca0eeba45b49f89abc1f85c31496aa578903c532712ab5d42622e4dc41', - x86_64: 'b7636dbe6f8b61a5e1e14199e635fdcf65c295366c48049bc0a2f3bf61083e08', + x86_64: 'b7636dbe6f8b61a5e1e14199e635fdcf65c295366c48049bc0a2f3bf61083e08' }) depends_on 'libusb' @@ -27,14 +27,14 @@ class Libticables2 < Package def self.build system 'autoreconf -i' - system "/usr/bin/env", - "CC=clc -fuse-ld=lld", - "CXX=clc++ -fuse-ld=lld", - "./configure", - "--prefix=#{CREW_PREFIX}", - "--enable-libusb10", - "--disable-libusb", - "--libdir=#{CREW_LIB_PREFIX}" + system '/usr/bin/env', + 'CC=clc -fuse-ld=lld', + 'CXX=clc++ -fuse-ld=lld', + './configure', + "--prefix=#{CREW_PREFIX}", + '--enable-libusb10', + '--disable-libusb', + "--libdir=#{CREW_LIB_PREFIX}" system 'sed -i "s,tests,,g" Makefile' system 'make' end diff --git a/packages/libticalcs2.rb b/packages/libticalcs2.rb index f034d4f31..2091da043 100644 --- a/packages/libticalcs2.rb +++ b/packages/libticalcs2.rb @@ -9,29 +9,29 @@ class Libticalcs2 < Package source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticalcs2-1.1.9.tar.bz2' source_sha256 '76780788bc309b647f97513d38dd5f01611c335a72855e0bd10c7bdbf2e38921' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticalcs2/1.1.9_armv7l/libticalcs2-1.1.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticalcs2/1.1.9_armv7l/libticalcs2-1.1.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticalcs2/1.1.9_i686/libticalcs2-1.1.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticalcs2/1.1.9_x86_64/libticalcs2-1.1.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticalcs2/1.1.9_x86_64/libticalcs2-1.1.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c521ad206de70263a713e42c1526830c962fe57ebb38bbd7be1e96330f52c9be', armv7l: 'c521ad206de70263a713e42c1526830c962fe57ebb38bbd7be1e96330f52c9be', i686: '3ffb6b842192200bb3e3e86639ebb6998ab739bfd1ae50dc81d1652b3197f3ae', - x86_64: '5adc51ec8a06836e6d9012fea6edf80c896cacf3dd6f8a759b1fac7bf4987626', + x86_64: '5adc51ec8a06836e6d9012fea6edf80c896cacf3dd6f8a759b1fac7bf4987626' }) depends_on 'libticables2' def self.build system 'autoreconf -i' - system "/usr/bin/env", - "CC=clc -fuse-ld=lld", - "CXX=clc++ -fuse-ld=lld", - "./configure", - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}" + system '/usr/bin/env', + 'CC=clc -fuse-ld=lld', + 'CXX=clc++ -fuse-ld=lld', + './configure', + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}" system 'sed -i "s,tests,,g" Makefile' system 'make' end diff --git a/packages/libticonv.rb b/packages/libticonv.rb index f451c3239..424d091d7 100644 --- a/packages/libticonv.rb +++ b/packages/libticonv.rb @@ -9,30 +9,30 @@ class Libticonv < Package source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticonv-1.1.5.tar.bz2' source_sha256 '316da6a73bf26b266dd23443882abc4c9fe7013edc3a53e5e301d525c2060878' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticonv/1.1.5_armv7l/libticonv-1.1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticonv/1.1.5_armv7l/libticonv-1.1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticonv/1.1.5_i686/libticonv-1.1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticonv/1.1.5_x86_64/libticonv-1.1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libticonv/1.1.5_x86_64/libticonv-1.1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1840b56da2eaa991c01eb6386ba3f1e5176af60d46f2f4bf2c8ae593bd69c1b3', armv7l: '1840b56da2eaa991c01eb6386ba3f1e5176af60d46f2f4bf2c8ae593bd69c1b3', i686: 'ec397696792faec354b14a30f1fbb46798342bb06f706cca5ec21a1ea4b48407', - x86_64: '3aee671ec3d182c648c598a5d682a2028db3e12d608edc62f00d1f85bfccb582', + x86_64: '3aee671ec3d182c648c598a5d682a2028db3e12d608edc62f00d1f85bfccb582' }) depends_on 'glib' def self.build system 'autoreconf -i' - system "/usr/bin/env", - "CC=clc -fuse-ld=lld", - "CXX=clc++ -fuse-ld=lld", - "./configure", - "--enable-iconv", - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}" + system '/usr/bin/env', + 'CC=clc -fuse-ld=lld', + 'CXX=clc++ -fuse-ld=lld', + './configure', + '--enable-iconv', + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}" system 'sed -i "s,tests,,g" Makefile' system 'make' end diff --git a/packages/libtifiles2.rb b/packages/libtifiles2.rb index 5112663a0..b8b7aefa4 100644 --- a/packages/libtifiles2.rb +++ b/packages/libtifiles2.rb @@ -9,17 +9,17 @@ class Libtifiles2 < Package source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libtifiles2-1.1.7.tar.bz2' source_sha256 '9ac63b49e97b09b30b37bbc84aeb15fa7967bceb944e56141c5cd5a528acc982' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtifiles2/1.1.7_armv7l/libtifiles2-1.1.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtifiles2/1.1.7_armv7l/libtifiles2-1.1.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtifiles2/1.1.7_i686/libtifiles2-1.1.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtifiles2/1.1.7_x86_64/libtifiles2-1.1.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtifiles2/1.1.7_x86_64/libtifiles2-1.1.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '14992232b656a28db289b793755ccb263f878ea77e61b85d05357760ebd57fb4', armv7l: '14992232b656a28db289b793755ccb263f878ea77e61b85d05357760ebd57fb4', i686: '705cff6ef8a9298171a0c70551958c7b1a414f66bf389917b9f75e590503d8b2', - x86_64: '8498fc7362b92361679935b0968968c1634c5cdc1b2e86cb40a4672882b65d29', + x86_64: '8498fc7362b92361679935b0968968c1634c5cdc1b2e86cb40a4672882b65d29' }) depends_on 'libticonv' @@ -27,12 +27,12 @@ class Libtifiles2 < Package def self.build system 'autoreconf -i' - system "/usr/bin/env", - "CC=clc -fuse-ld=lld", - "CXX=clc++ -fuse-ld=lld", - "./configure", - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}" + system '/usr/bin/env', + 'CC=clc -fuse-ld=lld', + 'CXX=clc++ -fuse-ld=lld', + './configure', + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}" system 'sed -i "s,tests,,g" Makefile' system 'make' end diff --git a/packages/libtinfo.rb b/packages/libtinfo.rb index 8e128425f..9e1517465 100644 --- a/packages/libtinfo.rb +++ b/packages/libtinfo.rb @@ -9,17 +9,17 @@ class Libtinfo < Package source_url 'https://github.com/mirror/ncurses.git' git_hashtag "v#{version}" - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtinfo/5.9_armv7l/libtinfo-5.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtinfo/5.9_armv7l/libtinfo-5.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtinfo/5.9_i686/libtinfo-5.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtinfo/5.9_x86_64/libtinfo-5.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libtinfo/5.9_x86_64/libtinfo-5.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2e94b9a42682306f5c05eae9a9b28fb797a79b7f782ed4e291c66224fb2a09b4', armv7l: '2e94b9a42682306f5c05eae9a9b28fb797a79b7f782ed4e291c66224fb2a09b4', i686: 'c884149bf8c6dea3fc3d16ba1ac316c811d318fbfa18ef35171e2bf2c81f4bd9', - x86_64: '6ff14ec1bdcdbf55e145b4a8c450b09526803c1450fb3a06fc233a9e85e4ea3e', + x86_64: '6ff14ec1bdcdbf55e145b4a8c450b09526803c1450fb3a06fc233a9e85e4ea3e' }) def self.build @@ -29,7 +29,7 @@ class Libtinfo < Package # build libncurses Dir.mkdir 'ncurses_build' Dir.chdir 'ncurses_build' do - #system "#{CREW_ENV_OPTIONS} ../configure #{CREW_OPTIONS} \ + # system "#{CREW_ENV_OPTIONS} ../configure #{CREW_OPTIONS} \ system "../configure #{CREW_OPTIONS} \ --program-prefix='' \ --program-suffix='' \ @@ -47,7 +47,7 @@ class Libtinfo < Package # build libncursesw Dir.mkdir 'ncursesw_build' Dir.chdir 'ncursesw_build' do - #system "#{CREW_ENV_OPTIONS} ../configure #{CREW_OPTIONS} \ + # system "#{CREW_ENV_OPTIONS} ../configure #{CREW_OPTIONS} \ system "../configure #{CREW_OPTIONS} \ --program-prefix='' \ --program-suffix='' \ diff --git a/packages/libudev_stub.rb b/packages/libudev_stub.rb index 656abe605..bceb06301 100644 --- a/packages/libudev_stub.rb +++ b/packages/libudev_stub.rb @@ -9,17 +9,17 @@ class Libudev_stub < Package source_url 'https://github.com/therealkenc/libudev-stub/archive/v0.9.0.tar.gz' source_sha256 '4bc4479b8297bfd6449f245e09106600af1b3af657dd1472d9fd4c920b673660' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libudev_stub/0.9.0_armv7l/libudev_stub-0.9.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libudev_stub/0.9.0_armv7l/libudev_stub-0.9.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libudev_stub/0.9.0_i686/libudev_stub-0.9.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libudev_stub/0.9.0_x86_64/libudev_stub-0.9.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libudev_stub/0.9.0_x86_64/libudev_stub-0.9.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2eb86743b502cab926280f0e37a19417f96eaad925d9e533cf1c5a01212796b4', armv7l: '2eb86743b502cab926280f0e37a19417f96eaad925d9e533cf1c5a01212796b4', i686: '5d32f73bc45239941a6db33e1764735260fdebb7cb56bde812436625769d2aa6', - x86_64: 'df1199025c15f1701e21355fe647270f0c8d7f3cd7a6c0b1683dc0bb96b786a0', + x86_64: 'df1199025c15f1701e21355fe647270f0c8d7f3cd7a6c0b1683dc0bb96b786a0' }) depends_on 'eudev' @@ -40,7 +40,7 @@ class Libudev_stub < Package Dir.chdir "#{CREW_DEST_PREFIX}/bin" do system "ln -sf #{CREW_PREFIX}/bin/g++-7.3 g++-6" end - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s system "cp -r build/out/lib/* #{CREW_DEST_LIB_PREFIX}" system "install -Dm755 build/out/bin/libudev_test #{CREW_DEST_PREFIX}/bin/libudev_test" end diff --git a/packages/libuninum.rb b/packages/libuninum.rb index e7dda8dad..b30edfba0 100644 --- a/packages/libuninum.rb +++ b/packages/libuninum.rb @@ -9,17 +9,17 @@ class Libuninum < Package source_url 'https://billposer.org/Software/Downloads/libuninum-2.7.tar.bz2' source_sha256 'e704983c3c00e9b76bd836b8b83ce31bfe4eb1752eee8be123cf97c1275076ea' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libuninum/2.7-0_armv7l/libuninum-2.7-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libuninum/2.7-0_armv7l/libuninum-2.7-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libuninum/2.7-0_i686/libuninum-2.7-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libuninum/2.7-0_x86_64/libuninum-2.7-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libuninum/2.7-0_x86_64/libuninum-2.7-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8cca34b8e60fed8fd5f8506f4b91ababb6343fb89a268a03fb590ebf44f29cef', armv7l: '8cca34b8e60fed8fd5f8506f4b91ababb6343fb89a268a03fb590ebf44f29cef', i686: '36aad93b00c85623884776b89dab2dde5c7e8ef393b13b9faf4b175ea2787704', - x86_64: 'f2119fada66d21f242a33068c46267c1f05cdcb517dcbe76ab9476ca556e22cc', + x86_64: 'f2119fada66d21f242a33068c46267c1f05cdcb517dcbe76ab9476ca556e22cc' }) def self.build @@ -28,6 +28,6 @@ class Libuninum < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libunwind.rb b/packages/libunwind.rb index 8d14c1c32..5b33fd33e 100644 --- a/packages/libunwind.rb +++ b/packages/libunwind.rb @@ -4,23 +4,23 @@ class Libunwind < Package description 'libunwind is a portable and efficient C programming interface (API) to determine the call-chain of a program.' homepage 'https://www.nongnu.org/libunwind/' @_ver = '1.5.0' - version @_ver + '-2' + version "#{@_ver}-2" license 'MIT' compatibility 'all' source_url 'https://download.savannah.gnu.org/releases/libunwind/libunwind-1.5.0.tar.gz' source_sha256 '90337653d92d4a13de590781371c604f9031cdb50520366aa1e3a91e1efb1017' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libunwind/1.5.0-2_armv7l/libunwind-1.5.0-2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libunwind/1.5.0-2_armv7l/libunwind-1.5.0-2-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libunwind/1.5.0-2_i686/libunwind-1.5.0-2-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libunwind/1.5.0-2_x86_64/libunwind-1.5.0-2-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libunwind/1.5.0-2_x86_64/libunwind-1.5.0-2-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '21a4912e68f2310216c3054ada90ab13886a11024402713520ea14c22d4c90a5', armv7l: '21a4912e68f2310216c3054ada90ab13886a11024402713520ea14c22d4c90a5', i686: '3f5e16bb0482bab2d8671b4f386b27c786b844398617ad2cead8f33f304322e3', - x86_64: 'b7e31f468ce7114748f09cff66b6e8f04ad843db4c5a835d993b8ca80c0ff256', + x86_64: 'b7e31f468ce7114748f09cff66b6e8f04ad843db4c5a835d993b8ca80c0ff256' }) def self.build diff --git a/packages/libva_intel_driver_hybrid.rb b/packages/libva_intel_driver_hybrid.rb index d06e24819..a19459c3d 100644 --- a/packages/libva_intel_driver_hybrid.rb +++ b/packages/libva_intel_driver_hybrid.rb @@ -10,11 +10,11 @@ class Libva_intel_driver_hybrid < Package source_sha256 '03cd7e16acc94f828b6e7f3087863d8ca06e99ffa3385588005b1984bdd56157' binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libva_intel_driver_hybrid/2.4.1-1_i686/libva_intel_driver_hybrid-2.4.1-1-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libva_intel_driver_hybrid/2.4.1-1_i686/libva_intel_driver_hybrid-2.4.1-1-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libva_intel_driver_hybrid/2.4.1-1_x86_64/libva_intel_driver_hybrid-2.4.1-1-chromeos-x86_64.tar.xz' }) binary_sha256({ - i686: 'ff155f22b24b2c58a434e3b866f47f367b92817835d15f62034311ee607dc289', + i686: 'ff155f22b24b2c58a434e3b866f47f367b92817835d15f62034311ee607dc289', x86_64: 'e9c740a0bd917ecbb69b822ce9df1609f415776ab5a5e553eb0a83bc93a35f90' }) @@ -41,6 +41,6 @@ class Libva_intel_driver_hybrid < Package # libva_intel_driver_hybrid configuration export LIBVA_DRIVER_NAME=i965 EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/libva_intel_driver_hybrid", @env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/libva_intel_driver_hybrid", @env) end end diff --git a/packages/libvdpau.rb b/packages/libvdpau.rb index 2b20ee425..51073d007 100644 --- a/packages/libvdpau.rb +++ b/packages/libvdpau.rb @@ -9,22 +9,22 @@ class Libvdpau < Package source_url 'https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.3/libvdpau-1.3.tar.bz2' source_sha256 'b5a52eeac9417edbc396f26c40591ba5df0cd18285f68d84614ef8f06196e50e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvdpau/1.3_armv7l/libvdpau-1.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvdpau/1.3_armv7l/libvdpau-1.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvdpau/1.3_i686/libvdpau-1.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvdpau/1.3_x86_64/libvdpau-1.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvdpau/1.3_x86_64/libvdpau-1.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b3b560d72b7877db7cad6f15d79c35ae118fc8804c64be8192b7f4a1930b138c', armv7l: 'b3b560d72b7877db7cad6f15d79c35ae118fc8804c64be8192b7f4a1930b138c', i686: '6f703f96ce0e186605c64550ae9ad0b43e0f3a55b3e26dbbb8074af1bb0623ba', - x86_64: 'd1f759f51a5888850e54415ca03983e01e960941d3859e88c8b1891fdee1afb1', + x86_64: 'd1f759f51a5888850e54415ca03983e01e960941d3859e88c8b1891fdee1afb1' }) def self.build system "meson --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} builddir" - system "ninja -C builddir" + system 'ninja -C builddir' end def self.install diff --git a/packages/libvisual.rb b/packages/libvisual.rb index ab398d18f..1cd248bd2 100644 --- a/packages/libvisual.rb +++ b/packages/libvisual.rb @@ -9,17 +9,17 @@ class Libvisual < Package source_url 'https://github.com/Libvisual/libvisual/archive/libvisual-0.4.0.tar.gz' source_sha256 'c004e88ae55872b19dc651b0e465b1e57c07e75eacb1bff8a43b6ceb75671850' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual/0.4.0_armv7l/libvisual-0.4.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual/0.4.0_armv7l/libvisual-0.4.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual/0.4.0_i686/libvisual-0.4.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual/0.4.0_x86_64/libvisual-0.4.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual/0.4.0_x86_64/libvisual-0.4.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0eb131d81f76405c634d8749a5cbd1138b722c9389156d405c1fdb05ee73fab9', armv7l: '0eb131d81f76405c634d8749a5cbd1138b722c9389156d405c1fdb05ee73fab9', i686: '2733ad1874d2cde91dec31b5da128847c5d571d56e3c7bf86a91631b06511e26', - x86_64: 'e3cd0b5b032856552284ec9f278c8d7489087d1722e49bf711b8ea43a2e79724', + x86_64: 'e3cd0b5b032856552284ec9f278c8d7489087d1722e49bf711b8ea43a2e79724' }) def self.build @@ -31,7 +31,7 @@ class Libvisual < Package def self.install Dir.chdir 'libvisual' do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/libvisual_plugins.rb b/packages/libvisual_plugins.rb index 7a84ee265..4caa4eba5 100644 --- a/packages/libvisual_plugins.rb +++ b/packages/libvisual_plugins.rb @@ -9,17 +9,17 @@ class Libvisual_plugins < Package source_url 'https://github.com/Libvisual/libvisual/archive/libvisual-plugins-0.4.0.tar.gz' source_sha256 '862178e0f5c0c837f768b362c25eac613fc75ef91189cd929c635e23922b4c16' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual_plugins/0.4.0_armv7l/libvisual_plugins-0.4.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual_plugins/0.4.0_armv7l/libvisual_plugins-0.4.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual_plugins/0.4.0_i686/libvisual_plugins-0.4.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual_plugins/0.4.0_x86_64/libvisual_plugins-0.4.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvisual_plugins/0.4.0_x86_64/libvisual_plugins-0.4.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ef11ce122152c6492d7fa4754810ad49d0c866fb119600ea0496691c8fdd0ece', armv7l: 'ef11ce122152c6492d7fa4754810ad49d0c866fb119600ea0496691c8fdd0ece', i686: '6ba247e4d9a8fa78ea48a426b0f1e8393b1c6155884b99b93c8063ac7ac74f2b', - x86_64: '15e813bd18834dc7b52c3878e0b05b785d585d9cf9145666ead898a7b92a28c5', + x86_64: '15e813bd18834dc7b52c3878e0b05b785d585d9cf9145666ead898a7b92a28c5' }) depends_on 'libvisual' @@ -33,7 +33,7 @@ class Libvisual_plugins < Package def self.install Dir.chdir 'libvisual-plugins' do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/libvoamrwbenc.rb b/packages/libvoamrwbenc.rb index 8bdbcc523..e509a0da6 100644 --- a/packages/libvoamrwbenc.rb +++ b/packages/libvoamrwbenc.rb @@ -9,25 +9,25 @@ class Libvoamrwbenc < Package source_url 'https://downloads.sourceforge.net/project/opencore-amr/vo-amrwbenc/vo-amrwbenc-0.1.3.tar.gz' source_sha256 '5652b391e0f0e296417b841b02987d3fd33e6c0af342c69542cbb016a71d9d4e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvoamrwbenc/0.1.3-0_armv7l/libvoamrwbenc-0.1.3-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvoamrwbenc/0.1.3-0_armv7l/libvoamrwbenc-0.1.3-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvoamrwbenc/0.1.3-0_i686/libvoamrwbenc-0.1.3-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvoamrwbenc/0.1.3-0_x86_64/libvoamrwbenc-0.1.3-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvoamrwbenc/0.1.3-0_x86_64/libvoamrwbenc-0.1.3-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '983297522b623ee92bc5886479b85636cd88ef5f67d36da4a4ea0b2374583cb7', armv7l: '983297522b623ee92bc5886479b85636cd88ef5f67d36da4a4ea0b2374583cb7', i686: 'bf93b9324bc99471aea25f4c2e36f24db682114a394e09c536fae23b95cd0b6d', - x86_64: '10da147ed2bd9987882cd7dcaf9a755c1e8395a9719a3caed66710d7d4e8d332', + x86_64: '10da147ed2bd9987882cd7dcaf9a755c1e8395a9719a3caed66710d7d4e8d332' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libvorbis.rb b/packages/libvorbis.rb index 5f05ec842..41b9855d8 100644 --- a/packages/libvorbis.rb +++ b/packages/libvorbis.rb @@ -9,17 +9,17 @@ class Libvorbis < Package source_url 'https://downloads.xiph.org/releases/vorbis/libvorbis-1.3.7.tar.xz' source_sha256 'b33cc4934322bcbf6efcbacf49e3ca01aadbea4114ec9589d1b1e9d20f72954b' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvorbis/1.3.7_armv7l/libvorbis-1.3.7-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvorbis/1.3.7_armv7l/libvorbis-1.3.7-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvorbis/1.3.7_armv7l/libvorbis-1.3.7-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvorbis/1.3.7_i686/libvorbis-1.3.7-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvorbis/1.3.7_x86_64/libvorbis-1.3.7-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libvorbis/1.3.7_x86_64/libvorbis-1.3.7-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'd7887b0f9a491d6b9b1e6d0998988c71a398dd0734a8cdc3a9a8973acaa1e5e0', + binary_sha256({ + aarch64: 'd7887b0f9a491d6b9b1e6d0998988c71a398dd0734a8cdc3a9a8973acaa1e5e0', armv7l: 'd7887b0f9a491d6b9b1e6d0998988c71a398dd0734a8cdc3a9a8973acaa1e5e0', i686: '71033a9a6d323bcf3b81376b151bce904ad9e3d16369d4c2e3a5dcda22074b76', - x86_64: '155962844a425ab407ce4c38e2a0ee8960059699c4559e3fcedf449b6e5592f0', + x86_64: '155962844a425ab407ce4c38e2a0ee8960059699c4559e3fcedf449b6e5592f0' }) depends_on 'libogg' diff --git a/packages/libwapcaplet.rb b/packages/libwapcaplet.rb index 62f1f9b7e..becaa9c23 100644 --- a/packages/libwapcaplet.rb +++ b/packages/libwapcaplet.rb @@ -9,17 +9,17 @@ class Libwapcaplet < Package source_url 'https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.4.3-src.tar.gz' source_sha256 '9b2aa1dd6d6645f8e992b3697fdbd87f0c0e1da5721fa54ed29b484d13160c5c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwapcaplet/0.4.3_armv7l/libwapcaplet-0.4.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwapcaplet/0.4.3_armv7l/libwapcaplet-0.4.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwapcaplet/0.4.3_i686/libwapcaplet-0.4.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwapcaplet/0.4.3_x86_64/libwapcaplet-0.4.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwapcaplet/0.4.3_x86_64/libwapcaplet-0.4.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '47d15b3284af74ebadf763f6640f440461e096b070bb5f8e3c69cc3ffda03763', armv7l: '47d15b3284af74ebadf763f6640f440461e096b070bb5f8e3c69cc3ffda03763', i686: '3b621c7937f5b69a7875d611ec6cd441c65764432af794d9b8c942b5c250c07a', - x86_64: '44bd2c72b15c9d059b51b4dc598fd5b9044b12a10ca55b0dfc561b1d71e36073', + x86_64: '44bd2c72b15c9d059b51b4dc598fd5b9044b12a10ca55b0dfc561b1d71e36073' }) depends_on 'netsurf_buildsystem' => :build diff --git a/packages/libwnck.rb b/packages/libwnck.rb index 0b349f7c0..b28ed4d64 100644 --- a/packages/libwnck.rb +++ b/packages/libwnck.rb @@ -9,17 +9,17 @@ class Libwnck < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/libwnck/3.32/libwnck-3.32.0.tar.xz' source_sha256 '9595835cf28d0fc6af5526a18f77f2fcf3ca8c09e36741bb33915b6e69b8e3ca' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwnck/3.32.0_armv7l/libwnck-3.32.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwnck/3.32.0_armv7l/libwnck-3.32.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwnck/3.32.0_i686/libwnck-3.32.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwnck/3.32.0_x86_64/libwnck-3.32.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwnck/3.32.0_x86_64/libwnck-3.32.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '50d51f55bb6f0866732dfaf94ea2cc05dbb66651831642ffeaaed25675e758a3', armv7l: '50d51f55bb6f0866732dfaf94ea2cc05dbb66651831642ffeaaed25675e758a3', i686: 'd297914639e3b7e4bfa8bdc3cb11b58f9c786eefe480c06d5dd4b6143dd2f0e3', - x86_64: '2551d4d2c782f4e5958e0f21c0f38ff8a36ddbecca142f81d34b26969a0e1bce', + x86_64: '2551d4d2c782f4e5958e0f21c0f38ff8a36ddbecca142f81d34b26969a0e1bce' }) depends_on 'startup_notification' diff --git a/packages/libxau.rb b/packages/libxau.rb index 62d4baf5a..081f3daee 100644 --- a/packages/libxau.rb +++ b/packages/libxau.rb @@ -9,27 +9,27 @@ class Libxau < Package source_url 'https://www.x.org/archive/individual/lib/libXau-1.0.9.tar.bz2' source_sha256 'ccf8cbf0dbf676faa2ea0a6d64bcc3b6746064722b606c8c52917ed00dcb73ec' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxau/1.0.9_armv7l/libxau-1.0.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxau/1.0.9_armv7l/libxau-1.0.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxau/1.0.9_i686/libxau-1.0.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxau/1.0.9_x86_64/libxau-1.0.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxau/1.0.9_x86_64/libxau-1.0.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ef6e137ebb752f4015495c60acea0ab17efa50391f4d133e61d25859c791d452', armv7l: 'ef6e137ebb752f4015495c60acea0ab17efa50391f4d133e61d25859c791d452', i686: '4343e16f6c9bf01c4234a194e7478b45542c58abb0affa1032c2ae9c5abe802c', - x86_64: '6fe73440b9a5a242617a8a0a4e55a5c2e18fe070e6842852a89b95e23fcd1aa5', + x86_64: '6fe73440b9a5a242617a8a0a4e55a5c2e18fe070e6842852a89b95e23fcd1aa5' }) depends_on 'xorg_proto' def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxaw.rb b/packages/libxaw.rb index d130856c7..4e605abe9 100644 --- a/packages/libxaw.rb +++ b/packages/libxaw.rb @@ -9,17 +9,17 @@ class Libxaw < Package source_url 'https://www.x.org/archive/individual/lib/libXaw-1.0.13.tar.gz' source_sha256 '7e74ac3e5f67def549722ff0333d6e6276b8becd9d89615cda011e71238ab694' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxaw/1.0.13_armv7l/libxaw-1.0.13-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxaw/1.0.13_armv7l/libxaw-1.0.13-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxaw/1.0.13_i686/libxaw-1.0.13-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxaw/1.0.13_x86_64/libxaw-1.0.13-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxaw/1.0.13_x86_64/libxaw-1.0.13-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '060f03d386499cd87f69a373aa0d65c6378ade1340d0cf6b022bbd6a9fd8c31b', armv7l: '060f03d386499cd87f69a373aa0d65c6378ade1340d0cf6b022bbd6a9fd8c31b', i686: '661ecedb9b29f7d6c607a68815911355751bd130d1e30a7d23b326ee8d799981', - x86_64: 'ecb522f416267f59ac30bd21d42b7a97940ceb350eb73127b213c8ec46cde70c', + x86_64: 'ecb522f416267f59ac30bd21d42b7a97940ceb350eb73127b213c8ec46cde70c' }) depends_on 'libxmu' @@ -28,10 +28,10 @@ class Libxaw < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxcomposite.rb b/packages/libxcomposite.rb index a74af3f65..d335d69b2 100644 --- a/packages/libxcomposite.rb +++ b/packages/libxcomposite.rb @@ -10,17 +10,17 @@ class Libxcomposite < Package source_url "https://www.x.org/archive/individual/lib/libXcomposite-#{@_ver}.tar.gz" source_sha256 '581c7fc0f41a99af38b1c36b9be64bc13ef3f60091cd3f01105bbc7c01617d6c' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcomposite/0.4.5_armv7l/libxcomposite-0.4.5-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcomposite/0.4.5_armv7l/libxcomposite-0.4.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcomposite/0.4.5_armv7l/libxcomposite-0.4.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcomposite/0.4.5_i686/libxcomposite-0.4.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcomposite/0.4.5_x86_64/libxcomposite-0.4.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcomposite/0.4.5_x86_64/libxcomposite-0.4.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '94f0c3ec1608749c8c03ce9dfeffb5f90421d8efa0b1a7796aede9844ba4adca', + binary_sha256({ + aarch64: '94f0c3ec1608749c8c03ce9dfeffb5f90421d8efa0b1a7796aede9844ba4adca', armv7l: '94f0c3ec1608749c8c03ce9dfeffb5f90421d8efa0b1a7796aede9844ba4adca', i686: 'c7a412b0f9e38f95eb6e5170c716567052fa3f957c507245a04d4dbcd9a7d221', - x86_64: 'b5ccdd7144491356a9dedd71f6f94b8610ff2c1d475b29e0ee20a509010a17e4', + x86_64: 'b5ccdd7144491356a9dedd71f6f94b8610ff2c1d475b29e0ee20a509010a17e4' }) depends_on 'libxfixes' @@ -28,7 +28,7 @@ class Libxcomposite < Package def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install diff --git a/packages/libxcursor.rb b/packages/libxcursor.rb index fb85eb7e3..28f804c75 100644 --- a/packages/libxcursor.rb +++ b/packages/libxcursor.rb @@ -10,17 +10,17 @@ class Libxcursor < Package source_url "https://www.x.org/archive/individual/lib/libXcursor-#{@_ver}.tar.gz" source_sha256 'ad5b2574fccaa4c3fa67b9874fbed863d29ad230c784e9a08b20692418f6a1f8' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcursor/1.2.0_armv7l/libxcursor-1.2.0-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcursor/1.2.0_armv7l/libxcursor-1.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcursor/1.2.0_armv7l/libxcursor-1.2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcursor/1.2.0_i686/libxcursor-1.2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcursor/1.2.0_x86_64/libxcursor-1.2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcursor/1.2.0_x86_64/libxcursor-1.2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'e605f3d58857df9ccdf5abdc8e9b3c16b8f424953406fb04585741504cb443bf', + binary_sha256({ + aarch64: 'e605f3d58857df9ccdf5abdc8e9b3c16b8f424953406fb04585741504cb443bf', armv7l: 'e605f3d58857df9ccdf5abdc8e9b3c16b8f424953406fb04585741504cb443bf', i686: '8c91e2a04ee4749324447217d5da5981275a6d847c691aebe74ca96bb791fe33', - x86_64: 'bc4900d480ea5e94ded6b4b81c9a45a41216b977754ab3cfa5a0862bb02c2279', + x86_64: 'bc4900d480ea5e94ded6b4b81c9a45a41216b977754ab3cfa5a0862bb02c2279' }) depends_on 'libxrender' diff --git a/packages/libxdamage.rb b/packages/libxdamage.rb index 07131ab79..d53747f61 100644 --- a/packages/libxdamage.rb +++ b/packages/libxdamage.rb @@ -10,17 +10,17 @@ class Libxdamage < Package source_url "https://www.x.org/archive/individual/lib/libXdamage-#{@_ver}.tar.gz" source_sha256 '630ec53abb8c2d6dac5cd9f06c1f73ffb4a3167f8118fdebd77afd639dbc2019' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxdamage/1.1.5_armv7l/libxdamage-1.1.5-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxdamage/1.1.5_armv7l/libxdamage-1.1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxdamage/1.1.5_armv7l/libxdamage-1.1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxdamage/1.1.5_i686/libxdamage-1.1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxdamage/1.1.5_x86_64/libxdamage-1.1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxdamage/1.1.5_x86_64/libxdamage-1.1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '1732f53c0dadda7fbc3a17b9628930e3f5a5c22200cc0d8e6020eca7f410264b', + binary_sha256({ + aarch64: '1732f53c0dadda7fbc3a17b9628930e3f5a5c22200cc0d8e6020eca7f410264b', armv7l: '1732f53c0dadda7fbc3a17b9628930e3f5a5c22200cc0d8e6020eca7f410264b', i686: '26fa5709ae5558b5513d7b0044b12a73e2ab023d7df570276c5e7a75b630afef', - x86_64: 'fc6ecb1acb475d6dbe7c75028b3c251218e5a75dc5431b5e5e549f56bc5b5cde', + x86_64: 'fc6ecb1acb475d6dbe7c75028b3c251218e5a75dc5431b5e5e549f56bc5b5cde' }) depends_on 'libxfixes' diff --git a/packages/libxext.rb b/packages/libxext.rb index 81f4a90b8..629a81cf6 100644 --- a/packages/libxext.rb +++ b/packages/libxext.rb @@ -9,24 +9,24 @@ class Libxext < Package source_url 'https://www.x.org/releases/individual/lib/libXext-1.3.4.tar.gz' source_sha256 '8ef0789f282826661ff40a8eef22430378516ac580167da35cc948be9041aac1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxext/1.3.4_armv7l/libxext-1.3.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxext/1.3.4_armv7l/libxext-1.3.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxext/1.3.4_i686/libxext-1.3.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxext/1.3.4_x86_64/libxext-1.3.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxext/1.3.4_x86_64/libxext-1.3.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '71402bff06db86bd9b08030c7615868a8bfcf3ed52ef9369d066267c1827c118', armv7l: '71402bff06db86bd9b08030c7615868a8bfcf3ed52ef9369d066267c1827c118', i686: '1aee8625004cb1872da572c6ca962717d421c8245e2c79c418425c86babd1cab', - x86_64: '9024bf186472eeb3ed2fe0ea7c77716f76c9860248418d8f804f600d5b5c2704', + x86_64: '9024bf186472eeb3ed2fe0ea7c77716f76c9860248418d8f804f600d5b5c2704' }) depends_on 'llvm' => :build def self.build - ENV['CFLAGS'] = "-fuse-ld=lld" - ENV['CXXFLAGS'] = "-fuse-ld=lld" + ENV['CFLAGS'] = '-fuse-ld=lld' + ENV['CXXFLAGS'] = '-fuse-ld=lld' system "./configure #{CREW_OPTIONS}" system 'make' end diff --git a/packages/libxfce4ui.rb b/packages/libxfce4ui.rb index 6f7258bf0..e91cf9623 100644 --- a/packages/libxfce4ui.rb +++ b/packages/libxfce4ui.rb @@ -6,20 +6,20 @@ class Libxfce4ui < Package version '4.16.0' license 'LGPL-2+ and GPL-2+' compatibility 'all' - source_url "https://archive.xfce.org/src/xfce/libxfce4ui/4.16/libxfce4ui-4.16.0.tar.bz2" + source_url 'https://archive.xfce.org/src/xfce/libxfce4ui/4.16/libxfce4ui-4.16.0.tar.bz2' source_sha256 '8b06c9e94f4be88a9d87c47592411b6cbc32073e7af9cbd64c7b2924ec90ceaa' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4ui/4.16.0_armv7l/libxfce4ui-4.16.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4ui/4.16.0_armv7l/libxfce4ui-4.16.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4ui/4.16.0_i686/libxfce4ui-4.16.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4ui/4.16.0_x86_64/libxfce4ui-4.16.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4ui/4.16.0_x86_64/libxfce4ui-4.16.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2c97cfdf36b164b7c798dc42d16b0e4abd6777b4ab4dd6c115f4b43359afa4ad', armv7l: '2c97cfdf36b164b7c798dc42d16b0e4abd6777b4ab4dd6c115f4b43359afa4ad', i686: 'aec6b72ae1c3405524e8f823746e18139f4c5a8e3855322c4a128f5d29a29186', - x86_64: '109195c13796a024b26c3d58773555cc62bb9b373fbcb8a511816dbe63bdd043', + x86_64: '109195c13796a024b26c3d58773555cc62bb9b373fbcb8a511816dbe63bdd043' }) depends_on 'gtk3' diff --git a/packages/libxfce4util.rb b/packages/libxfce4util.rb index 06f97a131..edaea51bc 100644 --- a/packages/libxfce4util.rb +++ b/packages/libxfce4util.rb @@ -9,17 +9,17 @@ class Libxfce4util < Package source_url 'https://archive.xfce.org/src/xfce/libxfce4util/4.17/libxfce4util-4.17.1.tar.bz2' source_sha256 '1942151f3c1f3732bc53dd9fd3b936f62067796dc47a33c60a0ad05d933d90f2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4util/4.17.1_armv7l/libxfce4util-4.17.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4util/4.17.1_armv7l/libxfce4util-4.17.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4util/4.17.1_i686/libxfce4util-4.17.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4util/4.17.1_x86_64/libxfce4util-4.17.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfce4util/4.17.1_x86_64/libxfce4util-4.17.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '60931162f4dd81641a84a84c840426d9d188a960a9cc222bcbd15591e718af57', armv7l: '60931162f4dd81641a84a84c840426d9d188a960a9cc222bcbd15591e718af57', i686: '597083d2e0a9b254580295236747903e0c032e0bf05537c6c6576c416450e4f2', - x86_64: 'bec77f6226c7fb69e215acc98c50da5c44189d089724672e607e9590c3ebc7b9', + x86_64: 'bec77f6226c7fb69e215acc98c50da5c44189d089724672e607e9590c3ebc7b9' }) depends_on 'gobject_introspection' diff --git a/packages/libxfixes.rb b/packages/libxfixes.rb index 90f677b8b..4ac219113 100644 --- a/packages/libxfixes.rb +++ b/packages/libxfixes.rb @@ -9,27 +9,27 @@ class Libxfixes < Package source_url 'https://www.x.org/archive/individual/lib/libXfixes-5.0.3.tar.gz' source_sha256 '9ab6c13590658501ce4bd965a8a5d32ba4d8b3bb39a5a5bc9901edffc5666570' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfixes/5.0.3-1_armv7l/libxfixes-5.0.3-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfixes/5.0.3-1_armv7l/libxfixes-5.0.3-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfixes/5.0.3-1_i686/libxfixes-5.0.3-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfixes/5.0.3-1_x86_64/libxfixes-5.0.3-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfixes/5.0.3-1_x86_64/libxfixes-5.0.3-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '053fad492759a5dd5df72239a28416fa93e64f84ebc49e26ce1a410924345463', armv7l: '053fad492759a5dd5df72239a28416fa93e64f84ebc49e26ce1a410924345463', i686: '0ee965d91984d4aceff29cc3859cff2d1c1df3badf824cbe09c350004e367873', - x86_64: '7c1ea8c44eceafccacbbb99b7ffceb641aec47d063e5f4cd65b44defc1b721e8', + x86_64: '7c1ea8c44eceafccacbbb99b7ffceb641aec47d063e5f4cd65b44defc1b721e8' }) depends_on 'libx11' def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxfont.rb b/packages/libxfont.rb index 900151e66..1742e55f5 100644 --- a/packages/libxfont.rb +++ b/packages/libxfont.rb @@ -9,17 +9,17 @@ class Libxfont < Package source_url 'https://www.x.org/archive/individual/lib/libXfont2-2.0.1.tar.gz' source_sha256 '381b6b385a69343df48a082523c856aed9042fbbc8ee0a6342fb502e4321230a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont/2.0.1_armv7l/libxfont-2.0.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont/2.0.1_armv7l/libxfont-2.0.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont/2.0.1_i686/libxfont-2.0.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont/2.0.1_x86_64/libxfont-2.0.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont/2.0.1_x86_64/libxfont-2.0.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd8c0c65c7a09a22609e0f80ed208430c20d27fad1f8da2126e1bf232a1c4269f', armv7l: 'd8c0c65c7a09a22609e0f80ed208430c20d27fad1f8da2126e1bf232a1c4269f', i686: '974ffccd0db96a57f9f3df1b08901b1116a9a570072d8bf3a6f716e8046e07c5', - x86_64: 'a39664217180079324ce09fb7d341b3d02c9eb479b32c709447d9fea8561ecaf', + x86_64: 'a39664217180079324ce09fb7d341b3d02c9eb479b32c709447d9fea8561ecaf' }) depends_on 'libfontenc' @@ -27,10 +27,10 @@ class Libxfont < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxfont2.rb b/packages/libxfont2.rb index c6c425ef4..62ab938a3 100644 --- a/packages/libxfont2.rb +++ b/packages/libxfont2.rb @@ -9,17 +9,17 @@ class Libxfont2 < Package source_url 'https://www.x.org/archive/individual/lib/libXfont2-2.0.4.tar.bz2' source_sha256 '6d151b3368e5035efede4b6264c0fdc6662c1c99dbc2de425e3480cababc69e6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont2/2.0.4_armv7l/libxfont2-2.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont2/2.0.4_armv7l/libxfont2-2.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont2/2.0.4_i686/libxfont2-2.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont2/2.0.4_x86_64/libxfont2-2.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxfont2/2.0.4_x86_64/libxfont2-2.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3ac6d734039ec97440aafcbd2da119114e2a47d18568d3403eab5f529c32f20b', armv7l: '3ac6d734039ec97440aafcbd2da119114e2a47d18568d3403eab5f529c32f20b', i686: '7d1a020408724012ecce6eac21326a4d922753321cf65e50cccb3731764f5679', - x86_64: '2de5392e181a0f94794b888eec55bc35b0e26cb8f69ca0f77394b9d7e887ef1b', + x86_64: '2de5392e181a0f94794b888eec55bc35b0e26cb8f69ca0f77394b9d7e887ef1b' }) depends_on 'fop' => :build diff --git a/packages/libxft.rb b/packages/libxft.rb index 5551e98cf..f96d42136 100644 --- a/packages/libxft.rb +++ b/packages/libxft.rb @@ -9,17 +9,17 @@ class Libxft < Package source_url 'https://www.x.org/archive/individual/lib/libXft-2.3.3.tar.bz2' source_sha256 '225c68e616dd29dbb27809e45e9eadf18e4d74c50be43020ef20015274529216' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxft/2.3.3_armv7l/libxft-2.3.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxft/2.3.3_armv7l/libxft-2.3.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxft/2.3.3_i686/libxft-2.3.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxft/2.3.3_x86_64/libxft-2.3.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxft/2.3.3_x86_64/libxft-2.3.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '609b249aaa1dcd93cac3d16996dc8c0141c0150d288ff2bf9fe004e7cc5396ab', armv7l: '609b249aaa1dcd93cac3d16996dc8c0141c0150d288ff2bf9fe004e7cc5396ab', i686: 'c8c994cc8ae2d890e4c9410b84f8987c7f993a161bb1986ba547448bcd7de732', - x86_64: 'cfe26131953575e93d3254fbc87a314379e66ed6c33445435b77bcf9236ed7cc', + x86_64: 'cfe26131953575e93d3254fbc87a314379e66ed6c33445435b77bcf9236ed7cc' }) depends_on 'libxrender' diff --git a/packages/libxi.rb b/packages/libxi.rb index abdc276ab..c76325e2f 100644 --- a/packages/libxi.rb +++ b/packages/libxi.rb @@ -10,17 +10,17 @@ class Libxi < Package source_url "https://www.x.org/archive/individual/lib/libXi-#{@_ver}.tar.gz" source_sha256 'b51e106c445a49409f3da877aa2f9129839001b24697d75a54e5c60507e9a5e3' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxi/1.7.10_armv7l/libxi-1.7.10-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxi/1.7.10_armv7l/libxi-1.7.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxi/1.7.10_armv7l/libxi-1.7.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxi/1.7.10_i686/libxi-1.7.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxi/1.7.10_x86_64/libxi-1.7.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxi/1.7.10_x86_64/libxi-1.7.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'faed3d1ad11fa264c71cce0d762e3941f29dd1d00620f5a45fdcc27419f54be5', + binary_sha256({ + aarch64: 'faed3d1ad11fa264c71cce0d762e3941f29dd1d00620f5a45fdcc27419f54be5', armv7l: 'faed3d1ad11fa264c71cce0d762e3941f29dd1d00620f5a45fdcc27419f54be5', i686: '09c97871342d16547bf943ec42656671eedd5fbe2d85cc8ca5c6ce003079f2cd', - x86_64: '24bdf3f93bc7ad40eb7af639c674eaa868987661abfa1c1e0f5602a4645e4653', + x86_64: '24bdf3f93bc7ad40eb7af639c674eaa868987661abfa1c1e0f5602a4645e4653' }) depends_on 'libx11' diff --git a/packages/libxinerama.rb b/packages/libxinerama.rb index 3631927de..637357639 100644 --- a/packages/libxinerama.rb +++ b/packages/libxinerama.rb @@ -9,17 +9,17 @@ class Libxinerama < Package source_url 'https://www.x.org/archive/individual/lib/libXinerama-1.1.4.tar.bz2' source_sha256 '0008dbd7ecf717e1e507eed1856ab0d9cf946d03201b85d5dcf61489bb02d720' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxinerama/1.1.4_armv7l/libxinerama-1.1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxinerama/1.1.4_armv7l/libxinerama-1.1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxinerama/1.1.4_i686/libxinerama-1.1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxinerama/1.1.4_x86_64/libxinerama-1.1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxinerama/1.1.4_x86_64/libxinerama-1.1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '81226a97841812aa627e05e987a06156d84ba790813c13edefe4bbcb9d615e2a', armv7l: '81226a97841812aa627e05e987a06156d84ba790813c13edefe4bbcb9d615e2a', i686: 'd57dce7574fe2ec96177a011a863d13626772255c6d6e23fbf03632ec848b697', - x86_64: 'f8f11b3529ecba47aba8b2055b6bba3fa57f155d5fc4882322cf4595bb5e64cd', + x86_64: 'f8f11b3529ecba47aba8b2055b6bba3fa57f155d5fc4882322cf4595bb5e64cd' }) depends_on 'libx11' diff --git a/packages/libxkbcommon.rb b/packages/libxkbcommon.rb index 52710732a..cd8cf864d 100644 --- a/packages/libxkbcommon.rb +++ b/packages/libxkbcommon.rb @@ -10,17 +10,17 @@ class Libxkbcommon < Package source_url "https://xkbcommon.org/download/libxkbcommon-#{@_ver}.tar.xz" source_sha256 'a2202f851e072b84e64a395212cbd976ee18a8ee602008b0bad02a13247dbc52' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbcommon/1.0.3_armv7l/libxkbcommon-1.0.3-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbcommon/1.0.3_armv7l/libxkbcommon-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbcommon/1.0.3_armv7l/libxkbcommon-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbcommon/1.0.3_i686/libxkbcommon-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbcommon/1.0.3_x86_64/libxkbcommon-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbcommon/1.0.3_x86_64/libxkbcommon-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '65ba534f892176bd4a2b7255e0083e59c223165219bb976c8b96d8475f54640e', + binary_sha256({ + aarch64: '65ba534f892176bd4a2b7255e0083e59c223165219bb976c8b96d8475f54640e', armv7l: '65ba534f892176bd4a2b7255e0083e59c223165219bb976c8b96d8475f54640e', i686: '945a5a95e0c467dbda2feb0041c6dc004e5242b7416447b75c57465cd2314524', - x86_64: '8589594e19b3fd9ceca2a8449fe88a9e07d7f20d4525337e532672660cb988ea', + x86_64: '8589594e19b3fd9ceca2a8449fe88a9e07d7f20d4525337e532672660cb988ea' }) depends_on 'wayland_protocols' diff --git a/packages/libxkbfile.rb b/packages/libxkbfile.rb index 96ec98c20..942c8a18e 100644 --- a/packages/libxkbfile.rb +++ b/packages/libxkbfile.rb @@ -9,25 +9,25 @@ class Libxkbfile < Package source_url 'https://www.x.org/archive/individual/lib/libxkbfile-1.1.0.tar.bz2' source_sha256 '758dbdaa20add2db4902df0b1b7c936564b7376c02a0acd1f2a331bd334b38c7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbfile/1.1.0_armv7l/libxkbfile-1.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbfile/1.1.0_armv7l/libxkbfile-1.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbfile/1.1.0_i686/libxkbfile-1.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbfile/1.1.0_x86_64/libxkbfile-1.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxkbfile/1.1.0_x86_64/libxkbfile-1.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '667eac3dcdb3e4c79531f3263a5c98696d41650c15bd9b478f80ff77bcbb67f0', armv7l: '667eac3dcdb3e4c79531f3263a5c98696d41650c15bd9b478f80ff77bcbb67f0', i686: 'c2d5729b30872dcaddd114cca044f91e30fc3a2dcdb9f16f5a4177c99a66dd66', - x86_64: 'c3e8e8a1c2d34c36ac75eab039ab0eaca01cedd5fe8406a582cc9bdd256fec63', + x86_64: 'c3e8e8a1c2d34c36ac75eab039ab0eaca01cedd5fe8406a582cc9bdd256fec63' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxp.rb b/packages/libxp.rb index 6ec0e5309..68c4ab58f 100644 --- a/packages/libxp.rb +++ b/packages/libxp.rb @@ -9,17 +9,17 @@ class Libxp < Package source_url 'https://www.x.org/releases/individual/lib/libXp-1.0.3.tar.bz2' source_sha256 '7f360c9905849c3587d48efc0f0ecbc852c19f61a52b18530d6b005cb9148c57' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxp/1.0.3_armv7l/libxp-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxp/1.0.3_armv7l/libxp-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxp/1.0.3_i686/libxp-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxp/1.0.3_x86_64/libxp-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxp/1.0.3_x86_64/libxp-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '173115a4b608b9234e3150d03fe8b41547878897c9a969e084950a72cd8ac633', armv7l: '173115a4b608b9234e3150d03fe8b41547878897c9a969e084950a72cd8ac633', i686: 'd3a75d68b62fca37ce490144e78d4fbf182cbb2aafb3433d0346ebe5cbfafdcd', - x86_64: '4021f601179cdd9a62c551d9e131fd95a373535baeebc6eed166eb0dc7cd30ce', + x86_64: '4021f601179cdd9a62c551d9e131fd95a373535baeebc6eed166eb0dc7cd30ce' }) depends_on 'xorg_proto' diff --git a/packages/libxpm.rb b/packages/libxpm.rb index 75fd06111..f46bdca74 100644 --- a/packages/libxpm.rb +++ b/packages/libxpm.rb @@ -9,17 +9,17 @@ class Libxpm < Package source_url 'https://www.x.org/archive//individual/lib/libXpm-3.5.12.tar.gz' source_sha256 '2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpm/3.5.12_armv7l/libxpm-3.5.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpm/3.5.12_armv7l/libxpm-3.5.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpm/3.5.12_i686/libxpm-3.5.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpm/3.5.12_x86_64/libxpm-3.5.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpm/3.5.12_x86_64/libxpm-3.5.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c38c518e3fd530ad13fd27dc67d5a14f5eb06b2a5259c38a321e80e02541a9e8', armv7l: 'c38c518e3fd530ad13fd27dc67d5a14f5eb06b2a5259c38a321e80e02541a9e8', i686: '2ea376f91f067e0191dafb7aad088ad1ed7408997e3384e8c820344fc2c0373f', - x86_64: '8690186c140efb01a93ed7f0142a12d7e591ad7a336494ae0e9df44b754af239', + x86_64: '8690186c140efb01a93ed7f0142a12d7e591ad7a336494ae0e9df44b754af239' }) depends_on 'libx11' @@ -28,10 +28,10 @@ class Libxpm < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxpresent.rb b/packages/libxpresent.rb index 9be55d1ad..96c93990e 100644 --- a/packages/libxpresent.rb +++ b/packages/libxpresent.rb @@ -9,17 +9,17 @@ class Libxpresent < Package source_url 'https://www.x.org/releases/individual/lib/libXpresent-1.0.0.tar.gz' source_sha256 '92f1bdfb67ae2ffcdb25ad72c02cac5e4912dc9bc792858240df1d7f105946fa' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpresent/1.0.0_armv7l/libxpresent-1.0.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpresent/1.0.0_armv7l/libxpresent-1.0.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpresent/1.0.0_i686/libxpresent-1.0.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpresent/1.0.0_x86_64/libxpresent-1.0.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxpresent/1.0.0_x86_64/libxpresent-1.0.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4cd080d977c53e1134a3fd3b90d9c5b557474baa31d01cfded8cfac45da9ed81', armv7l: '4cd080d977c53e1134a3fd3b90d9c5b557474baa31d01cfded8cfac45da9ed81', i686: 'b05f699372ec32348998b01209c6a857f87127d5260733078de97b23bb3c5e01', - x86_64: '49a362f1000bdc0b4d815417f7ce497413987414ab3cbf16bb1435333b80a160', + x86_64: '49a362f1000bdc0b4d815417f7ce497413987414ab3cbf16bb1435333b80a160' }) depends_on 'libxfixes' diff --git a/packages/libxrandr.rb b/packages/libxrandr.rb index c0edf0676..1f36dc507 100644 --- a/packages/libxrandr.rb +++ b/packages/libxrandr.rb @@ -9,17 +9,17 @@ class Libxrandr < Package source_url 'https://www.x.org/archive/individual/lib/libXrandr-1.5.2.tar.gz' source_sha256 '3f10813ab355e7a09f17e147d61b0ce090d898a5ea5b5519acd0ef68675dcf8e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrandr/1.5.2-1_armv7l/libxrandr-1.5.2-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrandr/1.5.2-1_armv7l/libxrandr-1.5.2-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrandr/1.5.2-1_i686/libxrandr-1.5.2-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrandr/1.5.2-1_x86_64/libxrandr-1.5.2-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrandr/1.5.2-1_x86_64/libxrandr-1.5.2-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '795885bddb9431b2522f1d78ced0bcf06dcbbb988b1aec402223a8d5c42ad4ba', armv7l: '795885bddb9431b2522f1d78ced0bcf06dcbbb988b1aec402223a8d5c42ad4ba', i686: 'c744ec234f8362ce658f5acccfd978287e73f7a41d64ca2a0593de096b6ec41d', - x86_64: 'c4d10ac43c01b0e857536b939775597ffe0adf533925c1a2146695213f10f7c9', + x86_64: 'c4d10ac43c01b0e857536b939775597ffe0adf533925c1a2146695213f10f7c9' }) depends_on 'libx11' @@ -28,8 +28,8 @@ class Libxrandr < Package depends_on 'llvm' => :build def self.build - ENV['CFLAGS'] = "-fuse-ld=lld" - ENV['CXXFLAGS'] = "-fuse-ld=lld" + ENV['CFLAGS'] = '-fuse-ld=lld' + ENV['CXXFLAGS'] = '-fuse-ld=lld' system "./configure #{CREW_OPTIONS}" system 'make' end diff --git a/packages/libxrender.rb b/packages/libxrender.rb index bd6a01144..b9ef6305a 100644 --- a/packages/libxrender.rb +++ b/packages/libxrender.rb @@ -9,27 +9,27 @@ class Libxrender < Package source_url 'https://www.x.org/releases/individual/lib/libXrender-0.9.10.tar.gz' source_sha256 '770527cce42500790433df84ec3521e8bf095dfe5079454a92236494ab296adf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrender/0.9.10-0_armv7l/libxrender-0.9.10-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrender/0.9.10-0_armv7l/libxrender-0.9.10-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrender/0.9.10-0_i686/libxrender-0.9.10-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrender/0.9.10-0_x86_64/libxrender-0.9.10-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxrender/0.9.10-0_x86_64/libxrender-0.9.10-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f6a33f234184d2dae8646449940234d749deefffb7148a141ac09a402a054e22', armv7l: 'f6a33f234184d2dae8646449940234d749deefffb7148a141ac09a402a054e22', i686: '883bce06a7813a3640258c2d1f9f81bac128330a34726691d8c5e76959525e40', - x86_64: '561c5a0e8f4b0cd4d9b7e1f7c2b53901e687d3be91e0dfdcb93f3c2184f61dbc', + x86_64: '561c5a0e8f4b0cd4d9b7e1f7c2b53901e687d3be91e0dfdcb93f3c2184f61dbc' }) depends_on 'libx11' def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxres.rb b/packages/libxres.rb index 1a9940647..0dc8a955f 100644 --- a/packages/libxres.rb +++ b/packages/libxres.rb @@ -9,17 +9,17 @@ class Libxres < Package source_url 'https://www.x.org/archive/individual/lib/libXres-1.2.0.tar.gz' source_sha256 '5b62feee09f276d74054787df030fceb41034de84174abec6d81c591145e043a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxres/1.2.0-0_armv7l/libxres-1.2.0-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxres/1.2.0-0_armv7l/libxres-1.2.0-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxres/1.2.0-0_i686/libxres-1.2.0-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxres/1.2.0-0_x86_64/libxres-1.2.0-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxres/1.2.0-0_x86_64/libxres-1.2.0-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd6de2abe84e9f020add008da76bdb2e35e98438d799f64c3f8cf93df39a0319c', armv7l: 'd6de2abe84e9f020add008da76bdb2e35e98438d799f64c3f8cf93df39a0319c', i686: '042a57a7fbc0ce1c3f07c76f2a0a3bd3009f8f8e5b3c8c346fa87eed38fa051e', - x86_64: '4c765244df508377ed52517cb56a572a76b319b68e9bb88074870f1530f922d1', + x86_64: '4c765244df508377ed52517cb56a572a76b319b68e9bb88074870f1530f922d1' }) depends_on 'libxext' @@ -27,10 +27,10 @@ class Libxres < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxshmfence.rb b/packages/libxshmfence.rb index d12baa580..aede1504b 100644 --- a/packages/libxshmfence.rb +++ b/packages/libxshmfence.rb @@ -9,27 +9,27 @@ class Libxshmfence < Package source_url 'https://xorg.freedesktop.org/releases/individual/lib/libxshmfence-1.2.tar.bz2' source_sha256 'd21b2d1fd78c1efbe1f2c16dae1cb23f8fd231dcf891465b8debe636a9054b0c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxshmfence/1.2_armv7l/libxshmfence-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxshmfence/1.2_armv7l/libxshmfence-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxshmfence/1.2_i686/libxshmfence-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxshmfence/1.2_x86_64/libxshmfence-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxshmfence/1.2_x86_64/libxshmfence-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e61a8cd679d4337f4f9e2fbf9ed1987e20e524032a9578ac654bc21619848a64', armv7l: 'e61a8cd679d4337f4f9e2fbf9ed1987e20e524032a9578ac654bc21619848a64', i686: '3974fb4cfdb33db51ecafad7197676df52907a087f41022629f72610d90b08c1', - x86_64: 'd015681e769125f9b28f9abaeeb7dee8b83dde1678dba8709933cb7ebcbcca89', + x86_64: 'd015681e769125f9b28f9abaeeb7dee8b83dde1678dba8709933cb7ebcbcca89' }) def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}" + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}" system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxslt.rb b/packages/libxslt.rb index 6c1786a1a..2168dbea6 100644 --- a/packages/libxslt.rb +++ b/packages/libxslt.rb @@ -9,17 +9,17 @@ class Libxslt < Package source_url 'http://xmlsoft.org/sources/libxslt-1.1.34.tar.gz' source_sha256 '98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxslt/1.1.34_armv7l/libxslt-1.1.34-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxslt/1.1.34_armv7l/libxslt-1.1.34-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxslt/1.1.34_i686/libxslt-1.1.34-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxslt/1.1.34_x86_64/libxslt-1.1.34-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxslt/1.1.34_x86_64/libxslt-1.1.34-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'df33590a8edfc86f29fada7d5b44e5914651259015e8df726603a2ffdc23bd42', armv7l: 'df33590a8edfc86f29fada7d5b44e5914651259015e8df726603a2ffdc23bd42', i686: 'd201b063ce46e40d354c3e89472aafd54fa524bd57e70b6ab03219e4f165bd93', - x86_64: '2ead1e30cb028f2f299056f8eea5bfb318f7346c6a65cfa4a891672560ed26bc', + x86_64: '2ead1e30cb028f2f299056f8eea5bfb318f7346c6a65cfa4a891672560ed26bc' }) depends_on 'py3_libxml2' @@ -28,9 +28,9 @@ class Libxslt < Package def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--disable-static' + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}", + '--disable-static' system 'make' end diff --git a/packages/libxtrans.rb b/packages/libxtrans.rb index 06240c8e7..b68ad3a76 100644 --- a/packages/libxtrans.rb +++ b/packages/libxtrans.rb @@ -9,25 +9,25 @@ class Libxtrans < Package source_url 'https://www.x.org/archive/individual/lib/xtrans-1.4.0.tar.bz2' source_sha256 '377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtrans/1.4.0_armv7l/libxtrans-1.4.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtrans/1.4.0_armv7l/libxtrans-1.4.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtrans/1.4.0_i686/libxtrans-1.4.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtrans/1.4.0_x86_64/libxtrans-1.4.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtrans/1.4.0_x86_64/libxtrans-1.4.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '85980bd143e9f4e68fa5ce02ab684acf4c982b2ec1c187395136c286a46fb966', armv7l: '85980bd143e9f4e68fa5ce02ab684acf4c982b2ec1c187395136c286a46fb966', i686: '18c80adc947824ea4222f53d4790e1d01fb747c3c4086211c8902ef79d6d6f3b', - x86_64: '71e27f8f9fd0f03bd71e10def7d1efb7b7ee0f453d2579dce5acbc43dc6dcaae', + x86_64: '71e27f8f9fd0f03bd71e10def7d1efb7b7ee0f453d2579dce5acbc43dc6dcaae' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxtst.rb b/packages/libxtst.rb index b4888df33..654bb199e 100644 --- a/packages/libxtst.rb +++ b/packages/libxtst.rb @@ -9,28 +9,27 @@ class Libxtst < Package source_url 'https://xorg.freedesktop.org/releases/individual/lib/libXtst-1.2.3.tar.bz2' source_sha256 '4655498a1b8e844e3d6f21f3b2c4e2b571effb5fd83199d428a6ba7ea4bf5204' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtst/1.2.3_armv7l/libxtst-1.2.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtst/1.2.3_armv7l/libxtst-1.2.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtst/1.2.3_i686/libxtst-1.2.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtst/1.2.3_x86_64/libxtst-1.2.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxtst/1.2.3_x86_64/libxtst-1.2.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '032782d5f6b4eff989dead39660124c9248d6612b41f5a7ad065172e9fdbdb2a', armv7l: '032782d5f6b4eff989dead39660124c9248d6612b41f5a7ad065172e9fdbdb2a', i686: '3d551292dcd4c6098790203c6028f367ba8c1b8d205395d5a3dbdbbef08ee572', - x86_64: '0649bbebfbe8c632cd06507115fc3d546aaf5c851248f8b052119bbdbaee699a', + x86_64: '0649bbebfbe8c632cd06507115fc3d546aaf5c851248f8b052119bbdbaee699a' }) - depends_on 'libxi' def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxv.rb b/packages/libxv.rb index 8f1e359b6..e5b4fe81d 100644 --- a/packages/libxv.rb +++ b/packages/libxv.rb @@ -9,17 +9,17 @@ class Libxv < Package source_url 'https://www.x.org/archive/individual/lib/libXv-1.0.11.tar.gz' source_sha256 'c4112532889b210e21cf05f46f0f2f8354ff7e1b58061e12d7a76c95c0d47bb1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxv/1.0.11-0_armv7l/libxv-1.0.11-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxv/1.0.11-0_armv7l/libxv-1.0.11-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxv/1.0.11-0_i686/libxv-1.0.11-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxv/1.0.11-0_x86_64/libxv-1.0.11-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxv/1.0.11-0_x86_64/libxv-1.0.11-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '23314bc66eeaa5e85199bebc283053bcb0de85d9361b4f2a98fa673982f11295', armv7l: '23314bc66eeaa5e85199bebc283053bcb0de85d9361b4f2a98fa673982f11295', i686: '09c4a2428a623c2c81c5093fd893709f2cf11bab451314ca625729163d60d17d', - x86_64: '8f3ee446b50d160561283024caff13c7103074e366b65351f69b16c59e41b95d', + x86_64: '8f3ee446b50d160561283024caff13c7103074e366b65351f69b16c59e41b95d' }) depends_on 'libxext' @@ -27,10 +27,10 @@ class Libxv < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxvid.rb b/packages/libxvid.rb index d71ac2625..49295b1c9 100644 --- a/packages/libxvid.rb +++ b/packages/libxvid.rb @@ -9,17 +9,17 @@ class Libxvid < Package source_url 'https://downloads.xvid.com/downloads/xvidcore-1.3.5.tar.bz2' source_sha256 '7c20f279f9d8e89042e85465d2bcb1b3130ceb1ecec33d5448c4589d78f010b4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvid/1.3.5_armv7l/libxvid-1.3.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvid/1.3.5_armv7l/libxvid-1.3.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvid/1.3.5_i686/libxvid-1.3.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvid/1.3.5_x86_64/libxvid-1.3.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvid/1.3.5_x86_64/libxvid-1.3.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0587f20f1a2ea2ede14054ccddfc2fbef2a0ef5b611c3ba679c0d1724da365eb', armv7l: '0587f20f1a2ea2ede14054ccddfc2fbef2a0ef5b611c3ba679c0d1724da365eb', i686: '2d398811d6468a57dd236907d7b2e8a71263fba2423d3baf4d04f8f1b7ac5b1a', - x86_64: 'e990606cef5b83dcffa96e6595538240934c6f926ca49701c165322811f8a44f', + x86_64: 'e990606cef5b83dcffa96e6595538240934c6f926ca49701c165322811f8a44f' }) depends_on 'yasm' @@ -27,13 +27,13 @@ class Libxvid < Package def self.build FileUtils.cd('build/generic') do system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end end def self.install FileUtils.cd('build/generic') do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/libxvmc.rb b/packages/libxvmc.rb index 4b51f7e0d..78da260aa 100644 --- a/packages/libxvmc.rb +++ b/packages/libxvmc.rb @@ -9,17 +9,17 @@ class Libxvmc < Package source_url 'https://www.x.org/archive/individual/lib/libXvMC-1.0.12.tar.gz' source_sha256 '024c9ec4f001f037eeca501ee724c7e51cf287eb69ced8c6126e16e7fa9864b5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvmc/1.0.12_armv7l/libxvmc-1.0.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvmc/1.0.12_armv7l/libxvmc-1.0.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvmc/1.0.12_i686/libxvmc-1.0.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvmc/1.0.12_x86_64/libxvmc-1.0.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxvmc/1.0.12_x86_64/libxvmc-1.0.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'de7b0488e06370113a6fe8328f9bb7930a780d881a7532265378bc262b324c74', armv7l: 'de7b0488e06370113a6fe8328f9bb7930a780d881a7532265378bc262b324c74', i686: 'a7282ab86a3545c068795f719d1dec124fc10a9c61d8ce058e724c4c32f288e0', - x86_64: '1aa077674ba2b1c3ed3fc6397589ad2a16b4d29bcab9c20fafac64a2e19a673b', + x86_64: '1aa077674ba2b1c3ed3fc6397589ad2a16b4d29bcab9c20fafac64a2e19a673b' }) depends_on 'libxv' @@ -29,10 +29,10 @@ class Libxvmc < Package system "env CFLAGS='-flto=auto' CXXFLAGS='-flto=auto' \ LDFLAGS='-flto=auto' \ ./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxxf86dga.rb b/packages/libxxf86dga.rb index 3a818f045..9b6fca87a 100644 --- a/packages/libxxf86dga.rb +++ b/packages/libxxf86dga.rb @@ -9,17 +9,17 @@ class Libxxf86dga < Package source_url 'https://www.x.org/archive/individual/lib/libXxf86dga-1.1.tar.gz' source_sha256 'b3b7eab9b0b55d41526a5abf9a0b4e104cf2114e6b8adf7c7807b92e848c7d73' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86dga/1.1-0_armv7l/libxxf86dga-1.1-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86dga/1.1-0_armv7l/libxxf86dga-1.1-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86dga/1.1-0_i686/libxxf86dga-1.1-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86dga/1.1-0_x86_64/libxxf86dga-1.1-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86dga/1.1-0_x86_64/libxxf86dga-1.1-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7640083a2883a0e14b77add34fb9dbaf3d7c941526d31485f38e89b0ce8f9f6b', armv7l: '7640083a2883a0e14b77add34fb9dbaf3d7c941526d31485f38e89b0ce8f9f6b', i686: '74ec3a332764fc434cdbfb2892da93b7b4aad159478b631f340414258d6da540', - x86_64: 'b744b0b6d078a6bed7c71e903c652f17fdf7fd5bb0b84cecae9c475a8e845401', + x86_64: 'b744b0b6d078a6bed7c71e903c652f17fdf7fd5bb0b84cecae9c475a8e845401' }) depends_on 'libxext' @@ -27,10 +27,10 @@ class Libxxf86dga < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libxxf86vm.rb b/packages/libxxf86vm.rb index 2e077c8a1..d9b48d3fc 100644 --- a/packages/libxxf86vm.rb +++ b/packages/libxxf86vm.rb @@ -9,17 +9,17 @@ class Libxxf86vm < Package source_url 'https://www.x.org/archive//individual/lib/libXxf86vm-1.1.4.tar.gz' source_sha256 '5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86vm/1.1.4-0_armv7l/libxxf86vm-1.1.4-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86vm/1.1.4-0_armv7l/libxxf86vm-1.1.4-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86vm/1.1.4-0_i686/libxxf86vm-1.1.4-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86vm/1.1.4-0_x86_64/libxxf86vm-1.1.4-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxxf86vm/1.1.4-0_x86_64/libxxf86vm-1.1.4-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '62379cfc00fd66e76b81b93be0e79d68b2749fa79f162addc3745c2ecd452019', armv7l: '62379cfc00fd66e76b81b93be0e79d68b2749fa79f162addc3745c2ecd452019', i686: '81582f8aa29eebd0e83f186e1679fba7706e286deb0bf09d887496fc1a6d6c97', - x86_64: 'a841de7f515f3eff18afc1bc746e2b9c7f6146108fa6ddc9d76439d3d20374ed', + x86_64: 'a841de7f515f3eff18afc1bc746e2b9c7f6146108fa6ddc9d76439d3d20374ed' }) depends_on 'libxext' @@ -27,10 +27,10 @@ class Libxxf86vm < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/libyaml.rb b/packages/libyaml.rb index 2b1071740..1cc4db7ab 100644 --- a/packages/libyaml.rb +++ b/packages/libyaml.rb @@ -9,17 +9,17 @@ class Libyaml < Package source_url 'https://github.com/yaml/libyaml/releases/download/0.2.5/yaml-0.2.5.tar.gz' source_sha256 'c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678ef4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libyaml/0.2.5_armv7l/libyaml-0.2.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libyaml/0.2.5_armv7l/libyaml-0.2.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libyaml/0.2.5_i686/libyaml-0.2.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libyaml/0.2.5_x86_64/libyaml-0.2.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libyaml/0.2.5_x86_64/libyaml-0.2.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c05fef7ea3a1d11e1cf5a95eb537f705b5999b07a2c892cc0145808a70d07200', armv7l: 'c05fef7ea3a1d11e1cf5a95eb537f705b5999b07a2c892cc0145808a70d07200', i686: '5a65d7491f853b9efebb6cc2c119daf28259bbb2e92ee38ce9d802b305d61fda', - x86_64: '157e3e7c7dad0cea905a78944270b7b1fdd58bd363eeb167784a6d90a8c362b8', + x86_64: '157e3e7c7dad0cea905a78944270b7b1fdd58bd363eeb167784a6d90a8c362b8' }) no_patchelf diff --git a/packages/libzip.rb b/packages/libzip.rb index 211cc3376..4aeb29e4e 100644 --- a/packages/libzip.rb +++ b/packages/libzip.rb @@ -9,17 +9,17 @@ class Libzip < Package source_url 'https://libzip.org/download/libzip-1.7.3.tar.xz' source_sha256 'a60473ffdb7b4260c08bfa19c2ccea0438edac11193c3afbbb1f17fbcf6c6132' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libzip/1.7.3-1_armv7l/libzip-1.7.3-1-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libzip/1.7.3-1_armv7l/libzip-1.7.3-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libzip/1.7.3-1_armv7l/libzip-1.7.3-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libzip/1.7.3-1_i686/libzip-1.7.3-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libzip/1.7.3-1_x86_64/libzip-1.7.3-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libzip/1.7.3-1_x86_64/libzip-1.7.3-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '816fc0aa5940b01c94631f6d4215b2e8990738a51022fe7e7094fa471afd50ff', + binary_sha256({ + aarch64: '816fc0aa5940b01c94631f6d4215b2e8990738a51022fe7e7094fa471afd50ff', armv7l: '816fc0aa5940b01c94631f6d4215b2e8990738a51022fe7e7094fa471afd50ff', i686: '75cd419eba9935ab1d6580fce78788b1564099f0443ad611de3e236c3b02981a', - x86_64: 'dd16146327e8c8a91d0cdd5b1f2c776657bda33697c2a9e216e6804c115ac06c', + x86_64: 'dd16146327e8c8a91d0cdd5b1f2c776657bda33697c2a9e216e6804c115ac06c' }) depends_on 'bz2' @@ -37,7 +37,7 @@ class Libzip < Package end def self.check - system "ninja -C builddir test" + system 'ninja -C builddir test' end def self.install diff --git a/packages/links.rb b/packages/links.rb index c4cb080ef..e312164d4 100644 --- a/packages/links.rb +++ b/packages/links.rb @@ -9,27 +9,27 @@ class Links < Package source_url 'http://www.jikos.cz/~mikulas/links/download/links-1.03.tar.gz' source_sha256 '32443c6f011216a8a43ed0806d9d23c1defdd19bc4b021ee00cda197782e175a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/links/1.03_armv7l/links-1.03-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/links/1.03_armv7l/links-1.03-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/links/1.03_i686/links-1.03-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/links/1.03_x86_64/links-1.03-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/links/1.03_x86_64/links-1.03-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'de75740c75a6b141e68df3ab31a834890f79834843df543f1de9fbb077665d40', armv7l: 'de75740c75a6b141e68df3ab31a834890f79834843df543f1de9fbb077665d40', i686: '70a3a6c7fdcc9efd24b99e4526d1bf97d189b0d6180b89b51a455e5a23c60310', - x86_64: '4975b03ad6b4cda6b09f7e8ad16b90cc30adc01e2da30547c3e29fee130c1072', + x86_64: '4975b03ad6b4cda6b09f7e8ad16b90cc30adc01e2da30547c3e29fee130c1072' }) depends_on 'openssl' def self.build system "./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/live555.rb b/packages/live555.rb index 682c75351..f7a4d310a 100644 --- a/packages/live555.rb +++ b/packages/live555.rb @@ -9,17 +9,17 @@ class Live555 < Package source_url 'http://www.live555.com/liveMedia/public/live.2019.08.28.tar.gz' source_sha256 'a3dcd157865186cf883c3a80b4bb09637e91fff96b234b2c780a7f7dcc7a35dc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/live555/2019.08.28_armv7l/live555-2019.08.28-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/live555/2019.08.28_armv7l/live555-2019.08.28-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/live555/2019.08.28_i686/live555-2019.08.28-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/live555/2019.08.28_x86_64/live555-2019.08.28-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/live555/2019.08.28_x86_64/live555-2019.08.28-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ed43e0eead6cf26e0ab359f7f59611ae124afbaa640ce833ef7c564a8c52e772', armv7l: 'ed43e0eead6cf26e0ab359f7f59611ae124afbaa640ce833ef7c564a8c52e772', i686: 'e44f8ef9c1e9d2eee03eedee82bb1b263134ca55f8b718edcf993b04ec339c59', - x86_64: '5a035da029b7efb476e917bb88053e709c29cda4ad06d2b7d1d6f47c40bb45a5', + x86_64: '5a035da029b7efb476e917bb88053e709c29cda4ad06d2b7d1d6f47c40bb45a5' }) def self.build diff --git a/packages/lm_sensors.rb b/packages/lm_sensors.rb index ade9a1976..836dc440d 100644 --- a/packages/lm_sensors.rb +++ b/packages/lm_sensors.rb @@ -9,17 +9,17 @@ class Lm_sensors < Package source_url 'https://github.com/lm-sensors/lm-sensors/archive/V3-6-0.tar.gz' source_sha256 '0591f9fa0339f0d15e75326d0365871c2d4e2ed8aa1ff759b3a55d3734b7d197' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lm_sensors/3.6.0_armv7l/lm_sensors-3.6.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lm_sensors/3.6.0_armv7l/lm_sensors-3.6.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lm_sensors/3.6.0_i686/lm_sensors-3.6.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lm_sensors/3.6.0_x86_64/lm_sensors-3.6.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lm_sensors/3.6.0_x86_64/lm_sensors-3.6.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f823f0cdfd1e20b45169972dc3708ca4f92ac5eaf2a7910436c9a48e2a9764fc', armv7l: 'f823f0cdfd1e20b45169972dc3708ca4f92ac5eaf2a7910436c9a48e2a9764fc', i686: '02dc0f9719ad8a8dad023187f39296cfe863d28f7e40247ae6dfda71fc598582', - x86_64: '2561335f0dbe8c442e509bd6ca29751ea3c05c9a6111766ffc2380cb60dff6d1', + x86_64: '2561335f0dbe8c442e509bd6ca29751ea3c05c9a6111766ffc2380cb60dff6d1' }) def self.build diff --git a/packages/lmdb.rb b/packages/lmdb.rb index 9ba98a274..a4de1b82f 100644 --- a/packages/lmdb.rb +++ b/packages/lmdb.rb @@ -54,6 +54,6 @@ class Lmdb < Package system "make DESTDIR=#{CREW_DEST_DIR} install" end FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}/pkgconfig/" - IO.write("#{CREW_DEST_LIB_PREFIX}/pkgconfig/lmdb.pc", @lmdb_pc) + File.write("#{CREW_DEST_LIB_PREFIX}/pkgconfig/lmdb.pc", @lmdb_pc) end end diff --git a/packages/log4c.rb b/packages/log4c.rb index 9616e07c8..596b709d0 100644 --- a/packages/log4c.rb +++ b/packages/log4c.rb @@ -9,17 +9,17 @@ class Log4c < Package source_url 'https://downloads.sourceforge.net/project/log4c/log4c/1.2.4/log4c-1.2.4.tar.gz' source_sha256 '5991020192f52cc40fa852fbf6bbf5bd5db5d5d00aa9905c67f6f0eadeed48ea' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4c/1.2.4_armv7l/log4c-1.2.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4c/1.2.4_armv7l/log4c-1.2.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4c/1.2.4_i686/log4c-1.2.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4c/1.2.4_x86_64/log4c-1.2.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4c/1.2.4_x86_64/log4c-1.2.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '289c51fe0be603f1fe6a5c95482ba7eb4ae234c4f79164429cb86b07a6d5b877', armv7l: '289c51fe0be603f1fe6a5c95482ba7eb4ae234c4f79164429cb86b07a6d5b877', i686: '76f96639ac66b51b82e7050ade976f3d252974a0ed29504a9e49b7bb7af4fb13', - x86_64: 'bde0cc2a13a7435e56aa98f283d56f6f14d100ab3f6490bf0202e011b657b3ce', + x86_64: 'bde0cc2a13a7435e56aa98f283d56f6f14d100ab3f6490bf0202e011b657b3ce' }) def self.build diff --git a/packages/log4cplus.rb b/packages/log4cplus.rb index 7cf6e6874..dc1cb199f 100644 --- a/packages/log4cplus.rb +++ b/packages/log4cplus.rb @@ -9,17 +9,17 @@ class Log4cplus < Package source_url 'https://downloads.sourceforge.net/project/log4cplus/log4cplus-stable/2.0.5/log4cplus-2.0.5.tar.xz' source_sha256 '6046f0867ce4734f298418c7b7db0d35c27403090bb751d98e6e76aa4935f1af' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4cplus/2.0.5_armv7l/log4cplus-2.0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4cplus/2.0.5_armv7l/log4cplus-2.0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4cplus/2.0.5_i686/log4cplus-2.0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4cplus/2.0.5_x86_64/log4cplus-2.0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/log4cplus/2.0.5_x86_64/log4cplus-2.0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4bab42054f71f29b8c3f6711ed6ca465de3a4a82b796f598f1a39d3af5187dd6', armv7l: '4bab42054f71f29b8c3f6711ed6ca465de3a4a82b796f598f1a39d3af5187dd6', i686: 'b4ccfd3eb86de7a875e4168b39221c338321262054a16d01eda42a3dec5a484a', - x86_64: '543f5fd76ecaeeb6dcad62035fd8bb32f3f95a2afef36bca971da22e208557d0', + x86_64: '543f5fd76ecaeeb6dcad62035fd8bb32f3f95a2afef36bca971da22e208557d0' }) def self.build diff --git a/packages/logisim.rb b/packages/logisim.rb index 582983545..5584373f4 100644 --- a/packages/logisim.rb +++ b/packages/logisim.rb @@ -22,7 +22,7 @@ class Logisim < Package def self.install system "curl -L#O https://downloads.sourceforge.net/project/circuit/2.7.x/#{version}/logisim-generic-#{version}.jar" - abort 'Checksum mismatch :/ try again'.lightred unless Digest::SHA256.hexdigest( File.read("logisim-generic-#{version}.jar") ) == '362a78c12ad18c203fed868872c4a01cd9c12141379d92e892bbe2c37e627bc2' + abort 'Checksum mismatch :/ try again'.lightred unless Digest::SHA256.hexdigest(File.read("logisim-generic-#{version}.jar")) == '362a78c12ad18c203fed868872c4a01cd9c12141379d92e892bbe2c37e627bc2' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/logisim" FileUtils.cp "logisim-generic-#{version}.jar", "#{CREW_DEST_PREFIX}/share/logisim" diff --git a/packages/lsb_release.rb b/packages/lsb_release.rb index 7995953dd..019631e52 100644 --- a/packages/lsb_release.rb +++ b/packages/lsb_release.rb @@ -9,16 +9,16 @@ class Lsb_release < Package source_url 'https://downloads.sourceforge.net/project/lsb/lsb_release/1.4/lsb-release-1.4.tar.gz' source_sha256 '99321288f8d62e7a1d485b7c6bdccf06766fb8ca603c6195806e4457fdf17172' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'help2man' depends_on 'make' def self.build - system "cp /etc/lsb-release /tmp" + system 'cp /etc/lsb-release /tmp' system 'STR=$(grep ^CHROMEOS_RELEASE_NAME= /tmp/lsb-release | cut -d= -f2) && sed -i "s,$STR,\'&\'," /tmp/lsb-release' system 'STR=$(grep ^CHROMEOS_RELEASE_BUILD_TYPE= /tmp/lsb-release | cut -d= -f2) && sed -i "s,$STR$,\'&\'," /tmp/lsb-release' system 'STR=$(grep ^CHROMEOS_RELEASE_DESCRIPTION= /tmp/lsb-release | cut -d= -f2) && sed -i "s,$STR,\'&\'," /tmp/lsb-release' diff --git a/packages/lshw.rb b/packages/lshw.rb index 2a89abf6a..73d076dac 100644 --- a/packages/lshw.rb +++ b/packages/lshw.rb @@ -9,17 +9,17 @@ class Lshw < Package source_url 'http://www.ezix.org/software/files/lshw-B.02.18.tar.gz' source_sha256 'ae22ef11c934364be4fd2a0a1a7aadf4495a0251ec6979da280d342a89ca3c2f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lshw/B.02.18_armv7l/lshw-B.02.18-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lshw/B.02.18_armv7l/lshw-B.02.18-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lshw/B.02.18_i686/lshw-B.02.18-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lshw/B.02.18_x86_64/lshw-B.02.18-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lshw/B.02.18_x86_64/lshw-B.02.18-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd6d2db90b1df3ac02f53c01188a23230e8d2a11935487e03a8b61c4ecdc888be', armv7l: 'd6d2db90b1df3ac02f53c01188a23230e8d2a11935487e03a8b61c4ecdc888be', i686: '07466f0d1d09a1536eb2e5348526b97b7f9c7a8cdb601ba3c26b566a765e6f64', - x86_64: 'fe6c4b1a6936defcc6685777898cfbe2f9793c897fa5bdcc18d9518907c65406', + x86_64: 'fe6c4b1a6936defcc6685777898cfbe2f9793c897fa5bdcc18d9518907c65406' }) def self.build diff --git a/packages/lsscsi.rb b/packages/lsscsi.rb index 23c1bd90e..921250904 100644 --- a/packages/lsscsi.rb +++ b/packages/lsscsi.rb @@ -9,27 +9,27 @@ class Lsscsi < Package source_url 'https://github.com/hreinecke/lsscsi/archive/v0.28.tar.gz' source_sha256 'eec0c2c10b30d58aa8d7c7703ccbca92215939632ce3fea599f280f8390553e6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lsscsi/0.28_armv7l/lsscsi-0.28-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lsscsi/0.28_armv7l/lsscsi-0.28-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lsscsi/0.28_i686/lsscsi-0.28-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lsscsi/0.28_x86_64/lsscsi-0.28-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lsscsi/0.28_x86_64/lsscsi-0.28-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '38b24d217de71e9b295edccaad466aa41a25803b87725a26aeff1aa17e5a4bc5', armv7l: '38b24d217de71e9b295edccaad466aa41a25803b87725a26aeff1aa17e5a4bc5', i686: '44b1427c916692e84fd5120b1eb79c6b52c16bea508761041c1732cb04f0d34a', - x86_64: '2961c41e2a8676ab3f92f3873b0b39b195d834da07ee030607c91ed4ee04476d', + x86_64: '2961c41e2a8676ab3f92f3873b0b39b195d834da07ee030607c91ed4ee04476d' }) def self.build system './configure', "--prefix=#{CREW_PREFIX}", '--disable-maintainer-mode' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ltrace.rb b/packages/ltrace.rb index 0c7b144d7..9b9abb196 100644 --- a/packages/ltrace.rb +++ b/packages/ltrace.rb @@ -4,23 +4,23 @@ class Ltrace < Package description 'ltrace intercepts and records dynamic library calls which are called by an executed process and the signals received by that process.' homepage 'https://www.ltrace.org/' @_ver = '0.7.91' - version @_ver + '-ea8928' + version "#{@_ver}-ea8928" license 'GPL-2' compatibility 'all' source_url 'https://gitlab.com/cespedes/ltrace.git' git_hashtag 'ea8928dab8a0a1f549d0ed8ebc6ec563e9fa1159' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ltrace/0.7.91-ea8928_armv7l/ltrace-0.7.91-ea8928-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ltrace/0.7.91-ea8928_armv7l/ltrace-0.7.91-ea8928-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ltrace/0.7.91-ea8928_i686/ltrace-0.7.91-ea8928-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ltrace/0.7.91-ea8928_x86_64/ltrace-0.7.91-ea8928-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ltrace/0.7.91-ea8928_x86_64/ltrace-0.7.91-ea8928-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '09bc63d26ef561e10f01628d61eb4a6c8d5caeb24a77f19deddb5fa1a5867dd2', armv7l: '09bc63d26ef561e10f01628d61eb4a6c8d5caeb24a77f19deddb5fa1a5867dd2', i686: 'fc5ca046f26608668f2885a0389d47baf7fea535503366c79464bb9c0014873d', - x86_64: '69ce6519d523f4b225e28f421f766c4f502a0e970e093a1d3beba117904898a7', + x86_64: '69ce6519d523f4b225e28f421f766c4f502a0e970e093a1d3beba117904898a7' }) depends_on 'libunwind' @@ -30,7 +30,7 @@ class Ltrace < Package # Use readdir instead of deprecated readdir_r. # This patch can be removed after the merge request is merged. system 'curl -L#O https://gitlab.com/cespedes/ltrace/-/merge_requests/1.diff' - abort 'Checksum mismatch. 😔 Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('1.diff') ) == '77442c497bd8410e0afba3a03638a6504ed9ae216bd694a771682f592a9c3759' + abort 'Checksum mismatch. 😔 Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('1.diff')) == '77442c497bd8410e0afba3a03638a6504ed9ae216bd694a771682f592a9c3759' system 'patch -p1 < 1.diff' end diff --git a/packages/luajit.rb b/packages/luajit.rb index 571397cd2..958e56a1e 100644 --- a/packages/luajit.rb +++ b/packages/luajit.rb @@ -9,25 +9,25 @@ class Luajit < Package source_url 'https://luajit.org/download/LuaJIT-2.0.5.tar.gz' source_sha256 '874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/luajit/2.0.5-2_armv7l/luajit-2.0.5-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/luajit/2.0.5-2_armv7l/luajit-2.0.5-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/luajit/2.0.5-2_i686/luajit-2.0.5-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/luajit/2.0.5-2_x86_64/luajit-2.0.5-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/luajit/2.0.5-2_x86_64/luajit-2.0.5-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0518de335a3dc8ac04d9bcbe476d3cf2f053c058737d57f6d723c31c6eb59c99', armv7l: '0518de335a3dc8ac04d9bcbe476d3cf2f053c058737d57f6d723c31c6eb59c99', i686: '4942a96c905bdbc35026f9737cf55e7ca9879f06bfe9923229aeeb51039fe96b', - x86_64: 'd95af6ff12ca102dfad963a0606b5e2181f9e3fd68788b470f21de580f52142b', + x86_64: 'd95af6ff12ca102dfad963a0606b5e2181f9e3fd68788b470f21de580f52142b' }) def self.build - system "make", "PREFIX=#{CREW_PREFIX}", "MULTILIB=#{ARCH_LIB}" + system 'make', "PREFIX=#{CREW_PREFIX}", "MULTILIB=#{ARCH_LIB}" end def self.install - system "make", "PREFIX=#{CREW_PREFIX}", "MULTILIB=#{ARCH_LIB}", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "PREFIX=#{CREW_PREFIX}", "MULTILIB=#{ARCH_LIB}", "DESTDIR=#{CREW_DEST_DIR}", 'install' system "ln -sf #{CREW_LIB_PREFIX}/libluajit-5.1.so.2.0.5 #{CREW_DEST_LIB_PREFIX}/libluajit-5.1.so.2" system "ln -sf #{CREW_LIB_PREFIX}/libluajit-5.1.so.2.0.5 #{CREW_DEST_LIB_PREFIX}/libluajit-5.1.so" end diff --git a/packages/lxappearance.rb b/packages/lxappearance.rb index a3552139c..a43657145 100644 --- a/packages/lxappearance.rb +++ b/packages/lxappearance.rb @@ -9,17 +9,17 @@ class Lxappearance < Package source_url 'https://downloads.sourceforge.net/sourceforge/lxde/lxappearance-0.6.3.tar.xz' source_sha256 '7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lxappearance/0.6.3_armv7l/lxappearance-0.6.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lxappearance/0.6.3_armv7l/lxappearance-0.6.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lxappearance/0.6.3_i686/lxappearance-0.6.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lxappearance/0.6.3_x86_64/lxappearance-0.6.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lxappearance/0.6.3_x86_64/lxappearance-0.6.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e03262c2c8dda002b214e1ac5a9ab9a41833df883f7517d629cc394f48684356', armv7l: 'e03262c2c8dda002b214e1ac5a9ab9a41833df883f7517d629cc394f48684356', i686: 'e6e68b1dba05ffc4fad62b722eca5a4a9b3b7d5c0acda0d72682de16aaf1f2bd', - x86_64: 'd3a30b2f4e1ad3e2c281ee39867edc2dddeaec62295ccd0a348422ac0685ca93', + x86_64: 'd3a30b2f4e1ad3e2c281ee39867edc2dddeaec62295ccd0a348422ac0685ca93' }) depends_on 'gtk3' diff --git a/packages/lynis.rb b/packages/lynis.rb index db8149387..f8d52805c 100644 --- a/packages/lynis.rb +++ b/packages/lynis.rb @@ -9,24 +9,24 @@ class Lynis < Package source_url 'https://downloads.cisofy.com/lynis/lynis-3.0.1.tar.gz' source_sha256 '8381b62e11a5e0ead417bcfd92845adab7dc3b9d06271c852a1166cb65a61aff' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lynis/3.0.1_armv7l/lynis-3.0.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lynis/3.0.1_armv7l/lynis-3.0.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lynis/3.0.1_i686/lynis-3.0.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lynis/3.0.1_x86_64/lynis-3.0.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lynis/3.0.1_x86_64/lynis-3.0.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4172f481e0e7fec75b0c5e7552a3cd6f22a4f6aed883bf8c08d3670216617f6b', armv7l: '4172f481e0e7fec75b0c5e7552a3cd6f22a4f6aed883bf8c08d3670216617f6b', i686: '9e3335b473b1b978c5c237a5866471220bf7024287c44735249be7a2d9f2094d', - x86_64: '73aa5996210bb14aca743a9a58bb8169fb377c1e9b19ac1e542484b11a86f260', + x86_64: '73aa5996210bb14aca743a9a58bb8169fb377c1e9b19ac1e542484b11a86f260' }) def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/man/man8" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/lynis" - system "gzip -9 lynis.8" + system 'gzip -9 lynis.8' FileUtils.cp_r '.', "#{CREW_DEST_PREFIX}/share/lynis" system "echo '#!/bin/bash' > lynis" system "echo 'PWD=\$(pwd)' >> lynis" diff --git a/packages/lzma.rb b/packages/lzma.rb index 903ce8efb..ad85ee3e2 100644 --- a/packages/lzma.rb +++ b/packages/lzma.rb @@ -10,5 +10,4 @@ class Lzma < Package is_fake depends_on 'xzutils' - end diff --git a/packages/lzo.rb b/packages/lzo.rb index 48fe4fd40..112d21a7e 100644 --- a/packages/lzo.rb +++ b/packages/lzo.rb @@ -9,31 +9,31 @@ class Lzo < Package source_url 'https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz' source_sha256 'c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzo/2.10-1_armv7l/lzo-2.10-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzo/2.10-1_armv7l/lzo-2.10-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzo/2.10-1_i686/lzo-2.10-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzo/2.10-1_x86_64/lzo-2.10-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzo/2.10-1_x86_64/lzo-2.10-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8909723551598aea2da661c6e327d42ede4eedef60351113b2ee7923e45523d4', armv7l: '8909723551598aea2da661c6e327d42ede4eedef60351113b2ee7923e45523d4', i686: 'cec4de5d184f57d18660b4ea8a8ca5f69a8d80cc620e79dedc617f9fab04d63f', - x86_64: '04c5e6c4405569793a8681869376ee5144258ced7c39eb06742f891fed741ff7', + x86_64: '04c5e6c4405569793a8681869376ee5144258ced7c39eb06742f891fed741ff7' }) def self.build - system "./configure", + system './configure', '--enable-shared', '--disable-static', "--prefix=#{CREW_PREFIX}", '--disable-maintainer-mode', "--libdir=#{CREW_LIB_PREFIX}", '--disable-dependency-tracking' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/lzop.rb b/packages/lzop.rb index cbb62dd56..bcc5a98aa 100644 --- a/packages/lzop.rb +++ b/packages/lzop.rb @@ -9,17 +9,17 @@ class Lzop < Package source_url 'https://www.lzop.org/download/lzop-1.04.tar.gz' source_sha256 '7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzop/1.04-1_armv7l/lzop-1.04-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzop/1.04-1_armv7l/lzop-1.04-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzop/1.04-1_i686/lzop-1.04-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzop/1.04-1_x86_64/lzop-1.04-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/lzop/1.04-1_x86_64/lzop-1.04-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '12444f80e88a657a9b03aa3567c9c69fd8778c0e178f26c79e82b56f7028efbb', armv7l: '12444f80e88a657a9b03aa3567c9c69fd8778c0e178f26c79e82b56f7028efbb', i686: '270dc22baf06be6742378ace4a6605f2270c36907eab53a78bd9554d72b4e3bc', - x86_64: 'ad20f5a37b0f564cf2a06c1e516ecbacf5d13d4dcec0cc678eb07364ff5cd2e9', + x86_64: 'ad20f5a37b0f564cf2a06c1e516ecbacf5d13d4dcec0cc678eb07364ff5cd2e9' }) depends_on 'lzo' @@ -29,11 +29,11 @@ class Lzop < Package "--prefix=#{CREW_PREFIX}", '--disable-maintainer-mode', '--disable-dependency-tracking' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check diff --git a/packages/m4.rb b/packages/m4.rb index 74f564358..6f93ac9c1 100644 --- a/packages/m4.rb +++ b/packages/m4.rb @@ -9,17 +9,17 @@ class M4 < Package source_url 'https://ftpmirror.gnu.org/gnu/m4/m4-1.4.19.tar.xz' source_sha256 '63aede5c6d33b6d9b13511cd0be2cac046f2e70fd0a07aa9573a04a82783af96' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/m4/1.4.19_armv7l/m4-1.4.19-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/m4/1.4.19_armv7l/m4-1.4.19-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/m4/1.4.19_i686/m4-1.4.19-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/m4/1.4.19_x86_64/m4-1.4.19-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/m4/1.4.19_x86_64/m4-1.4.19-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5ebe54bc2df20f9ce90e3d7974f82092ae7600b1ce61bf87c7f414a1447c2a25', armv7l: '5ebe54bc2df20f9ce90e3d7974f82092ae7600b1ce61bf87c7f414a1447c2a25', i686: 'f339b5b35d5a7d507ad4502bed7f1a88be4582f8aef7ef05145a59d7297e7aa8', - x86_64: '6a5c76203b00d2058e27e4a65aafb737b30bf1d2225fa6be0c30738d19a1e782', + x86_64: '6a5c76203b00d2058e27e4a65aafb737b30bf1d2225fa6be0c30738d19a1e782' }) depends_on 'libsigsegv' diff --git a/packages/macchanger.rb b/packages/macchanger.rb index 99bdfcb66..da9fb2600 100644 --- a/packages/macchanger.rb +++ b/packages/macchanger.rb @@ -9,17 +9,17 @@ class Macchanger < Package source_url 'https://github.com/alobbs/macchanger/releases/download/1.7.0/macchanger-1.7.0.tar.gz' source_sha256 'dae2717c270fd5f62d790dbf80c19793c651b1b26b62c101b82d5fdf25a845bf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/macchanger/1.7.0_armv7l/macchanger-1.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/macchanger/1.7.0_armv7l/macchanger-1.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/macchanger/1.7.0_i686/macchanger-1.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/macchanger/1.7.0_x86_64/macchanger-1.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/macchanger/1.7.0_x86_64/macchanger-1.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bee8775a633ffd9477709174b0303a5fcb432a9065f81d978580def71fc2a744', armv7l: 'bee8775a633ffd9477709174b0303a5fcb432a9065f81d978580def71fc2a744', i686: '0b36b17ab360fa74bce415e31404feffc0ba119c1324f2bdd073701a305d11e4', - x86_64: '954d693d8ccdcb403c0a5d29d17f5119ea3bfa62db1c59f8cf08eb1b5d495f5b', + x86_64: '954d693d8ccdcb403c0a5d29d17f5119ea3bfa62db1c59f8cf08eb1b5d495f5b' }) def self.build diff --git a/packages/madplay.rb b/packages/madplay.rb index a196f5444..59c4af9d3 100644 --- a/packages/madplay.rb +++ b/packages/madplay.rb @@ -9,17 +9,17 @@ class Madplay < Package source_url 'ftp://ftp.mars.org/pub/mpeg/madplay-0.15.2b.tar.gz' source_sha256 '5a79c7516ff7560dffc6a14399a389432bc619c905b13d3b73da22fa65acede0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/madplay/0.15.2b_armv7l/madplay-0.15.2b-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/madplay/0.15.2b_armv7l/madplay-0.15.2b-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/madplay/0.15.2b_i686/madplay-0.15.2b-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/madplay/0.15.2b_x86_64/madplay-0.15.2b-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/madplay/0.15.2b_x86_64/madplay-0.15.2b-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd13a87ad6db7d64ad099815c35bf34b05724068699283abe79d7bceff1831df3', armv7l: 'd13a87ad6db7d64ad099815c35bf34b05724068699283abe79d7bceff1831df3', i686: '140e4c39b9cb08c6fe453012fa737cc1895494711705ab0c42d0e503f1a018c8', - x86_64: 'e24353e4a61f0b8d5e4a8fda4bc2d5a3d3e94f55147aa666e2f271b1e7671900', + x86_64: 'e24353e4a61f0b8d5e4a8fda4bc2d5a3d3e94f55147aa666e2f271b1e7671900' }) depends_on 'libmad' @@ -33,6 +33,6 @@ class Madplay < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/make.rb b/packages/make.rb index a6f0aa692..580909f15 100644 --- a/packages/make.rb +++ b/packages/make.rb @@ -9,17 +9,17 @@ class Make < Package source_url 'https://ftpmirror.gnu.org/make/make-4.3.tar.lz' source_sha256 'de1a441c4edf952521db30bfca80baae86a0ff1acd0a00402999344f04c45e82' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/make/4.3_armv7l/make-4.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/make/4.3_armv7l/make-4.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/make/4.3_i686/make-4.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/make/4.3_x86_64/make-4.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/make/4.3_x86_64/make-4.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '88a00eb5088f6a6b15c510f75040f7932b467e3f8306166052f24b56b4cd9405', armv7l: '88a00eb5088f6a6b15c510f75040f7932b467e3f8306166052f24b56b4cd9405', i686: '1138cb670502f23d7e0acf189b59982f045715693c143c982f96f4c77eca365b', - x86_64: '26dee9755f910ebbc5e8742fc40937dc4b5900ded4a415b26aa282def3821d9d', + x86_64: '26dee9755f910ebbc5e8742fc40937dc4b5900ded4a415b26aa282def3821d9d' }) def self.build diff --git a/packages/makedepend.rb b/packages/makedepend.rb index d37f3f009..fda501696 100644 --- a/packages/makedepend.rb +++ b/packages/makedepend.rb @@ -9,17 +9,17 @@ class Makedepend < Package source_url 'https://www.x.org/releases/individual/util/makedepend-1.0.6.tar.gz' source_sha256 '845f6708fc850bf53f5b1d0fb4352c4feab3949f140b26f71b22faba354c3365' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/makedepend/1.0.6_armv7l/makedepend-1.0.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/makedepend/1.0.6_armv7l/makedepend-1.0.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/makedepend/1.0.6_i686/makedepend-1.0.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/makedepend/1.0.6_x86_64/makedepend-1.0.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/makedepend/1.0.6_x86_64/makedepend-1.0.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cdae9433b0ce1dbf949eac2ba2ccf48561ee1357e3f63b28b76c70eeaecedaa3', armv7l: 'cdae9433b0ce1dbf949eac2ba2ccf48561ee1357e3f63b28b76c70eeaecedaa3', i686: 'c66619549ef4a3b57aff4178002efaabad1e0a3aa7424eb92aa510b1ee0e7d5d', - x86_64: 'e4206936533ceacd2cef5c93b42ef119d11339e9faf0a381a4b0c7b950124cea', + x86_64: 'e4206936533ceacd2cef5c93b42ef119d11339e9faf0a381a4b0c7b950124cea' }) depends_on 'libx11' @@ -27,10 +27,10 @@ class Makedepend < Package def self.build system "./configure #{CREW_OPTIONS} \ --without-lint" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/manpages.rb b/packages/manpages.rb index 2c61e8f20..12d85f31f 100644 --- a/packages/manpages.rb +++ b/packages/manpages.rb @@ -9,23 +9,23 @@ class Manpages < Package source_url 'https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-5.10.tar.xz' source_sha256 '75102535ba119f2f223f674d84e1dcdaebf0a5ffd639b3c2e6cb0a0e34768762' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/manpages/5.10_armv7l/manpages-5.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/manpages/5.10_armv7l/manpages-5.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/manpages/5.10_i686/manpages-5.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/manpages/5.10_x86_64/manpages-5.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/manpages/5.10_x86_64/manpages-5.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f744832c6e15601fa603a42bb12f8b1d9500ddd1f1e39444970e57a5c2d2e2db', armv7l: 'f744832c6e15601fa603a42bb12f8b1d9500ddd1f1e39444970e57a5c2d2e2db', i686: '0a4ae4dc6cd4896e5f3ab4708eb7a6463ddd0ed2f59840e19035dbf8d17ae4c9', - x86_64: '3b8dac6ed2af12ac5a8ebee632d548fc26b8526ad7795533e16a4291c7227c03', + x86_64: '3b8dac6ed2af12ac5a8ebee632d548fc26b8526ad7795533e16a4291c7227c03' }) depends_on 'mandb' def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "prefix=#{CREW_PREFIX}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", "prefix=#{CREW_PREFIX}", 'install' end def self.postinstall diff --git a/packages/mapserver.rb b/packages/mapserver.rb index 53a7bc2ec..029e7ab78 100644 --- a/packages/mapserver.rb +++ b/packages/mapserver.rb @@ -9,17 +9,17 @@ class Mapserver < Package source_url 'http://download.osgeo.org/mapserver/mapserver-7.0.6.tar.gz' source_sha256 'dcbebd62976deef1490b084d8f6a0b2f2a1a25407efb6e058390025375539507' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mapserver/7.0.6_armv7l/mapserver-7.0.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mapserver/7.0.6_armv7l/mapserver-7.0.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mapserver/7.0.6_i686/mapserver-7.0.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mapserver/7.0.6_x86_64/mapserver-7.0.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mapserver/7.0.6_x86_64/mapserver-7.0.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3779fc38a83229c289aa32a8d6610af0a379d08296ff9639c153f6b5a44b1174', armv7l: '3779fc38a83229c289aa32a8d6610af0a379d08296ff9639c153f6b5a44b1174', i686: '2fd2e786969a35a7eba1e23d1e499e9528375c499a72b29d3e7b9db49496574a', - x86_64: '30aee13618652273e99735b3bb6ea83e3623598ccdcb353a954143711995bc04', + x86_64: '30aee13618652273e99735b3bb6ea83e3623598ccdcb353a954143711995bc04' }) depends_on 'cmake' @@ -34,8 +34,8 @@ class Mapserver < Package depends_on 'proj4' def self.build - system "mkdir build" - Dir.chdir "build" do + system 'mkdir build' + Dir.chdir 'build' do system "cmake \ -DFRIBIDI_INCLUDE_DIR=`pkg-config fribidi --cflags-only-I|sed -e 's/^-I//' -e 's/ -I/;/g'` \ -DWITH_CLIENT_WFS=1 \ @@ -53,13 +53,13 @@ class Mapserver < Package -DWITH_WCS=1 \ -DCMAKE_C_FLAGS=\" -fPIC\" \ -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} .. > ../configure.out.txt" - system "make" + system 'make' end end def self.install - Dir.chdir "build" do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + Dir.chdir 'build' do + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/markdown.rb b/packages/markdown.rb index b6c1db98b..44db9531a 100644 --- a/packages/markdown.rb +++ b/packages/markdown.rb @@ -9,17 +9,17 @@ class Markdown < Package source_url 'http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip' source_sha256 '6520e9b6a58c5555e381b6223d66feddee67f675ed312ec19e9cee1b92bc0137' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/markdown/1.0.1_armv7l/markdown-1.0.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/markdown/1.0.1_armv7l/markdown-1.0.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/markdown/1.0.1_i686/markdown-1.0.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/markdown/1.0.1_x86_64/markdown-1.0.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/markdown/1.0.1_x86_64/markdown-1.0.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bc5c8f4b5fe7ad5239d57b442c390cbdebb2fe94f84a1e854126c3999c296dae', armv7l: 'bc5c8f4b5fe7ad5239d57b442c390cbdebb2fe94f84a1e854126c3999c296dae', i686: 'b19b75211a47096ebf43a4e42c335526833543b259e18a51bd96de2bd85abdf5', - x86_64: 'aa7a1d7664c25efad0a2874dfc3a07653bcd5ee0998bb87cf02da1815ece608e', + x86_64: 'aa7a1d7664c25efad0a2874dfc3a07653bcd5ee0998bb87cf02da1815ece608e' }) depends_on 'unzip' => :build diff --git a/packages/masscan.rb b/packages/masscan.rb index 864a35ce1..d0179c2c8 100644 --- a/packages/masscan.rb +++ b/packages/masscan.rb @@ -9,23 +9,23 @@ class Masscan < Package source_url 'https://github.com/robertdavidgraham/masscan/archive/1.0.4.tar.gz' source_sha256 '51de345f677f46595fc3bd747bfb61bc9ff130adcbec48f3401f8057c8702af9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/masscan/1.0.4_armv7l/masscan-1.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/masscan/1.0.4_armv7l/masscan-1.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/masscan/1.0.4_i686/masscan-1.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/masscan/1.0.4_x86_64/masscan-1.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/masscan/1.0.4_x86_64/masscan-1.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd1ca6e9300aa9b9fcc416c3c987844eebf614b7a7c49e77bb780d84f2d4c3030', armv7l: 'd1ca6e9300aa9b9fcc416c3c987844eebf614b7a7c49e77bb780d84f2d4c3030', i686: '2a8c133b95949bb88acd67c3887e23cf8a07f1e81c4ce3d2ec7454ee7268fda8', - x86_64: '176e98486ebd547ecc7430bf7bb3763352b48d0422bf95d007f9a9dbf3f15de8', + x86_64: '176e98486ebd547ecc7430bf7bb3763352b48d0422bf95d007f9a9dbf3f15de8' }) depends_on 'libpcap' def self.build - system "make" + system 'make' end def self.install diff --git a/packages/mate_calc.rb b/packages/mate_calc.rb index 39cc83bbe..9401c5cff 100644 --- a/packages/mate_calc.rb +++ b/packages/mate_calc.rb @@ -9,17 +9,17 @@ class Mate_calc < Package source_url 'https://pub.mate-desktop.org/releases/1.21/mate-calc-1.21.0.tar.xz' source_sha256 'c6b2c4d832f67d5f3d1293cb143e428365077e3cdfe4fc4bb80b3fce5362b51e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_calc/1.21_armv7l/mate_calc-1.21-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_calc/1.21_armv7l/mate_calc-1.21-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_calc/1.21_i686/mate_calc-1.21-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_calc/1.21_x86_64/mate_calc-1.21-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_calc/1.21_x86_64/mate_calc-1.21-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '311ade356f6259ca68ebf2318b7dfec9053e51899c3bb033b91e091479d587f6', armv7l: '311ade356f6259ca68ebf2318b7dfec9053e51899c3bb033b91e091479d587f6', i686: '1e3ce84febcc23812533a02f4d49b3ed4bb7b4a9a97f50cd220313ee9d701884', - x86_64: 'c5848a45335a4bcbb9e4066c3e90875a82b3ebc1486fe1279ded5babbddd3148', + x86_64: 'c5848a45335a4bcbb9e4066c3e90875a82b3ebc1486fe1279ded5babbddd3148' }) depends_on 'gtk3' @@ -27,13 +27,12 @@ class Mate_calc < Package depends_on 'yelp_tools' def self.build - system "sh autogen.sh" + system 'sh autogen.sh' system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' # the steps required to install the package end - end diff --git a/packages/mate_common.rb b/packages/mate_common.rb index d82042ef9..81741a412 100644 --- a/packages/mate_common.rb +++ b/packages/mate_common.rb @@ -9,28 +9,28 @@ class Mate_common < Package source_url 'https://pub.mate-desktop.org/releases/1.20/mate-common-1.20.0.tar.xz' source_sha256 '616d9c319ee892f05494570fb0f7316c10f17a1f8d15d0a9a6ae38c320161a41' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_common/1.20_armv7l/mate_common-1.20-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_common/1.20_armv7l/mate_common-1.20-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_common/1.20_i686/mate_common-1.20-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_common/1.20_x86_64/mate_common-1.20-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_common/1.20_x86_64/mate_common-1.20-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd8e420843837ccdb2883abd53c46667444499db3cf041a907af29d4bed435e1d', armv7l: 'd8e420843837ccdb2883abd53c46667444499db3cf041a907af29d4bed435e1d', i686: 'f7a9d18c6c0a7f10828d0bc4528dd0b67405e0388287123516b04e6d80361223', - x86_64: 'd04c069aee911be73e5c80675e15a6bdfe3381432fc8bf293d6c29a592412694', + x86_64: 'd04c069aee911be73e5c80675e15a6bdfe3381432fc8bf293d6c29a592412694' }) depends_on 'gtk_doc' def self.build - system "sh autogen.sh" + system 'sh autogen.sh' system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' # the steps required to install the package end end diff --git a/packages/mate_desktop.rb b/packages/mate_desktop.rb index 410fa7843..8a038d063 100644 --- a/packages/mate_desktop.rb +++ b/packages/mate_desktop.rb @@ -9,17 +9,17 @@ class Mate_desktop < Package source_url 'https://pub.mate-desktop.org/releases/1.20/mate-desktop-1.20.0.tar.xz' source_sha256 '36d0722750ce30ba8d4b8b735bef6ad1b1b4c8f9f51257e36ec419b9b438a178' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_desktop/1.20-0_armv7l/mate_desktop-1.20-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_desktop/1.20-0_armv7l/mate_desktop-1.20-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_desktop/1.20-0_i686/mate_desktop-1.20-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_desktop/1.20-0_x86_64/mate_desktop-1.20-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mate_desktop/1.20-0_x86_64/mate_desktop-1.20-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '159fe66a17c142fa7f34f6801a40fd51812155963f1cc57edccf50e2505ace32', armv7l: '159fe66a17c142fa7f34f6801a40fd51812155963f1cc57edccf50e2505ace32', i686: '99e55f73a566592af122e5d0b995538dad2ff73235fd8a8c972b3473524267d2', - x86_64: '51c066b5ebf3806fbcfa0cd58bc2ebc7874e2889e16e2a6efd97bdfa22c77388', + x86_64: '51c066b5ebf3806fbcfa0cd58bc2ebc7874e2889e16e2a6efd97bdfa22c77388' }) depends_on 'mate_common' @@ -27,13 +27,12 @@ class Mate_desktop < Package depends_on 'py3_six' => :build def self.build - system "./autogen.sh" + system './autogen.sh' system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end - end diff --git a/packages/maven.rb b/packages/maven.rb index d6989ae14..ccdc14638 100644 --- a/packages/maven.rb +++ b/packages/maven.rb @@ -9,17 +9,17 @@ class Maven < Package source_url 'http://mirror.csclub.uwaterloo.ca/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz' source_sha256 '707b1f6e390a65bde4af4cdaf2a24d45fc19a6ded00fff02e91626e3e42ceaff' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/maven/3.5.2_armv7l/maven-3.5.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/maven/3.5.2_armv7l/maven-3.5.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/maven/3.5.2_i686/maven-3.5.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/maven/3.5.2_x86_64/maven-3.5.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/maven/3.5.2_x86_64/maven-3.5.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ab7d4fa404f53d5876e0a977a4eeaf1d38f3d9738ece113c9507c968ed2eac91', armv7l: 'ab7d4fa404f53d5876e0a977a4eeaf1d38f3d9738ece113c9507c968ed2eac91', i686: '8dcd4e8924457622ccd8770258274f16a63156a6fdb05b3a55320dabaa9733d0', - x86_64: '62475788ab2144a67de31b08a946d613c277f9557f2122aff8cc996bd87bde2f', + x86_64: '62475788ab2144a67de31b08a946d613c277f9557f2122aff8cc996bd87bde2f' }) depends_on 'jdk8' diff --git a/packages/mc.rb b/packages/mc.rb index d48285d4e..4a65de6d8 100644 --- a/packages/mc.rb +++ b/packages/mc.rb @@ -9,17 +9,17 @@ class Mc < Package source_url 'https://github.com/MidnightCommander/mc.git' git_hashtag version - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mc/4.8.27_armv7l/mc-4.8.27-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mc/4.8.27_armv7l/mc-4.8.27-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mc/4.8.27_i686/mc-4.8.27-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mc/4.8.27_x86_64/mc-4.8.27-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mc/4.8.27_x86_64/mc-4.8.27-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9983684570b813813665b0b01925c95e692b49d7e16af51028731db69249d47d', armv7l: '9983684570b813813665b0b01925c95e692b49d7e16af51028731db69249d47d', i686: '571b209953497deb0a06b762a78e3b071c349f250a9ec5a4b51397638f1c6bb5', - x86_64: '4194ab8ee4a1add191419107a3e9a7bb6ac0591b08e6a45943cdf55cddb13081', + x86_64: '4194ab8ee4a1add191419107a3e9a7bb6ac0591b08e6a45943cdf55cddb13081' }) depends_on 'glib' => :build diff --git a/packages/mcelog.rb b/packages/mcelog.rb index be48bc675..34f60de71 100644 --- a/packages/mcelog.rb +++ b/packages/mcelog.rb @@ -9,17 +9,17 @@ class Mcelog < Package source_url 'https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/mcelog-165.tar.gz' source_sha256 'a18fdef9cfe2dfaefa09087c616c376a301dc87b1fa14a37476d97370962c668' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mcelog/165_armv7l/mcelog-165-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mcelog/165_armv7l/mcelog-165-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mcelog/165_i686/mcelog-165-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mcelog/165_x86_64/mcelog-165-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mcelog/165_x86_64/mcelog-165-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5d9cf717ea6e8f1008b061468130164e14794588d1bf5610d01563cf48182c9b', armv7l: '5d9cf717ea6e8f1008b061468130164e14794588d1bf5610d01563cf48182c9b', i686: '9d5f57770c2189457f402992ef0fa08ccf26d9db677ec725177589ec92b32118', - x86_64: 'cbe973fe9210ca821f3bda8e2f0f98249ab8fa4043fcf30fdb7ef5a1c234362b', + x86_64: 'cbe973fe9210ca821f3bda8e2f0f98249ab8fa4043fcf30fdb7ef5a1c234362b' }) def self.patch diff --git a/packages/mdp.rb b/packages/mdp.rb index 9a90a6972..7adcca15f 100644 --- a/packages/mdp.rb +++ b/packages/mdp.rb @@ -9,17 +9,17 @@ class Mdp < Package source_url 'https://github.com/visit1985/mdp/archive/1.0.10.tar.gz' source_sha256 '7384c1ba32bd8e4b11342570d2144165a60682499b4cb54e50c8eb3164cfabc5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mdp/1.0.10_armv7l/mdp-1.0.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mdp/1.0.10_armv7l/mdp-1.0.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mdp/1.0.10_i686/mdp-1.0.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mdp/1.0.10_x86_64/mdp-1.0.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mdp/1.0.10_x86_64/mdp-1.0.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2478dbee17514f83d0340c0ac6eb2ccf957aa000e48a0b0d2c614df523f98315', armv7l: '2478dbee17514f83d0340c0ac6eb2ccf957aa000e48a0b0d2c614df523f98315', i686: 'f3a418a1ab54584b5f6ec1e6ada44075e982c86274edb009ba031199af591984', - x86_64: 'a444f58edb9b973d4274e99e31c9e339fe1c88cf0641c55bb7d7f10413f761a4', + x86_64: 'a444f58edb9b973d4274e99e31c9e339fe1c88cf0641c55bb7d7f10413f761a4' }) depends_on 'ncurses' diff --git a/packages/mediainfo.rb b/packages/mediainfo.rb index b519d7032..0a12b030e 100644 --- a/packages/mediainfo.rb +++ b/packages/mediainfo.rb @@ -9,17 +9,17 @@ class Mediainfo < Package source_url 'http://mediaarea.net/download/binary/mediainfo/17.12/MediaInfo_CLI_17.12_GNU_FromSource.tar.bz2' source_sha256 '0f23ccc9a78b24104dc387691e1df484ed75350ee77277982cd170cca59750b0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mediainfo/17.12_armv7l/mediainfo-17.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mediainfo/17.12_armv7l/mediainfo-17.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mediainfo/17.12_i686/mediainfo-17.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mediainfo/17.12_x86_64/mediainfo-17.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mediainfo/17.12_x86_64/mediainfo-17.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a963c89216f20971448bc34dc69b868d9bb3aa106d9cd6cb0eb5884ebd9e08b3', armv7l: 'a963c89216f20971448bc34dc69b868d9bb3aa106d9cd6cb0eb5884ebd9e08b3', i686: '700b4c95aa8d9693638eec5202bdaf2975840000ff0325ae48fbda770a867e76', - x86_64: '29566ace5b5966c57ec206e2d17ca32592b116b968e65565ae6c1e4510daae46', + x86_64: '29566ace5b5966c57ec206e2d17ca32592b116b968e65565ae6c1e4510daae46' }) def self.build @@ -28,7 +28,7 @@ class Mediainfo < Package def self.install Dir.chdir 'MediaInfo/Project/GNU/CLI' do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/megatools.rb b/packages/megatools.rb index e5ef552b2..51a20e5aa 100644 --- a/packages/megatools.rb +++ b/packages/megatools.rb @@ -9,17 +9,17 @@ class Megatools < Package source_url 'https://megatools.megous.com/builds/megatools-1.9.98.tar.gz' source_sha256 '9b0521a4d27dbc417fc8e12610ac1e1da729bf6d6eb5bef927ef3670b372a16f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/megatools/1.9.98_armv7l/megatools-1.9.98-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/megatools/1.9.98_armv7l/megatools-1.9.98-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/megatools/1.9.98_i686/megatools-1.9.98-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/megatools/1.9.98_x86_64/megatools-1.9.98-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/megatools/1.9.98_x86_64/megatools-1.9.98-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '503807b962eb17c2b9fded0ae197ee4d78871a3b339f76a82dad76ac5d461275', armv7l: '503807b962eb17c2b9fded0ae197ee4d78871a3b339f76a82dad76ac5d461275', i686: '60d736bb95af651a7f78ec0f0daea2274854a9db5c548655bfc39524e77297da', - x86_64: '39ac4b9d1aa152c12ba1b2cd162d07a8dad6b2206e6f67a6b87377b5c907ede4', + x86_64: '39ac4b9d1aa152c12ba1b2cd162d07a8dad6b2206e6f67a6b87377b5c907ede4' }) depends_on 'asciidoc' @@ -31,6 +31,6 @@ class Megatools < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/memcached.rb b/packages/memcached.rb index 332f5ba8f..e2e696028 100644 --- a/packages/memcached.rb +++ b/packages/memcached.rb @@ -9,29 +9,29 @@ class Memcached < Package source_url 'https://memcached.org/files/memcached-1.5.16.tar.gz' source_sha256 '45a22c890dc1edb27db567fb4c9c25b91bfd578477c08c5fb10dca93cc62cc5a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/memcached/1.5.16_armv7l/memcached-1.5.16-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/memcached/1.5.16_armv7l/memcached-1.5.16-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/memcached/1.5.16_i686/memcached-1.5.16-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/memcached/1.5.16_x86_64/memcached-1.5.16-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/memcached/1.5.16_x86_64/memcached-1.5.16-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c80d5865748c2954b08734ed28dc46b5df20c5a222e73d1205f6a2d574d96aff', armv7l: 'c80d5865748c2954b08734ed28dc46b5df20c5a222e73d1205f6a2d574d96aff', i686: 'f20c7638e5722f37c44b19db3c548a77caa6d8621ca08478e91cbc412af12755', - x86_64: 'c98b1daab6080fe48960b2731df7dd141abfbe97f571f9602dcc15bf2308f38d', + x86_64: 'c98b1daab6080fe48960b2731df7dd141abfbe97f571f9602dcc15bf2308f38d' }) depends_on 'libevent' def self.build - system "./configure", - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}" - system "make" + system './configure', + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/mesa_utils.rb b/packages/mesa_utils.rb index d6e943719..0e8755581 100644 --- a/packages/mesa_utils.rb +++ b/packages/mesa_utils.rb @@ -9,17 +9,17 @@ class Mesa_utils < Package source_url 'https://mesa.freedesktop.org/archive/demos/mesa-demos-8.4.0.tar.bz2' source_sha256 '01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa_utils/8.4.0-1_armv7l/mesa_utils-8.4.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa_utils/8.4.0-1_armv7l/mesa_utils-8.4.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa_utils/8.4.0-1_i686/mesa_utils-8.4.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa_utils/8.4.0-1_x86_64/mesa_utils-8.4.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa_utils/8.4.0-1_x86_64/mesa_utils-8.4.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '79f7aa0c1e8b69ab4b12045e2362ee75c98e700e01a3808a74c0f7d6aef4f74b', armv7l: '79f7aa0c1e8b69ab4b12045e2362ee75c98e700e01a3808a74c0f7d6aef4f74b', i686: '03db825ab275db23372dca3e76cb9676f4de8b0be232f96a15f5c500ee7b438a', - x86_64: 'c9f1bd525f7ace061488cc1780928f9e6face4509210bd5c348ad60dee2c97c9', + x86_64: 'c9f1bd525f7ace061488cc1780928f9e6face4509210bd5c348ad60dee2c97c9' }) depends_on 'mesa' @@ -27,8 +27,8 @@ class Mesa_utils < Package depends_on 'freeglut' def self.build - #ENV['CFLAGS'] = "-fuse-ld=lld" - #ENV['CXXFLAGS'] = "-fuse-ld=lld" + # ENV['CFLAGS'] = "-fuse-ld=lld" + # ENV['CXXFLAGS'] = "-fuse-ld=lld" system "./configure #{CREW_OPTIONS}" system 'make' end diff --git a/packages/metasploit.rb b/packages/metasploit.rb index 39e3dcadd..59f1c099b 100644 --- a/packages/metasploit.rb +++ b/packages/metasploit.rb @@ -9,10 +9,10 @@ class Metasploit < Package source_url 'https://github.com/rapid7/metasploit-framework/archive/6.0.9.tar.gz' source_sha256 '69a12a089fcd130a40f3f973a53057a948a7f2b6df6a3a64613ee22aa3d53016' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) @@ -27,9 +27,9 @@ class Metasploit < Package depends_on 'bison' def self.build - system "gem install bundler --conservative" - system "NOKOGIRI_USE_SYSTEM_LIBRARIES=1" - system "bundle install" + system 'gem install bundler --conservative' + system 'NOKOGIRI_USE_SYSTEM_LIBRARIES=1' + system 'bundle install' end def self.install diff --git a/packages/mg.rb b/packages/mg.rb index d9df1dba3..e001309e8 100644 --- a/packages/mg.rb +++ b/packages/mg.rb @@ -9,17 +9,17 @@ class Mg < Package source_url 'https://devio.us/~bcallah/mg/mg-20170917.tar.gz' source_sha256 'def9237a89ec6a14241abaf12714bc5fcb3b0e2f8d9d466ff7561628d35b7ff1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mg/20170917_armv7l/mg-20170917-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mg/20170917_armv7l/mg-20170917-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mg/20170917_i686/mg-20170917-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mg/20170917_x86_64/mg-20170917-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mg/20170917_x86_64/mg-20170917-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9c9ee8e796407f78ce16b6f6da3c1faf2d04f1a6691bc2f020cf27258cfd585f', armv7l: '9c9ee8e796407f78ce16b6f6da3c1faf2d04f1a6691bc2f020cf27258cfd585f', i686: '9655b3efbe43f45e6ec46eb9f0ff36727f155e2dce90c5d3b03266b3df1c825c', - x86_64: 'b33010e42645f5b311ca7b1ca3dcbab53ad033aab3cedab2ec6a3e73f7a1dafa', + x86_64: 'b33010e42645f5b311ca7b1ca3dcbab53ad033aab3cedab2ec6a3e73f7a1dafa' }) depends_on 'ncurses' @@ -29,6 +29,6 @@ class Mg < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/micro.rb b/packages/micro.rb index 545d88b9d..93e257e68 100644 --- a/packages/micro.rb +++ b/packages/micro.rb @@ -19,17 +19,17 @@ class Micro < Package source_sha256 'e7d4c9427f9fdfed78e69d42cf518e93ae15fc8f70b7f0f87d292ed81206e900' end - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/micro/1.4.1_armv7l/micro-1.4.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/micro/1.4.1_armv7l/micro-1.4.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/micro/1.4.1_i686/micro-1.4.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/micro/1.4.1_x86_64/micro-1.4.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/micro/1.4.1_x86_64/micro-1.4.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '305c70b8ae3ff6e8e80baf8d9af09db29b11fd3e40d381c787ee1f88406cc166', armv7l: '305c70b8ae3ff6e8e80baf8d9af09db29b11fd3e40d381c787ee1f88406cc166', i686: 'f92d08c76dc125b24674754b3a29ae94bccbfe2bcfca68ae21384e2215054a74', - x86_64: '64028544e15314a6a576521a7d21e156b9e82eda91fda40033ec19e2c75d1881', + x86_64: '64028544e15314a6a576521a7d21e156b9e82eda91fda40033ec19e2c75d1881' }) def self.install diff --git a/packages/minecraft.rb b/packages/minecraft.rb index 932d3182c..b51981602 100644 --- a/packages/minecraft.rb +++ b/packages/minecraft.rb @@ -21,7 +21,7 @@ class Minecraft < Package def self.install ENV['CREW_FHS_NONCOMPLIANCE_ONLY_ADVISORY'] = '1' reload_constants - FileUtils.mkdir_p "#{CREW_DEST_PREFIX}" + FileUtils.mkdir_p CREW_DEST_PREFIX.to_s FileUtils.cp_r '.', "#{CREW_DEST_PREFIX}/" FileUtils.mv "#{CREW_DEST_PREFIX}/bin/minecraft-launcher", "#{CREW_DEST_PREFIX}/bin/minecraft-launcher.elf" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/.config/.minecraft" @@ -32,15 +32,15 @@ class Minecraft < Package # https://minecraft.fandom.com/wiki/Minecraft_Launcher HOME=#{CREW_PREFIX}/.config #{CREW_PREFIX}/bin/minecraft-launcher.elf --workDir #{CREW_PREFIX}/.config/.minecraft --tmpDir #{CREW_PREFIX}/tmp $@ EOF - IO.write("minecraft-launcher", @launcherscript) - system "chmod +x minecraft-launcher" + File.write('minecraft-launcher', @launcherscript) + system 'chmod +x minecraft-launcher' end end def self.postinstall puts puts "Your minecraft data is in #{CREW_PREFIX}/.config/.minecraft .".lightblue - puts "To launch, just type `minecraft-launcher`.".lightblue + puts 'To launch, just type `minecraft-launcher`.'.lightblue puts end end diff --git a/packages/minerd.rb b/packages/minerd.rb index c2c72de1d..c759e2eb0 100644 --- a/packages/minerd.rb +++ b/packages/minerd.rb @@ -9,17 +9,17 @@ class Minerd < Package source_url 'https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0.tar.gz' source_sha256 'ea16761a952b8f0fbba22fd16d48bb5e20abc48a10af99a00c70c332b3cb54f5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/minerd/2.5.0_armv7l/minerd-2.5.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/minerd/2.5.0_armv7l/minerd-2.5.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/minerd/2.5.0_i686/minerd-2.5.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/minerd/2.5.0_x86_64/minerd-2.5.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/minerd/2.5.0_x86_64/minerd-2.5.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '37f961088b95729020863d96f4718eee45159fbbdc829e23e89f3f5c8c87dade', armv7l: '37f961088b95729020863d96f4718eee45159fbbdc829e23e89f3f5c8c87dade', i686: '668b081bac76e9e239b0df9b30d39b32d97e1cd7b0c18a9b118025e7c0dbdace', - x86_64: 'a4101c3804f18fa55f93ea0516c5deca35093064f47146ef1f398b8b1e10f343', + x86_64: 'a4101c3804f18fa55f93ea0516c5deca35093064f47146ef1f398b8b1e10f343' }) depends_on 'libcurl' @@ -28,11 +28,11 @@ class Minerd < Package def self.build system './configure', "--prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "gzip -9 #{CREW_DEST_PREFIX}/share/man/man1/minerd.1" end end diff --git a/packages/miniconda3.rb b/packages/miniconda3.rb index 46982b256..946441ebc 100644 --- a/packages/miniconda3.rb +++ b/packages/miniconda3.rb @@ -9,33 +9,33 @@ class Miniconda3 < Package source_url 'https://raw.githubusercontent.com/conda/conda/4.5.11/README.rst' source_sha256 '9a5d4e87325a5015bfc00167a0eb41d53e1e7a7f47f2078e50f5fb7ab3082b11' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniconda3/4.5.11_i686/miniconda3-4.5.11-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniconda3/4.5.11_x86_64/miniconda3-4.5.11-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniconda3/4.5.11_i686/miniconda3-4.5.11-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniconda3/4.5.11_x86_64/miniconda3-4.5.11-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: 'f42040d6e439e545bf80a372bd277e0e12370a995425b50cdfdc1fe0fb9dc491', - x86_64: '18f8b5c8e75dc03a441358616eb17c9000425d720df45cb446bbbfe7f84c94f9', + binary_sha256({ + i686: 'f42040d6e439e545bf80a372bd277e0e12370a995425b50cdfdc1fe0fb9dc491', + x86_64: '18f8b5c8e75dc03a441358616eb17c9000425d720df45cb446bbbfe7f84c94f9' }) def self.install case ARCH when 'i686' system 'curl -Ls -o miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-4.5.11-Linux-x86.sh' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('miniconda.sh') ) == '5dca8f7aaeeab9506f801c7c8b561a1e7e00aadc3a21008f3c72f82766f6fec6' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('miniconda.sh')) == '5dca8f7aaeeab9506f801c7c8b561a1e7e00aadc3a21008f3c72f82766f6fec6' when 'x86_64' system 'curl -Ls -o miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-4.5.11-Linux-x86_64.sh' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('miniconda.sh') ) == 'ea4594241e13a2671c5b158b3b813f0794fe58d514795fbf72a1aad24db918cf' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('miniconda.sh')) == 'ea4594241e13a2671c5b158b3b813f0794fe58d514795fbf72a1aad24db918cf' end case ARCH - when 'i686','x86_64' + when 'i686', 'x86_64' system "bash miniconda.sh -b -p #{CREW_PREFIX}/share/miniconda3" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.cd("#{CREW_DEST_PREFIX}/bin") do system "echo '#!/bin/bash' > conda" system "echo 'cd #{CREW_PREFIX}/share/miniconda3' >> conda" system "echo 'bin/conda \"\$@\"' >> conda" - system "chmod +x conda" + system 'chmod +x conda' end FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share" system "cp -r #{CREW_PREFIX}/share/miniconda3 #{CREW_DEST_PREFIX}/share" diff --git a/packages/miniupnpc.rb b/packages/miniupnpc.rb index 3b6408d68..92caa7c11 100644 --- a/packages/miniupnpc.rb +++ b/packages/miniupnpc.rb @@ -9,21 +9,21 @@ class Miniupnpc < Package source_url 'https://github.com/miniupnp/miniupnp/archive/miniupnpc_2_1.tar.gz' source_sha256 '19c5b6cf8f3fc31d5e641c797b36ecca585909c7f3685a5c1a64325340537c94' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniupnpc/2.1_armv7l/miniupnpc-2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniupnpc/2.1_armv7l/miniupnpc-2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniupnpc/2.1_i686/miniupnpc-2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniupnpc/2.1_x86_64/miniupnpc-2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miniupnpc/2.1_x86_64/miniupnpc-2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '312d76ffa9e5f86e7d1556b49a875387455cea3914f359aa2e9b9dee761a6adb', armv7l: '312d76ffa9e5f86e7d1556b49a875387455cea3914f359aa2e9b9dee761a6adb', i686: 'ec9f784b89804522b35d05c62c027ef359c03aa664b885619d942f72418474c5', - x86_64: 'cc39583447b82b0599b6fd6807f6df3f728b35089d9d9a99d4c9064f58eb4fa0', + x86_64: 'cc39583447b82b0599b6fd6807f6df3f728b35089d9d9a99d4c9064f58eb4fa0' }) def self.patch - #system "sed -i '139s,/usr,,' Makefile" + # system "sed -i '139s,/usr,,' Makefile" end def self.build @@ -39,7 +39,7 @@ class Miniupnpc < Package def self.install Dir.chdir 'miniupnpc' do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/miscfiles.rb b/packages/miscfiles.rb index b4f6bf8b9..1ec31b211 100644 --- a/packages/miscfiles.rb +++ b/packages/miscfiles.rb @@ -9,17 +9,17 @@ class Miscfiles < Package source_url 'https://ftpmirror.gnu.org/miscfiles/miscfiles-1.5.tar.gz' source_sha256 '6aaaa8898b0f6dac18bcaa5492874a6cd1243ffbe7a6dd347ca8f3ec3642a500' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miscfiles/1.5_armv7l/miscfiles-1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miscfiles/1.5_armv7l/miscfiles-1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miscfiles/1.5_i686/miscfiles-1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miscfiles/1.5_x86_64/miscfiles-1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/miscfiles/1.5_x86_64/miscfiles-1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '83434d1f24d47b5e86b7ab649f186ab02530ac3a11c2f3cbf77481a95e3e2e0b', armv7l: '83434d1f24d47b5e86b7ab649f186ab02530ac3a11c2f3cbf77481a95e3e2e0b', i686: 'b9907e7bb95ca4501697ca6b376eba5001d1ac5f384f424fa54ae3da6491255f', - x86_64: 'dbf2dfd4a5ee2268712620c434e3d97a4165d5ab2ab3170a467850cb5ddba59b', + x86_64: 'dbf2dfd4a5ee2268712620c434e3d97a4165d5ab2ab3170a467850cb5ddba59b' }) def self.build @@ -27,6 +27,6 @@ class Miscfiles < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/misctools.rb b/packages/misctools.rb index e4564c531..13d2c4d1a 100644 --- a/packages/misctools.rb +++ b/packages/misctools.rb @@ -9,13 +9,13 @@ class Misctools < Package source_url 'http://www.hyperrealm.com/packages/misctools-2.6.tar.bz2' source_sha256 'b1f13bb3af52ffffddf45efd8c10f942a8c1548352b7878668fbbf27ffa68e1a' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/misctools/2.6_i686/misctools-2.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/misctools/2.6_x86_64/misctools-2.6-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/misctools/2.6_i686/misctools-2.6-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/misctools/2.6_x86_64/misctools-2.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: 'fca8249a6a8908228fb298e0b5b71d2f9030acf07a56438217d6d9a3576250a5', - x86_64: '71110f615c2a068066ac8761f6aecde557464946d3cf75a5420a1ee8f2ec14d1', + binary_sha256({ + i686: 'fca8249a6a8908228fb298e0b5b71d2f9030acf07a56438217d6d9a3576250a5', + x86_64: '71110f615c2a068066ac8761f6aecde557464946d3cf75a5420a1ee8f2ec14d1' }) depends_on 'cbase' diff --git a/packages/mkfontscale.rb b/packages/mkfontscale.rb index 9f1b9625b..95faf14ce 100644 --- a/packages/mkfontscale.rb +++ b/packages/mkfontscale.rb @@ -9,17 +9,17 @@ class Mkfontscale < Package source_url 'https://www.x.org/releases/individual/app/mkfontscale-1.2.1.tar.bz2' source_sha256 'ca0495eb974a179dd742bfa6199d561bda1c8da4a0c5a667f21fd82aaab6bac7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mkfontscale/1.2.1-1_armv7l/mkfontscale-1.2.1-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mkfontscale/1.2.1-1_armv7l/mkfontscale-1.2.1-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mkfontscale/1.2.1-1_i686/mkfontscale-1.2.1-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mkfontscale/1.2.1-1_x86_64/mkfontscale-1.2.1-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mkfontscale/1.2.1-1_x86_64/mkfontscale-1.2.1-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6dc86c623685bdc66affcdf10ddf98f0c3d0a1426e68556eb5b3eb88a238c868', armv7l: '6dc86c623685bdc66affcdf10ddf98f0c3d0a1426e68556eb5b3eb88a238c868', i686: 'e8c657ed8473ecb36340e2c70429a27f864e29f408602e62bbdb35e7c7831ab0', - x86_64: '3c30b109c94cba6d833ad87644e01daba2a78a6954cea5d9b7749f569cd5bcac', + x86_64: '3c30b109c94cba6d833ad87644e01daba2a78a6954cea5d9b7749f569cd5bcac' }) depends_on 'xorg_proto' diff --git a/packages/mksh.rb b/packages/mksh.rb index 365feff76..d7e8545d9 100644 --- a/packages/mksh.rb +++ b/packages/mksh.rb @@ -9,17 +9,17 @@ class Mksh < Package source_url 'http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R57.tgz' source_sha256 '3d101154182d52ae54ef26e1360c95bc89c929d28859d378cc1c84f3439dbe75' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mksh/0.57_armv7l/mksh-0.57-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mksh/0.57_armv7l/mksh-0.57-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mksh/0.57_i686/mksh-0.57-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mksh/0.57_x86_64/mksh-0.57-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mksh/0.57_x86_64/mksh-0.57-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ff71eee5a37906009ec8252e0b09400ea0acbf7519152ba34634baa59621f0a2', armv7l: 'ff71eee5a37906009ec8252e0b09400ea0acbf7519152ba34634baa59621f0a2', i686: 'b167da443ab2319501e45c0bb793b5fc75552a8749d4d28b31e46390689766d3', - x86_64: '41f2613566cb9fb9a024eebff88ac61e2f47301c434f58bc217ff03443267e4b', + x86_64: '41f2613566cb9fb9a024eebff88ac61e2f47301c434f58bc217ff03443267e4b' }) def self.build @@ -27,14 +27,14 @@ class Mksh < Package end def self.check -# system 'sh test.sh' + # system 'sh test.sh' end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" system "install -c -s -m 555 mksh #{CREW_DEST_PREFIX}/bin/mksh" -# Can't perform this step unless the filesystem is mounted as RW: -# system 'grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells' + # Can't perform this step unless the filesystem is mounted as RW: + # system 'grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/doc/mksh/examples" system "install -c -m 444 dot.mkshrc #{CREW_DEST_PREFIX}/share/doc/mksh/examples/" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/man/man1" @@ -42,8 +42,8 @@ class Mksh < Package end def self.postinstall - puts 'Please note: mksh cannot be set as the default shell in Chrome OS, as by default /etc' .lightgreen - puts 'is mounted as read-only, so mksh cannot be added to the list of valid login shells in /etc/shells.' .lightgreen - puts "For an example ~/.mkshrc file, copy #{CREW_PREFIX}/share/doc/mksh/examples/dot.mkshrc to #{HOME}/.mkshrc" .lightblue + puts 'Please note: mksh cannot be set as the default shell in Chrome OS, as by default /etc'.lightgreen + puts 'is mounted as read-only, so mksh cannot be added to the list of valid login shells in /etc/shells.'.lightgreen + puts "For an example ~/.mkshrc file, copy #{CREW_PREFIX}/share/doc/mksh/examples/dot.mkshrc to #{HOME}/.mkshrc".lightblue end end diff --git a/packages/mlocate.rb b/packages/mlocate.rb index 0b0617ee0..eadaa5883 100644 --- a/packages/mlocate.rb +++ b/packages/mlocate.rb @@ -9,28 +9,28 @@ class Mlocate < Package source_url 'https://releases.pagure.org/mlocate/mlocate-0.26.tar.xz' source_sha256 '3063df79fe198fb9618e180c54baf3105b33d88fe602ff2d8570aaf944f1263e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mlocate/0.26-1_armv7l/mlocate-0.26-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mlocate/0.26-1_armv7l/mlocate-0.26-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mlocate/0.26-1_i686/mlocate-0.26-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mlocate/0.26-1_x86_64/mlocate-0.26-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mlocate/0.26-1_x86_64/mlocate-0.26-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '69e02f44a498cd38a8f4bc2e3410f934506426d670664c402a09bfb34d51418c', armv7l: '69e02f44a498cd38a8f4bc2e3410f934506426d670664c402a09bfb34d51418c', i686: '74acf4453947b3570f68c43e485cb8e9f2da688e4a50336d593bbba1b6ebd2ee', - x86_64: 'f943fe00ad4666f5a9c7bf12d710cd8f2e136a33ad94568863b92dd45526d7eb', + x86_64: 'f943fe00ad4666f5a9c7bf12d710cd8f2e136a33ad94568863b92dd45526d7eb' }) def self.build system "mkdir -p #{CREW_PREFIX}/db/mlocate" system "sed -i 's,\$(localstatedir)/,#{CREW_PREFIX}/db/,g' Makefile.*" system "sed -i \"s/groupname = mlocate/groupname = #{USER}/g\" Makefile.*" - system "./configure" - system "make" + system './configure' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/mm_common.rb b/packages/mm_common.rb index a13d987ce..2d86123dd 100644 --- a/packages/mm_common.rb +++ b/packages/mm_common.rb @@ -10,25 +10,25 @@ class Mm_common < Package source_url "https://github.com/GNOME/mm-common/archive/#{@_ver}.tar.gz" source_sha256 'd4a85f5bc4ec160c6f4120fd31bcf37041271d7a699b506bc368df57b0e2434c' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mm_common/1.0.2_armv7l/mm_common-1.0.2-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mm_common/1.0.2_armv7l/mm_common-1.0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mm_common/1.0.2_armv7l/mm_common-1.0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mm_common/1.0.2_i686/mm_common-1.0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mm_common/1.0.2_x86_64/mm_common-1.0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mm_common/1.0.2_x86_64/mm_common-1.0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'e8e8af7702962dac7efce6fa23945b47133906ad80fef928956fe986cf097508', + binary_sha256({ + aarch64: 'e8e8af7702962dac7efce6fa23945b47133906ad80fef928956fe986cf097508', armv7l: 'e8e8af7702962dac7efce6fa23945b47133906ad80fef928956fe986cf097508', i686: '9fdbcdebb0e44bfbafcb507b8ee86500d0d6a35b670e3ccb90ce5c98bc177d22', - x86_64: 'cd1e88142f873f2f514fba24aa4cade988a4bf754d1e0a5b25c2c3833898714a', + x86_64: 'cd1e88142f873f2f514fba24aa4cade988a4bf754d1e0a5b25c2c3833898714a' }) def self.build system "meson #{CREW_MESON_OPTIONS} \ -Duse-network=true \ builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/moc.rb b/packages/moc.rb index 56f574f0c..464180b85 100644 --- a/packages/moc.rb +++ b/packages/moc.rb @@ -9,17 +9,17 @@ class Moc < Package source_url 'http://ftp.daper.net/pub/soft/moc/stable/moc-2.5.2.tar.bz2' source_sha256 'f3a68115602a4788b7cfa9bbe9397a9d5e24c68cb61a57695d1c2c3ecf49db08' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moc/2.5.2_armv7l/moc-2.5.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moc/2.5.2_armv7l/moc-2.5.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moc/2.5.2_i686/moc-2.5.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moc/2.5.2_x86_64/moc-2.5.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moc/2.5.2_x86_64/moc-2.5.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fd25d8ee963c5a4dc02b01d432ad69dfdea09f2ab05fa78da0d0e1fcf5fbc96d', armv7l: 'fd25d8ee963c5a4dc02b01d432ad69dfdea09f2ab05fa78da0d0e1fcf5fbc96d', i686: '08101077400e2ff57ba6b9b37fce21e9f460511a610bd90fb818c633b70cecf1', - x86_64: '9103ec69198179f32c47efbf422bad69c81621c789c6018279fa1b1e130c4ec6', + x86_64: '9103ec69198179f32c47efbf422bad69c81621c789c6018279fa1b1e130c4ec6' }) depends_on 'flac' @@ -36,10 +36,10 @@ class Moc < Package "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}", '--disable-debug' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/monero.rb b/packages/monero.rb index ee45b4822..4f7af740b 100644 --- a/packages/monero.rb +++ b/packages/monero.rb @@ -8,8 +8,8 @@ class Monero < Package compatibility 'all' case ARCH when 'aarch64', 'armv7l' - source_url 'https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.3.0.tar.bz2' - source_sha256 'da49d85ce2d52fc07846c58d0c58d6412f454f9d389bfa31eab9c1d49a1a13ed' + source_url 'https://downloads.getmonero.org/cli/monero-linux-armv7-v0.17.3.0.tar.bz2' + source_sha256 'da49d85ce2d52fc07846c58d0c58d6412f454f9d389bfa31eab9c1d49a1a13ed' when 'i686' source_url 'https://downloads.getmonero.org/cli/monero-linux-x86-v0.17.3.0.tar.bz2' source_sha256 '586b9967d848eb31dd66bdb6d828bd3a640098434595a5933374d129b76958eb' diff --git a/packages/monero_gui.rb b/packages/monero_gui.rb index 13bca1785..829db114b 100644 --- a/packages/monero_gui.rb +++ b/packages/monero_gui.rb @@ -18,8 +18,8 @@ class Monero_gui < Package def self.build monero = <<~EOF - #!/bin/bash - GDK_BACKEND=x11 #{CREW_PREFIX}/bin/monero-wallet-gui "$@" + #!/bin/bash + GDK_BACKEND=x11 #{CREW_PREFIX}/bin/monero-wallet-gui "$@" EOF File.write('monero.sh', monero) end diff --git a/packages/mongodb.rb b/packages/mongodb.rb index f2ee682be..6be10db7b 100644 --- a/packages/mongodb.rb +++ b/packages/mongodb.rb @@ -12,9 +12,9 @@ class Mongodb < Package source_url 'https://fastdl.mongodb.org/src/mongodb-src-r3.2.16.tar.gz' source_sha256 '7a8b1b16f3fa545af16f48aeef1f918f57d96a80e1ceb6e669cdb81fab6511d0' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'libpcap' => :build @@ -23,12 +23,12 @@ class Mongodb < Package def self.build # prepare mongo-tools - system "git clone https://github.com/mongodb/mongo-tools" + system 'git clone https://github.com/mongodb/mongo-tools' system "cd mongo-tools; git checkout tags/r3.2.16 && ./build.sh ssl || echo '***YOU NEED TO SET UP GO ENVIRONMENT IN ORDER TO COMPILE MONGO-TOOLS***'" - system "mkdir src/mongo-tools" - system "cp mongo-tools/bin/* src/mongo-tools/" - system "rm -rf mongo-tools" + system 'mkdir src/mongo-tools' + system 'cp mongo-tools/bin/* src/mongo-tools/' + system 'rm -rf mongo-tools' end def self.install @@ -41,16 +41,16 @@ MONGO-TOOLS***'" when 'armv7l' # Arm 32 bit architecture is not supported officaially. # Please read https://groups.google.com/forum/#!msg/mongodb-dev/G-kGjZEEam0/VSVB9fYCBAAJ for details - system "cd src/third_party/mozjs-38/; ./get_sources.sh" - system "cd src/third_party/mozjs-38/; ./gen-config.sh arm linux" - system "cd src/third_party/mozjs-38/; rm -rf firefix* mozilla-release" + system 'cd src/third_party/mozjs-38/; ./get_sources.sh' + system 'cd src/third_party/mozjs-38/; ./gen-config.sh arm linux' + system 'cd src/third_party/mozjs-38/; rm -rf firefix* mozilla-release' system "scons -j#{CREW_NPROC} install --ssl --wiredtiger=off --mmapv1=on --prefix=#{CREW_DEST_DIR}#{CREW_PREFIX} --use-new-tools" when 'aarch64' # Arm 64 bit architecture is supported, but Chrome OS aarch64 is 32 bit. # So, it is required to pretend it is armv7l. - system "cd src/third_party/mozjs-38/; ./get_sources.sh" - system "cd src/third_party/mozjs-38/; ./gen-config.sh arm linux" - system "cd src/third_party/mozjs-38/; rm -rf firefix* mozilla-release" + system 'cd src/third_party/mozjs-38/; ./get_sources.sh' + system 'cd src/third_party/mozjs-38/; ./gen-config.sh arm linux' + system 'cd src/third_party/mozjs-38/; rm -rf firefix* mozilla-release' # Not sure how to pretend it under scons system "scons -j#{CREW_NPROC} install --ssl --wiredtiger=off --mmapv1=on --prefix=#{CREW_DEST_DIR}#{CREW_PREFIX} --use-new-tools" end @@ -60,7 +60,7 @@ MONGO-TOOLS***'" case ARCH when 'x86_64' puts "type `mongod --dbpath=#{CREW_PREFIX}/lib/mongodb` to start server" - when 'i686','armv7l', 'aarch64' + when 'i686', 'armv7l', 'aarch64' puts "type `mongod --dbpath=#{CREW_PREFIX}/lib/mongodb --storageEngine=mmapv1` to start server" end end diff --git a/packages/moonbuggy.rb b/packages/moonbuggy.rb index a29ef4d4a..6edcfde2a 100644 --- a/packages/moonbuggy.rb +++ b/packages/moonbuggy.rb @@ -9,27 +9,27 @@ class Moonbuggy < Package source_url 'http://m.seehuhn.de/programs/moon-buggy-1.0.51.tar.gz' source_sha256 '352dc16ccae4c66f1e87ab071e6a4ebeb94ff4e4f744ce1b12a769d02fe5d23f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moonbuggy/1.0.51_armv7l/moonbuggy-1.0.51-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moonbuggy/1.0.51_armv7l/moonbuggy-1.0.51-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moonbuggy/1.0.51_i686/moonbuggy-1.0.51-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moonbuggy/1.0.51_x86_64/moonbuggy-1.0.51-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moonbuggy/1.0.51_x86_64/moonbuggy-1.0.51-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ed1a664522ac06317afefa478572efebe80f9cbf99fd06a3bc0353b5b46af221', armv7l: 'ed1a664522ac06317afefa478572efebe80f9cbf99fd06a3bc0353b5b46af221', i686: '8bae57552d87d4a6cd65b10ff7f8d20baeb5297c4d8f292550b58d50710ec46d', - x86_64: '190a6a121463f1c00549c319cffa59272e8d5ec1cbed0868c9232131874130ee', + x86_64: '190a6a121463f1c00549c319cffa59272e8d5ec1cbed0868c9232131874130ee' }) depends_on 'ncurses' def self.build - system "./configure" - system "make" + system './configure' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/moreutils.rb b/packages/moreutils.rb index f646c87a2..7d3a54de3 100644 --- a/packages/moreutils.rb +++ b/packages/moreutils.rb @@ -10,17 +10,17 @@ class Moreutils < Package source_url "http://http.debian.net/debian/pool/main/m/moreutils/moreutils_#{@_ver}.orig.tar.xz" source_sha256 'ba0cfaa1ff6ead2b15c62a67292de66a366f9b815a09697b54677f7e15f5a2b2' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moreutils/0.65_armv7l/moreutils-0.65-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moreutils/0.65_armv7l/moreutils-0.65-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moreutils/0.65_armv7l/moreutils-0.65-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moreutils/0.65_i686/moreutils-0.65-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moreutils/0.65_x86_64/moreutils-0.65-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/moreutils/0.65_x86_64/moreutils-0.65-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'af2d40444fb74ae8e2151b76d61417ddee993b69b8e6b6b30a65218612a8f523', + binary_sha256({ + aarch64: 'af2d40444fb74ae8e2151b76d61417ddee993b69b8e6b6b30a65218612a8f523', armv7l: 'af2d40444fb74ae8e2151b76d61417ddee993b69b8e6b6b30a65218612a8f523', i686: '5bb54745aa76aa985f0cc0a6dd2a7c6efdcd314774df9d535183b657247c9540', - x86_64: '55222b8e4293e548f812542fa7447e5420c1b7098c0ae481e1f0a0357dd84ed9', + x86_64: '55222b8e4293e548f812542fa7447e5420c1b7098c0ae481e1f0a0357dd84ed9' }) depends_on 'docbook_xml' => :build diff --git a/packages/mosh.rb b/packages/mosh.rb index 7d52e5b8f..695d89447 100644 --- a/packages/mosh.rb +++ b/packages/mosh.rb @@ -9,17 +9,17 @@ class Mosh < Package source_url 'https://mosh.org/mosh-1.3.2.tar.gz' source_sha256 'da600573dfa827d88ce114e0fed30210689381bbdcff543c931e4d6a2e851216' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mosh/1.3.2-3_armv7l/mosh-1.3.2-3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mosh/1.3.2-3_armv7l/mosh-1.3.2-3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mosh/1.3.2-3_i686/mosh-1.3.2-3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mosh/1.3.2-3_x86_64/mosh-1.3.2-3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mosh/1.3.2-3_x86_64/mosh-1.3.2-3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '206acadc595fd9645a1b1f31293774c8aaaae75f6ea3f0ae766c8915a0657c75', armv7l: '206acadc595fd9645a1b1f31293774c8aaaae75f6ea3f0ae766c8915a0657c75', i686: 'f42e4dd4f593f47faac209e289826199849480262abd2b99faf8152396bcaae7', - x86_64: '9851ac9520d24cfa02881eaba610cecd4e14b7a1caffb0a2c63b18eb6c745030', + x86_64: '9851ac9520d24cfa02881eaba610cecd4e14b7a1caffb0a2c63b18eb6c745030' }) depends_on 'protobuf' @@ -30,6 +30,6 @@ class Mosh < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/most.rb b/packages/most.rb index 5a87a7df2..792cb1ab2 100644 --- a/packages/most.rb +++ b/packages/most.rb @@ -9,17 +9,17 @@ class Most < Package source_url 'https://www.jedsoft.org/releases/most/most-5.1.0.tar.gz' source_sha256 'db805d1ffad3e85890802061ac8c90e3c89e25afb184a794e03715a3ed190501' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/most/5.1.0_armv7l/most-5.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/most/5.1.0_armv7l/most-5.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/most/5.1.0_i686/most-5.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/most/5.1.0_x86_64/most-5.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/most/5.1.0_x86_64/most-5.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '333fee656f76d9a8d5343edf9d2e1c29c48d73b4c21992a76439644c7edf7f70', armv7l: '333fee656f76d9a8d5343edf9d2e1c29c48d73b4c21992a76439644c7edf7f70', i686: '5e3463ae4c793fcc7ee528c0b722bfe665792f831e87e7d6b88c0a1bda124825', - x86_64: '3fcf532ef15440abe83413ae0c422e480096a6b4997890eca2825ef288ed13ed', + x86_64: '3fcf532ef15440abe83413ae0c422e480096a6b4997890eca2825ef288ed13ed' }) depends_on 'slang' diff --git a/packages/motif.rb b/packages/motif.rb index f24afdbf7..508d65622 100644 --- a/packages/motif.rb +++ b/packages/motif.rb @@ -9,17 +9,17 @@ class Motif < Package source_url 'https://downloads.sourceforge.net/project/motif/Motif%202.3.8%20Source%20Code/motif-2.3.8.tar.gz' source_sha256 '859b723666eeac7df018209d66045c9853b50b4218cecadb794e2359619ebce7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/motif/2.3.8_armv7l/motif-2.3.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/motif/2.3.8_armv7l/motif-2.3.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/motif/2.3.8_i686/motif-2.3.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/motif/2.3.8_x86_64/motif-2.3.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/motif/2.3.8_x86_64/motif-2.3.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1c54520d4eaf0c6f9731aa486d63df65b6f0b32edef3eff2184dc6b699851b42', armv7l: '1c54520d4eaf0c6f9731aa486d63df65b6f0b32edef3eff2184dc6b699851b42', i686: '6ff165d03c99b80835f8e115712bcd54538c6a3024481e88cc8419043e3d070c', - x86_64: '2eb3c2761fdae830ecf8ab30b406de48a566112e635d63456d802da5ff012081', + x86_64: '2eb3c2761fdae830ecf8ab30b406de48a566112e635d63456d802da5ff012081' }) depends_on 'fontconfig' diff --git a/packages/mp4v2.rb b/packages/mp4v2.rb index c7f717c78..9580b6c00 100644 --- a/packages/mp4v2.rb +++ b/packages/mp4v2.rb @@ -9,17 +9,17 @@ class Mp4v2 < Package source_url 'https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mp4v2/mp4v2-2.0.0.tar.bz2' source_sha256 '0319b9a60b667cf10ee0ec7505eb7bdc0a2e21ca7a93db96ec5bd758e3428338' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mp4v2/2.0.0_armv7l/mp4v2-2.0.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mp4v2/2.0.0_armv7l/mp4v2-2.0.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mp4v2/2.0.0_i686/mp4v2-2.0.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mp4v2/2.0.0_x86_64/mp4v2-2.0.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mp4v2/2.0.0_x86_64/mp4v2-2.0.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a636db38c7bc1f2ea3d01f64d271f56edd37ffeafdbb792701a352ce996bcc2e', armv7l: 'a636db38c7bc1f2ea3d01f64d271f56edd37ffeafdbb792701a352ce996bcc2e', i686: '364b76b514b0f942336f821fc2c8216d1b5cb540b820fcf0233eda451ec578ce', - x86_64: '0c65a40cbef64c0d33c3d2e7d2b46ea83d0a14f053de873f0efa62dc79f8841b', + x86_64: '0c65a40cbef64c0d33c3d2e7d2b46ea83d0a14f053de873f0efa62dc79f8841b' }) def self.patch diff --git a/packages/mpg123.rb b/packages/mpg123.rb index 1dec2f62f..3ae7341a8 100644 --- a/packages/mpg123.rb +++ b/packages/mpg123.rb @@ -9,17 +9,17 @@ class Mpg123 < Package source_url 'https://sourceforge.net/projects/mpg123/files/mpg123/1.29.3/mpg123-1.29.3.tar.bz2' source_sha256 '963885d8cc77262f28b77187c7d189e32195e64244de2530b798ddf32183e847' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpg123/1.29.3_armv7l/mpg123-1.29.3-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpg123/1.29.3_armv7l/mpg123-1.29.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpg123/1.29.3_armv7l/mpg123-1.29.3-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpg123/1.29.3_i686/mpg123-1.29.3-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpg123/1.29.3_x86_64/mpg123-1.29.3-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpg123/1.29.3_x86_64/mpg123-1.29.3-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '6fe2ab75f5e2dcaf0f5535dd303e0e8fbe216c20198089b917308695635e0fa8', + binary_sha256({ + aarch64: '6fe2ab75f5e2dcaf0f5535dd303e0e8fbe216c20198089b917308695635e0fa8', armv7l: '6fe2ab75f5e2dcaf0f5535dd303e0e8fbe216c20198089b917308695635e0fa8', i686: '643101b7969e47a338e733856b562d3630d9ad0fff78e16e3c9bf1d6b2836293', - x86_64: 'b03804b351e3601fe2f779e2bff6d02e6b170afa89fd30f933c114349d00453a', + x86_64: 'b03804b351e3601fe2f779e2bff6d02e6b170afa89fd30f933c114349d00453a' }) depends_on 'alsa_lib' diff --git a/packages/mpv.rb b/packages/mpv.rb index 3fa5167a6..beb94da13 100644 --- a/packages/mpv.rb +++ b/packages/mpv.rb @@ -11,13 +11,13 @@ class Mpv < Package git_hashtag "v#{@_ver}" binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_i686/mpv-0.34.0-chromeos-i686.tpxz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_i686/mpv-0.34.0-chromeos-i686.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_armv7l/mpv-0.34.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_armv7l/mpv-0.34.0-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_x86_64/mpv-0.34.0-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: 'f74ba4cade2a5bbf454d4541f868022e135fc83771aadb74e73744374c73f1f6', + i686: 'f74ba4cade2a5bbf454d4541f868022e135fc83771aadb74e73744374c73f1f6', aarch64: '02e091134eedd1a0d468ce9a1032048e1e39d4310df919d41ce15a2ec5995c97', armv7l: '02e091134eedd1a0d468ce9a1032048e1e39d4310df919d41ce15a2ec5995c97', x86_64: '5cfe927d93d12fa456828b62afebff35d182b7105052f6186aef820a40436ebc' diff --git a/packages/msttcorefonts.rb b/packages/msttcorefonts.rb index a46ff098b..248dc5e2c 100644 --- a/packages/msttcorefonts.rb +++ b/packages/msttcorefonts.rb @@ -9,17 +9,17 @@ class Msttcorefonts < Package source_url 'https://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/msttcorefonts_3.6.tar.gz' source_sha256 'c23a2c519acad44fb65dfdd5b6f7de7b351ec15394df52cc744e3c6deb51d42f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/msttcorefonts/3.6_armv7l/msttcorefonts-3.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/msttcorefonts/3.6_armv7l/msttcorefonts-3.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/msttcorefonts/3.6_i686/msttcorefonts-3.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/msttcorefonts/3.6_x86_64/msttcorefonts-3.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/msttcorefonts/3.6_x86_64/msttcorefonts-3.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f6c8457c11a02cd39c89a35af70038de861610c75dcb6304d7baf0f283306370', armv7l: 'f6c8457c11a02cd39c89a35af70038de861610c75dcb6304d7baf0f283306370', i686: 'ff4943e48567b37bfb3c871aa458351572016f9f501c789c5d7f8cd4b5db49a7', - x86_64: 'ce135a84d46fa69fbc29638d389d4ac6cf4fef4b1921f4f9a1497d17d6f4fed7', + x86_64: 'ce135a84d46fa69fbc29638d389d4ac6cf4fef4b1921f4f9a1497d17d6f4fed7' }) depends_on 'cabextract' @@ -33,7 +33,7 @@ class Msttcorefonts < Package end def self.install - system "./update-ms-fonts" + system './update-ms-fonts' end def self.postinstall diff --git a/packages/mtdev.rb b/packages/mtdev.rb index 890bd8a01..de2bf0cb4 100644 --- a/packages/mtdev.rb +++ b/packages/mtdev.rb @@ -9,17 +9,17 @@ class Mtdev < Package source_url 'http://bitmath.org/code/mtdev/mtdev-1.1.5.tar.bz2' source_sha256 '6677d5708a7948840de734d8b4675d5980d4561171c5a8e89e54adf7a13eba7f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtdev/1.1.5-0_armv7l/mtdev-1.1.5-0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtdev/1.1.5-0_armv7l/mtdev-1.1.5-0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtdev/1.1.5-0_i686/mtdev-1.1.5-0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtdev/1.1.5-0_x86_64/mtdev-1.1.5-0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtdev/1.1.5-0_x86_64/mtdev-1.1.5-0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6c0bbb0650a3777648f106279d11e702c75c01c2b036f113bd8cf0cab6bf463a', armv7l: '6c0bbb0650a3777648f106279d11e702c75c01c2b036f113bd8cf0cab6bf463a', i686: '0a18d63b9ecbd32dabc98e0b63f8514696ffd133227a42173193e828e1e7752f', - x86_64: 'ef6142c6cbaa71698acbb2cfcc3c40d5e9674931adfbb7352ce71b9b45c1027f', + x86_64: 'ef6142c6cbaa71698acbb2cfcc3c40d5e9674931adfbb7352ce71b9b45c1027f' }) def self.build diff --git a/packages/mtools.rb b/packages/mtools.rb index 205ddb6ca..5ed4ee1f0 100644 --- a/packages/mtools.rb +++ b/packages/mtools.rb @@ -10,17 +10,17 @@ class Mtools < Package source_url "https://ftp.gnu.org/gnu/mtools/mtools-#{@_ver}.tar.lz" source_sha256 'd09cff66d7277ad36a7573fc3e9803bfa558cdda83baabaafbf7761317462283' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtools/4.0.26_armv7l/mtools-4.0.26-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtools/4.0.26_armv7l/mtools-4.0.26-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtools/4.0.26_armv7l/mtools-4.0.26-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtools/4.0.26_i686/mtools-4.0.26-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtools/4.0.26_x86_64/mtools-4.0.26-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtools/4.0.26_x86_64/mtools-4.0.26-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'b04897069248682f60fe685c66cb74b1da86cbb393d80eca88a4445623a7f267', + binary_sha256({ + aarch64: 'b04897069248682f60fe685c66cb74b1da86cbb393d80eca88a4445623a7f267', armv7l: 'b04897069248682f60fe685c66cb74b1da86cbb393d80eca88a4445623a7f267', i686: '35492c72f9e99631a58d3ad83847c9b6beca88bcda5549e5ca782fc404e7480d', - x86_64: 'f844076f5ac3d63daf9e0468b13de4c9d17f0b479b46a2fed44d30f618c9fccb', + x86_64: 'f844076f5ac3d63daf9e0468b13de4c9d17f0b479b46a2fed44d30f618c9fccb' }) def self.build @@ -30,6 +30,6 @@ class Mtools < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/mtr.rb b/packages/mtr.rb index a2580ca5d..c34987d2b 100644 --- a/packages/mtr.rb +++ b/packages/mtr.rb @@ -9,17 +9,17 @@ class Mtr < Package source_url 'ftp://ftp.bitwizard.nl/mtr/mtr-0.93.tar.gz' source_sha256 '229c673d637bd7dbb96471623785a47e85da0b1944978200c949994c1e6af10d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtr/0.93_armv7l/mtr-0.93-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtr/0.93_armv7l/mtr-0.93-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtr/0.93_i686/mtr-0.93-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtr/0.93_x86_64/mtr-0.93-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mtr/0.93_x86_64/mtr-0.93-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '10827000fd244c4a001077b013ed89d9ee156297764a59b763938e2e261d1965', armv7l: '10827000fd244c4a001077b013ed89d9ee156297764a59b763938e2e261d1965', i686: '6d42197636f5bc79bd63e879a4e50fa4d13c72e552d8393ac1893b2ae10bf226', - x86_64: '7ec1e4e20d17fa583089f1ce681c4dd373fdf9683eb36a7d14ede883a2fca0fc', + x86_64: '7ec1e4e20d17fa583089f1ce681c4dd373fdf9683eb36a7d14ede883a2fca0fc' }) def self.build @@ -33,7 +33,7 @@ class Mtr < Package def self.install system 'sudo', 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - system 'sudo', 'chown', '-R', "#{USER}:#{USER}", "#{CREW_DEST_DIR}" + system 'sudo', 'chown', '-R', "#{USER}:#{USER}", CREW_DEST_DIR.to_s end def self.postinstall diff --git a/packages/multitail.rb b/packages/multitail.rb index e4d5c2f71..d764c2305 100644 --- a/packages/multitail.rb +++ b/packages/multitail.rb @@ -9,17 +9,17 @@ class Multitail < Package source_url 'https://www.vanheusden.com/multitail/multitail-6.4.2.tgz' source_sha256 'af1d5458a78ad3b747c5eeb135b19bdca281ce414cefdc6ea0cff6d913caa1fd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/multitail/6.4.2-1_armv7l/multitail-6.4.2-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/multitail/6.4.2-1_armv7l/multitail-6.4.2-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/multitail/6.4.2-1_i686/multitail-6.4.2-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/multitail/6.4.2-1_x86_64/multitail-6.4.2-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/multitail/6.4.2-1_x86_64/multitail-6.4.2-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e82af7ce211b54d03d0938a27af1c9471c857440e81a88cd4b5188dd63913a27', armv7l: 'e82af7ce211b54d03d0938a27af1c9471c857440e81a88cd4b5188dd63913a27', i686: '553c789667253e18f656dfec111eaa05c9b95e69ee06ebcfec0488655ac00434', - x86_64: '2059e4345609cbd3c45b40b5f741dc294e26f58f44e52b424f85c07ff3375ec7', + x86_64: '2059e4345609cbd3c45b40b5f741dc294e26f58f44e52b424f85c07ff3375ec7' }) depends_on 'ncurses' @@ -30,7 +30,7 @@ class Multitail < Package end def self.install - system "make", "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' system "mkdir -p #{CREW_DEST_DIR}$HOME" system "cp #{CREW_DEST_PREFIX}/etc/multitail.conf.new #{CREW_DEST_DIR}$HOME/.multitail.conf" system "cp #{CREW_DEST_PREFIX}/etc/multitail.conf.new $HOME/.multitail.conf" @@ -38,7 +38,7 @@ class Multitail < Package def self.postinstall puts - puts "To configure, edit $HOME/.multitail.conf".lightblue + puts 'To configure, edit $HOME/.multitail.conf'.lightblue puts end end diff --git a/packages/muparser.rb b/packages/muparser.rb index ef72454b5..c853c741c 100644 --- a/packages/muparser.rb +++ b/packages/muparser.rb @@ -9,17 +9,17 @@ class Muparser < Package source_url 'https://github.com/beltoforion/muparser/archive/v2.2.6.1.tar.gz' source_sha256 'd2562853d972b6ddb07af47ce8a1cdeeb8bb3fa9e8da308746de391db67897b3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/muparser/2.6.1_armv7l/muparser-2.6.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/muparser/2.6.1_armv7l/muparser-2.6.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/muparser/2.6.1_i686/muparser-2.6.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/muparser/2.6.1_x86_64/muparser-2.6.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/muparser/2.6.1_x86_64/muparser-2.6.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4fce29777174db06a8b8ced631ed78b16f2ccbee130cc5a72ff80035ee9b788e', armv7l: '4fce29777174db06a8b8ced631ed78b16f2ccbee130cc5a72ff80035ee9b788e', i686: '7491c925d7a81eb17bbb1746aa3b6bfee18c6e62e4a43a5bbde4e7b620fee76c', - x86_64: 'f00187a350bb837e95c946ed8a85fcfa47ee62e34891155dd4a9f255aa529b39', + x86_64: 'f00187a350bb837e95c946ed8a85fcfa47ee62e34891155dd4a9f255aa529b39' }) def self.build @@ -33,6 +33,6 @@ class Muparser < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/mupdf.rb b/packages/mupdf.rb index b72ed12ae..63ad852fa 100644 --- a/packages/mupdf.rb +++ b/packages/mupdf.rb @@ -9,17 +9,17 @@ class Mupdf < Package source_url 'https://mupdf.com/downloads/archive/mupdf-1.20.0-source.tar.lz' source_sha256 '68dbb1cf5e31603380ce3f1c7f6c431ad442fa735d048700f50ab4de4c3b0f82' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mupdf/1.20.0_armv7l/mupdf-1.20.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mupdf/1.20.0_armv7l/mupdf-1.20.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mupdf/1.20.0_i686/mupdf-1.20.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mupdf/1.20.0_x86_64/mupdf-1.20.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mupdf/1.20.0_x86_64/mupdf-1.20.0-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0a1ce87c5e8252efd0e9afce24e605965c6516623897ca5fd31d495ae0d8c98c', armv7l: '0a1ce87c5e8252efd0e9afce24e605965c6516623897ca5fd31d495ae0d8c98c', i686: '8002b5e73d5147791e57264100ef56427048d3665e845dce538dd49bdb4042b5', - x86_64: '31f9ebf66d6e1566ab66a6d9b670a94bdd9378ccb55ff900776844b26cc97bcc', + x86_64: '31f9ebf66d6e1566ab66a6d9b670a94bdd9378ccb55ff900776844b26cc97bcc' }) depends_on 'freetype' @@ -30,10 +30,10 @@ class Mupdf < Package depends_on 'sommelier' unless ARCH == 'i686' def self.build - unless ARCH == 'i686' - system "make prefix=#{CREW_PREFIX}" - else + if ARCH == 'i686' system "make HAVE_X11=no prefix=#{CREW_PREFIX}" + else + system "make prefix=#{CREW_PREFIX}" end end diff --git a/packages/musl_brotli.rb b/packages/musl_brotli.rb index f8bf356dd..1a955ec65 100644 --- a/packages/musl_brotli.rb +++ b/packages/musl_brotli.rb @@ -36,7 +36,7 @@ class Musl_brotli < Package -DWITH_STATIC_LIB=ON \ ../ -G Ninja" end - system "PATH=#{CREW_MUSL_PREFIX}/bin:#{CREW_MUSL_PREFIX}/#{ARCH}-linux-musl#{@abi}/bin:#{ENV['PATH']} \ + system "PATH=#{CREW_MUSL_PREFIX}/bin:#{CREW_MUSL_PREFIX}/#{ARCH}-linux-musl#{@abi}/bin:#{ENV.fetch('PATH', nil)} \ samu -C builddir -j#{CREW_NPROC}" end diff --git a/packages/musl_libnghttp2.rb b/packages/musl_libnghttp2.rb index 2dc958829..4cf69481b 100644 --- a/packages/musl_libnghttp2.rb +++ b/packages/musl_libnghttp2.rb @@ -42,7 +42,7 @@ class Musl_libnghttp2 < Package -DENABLE_LIB_ONLY=ON \ ../ -G Ninja" end - system "PATH=#{CREW_MUSL_PREFIX}/bin:#{CREW_MUSL_PREFIX}/#{ARCH}-linux-musl#{MUSL_ABI}/bin:#{ENV['PATH']} \ + system "PATH=#{CREW_MUSL_PREFIX}/bin:#{CREW_MUSL_PREFIX}/#{ARCH}-linux-musl#{MUSL_ABI}/bin:#{ENV.fetch('PATH', nil)} \ samu -C builddir -j#{CREW_NPROC}" end diff --git a/packages/mutagen.rb b/packages/mutagen.rb index 3a5b2b216..cdaa2e362 100644 --- a/packages/mutagen.rb +++ b/packages/mutagen.rb @@ -6,17 +6,17 @@ class Mutagen < Package version '0.15.1' license 'GPL-2' compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://github.com/mutagen-io/mutagen/releases/download/v0.15.1/mutagen_linux_arm_v0.15.1.tar.gz', armv7l: 'https://github.com/mutagen-io/mutagen/releases/download/v0.15.1/mutagen_linux_arm_v0.15.1.tar.gz', i686: 'https://github.com/mutagen-io/mutagen/releases/download/v0.15.1/mutagen_linux_386_v0.15.1.tar.gz', - x86_64: 'https://github.com/mutagen-io/mutagen/releases/download/v0.15.1/mutagen_linux_amd64_v0.15.1.tar.gz', + x86_64: 'https://github.com/mutagen-io/mutagen/releases/download/v0.15.1/mutagen_linux_amd64_v0.15.1.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: '74e5dd5aba9129e41b788a4cca46b102f61bef11a22f63a3b7c7e73c85b8d8bb', armv7l: '74e5dd5aba9129e41b788a4cca46b102f61bef11a22f63a3b7c7e73c85b8d8bb', i686: 'f02be5655607541fd264d5678a7ae8e6f34c6de05b4f24c3b20bf2945c11cbc4', - x86_64: 'e88afa1657291697245f54abab4eda84531e785bb945e2d92dfc2aab830f7120', + x86_64: 'e88afa1657291697245f54abab4eda84531e785bb945e2d92dfc2aab830f7120' }) def self.install diff --git a/packages/mutt.rb b/packages/mutt.rb index a6849cbde..fe59b1cc5 100644 --- a/packages/mutt.rb +++ b/packages/mutt.rb @@ -45,6 +45,6 @@ class Mutt < Package # Mutt configuration export SASL_PATH=#{CREW_PREFIX}/lib/sasl2 MUTTEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/mutt", @muttenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/mutt", @muttenv) end end diff --git a/packages/mysql.rb b/packages/mysql.rb index 9a6a2af3c..aa26c914d 100644 --- a/packages/mysql.rb +++ b/packages/mysql.rb @@ -9,9 +9,9 @@ class Mysql < Package source_url 'https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar.xz' source_sha256 '39d58319a2d34b27dc229eb32c07f3902863fb5dfe25d25b5d537cc7299b4fed' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'numactl' @@ -25,7 +25,7 @@ class Mysql < Package FileUtils.mv 'man/', "#{CREW_DEST_PREFIX}/share" FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/mysql" Dir["#{CREW_DEST_PREFIX}/mysql/bin/*"].map do |f| - f.sub!("#{CREW_DEST_DIR}", '') + f.sub!(CREW_DEST_DIR.to_s, '') FileUtils.ln_s f, "#{CREW_DEST_PREFIX}/bin/" end FileUtils.ln_s "#{CREW_PREFIX}/mysql/support-files/mysql.server", "#{CREW_DEST_PREFIX}/bin/mysql.server" @@ -33,41 +33,39 @@ class Mysql < Package end def self.postinstall - unless Dir.exist? "#{CREW_PREFIX}/mysql/data" - system "mysqld --initialize-insecure --user=#{USER}" - end + system "mysqld --initialize-insecure --user=#{USER}" unless Dir.exist? "#{CREW_PREFIX}/mysql/data" puts - puts "WARNING: This is an insecure install without a root password!".orange + puts 'WARNING: This is an insecure install without a root password!'.orange puts - puts "To lockdown permissions, execute the following:".orange - puts "mysql_secure_installation".orange + puts 'To lockdown permissions, execute the following:'.orange + puts 'mysql_secure_installation'.orange puts - puts "To reset the root password, see https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html#resetting-permissions-unix".lightblue + puts 'To reset the root password, see https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html#resetting-permissions-unix'.lightblue puts - puts "To start/stop mysqld, execute the following:".lightblue - puts "mysql.server start".lightblue - puts "mysql.server stop".lightblue + puts 'To start/stop mysqld, execute the following:'.lightblue + puts 'mysql.server start'.lightblue + puts 'mysql.server stop'.lightblue puts - puts "To start mysqld on login, execute the following:".lightblue + puts 'To start mysqld on login, execute the following:'.lightblue puts "echo 'if [ -f #{CREW_PREFIX}/bin/mysql.server ]; then' >> ~/.bashrc".lightblue puts "echo ' #{CREW_PREFIX}/bin/mysql.server start' >> ~/.bashrc".lightblue puts "echo 'fi' >> ~/.bashrc".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue puts puts "Databases are stored in #{CREW_PREFIX}/mysql/data.".lightblue puts - puts "MySQL Server documentation: https://dev.mysql.com/doc/refman/8.0/en/".lightblue + puts 'MySQL Server documentation: https://dev.mysql.com/doc/refman/8.0/en/'.lightblue puts end def self.remove data_dir = "#{CREW_PREFIX}/mysql" - if Dir.exist? "#{data_dir}" + if Dir.exist? data_dir.to_s puts "\nWARNING: This will delete all your databases!".orange print "Would you like to remove #{data_dir}? [y/N] " case $stdin.getc when 'y', 'Y' - FileUtils.rm_rf "#{data_dir}" + FileUtils.rm_rf data_dir.to_s puts "#{data_dir} removed.".lightred else puts "#{data_dir} saved.".lightgreen diff --git a/packages/mywanip.rb b/packages/mywanip.rb index 748a72ebb..0ea816d44 100644 --- a/packages/mywanip.rb +++ b/packages/mywanip.rb @@ -1,4 +1,4 @@ -require "package" +require 'package' class Mywanip < Package description 'Script to grab your WAN IP address using various means.' @@ -10,7 +10,7 @@ class Mywanip < Package source_sha256 '789d22cfa60a40cf60d59e561500cd27e39ac03ecff2e948111a2a07f830fd67' def self.install - system "chmod +x mywanip" + system 'chmod +x mywanip' system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "cp mywanip #{CREW_DEST_PREFIX}/bin" end diff --git a/packages/nanomsg.rb b/packages/nanomsg.rb index 3859d7fc9..8c0430179 100644 --- a/packages/nanomsg.rb +++ b/packages/nanomsg.rb @@ -9,17 +9,17 @@ class Nanomsg < Package source_url 'https://github.com/nanomsg/nanomsg/archive/1.1.5.tar.gz' source_sha256 '218b31ae1534ab897cb5c419973603de9ca1a5f54df2e724ab4a188eb416df5a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nanomsg/1.1.5_armv7l/nanomsg-1.1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nanomsg/1.1.5_armv7l/nanomsg-1.1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nanomsg/1.1.5_i686/nanomsg-1.1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nanomsg/1.1.5_x86_64/nanomsg-1.1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nanomsg/1.1.5_x86_64/nanomsg-1.1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '70871fc6e26bbb62ed2924c9f368f9dae4395a7c03306ccfd00d01fcae196c03', armv7l: '70871fc6e26bbb62ed2924c9f368f9dae4395a7c03306ccfd00d01fcae196c03', i686: 'fed0e57269bae6898436d906b38cc36751aa1abd3c786810168ad9f673d002c8', - x86_64: 'fbe6018ba37354fb102a78ec63c0aef7a36f0e1e34b0bf19355e3e912df498c2', + x86_64: 'fbe6018ba37354fb102a78ec63c0aef7a36f0e1e34b0bf19355e3e912df498c2' }) def self.build diff --git a/packages/natron.rb b/packages/natron.rb index 7ee2160ce..8732ae408 100644 --- a/packages/natron.rb +++ b/packages/natron.rb @@ -11,10 +11,10 @@ class Natron < Package no_compile_needed - binary_url ({ + binary_url({ x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/natron/2.4.0_x86_64/natron-2.4.0-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ x86_64: '35b3c22b67f74d285e71f619179cf36a3a475d0df37dd7dcb104d22a318edce4' }) @@ -39,8 +39,8 @@ class Natron < Package config_dir = "#{HOME}/.Natron" if Dir.exist? config_dir print "Would you like to remove the config directory #{config_dir}? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else diff --git a/packages/ncat.rb b/packages/ncat.rb index 513cdf9b7..efab70bd5 100644 --- a/packages/ncat.rb +++ b/packages/ncat.rb @@ -9,30 +9,30 @@ class Ncat < Package source_url 'https://nmap.org/dist/nmap-7.60.tar.bz2' source_sha256 'a8796ecc4fa6c38aad6139d9515dc8113023a82e9d787e5a5fb5fa1b05516f21' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncat/7.60_armv7l/ncat-7.60-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncat/7.60_armv7l/ncat-7.60-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncat/7.60_i686/ncat-7.60-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncat/7.60_x86_64/ncat-7.60-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncat/7.60_x86_64/ncat-7.60-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1607433b71f7faef46bc911acac09d0c34170c874ce9b7b876b4bdb6bee7b0f1', armv7l: '1607433b71f7faef46bc911acac09d0c34170c874ce9b7b876b4bdb6bee7b0f1', i686: '9900b3105aa411615c45d4b4db18ec0cae0e3a49d7e4a5df708c3b7bdfaf68d5', - x86_64: '5660ea321436f1b9642d318a77e9b0b5c379825ac0611daaf5f82dd794753598', + x86_64: '5660ea321436f1b9642d318a77e9b0b5c379825ac0611daaf5f82dd794753598' }) depends_on 'buildessential' => :build - depends_on 'filecmd' => :build #configure uses file + depends_on 'filecmd' => :build # configure uses file def self.build - #fixup "/usr/bin/file" -> "file" in the configure script + # fixup "/usr/bin/file" -> "file" in the configure script system "sed -i s#/usr/bin/file##{CREW_PREFIX}/bin/file#g libdnet-stripped/configure" - #without-zenmap in configure removes openssl dependency + # without-zenmap in configure removes openssl dependency system "./configure --without-zenmap --prefix=#{CREW_PREFIX}" - system "cd ncat && make" + system 'cd ncat && make' end def self.install diff --git a/packages/ncdc.rb b/packages/ncdc.rb index add25914d..89fa3682b 100644 --- a/packages/ncdc.rb +++ b/packages/ncdc.rb @@ -9,17 +9,17 @@ class Ncdc < Package source_url 'https://dev.yorhel.nl/download/ncdc-1.20.tar.gz' source_sha256 '8a998857df6289b6bd44287fc06f705b662098189f2a8fe95b1a5fbc703b9631' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdc/1.20_armv7l/ncdc-1.20-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdc/1.20_armv7l/ncdc-1.20-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdc/1.20_i686/ncdc-1.20-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdc/1.20_x86_64/ncdc-1.20-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdc/1.20_x86_64/ncdc-1.20-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '29c39214a120bd002a78b118a53daa085530e837a6b67f1cf10bbaa7d1991524', armv7l: '29c39214a120bd002a78b118a53daa085530e837a6b67f1cf10bbaa7d1991524', i686: 'f28d8e26a29f6c2d555f591e5b3552aa1231fc843f52b827950ab67293443f2f', - x86_64: '7d72e59960fa27fef99a6f45c0fc9fc86b62931851c811d192e60d1376829452', + x86_64: '7d72e59960fa27fef99a6f45c0fc9fc86b62931851c811d192e60d1376829452' }) depends_on 'ncurses' @@ -35,10 +35,10 @@ class Ncdc < Package "--prefix=#{CREW_PREFIX}", "CPPFLAGS=-I#{CREW_PREFIX}/include/ncursesw", '--with-geoip' - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ncdu.rb b/packages/ncdu.rb index ff8433572..095f8b7d8 100644 --- a/packages/ncdu.rb +++ b/packages/ncdu.rb @@ -9,27 +9,27 @@ class Ncdu < Package source_url 'https://dev.yorhel.nl/download/ncdu-1.12.tar.gz' source_sha256 '820e4e4747a2a2ec7a2e9f06d2f5a353516362c22496a10a9834f871b877499a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdu/1.12_armv7l/ncdu-1.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdu/1.12_armv7l/ncdu-1.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdu/1.12_i686/ncdu-1.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdu/1.12_x86_64/ncdu-1.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncdu/1.12_x86_64/ncdu-1.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ac04b6c7a0c6ac7b9bf75636806e12539631d5617bb85ed9ed9c8536c95062a6', armv7l: 'ac04b6c7a0c6ac7b9bf75636806e12539631d5617bb85ed9ed9c8536c95062a6', i686: '095cd7dc346f99bb9e3e4361f35e034636efb0b68d4b22f9320c72cb0c782164', - x86_64: '5b764d5d1f4bc9186384e2aa3d7c51aa84c9c2ed1f6eb78a0ac3ed431d875745', + x86_64: '5b764d5d1f4bc9186384e2aa3d7c51aa84c9c2ed1f6eb78a0ac3ed431d875745' }) depends_on 'ncurses' def self.build system "./configure --prefix=#{CREW_PREFIX} CPPFLAGS=-I#{CREW_PREFIX}/include/ncurses" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ncftp.rb b/packages/ncftp.rb index 1fc28ba7f..1b4e67884 100644 --- a/packages/ncftp.rb +++ b/packages/ncftp.rb @@ -9,27 +9,27 @@ class Ncftp < Package source_url 'ftp://ftp.ncftp.com/ncftp/ncftp-3.2.6-src.tar.gz' source_sha256 '129e5954850290da98af012559e6743de193de0012e972ff939df9b604f81c23' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncftp/3.2.6_armv7l/ncftp-3.2.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncftp/3.2.6_armv7l/ncftp-3.2.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncftp/3.2.6_i686/ncftp-3.2.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncftp/3.2.6_x86_64/ncftp-3.2.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncftp/3.2.6_x86_64/ncftp-3.2.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3321010fccdc0fc30a11c7deb914f4c9b6ce606f3e3dd191b87a9266a7ed6afc', armv7l: '3321010fccdc0fc30a11c7deb914f4c9b6ce606f3e3dd191b87a9266a7ed6afc', i686: 'a634b1f53908bcd6e0e5d161b1a66508124d63aa8e519db69e72ef05dea5890f', - x86_64: 'ca72890ad514201b5e70d071055d5f50afcf7a3fb32ce7e3410b38550d64cdfa', + x86_64: 'ca72890ad514201b5e70d071055d5f50afcf7a3fb32ce7e3410b38550d64cdfa' }) depends_on 'buildessential' def self.build - system "./configure" - system "make" + system './configure' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/nconvert.rb b/packages/nconvert.rb index 4027df4a6..da3e7fe02 100644 --- a/packages/nconvert.rb +++ b/packages/nconvert.rb @@ -6,13 +6,13 @@ class Nconvert < Package version '7.39' license 'NConvert-EULA' compatibility 'i686,x86_64' - source_url ({ - i686: 'https://download.xnview.com/NConvert-linux.tgz', - x86_64: 'https://download.xnview.com/NConvert-linux64.tgz', + source_url({ + i686: 'https://download.xnview.com/NConvert-linux.tgz', + x86_64: 'https://download.xnview.com/NConvert-linux64.tgz' }) - source_sha256 ({ - i686: '5e8364bdc1fe61d2c37871e0591ddc2048ccf0cd8041846b433ef04f10280cba', - x86_64: '10f576609a982c9d7f4a519c9a49899609b63cea65d1a38b0c6f0c2fda2eb8c1', + source_sha256({ + i686: '5e8364bdc1fe61d2c37871e0591ddc2048ccf0cd8041846b433ef04f10280cba', + x86_64: '10f576609a982c9d7f4a519c9a49899609b63cea65d1a38b0c6f0c2fda2eb8c1' }) def self.install diff --git a/packages/ncrack.rb b/packages/ncrack.rb index 0b5d1bb93..2c6186499 100644 --- a/packages/ncrack.rb +++ b/packages/ncrack.rb @@ -1,7 +1,7 @@ require 'package' class Ncrack < Package - description "Ncrack is a high-speed network authentication cracking tool." + description 'Ncrack is a high-speed network authentication cracking tool.' homepage 'https://nmap.org/ncrack/' version '0.5' license 'NPSL' @@ -9,27 +9,27 @@ class Ncrack < Package source_url 'https://nmap.org/ncrack/dist/ncrack-0.5.tar.gz' source_sha256 'dbad9440c861831836d47ece95aeb2bd40374a3eb03a14dea0fe1bfa73ecd4bc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncrack/0.5_armv7l/ncrack-0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncrack/0.5_armv7l/ncrack-0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncrack/0.5_i686/ncrack-0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncrack/0.5_x86_64/ncrack-0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ncrack/0.5_x86_64/ncrack-0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '94ff9ab741817018e2501ee7047a913cb921429a02b55b2ca2c9ae84a1c2e0c1', armv7l: '94ff9ab741817018e2501ee7047a913cb921429a02b55b2ca2c9ae84a1c2e0c1', i686: '9ef45c87ac193be024430bc75191153973434f5fbbaf03c7a3fb12b28b2581d0', - x86_64: '285603cd26d6bf1a4a1103d52726157b6491d6611ea4188edd8ccee2eaae9426', + x86_64: '285603cd26d6bf1a4a1103d52726157b6491d6611ea4188edd8ccee2eaae9426' }) depends_on 'buildessential' def self.build system "./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ndisc6.rb b/packages/ndisc6.rb index 4930b0eea..838998940 100644 --- a/packages/ndisc6.rb +++ b/packages/ndisc6.rb @@ -9,17 +9,17 @@ class Ndisc6 < Package source_url 'https://www.remlab.net/files/ndisc6/ndisc6-1.0.4.tar.bz2' source_sha256 'abb1da4a98d94e5abe1dd7b1c975de540306b0581cbbd36aff035118b2f25c1f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ndisc6/1.0.4_armv7l/ndisc6-1.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ndisc6/1.0.4_armv7l/ndisc6-1.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ndisc6/1.0.4_i686/ndisc6-1.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ndisc6/1.0.4_x86_64/ndisc6-1.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ndisc6/1.0.4_x86_64/ndisc6-1.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5a9f7557dd481117483f81035f168a8c0de9a2210c57b049219727f6546fc2b1', armv7l: '5a9f7557dd481117483f81035f168a8c0de9a2210c57b049219727f6546fc2b1', i686: 'b2d727341b6a5302dda0da0529635b11cc4e04a1ca1e8eb129ab53bafae17a0f', - x86_64: '2fe334ddc96bd956663ceb593383800e9d8216fb867beadd5ecb099d41504148', + x86_64: '2fe334ddc96bd956663ceb593383800e9d8216fb867beadd5ecb099d41504148' }) def self.build diff --git a/packages/nedit.rb b/packages/nedit.rb index 712884bfa..13000bff6 100644 --- a/packages/nedit.rb +++ b/packages/nedit.rb @@ -9,17 +9,17 @@ class Nedit < Package source_url 'https://downloads.sourceforge.net/project/nedit/nedit-source/nedit-5.7-src.tar.gz' source_sha256 'add9ac79ff973528ad36c86858238bac4f59896c27dbf285cbe6a4d425fca17a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nedit/5.7_armv7l/nedit-5.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nedit/5.7_armv7l/nedit-5.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nedit/5.7_i686/nedit-5.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nedit/5.7_x86_64/nedit-5.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nedit/5.7_x86_64/nedit-5.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4fba5943ef167821c201b21a09dece98b6d81cbcb79527c64e95000f4479c3d8', armv7l: '4fba5943ef167821c201b21a09dece98b6d81cbcb79527c64e95000f4479c3d8', i686: 'a51c662322d42a5a9a040f0c5eda0535c1f03fbc3bb15cb4652a5c7fb5ede8b2', - x86_64: 'c2db0f40ee914ab92f65814953542ec9e5634415ea155076cf9e67f50e9428ed', + x86_64: 'c2db0f40ee914ab92f65814953542ec9e5634415ea155076cf9e67f50e9428ed' }) depends_on 'motif' diff --git a/packages/neovim.rb b/packages/neovim.rb index 4c91ed35a..e9a14f1e0 100644 --- a/packages/neovim.rb +++ b/packages/neovim.rb @@ -9,15 +9,15 @@ class Neovim < Package source_url 'https://github.com/neovim/neovim/archive/v0.4.4.tar.gz' source_sha256 '2f76aac59363677f37592e853ab2c06151cca8830d4b3fe4675b4a52d41fc42c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/neovim/0.4.4_armv7l/neovim-0.4.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/neovim/0.4.4_armv7l/neovim-0.4.4-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/neovim/0.4.4_x86_64/neovim-0.4.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/neovim/0.4.4_x86_64/neovim-0.4.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4f070268cb5386ad3cff2c3a5e7f332a79ce28335ec13f17763d2cb0c5a6083b', armv7l: '4f070268cb5386ad3cff2c3a5e7f332a79ce28335ec13f17763d2cb0c5a6083b', - x86_64: '013241fb25fa27c2247ade5cffdc3694dcd58e4783c7b7a4bf339b92332804d5', + x86_64: '013241fb25fa27c2247ade5cffdc3694dcd58e4783c7b7a4bf339b92332804d5' }) depends_on 'xdg_base' diff --git a/packages/netbeans.rb b/packages/netbeans.rb index 0e8f64e08..433258293 100644 --- a/packages/netbeans.rb +++ b/packages/netbeans.rb @@ -28,7 +28,7 @@ class Netbeans < Package config_dir = "#{HOME}/.netbeans" if Dir.exist? config_dir print "Would you like to remove the config directory #{config_dir}? [y/N] " - case STDIN.getc + case $stdin.getc when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred diff --git a/packages/netcat.rb b/packages/netcat.rb index df6f1e39b..f841e1db6 100644 --- a/packages/netcat.rb +++ b/packages/netcat.rb @@ -9,25 +9,25 @@ class Netcat < Package source_url 'http://downloads.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.gz' source_sha256 '30719c9a4ffbcf15676b8f528233ccc54ee6cba96cb4590975f5fd60c68a066f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcat/0.7.1_armv7l/netcat-0.7.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcat/0.7.1_armv7l/netcat-0.7.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcat/0.7.1_i686/netcat-0.7.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcat/0.7.1_x86_64/netcat-0.7.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcat/0.7.1_x86_64/netcat-0.7.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '02fa145b9e7d8d956b676fe8ce320d507e00852102bcfbf8c11ab68f340d090a', armv7l: '02fa145b9e7d8d956b676fe8ce320d507e00852102bcfbf8c11ab68f340d090a', i686: '1d56c30a41a78072ca56aeefa2fa8de161c807d2d6352cae47e1e3ebbc90d1a1', - x86_64: 'd8eabdf6ac3bd822811c8fc8d5da26dc8a4014cae561a2a77b54c6a1f9a9eff8', + x86_64: 'd8eabdf6ac3bd822811c8fc8d5da26dc8a4014cae561a2a77b54c6a1f9a9eff8' }) def self.build system "./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/netcdf.rb b/packages/netcdf.rb index 46a4bf35c..f63c6f061 100644 --- a/packages/netcdf.rb +++ b/packages/netcdf.rb @@ -9,17 +9,17 @@ class Netcdf < Package source_url 'https://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-c-4.7.4.tar.gz' source_sha256 '0e476f00aeed95af8771ff2727b7a15b2de353fb7bb3074a0d340b55c2bd4ea8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcdf/4.7.4_armv7l/netcdf-4.7.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcdf/4.7.4_armv7l/netcdf-4.7.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcdf/4.7.4_i686/netcdf-4.7.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcdf/4.7.4_x86_64/netcdf-4.7.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netcdf/4.7.4_x86_64/netcdf-4.7.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0023e30b23e00619fdfef8d497d6b9804b64ef79c328dd6839b1bc2ef762b275', armv7l: '0023e30b23e00619fdfef8d497d6b9804b64ef79c328dd6839b1bc2ef762b275', i686: 'ec6dedcabe255f6ae1b476002bf072fb01b04503d133da6a76978fed386e3e8b', - x86_64: 'ff3aaee614a276bcbde78d0afb4339ca7312b76e16f9811bb97a621cb6f8874c', + x86_64: 'ff3aaee614a276bcbde78d0afb4339ca7312b76e16f9811bb97a621cb6f8874c' }) depends_on 'libcurl' diff --git a/packages/nethack4.rb b/packages/nethack4.rb index 4cd347bf0..4855e3011 100644 --- a/packages/nethack4.rb +++ b/packages/nethack4.rb @@ -9,46 +9,47 @@ class Nethack4 < Package source_url 'http://nethack4.org/media/releases/nethack4-4.3-beta2.tar.gz' source_sha256 'b143a86b5e1baf55c663ae09c2663b169d265e95ac43154982296a1887d05f15' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethack4/4.3.0-beta2-1_i686/nethack4-4.3.0-beta2-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethack4/4.3.0-beta2-1_x86_64/nethack4-4.3.0-beta2-1-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethack4/4.3.0-beta2-1_i686/nethack4-4.3.0-beta2-1-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethack4/4.3.0-beta2-1_x86_64/nethack4-4.3.0-beta2-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: '6d350da249e839266caf16d1f1c67ea39bdf504eb078cdad727aad08581aecfa', - x86_64: 'f433701d17fb8ac9c1d6ab57f3038ae27e3fe3999ea00e821f296647f622ec99', + binary_sha256({ + i686: '6d350da249e839266caf16d1f1c67ea39bdf504eb078cdad727aad08581aecfa', + x86_64: 'f433701d17fb8ac9c1d6ab57f3038ae27e3fe3999ea00e821f296647f622ec99' }) def self.build - FileUtils.mkdir("build") - Dir.chdir("build") do + FileUtils.mkdir('build') + Dir.chdir('build') do system "#{CREW_PREFIX}/bin/perl", - "../aimake", - "--config-only", - "--override-directory", "libdir=#{CREW_LIB_PREFIX}", - "--override-directory", "specificlibdir=#{CREW_LIB_PREFIX}", - "--override-directory", "staterootdir=#{CREW_PREFIX}/var", - "--override-directory", "gamesstatedir=#{CREW_PREFIX}/var/games/nethack4", - "--directory-layout=prefix", + '../aimake', + '--config-only', + '--override-directory', "libdir=#{CREW_LIB_PREFIX}", + '--override-directory', "specificlibdir=#{CREW_LIB_PREFIX}", + '--override-directory', "staterootdir=#{CREW_PREFIX}/var", + '--override-directory', "gamesstatedir=#{CREW_PREFIX}/var/games/nethack4", + '--directory-layout=prefix', "--destdir=#{CREW_DEST_DIR}", - "-i", "#{CREW_PREFIX}/", - "--without=gui" + '-i', "#{CREW_PREFIX}/", + '--without=gui' system "#{CREW_PREFIX}/bin/perl", - "../aimake" + '../aimake' end end + def self.install - Dir.chdir("build") do + Dir.chdir('build') do system "#{CREW_PREFIX}/bin/perl", - "../aimake", - "--install-only", - "--override-directory", "libdir=#{CREW_LIB_PREFIX}", - "--override-directory", "specificlibdir=#{CREW_LIB_PREFIX}", - "--override-directory", "staterootdir=#{CREW_PREFIX}/var", - "--override-directory", "gamesstatedir=#{CREW_PREFIX}/var/games/nethack4", - "--directory-layout=prefix", + '../aimake', + '--install-only', + '--override-directory', "libdir=#{CREW_LIB_PREFIX}", + '--override-directory', "specificlibdir=#{CREW_LIB_PREFIX}", + '--override-directory', "staterootdir=#{CREW_PREFIX}/var", + '--override-directory', "gamesstatedir=#{CREW_PREFIX}/var/games/nethack4", + '--directory-layout=prefix', "--destdir=#{CREW_DEST_DIR}", - "-i", "#{CREW_PREFIX}/", - "--without=gui" + '-i', "#{CREW_PREFIX}/", + '--without=gui' end end end diff --git a/packages/nethogs.rb b/packages/nethogs.rb index c1bc9a75a..879b58fde 100644 --- a/packages/nethogs.rb +++ b/packages/nethogs.rb @@ -9,17 +9,17 @@ class Nethogs < Package source_url 'https://github.com/raboof/nethogs/archive/v0.8.6.tar.gz' source_sha256 '317c1d5235d4be677e494e931c41d063a783ac0ac51e35e345e621d261c2e5a0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethogs/0.8.6_armv7l/nethogs-0.8.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethogs/0.8.6_armv7l/nethogs-0.8.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethogs/0.8.6_i686/nethogs-0.8.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethogs/0.8.6_x86_64/nethogs-0.8.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nethogs/0.8.6_x86_64/nethogs-0.8.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '60471aea008d2c85e0cbd5986830141c8aa0bdf81d7543fc8d14f002efbdf719', armv7l: '60471aea008d2c85e0cbd5986830141c8aa0bdf81d7543fc8d14f002efbdf719', i686: '75c9da9bc2d40133aff0293346065412360f83cbe378c4f4d4bbab144292e3b2', - x86_64: '420ed356066fa1c0593778999c2037adcb85988e226833753dd812e62b9b7632', + x86_64: '420ed356066fa1c0593778999c2037adcb85988e226833753dd812e62b9b7632' }) depends_on 'libpcap' diff --git a/packages/netpbm.rb b/packages/netpbm.rb index 590e05fc7..71e7e8810 100644 --- a/packages/netpbm.rb +++ b/packages/netpbm.rb @@ -9,17 +9,17 @@ class Netpbm < Package source_url 'https://downloads.sourceforge.net/project/netpbm/super_stable/10.73.28/netpbm-10.73.28.tgz' source_sha256 'c0d32d4b9a53fde47dd9a36f45653e0ef51f6c390517f10b0c5056d1a8a844bd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netpbm/10.73.28_armv7l/netpbm-10.73.28-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netpbm/10.73.28_armv7l/netpbm-10.73.28-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netpbm/10.73.28_i686/netpbm-10.73.28-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netpbm/10.73.28_x86_64/netpbm-10.73.28-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netpbm/10.73.28_x86_64/netpbm-10.73.28-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2f4dd0de3f9af1423121ba6e82ddc268863fadaf50222a51dc2026652e99fefb', armv7l: '2f4dd0de3f9af1423121ba6e82ddc268863fadaf50222a51dc2026652e99fefb', i686: '3a900cd5917c750a09f5d9e5f5845c2cfe1a02539c3ad8ef63d0a291ea0f1c64', - x86_64: '06375d9b711b7a03a26e8d00d84c3a13f3d1c2bc3cff16442c39b29c7ca2a58f', + x86_64: '06375d9b711b7a03a26e8d00d84c3a13f3d1c2bc3cff16442c39b29c7ca2a58f' }) depends_on 'libtiff' @@ -46,7 +46,7 @@ class Netpbm < Package system "sed -i 's,/usr/bin/perl,#{CREW_PREFIX}/bin/perl,' #{CREW_DEST_PREFIX}/bin/manweb" system "sed -i 's,/etc/manweb.conf,#{CREW_PREFIX}/etc/manweb.conf,' #{CREW_DEST_PREFIX}/bin/manweb" FileUtils.mv "#{CREW_DEST_PREFIX}/man", "#{CREW_DEST_PREFIX}/share" - FileUtils.mv "#{CREW_DEST_PREFIX}/lib", "#{CREW_DEST_LIB_PREFIX}" if ARCH == 'x86_64' + FileUtils.mv "#{CREW_DEST_PREFIX}/lib", CREW_DEST_LIB_PREFIX.to_s if ARCH == 'x86_64' FileUtils.rm_f '/tmp/netpbm' end end diff --git a/packages/netperf.rb b/packages/netperf.rb index 2e6dc71cf..068212651 100644 --- a/packages/netperf.rb +++ b/packages/netperf.rb @@ -9,17 +9,17 @@ class Netperf < Package source_url 'https://github.com/HewlettPackard/netperf/archive/netperf-2.7.0.tar.gz' source_sha256 '4569bafa4cca3d548eb96a486755af40bd9ceb6ab7c6abd81cc6aa4875007c4e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netperf/2.7.0_armv7l/netperf-2.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netperf/2.7.0_armv7l/netperf-2.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netperf/2.7.0_i686/netperf-2.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netperf/2.7.0_x86_64/netperf-2.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netperf/2.7.0_x86_64/netperf-2.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2be8d5e4d5aceb3216010f0e79b19839d92f3fd71f0dfe22d9c6335ff7a4baed', armv7l: '2be8d5e4d5aceb3216010f0e79b19839d92f3fd71f0dfe22d9c6335ff7a4baed', i686: '0dff93ad6efdf1c1f71062d499d26e718ba3aa94b72c1659fe6b286898b31c7e', - x86_64: 'e9dc4df77a37125465ac91e858c12d0bddf365547711a8da295bd6daae056e30', + x86_64: 'e9dc4df77a37125465ac91e858c12d0bddf365547711a8da295bd6daae056e30' }) def self.build diff --git a/packages/netsurf.rb b/packages/netsurf.rb index 654f394bc..ca5dcb6f9 100644 --- a/packages/netsurf.rb +++ b/packages/netsurf.rb @@ -9,17 +9,17 @@ class Netsurf < Package source_url 'https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.10-src.tar.gz' source_sha256 '36484429e193614685c2ff246f55bd0a6dddf31a018bee45e0d1f7c28851995e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf/3.10_armv7l/netsurf-3.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf/3.10_armv7l/netsurf-3.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf/3.10_i686/netsurf-3.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf/3.10_x86_64/netsurf-3.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf/3.10_x86_64/netsurf-3.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6227ff3b0f01bfc07874340c33c598dfda687be81c0475f067a93c10ae0d14e4', armv7l: '6227ff3b0f01bfc07874340c33c598dfda687be81c0475f067a93c10ae0d14e4', i686: '571980948ef25797181f67dd7cf1977c0fd2d201a9ec7575c518082f3cb8fb6a', - x86_64: '638661094c24e60ffbbd836af6e6c434c01c6e5aaa5c4003d59ace69e30edf99', + x86_64: '638661094c24e60ffbbd836af6e6c434c01c6e5aaa5c4003d59ace69e30edf99' }) depends_on 'netsurf_buildsystem' => :build diff --git a/packages/netsurf_buildsystem.rb b/packages/netsurf_buildsystem.rb index c1d7cbfb0..8433d26f9 100644 --- a/packages/netsurf_buildsystem.rb +++ b/packages/netsurf_buildsystem.rb @@ -9,17 +9,17 @@ class Netsurf_buildsystem < Package source_url 'https://download.netsurf-browser.org/libs/releases/buildsystem-1.9.tar.gz' source_sha256 '93841e314a688209a20b8745f065393f3a90f01be68f45e96bc8d2f4a2aa9a2a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf_buildsystem/1.9_armv7l/netsurf_buildsystem-1.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf_buildsystem/1.9_armv7l/netsurf_buildsystem-1.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf_buildsystem/1.9_i686/netsurf_buildsystem-1.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf_buildsystem/1.9_x86_64/netsurf_buildsystem-1.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/netsurf_buildsystem/1.9_x86_64/netsurf_buildsystem-1.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2602d191183cf92d0c44fc4ce81a16a64e9b28211c07559102b3d25fe86ac8fb', armv7l: '2602d191183cf92d0c44fc4ce81a16a64e9b28211c07559102b3d25fe86ac8fb', i686: 'fe44c36fd24f61c8454af3f56d5ea1e6e3ba994f229d080305b1f91521b7435c', - x86_64: '1977f7513bf92f0655eafd1d453e3bd33395b894084d30b766bc5f96a073a56e', + x86_64: '1977f7513bf92f0655eafd1d453e3bd33395b894084d30b766bc5f96a073a56e' }) def self.build diff --git a/packages/networkmanager.rb b/packages/networkmanager.rb index 85a48dc11..fa06553b6 100644 --- a/packages/networkmanager.rb +++ b/packages/networkmanager.rb @@ -54,7 +54,7 @@ class Networkmanager < Package ], c_args: [ ORDER_PATCH_EOF - IO.write('order.patch', @order_patch) + File.write('order.patch', @order_patch) # This should not be needed in versions newer than 1.30.0 as it is patched # in the main branch. system 'patch -p1 -i order.patch' unless Gem::Version.new(@_ver) > Gem::Version.new('1.30.0') @@ -110,7 +110,7 @@ class Networkmanager < Package IFLA_BR_VLAN_STATS_PER_PORT, }; KERNEL_MISSING_EOF - IO.write('kernel_missing_defs.txt', @kernel_missing) + File.write('kernel_missing_defs.txt', @kernel_missing) system "sed -i '/nm-udev-utils.h/ r kernel_missing_defs.txt' src/core/platform/nm-linux-platform.c" end end diff --git a/packages/newlisp.rb b/packages/newlisp.rb index dd38b693f..d1d92bb6e 100644 --- a/packages/newlisp.rb +++ b/packages/newlisp.rb @@ -9,22 +9,22 @@ class Newlisp < Package source_url 'https://github.com/kosh04/newlisp/archive/10.7.5.tar.gz' source_sha256 'bc3272600510fe78d32a85b23e0793c16f9f9ee05605d28ca537bdc322c25dc2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newlisp/10.7.5_armv7l/newlisp-10.7.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newlisp/10.7.5_armv7l/newlisp-10.7.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newlisp/10.7.5_i686/newlisp-10.7.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newlisp/10.7.5_x86_64/newlisp-10.7.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newlisp/10.7.5_x86_64/newlisp-10.7.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fd2b3a812a48f420f500823b80902ab9ac74379b5b77d1ab746ff6c385b22d3a', armv7l: 'fd2b3a812a48f420f500823b80902ab9ac74379b5b77d1ab746ff6c385b22d3a', i686: '20096f6d1c00538dacfd2008476c63211fd4b1ed61bab15e73130f2fd48723b9', - x86_64: '9fd10660d271339cac7df31b94d64c13f1a6691a412aa06478a7b933b4a02e0a', + x86_64: '9fd10660d271339cac7df31b94d64c13f1a6691a412aa06478a7b933b4a02e0a' }) def self.patch # Fix to include libffi (--enable-ffi) - #system "sed -i 's,LINUX_CFLAGS=\",LINUX_CFLAGS=\" -I#{CREW_LIB_PREFIX}/libffi-3.2.1/include,' configure-alt" + # system "sed -i 's,LINUX_CFLAGS=\",LINUX_CFLAGS=\" -I#{CREW_LIB_PREFIX}/libffi-3.2.1/include,' configure-alt" end def self.build diff --git a/packages/newsboat.rb b/packages/newsboat.rb index 774467eee..ed64357bc 100644 --- a/packages/newsboat.rb +++ b/packages/newsboat.rb @@ -9,17 +9,17 @@ class Newsboat < Package source_url 'https://newsboat.org/releases/2.25/newsboat-2.25.tar.xz' source_sha256 '41aaab378f1dc9eff5094fc4a686a602c76497cb6c4b656c65e843a71fa6017e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newsboat/2.25_armv7l/newsboat-2.25-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newsboat/2.25_armv7l/newsboat-2.25-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newsboat/2.25_i686/newsboat-2.25-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newsboat/2.25_x86_64/newsboat-2.25-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/newsboat/2.25_x86_64/newsboat-2.25-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9c4d9c323fe5e4bd22608edfd220a1ac1ce421fd79e0d9ede3b87b895ae1c294', armv7l: '9c4d9c323fe5e4bd22608edfd220a1ac1ce421fd79e0d9ede3b87b895ae1c294', i686: '1437b3103969bb432fe1b23263a83c2b0c8cdbefb532d81925864991f8aa6aa7', - x86_64: 'b74cf00b8080016eb459892dc6107d75d678a98ad413fefceb3a160f67b1c3d4', + x86_64: 'b74cf00b8080016eb459892dc6107d75d678a98ad413fefceb3a160f67b1c3d4' }) depends_on 'sqlite' @@ -52,7 +52,7 @@ class Newsboat < Package config_dir = "#{HOME}/.newsboat" if Dir.exist? config_dir print "Would you like to remove the config directory #{config_dir}? [y/N] " - case STDIN.getc + case $stdin.getc when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred diff --git a/packages/nftables.rb b/packages/nftables.rb index 88657c76d..34ee5da32 100644 --- a/packages/nftables.rb +++ b/packages/nftables.rb @@ -9,17 +9,17 @@ class Nftables < Package source_url 'https://netfilter.org/projects/nftables/files/nftables-0.9.6.tar.bz2' source_sha256 '68d6fdfe8ab02303e6b1f13968a4022da5b0120110eaee3233d806857937b66e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nftables/0.9.6-1_armv7l/nftables-0.9.6-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nftables/0.9.6-1_armv7l/nftables-0.9.6-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nftables/0.9.6-1_i686/nftables-0.9.6-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nftables/0.9.6-1_x86_64/nftables-0.9.6-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nftables/0.9.6-1_x86_64/nftables-0.9.6-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '87b2be9b1f371c684d5d21c111e8baf96f61813963ee38726c0fde7dd089eb47', armv7l: '87b2be9b1f371c684d5d21c111e8baf96f61813963ee38726c0fde7dd089eb47', i686: '08f6d4bd5f6f7e3a3b4dea10fd5cabd96001ac72e85c11757eff818a5eea1ea7', - x86_64: 'af2c671949dde45656db452e635af6f04e66b39c370ae0807afee0ad63a1e978', + x86_64: 'af2c671949dde45656db452e635af6f04e66b39c370ae0807afee0ad63a1e978' }) depends_on 'help2man' @@ -41,14 +41,14 @@ class Nftables < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/man/man1" system "touch #{CREW_DEST_PREFIX}/man/man1/nft.1.gz" - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.postinstall system "help2man -n 'userspace command line tool for nftables' -s 1 -N --no-discard-stderr '#{CREW_PREFIX}/sbin/nft -h' > nft.1" system "sed -i 's,Usage:,nft,g' nft.1" system "sed -i 's,USAGE:,NFT,g' nft.1" - system "gzip -9 nft.1" + system 'gzip -9 nft.1' system "install -m644 nft.1.gz #{CREW_PREFIX}/man/man1/nft.1.gz" end end diff --git a/packages/nginx.rb b/packages/nginx.rb index c2e7b9622..537d8cb88 100644 --- a/packages/nginx.rb +++ b/packages/nginx.rb @@ -9,24 +9,24 @@ class Nginx < Package source_url 'https://nginx.org/download/nginx-1.19.6.tar.gz' source_sha256 'b11195a02b1d3285ddf2987e02c6b6d28df41bb1b1dd25f33542848ef4fc33b5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nginx/1.19.6_armv7l/nginx-1.19.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nginx/1.19.6_armv7l/nginx-1.19.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nginx/1.19.6_i686/nginx-1.19.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nginx/1.19.6_x86_64/nginx-1.19.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nginx/1.19.6_x86_64/nginx-1.19.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '12c999e173d529e09e73651be3da52e10c330292bb77b5f1091754470622f32c', armv7l: '12c999e173d529e09e73651be3da52e10c330292bb77b5f1091754470622f32c', i686: '5655869f1c9bc543734be534fa1528957a031a2946c0a01847fdf582a680001e', - x86_64: '82fd389650190b29f398b9430e34d92441c0071d39be8a5fa327b8035aa8e7a2', + x86_64: '82fd389650190b29f398b9430e34d92441c0071d39be8a5fa327b8035aa8e7a2' }) depends_on 'pcre' def self.build system './configure', - "--prefix=#{CREW_PREFIX}/share/nginx" + "--prefix=#{CREW_PREFIX}/share/nginx" system 'make' end @@ -59,7 +59,7 @@ class Nginx < Package system "echo ' echo \"nginx process \$NGINX is running\"' >> stopnginx" system "echo ' exit 1' >> stopnginx" system "echo 'fi' >> stopnginx" - system "chmod +x st*nginx" + system 'chmod +x st*nginx' end end @@ -69,15 +69,15 @@ class Nginx < Package puts puts "Pages are stored in #{CREW_PREFIX}/share/nginx/html.".lightblue puts - puts "To start/stop nginx, execute the following:".lightblue - puts "startnginx - starts nginx".lightblue - puts "stopnginx - stops nginx".lightblue + puts 'To start/stop nginx, execute the following:'.lightblue + puts 'startnginx - starts nginx'.lightblue + puts 'stopnginx - stops nginx'.lightblue puts - puts "To start nginx on login, execute the following:".lightblue + puts 'To start nginx on login, execute the following:'.lightblue puts "echo 'if [ -f #{CREW_PREFIX}/bin/startnginx ]; then' >> ~/.bashrc".lightblue puts "echo ' #{CREW_PREFIX}/bin/startnginx' >> ~/.bashrc".lightblue puts "echo 'fi' >> ~/.bashrc".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue puts end @@ -85,9 +85,9 @@ class Nginx < Package if Dir.exist? "#{CREW_PREFIX}/share/nginx" puts print "Would you like to remove #{CREW_PREFIX}/share/nginx? [y/N] " - response = STDIN.getc + response = $stdin.getc case response - when "y", "Y" + when 'y', 'Y' FileUtils.rm_rf "#{CREW_PREFIX}/share/nginx" puts "#{CREW_PREFIX}/share/nginx removed.".lightred else diff --git a/packages/ngrok.rb b/packages/ngrok.rb index 6c6ba5f6c..cab07aa5a 100644 --- a/packages/ngrok.rb +++ b/packages/ngrok.rb @@ -6,17 +6,17 @@ class Ngrok < Package version '2.3.40' license 'Copyright (c) 2015 by Alan Shreve' # Source code not available compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-2.3.40-linux-arm.tgz', armv7l: 'https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-2.3.40-linux-arm.tgz', i686: 'https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-2.3.40-linux-386.tgz', - x86_64: 'https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-2.3.40-linux-amd64.tar.gz', + x86_64: 'https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-2.3.40-linux-amd64.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: '8eea42d11453961c4c4bd74b5839f3c448f085c62e526eed16bc7db366591007', armv7l: '8eea42d11453961c4c4bd74b5839f3c448f085c62e526eed16bc7db366591007', i686: '24da165d1f204786cc006d9ef1b7e919c8ebc40c57d1d95e2d07c4d43a5083cd', - x86_64: '6d095e7a411fc8bd9a82cfa32bb7d7bddebda510f629c76fa099cb4445815a43', + x86_64: '6d095e7a411fc8bd9a82cfa32bb7d7bddebda510f629c76fa099cb4445815a43' }) def self.install diff --git a/packages/nim.rb b/packages/nim.rb index de050bfc0..c62d2d5b7 100644 --- a/packages/nim.rb +++ b/packages/nim.rb @@ -9,32 +9,30 @@ class Nim < Package source_url 'https://nim-lang.org/download/nim-1.0.4.tar.xz' source_sha256 '89841545a14475911bb84616bcd5a1b93a3268e1a6a0089f54642e405eeaaee0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nim/1.0.4_armv7l/nim-1.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nim/1.0.4_armv7l/nim-1.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nim/1.0.4_i686/nim-1.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nim/1.0.4_x86_64/nim-1.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nim/1.0.4_x86_64/nim-1.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '920e361cd01578ee262ad33aa0f3504d75f497faf076929a8086040e02d1d272', armv7l: '920e361cd01578ee262ad33aa0f3504d75f497faf076929a8086040e02d1d272', i686: '519c6781965966f6ed12c619c21893cf51ea34b99ef4f5c987887b3b68ae594a', - x86_64: '9e9c318e33f264eee54e70d490048c84d3629fec6820d73f7b863713534cbd62', + x86_64: '9e9c318e33f264eee54e70d490048c84d3629fec6820d73f7b863713534cbd62' }) depends_on 'pcre' def self.build - if ARCH == 'aarch64' - system 'sed -i "s,^ucpu=.*,ucpu=\"arm\"," build.sh' - end + system 'sed -i "s,^ucpu=.*,ucpu=\"arm\"," build.sh' if ARCH == 'aarch64' system 'sh build.sh' system 'bin/nim c koch' system './koch tools' end def self.install - system 'sed -i "s,/usr/local,' + CREW_DEST_PREFIX + ',g" install.sh' + system "sed -i \"s,/usr/local,#{CREW_DEST_PREFIX},g\" install.sh" system "sh install.sh #{CREW_DEST_PREFIX}" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.ln_s "#{CREW_PREFIX}/nim/bin/nim", "#{CREW_DEST_PREFIX}/bin/nim" diff --git a/packages/nitrogen.rb b/packages/nitrogen.rb index b60597ed7..fc0b95f5e 100644 --- a/packages/nitrogen.rb +++ b/packages/nitrogen.rb @@ -14,16 +14,15 @@ class Nitrogen < Package depends_on 'gtk2' depends_on 'gtk3' - ENV['CFLAGS'] = "-lX11 -lXau" - + ENV['CFLAGS'] = '-lX11 -lXau' def self.build - system "autoreconf -fi" + system 'autoreconf -fi' system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/nmap.rb b/packages/nmap.rb index 228ab15ad..b216b8bb7 100644 --- a/packages/nmap.rb +++ b/packages/nmap.rb @@ -32,7 +32,7 @@ class Nmap < Package # ensure we build devendored deps" @deps = %w[libpcap libpcre macosx mwin32 libssh2 libz] @deps.each do |dep| - FileUtils.rm_rf dep if Dir.exist?(dep) + FileUtils.rm_rf dep end system 'autoreconf -fiv' system 'filefix' @@ -51,7 +51,7 @@ class Nmap < Package xhost si:localuser:root sudo -E LD_LIBRARY_PATH=#{CREW_LIB_PREFIX} zenmap.elf ZENMAP_EOF - IO.write('zenmap_', @zenmap_) + File.write('zenmap_', @zenmap_) end def self.install diff --git a/packages/nmon.rb b/packages/nmon.rb index 173a46ec5..5e0fdbbbb 100644 --- a/packages/nmon.rb +++ b/packages/nmon.rb @@ -9,24 +9,24 @@ class Nmon < Package source_url 'http://downloads.sourceforge.net/project/nmon/lmon16g.c' source_sha256 'da82dd693b503b062854dfe7dbb5d36b347872ab44a4aa05b97e9d577747f688' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nmon/16g_armv7l/nmon-16g-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nmon/16g_armv7l/nmon-16g-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nmon/16g_i686/nmon-16g-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nmon/16g_x86_64/nmon-16g-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nmon/16g_x86_64/nmon-16g-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bcb216dff6287ea5bfe77ab99e0f299739be39c8e53d8887ad304f68faf8363e', armv7l: 'bcb216dff6287ea5bfe77ab99e0f299739be39c8e53d8887ad304f68faf8363e', i686: 'ae03d1026a0178732a0bdc024b746c0839d028af13efbabc6aa42c1c58a1d698', - x86_64: 'ee701f555a32e7161fee50662f34151c7378f65751393a2e9ab974af3da97d93', + x86_64: 'ee701f555a32e7161fee50662f34151c7378f65751393a2e9ab974af3da97d93' }) depends_on 'ncurses' def self.build system 'curl -#LO http://downloads.sourceforge.net/project/nmon/lmon16g.c' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('lmon16g.c') ) == 'da82dd693b503b062854dfe7dbb5d36b347872ab44a4aa05b97e9d577747f688' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('lmon16g.c')) == 'da82dd693b503b062854dfe7dbb5d36b347872ab44a4aa05b97e9d577747f688' system "sed -i 's,,<#{CREW_PREFIX}/include/ncurses/ncurses.h>,' lmon16g.c" system 'cc -o nmon lmon16g.c -g -O3 -Wall -D JFS -D GETUSER -D LARGEMEM -lncurses -lm -g -D POWER' end diff --git a/packages/nodebrew.rb b/packages/nodebrew.rb index 28bcba8a9..44bbe4381 100644 --- a/packages/nodebrew.rb +++ b/packages/nodebrew.rb @@ -41,14 +41,14 @@ class Nodebrew < Package # nodebrew bash completion source #{CREW_PREFIX}/share/nodebrew/completions/bash/nodebrew-completion NODEBREWCOMPLETIONEOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/nodebrew", @bashd) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/nodebrew", @bashd) FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/env.d/" @env = <<~'NODEBREWENVEOF' # nodebrew configuration export PATH="$PATH:$HOME/.nodebrew/current/bin" NODEBREWENVEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/nodebrew", @env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/nodebrew", @env) end def self.postinstall diff --git a/packages/nping.rb b/packages/nping.rb index bde4a24c8..848f9cf48 100644 --- a/packages/nping.rb +++ b/packages/nping.rb @@ -9,34 +9,34 @@ class Nping < Package source_url 'https://nmap.org/dist/nmap-7.60.tar.bz2' source_sha256 'a8796ecc4fa6c38aad6139d9515dc8113023a82e9d787e5a5fb5fa1b05516f21' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nping/7.60_armv7l/nping-7.60-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nping/7.60_armv7l/nping-7.60-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nping/7.60_i686/nping-7.60-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nping/7.60_x86_64/nping-7.60-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nping/7.60_x86_64/nping-7.60-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e57915081b9648b6f4ea639a40f611306d870fced74b47ee3438daa8414e1921', armv7l: 'e57915081b9648b6f4ea639a40f611306d870fced74b47ee3438daa8414e1921', i686: 'a45af5836acefe2c9aad17a732cea4edad65e272d079d574c8dbf3cfdab26910', - x86_64: '558f8cc197f92003dfd44adab12ec4461b594f322e41d0498a8e961ae030f00a', + x86_64: '558f8cc197f92003dfd44adab12ec4461b594f322e41d0498a8e961ae030f00a' }) depends_on 'buildessential' => :build - depends_on 'filecmd' => :build #configure uses file + depends_on 'filecmd' => :build # configure uses file def self.build - #fixup "/usr/bin/file" -> "file" in the configure script + # fixup "/usr/bin/file" -> "file" in the configure script system "sed -i s#/usr/bin/file##{CREW_PREFIX}/bin/file#g libdnet-stripped/configure" - #without-zenmap in configure removes openssl dependency + # without-zenmap in configure removes openssl dependency system "./configure --without-zenmap --prefix=#{CREW_PREFIX}" # Make files in the project don't have the right dependencies to build this by itself # so just make the whole thing and then install nping - not efficient, but # more likely to work than a bunch of Makefile dependency edits - system "make" + system 'make' end def self.install diff --git a/packages/nsgenbind.rb b/packages/nsgenbind.rb index 884a05f6a..8eca776eb 100644 --- a/packages/nsgenbind.rb +++ b/packages/nsgenbind.rb @@ -9,17 +9,17 @@ class Nsgenbind < Package source_url 'https://download.netsurf-browser.org/libs/releases/nsgenbind-0.8-src.tar.gz' source_sha256 '4d8d53ad000ada712772365e6a73eb8fc5ce97584af9c865ac5b26a2187f1cb3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nsgenbind/0.8_armv7l/nsgenbind-0.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nsgenbind/0.8_armv7l/nsgenbind-0.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nsgenbind/0.8_i686/nsgenbind-0.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nsgenbind/0.8_x86_64/nsgenbind-0.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nsgenbind/0.8_x86_64/nsgenbind-0.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '51a88fadaf90448c2ecac5213230cc0b18909832635e80d3eeb7ed00b3126e66', armv7l: '51a88fadaf90448c2ecac5213230cc0b18909832635e80d3eeb7ed00b3126e66', i686: '75b76a23ed86c489ac54d4aee6ecfcbc88404fd229d0e60846a6c274256972d2', - x86_64: '5f288d1f5ec7c781e2a7a326d9c618e6af60e6d5b643388f2349b30a641d951a', + x86_64: '5f288d1f5ec7c781e2a7a326d9c618e6af60e6d5b643388f2349b30a641d951a' }) depends_on 'netsurf_buildsystem' => :build diff --git a/packages/nspr.rb b/packages/nspr.rb index 03bd2ed72..b9ff9c85c 100644 --- a/packages/nspr.rb +++ b/packages/nspr.rb @@ -10,5 +10,4 @@ class Nspr < Package is_fake depends_on 'nss' - end diff --git a/packages/nss_mdns.rb b/packages/nss_mdns.rb index 145aa7e0b..bb44ce02b 100644 --- a/packages/nss_mdns.rb +++ b/packages/nss_mdns.rb @@ -9,17 +9,17 @@ class Nss_mdns < Package source_url 'http://http.debian.net/debian/pool/main/n/nss-mdns/nss-mdns_0.14.1.orig.tar.gz' source_sha256 'a2094101b735cade45048764ea594bdae2bfa9399837f3c852a5b264416e9c8c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nss_mdns/0.14.1_armv7l/nss_mdns-0.14.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nss_mdns/0.14.1_armv7l/nss_mdns-0.14.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nss_mdns/0.14.1_i686/nss_mdns-0.14.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nss_mdns/0.14.1_x86_64/nss_mdns-0.14.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nss_mdns/0.14.1_x86_64/nss_mdns-0.14.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f563823a9c3c3d9946900151e661977d35ba78e75a1e864e71bccceb66536810', armv7l: 'f563823a9c3c3d9946900151e661977d35ba78e75a1e864e71bccceb66536810', i686: '3d485296384622270f77e90f45ed7a1111aeaa55c8db2fff8bfc8d1790558a84', - x86_64: '9d1ef607505356407946f743b4bd09dc659a83d0b003c0c9eaf724277ccc0a84', + x86_64: '9d1ef607505356407946f743b4bd09dc659a83d0b003c0c9eaf724277ccc0a84' }) def self.build @@ -30,6 +30,6 @@ class Nss_mdns < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/numactl.rb b/packages/numactl.rb index a29c159ea..6e228d92c 100644 --- a/packages/numactl.rb +++ b/packages/numactl.rb @@ -9,17 +9,17 @@ class Numactl < Package source_url 'https://github.com/numactl/numactl/releases/download/v2.0.13/numactl-2.0.13.tar.gz' source_sha256 '991e254b867eb5951a44d2ae0bf1996a8ef0209e026911ef6c3ef4caf6f58c9a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/numactl/2.0.13_armv7l/numactl-2.0.13-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/numactl/2.0.13_armv7l/numactl-2.0.13-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/numactl/2.0.13_i686/numactl-2.0.13-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/numactl/2.0.13_x86_64/numactl-2.0.13-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/numactl/2.0.13_x86_64/numactl-2.0.13-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1b1e55bb8d1b72d460bd7877845e86a27a449671a0e6987bd2ba97714f8151b4', armv7l: '1b1e55bb8d1b72d460bd7877845e86a27a449671a0e6987bd2ba97714f8151b4', i686: '461961c1da4c70d5ae773a4a0c55b8b73bcf89ba61d305396843e22faead4a43', - x86_64: '806ddeb8af5525f77f826e366517990270668625ef77910deb6ebe8494d22676', + x86_64: '806ddeb8af5525f77f826e366517990270668625ef77910deb6ebe8494d22676' }) def self.build diff --git a/packages/obconf.rb b/packages/obconf.rb index b741be0cd..c5eeb18d3 100644 --- a/packages/obconf.rb +++ b/packages/obconf.rb @@ -9,34 +9,34 @@ class Obconf < Package source_url 'http://openbox.org/dist/obconf/obconf-2.0.4.tar.gz' source_sha256 '71a3e5f4ee246a27421ba85044f09d449f8de22680944ece9c471cd46a9356b9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obconf/2.0.4_armv7l/obconf-2.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obconf/2.0.4_armv7l/obconf-2.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obconf/2.0.4_i686/obconf-2.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obconf/2.0.4_x86_64/obconf-2.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obconf/2.0.4_x86_64/obconf-2.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e11f0fbb1d393185c455d03faef83ee21e4166afbb4e0676dd0b176a6113b9a3', armv7l: 'e11f0fbb1d393185c455d03faef83ee21e4166afbb4e0676dd0b176a6113b9a3', i686: 'ef68ba89facc43bdd81029ff643414d418a9ce101fa0c7023dda1c615b111972', - x86_64: '269b7e861ced2a76d203881329de5ce2bddf2b48588a13d341b01e78872844fd', + x86_64: '269b7e861ced2a76d203881329de5ce2bddf2b48588a13d341b01e78872844fd' }) depends_on 'libglade' depends_on 'openbox' def self.build - system "./configure", + system './configure', "--mandir=#{CREW_PREFIX}/share/man", "--prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/obs.rb b/packages/obs.rb index 925c46d07..cfaea8b70 100644 --- a/packages/obs.rb +++ b/packages/obs.rb @@ -9,13 +9,13 @@ class Obs < Package source_url 'https://github.com/obsproject/obs-studio/archive/24.0.5.tar.gz' source_sha256 'b3d65f36ad2bfcd6ffde1771be64662ce8e8771349fab82bb49f80dbb1f5f2e6' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obs/24.0.5_i686/obs-24.0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obs/24.0.5_x86_64/obs-24.0.5-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obs/24.0.5_i686/obs-24.0.5-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/obs/24.0.5_x86_64/obs-24.0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: 'b27299c233995f0c03a4dc2a8563bec7a2f00582a2554d62829d216769f42d5c', - x86_64: '854492244415cea4b4874cf3cd2302649d5b538d89366f2fd1ccceda7ff1f3ea', + binary_sha256({ + i686: 'b27299c233995f0c03a4dc2a8563bec7a2f00582a2554d62829d216769f42d5c', + x86_64: '854492244415cea4b4874cf3cd2302649d5b538d89366f2fd1ccceda7ff1f3ea' }) depends_on 'libcurl' @@ -42,7 +42,7 @@ class Obs < Package system 'make' end # Restore the original linker. - system 'ld_default', "#{old_ld}" + system 'ld_default', old_ld.to_s end def self.install @@ -61,9 +61,9 @@ class Obs < Package puts puts "To get started, type 'obs'.".lightblue puts - puts "To completely remove, execute the following:".lightblue - puts "crew remove obs".lightblue - puts "rm -rf ~/.config/obs-studio/".lightblue + puts 'To completely remove, execute the following:'.lightblue + puts 'crew remove obs'.lightblue + puts 'rm -rf ~/.config/obs-studio/'.lightblue puts end end diff --git a/packages/octane.rb b/packages/octane.rb index 1fe995fe2..be62164f8 100644 --- a/packages/octane.rb +++ b/packages/octane.rb @@ -9,17 +9,17 @@ class Octane < Package source_url 'https://github.com/chromium/octane/archive/570ad1ccfe86e3eecba0636c8f932ac08edec517.tar.gz' source_sha256 'c355dd9a37df421826f3d8028d89e8c8b58faa12a49da88fa2641788f9482fe7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/octane/2.0_armv7l/octane-2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/octane/2.0_armv7l/octane-2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/octane/2.0_i686/octane-2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/octane/2.0_x86_64/octane-2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/octane/2.0_x86_64/octane-2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c195233b1d220e0905a439e631c1eca73d23631ed20f896a1d6527e64ea2b78c', armv7l: 'c195233b1d220e0905a439e631c1eca73d23631ed20f896a1d6527e64ea2b78c', i686: 'c06f5505a461387d883eeb28c506d85e07acd008bce61e38b7226b4d894f9e88', - x86_64: '4bf8e2f68b3cfb22b212b824c5239f3ca4f3cd36cddd8e9c79991359aead9139', + x86_64: '4bf8e2f68b3cfb22b212b824c5239f3ca4f3cd36cddd8e9c79991359aead9139' }) def self.install @@ -29,9 +29,9 @@ class Octane < Package def self.postinstall puts - puts "To perform a benchmark test, execute the following:".lightblue + puts 'To perform a benchmark test, execute the following:'.lightblue puts "ruby -run -e httpd #{CREW_PREFIX}/share/octane/ -p 8080".lightblue - puts "Visit http://localhost:8080".lightblue + puts 'Visit http://localhost:8080'.lightblue puts "Click 'Start Octane 2.0'".lightblue puts end diff --git a/packages/od1n.rb b/packages/od1n.rb index da73ebb32..a6b1a1512 100644 --- a/packages/od1n.rb +++ b/packages/od1n.rb @@ -9,17 +9,17 @@ class Od1n < Package source_url 'https://github.com/CoolerVoid/0d1n/archive/2.3.tar.gz' source_sha256 '7fe26f0268fe63ec0352502ae590a7a5e258248f253649661dc782ca7edd52ae' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/od1n/2.3_armv7l/od1n-2.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/od1n/2.3_armv7l/od1n-2.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/od1n/2.3_i686/od1n-2.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/od1n/2.3_x86_64/od1n-2.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/od1n/2.3_x86_64/od1n-2.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '205e61cefc8dd5655c9621b57701c627b53915af79ec547fdc3ec7796cdaacf5', armv7l: '205e61cefc8dd5655c9621b57701c627b53915af79ec547fdc3ec7796cdaacf5', i686: '0a2ac8d246e4f6a58a8f836f6c5e1dc66d99161a7c9523a126806b8dc74bdee2', - x86_64: '38b19eb0cb14694e30040105ac05fd0e250ced2bbac6c0e7428b8adbd495dd2c', + x86_64: '38b19eb0cb14694e30040105ac05fd0e250ced2bbac6c0e7428b8adbd495dd2c' }) depends_on 'libcurl' @@ -30,11 +30,11 @@ class Od1n < Package def self.install FileUtils.mkdir_p ["#{CREW_DEST_PREFIX}/share/0d1n/payloads", - "#{CREW_DEST_PREFIX}/share/0d1n/templates", - "#{CREW_DEST_PREFIX}/share/0d1n/response2find", - "#{CREW_DEST_PREFIX}/share/0d1n/tables", + "#{CREW_DEST_PREFIX}/share/0d1n/templates", + "#{CREW_DEST_PREFIX}/share/0d1n/response2find", + "#{CREW_DEST_PREFIX}/share/0d1n/tables", "#{CREW_DEST_PREFIX}/share/0d1n/doc"] - FileUtils.cp_r ['doc','payloads','response2find','tables'], "#{CREW_DEST_PREFIX}/share/0d1n/" + FileUtils.cp_r %w[doc payloads response2find tables], "#{CREW_DEST_PREFIX}/share/0d1n/" system "install -Dm755 0d1n #{CREW_DEST_PREFIX}/bin/0d1n" system "install -m644 *.conf #{CREW_DEST_PREFIX}/share/0d1n" end diff --git a/packages/ondir.rb b/packages/ondir.rb index a3e4e015b..19a8b618d 100644 --- a/packages/ondir.rb +++ b/packages/ondir.rb @@ -9,17 +9,17 @@ class Ondir < Package source_url 'https://swapoff.org/files/ondir/ondir-0.2.2.tar.gz' source_sha256 '475fe7bd447756b4effde87c8aa67e063d805b775785b9f39858422dc244aef2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ondir/0.2.2_armv7l/ondir-0.2.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ondir/0.2.2_armv7l/ondir-0.2.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ondir/0.2.2_i686/ondir-0.2.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ondir/0.2.2_x86_64/ondir-0.2.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ondir/0.2.2_x86_64/ondir-0.2.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd8b3ea69345a1a88511b5adf7005befa9c53a90c7df43e5a9be47ee4294faf6a', armv7l: 'd8b3ea69345a1a88511b5adf7005befa9c53a90c7df43e5a9be47ee4294faf6a', i686: '45b1160ad68b3942db66057e74a6b4ef2dce30fd1c75e665561e1bcb40403b5b', - x86_64: '1e52a3786e60afcc222911f6c143b9747238e6263f027030bd5862a8674ad99c', + x86_64: '1e52a3786e60afcc222911f6c143b9747238e6263f027030bd5862a8674ad99c' }) def self.build diff --git a/packages/oneko.rb b/packages/oneko.rb index bb2f70c6b..11138e6ce 100644 --- a/packages/oneko.rb +++ b/packages/oneko.rb @@ -9,17 +9,17 @@ class Oneko < Package source_url 'https://httpredir.debian.org/debian/pool/main/o/oneko/oneko_1.2.sakura.6.orig.tar.gz' source_sha256 'd89cee8b81cdb40ef23b3457c9a7fe1b0ff130081b21a41ec6c41cda01391d25' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oneko/1.2.sakura.6_armv7l/oneko-1.2.sakura.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oneko/1.2.sakura.6_armv7l/oneko-1.2.sakura.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oneko/1.2.sakura.6_i686/oneko-1.2.sakura.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oneko/1.2.sakura.6_x86_64/oneko-1.2.sakura.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oneko/1.2.sakura.6_x86_64/oneko-1.2.sakura.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '18128ddab7d13999c43c4fa2ce24fdd15a9bcd4541a815ad8c19f9154d006db8', armv7l: '18128ddab7d13999c43c4fa2ce24fdd15a9bcd4541a815ad8c19f9154d006db8', i686: '68469cb17415e9088f966a3b6551b52dcfcd15f3cec905e91fa4c7eca16dc3a0', - x86_64: 'abcfe89e40fb13c5df22abcbae616892d9f9917ef931520a80dbbd067bb0775d', + x86_64: 'abcfe89e40fb13c5df22abcbae616892d9f9917ef931520a80dbbd067bb0775d' }) depends_on 'libx11' @@ -31,33 +31,33 @@ class Oneko < Package def self.patch # Download extra sources - system "curl -#LO https://httpredir.debian.org/debian/pool/main/o/oneko/oneko_1.2.sakura.6-15.debian.tar.xz" - system "curl -#LO https://bouncer.gentoo.org/fetch/root/all/distfiles/oneko-1.2-cat.png" - system "curl -#LO https://bouncer.gentoo.org/fetch/root/all/distfiles/oneko-1.2-dog.png" + system 'curl -#LO https://httpredir.debian.org/debian/pool/main/o/oneko/oneko_1.2.sakura.6-15.debian.tar.xz' + system 'curl -#LO https://bouncer.gentoo.org/fetch/root/all/distfiles/oneko-1.2-cat.png' + system 'curl -#LO https://bouncer.gentoo.org/fetch/root/all/distfiles/oneko-1.2-dog.png' # Verify the sources @sha256sums = <<~EOF 8f12f3e167f100e0fcef5185f6f1faf47cb627d96c7011e580348f5f317e76b4 oneko_1.2.sakura.6-15.debian.tar.xz 994dec71c4021f4e228b8c69fcefde5b11244445ff8ff6d43b3790beecef5800 oneko-1.2-cat.png 5ca2d41b5538618196cfe9e40dd75856fde77fe35cba99ed9b2eacf1fb0e5502 oneko-1.2-dog.png EOF - IO.write("sha256sums", @sha256sums) - system "sha256sum -c sha256sums" + File.write('sha256sums', @sha256sums) + system 'sha256sum -c sha256sums' # Unpack the patches - system "tar xf oneko_1.2.sakura.6-15.debian.tar.xz" + system 'tar xf oneko_1.2.sakura.6-15.debian.tar.xz' # Patch the patches - system "for patch in $(cat debian/patches/series); do patch -p 1 -i debian/patches/${patch}; done" + system 'for patch in $(cat debian/patches/series); do patch -p 1 -i debian/patches/${patch}; done' end def self.prebuild # Turn the Imakefile into a Makefile - system "xmkmf -a" + system 'xmkmf -a' end def self.build - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/openal.rb b/packages/openal.rb index e27d23e00..39b968c37 100644 --- a/packages/openal.rb +++ b/packages/openal.rb @@ -9,18 +9,18 @@ class Openal < Package source_url 'https://github.com/kcat/openal-soft/archive/openal-soft-1.20.1.tar.gz' source_sha256 'c32d10473457a8b545aab50070fe84be2b5b041e1f2099012777ee6be0057c13' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openal/1.20.1_armv7l/openal-1.20.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openal/1.20.1_armv7l/openal-1.20.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openal/1.20.1_i686/openal-1.20.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openal/1.20.1_x86_64/openal-1.20.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openal/1.20.1_x86_64/openal-1.20.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f4fad76fa80a35e5ed2b551623610a764942c599caa606474bb9585da30dd648', armv7l: 'f4fad76fa80a35e5ed2b551623610a764942c599caa606474bb9585da30dd648', i686: '34754828e5fdf5632b1a72f5632568fd3484b1edca17d14692f7bfa5578a0752', - x86_64: 'ad3c151c3cd255fac16bd21bf207ebcc14928d740691fc74ee5d5537627bb2d7', + x86_64: 'ad3c151c3cd255fac16bd21bf207ebcc14928d740691fc74ee5d5537627bb2d7' }) diff --git a/packages/openblas.rb b/packages/openblas.rb index 67b5d0e91..eacbba4d0 100644 --- a/packages/openblas.rb +++ b/packages/openblas.rb @@ -9,49 +9,49 @@ class Openblas < Package source_url 'https://github.com/xianyi/OpenBLAS/archive/v0.3.10.tar.gz' source_sha256 '0484d275f87e9b8641ff2eecaa9df2830cbe276ac79ad80494822721de6e1693' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openblas/0.3.10_armv7l/openblas-0.3.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openblas/0.3.10_armv7l/openblas-0.3.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openblas/0.3.10_i686/openblas-0.3.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openblas/0.3.10_x86_64/openblas-0.3.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openblas/0.3.10_x86_64/openblas-0.3.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0d21d2d1b5de2552db9b2b3f40acf217b1e634181fe052e430d8e7421d53f4c3', armv7l: '0d21d2d1b5de2552db9b2b3f40acf217b1e634181fe052e430d8e7421d53f4c3', i686: 'f4ce053cc07aa55bd77f4078eaf7875f5f9dfb266e2faa450ed823e62cc0ef16', - x86_64: '5ff79ee03d58af432aa664986c4128cc3e8ec95b9e16ced015f48acb8edb4f3c', + x86_64: '5ff79ee03d58af432aa664986c4128cc3e8ec95b9e16ced015f48acb8edb4f3c' }) def self.build case ARCH - when "x86_64" - system "mkdir -p build" - Dir.chdir("build") do - system "cmake", + when 'x86_64' + system 'mkdir -p build' + Dir.chdir('build') do + system 'cmake', "-DCMAKE_INSTALL_PREFIX:PATH=#{CREW_PREFIX}", "-DCMAKE_LIBRARY_PATH=#{CREW_LIB_PREFIX}", - "TARGET=ATOM", - ".." - system "make" + 'TARGET=ATOM', + '..' + system 'make' end - when "i686" - system "make TARGET=ATOM" - when "armv7l","aarch64" - system "make TARGET=ARMV7" + when 'i686' + system 'make TARGET=ATOM' + when 'armv7l', 'aarch64' + system 'make TARGET=ARMV7' end end def self.install case ARCH - when "x86_64" - Dir.chdir("build") do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + when 'x86_64' + Dir.chdir('build') do + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end - when "i686","armv7l","aarch64" - system "make", + when 'i686', 'armv7l', 'aarch64' + system 'make', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", - "install" + 'install' end end end diff --git a/packages/openbox.rb b/packages/openbox.rb index 244cc90bc..2cd6cd869 100644 --- a/packages/openbox.rb +++ b/packages/openbox.rb @@ -9,17 +9,17 @@ class Openbox < Package source_url 'http://openbox.org/dist/openbox/openbox-3.6.1.tar.xz' source_sha256 'abe75855cc5616554ffd47134ad15291fe37ebbebf1a80b69cbde9d670f0e26d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openbox/3.6.1_armv7l/openbox-3.6.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openbox/3.6.1_armv7l/openbox-3.6.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openbox/3.6.1_i686/openbox-3.6.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openbox/3.6.1_x86_64/openbox-3.6.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openbox/3.6.1_x86_64/openbox-3.6.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0bf8f99523d3194bd04c4ae49dc6b1f01b93852d141117aae56a0c7a8f946201', armv7l: '0bf8f99523d3194bd04c4ae49dc6b1f01b93852d141117aae56a0c7a8f946201', i686: 'e58f0787ecef84e8f87389c9aca8b5a35e0846a0a6b8223c01cf4ea447ac6ac6', - x86_64: 'f6f6b3a0fcab357ce8f7dce834e119dd87ad7770412e83890c141dfb7979e59e', + x86_64: 'f6f6b3a0fcab357ce8f7dce834e119dd87ad7770412e83890c141dfb7979e59e' }) depends_on 'libev' @@ -45,7 +45,7 @@ class Openbox < Package depends_on 'gtk3' depends_on 'xorg_server' - ENV['CFLAGS'] = "-lX11 -lXau" + ENV['CFLAGS'] = '-lX11 -lXau' def self.build system "./configure #{CREW_OPTIONS}" system 'make' @@ -85,21 +85,21 @@ EOF" end def self.check - #system 'make', 'check' + # system 'make', 'check' end def self.postinstall system "echo '#!/bin/bash' > cloudready.sh" system "temp=\"echo 'pkill twm && openbox &' >> #{CREW_PREFIX}/etc/X11/xinit/xinitrc\" && echo \"if [[ '$(cat /etc/lsb-release | grep CHROMEOS_ARC_ANDROID_SDK_VERSION)' = '' ]]; then crew install xinit && \$temp ; fi\" >> cloudready.sh" - system "bash cloudready.sh" + system 'bash cloudready.sh' puts - puts "For Chrome OS/Fyde OS user:".lightblue - puts "To use this package, you need to download XServer XSDL from Google Play Store".lightblue + puts 'For Chrome OS/Fyde OS user:'.lightblue + puts 'To use this package, you need to download XServer XSDL from Google Play Store'.lightblue puts "Use 'startopenbox' instead of 'openbox' to execute this package".lightblue puts - puts "For Cloudready/Chromium OS user:".lightblue + puts 'For Cloudready/Chromium OS user:'.lightblue puts "Use 'xinit' instead of 'openbox' to execute this package".lightblue - puts "For legacy processor user, set up XServer XSDL on phone".lightblue + puts 'For legacy processor user, set up XServer XSDL on phone'.lightblue puts end end diff --git a/packages/openexr.rb b/packages/openexr.rb index 45ae14724..b280491c8 100644 --- a/packages/openexr.rb +++ b/packages/openexr.rb @@ -9,17 +9,17 @@ class Openexr < Package source_url 'https://github.com/openexr/openexr/releases/download/v2.3.0/openexr-2.3.0.tar.gz' source_sha256 'fd6cb3a87f8c1a233be17b94c74799e6241d50fc5efd4df75c7a4b9cf4e25ea6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openexr/2.3.0_armv7l/openexr-2.3.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openexr/2.3.0_armv7l/openexr-2.3.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openexr/2.3.0_i686/openexr-2.3.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openexr/2.3.0_x86_64/openexr-2.3.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openexr/2.3.0_x86_64/openexr-2.3.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd2c0cda2100a6928c13ee79bd605be4c0457f11b289fe7970ac4fdee18d4653b', armv7l: 'd2c0cda2100a6928c13ee79bd605be4c0457f11b289fe7970ac4fdee18d4653b', i686: '71fb7e679140b71ada434125e1d3f2d475806fa1bb08d476f196b5999ec04c4c', - x86_64: '4db94a6aa538bdfb6ab6b41f24d03afab0b81c827d64b2b4bf44d004a8c72d15', + x86_64: '4db94a6aa538bdfb6ab6b41f24d03afab0b81c827d64b2b4bf44d004a8c72d15' }) depends_on 'ilmbase' @@ -33,6 +33,6 @@ class Openexr < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/openhab.rb b/packages/openhab.rb index 7fa173d8e..a052d016d 100644 --- a/packages/openhab.rb +++ b/packages/openhab.rb @@ -19,11 +19,11 @@ class Openhab < Package def self.build openhab = <<~EOF - #!/bin/bash - cd #{CREW_PREFIX}/share/openhab - ./start.sh + #!/bin/bash + cd #{CREW_PREFIX}/share/openhab + ./start.sh EOF - IO.write('openhab.sh', openhab) + File.write('openhab.sh', openhab) end def self.install diff --git a/packages/openlibm.rb b/packages/openlibm.rb index 09c5cb744..4379f2029 100644 --- a/packages/openlibm.rb +++ b/packages/openlibm.rb @@ -9,17 +9,17 @@ class Openlibm < Package source_url 'https://github.com/JuliaMath/openlibm/archive/v0.7.0.tar.gz' source_sha256 '1699f773198018b55b12631db9c1801fe3ed191e618a1ee1be743f4570ae06a3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openlibm/0.7.0_armv7l/openlibm-0.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openlibm/0.7.0_armv7l/openlibm-0.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openlibm/0.7.0_i686/openlibm-0.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openlibm/0.7.0_x86_64/openlibm-0.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openlibm/0.7.0_x86_64/openlibm-0.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3c314f643ea1c940681fb6d504e397af0908235d9b2bce463351ffc47d064e80', armv7l: '3c314f643ea1c940681fb6d504e397af0908235d9b2bce463351ffc47d064e80', i686: '05fc93989659b621a63cb7846f0cec40b21afd72e82d5a495b6835ef2439bdea', - x86_64: '874fa3a677169dc506eb3b24c52e2dafef433d4f34bacfb3e30696da8611bf64', + x86_64: '874fa3a677169dc506eb3b24c52e2dafef433d4f34bacfb3e30696da8611bf64' }) def self.patch diff --git a/packages/openmpi.rb b/packages/openmpi.rb index 5e113f493..f0431b50c 100644 --- a/packages/openmpi.rb +++ b/packages/openmpi.rb @@ -9,17 +9,17 @@ class Openmpi < Package source_url 'https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.1.tar.bz2' source_sha256 'cce7b6d20522849301727f81282201d609553103ac0b09162cf28d102efb9709' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmpi/4.0.1_armv7l/openmpi-4.0.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmpi/4.0.1_armv7l/openmpi-4.0.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmpi/4.0.1_i686/openmpi-4.0.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmpi/4.0.1_x86_64/openmpi-4.0.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmpi/4.0.1_x86_64/openmpi-4.0.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6ebfd586e6e8efcbdda5ec1c69356bf29adc2c15844405fc9fd6b595330cebff', armv7l: '6ebfd586e6e8efcbdda5ec1c69356bf29adc2c15844405fc9fd6b595330cebff', i686: '7b95e3be4d88619c4abdbe3df69534b023955699ec7633f310cb77bf320514d0', - x86_64: '3985ef364b793db8053ae6a3640549a635bdda668134100e3017b17634e82eed', + x86_64: '3985ef364b793db8053ae6a3640549a635bdda668134100e3017b17634e82eed' }) def self.build @@ -31,6 +31,6 @@ class Openmpi < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/openrtsp.rb b/packages/openrtsp.rb index 03f5bfe26..bd216f2dc 100644 --- a/packages/openrtsp.rb +++ b/packages/openrtsp.rb @@ -9,17 +9,17 @@ class Openrtsp < Package source_url 'http://www.live555.com/liveMedia/public/live.2018.02.28.tar.gz' source_sha256 '2db4f05616bdd21a609baf82c836486c44820c16a006315e02abe2b0b53a247e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openrtsp/2018.02.28_armv7l/openrtsp-2018.02.28-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openrtsp/2018.02.28_armv7l/openrtsp-2018.02.28-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openrtsp/2018.02.28_i686/openrtsp-2018.02.28-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openrtsp/2018.02.28_x86_64/openrtsp-2018.02.28-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openrtsp/2018.02.28_x86_64/openrtsp-2018.02.28-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a3e306b8e07bb82bd96414ca429f6ec395eb2edf1af39930920ef563b5c696d9', armv7l: 'a3e306b8e07bb82bd96414ca429f6ec395eb2edf1af39930920ef563b5c696d9', i686: 'ec6cffedbd6404b6175ddbdff1d64634c44a5c852d8232b94319c9cde6aab761', - x86_64: '8750845fd5e8469badc4a6d7c7c5026719efc788bbde3abfa1de083cb61732af', + x86_64: '8750845fd5e8469badc4a6d7c7c5026719efc788bbde3abfa1de083cb61732af' }) def self.build @@ -28,6 +28,6 @@ class Openrtsp < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/opensp.rb b/packages/opensp.rb index 194728d36..ffaba0287 100644 --- a/packages/opensp.rb +++ b/packages/opensp.rb @@ -9,17 +9,17 @@ class Opensp < Package source_url 'https://downloads.sourceforge.net/project/openjade/opensp/1.5.2/OpenSP-1.5.2.tar.gz' source_sha256 '57f4898498a368918b0d49c826aa434bb5b703d2c3b169beb348016ab25617ce' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opensp/1.5.2_armv7l/opensp-1.5.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opensp/1.5.2_armv7l/opensp-1.5.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opensp/1.5.2_i686/opensp-1.5.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opensp/1.5.2_x86_64/opensp-1.5.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opensp/1.5.2_x86_64/opensp-1.5.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '96b7be4dfbf6a31a3b06f6e0675267e595f58cd235f46c4b5726edb55b835360', armv7l: '96b7be4dfbf6a31a3b06f6e0675267e595f58cd235f46c4b5726edb55b835360', i686: '429919f9c80c972c546ef6a14f9754a50919fad8ed918c65a56bf9e859029039', - x86_64: '10c0452e3f3ac2f794029c076e69b347c4002a0d7dea0af4beb742b930da58f0', + x86_64: '10c0452e3f3ac2f794029c076e69b347c4002a0d7dea0af4beb742b930da58f0' }) def self.build @@ -32,6 +32,6 @@ class Opensp < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/openvpn.rb b/packages/openvpn.rb index b5e15cb7a..7274b53b2 100644 --- a/packages/openvpn.rb +++ b/packages/openvpn.rb @@ -9,17 +9,17 @@ class Openvpn < Package source_url 'https://swupdate.openvpn.org/community/releases/openvpn-2.4.9.tar.xz' source_sha256 '641f3add8694b2ccc39fd4fd92554e4f089ad16a8db6d2b473ec284839a5ebe2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvpn/2.4.9_armv7l/openvpn-2.4.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvpn/2.4.9_armv7l/openvpn-2.4.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvpn/2.4.9_i686/openvpn-2.4.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvpn/2.4.9_x86_64/openvpn-2.4.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvpn/2.4.9_x86_64/openvpn-2.4.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '27e5efdb11c4d8b9af843d5e6cff5a6792dda5b09498f8781d6e094261869c59', armv7l: '27e5efdb11c4d8b9af843d5e6cff5a6792dda5b09498f8781d6e094261869c59', i686: '113d563f0881a1de9c742913ea32daca76a5e9da938c102245024b9072d80348', - x86_64: '02353189cfcc0fbe81ec8e13014d85dc67ce1a0c0c64ce2b6008345696d109c0', + x86_64: '02353189cfcc0fbe81ec8e13014d85dc67ce1a0c0c64ce2b6008345696d109c0' }) depends_on 'libmbedtls' diff --git a/packages/openvr.rb b/packages/openvr.rb index a4f88ff77..969d09940 100644 --- a/packages/openvr.rb +++ b/packages/openvr.rb @@ -9,17 +9,17 @@ class Openvr < Package source_url 'https://github.com/ValveSoftware/openvr/archive/v1.12.5.tar.gz' source_sha256 'f3cdbaa946688553638e6d65978f156311c9b08825316198d925f5eade6cfeb7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvr/1.12.5_armv7l/openvr-1.12.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvr/1.12.5_armv7l/openvr-1.12.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvr/1.12.5_i686/openvr-1.12.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvr/1.12.5_x86_64/openvr-1.12.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openvr/1.12.5_x86_64/openvr-1.12.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a76d1856f054658c6e2d6bc1eb32ee15331e7d2a06c136341d33262b1bce0930', armv7l: 'a76d1856f054658c6e2d6bc1eb32ee15331e7d2a06c136341d33262b1bce0930', i686: '91d3f788580791cdb59522621f37227b69974fad3a2ad52c72b2f956a36f06de', - x86_64: '5cdd33423050168ac1704e498aa52fad652ca71c1060de4b7b8243b56807896f', + x86_64: '5cdd33423050168ac1704e498aa52fad652ca71c1060de4b7b8243b56807896f' }) def self.build diff --git a/packages/opera.rb b/packages/opera.rb index 29f7912d6..884fa8b26 100644 --- a/packages/opera.rb +++ b/packages/opera.rb @@ -1,7 +1,7 @@ require 'package' class Opera < Package - description "Opera is a multi-platform web browser based on Chromium and developed by Opera Software." + description 'Opera is a multi-platform web browser based on Chromium and developed by Opera Software.' homepage 'https://www.opera.com/' version '90.0.4480.48' license 'OPERA-2018' @@ -38,7 +38,7 @@ class Opera < Package def self.postinstall puts print 'Set Opera as your default browser? [Y/n]: ' - case STDIN.getc + case $stdin.getc when "\n", 'Y', 'y' Dir.chdir("#{CREW_PREFIX}/bin") do FileUtils.ln_sf "#{CREW_LIB_PREFIX}/opera/opera", 'x-www-browser' @@ -52,8 +52,8 @@ class Opera < Package def self.remove Dir.chdir("#{CREW_PREFIX}/bin") do - if File.exist?('x-www-browser') and File.symlink?('x-www-browser') and \ - File.realpath('x-www-browser') == "#{CREW_PREFIX}/share/x86_64-linux-gnu/opera/opera" + if File.exist?('x-www-browser') && File.symlink?('x-www-browser') && \ + (File.realpath('x-www-browser') == "#{CREW_PREFIX}/share/x86_64-linux-gnu/opera/opera") FileUtils.rm 'x-www-browser' end end diff --git a/packages/optipng.rb b/packages/optipng.rb index 61e43dd63..f6ce3d8f7 100644 --- a/packages/optipng.rb +++ b/packages/optipng.rb @@ -9,27 +9,27 @@ class Optipng < Package source_url 'https://prdownloads.sourceforge.net/project/optipng/OptiPNG/optipng-0.7.7/optipng-0.7.7.tar.gz' source_sha256 '4f32f233cef870b3f95d3ad6428bfe4224ef34908f1b42b0badf858216654452' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/optipng/0.7.7_armv7l/optipng-0.7.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/optipng/0.7.7_armv7l/optipng-0.7.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/optipng/0.7.7_i686/optipng-0.7.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/optipng/0.7.7_x86_64/optipng-0.7.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/optipng/0.7.7_x86_64/optipng-0.7.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1601aa1f127fdb2eacad1c0faa347c405722e208387fea068a9566d11373c92f', armv7l: '1601aa1f127fdb2eacad1c0faa347c405722e208387fea068a9566d11373c92f', i686: '6ce2f78ccb3a4d33cb15843735ee93ef42f7862f448cbf2fdb2515e5e355b364', - x86_64: 'cc4c62f535d32680b40ec79f8334b1d046032ff773596cc87f2c127128b032d3', + x86_64: 'cc4c62f535d32680b40ec79f8334b1d046032ff773596cc87f2c127128b032d3' }) depends_on 'libpng' def self.build system "./configure --prefix=#{CREW_PREFIX} --with-system-libpng" # Bundled libpng doesn't work on armv7l - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/opus.rb b/packages/opus.rb index a9cd94e14..d5b58ec26 100644 --- a/packages/opus.rb +++ b/packages/opus.rb @@ -9,17 +9,17 @@ class Opus < Package source_url 'https://archive.mozilla.org/pub/opus/opus-1.3.1.tar.gz' source_sha256 '65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opus/1.3.1_armv7l/opus-1.3.1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opus/1.3.1_armv7l/opus-1.3.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opus/1.3.1_armv7l/opus-1.3.1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opus/1.3.1_i686/opus-1.3.1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opus/1.3.1_x86_64/opus-1.3.1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/opus/1.3.1_x86_64/opus-1.3.1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'ddf29b45d6a99e2e1a1c5dd87529978a6d4f922695425f504d3622090e6b033a', + binary_sha256({ + aarch64: 'ddf29b45d6a99e2e1a1c5dd87529978a6d4f922695425f504d3622090e6b033a', armv7l: 'ddf29b45d6a99e2e1a1c5dd87529978a6d4f922695425f504d3622090e6b033a', i686: '9af5fa2bdf079ac4ad8a617c454fd01b549ca824f37bd7d2f9fcc20f41507050', - x86_64: 'f77d89ba219257e2b2d97776b0df5407e40b33dcca0d0ca49d0970145009c31e', + x86_64: 'f77d89ba219257e2b2d97776b0df5407e40b33dcca0d0ca49d0970145009c31e' }) depends_on 'doxygen' => :build diff --git a/packages/orc.rb b/packages/orc.rb index ae2267d33..6b114a855 100644 --- a/packages/orc.rb +++ b/packages/orc.rb @@ -11,5 +11,4 @@ class Orc < Package is_fake depends_on 'gstreamer' - end diff --git a/packages/osl.rb b/packages/osl.rb index e5c4b838f..a5638a0ea 100644 --- a/packages/osl.rb +++ b/packages/osl.rb @@ -9,21 +9,21 @@ class Osl < Package source_url 'https://github.com/periscop/openscop/releases/download/0.9.2/osl-0.9.2.tar.gz' source_sha256 'eee5cd9bf5b3b8491f95f681cfaa987344f0fb3d7499f5d8e19e3ce75e0c5ed0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/osl/0.9.2_armv7l/osl-0.9.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/osl/0.9.2_armv7l/osl-0.9.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/osl/0.9.2_i686/osl-0.9.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/osl/0.9.2_x86_64/osl-0.9.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/osl/0.9.2_x86_64/osl-0.9.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '171bd5dfa05cc568a97a4fb4d88ad483f3d4a147df7c2e6da3561e9d61f845a7', armv7l: '171bd5dfa05cc568a97a4fb4d88ad483f3d4a147df7c2e6da3561e9d61f845a7', i686: '8c4a682433e1b332055cac4c152d0b03687d0fc2ccde8ed9e39da3fa3f284600', - x86_64: '70d5a0b54a59fa9c32cdeb22b9f02198cff7d319b4c8a78688ee992959f49371', + x86_64: '70d5a0b54a59fa9c32cdeb22b9f02198cff7d319b4c8a78688ee992959f49371' }) def self.build - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" system 'make' end diff --git a/packages/owl.rb b/packages/owl.rb index 504e51a94..09ba9a4d2 100644 --- a/packages/owl.rb +++ b/packages/owl.rb @@ -9,17 +9,17 @@ class Owl < Package source_url 'https://github.com/aoh/owl-lisp/archive/v0.1.14.tar.gz' source_sha256 '4d9982da3582456d1e769e25a7d0b2daefe859c45e262c8f56f794114f9a29a0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/owl/0.1.14_armv7l/owl-0.1.14-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/owl/0.1.14_armv7l/owl-0.1.14-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/owl/0.1.14_i686/owl-0.1.14-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/owl/0.1.14_x86_64/owl-0.1.14-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/owl/0.1.14_x86_64/owl-0.1.14-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '305978182d9826979fdd56b7085cdcf0cc24cc6c234a96d7c513756f55028bc0', armv7l: '305978182d9826979fdd56b7085cdcf0cc24cc6c234a96d7c513756f55028bc0', i686: '0af189fa0385b41f86f024863a97d89cae96bcf7b1b8b408a0bd2b0db476cbe1', - x86_64: 'f902a68ce2f16363477ab0f5aaf11b93fd8d1b236c08ea66dab4cb063ce209f0', + x86_64: 'f902a68ce2f16363477ab0f5aaf11b93fd8d1b236c08ea66dab4cb063ce209f0' }) def self.build diff --git a/packages/p7zip_gui.rb b/packages/p7zip_gui.rb index 5f9d5b463..2fb82cbb5 100644 --- a/packages/p7zip_gui.rb +++ b/packages/p7zip_gui.rb @@ -28,7 +28,7 @@ class P7zip_gui < Package def self.patch aur_github_url = 'https://raw.githubusercontent.com/archlinux/svntogit-packages' patches = { - 'https://src.fedoraproject.org/rpms/p7zip/raw/rawhide/f/14-Fix-g++-warning.patch' => 'a923c8876f36201064b0efabbc2121e47cf7a78a0700d3974ef24ab3a05bd88a', + 'https://src.fedoraproject.org/rpms/p7zip/raw/rawhide/f/14-Fix-g++-warning.patch' => 'a923c8876f36201064b0efabbc2121e47cf7a78a0700d3974ef24ab3a05bd88a', "#{aur_github_url}/a82b67f5d36f374afd154e7648bb13ec38a3c497/trunk/CVE-2016-9296.patch" => 'f9bcbf21d4aa8938861a6cba992df13dec19538286e9ed747ccec6d9a4e8f983', "#{aur_github_url}/a82b67f5d36f374afd154e7648bb13ec38a3c497/trunk/CVE-2017-17969.patch" => 'c6af5ba588b8932a5e99f3741fcf1011b7c94b533de903176c7d1d4c02a9ebef', "#{aur_github_url}/a82b67f5d36f374afd154e7648bb13ec38a3c497/trunk/CVE-2018-5996.patch" => '9c92b9060fb0ecc3e754e6440d7773d04bc324d0f998ebcebc263264e5a520df', @@ -51,7 +51,7 @@ class P7zip_gui < Package end def self.build - @_desktop_entry = <<~EOF.gsub(/(?<=;)[ ]*/, '') + @_desktop_entry = <<~EOF.gsub(/(?<=;) */, '') [Desktop Entry] Encoding=UTF-8 Name=7-Zip File Manager @@ -103,15 +103,15 @@ class P7zip_gui < Package end def self.install - FileUtils.mkdir_p [ "#{CREW_DEST_PREFIX}/share/icons/hicolor/32x32/apps", "#{CREW_DEST_PREFIX}/share/applications" ] + FileUtils.mkdir_p ["#{CREW_DEST_PREFIX}/share/icons/hicolor/32x32/apps", "#{CREW_DEST_PREFIX}/share/applications"] - system "make", "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", + system 'make', "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", "DEST_DIR=#{CREW_DEST_DIR}", "DEST_MAN=#{CREW_MAN_PREFIX}", 'install' File.write "#{CREW_DEST_PREFIX}/share/applications/7zFM.desktop", @_desktop_entry - FileUtils.chmod 0755, "#{CREW_DEST_PREFIX}/share/applications/7zFM.desktop" - FileUtils.chmod 0755, "#{CREW_DEST_PREFIX}/bin/p7zipForFilemanager" + FileUtils.chmod 0o755, "#{CREW_DEST_PREFIX}/share/applications/7zFM.desktop" + FileUtils.chmod 0o755, "#{CREW_DEST_PREFIX}/bin/p7zipForFilemanager" # use 7z.so provided by package 7_zip FileUtils.ln_sf "#{CREW_LIB_PREFIX}/7z.so", "#{CREW_DEST_PREFIX}/lib/p7zip/7z.so" diff --git a/packages/packer.rb b/packages/packer.rb index 6fb99b40c..8546935c2 100644 --- a/packages/packer.rb +++ b/packages/packer.rb @@ -6,17 +6,17 @@ class Packer < Package version '1.7.10' license 'Apache-2.0, BSD-2, BSD-4, MIT, MPL-2.0 and unicode' compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://releases.hashicorp.com/packer/1.7.10/packer_1.7.10_linux_arm.zip', armv7l: 'https://releases.hashicorp.com/packer/1.7.10/packer_1.7.10_linux_arm.zip', i686: 'https://releases.hashicorp.com/packer/1.7.10/packer_1.7.10_linux_386.zip', - x86_64: 'https://releases.hashicorp.com/packer/1.7.10/packer_1.7.10_linux_amd64.zip', + x86_64: 'https://releases.hashicorp.com/packer/1.7.10/packer_1.7.10_linux_amd64.zip' }) - source_sha256 ({ + source_sha256({ aarch64: '6da48ac438997cc824f8f6c0be75caceebcc8bcebc7f1c54d1a62699fc388b9b', armv7l: '6da48ac438997cc824f8f6c0be75caceebcc8bcebc7f1c54d1a62699fc388b9b', i686: '9ebe8ce5b7e89c1caf645327ec654dc5de6c27ecaebcc6c536e07cc6cd1052e1', - x86_64: '1c8c176dd30f3b9ec3b418f8cb37822261ccebdaf0b01d9b8abf60213d1205cb', + x86_64: '1c8c176dd30f3b9ec3b418f8cb37822261ccebdaf0b01d9b8abf60213d1205cb' }) no_compile_needed diff --git a/packages/packer_completion.rb b/packages/packer_completion.rb index 1a56efe9a..d3e1f229c 100644 --- a/packages/packer_completion.rb +++ b/packages/packer_completion.rb @@ -31,6 +31,6 @@ class Packer_completion < Package # Packer bash completion source #{CREW_PREFIX}/share/packer-bash-completion/packer EOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/packer_completion", @env) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/packer_completion", @env) end end diff --git a/packages/pacparser.rb b/packages/pacparser.rb index 8e8f01ea3..4725f5e5d 100644 --- a/packages/pacparser.rb +++ b/packages/pacparser.rb @@ -9,21 +9,21 @@ class Pacparser < Package source_url 'https://github.com/pacparser/pacparser/archive/1.3.7.tar.gz' source_sha256 '575c5d8096b4c842b2af852bbb8bcfde96170b28b49f33249dbe2057a8beea13' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pacparser/1.3.7-1_armv7l/pacparser-1.3.7-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pacparser/1.3.7-1_armv7l/pacparser-1.3.7-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pacparser/1.3.7-1_i686/pacparser-1.3.7-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pacparser/1.3.7-1_x86_64/pacparser-1.3.7-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pacparser/1.3.7-1_x86_64/pacparser-1.3.7-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b5552a187ea7fdc2bdf7038e9af576b5dab3beb31e10be7f9fcf87345cad3269', armv7l: 'b5552a187ea7fdc2bdf7038e9af576b5dab3beb31e10be7f9fcf87345cad3269', i686: 'e19682f29ee5ee1671ede739a231a273e24f1d4e589c97db1661b38b02674145', - x86_64: '19fba2248fd1de821160e42a66c01d5e9543e20996e4d6c4795a35d7325e3a65', + x86_64: '19fba2248fd1de821160e42a66c01d5e9543e20996e4d6c4795a35d7325e3a65' }) def self.build - system "make -j1 -C src" + system 'make -j1 -C src' end def self.install diff --git a/packages/pagein.rb b/packages/pagein.rb index 28a617e81..451f6d547 100644 --- a/packages/pagein.rb +++ b/packages/pagein.rb @@ -9,30 +9,30 @@ class Pagein < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/pagein/pagein-0.00.05.tar.gz' source_sha256 '3f81409f6227887212083c585abf5143a082dde2bbcab1d2ae8c74b6d294e8b3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagein/0.00.05_armv7l/pagein-0.00.05-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagein/0.00.05_armv7l/pagein-0.00.05-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagein/0.00.05_i686/pagein-0.00.05-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagein/0.00.05_x86_64/pagein-0.00.05-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagein/0.00.05_x86_64/pagein-0.00.05-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6a51692fb5beb3c0ea8c01773c005e312afcb777ae41bee0f2e5ba87cd38cad3', armv7l: '6a51692fb5beb3c0ea8c01773c005e312afcb777ae41bee0f2e5ba87cd38cad3', i686: '651edceb92170eca73cc53056f6999ffe8dd3f896f4c997b064effdb1f8c0740', - x86_64: 'b488a5ff3a3cc89a40386a1a1de0c0c449e3587356052d69b9fbc776afa527ec', + x86_64: 'b488a5ff3a3cc89a40386a1a1de0c0c449e3587356052d69b9fbc776afa527ec' }) def self.build system 'make', - "BINDIR=#{CREW_PREFIX}/bin", - "MANDIR=#{CREW_PREFIX}/share/man/man1" + "BINDIR=#{CREW_PREFIX}/bin", + "MANDIR=#{CREW_PREFIX}/share/man/man1" end def self.install system 'make', - "DESTDIR=#{CREW_DEST_DIR}", - "BINDIR=#{CREW_PREFIX}/bin", - "MANDIR=#{CREW_PREFIX}/share/man/man1", - 'install' + "DESTDIR=#{CREW_DEST_DIR}", + "BINDIR=#{CREW_PREFIX}/bin", + "MANDIR=#{CREW_PREFIX}/share/man/man1", + 'install' end end diff --git a/packages/pagemon.rb b/packages/pagemon.rb index bc055428d..458a9dc27 100644 --- a/packages/pagemon.rb +++ b/packages/pagemon.rb @@ -9,17 +9,17 @@ class Pagemon < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/pagemon/pagemon-0.01.10.tar.gz' source_sha256 '82c240b44b7000fc57355b366bfe28a47a4da857ddaea0ee0ade9d3eae037f54' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagemon/0.01.10_armv7l/pagemon-0.01.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagemon/0.01.10_armv7l/pagemon-0.01.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagemon/0.01.10_i686/pagemon-0.01.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagemon/0.01.10_x86_64/pagemon-0.01.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pagemon/0.01.10_x86_64/pagemon-0.01.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '83b518d6b28a899e94c40ed5cf23e4ddae10f67fcd10a2e9664d15f94d910f02', armv7l: '83b518d6b28a899e94c40ed5cf23e4ddae10f67fcd10a2e9664d15f94d910f02', i686: '66ade8bf2dd6cf5eb730a17d17bb754cf80212be05bbcb5b790763736d109efe', - x86_64: '084d8ab1ccd2ba203554523f4a5f579be554f58a31cf360524a3f3ca10343a9e', + x86_64: '084d8ab1ccd2ba203554523f4a5f579be554f58a31cf360524a3f3ca10343a9e' }) def self.build diff --git a/packages/pandoc.rb b/packages/pandoc.rb index 04902b8a7..6a59f8fea 100644 --- a/packages/pandoc.rb +++ b/packages/pandoc.rb @@ -10,21 +10,21 @@ class Pandoc < Package source_url 'https://github.com/jgm/pandoc/releases/download/2.7.3/pandoc-2.7.3-linux.tar.gz' source_sha256 'eb775fd42ec50329004d00f0c9b13076e707cdd44745517c8ce2581fb8abdb75' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pandoc/2.7.3_armv7l/pandoc-2.7.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pandoc/2.7.3_armv7l/pandoc-2.7.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pandoc/2.7.3_i686/pandoc-2.7.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pandoc/2.7.3_x86_64/pandoc-2.7.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pandoc/2.7.3_x86_64/pandoc-2.7.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2bdd58244cb9044771e1ef36adcb9749c56c045c8f040c3e199e6bbb047a78f5', armv7l: '2bdd58244cb9044771e1ef36adcb9749c56c045c8f040c3e199e6bbb047a78f5', i686: '7dd73da7ef9bcb0f9a2380a7e72b3906101bde0e99091483aeaa047b8e6c8808', - x86_64: '7a6382e0dacaea978eb348feebaf02d8b58addc8cc14db179b68dcf552b7e260', + x86_64: '7a6382e0dacaea978eb348feebaf02d8b58addc8cc14db179b68dcf552b7e260' }) def self.install - FileUtils.mkdir_p "#{CREW_DEST_PREFIX}" + FileUtils.mkdir_p CREW_DEST_PREFIX.to_s system "cp -r bin/ #{CREW_DEST_PREFIX}" system "cp -r share/ #{CREW_DEST_PREFIX}" end diff --git a/packages/pango.rb b/packages/pango.rb index b285615c8..36c3e34a1 100644 --- a/packages/pango.rb +++ b/packages/pango.rb @@ -23,7 +23,6 @@ class Pango < Package x86_64: '23e71f4700068b9123fdcc7fe5d6750602a077c4c7d0d9954c72411050bf6778' }) - depends_on 'cairo' depends_on 'fontconfig' depends_on 'freetype' diff --git a/packages/pass.rb b/packages/pass.rb index 7e08381d0..fbc77ddf1 100644 --- a/packages/pass.rb +++ b/packages/pass.rb @@ -1,7 +1,7 @@ require 'package' class Pass < Package - description "The standard unix password manager" + description 'The standard unix password manager' homepage 'https://www.passwordstore.org/' version '1.7.1-1' license 'GPL-2' @@ -9,23 +9,23 @@ class Pass < Package source_url 'https://git.zx2c4.com/password-store/snapshot/password-store-1.7.1.tar.xz' source_sha256 'f6d2199593398aaefeaa55e21daddfb7f1073e9e096af6d887126141e99d9869' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pass/1.7.1-1_armv7l/pass-1.7.1-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pass/1.7.1-1_armv7l/pass-1.7.1-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pass/1.7.1-1_i686/pass-1.7.1-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pass/1.7.1-1_x86_64/pass-1.7.1-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pass/1.7.1-1_x86_64/pass-1.7.1-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0068206d91cb8b9b521456f9019f6a4aaf76d5a90ac55c568a6ee116d0998b65', armv7l: '0068206d91cb8b9b521456f9019f6a4aaf76d5a90ac55c568a6ee116d0998b65', i686: '77fb2f33e609b5df5ca27902e44156ce6e20ab85af9a0c7c754b45a9a8ea44e0', - x86_64: '0b111fc35629c26203e3d709b9ec44c51f815d385d8b30fa1e852b5309db4af1', + x86_64: '0b111fc35629c26203e3d709b9ec44c51f815d385d8b30fa1e852b5309db4af1' }) depends_on 'gnupg' depends_on 'tree' def self.install - system "make", "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/patch.rb b/packages/patch.rb index 7d97ac1ec..018a33561 100644 --- a/packages/patch.rb +++ b/packages/patch.rb @@ -9,17 +9,17 @@ class Patch < Package source_url 'https://ftpmirror.gnu.org/patch/patch-2.7.6.tar.xz' source_sha256 'ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patch/2.7.6_armv7l/patch-2.7.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patch/2.7.6_armv7l/patch-2.7.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patch/2.7.6_i686/patch-2.7.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patch/2.7.6_x86_64/patch-2.7.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patch/2.7.6_x86_64/patch-2.7.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f5ed23759094417cda17c86653388d8bfdacd8073f50b63754115bd1e3470718', armv7l: 'f5ed23759094417cda17c86653388d8bfdacd8073f50b63754115bd1e3470718', i686: '4e7dac3d38983a690496b00163b6a331754f9d510781a922f02fb2cedf1fe7ed', - x86_64: '2c756988d1ed11102e6bc33146d43349e303bac645ec8d16ef7ec521f3d0b5d9', + x86_64: '2c756988d1ed11102e6bc33146d43349e303bac645ec8d16ef7ec521f3d0b5d9' }) def self.build @@ -30,10 +30,10 @@ class Patch < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/patchutils.rb b/packages/patchutils.rb index eb4941421..81a396f58 100644 --- a/packages/patchutils.rb +++ b/packages/patchutils.rb @@ -9,17 +9,17 @@ class Patchutils < Package source_url 'http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.3.4.tar.xz' source_sha256 'cf55d4db83ead41188f5b6be16f60f6b76a87d5db1c42f5459d596e81dabe876' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patchutils/0.3.4_armv7l/patchutils-0.3.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patchutils/0.3.4_armv7l/patchutils-0.3.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patchutils/0.3.4_i686/patchutils-0.3.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patchutils/0.3.4_x86_64/patchutils-0.3.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/patchutils/0.3.4_x86_64/patchutils-0.3.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a016f2bf4f5cd6711295f46e30563dcbd910b714be964b61f00cb68ef97d0f2c', armv7l: 'a016f2bf4f5cd6711295f46e30563dcbd910b714be964b61f00cb68ef97d0f2c', i686: '3bbc58f6e110e6d7437c0fd7acaf2bd49b7afb51609d577483df3efddbc8e034', - x86_64: '47995cc77fbf3bf7dbea906fc2bb7ffd28be265fdf64f970e00cfa85edc55ace', + x86_64: '47995cc77fbf3bf7dbea906fc2bb7ffd28be265fdf64f970e00cfa85edc55ace' }) def self.build @@ -28,10 +28,10 @@ class Patchutils < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/pavuk.rb b/packages/pavuk.rb index 7d6f18285..3cf161b46 100644 --- a/packages/pavuk.rb +++ b/packages/pavuk.rb @@ -9,26 +9,25 @@ class Pavuk < Package source_url 'https://sourceforge.net/projects/pavuk/files/pavuk/0.9.35/pavuk-0.9.35.tar.gz' source_sha256 'f9c64e511822c96a6714fa0bf336c1b0864767104c906e4393ab0fdf427815f6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pavuk/0.9.35_armv7l/pavuk-0.9.35-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pavuk/0.9.35_armv7l/pavuk-0.9.35-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pavuk/0.9.35_i686/pavuk-0.9.35-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pavuk/0.9.35_x86_64/pavuk-0.9.35-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pavuk/0.9.35_x86_64/pavuk-0.9.35-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fce68e7d12bf1092079c51eb2fe6f47264506dc826eb86ea378c09b262ea47ae', armv7l: 'fce68e7d12bf1092079c51eb2fe6f47264506dc826eb86ea378c09b262ea47ae', i686: '5f18e15b2b73e9b1aee5eb3fbf001eb0841545ced689e72bdd5985050486dd78', - x86_64: '9588693f44c76a06bd18534ab1c59259b1244298048ee0be8c1d87d60dead16b', + x86_64: '9588693f44c76a06bd18534ab1c59259b1244298048ee0be8c1d87d60dead16b' }) def self.build system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' # the steps required to install the package end - end diff --git a/packages/pcaudiolib.rb b/packages/pcaudiolib.rb index 5a42ba394..cdd3abcb1 100644 --- a/packages/pcaudiolib.rb +++ b/packages/pcaudiolib.rb @@ -9,17 +9,17 @@ class Pcaudiolib < Package source_url 'https://github.com/espeak-ng/pcaudiolib/archive/refs/tags/1.1.tar.gz' source_sha256 '699a5a347b1e12dc5b122e192e19f4db01621826bf41b9ebefb1cbc63ae2180b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcaudiolib/1.1_armv7l/pcaudiolib-1.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcaudiolib/1.1_armv7l/pcaudiolib-1.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcaudiolib/1.1_i686/pcaudiolib-1.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcaudiolib/1.1_x86_64/pcaudiolib-1.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcaudiolib/1.1_x86_64/pcaudiolib-1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'deefd29e6e3d4505e95ab0d31a6c076c36030486e0e238ea9c59f64ef9575357', armv7l: 'deefd29e6e3d4505e95ab0d31a6c076c36030486e0e238ea9c59f64ef9575357', i686: '1ffe549630aa80535d060a17c3924491954838980556ce05771f2e9c68ba16e0', - x86_64: '65bbcac0a42d5048d8e55cd8dae0dce345da31280d50a979ec9eb4432ac43758', + x86_64: '65bbcac0a42d5048d8e55cd8dae0dce345da31280d50a979ec9eb4432ac43758' }) depends_on 'alsa_lib' diff --git a/packages/pciutils.rb b/packages/pciutils.rb index 536f6c5cd..0e7848858 100644 --- a/packages/pciutils.rb +++ b/packages/pciutils.rb @@ -9,17 +9,17 @@ class Pciutils < Package source_url 'https://www.kernel.org/pub/software/utils/pciutils/pciutils-3.6.2.tar.xz' source_sha256 'db452ec986edefd88af0d222d22f6102f8030a8633fdfe846c3ae4bde9bb93f3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pciutils/3.6.2_armv7l/pciutils-3.6.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pciutils/3.6.2_armv7l/pciutils-3.6.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pciutils/3.6.2_i686/pciutils-3.6.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pciutils/3.6.2_x86_64/pciutils-3.6.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pciutils/3.6.2_x86_64/pciutils-3.6.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f6e98ae7fdd796945dfc130eb256ee9d1aafe9c7e6a15bcc63a2ba4d77640b62', armv7l: 'f6e98ae7fdd796945dfc130eb256ee9d1aafe9c7e6a15bcc63a2ba4d77640b62', i686: '5e3c1391e1780632c7e71c0863528e17ff65bceef211e13d486ab672e373b3c6', - x86_64: '1aae1bf10b5fdbbdcdf5e5d04bdbab5e8e683486a8d7a569e79eee336fbb0755', + x86_64: '1aae1bf10b5fdbbdcdf5e5d04bdbab5e8e683486a8d7a569e79eee336fbb0755' }) depends_on 'eudev' diff --git a/packages/pcsc_lite.rb b/packages/pcsc_lite.rb index e51e5fddf..bc7bd9200 100644 --- a/packages/pcsc_lite.rb +++ b/packages/pcsc_lite.rb @@ -10,17 +10,17 @@ class Pcsc_lite < Package source_url 'https://salsa.debian.org/debian/pcsc-lite.git' git_hashtag "debian/#{@_ver}-1" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcsc_lite/1.9.5_armv7l/pcsc_lite-1.9.5-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcsc_lite/1.9.5_armv7l/pcsc_lite-1.9.5-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcsc_lite/1.9.5_armv7l/pcsc_lite-1.9.5-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcsc_lite/1.9.5_i686/pcsc_lite-1.9.5-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcsc_lite/1.9.5_x86_64/pcsc_lite-1.9.5-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pcsc_lite/1.9.5_x86_64/pcsc_lite-1.9.5-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: '7b33707baf6fbbebbd4cdbf53d0f4ced3db4175101ae48794d229e946a37d355', + binary_sha256({ + aarch64: '7b33707baf6fbbebbd4cdbf53d0f4ced3db4175101ae48794d229e946a37d355', armv7l: '7b33707baf6fbbebbd4cdbf53d0f4ced3db4175101ae48794d229e946a37d355', i686: '42e9c59f6081e156b59b355f4c5e852e79e904600668c2064377b5853ba1eb7a', - x86_64: '356190c9a9118bb46981627a2d132d8209a035fe5003000584789e41f305e796', + x86_64: '356190c9a9118bb46981627a2d132d8209a035fe5003000584789e41f305e796' }) depends_on 'eudev' diff --git a/packages/pdfchain.rb b/packages/pdfchain.rb index d13b00c40..8da715d9d 100644 --- a/packages/pdfchain.rb +++ b/packages/pdfchain.rb @@ -9,17 +9,17 @@ class Pdfchain < Package source_url 'https://downloads.sourceforge.net/project/pdfchain/pdfchain-0.4.4.2/pdfchain-0.4.4.2.tar.gz' source_sha256 '1eee0f93dbe8c9cef9f9fe4ec0a10e0a45ca8cde67cd6ceffa2ce6c843752f3d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfchain/0.4.4.2_armv7l/pdfchain-0.4.4.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfchain/0.4.4.2_armv7l/pdfchain-0.4.4.2-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfchain/0.4.4.2_i686/pdfchain-0.4.4.2-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfchain/0.4.4.2_x86_64/pdfchain-0.4.4.2-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfchain/0.4.4.2_x86_64/pdfchain-0.4.4.2-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b052c791dab36fb8a87e9abd77be1695cfe1246093b222a3f83a74f9f3d8ca3a', armv7l: 'b052c791dab36fb8a87e9abd77be1695cfe1246093b222a3f83a74f9f3d8ca3a', i686: 'd983a44e676ee973c5d4f67c597d5ba1ca8419ab4081a89b3823f60052bce2fd', - x86_64: 'a3cdadfccb70459207f0bf61b81df07697e33c8fe04c009a5878470e29661008', + x86_64: 'a3cdadfccb70459207f0bf61b81df07697e33c8fe04c009a5878470e29661008' }) depends_on 'libunwind' diff --git a/packages/pdfcrack.rb b/packages/pdfcrack.rb index 80e814b5f..fb99964dd 100644 --- a/packages/pdfcrack.rb +++ b/packages/pdfcrack.rb @@ -9,17 +9,17 @@ class Pdfcrack < Package source_url 'https://sourceforge.net/projects/pdfcrack/files/pdfcrack/pdfcrack-0.16/pdfcrack-0.16.tar.gz' source_sha256 '7865b203074ccfd5c612c8ce00c46ffcb4fabaa26154ce9304dfc668c7cb73ef' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfcrack/0.16_armv7l/pdfcrack-0.16-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfcrack/0.16_armv7l/pdfcrack-0.16-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfcrack/0.16_i686/pdfcrack-0.16-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfcrack/0.16_x86_64/pdfcrack-0.16-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfcrack/0.16_x86_64/pdfcrack-0.16-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f2aeae2872eddaa3034f024d80a6a10302ba88274c07b77112aac24f7146f4e9', armv7l: 'f2aeae2872eddaa3034f024d80a6a10302ba88274c07b77112aac24f7146f4e9', i686: '0a8bb96eaaa224e97a6ba6d77890359398cc06c5844e99de19aa63a2e39c7c6d', - x86_64: 'fe283684679ffe42701876251ef2ae9dc4b19272a91a0df93f968f0e2d148c1b', + x86_64: 'fe283684679ffe42701876251ef2ae9dc4b19272a91a0df93f968f0e2d148c1b' }) def self.build diff --git a/packages/pdfgrep.rb b/packages/pdfgrep.rb index 6a861cccb..4c9558868 100644 --- a/packages/pdfgrep.rb +++ b/packages/pdfgrep.rb @@ -9,17 +9,17 @@ class Pdfgrep < Package source_url 'https://pdfgrep.org/download/pdfgrep-2.0.1.tar.gz' source_sha256 '0370d744b3072d47383dbed2cb9c8b0b64b83c084da5a8961f8d4bc7669e941e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfgrep/2.0.1-1_armv7l/pdfgrep-2.0.1-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfgrep/2.0.1-1_armv7l/pdfgrep-2.0.1-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfgrep/2.0.1-1_i686/pdfgrep-2.0.1-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfgrep/2.0.1-1_x86_64/pdfgrep-2.0.1-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdfgrep/2.0.1-1_x86_64/pdfgrep-2.0.1-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0614122a56626fbc83ea82f36cacbb6fca7e5912cc0ff9b5fc343e5c67667da9', armv7l: '0614122a56626fbc83ea82f36cacbb6fca7e5912cc0ff9b5fc343e5c67667da9', i686: 'b74941e90fd939a1e8bf9f98b78267b53d8485225f629dd2972d401b96664e2b', - x86_64: '6bcca42a2012f845c17f3c4111d9ec104a212c809bc98ce75985f21bb03e010c', + x86_64: '6bcca42a2012f845c17f3c4111d9ec104a212c809bc98ce75985f21bb03e010c' }) depends_on 'libgcrypt' @@ -28,10 +28,10 @@ class Pdfgrep < Package def self.build system "./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/pdftk.rb b/packages/pdftk.rb index bc82d4f29..e3f5cc1b2 100644 --- a/packages/pdftk.rb +++ b/packages/pdftk.rb @@ -9,17 +9,17 @@ class Pdftk < Package source_url 'https://gitlab.com/pdftk-java/pdftk/-/archive/v3.2.2/pdftk-v3.2.2.tar.bz2' source_sha256 'b315f1267947af337c0d1e8253fba26108eed6392b43633fe967093f42ad45eb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdftk/3.2.2_armv7l/pdftk-3.2.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdftk/3.2.2_armv7l/pdftk-3.2.2-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdftk/3.2.2_i686/pdftk-3.2.2-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdftk/3.2.2_x86_64/pdftk-3.2.2-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pdftk/3.2.2_x86_64/pdftk-3.2.2-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '543fa66938dc6604d579a7570fe89bf043c471b5976d217031b19244f522d432', armv7l: '543fa66938dc6604d579a7570fe89bf043c471b5976d217031b19244f522d432', i686: '1611c0ecc0566e7e29fecb1ce1128153d2716698fae67f2107cffaea7350953c', - x86_64: '7efc1211d25ae0fa57342bc8f22298480c3366285e4673e2c2552a9491300bba', + x86_64: '7efc1211d25ae0fa57342bc8f22298480c3366285e4673e2c2552a9491300bba' }) depends_on 'jdk8' diff --git a/packages/peek.rb b/packages/peek.rb index b30fe55f6..83575cc5d 100644 --- a/packages/peek.rb +++ b/packages/peek.rb @@ -9,17 +9,17 @@ class Peek < Package source_url 'https://github.com/phw/peek/archive/1.3.1.tar.gz' source_sha256 '8104b65b041858b7f7f482e1425f8f22d429524340ad341f95f08b08fe4e8602' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peek/1.3.1_armv7l/peek-1.3.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peek/1.3.1_armv7l/peek-1.3.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peek/1.3.1_i686/peek-1.3.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peek/1.3.1_x86_64/peek-1.3.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peek/1.3.1_x86_64/peek-1.3.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c24c16aff4c322c206f4b6a6d2e0d9d87d0f88aadf7ff95bc09fce9ef2958281', armv7l: 'c24c16aff4c322c206f4b6a6d2e0d9d87d0f88aadf7ff95bc09fce9ef2958281', i686: '093c78bb96a25e6b2400575ff90ba7ddf57288a5ad83ddcba4da79e454f20709', - x86_64: '15a73e027a0d2b9b1924b15d39c79625960f6a60556032d0974e868d0e228158', + x86_64: '15a73e027a0d2b9b1924b15d39c79625960f6a60556032d0974e868d0e228158' }) depends_on 'ffmpeg' @@ -31,7 +31,7 @@ class Peek < Package Dir.mkdir 'peek' Dir.chdir 'peek' do system 'cmake', - "-DCMAKE_BUILD_TYPE=Release", + '-DCMAKE_BUILD_TYPE=Release', "-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}", '..' system 'make' diff --git a/packages/peg.rb b/packages/peg.rb index 00c5a73ee..4b612f884 100644 --- a/packages/peg.rb +++ b/packages/peg.rb @@ -12,23 +12,24 @@ class Peg < Package source_url 'http://piumarta.com/software/peg/peg-0.1.18.tar.gz' source_sha256 '20193bdd673fc7487a38937e297fff08aa73751b633a086ac28c3b34890f9084' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peg/0.1.18-2_armv7l/peg-0.1.18-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peg/0.1.18-2_armv7l/peg-0.1.18-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peg/0.1.18-2_i686/peg-0.1.18-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peg/0.1.18-2_x86_64/peg-0.1.18-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/peg/0.1.18-2_x86_64/peg-0.1.18-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '439a168668877cae8de48cf51c9f18c18245373a6c7e7104c8fa23d61197264f', armv7l: '439a168668877cae8de48cf51c9f18c18245373a6c7e7104c8fa23d61197264f', i686: '584696fc71b9e3dee4f1beb736ce88e9d5cd9e7d508c431c0e94c0092c809518', - x86_64: 'eb2da8d54a121265fabae9af1e30f9a5e4d89461e4e39477971a7fbc1b22d458', + x86_64: 'eb2da8d54a121265fabae9af1e30f9a5e4d89461e4e39477971a7fbc1b22d458' }) def self.build system "sed -i 's,PREFIX = /usr/local,PREFIX = #{CREW_PREFIX},g' Makefile" - system "make" + system 'make' end + def self.install system "make ROOT=#{CREW_DEST_DIR} install" end diff --git a/packages/percona_boost.rb b/packages/percona_boost.rb index e98e90771..9ea3537ec 100644 --- a/packages/percona_boost.rb +++ b/packages/percona_boost.rb @@ -9,17 +9,17 @@ class Percona_boost < Package source_url 'http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.bz2' source_sha256 '727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_boost/1.59.0_armv7l/percona_boost-1.59.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_boost/1.59.0_armv7l/percona_boost-1.59.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_boost/1.59.0_i686/percona_boost-1.59.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_boost/1.59.0_x86_64/percona_boost-1.59.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_boost/1.59.0_x86_64/percona_boost-1.59.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a8ae7d1682a5801169991b3d824402059ea7b527ca1b118dca240d9a91201fd1', armv7l: 'a8ae7d1682a5801169991b3d824402059ea7b527ca1b118dca240d9a91201fd1', i686: '92bf850fafa7e11eee4040faf615ac97f31e8e561016d4fcbfa97d9ef6931452', - x86_64: '4cfcf14440dae594c3ad0c8fa3086f08c0e90787785d82e1b54454bcf0941ed9', + x86_64: '4cfcf14440dae594c3ad0c8fa3086f08c0e90787785d82e1b54454bcf0941ed9' }) depends_on 'python2' unless File.exist? "#{CREW_PREFIX}/bin/python" diff --git a/packages/percona_server.rb b/packages/percona_server.rb index 366dd8e49..a98cb3c6d 100644 --- a/packages/percona_server.rb +++ b/packages/percona_server.rb @@ -9,17 +9,17 @@ class Percona_server < Package source_url 'https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-5.7.20-19/source/tarball/percona-server-5.7.20-19.tar.gz' source_sha256 '17f06c07165954e7eacc3ba2cac0e1d4ba65b0b568f2437298d3c17a6a0940fd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_server/5.7.20-19_armv7l/percona_server-5.7.20-19-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_server/5.7.20-19_armv7l/percona_server-5.7.20-19-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_server/5.7.20-19_i686/percona_server-5.7.20-19-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_server/5.7.20-19_x86_64/percona_server-5.7.20-19-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_server/5.7.20-19_x86_64/percona_server-5.7.20-19-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e7bdb895946e539145268d29a0c93e690ad1ff91eab871605cb2b3b686247ff5', armv7l: 'e7bdb895946e539145268d29a0c93e690ad1ff91eab871605cb2b3b686247ff5', i686: '757706998388bf559a70f53567af4518c523f1236a500e228210ce023ef41a5c', - x86_64: '47431d59582a5be3361cbfd571de3da9a557b76cea40a01f4b58347988e7aa2c', + x86_64: '47431d59582a5be3361cbfd571de3da9a557b76cea40a01f4b58347988e7aa2c' }) depends_on 'cmake' => :build @@ -69,38 +69,38 @@ class Percona_server < Package system "echo ' echo \"mysqld process \$MYSQL is running\"' >> stopmysql" system "echo ' exit 1' >> stopmysql" system "echo 'fi' >> stopmysql" - system "chmod +x st*mysql" + system 'chmod +x st*mysql' end end def self.postinstall unless Dir.exist? "#{CREW_PREFIX}/data" system "mysqld --initialize-insecure --user=#{USER}" - system "mysql_ssl_rsa_setup" + system 'mysql_ssl_rsa_setup' end puts puts "Databases are stored in #{CREW_PREFIX}/data.".lightblue puts - puts "To reset the root password, see https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html#resetting-permissions-unix".lightblue + puts 'To reset the root password, see https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html#resetting-permissions-unix'.lightblue puts - puts "To lockdown permissions, execute the following:".lightblue - puts "mysql_secure_installation".lightblue + puts 'To lockdown permissions, execute the following:'.lightblue + puts 'mysql_secure_installation'.lightblue puts - puts "To start/stop mysqld, execute the following:".lightblue - puts "startmysql - starts mysqld".lightblue - puts "stopmysql - stops mysqld".lightblue + puts 'To start/stop mysqld, execute the following:'.lightblue + puts 'startmysql - starts mysqld'.lightblue + puts 'stopmysql - stops mysqld'.lightblue puts - puts "To start mysqld on login, execute the following:".lightblue + puts 'To start mysqld on login, execute the following:'.lightblue puts "echo 'if [ -f #{CREW_PREFIX}/bin/startmysql ]; then' >> ~/.bashrc".lightblue puts "echo ' #{CREW_PREFIX}/bin/startmysql' >> ~/.bashrc".lightblue puts "echo 'fi' >> ~/.bashrc".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue puts - puts "To completely remove MySQL and all databases, perform the following:".lightblue - puts "crew remove percona_server".lightblue + puts 'To completely remove MySQL and all databases, perform the following:'.lightblue + puts 'crew remove percona_server'.lightblue puts "rm -rf #{CREW_PREFIX}/data".lightblue puts - puts "Percona Server documentation: https://www.percona.com/doc/percona-server/5.7/index.html".lightblue + puts 'Percona Server documentation: https://www.percona.com/doc/percona-server/5.7/index.html'.lightblue puts end end diff --git a/packages/percona_toolkit.rb b/packages/percona_toolkit.rb index bb3506ef7..7034bd7ee 100644 --- a/packages/percona_toolkit.rb +++ b/packages/percona_toolkit.rb @@ -9,17 +9,17 @@ class Percona_toolkit < Package source_url 'https://www.percona.com/downloads/percona-toolkit/3.0.7/source/tarball/percona-toolkit-3.0.7.tar.gz' source_sha256 '40f1a2241fb3ac1049e43ea75056f02d8af48c1eb731b48a4b564a054f8227e3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_toolkit/3.0.7_armv7l/percona_toolkit-3.0.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_toolkit/3.0.7_armv7l/percona_toolkit-3.0.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_toolkit/3.0.7_i686/percona_toolkit-3.0.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_toolkit/3.0.7_x86_64/percona_toolkit-3.0.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/percona_toolkit/3.0.7_x86_64/percona_toolkit-3.0.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c805533b7b9ba184e17d070574c30c453a73a2dde3258787b50c6ac77e319495', armv7l: 'c805533b7b9ba184e17d070574c30c453a73a2dde3258787b50c6ac77e319495', i686: 'd71e086d9283cf638e461ec2d5917ddeeeda4ac0fb130a55cd86d436df5eb465', - x86_64: 'b3820dd0791160369b84a66017c6938ee6850074b9e3efefa2a1b4c64380727b', + x86_64: 'b3820dd0791160369b84a66017c6938ee6850074b9e3efefa2a1b4c64380727b' }) depends_on 'percona_server' diff --git a/packages/perf.rb b/packages/perf.rb index 6ee0468ce..0813234a5 100644 --- a/packages/perf.rb +++ b/packages/perf.rb @@ -8,17 +8,17 @@ class Perf < Package compatibility 'all' source_url 'SKIP' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/perf/4.14_armv7l/perf-4.14-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/perf/4.14_armv7l/perf-4.14-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/perf/4.14_i686/perf-4.14-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/perf/4.14_x86_64/perf-4.14-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/perf/4.14_x86_64/perf-4.14-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '87c533c2b45a9beec0ef975b4a3f110e42a6d03def1820dfd3190fb3f767e710', armv7l: '87c533c2b45a9beec0ef975b4a3f110e42a6d03def1820dfd3190fb3f767e710', i686: '9786bce0863320385c3dd96534c681e5eae26d593851bde4278d30aa4dedec22', - x86_64: '95e550bc751bd655a0d885104ec0f88aad533b8450af35438802f0a848b768be', + x86_64: '95e550bc751bd655a0d885104ec0f88aad533b8450af35438802f0a848b768be' }) # Reuse linux sources if they're already installed diff --git a/packages/perl_read_key.rb b/packages/perl_read_key.rb index b15ebf410..226843d30 100644 --- a/packages/perl_read_key.rb +++ b/packages/perl_read_key.rb @@ -10,5 +10,4 @@ class Perl_read_key < Package is_fake depends_on 'perl_term_readkey' - end diff --git a/packages/pexec.rb b/packages/pexec.rb index 27b297dee..0feeca3a5 100644 --- a/packages/pexec.rb +++ b/packages/pexec.rb @@ -9,17 +9,17 @@ class Pexec < Package source_url 'https://ftpmirror.gnu.org/pexec/pexec-1.0rc8.tar.gz' source_sha256 'a968e4774eef80b8b1de3c10e6c0ad2ebeeb732b10e438596f110aa6aaf94a64' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pexec/1.0rc8-1_armv7l/pexec-1.0rc8-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pexec/1.0rc8-1_armv7l/pexec-1.0rc8-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pexec/1.0rc8-1_i686/pexec-1.0rc8-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pexec/1.0rc8-1_x86_64/pexec-1.0rc8-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pexec/1.0rc8-1_x86_64/pexec-1.0rc8-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c98687da9126fcdc2a4ff0f3712ab5bc78929122216cc050650ad48d01fb3899', armv7l: 'c98687da9126fcdc2a4ff0f3712ab5bc78929122216cc050650ad48d01fb3899', i686: '9910eb0b3b202b3b1a591aedfa6df770c2a50686c73f951f57862e7a8e0856fd', - x86_64: '15696468ef1b797e0c77cd0a1ec91766d3890072739514772cdf355124f3a1d3', + x86_64: '15696468ef1b797e0c77cd0a1ec91766d3890072739514772cdf355124f3a1d3' }) depends_on 'groff' diff --git a/packages/phive.rb b/packages/phive.rb index 6821ed8fa..7e1cb4eec 100644 --- a/packages/phive.rb +++ b/packages/phive.rb @@ -9,23 +9,23 @@ class Phive < Package source_url 'https://github.com/phar-io/phive/archive/0.9.0.tar.gz' source_sha256 '711659b2293015c1bc81755bb56746fc86f1c6c6c3b87eaaddaa56d29c86c0ad' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/phive/0.9.0_armv7l/phive-0.9.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/phive/0.9.0_armv7l/phive-0.9.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/phive/0.9.0_i686/phive-0.9.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/phive/0.9.0_x86_64/phive-0.9.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/phive/0.9.0_x86_64/phive-0.9.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3cc4a5b1b583a3fdda8df1ec7772a1982a9566fabbd1cfa2cfeb4797676a5d22', armv7l: '3cc4a5b1b583a3fdda8df1ec7772a1982a9566fabbd1cfa2cfeb4797676a5d22', i686: '696d5c1d32ae643088989767e333aa735d5b059734f7771d8c6ae87625bea314', - x86_64: '49b75dfccdf0f14a516c67dc923603d579ea4bd9dcac49892eb483e578aaaf49', + x86_64: '49b75dfccdf0f14a516c67dc923603d579ea4bd9dcac49892eb483e578aaaf49' }) depends_on 'composer' def self.install - system "composer install" + system 'composer install' system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "mkdir -p #{CREW_DEST_PREFIX}/share/phive" system "cp -r . #{CREW_DEST_PREFIX}/share/phive" diff --git a/packages/php.rb b/packages/php.rb index 57883cea4..73c568cb3 100644 --- a/packages/php.rb +++ b/packages/php.rb @@ -12,22 +12,22 @@ class Php < Package def self.preflight major = `php -v 2> /dev/null | head -1 | cut -d' ' -f2 | cut -d'.' -f1`.chomp minor = `php -v 2> /dev/null | head -1 | cut -d' ' -f2 | cut -d'.' -f2`.chomp - unless major.empty? and minor.empty? + unless major.empty? && minor.empty? puts "Php#{major}#{minor} already installed.".lightgreen abort "Enter `crew remove php#{major}#{minor} && crew install php` to install a different version." end puts - puts "Select version:" - puts "5.6 = PHP 5.6.40" - puts "7.1 = PHP 7.1.33" - puts "7.2 = PHP 7.2.34" - puts "7.3 = PHP 7.3.33" - puts "7.4 = PHP 7.4.30" - puts "8.0 = PHP 8.0.20" - puts "8.1 = PHP 8.1.7" - puts " 0 = Cancel" + puts 'Select version:' + puts '5.6 = PHP 5.6.40' + puts '7.1 = PHP 7.1.33' + puts '7.2 = PHP 7.2.34' + puts '7.3 = PHP 7.3.33' + puts '7.4 = PHP 7.4.30' + puts '8.0 = PHP 8.0.20' + puts '8.1 = PHP 8.1.7' + puts ' 0 = Cancel' - while version = STDIN.gets.chomp + while version = $stdin.gets.chomp case version when '5.6' depends_on 'php5' diff --git a/packages/php5.rb b/packages/php5.rb index e8c240727..f65d33946 100644 --- a/packages/php5.rb +++ b/packages/php5.rb @@ -9,17 +9,17 @@ class Php5 < Package source_url 'http://php.net/distributions/php-5.6.40.tar.xz' source_sha256 '1369a51eee3995d7fbd1c5342e5cc917760e276d561595b6052b21ace2656d1c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php5/5.6.40-2_armv7l/php5-5.6.40-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php5/5.6.40-2_armv7l/php5-5.6.40-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php5/5.6.40-2_i686/php5-5.6.40-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php5/5.6.40-2_x86_64/php5-5.6.40-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php5/5.6.40-2_x86_64/php5-5.6.40-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0fb88410bfb778e2f6df96cf4c5170574ad04c154cc8fa540018db91b8355cbd', armv7l: '0fb88410bfb778e2f6df96cf4c5170574ad04c154cc8fa540018db91b8355cbd', i686: '1677dad1444d2c09d55fb454471c82783ff002c3f177bd0f0b837e77c7cc179f', - x86_64: 'a99fc4179bee6668150af496370dc6b6c824feed125c5e16ae9fe1938a41a5a5', + x86_64: 'a99fc4179bee6668150af496370dc6b6c824feed125c5e16ae9fe1938a41a5a5' }) depends_on 'libgcrypt' @@ -102,7 +102,7 @@ class Php5 < Package def self.install system "mkdir -p #{CREW_DEST_PREFIX}/log" system "mkdir -p #{CREW_DEST_PREFIX}/tmp/run" - system "make", "INSTALL_ROOT=#{CREW_DEST_DIR}", "install" + system 'make', "INSTALL_ROOT=#{CREW_DEST_DIR}", 'install' system "install -Dm644 php.ini-development #{CREW_DEST_PREFIX}/etc/php.ini" system "install -Dm755 sapi/fpm/init.d.php-fpm.in #{CREW_DEST_PREFIX}/etc/init.d/php-fpm" system "install -Dm644 sapi/fpm/php-fpm.conf.in #{CREW_DEST_PREFIX}/etc/php-fpm.conf" @@ -110,26 +110,26 @@ class Php5 < Package system "ln -s #{CREW_PREFIX}/etc/init.d/php-fpm #{CREW_DEST_PREFIX}/bin/php5-fpm" # clean up some files created under #{CREW_DEST_DIR}. check http://pear.php.net/bugs/bug.php?id=20383 for more details - system "mv", "#{CREW_DEST_DIR}/.depdb", "#{CREW_DEST_LIB_PREFIX}/php" - system "mv", "#{CREW_DEST_DIR}/.depdblock", "#{CREW_DEST_LIB_PREFIX}/php" - system "rm", "-rf", "#{CREW_DEST_DIR}/.channels", "#{CREW_DEST_DIR}/.filemap", "#{CREW_DEST_DIR}/.lock", "#{CREW_DEST_DIR}/.registry" + system 'mv', "#{CREW_DEST_DIR}/.depdb", "#{CREW_DEST_LIB_PREFIX}/php" + system 'mv', "#{CREW_DEST_DIR}/.depdblock", "#{CREW_DEST_LIB_PREFIX}/php" + system 'rm', '-rf', "#{CREW_DEST_DIR}/.channels", "#{CREW_DEST_DIR}/.filemap", "#{CREW_DEST_DIR}/.lock", "#{CREW_DEST_DIR}/.registry" end def self.postinstall puts - puts "To start the php-fpm service, execute:".lightblue - puts "php5-fpm start".lightblue + puts 'To start the php-fpm service, execute:'.lightblue + puts 'php5-fpm start'.lightblue puts - puts "To stop the php-fpm service, execute:".lightblue - puts "php5-fpm stop".lightblue + puts 'To stop the php-fpm service, execute:'.lightblue + puts 'php5-fpm stop'.lightblue puts - puts "To restart the php-fpm service, execute:".lightblue - puts "php5-fpm restart".lightblue + puts 'To restart the php-fpm service, execute:'.lightblue + puts 'php5-fpm restart'.lightblue puts - puts "To start php-fpm on login, execute the following:".lightblue + puts 'To start php-fpm on login, execute the following:'.lightblue puts "echo 'if [ -f #{CREW_PREFIX}/bin/php5-fpm ]; then' >> ~/.bashrc".lightblue puts "echo ' #{CREW_PREFIX}/bin/php5-fpm start' >> ~/.bashrc".lightblue puts "echo 'fi' >> ~/.bashrc".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue end end diff --git a/packages/php71.rb b/packages/php71.rb index 4f05a005a..c78cfbc26 100644 --- a/packages/php71.rb +++ b/packages/php71.rb @@ -10,17 +10,17 @@ class Php71 < Package source_url 'https://php.net/distributions/php-7.1.33.tar.xz' source_sha256 'bd7c0a9bd5433289ee01fd440af3715309faf583f75832b64fe169c100d52968' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php71/7.1.33-3_armv7l/php71-7.1.33-3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php71/7.1.33-3_armv7l/php71-7.1.33-3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php71/7.1.33-3_i686/php71-7.1.33-3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php71/7.1.33-3_x86_64/php71-7.1.33-3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php71/7.1.33-3_x86_64/php71-7.1.33-3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '04261aa8c2f2244c429d45456c83bfc10f4beb2e634a6c7db4da044097a260d5', armv7l: '04261aa8c2f2244c429d45456c83bfc10f4beb2e634a6c7db4da044097a260d5', i686: '2a103889c234601b47489808de43e01d96be4bfe002653acc8c08c6f2c770770', - x86_64: '2d354302e1cc625a6f12af2da718c41068eabe5b63175803875d37a1c4224f57', + x86_64: '2d354302e1cc625a6f12af2da718c41068eabe5b63175803875d37a1c4224f57' }) depends_on 'libgcrypt' @@ -37,9 +37,7 @@ class Php71 < Package def self.preflight phpver = `php -v 2> /dev/null | head -1 | cut -d' ' -f2`.chomp - unless ARGV[0] == 'reinstall' and @_ver == phpver - abort "PHP version #{phpver} already installed.".lightgreen unless phpver.empty? - end + abort "PHP version #{phpver} already installed.".lightgreen if ARGV[0] != 'reinstall' && @_ver != phpver && !phpver.empty? end def self.patch @@ -57,8 +55,8 @@ class Php71 < Package system "sed -i 's,upload_max_filesize = 2M,upload_max_filesize = 128M,' php.ini-development" system "sed -i 's,;opcache.enable=0,opcache.enable=1,' php.ini-development" # Fix cc: error: ext/standard/.libs/type.o: No such file or directory - #system "sed -i '98303d' configure" - #system "sed -i '98295,98296d' configure" + # system "sed -i '98303d' configure" + # system "sed -i '98295,98296d' configure" # Fix /usr/bin/file: No such file or directory system 'filefix' end @@ -111,7 +109,7 @@ class Php71 < Package end def self.check - #system 'make', 'test' + # system 'make', 'test' end def self.install diff --git a/packages/php72.rb b/packages/php72.rb index ea067d703..2fec4193f 100644 --- a/packages/php72.rb +++ b/packages/php72.rb @@ -10,17 +10,17 @@ class Php72 < Package source_url 'https://www.php.net/distributions/php-7.2.34.tar.xz' source_sha256 '409e11bc6a2c18707dfc44bc61c820ddfd81e17481470f3405ee7822d8379903' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php72/7.2.34-2_armv7l/php72-7.2.34-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php72/7.2.34-2_armv7l/php72-7.2.34-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php72/7.2.34-2_i686/php72-7.2.34-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php72/7.2.34-2_x86_64/php72-7.2.34-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php72/7.2.34-2_x86_64/php72-7.2.34-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'aa82eeacd83183c4efe99abb1f3b75601dba24eecea68a57a8a37613a3dc2614', armv7l: 'aa82eeacd83183c4efe99abb1f3b75601dba24eecea68a57a8a37613a3dc2614', i686: '5d0770534aff60ecb57d99b1ed8ecf2b13058a06f7056162541c1e370dbb1334', - x86_64: '40c16a7e5635c5c2a9bd6f41b9db894237147c02d6c5b8d7175c0a97639eea5c', + x86_64: '40c16a7e5635c5c2a9bd6f41b9db894237147c02d6c5b8d7175c0a97639eea5c' }) depends_on 'libgcrypt' @@ -38,9 +38,7 @@ class Php72 < Package def self.preflight phpver = `php -v 2> /dev/null | head -1 | cut -d' ' -f2`.chomp - unless ARGV[0] == 'reinstall' and @_ver == phpver - abort "PHP version #{phpver} already installed.".lightgreen unless phpver.empty? - end + abort "PHP version #{phpver} already installed.".lightgreen if ARGV[0] != 'reinstall' && @_ver != phpver && !phpver.empty? end def self.patch @@ -58,8 +56,8 @@ class Php72 < Package system "sed -i 's,upload_max_filesize = 2M,upload_max_filesize = 128M,' php.ini-development" system "sed -i 's,;opcache.enable=0,opcache.enable=1,' php.ini-development" # Fix cc: error: ext/standard/.libs/type.o: No such file or directory - #system "sed -i '98303d' configure" - #system "sed -i '98295,98296d' configure" + # system "sed -i '98303d' configure" + # system "sed -i '98295,98296d' configure" # Fix /usr/bin/file: No such file or directory system 'filefix' end @@ -107,7 +105,7 @@ class Php72 < Package end def self.check - #system 'make', 'test' + # system 'make', 'test' end def self.install diff --git a/packages/php73.rb b/packages/php73.rb index 9b4d37465..b32291395 100644 --- a/packages/php73.rb +++ b/packages/php73.rb @@ -14,13 +14,13 @@ class Php73 < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php73/7.3.33_armv7l/php73-7.3.33-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php73/7.3.33_armv7l/php73-7.3.33-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php73/7.3.33_i686/php73-7.3.33-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php73/7.3.33_x86_64/php73-7.3.33-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php73/7.3.33_x86_64/php73-7.3.33-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: '3b29987c24ed7d47d97152df1ba7915b37fde7c0a4959a003c90691853a2bfae', armv7l: '3b29987c24ed7d47d97152df1ba7915b37fde7c0a4959a003c90691853a2bfae', i686: '914661dbbce0d93271fc6fa072164d7c255a21634916054b4df6f931ba43791e', - x86_64: '332b1b11d789481fc735d59722364772ec68cfc4de6c775a558b45454cb074bb', + x86_64: '332b1b11d789481fc735d59722364772ec68cfc4de6c775a558b45454cb074bb' }) depends_on 'libcurl' @@ -39,9 +39,7 @@ class Php73 < Package def self.preflight phpver = `php -v 2> /dev/null | head -1 | cut -d' ' -f2`.chomp - unless ARGV[0] == 'reinstall' and @_ver == phpver - abort "PHP version #{phpver} already installed.".lightgreen unless phpver.empty? - end + abort "PHP version #{phpver} already installed.".lightgreen if ARGV[0] != 'reinstall' && @_ver != phpver && !phpver.empty? end def self.patch @@ -111,7 +109,7 @@ class Php73 < Package end def self.check - #system 'make', 'test' + # system 'make', 'test' end def self.install diff --git a/packages/php74.rb b/packages/php74.rb index e0a200182..cb1b02377 100644 --- a/packages/php74.rb +++ b/packages/php74.rb @@ -11,16 +11,16 @@ class Php74 < Package source_sha256 'ea72a34f32c67e79ac2da7dfe96177f3c451c3eefae5810ba13312ed398ba70d' binary_url({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php74/7.4.30_x86_64/php74-7.4.30-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php74/7.4.30_x86_64/php74-7.4.30-chromeos-x86_64.tar.zst', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php74/7.4.30_armv7l/php74-7.4.30-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php74/7.4.30_armv7l/php74-7.4.30-chromeos-armv7l.tar.zst', - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php74/7.4.30_i686/php74-7.4.30-chromeos-i686.tar.zst', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php74/7.4.30_i686/php74-7.4.30-chromeos-i686.tar.zst' }) binary_sha256({ - x86_64: '47d530ddccc7133b42a44ff19a53456c422e3abaedb431a8a1e3d7ef5096e133', + x86_64: '47d530ddccc7133b42a44ff19a53456c422e3abaedb431a8a1e3d7ef5096e133', aarch64: '563bfe1e589750afece45f28335cb1de7e95a5c5ce9b5225eb9e4fe90f7fdea3', armv7l: '563bfe1e589750afece45f28335cb1de7e95a5c5ce9b5225eb9e4fe90f7fdea3', - i686: '85fcdaed12530484b7ba91b4113baced893ffabf72c8c3e20743369b5168438a', + i686: '85fcdaed12530484b7ba91b4113baced893ffabf72c8c3e20743369b5168438a' }) depends_on 'aspell_en' @@ -44,9 +44,7 @@ class Php74 < Package def self.preflight phpver = `php -v 2> /dev/null | head -1 | cut -d' ' -f2`.chomp - unless ARGV[0] == 'reinstall' and @_ver == phpver - abort "PHP version #{phpver} already installed.".lightgreen unless phpver.empty? - end + abort "PHP version #{phpver} already installed.".lightgreen if ARGV[0] != 'reinstall' && @_ver != phpver && !phpver.empty? end def self.patch @@ -139,10 +137,10 @@ class Php74 < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/init.d" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/php-fpm.d" system 'make', "INSTALL_ROOT=#{CREW_DEST_DIR}", 'install' - FileUtils.install 'php.ini-development', "#{CREW_DEST_PREFIX}/etc/php.ini", mode: 0644 - FileUtils.install 'sapi/fpm/init.d.php-fpm.in', "#{CREW_DEST_PREFIX}/etc/init.d/php-fpm", mode: 0755 - FileUtils.install 'sapi/fpm/php-fpm.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.conf", mode: 0755 - FileUtils.install 'sapi/fpm/www.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.d/www.conf", mode:0644 + FileUtils.install 'php.ini-development', "#{CREW_DEST_PREFIX}/etc/php.ini", mode: 0o644 + FileUtils.install 'sapi/fpm/init.d.php-fpm.in', "#{CREW_DEST_PREFIX}/etc/init.d/php-fpm", mode: 0o755 + FileUtils.install 'sapi/fpm/php-fpm.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.conf", mode: 0o755 + FileUtils.install 'sapi/fpm/www.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.d/www.conf", mode: 0o644 FileUtils.ln_s "#{CREW_PREFIX}/etc/init.d/php-fpm", "#{CREW_DEST_PREFIX}/bin/php7-fpm" # clean up some files created under #{CREW_DEST_DIR}. check http://pear.php.net/bugs/bug.php?id=20383 for more details diff --git a/packages/php80.rb b/packages/php80.rb index f12c7ffd1..f4371bfe2 100644 --- a/packages/php80.rb +++ b/packages/php80.rb @@ -14,13 +14,13 @@ class Php80 < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php80/8.0.20_armv7l/php80-8.0.20-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php80/8.0.20_armv7l/php80-8.0.20-chromeos-armv7l.tar.zst', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php80/8.0.20_x86_64/php80-8.0.20-chromeos-x86_64.tar.zst', - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php80/8.0.20_i686/php80-8.0.20-chromeos-i686.tar.zst', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php80/8.0.20_i686/php80-8.0.20-chromeos-i686.tar.zst' }) binary_sha256({ aarch64: '06bd95d80d0d6b2633beb17892800b5df3606be87b795026dd6115f4881556e7', armv7l: '06bd95d80d0d6b2633beb17892800b5df3606be87b795026dd6115f4881556e7', x86_64: '9880f5aaa43b8c2916672a349bcd75ed1ee80acedfd6c1c06b1b45117689bec0', - i686: '06c7381949312073437294045204552ae7148bca2c2074768c2b043e9103a339', + i686: '06c7381949312073437294045204552ae7148bca2c2074768c2b043e9103a339' }) depends_on 'aspell_en' @@ -44,9 +44,7 @@ class Php80 < Package def self.preflight phpver = `php -v 2> /dev/null | head -1 | cut -d' ' -f2`.chomp - unless ARGV[0] == 'reinstall' and @_ver == phpver - abort "PHP version #{phpver} already installed.".lightgreen unless phpver.empty? - end + abort "PHP version #{phpver} already installed.".lightgreen if ARGV[0] != 'reinstall' && @_ver != phpver && !phpver.empty? end def self.patch @@ -140,10 +138,10 @@ class Php80 < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/init.d" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/php-fpm.d" system 'make', "INSTALL_ROOT=#{CREW_DEST_DIR}", 'install' - FileUtils.install 'php.ini-development', "#{CREW_DEST_PREFIX}/etc/php.ini", mode: 0644 - FileUtils.install 'sapi/fpm/init.d.php-fpm.in', "#{CREW_DEST_PREFIX}/etc/init.d/php-fpm", mode: 0755 - FileUtils.install 'sapi/fpm/php-fpm.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.conf", mode: 0755 - FileUtils.install 'sapi/fpm/www.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.d/www.conf", mode:0644 + FileUtils.install 'php.ini-development', "#{CREW_DEST_PREFIX}/etc/php.ini", mode: 0o644 + FileUtils.install 'sapi/fpm/init.d.php-fpm.in', "#{CREW_DEST_PREFIX}/etc/init.d/php-fpm", mode: 0o755 + FileUtils.install 'sapi/fpm/php-fpm.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.conf", mode: 0o755 + FileUtils.install 'sapi/fpm/www.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.d/www.conf", mode: 0o644 FileUtils.ln_s "#{CREW_PREFIX}/etc/init.d/php-fpm", "#{CREW_DEST_PREFIX}/bin/php8-fpm" # clean up some files created under #{CREW_DEST_DIR}. check http://pear.php.net/bugs/bug.php?id=20383 for more details diff --git a/packages/php81.rb b/packages/php81.rb index 6c550f402..b56459eda 100644 --- a/packages/php81.rb +++ b/packages/php81.rb @@ -14,13 +14,13 @@ class Php81 < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php81/8.1.7_armv7l/php81-8.1.7-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php81/8.1.7_armv7l/php81-8.1.7-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php81/8.1.7_i686/php81-8.1.7-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php81/8.1.7_x86_64/php81-8.1.7-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/php81/8.1.7_x86_64/php81-8.1.7-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: '2433c51421eb5aba8236c44bcc0a27fb5f0abd71c5fccde53102988cd4abf861', armv7l: '2433c51421eb5aba8236c44bcc0a27fb5f0abd71c5fccde53102988cd4abf861', i686: 'c4ab58d9becc67ba41d78f99caccffd66195e2582389a84b2f020505b4aa726b', - x86_64: 'e4d134b62e06dcf8cff0429681e3daaad2b6c9823f7eb8bdbb9c19e7074afbb8', + x86_64: 'e4d134b62e06dcf8cff0429681e3daaad2b6c9823f7eb8bdbb9c19e7074afbb8' }) depends_on 'aspell_en' @@ -44,9 +44,7 @@ class Php81 < Package def self.preflight phpver = `php -v 2> /dev/null | head -1 | cut -d' ' -f2`.chomp - unless ARGV[0] == 'reinstall' and @_ver == phpver - abort "PHP version #{phpver} already installed.".lightgreen unless phpver.empty? - end + abort "PHP version #{phpver} already installed.".lightgreen if ARGV[0] != 'reinstall' && @_ver != phpver && !phpver.empty? end def self.patch @@ -140,10 +138,10 @@ class Php81 < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/init.d" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/php-fpm.d" system 'make', "INSTALL_ROOT=#{CREW_DEST_DIR}", 'install' - FileUtils.install 'php.ini-development', "#{CREW_DEST_PREFIX}/etc/php.ini", mode: 0644 - FileUtils.install 'sapi/fpm/init.d.php-fpm.in', "#{CREW_DEST_PREFIX}/etc/init.d/php-fpm", mode: 0755 - FileUtils.install 'sapi/fpm/php-fpm.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.conf", mode: 0755 - FileUtils.install 'sapi/fpm/www.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.d/www.conf", mode:0644 + FileUtils.install 'php.ini-development', "#{CREW_DEST_PREFIX}/etc/php.ini", mode: 0o644 + FileUtils.install 'sapi/fpm/init.d.php-fpm.in', "#{CREW_DEST_PREFIX}/etc/init.d/php-fpm", mode: 0o755 + FileUtils.install 'sapi/fpm/php-fpm.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.conf", mode: 0o755 + FileUtils.install 'sapi/fpm/www.conf.in', "#{CREW_DEST_PREFIX}/etc/php-fpm.d/www.conf", mode: 0o644 FileUtils.ln_s "#{CREW_PREFIX}/etc/init.d/php-fpm", "#{CREW_DEST_PREFIX}/bin/php8-fpm" # clean up some files created under #{CREW_DEST_DIR}. check http://pear.php.net/bugs/bug.php?id=20383 for more details diff --git a/packages/phpsysinfo.rb b/packages/phpsysinfo.rb index ccbf90dc0..2aa870efc 100644 --- a/packages/phpsysinfo.rb +++ b/packages/phpsysinfo.rb @@ -20,7 +20,7 @@ class Phpsysinfo < Package def self.postinstall puts "\nTo get started, execute the following:".lightblue puts "cd #{CREW_PREFIX}/share/phpsysinfo".lightblue - puts "php -S localhost:9000".lightblue + puts 'php -S localhost:9000'.lightblue puts "Visit localhost:9000 in your browser.\n".lightblue end end diff --git a/packages/picom.rb b/packages/picom.rb index 25d0ec7b1..b3ceda237 100644 --- a/packages/picom.rb +++ b/packages/picom.rb @@ -9,17 +9,17 @@ class Picom < Package source_url 'https://github.com/yshui/picom/archive/v8.tar.gz' source_sha256 'f839a3c058ca90f463eae3973a9381cf2fe93be7d0e58db1c28ea72acd10480f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/picom/8_armv7l/picom-8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/picom/8_armv7l/picom-8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/picom/8_i686/picom-8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/picom/8_x86_64/picom-8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/picom/8_x86_64/picom-8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5de726299cbd8469b6c846cf437aac9132bbd50d1572c7b61dc4cfd14d8edc1f', armv7l: '5de726299cbd8469b6c846cf437aac9132bbd50d1572c7b61dc4cfd14d8edc1f', i686: 'b97f666b3a6779ff9277cc15fa424785eb5a48aa9eaf04aeab88a3ff5b873862', - x86_64: 'f8750b816aed2fac643ae65028048344d4736ab4e7968b754fe186b32514f85b', + x86_64: 'f8750b816aed2fac643ae65028048344d4736ab4e7968b754fe186b32514f85b' }) depends_on 'mesa' @@ -45,8 +45,8 @@ class Picom < Package def self.postinstall puts - puts "Note that picom requires a Window Manager to be running. Sommelier does not count.".lightblue - puts "Some examples are: Berry, Openbox, i3, sowm, bspwm, and dwm".lightblue + puts 'Note that picom requires a Window Manager to be running. Sommelier does not count.'.lightblue + puts 'Some examples are: Berry, Openbox, i3, sowm, bspwm, and dwm'.lightblue puts end end diff --git a/packages/pidgin.rb b/packages/pidgin.rb index 8ded7fee6..e8d622bea 100644 --- a/packages/pidgin.rb +++ b/packages/pidgin.rb @@ -9,17 +9,17 @@ class Pidgin < Package source_url 'https://prdownloads.sourceforge.net/project/pidgin/Pidgin/2.13.0/pidgin-2.13.0.tar.bz2' source_sha256 '2747150c6f711146bddd333c496870bfd55058bab22ffb7e4eb784018ec46d8f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pidgin/2.13.0_armv7l/pidgin-2.13.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pidgin/2.13.0_armv7l/pidgin-2.13.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pidgin/2.13.0_i686/pidgin-2.13.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pidgin/2.13.0_x86_64/pidgin-2.13.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pidgin/2.13.0_x86_64/pidgin-2.13.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c69f235347be1d0200af259304853f61b52d618df109cf155ba1b024c54b8298', armv7l: 'c69f235347be1d0200af259304853f61b52d618df109cf155ba1b024c54b8298', i686: '599c537f43a41ed36981d07c459a19f29806cfaf13b5cc14f7230f95a77c8876', - x86_64: '11fcf60b4b62af0bfd76d0f39091b449c6c550ad5185b3f3c4688484be7e4f7f', + x86_64: '11fcf60b4b62af0bfd76d0f39091b449c6c550ad5185b3f3c4688484be7e4f7f' }) depends_on 'glib' @@ -31,25 +31,25 @@ class Pidgin < Package def self.build system "sed -i 's,/usr/include,#{CREW_PREFIX}/include,g' configure" system './configure', - '--disable-avahi', - '--disable-dbus', - '--disable-gtkspell', - '--disable-idn', - '--disable-meanwhile', - '--disable-screensaver', - '--disable-tcl', - '--disable-tk', - '--disable-vv', - '--enable-consoleui=no', - "--includedir=#{CREW_PREFIX}/include", - "--oldincludedir=#{CREW_PREFIX}/include", - "--with-tclconfig=#{CREW_LIB_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--with-x' + '--disable-avahi', + '--disable-dbus', + '--disable-gtkspell', + '--disable-idn', + '--disable-meanwhile', + '--disable-screensaver', + '--disable-tcl', + '--disable-tk', + '--disable-vv', + '--enable-consoleui=no', + "--includedir=#{CREW_PREFIX}/include", + "--oldincludedir=#{CREW_PREFIX}/include", + "--with-tclconfig=#{CREW_LIB_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}", + '--with-x' system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/pigz.rb b/packages/pigz.rb index 7c137d042..1368881d5 100644 --- a/packages/pigz.rb +++ b/packages/pigz.rb @@ -9,17 +9,17 @@ class Pigz < Package source_url 'https://zlib.net/pigz/pigz-2.4.tar.gz' source_sha256 'a4f816222a7b4269bd232680590b579ccc72591f1bb5adafcd7208ca77e14f73' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pigz/2.4_armv7l/pigz-2.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pigz/2.4_armv7l/pigz-2.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pigz/2.4_i686/pigz-2.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pigz/2.4_x86_64/pigz-2.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pigz/2.4_x86_64/pigz-2.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '10aa75b1ea4f2bd9acc84350fa30c0d152391e37517a2487febde4c6a82d329d', armv7l: '10aa75b1ea4f2bd9acc84350fa30c0d152391e37517a2487febde4c6a82d329d', i686: 'a9189537126b568f26aaeb6e8df2f8cb0a6519a47f277c796008be29db0dd87e', - x86_64: '7254da818fd1658337f052cf2eaf4ecef66d1932eb3092703f335a847ccf7382', + x86_64: '7254da818fd1658337f052cf2eaf4ecef66d1932eb3092703f335a847ccf7382' }) def self.build diff --git a/packages/pinentry.rb b/packages/pinentry.rb index b8df7cd27..a33ea3059 100644 --- a/packages/pinentry.rb +++ b/packages/pinentry.rb @@ -1,7 +1,7 @@ require 'package' class Pinentry < Package - description "A collection of passphrase entry dialogs which is required for almost all usages of GnuPG" + description 'A collection of passphrase entry dialogs which is required for almost all usages of GnuPG' homepage 'https://gnupg.org/software/pinentry/index.html' version '1.1.0-1' license 'GPL-2' @@ -9,27 +9,27 @@ class Pinentry < Package source_url 'https://gnupg.org/ftp/gcrypt/pinentry/pinentry-1.1.0.tar.bz2' source_sha256 '68076686fa724a290ea49cdf0d1c0c1500907d1b759a3bcbfbec0293e8f56570' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pinentry/1.1.0_armv7l/pinentry-1.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pinentry/1.1.0_armv7l/pinentry-1.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pinentry/1.1.0_i686/pinentry-1.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pinentry/1.1.0_x86_64/pinentry-1.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pinentry/1.1.0_x86_64/pinentry-1.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6b0d4c5f8806b54a00ff932b9d77183e14e16fc9d78e90018b4444591eaf1ff0', armv7l: '6b0d4c5f8806b54a00ff932b9d77183e14e16fc9d78e90018b4444591eaf1ff0', i686: '759683fb43d0936de9aed52c8b95de5083f85d2181619952c188cba12fcd1d5e', - x86_64: 'e9af08a3fcb09f6001c39438976c4be453fea946775391fbcaedd03d2700869a', + x86_64: 'e9af08a3fcb09f6001c39438976c4be453fea946775391fbcaedd03d2700869a' }) depends_on 'libcap' def self.build system "CPPFLAGS=-I#{CREW_PREFIX}/include/ncurses ./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/pkgconf.rb b/packages/pkgconf.rb index e2c105441..ea9ad7563 100644 --- a/packages/pkgconf.rb +++ b/packages/pkgconf.rb @@ -9,30 +9,30 @@ class Pkgconf < Package source_url 'https://github.com/pkgconf/pkgconf/archive/pkgconf-1.7.3.tar.gz' source_sha256 '8f2c6e9f08adc5773d7fa3c1db1ed03f5fa02ceed037a537ce1195f7c93700ed' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pkgconf/1.7.3_armv7l/pkgconf-1.7.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pkgconf/1.7.3_armv7l/pkgconf-1.7.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pkgconf/1.7.3_i686/pkgconf-1.7.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pkgconf/1.7.3_x86_64/pkgconf-1.7.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pkgconf/1.7.3_x86_64/pkgconf-1.7.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7dba3ff97aa46e3eb5ca3a3874b10d0d7952cbbd655c94d090da59827f3c05c3', armv7l: '7dba3ff97aa46e3eb5ca3a3874b10d0d7952cbbd655c94d090da59827f3c05c3', i686: 'fb51ba2693426e45f973cac8f053556c27864e0e1c4b3a08f29f054a77dac800', - x86_64: '014ca1e27dae6c162677a12ed73138631bb81f3749cfe093987208f84eaebcf1', + x86_64: '014ca1e27dae6c162677a12ed73138631bb81f3749cfe093987208f84eaebcf1' }) depends_on 'glibc' -# Can be enabled for packages by setting -# ENV['PKG_CONFIG'] = "#{CREW_PREFIX}/bin/pkgconf" + # Can be enabled for packages by setting + # ENV['PKG_CONFIG'] = "#{CREW_PREFIX}/bin/pkgconf" -def self.build - system "./autogen.sh" + def self.build + system './autogen.sh' system "./configure #{CREW_OPTIONS} \ --with-system-libdir=#{CREW_LIB_PREFIX} \ --with-system-includedir=#{CREW_PREFIX}/include" - system "make" + system 'make' end def self.install diff --git a/packages/pkgsrc.rb b/packages/pkgsrc.rb index 57d42b1a0..aed86b7ee 100644 --- a/packages/pkgsrc.rb +++ b/packages/pkgsrc.rb @@ -15,7 +15,7 @@ class Pkgsrc < Package cd #{CREW_PREFIX}/pkgsrc ./pkglocate "$@" EOF - IO.write("pkglocate", @pkglocate) + File.write('pkglocate', @pkglocate) end def self.install @@ -34,16 +34,16 @@ class Pkgsrc < Package --pkgdbdir=#{CREW_PREFIX}/pkg/pkgdb --sysconfdir=#{CREW_PREFIX}/pkg/etc --varbase=#{CREW_PREFIX}/pkg/var \ --workdir=#{CREW_DEST_PREFIX} --cwrappers=no --prefer-pkgsrc=yes --make-jobs=#{CREW_NPROC}" end - FileUtils.mv "#{CREW_PREFIX}/pkg", "#{CREW_DEST_PREFIX}" + FileUtils.mv "#{CREW_PREFIX}/pkg", CREW_DEST_PREFIX.to_s FileUtils.chdir "#{CREW_DEST_PREFIX}/bin" do system 'rm -f bmake nawk sed' end FileUtils.chdir "#{CREW_DEST_PREFIX}/sbin" do system 'rm -f *' end - FileUtils.chdir "#{CREW_DEST_PREFIX}" do + FileUtils.chdir CREW_DEST_PREFIX.to_s do system "curl -#LO ftp://ftp.netbsd.org/pub/pkgsrc/pkgsrc-#{version}/pkgsrc-#{version}.tar.xz" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read("pkgsrc-#{version}.tar.xz") ) == '133d2f79115c87ad7dbf6f7ab604ddc0d09afe3b1d3c4cda5670c1fb758eb283' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read("pkgsrc-#{version}.tar.xz")) == '133d2f79115c87ad7dbf6f7ab604ddc0d09afe3b1d3c4cda5670c1fb758eb283' system "tar xvf pkgsrc-#{version}.tar.xz" FileUtils.rm_f "pkgsrc-#{version}.tar.xz" FileUtils.rm_rf 'wrk' @@ -57,62 +57,62 @@ class Pkgsrc < Package export PATH="$PATH:#{CREW_PREFIX}/pkg/bin:#{CREW_PREFIX}/pkg/gnu/bin:#{CREW_PREFIX}/pkg/sbin" export MANPATH="$MANPATH:#{CREW_PREFIX}/pkg/man" EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/pkgsrc", @env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/pkgsrc", @env) end def self.postinstall # This needs more help than saltedcoffii can do right now puts - puts "You may wish to have the vulnerabilities file downloaded daily so that it" - puts "remains current. This may be done by adding an appropriate entry to the root" - puts "users crontab(5) entry. For example, the entry" + puts 'You may wish to have the vulnerabilities file downloaded daily so that it' + puts 'remains current. This may be done by adding an appropriate entry to the root' + puts 'users crontab(5) entry. For example, the entry' puts - puts "# Download vulnerabilities file" + puts '# Download vulnerabilities file' puts "0 3 * * * #{CREW_PREFIX}/pkg/sbin/pkg_admin fetch-pkg-vulnerabilities >/dev/null 2>&1" - puts "# Audit the installed packages and email results to root" + puts '# Audit the installed packages and email results to root' puts "9 3 * * * #{CREW_PREFIX}/pkg/sbin/pkg_admin audit |mail -s 'Installed package audit result' \\" - puts " root >/dev/null 2>&1" + puts ' root >/dev/null 2>&1' puts - puts "will update the vulnerability list every day at 3AM, followed by an audit at" - puts "3:09AM. The result of the audit are then emailed to root. On NetBSD this may be" + puts 'will update the vulnerability list every day at 3AM, followed by an audit at' + puts '3:09AM. The result of the audit are then emailed to root. On NetBSD this may be' puts "accomplished instead by adding the following line to #{CREW_PREFIX}/pkg/etc/daily.conf:" puts - puts "fetch_pkg_vulnerabilities=YES" + puts 'fetch_pkg_vulnerabilities=YES' puts - puts "to fetch the vulnerability list from the daily security script. The system is" - puts "set to audit the packages by default but can be set explicitly, if desired (not" + puts 'to fetch the vulnerability list from the daily security script. The system is' + puts 'set to audit the packages by default but can be set explicitly, if desired (not' puts "required), by adding the following line to #{CREW_PREFIX}/pkg/etc/security.conf:" puts - puts "check_pkg_vulnerabilities=YES" + puts 'check_pkg_vulnerabilities=YES' puts - puts "Both pkg_admin subcommands can be run as as an unprivileged user," - puts "as long as the user chosen has permission to read the pkgdb and to write" + puts 'Both pkg_admin subcommands can be run as as an unprivileged user,' + puts 'as long as the user chosen has permission to read the pkgdb and to write' puts "the pkg-vulnerabilities to #{CREW_PREFIX}/pkg/pkgdb." puts - puts "The behavior of pkg_admin and pkg_add can be customised with" - puts "pkg_install.conf. Please see pkg_install.conf(5) for details." + puts 'The behavior of pkg_admin and pkg_add can be customised with' + puts 'pkg_install.conf. Please see pkg_install.conf(5) for details.' puts - puts "If you want to use GPG signature verification you will need to install" - puts "GnuPG and set the path for GPG appropriately in your pkg_install.conf." - puts "===========================================================================" + puts 'If you want to use GPG signature verification you will need to install' + puts 'GnuPG and set the path for GPG appropriately in your pkg_install.conf.' + puts '===========================================================================' puts "===> running: #{CREW_PREFIX}/bin/install-sh -d -o chronos -g lp #{CREW_PREFIX}/pkg/etc" puts - puts "===========================================================================" + puts '===========================================================================' puts puts "An example mk.conf file with the settings you provided to 'bootstrap'" - puts "has been created for you. It can be found in:" + puts 'has been created for you. It can be found in:' puts puts " #{CREW_PREFIX}/pkg/etc/mk.conf" puts - puts "You can find extensive documentation of the NetBSD Packages Collection" + puts 'You can find extensive documentation of the NetBSD Packages Collection' puts "in #{CREW_PREFIX}/doc/pkgsrc.txt." puts - puts "Thank you for using pkgsrc!".lightgreen + puts 'Thank you for using pkgsrc!'.lightgreen puts - puts "To install packages, execute the following:".lightblue + puts 'To install packages, execute the following:'.lightblue puts "cd #{CREW_PREFIX}/pkgsrc//".lightblue - puts "bmake package-install".lightblue - puts "Example:".lightblue + puts 'bmake package-install'.lightblue + puts 'Example:'.lightblue puts "cd #{CREW_PREFIX}/pkgsrc/net/libfetch && bmake package-install".lightblue puts puts "To search packages, execute 'pkglocate '.".lightblue @@ -121,7 +121,7 @@ class Pkgsrc < Package def self.remove puts - puts "To completely remove pkgsrc and all packages, execute the following:".lightblue + puts 'To completely remove pkgsrc and all packages, execute the following:'.lightblue puts "rm -rf #{CREW_PREFIX}/pkg #{CREW_PREFIX}/pkgsrc".lightblue puts end diff --git a/packages/plowshare.rb b/packages/plowshare.rb index 26fa106ea..cceaead04 100644 --- a/packages/plowshare.rb +++ b/packages/plowshare.rb @@ -32,6 +32,6 @@ class Plowshare < Package # plowshare bash completion source #{CREW_PREFIX}/share/bash-completion/completions/plowdown PLOWSHAREEOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/plowshare", @plowshareenv) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/plowshare", @plowshareenv) end end diff --git a/packages/plplot.rb b/packages/plplot.rb index ff906e13a..c97be1f9d 100644 --- a/packages/plplot.rb +++ b/packages/plplot.rb @@ -9,17 +9,17 @@ class Plplot < Package source_url 'https://downloads.sourceforge.net/project/plplot/plplot/5.15.0%20Source/plplot-5.15.0.tar.gz' source_sha256 'b92de4d8f626a9b20c84fc94f4f6a9976edd76e33fb1eae44f6804bdcc628c7b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/plplot/5.15.0_armv7l/plplot-5.15.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/plplot/5.15.0_armv7l/plplot-5.15.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/plplot/5.15.0_i686/plplot-5.15.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/plplot/5.15.0_x86_64/plplot-5.15.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/plplot/5.15.0_x86_64/plplot-5.15.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '13f6b739b87349e98ec82b542d0bce70b982f76b7e72ede1ff22d8f020bc05d3', armv7l: '13f6b739b87349e98ec82b542d0bce70b982f76b7e72ede1ff22d8f020bc05d3', i686: 'c3026a75081479d1722ef82f9e9c917eba87eea2c574ef2ea098479525ce5b1f', - x86_64: '6aa2d9509f13283391d604ae0e3d9ff501f0ccf3a527ac0fe6e584d20d2f30a0', + x86_64: '6aa2d9509f13283391d604ae0e3d9ff501f0ccf3a527ac0fe6e584d20d2f30a0' }) depends_on 'jdk8' @@ -49,7 +49,7 @@ class Plplot < Package def self.check Dir.chdir 'build' do - #system 'ctest' + # system 'ctest' end end diff --git a/packages/pmd.rb b/packages/pmd.rb index 6535a9a51..b9f603773 100644 --- a/packages/pmd.rb +++ b/packages/pmd.rb @@ -9,17 +9,17 @@ class Pmd < Package source_url 'https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.28.0/pmd-bin-6.28.0.zip' source_sha256 '9a19365f2e107ae801b39be04c5c03cdca2d352c450faac639a6dd95b5c3ab0c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pmd/6.28.0_armv7l/pmd-6.28.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pmd/6.28.0_armv7l/pmd-6.28.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pmd/6.28.0_i686/pmd-6.28.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pmd/6.28.0_x86_64/pmd-6.28.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pmd/6.28.0_x86_64/pmd-6.28.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3ffa1b5c562929b74903a42bb8246203b6b1a09a156031e25522991bb25eea51', armv7l: '3ffa1b5c562929b74903a42bb8246203b6b1a09a156031e25522991bb25eea51', i686: '8002bc791ac2751dca2c557b248a3d52eff48c5ad04d8ad4320fc4b19a88a230', - x86_64: 'a9595a5dc740d9f952526817488a86bca488ec06daac8b990b724eca45459629', + x86_64: 'a9595a5dc740d9f952526817488a86bca488ec06daac8b990b724eca45459629' }) depends_on 'jdk8' @@ -33,13 +33,13 @@ class Pmd < Package system "echo 'cd #{CREW_LIB_PREFIX}/pmd' >> cpd" system "echo 'bin/run.sh cpd \"$@\"' >> cpd" system "echo 'cd $PWD' >> cpd" - system "chmod +x cpd" + system 'chmod +x cpd' system "echo '#!/bin/bash' > pmd" system "echo 'PWD=$(pwd)' >> pmd" system "echo 'cd #{CREW_LIB_PREFIX}/pmd' >> pmd" system "echo 'bin/run.sh pmd \"$@\"' >> pmd" system "echo 'cd $PWD' >> pmd" - system "chmod +x pmd" + system 'chmod +x pmd' end FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}/pmd" FileUtils.cp_r '.', "#{CREW_DEST_LIB_PREFIX}/pmd" diff --git a/packages/pngquant.rb b/packages/pngquant.rb index 30eff36ab..7825cc575 100644 --- a/packages/pngquant.rb +++ b/packages/pngquant.rb @@ -13,13 +13,13 @@ class Pngquant < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pngquant/2.17.0_armv7l/pngquant-2.17.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pngquant/2.17.0_armv7l/pngquant-2.17.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pngquant/2.17.0_i686/pngquant-2.17.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pngquant/2.17.0_x86_64/pngquant-2.17.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pngquant/2.17.0_x86_64/pngquant-2.17.0-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: 'fdddb92cbb12abd1e267330768c58a0d31e8c743831dc2eff820d3b214af9e94', armv7l: 'fdddb92cbb12abd1e267330768c58a0d31e8c743831dc2eff820d3b214af9e94', i686: '38b281e502240992f6b27455d70211b08dfc5fa47f1b2d0a8fe2be687cca569a', - x86_64: 'ed9748591b5eb81fc5565a003ee55549136d5d87052ad1b41ed9c0adf2e99457', + x86_64: 'ed9748591b5eb81fc5565a003ee55549136d5d87052ad1b41ed9c0adf2e99457' }) depends_on 'lcms' diff --git a/packages/podofo.rb b/packages/podofo.rb index 999afa78a..d478dc42e 100644 --- a/packages/podofo.rb +++ b/packages/podofo.rb @@ -9,17 +9,17 @@ class Podofo < Package source_url 'https://downloads.sourceforge.net/project/podofo/podofo/0.9.7/podofo-0.9.7.tar.gz' source_sha256 '7cf2e716daaef89647c54ffcd08940492fd40c385ef040ce7529396bfadc1eb8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/podofo/0.9.7_armv7l/podofo-0.9.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/podofo/0.9.7_armv7l/podofo-0.9.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/podofo/0.9.7_i686/podofo-0.9.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/podofo/0.9.7_x86_64/podofo-0.9.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/podofo/0.9.7_x86_64/podofo-0.9.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd0a5ea8bb5e465d45cc5ab468c4bfef62f450c951dc703871f5ea6a60b81ae8d', armv7l: 'd0a5ea8bb5e465d45cc5ab468c4bfef62f450c951dc703871f5ea6a60b81ae8d', i686: 'ca6bcca682a0296a9e4f80541fe9ac26f03b17b58c75a60124f75afc8bb9beab', - x86_64: '32c13806a35388042a63e8a641ebdf7e0cc3ce4fd46cb98b79995f06eca743a3', + x86_64: '32c13806a35388042a63e8a641ebdf7e0cc3ce4fd46cb98b79995f06eca743a3' }) depends_on 'lua' diff --git a/packages/postgres.rb b/packages/postgres.rb index 41c694416..0d7a571fe 100644 --- a/packages/postgres.rb +++ b/packages/postgres.rb @@ -13,13 +13,13 @@ class Postgres < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/postgres/10.17_armv7l/postgres-10.17-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/postgres/10.17_armv7l/postgres-10.17-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/postgres/10.17_i686/postgres-10.17-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/postgres/10.17_x86_64/postgres-10.17-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/postgres/10.17_x86_64/postgres-10.17-chromeos-x86_64.tar.xz' }) binary_sha256({ aarch64: '67ec0a8d3aa3fa72a86a6041d74cf17ba16919e373127f19c50b88518d830a08', armv7l: '67ec0a8d3aa3fa72a86a6041d74cf17ba16919e373127f19c50b88518d830a08', i686: '0e6b22d4eaab62bfd4eac9586569d8d28b842e2386af2a03374887a6edf8d384', - x86_64: '60acfd4374380012bce2cda3d6e2df788f340c180fb725f5166a46c48932a17f', + x86_64: '60acfd4374380012bce2cda3d6e2df788f340c180fb725f5166a46c48932a17f' }) # Feel free to change this directory prior to compiling. @@ -50,15 +50,13 @@ class Postgres < Package # pg_ctl -l #{CREW_PREFIX}/tmp/pgsql.log start #fi POSTGRESEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/postgres", @postgresenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/postgres", @postgresenv) end def self.postinstall # This conditional is needed for installation only. If this package is updated in the future, # there is no need to initialize the data directory and display messages again. - unless File.exist? "#{PGDATA}/PG_VERSION" - system "initdb -D #{PGDATA}" - end + system "initdb -D #{PGDATA}" unless File.exist? "#{PGDATA}/PG_VERSION" puts puts 'To complete the installation, execute the following:'.lightblue puts 'source ~/.bashrc'.lightblue @@ -75,14 +73,12 @@ class Postgres < Package def self.remove if Dir.exist? PGDATA - puts "WARNING: This will delete all databases!".orange + puts 'WARNING: This will delete all databases!'.orange print "Would you like to remove #{PGDATA}? [y/N] " - case STDIN.getc + case $stdin.getc when 'y', 'Y' FileUtils.rm_rf PGDATA - if Dir.exist? "#{CREW_PREFIX}/pgsql" - FileUtils.rm_rf "#{CREW_PREFIX}/pgsql" - end + FileUtils.rm_rf "#{CREW_PREFIX}/pgsql" puts "#{PGDATA} removed.".lightred else puts "#{PGDATA} saved.".lightgreen diff --git a/packages/potrace.rb b/packages/potrace.rb index 82c834313..f7c3de362 100644 --- a/packages/potrace.rb +++ b/packages/potrace.rb @@ -9,17 +9,17 @@ class Potrace < Package source_url 'http://potrace.sourceforge.net/download/1.15/potrace-1.15.tar.gz' source_sha256 'a9b33904ace328340c850a01458199e0064e03ccaaa731bc869a842b1b8d529d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/potrace/1.15_armv7l/potrace-1.15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/potrace/1.15_armv7l/potrace-1.15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/potrace/1.15_i686/potrace-1.15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/potrace/1.15_x86_64/potrace-1.15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/potrace/1.15_x86_64/potrace-1.15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8429fae5e3917cb36772db6e14a5245cbf2c1fab7c4798319aace9f037285aed', armv7l: '8429fae5e3917cb36772db6e14a5245cbf2c1fab7c4798319aace9f037285aed', i686: '24bdf26db8e31189bd7440707bc5372952e6e3d37e3a1cac7220e7c75bde5eaa', - x86_64: '3afcffc9b2d9db5e880ce55119de7e67295d599ef8fc7837a446f18c67f5ca31', + x86_64: '3afcffc9b2d9db5e880ce55119de7e67295d599ef8fc7837a446f18c67f5ca31' }) def self.build diff --git a/packages/powerline_fonts.rb b/packages/powerline_fonts.rb index d5fb0233b..2f7926abe 100644 --- a/packages/powerline_fonts.rb +++ b/packages/powerline_fonts.rb @@ -9,17 +9,17 @@ class Powerline_fonts < Package source_url 'https://github.com/powerline/fonts/archive/2015-12-04.tar.gz' source_sha256 '3a0b73abca6334b5e6bddefab67f6eb1b2fac1231817d95fc79126c8998c4844' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerline_fonts/2015-12-04_armv7l/powerline_fonts-2015-12-04-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerline_fonts/2015-12-04_armv7l/powerline_fonts-2015-12-04-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerline_fonts/2015-12-04_i686/powerline_fonts-2015-12-04-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerline_fonts/2015-12-04_x86_64/powerline_fonts-2015-12-04-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerline_fonts/2015-12-04_x86_64/powerline_fonts-2015-12-04-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f8a9f001b5e1fb43795a6f3c1ac430ae1a1cae8f192f43b416d694518fea8050', armv7l: 'f8a9f001b5e1fb43795a6f3c1ac430ae1a1cae8f192f43b416d694518fea8050', i686: '3c0ef20d744105d0e5c7a43f644c83986bfb1f5a90342115afe7730328482b68', - x86_64: 'ef0fbbbbafa3c82924d3547654d7456e64787b2847f996f6d946e0f05b3943b5', + x86_64: 'ef0fbbbbafa3c82924d3547654d7456e64787b2847f996f6d946e0f05b3943b5' }) def self.install @@ -27,21 +27,21 @@ class Powerline_fonts < Package FileUtils.mkdir_p(fonts) Dir.glob('*').each do |f| - FileUtils.mv(f, fonts) unless ["README.rst", "install.sh"].include? f + FileUtils.mv(f, fonts) unless ['README.rst', 'install.sh'].include? f end - FileUtils.mkdir_p("#{CREW_DEST_HOME}") - FileUtils.cd("#{CREW_DEST_HOME}") do - File.open('.font.conf','w') do |f| - f.puts "" - f.puts "" - f.puts "" + FileUtils.mkdir_p(CREW_DEST_HOME.to_s) + FileUtils.cd(CREW_DEST_HOME.to_s) do + File.open('.font.conf', 'w') do |f| + f.puts '' + f.puts '' + f.puts '' f.puts "\t#{CREW_PREFIX}/share/fonts" - f.puts "" + f.puts '' end puts "\nFonts will be available after restart or chrome:inducebrowsercrashforrealz" - puts "To change the font in crosh, enable developer tools in extensions and execute:" + puts 'To change the font in crosh, enable developer tools in extensions and execute:' puts "\tterm_.prefs_.set(\"font-family\", \"DejaVu Sans Mono for Powerline\")" puts "in the Javascript Console to change the font to DejaVu Sans Mono, for example\n\n" end diff --git a/packages/powershell.rb b/packages/powershell.rb index e55b6cb0e..001a490ee 100644 --- a/packages/powershell.rb +++ b/packages/powershell.rb @@ -6,15 +6,15 @@ class Powershell < Package version '7.2.1' license 'MIT' compatibility 'aarch64,armv7l,x86_64' - source_url ({ + source_url({ aarch64: 'https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-7.2.1-linux-arm32.tar.gz', armv7l: 'https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-7.2.1-linux-arm32.tar.gz', - x86_64: 'https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-7.2.1-linux-x64.tar.gz', + x86_64: 'https://github.com/PowerShell/PowerShell/releases/download/v7.2.1/powershell-7.2.1-linux-x64.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: 'd40ca2c8e05dd8b6169d7f35683432c671a3c58f35e46deaf1d776d9a78b38fe', armv7l: 'd40ca2c8e05dd8b6169d7f35683432c671a3c58f35e46deaf1d776d9a78b38fe', - x86_64: '337d9864799ad09b46d261071b9f835f69f078814409bc2681f4cc2857b6bda5', + x86_64: '337d9864799ad09b46d261071b9f835f69f078814409bc2681f4cc2857b6bda5' }) depends_on 'xdg_base' diff --git a/packages/powerstat.rb b/packages/powerstat.rb index 8fe3a3da3..5df7adaa8 100644 --- a/packages/powerstat.rb +++ b/packages/powerstat.rb @@ -9,17 +9,17 @@ class Powerstat < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/powerstat/powerstat-0.02.24.tar.gz' source_sha256 '12781cb108be1fc3be5ec893e6d025bfb40ada060bdc5f7715b65397620f2c7b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerstat/0.02.24_armv7l/powerstat-0.02.24-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerstat/0.02.24_armv7l/powerstat-0.02.24-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerstat/0.02.24_i686/powerstat-0.02.24-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerstat/0.02.24_x86_64/powerstat-0.02.24-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/powerstat/0.02.24_x86_64/powerstat-0.02.24-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '76653569b562862ac42fd13a04a0f89b450da94450b6a25eccb7e1e399267dcb', armv7l: '76653569b562862ac42fd13a04a0f89b450da94450b6a25eccb7e1e399267dcb', i686: '69f76808c40ed957f30738fbb0e76d50a592ec610f8d58ca117e6daceee8e51f', - x86_64: '1be1187a936d8e2c0bbe20ad45a350c8b63ce75ef77ee63fd7bbe0b33690c541', + x86_64: '1be1187a936d8e2c0bbe20ad45a350c8b63ce75ef77ee63fd7bbe0b33690c541' }) def self.build diff --git a/packages/premake.rb b/packages/premake.rb index b4204bc34..d62d1d8ba 100644 --- a/packages/premake.rb +++ b/packages/premake.rb @@ -9,17 +9,17 @@ class Premake < Package source_url 'https://github.com/premake/premake-core/releases/download/v5.0.0-alpha15/premake-5.0.0-alpha15-src.zip' source_sha256 '880f56e7cb9f4945d1cb879f059189462c1b7bf62ef43ac7d25842dfb177dd53' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/premake/5.0.0-alpha15_armv7l/premake-5.0.0-alpha15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/premake/5.0.0-alpha15_armv7l/premake-5.0.0-alpha15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/premake/5.0.0-alpha15_i686/premake-5.0.0-alpha15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/premake/5.0.0-alpha15_x86_64/premake-5.0.0-alpha15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/premake/5.0.0-alpha15_x86_64/premake-5.0.0-alpha15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '131030ca43e230433f27821f0e786939f185f0c8717e9dc49026f4428609fb8d', armv7l: '131030ca43e230433f27821f0e786939f185f0c8717e9dc49026f4428609fb8d', i686: 'ead843bf76e3c4310d3b674f050e1d9f51b9ec6cba440185a7f087c78f220608', - x86_64: '6bcc52ff54cb5b65738b3e7b6a89bd26edc88945a1d63623e0829a9b14d4d11c', + x86_64: '6bcc52ff54cb5b65738b3e7b6a89bd26edc88945a1d63623e0829a9b14d4d11c' }) def self.build @@ -30,7 +30,7 @@ class Premake < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" - FileUtils.install 'bin/release/premake5', "#{CREW_DEST_PREFIX}/bin/premake", mode: 0755 + FileUtils.install 'bin/release/premake5', "#{CREW_DEST_PREFIX}/bin/premake", mode: 0o755 end def self.postinstall diff --git a/packages/printproto.rb b/packages/printproto.rb index 080ea96f7..ad54191fe 100644 --- a/packages/printproto.rb +++ b/packages/printproto.rb @@ -9,17 +9,17 @@ class Printproto < Package source_url 'https://xorg.freedesktop.org/releases/individual/proto/printproto-1.0.5.tar.bz2' source_sha256 '1298316cf43b987365ab7764d61b022a3d7f180b67b423eed3456862d155911a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/printproto/1.0.5-1_armv7l/printproto-1.0.5-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/printproto/1.0.5-1_armv7l/printproto-1.0.5-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/printproto/1.0.5-1_i686/printproto-1.0.5-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/printproto/1.0.5-1_x86_64/printproto-1.0.5-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/printproto/1.0.5-1_x86_64/printproto-1.0.5-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c58de8b1d8ad64d5791d58efddbd3dde5a75e8b02bc78b3ddd2b1812d179d78f', armv7l: 'c58de8b1d8ad64d5791d58efddbd3dde5a75e8b02bc78b3ddd2b1812d179d78f', i686: 'e2ca555a5135201781ae329e41acae5aae9a040ac7d67674dd5420f06e4cfb97', - x86_64: 'd4aadf7ee2ede4b9101d51beadb8ea3c185cbb42a056756cd3f6e544008e2acb', + x86_64: 'd4aadf7ee2ede4b9101d51beadb8ea3c185cbb42a056756cd3f6e544008e2acb' }) def self.build diff --git a/packages/procps.rb b/packages/procps.rb index 9e6123e44..b7972b7d1 100644 --- a/packages/procps.rb +++ b/packages/procps.rb @@ -9,17 +9,17 @@ class Procps < Package source_url 'https://gitlab.com/procps-ng/procps/-/archive/v3.3.16/procps-v3.3.16.tar.bz2' source_sha256 '720caf307ab5dfe6d1cf4fc3e6ce786d749c69baa088627dbe1b01828f2528b1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/procps/3.3.16_armv7l/procps-3.3.16-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/procps/3.3.16_armv7l/procps-3.3.16-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/procps/3.3.16_i686/procps-3.3.16-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/procps/3.3.16_x86_64/procps-3.3.16-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/procps/3.3.16_x86_64/procps-3.3.16-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c126d133d112220e9b055f58ac5f71970344df4e88d5475d5005252914fe3ae0', armv7l: 'c126d133d112220e9b055f58ac5f71970344df4e88d5475d5005252914fe3ae0', i686: '907304652a1d986d6864498115d980d4b9ed73939a9b8f2f8ae2772ad373ee90', - x86_64: '4365db9d4e3397c9c1f48d6366c44a6351b19a9a1dafb142fb65e7d614b36a6e', + x86_64: '4365db9d4e3397c9c1f48d6366c44a6351b19a9a1dafb142fb65e7d614b36a6e' }) def self.build diff --git a/packages/profanity.rb b/packages/profanity.rb index bc32b414d..fe7283460 100644 --- a/packages/profanity.rb +++ b/packages/profanity.rb @@ -9,17 +9,17 @@ class Profanity < Package source_url 'https://profanity-im.github.io/profanity-0.6.0.tar.gz' source_sha256 'f1b2773b79eb294297686f3913e9489c20effae5e3a335c8956db18f6ee2f660' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/profanity/0.6.0_armv7l/profanity-0.6.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/profanity/0.6.0_armv7l/profanity-0.6.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/profanity/0.6.0_i686/profanity-0.6.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/profanity/0.6.0_x86_64/profanity-0.6.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/profanity/0.6.0_x86_64/profanity-0.6.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '59229f908a8f21765e77aaa1a491ae23155452f013e9cc992f365bd66293f795', armv7l: '59229f908a8f21765e77aaa1a491ae23155452f013e9cc992f365bd66293f795', i686: '3d5c96c99a811d0a86b89ab88bb42fb5d277fc97a8f29a54b8985172ec7736ff', - x86_64: 'ead2d0a06e37c622913b76941c292a3b10ad500a1f75ebab45e2b08779f007bd', + x86_64: 'ead2d0a06e37c622913b76941c292a3b10ad500a1f75ebab45e2b08779f007bd' }) depends_on 'libcurl' @@ -31,11 +31,11 @@ class Profanity < Package depends_on 'libstrophe' def self.build - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" - system "make" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/progress.rb b/packages/progress.rb index d96240f3e..a80d8e080 100644 --- a/packages/progress.rb +++ b/packages/progress.rb @@ -9,17 +9,17 @@ class Progress < Package source_url 'https://github.com/Xfennec/progress/archive/v0.13.1.tar.gz' source_sha256 '064c95e8b93893dbf4b4b8152290cbb3b0c005eda0cae500353561048c9939a5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/progress/0.13.1_armv7l/progress-0.13.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/progress/0.13.1_armv7l/progress-0.13.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/progress/0.13.1_i686/progress-0.13.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/progress/0.13.1_x86_64/progress-0.13.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/progress/0.13.1_x86_64/progress-0.13.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '47368db75bdb46fd8ee91cb1838fd593d29b7df8abf875b67ecd79df1251817a', armv7l: '47368db75bdb46fd8ee91cb1838fd593d29b7df8abf875b67ecd79df1251817a', i686: 'fd29c80773bf45ffc6ed085f8a0950920138226519c199792ec9dffc0f59c43a', - x86_64: 'e3e4b39e3be040d3d1ce716b253a625d0aa77839cdc7e22d479649748bbfa403', + x86_64: 'e3e4b39e3be040d3d1ce716b253a625d0aa77839cdc7e22d479649748bbfa403' }) depends_on 'pkgconfig' => :build @@ -32,6 +32,6 @@ class Progress < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/proj4.rb b/packages/proj4.rb index e1638219f..f97c62b43 100644 --- a/packages/proj4.rb +++ b/packages/proj4.rb @@ -9,17 +9,17 @@ class Proj4 < Package source_url 'https://download.osgeo.org/proj/proj-6.3.2.zip' source_sha256 '5ef90382d1d57e7185d13064fa46c1f6350a079f4f7ad67c862b6075ca7b88ec' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proj4/6.3.2_armv7l/proj4-6.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proj4/6.3.2_armv7l/proj4-6.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proj4/6.3.2_i686/proj4-6.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proj4/6.3.2_x86_64/proj4-6.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proj4/6.3.2_x86_64/proj4-6.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bde7e31699f5ed4348dbd36b5f5b3c2712c1fcee49f27531c4d900e38d043e69', armv7l: 'bde7e31699f5ed4348dbd36b5f5b3c2712c1fcee49f27531c4d900e38d043e69', i686: '5c4a089119c9f9a362a0bbe13b6f6982cb08cc469c678dde694a8ec181415efc', - x86_64: 'bf6f5ee5af25517619680631c3bfb79aad84ebc5acfd00be404a35ebe3b9ff95', + x86_64: 'bf6f5ee5af25517619680631c3bfb79aad84ebc5acfd00be404a35ebe3b9ff95' }) def self.build diff --git a/packages/projectlibre.rb b/packages/projectlibre.rb index 40cdb4e95..6052621f2 100644 --- a/packages/projectlibre.rb +++ b/packages/projectlibre.rb @@ -9,17 +9,17 @@ class Projectlibre < Package source_url 'https://downloads.sourceforge.net/project/projectlibre/ProjectLibre/1.9.1/projectlibre-1.9.1.tar.gz' source_sha256 '65ca96728eb5a31c3e23eb43181dde367d785a86b82f330ca52bc7b51c74a5bb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/projectlibre/1.9.1_armv7l/projectlibre-1.9.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/projectlibre/1.9.1_armv7l/projectlibre-1.9.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/projectlibre/1.9.1_i686/projectlibre-1.9.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/projectlibre/1.9.1_x86_64/projectlibre-1.9.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/projectlibre/1.9.1_x86_64/projectlibre-1.9.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f7df4bbee8466e6cfffd9c4e22f5982c1762abeebf699732ea114b9fa9daf5a6', armv7l: 'f7df4bbee8466e6cfffd9c4e22f5982c1762abeebf699732ea114b9fa9daf5a6', i686: 'd7267d23309e7f0459caec003453024680c08a94ed81033b9624ab4867eb1b87', - x86_64: '004464a19153c20ace590a7077cbadf3be558b9a107fa581346507d98cfd2df8', + x86_64: '004464a19153c20ace590a7077cbadf3be558b9a107fa581346507d98cfd2df8' }) depends_on 'jdk8' diff --git a/packages/prometheus_cpp.rb b/packages/prometheus_cpp.rb index e17dcadda..ee7314c53 100644 --- a/packages/prometheus_cpp.rb +++ b/packages/prometheus_cpp.rb @@ -9,13 +9,13 @@ class Prometheus_cpp < Package source_url 'https://github.com/jupp0r/prometheus-cpp/releases/download/v0.12.1/prometheus-cpp-with-submodules.tar.gz' source_sha256 'f116cee772df7bf23fc89fb71c13ad4420601e304a382d77da725da0d0dc4cac' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/prometheus_cpp/0.12.1_i686/prometheus_cpp-0.12.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/prometheus_cpp/0.12.1_x86_64/prometheus_cpp-0.12.1-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/prometheus_cpp/0.12.1_i686/prometheus_cpp-0.12.1-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/prometheus_cpp/0.12.1_x86_64/prometheus_cpp-0.12.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: '6fd409af6b2eeaf47267f459feb267f1309cac53b83eeafba27ce5165b5df162', - x86_64: 'c24ff7e1239a35fa7a34724905226354fc2582585bf3be6f159b2cbb53e03e44', + binary_sha256({ + i686: '6fd409af6b2eeaf47267f459feb267f1309cac53b83eeafba27ce5165b5df162', + x86_64: 'c24ff7e1239a35fa7a34724905226354fc2582585bf3be6f159b2cbb53e03e44' }) depends_on 'zstd' @@ -24,8 +24,8 @@ class Prometheus_cpp < Package depends_on 'benchmark' => :build def self.build - Dir.mkdir "builddir" - Dir.chdir "builddir" do + Dir.mkdir 'builddir' + Dir.chdir 'builddir' do system "cmake -G 'Ninja' #{CREW_CMAKE_OPTIONS} \ -DENABLE_PULL=ON \ -DENABLE_PUSH=ON \ @@ -33,7 +33,7 @@ class Prometheus_cpp < Package -DENABLE_TESTING=ON \ -DBUILD_SHARED_LIBS=ON \ -DUSE_THIRDPARTY_LIBRARIES=OFF .." - system "ninja" + system 'ninja' end end @@ -42,6 +42,6 @@ class Prometheus_cpp < Package end def self.check - system "ninja -C builddir test" + system 'ninja -C builddir test' end end diff --git a/packages/proxychains.rb b/packages/proxychains.rb index 58d6d4035..61fa18990 100644 --- a/packages/proxychains.rb +++ b/packages/proxychains.rb @@ -9,17 +9,17 @@ class Proxychains < Package source_url 'https://github.com/haad/proxychains/archive/proxychains-4.2.0.tar.gz' source_sha256 '225284e5553fb062d09ed425d2815387eda9c1c0d6e2bc24ea95393a71601619' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proxychains/4.2.0_armv7l/proxychains-4.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proxychains/4.2.0_armv7l/proxychains-4.2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proxychains/4.2.0_i686/proxychains-4.2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proxychains/4.2.0_x86_64/proxychains-4.2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/proxychains/4.2.0_x86_64/proxychains-4.2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '570e3bbbc4ef4429d409c65b1bb434b8fa5178f62c156c7f40390ffa7560ad63', armv7l: '570e3bbbc4ef4429d409c65b1bb434b8fa5178f62c156c7f40390ffa7560ad63', i686: 'c91eac05feaf24420161f659b9bfea4d9caba0ffb8710945b2e483187aa259f3', - x86_64: 'f5de3f217b624363140f63e68bf188ff8b8de93f18b3af946b51a62a8c0c3271', + x86_64: 'f5de3f217b624363140f63e68bf188ff8b8de93f18b3af946b51a62a8c0c3271' }) def self.build system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" @@ -30,7 +30,7 @@ class Proxychains < Package system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "install -Dm644 src/proxychains.conf #{CREW_DEST_PREFIX}/$HOME/.proxychains/proxychains.conf" system "install -Dm644 src/proxychains.conf #{CREW_DEST_PREFIX}/etc/proxychains.conf" - system "mkdir -p HOME/.proxychains && cp src/proxychains.conf $HOME/.proxychains" + system 'mkdir -p HOME/.proxychains && cp src/proxychains.conf $HOME/.proxychains' system "install -Dm755 src/proxyresolv #{CREW_DEST_PREFIX}/bin/proxyresolv" end end diff --git a/packages/pthread_stubs.rb b/packages/pthread_stubs.rb index bd2d3452c..28c49e822 100644 --- a/packages/pthread_stubs.rb +++ b/packages/pthread_stubs.rb @@ -9,17 +9,17 @@ class Pthread_stubs < Package source_url 'https://xcb.freedesktop.org/dist/libpthread-stubs-0.4.tar.bz2' source_sha256 'e4d05911a3165d3b18321cc067fdd2f023f06436e391c6a28dff618a78d2e733' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pthread_stubs/0.4_armv7l/pthread_stubs-0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pthread_stubs/0.4_armv7l/pthread_stubs-0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pthread_stubs/0.4_i686/pthread_stubs-0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pthread_stubs/0.4_x86_64/pthread_stubs-0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pthread_stubs/0.4_x86_64/pthread_stubs-0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '85fd777e81a2dd5e3954e82465291c2c889567b7ae8bbb7a3e51b196c8ed35dd', armv7l: '85fd777e81a2dd5e3954e82465291c2c889567b7ae8bbb7a3e51b196c8ed35dd', i686: '3fa0eb953101a37c924a22fa28699d1cb7e4a85bd79b7c492f087df91e108e42', - x86_64: '74d475f18422369cea3e5ca5591c55aa2caaac2ad23abaf17e5678daec534cf9', + x86_64: '74d475f18422369cea3e5ca5591c55aa2caaac2ad23abaf17e5678daec534cf9' }) def self.build diff --git a/packages/pugixml.rb b/packages/pugixml.rb index 30749e9b3..5fbd8540f 100644 --- a/packages/pugixml.rb +++ b/packages/pugixml.rb @@ -9,17 +9,17 @@ class Pugixml < Package source_url 'https://github.com/zeux/pugixml/releases/download/v1.10/pugixml-1.10.tar.gz' source_sha256 '55f399fbb470942410d348584dc953bcaec926415d3462f471ef350f29b5870a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pugixml/1.10_armv7l/pugixml-1.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pugixml/1.10_armv7l/pugixml-1.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pugixml/1.10_i686/pugixml-1.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pugixml/1.10_x86_64/pugixml-1.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pugixml/1.10_x86_64/pugixml-1.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c948a90abf61186a25c71ed9434e9bea9ac7f6a88578c05fe40ba006ede7d561', armv7l: 'c948a90abf61186a25c71ed9434e9bea9ac7f6a88578c05fe40ba006ede7d561', i686: '98434a99ee0c01a9b571939e206d2a0c62205abacd3cbc06a9226147837762ef', - x86_64: 'a3c3a28cad9b0e278c5d3e863d73b5ad4ec9498bb5d2f21804946d786af18234', + x86_64: 'a3c3a28cad9b0e278c5d3e863d73b5ad4ec9498bb5d2f21804946d786af18234' }) def self.build diff --git a/packages/pulseaudio.rb b/packages/pulseaudio.rb index d88fc3354..1fa99525d 100644 --- a/packages/pulseaudio.rb +++ b/packages/pulseaudio.rb @@ -75,7 +75,7 @@ class Pulseaudio < Package end def self.check -b63bb927efd3f315ebe04781e5a1173acbd01ee58bd384b43f7e97e3006e14a2 + b63bb927efd3f315ebe04781e5a1173acbd01ee58bd384b43f7e97e3006e14a2 # 39/50 thread-test FAIL 4.02s exit status 1 # >>> MALLOC_PERTURB_=232 MAKE_CHECK=1 /usr/local/tmp/crew/pulseaudio-14.2.tar.xz.dir/pulseaudio-14.2/builddir/src/tests/thread-test # ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― @@ -96,7 +96,7 @@ b63bb927efd3f315ebe04781e5a1173acbd01ee58bd384b43f7e97e3006e14a2 exit-idle-time = 10 # Exit as soon as unneeded flat-volumes = yes # Prevent messing with the master volume PAUDIO_DAEMON_CONF_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/etc/pulse/daemon.conf", @pulseaudio_daemon_conf, perm: 0o666) + File.write("#{CREW_DEST_PREFIX}/etc/pulse/daemon.conf", @pulseaudio_daemon_conf, perm: 0o666) @pulseaudio_client_conf = <<~PAUDIO_CLIENT_CONF_HEREDOC # Replace these with the proper values @@ -105,7 +105,7 @@ b63bb927efd3f315ebe04781e5a1173acbd01ee58bd384b43f7e97e3006e14a2 # exit-idle-time setting in daemon.conf autospawn = yes PAUDIO_CLIENT_CONF_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/etc/pulse/client.conf", @pulseaudio_client_conf, perm: 0o666) + File.write("#{CREW_DEST_PREFIX}/etc/pulse/client.conf", @pulseaudio_client_conf, perm: 0o666) @pulseaudio_default_pa = <<~PAUDIO_DEFAULT_PA_HEREDOC # Replace the *entire* content of this file with these few lines and # read the comments @@ -133,7 +133,7 @@ b63bb927efd3f315ebe04781e5a1173acbd01ee58bd384b43f7e97e3006e14a2 load-module module-x11-publish .endif PAUDIO_DEFAULT_PA_HEREDOC - IO.write("#{CREW_DEST_PREFIX}/etc/pulse/default.pa", @pulseaudio_default_pa, perm: 0o666) + File.write("#{CREW_DEST_PREFIX}/etc/pulse/default.pa", @pulseaudio_default_pa, perm: 0o666) FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/dbus-1/system.d" FileUtils.mv "#{CREW_DEST_PREFIX}/etc/dbus-1/system.d/pulseaudio-system.conf", "#{CREW_DEST_PREFIX}/share/dbus-1/system.d/pulseaudio-system.conf" diff --git a/packages/pup.rb b/packages/pup.rb index 0a3f79433..d215168ec 100644 --- a/packages/pup.rb +++ b/packages/pup.rb @@ -9,13 +9,13 @@ class Pup < Package case ARCH when 'x86_64' - source_url "https://github.com/ericchiang/pup/releases/download/v#{self.version}/pup_v#{self.version}_linux_amd64.zip" + source_url "https://github.com/ericchiang/pup/releases/download/v#{version}/pup_v#{version}_linux_amd64.zip" source_sha256 'ec3d29e9fb375b87ac492c8b546ad6be84b0c0b49dab7ff4c6b582eac71ba01c' when 'aarch64', 'armv7l' - source_url "https://github.com/ericchiang/pup/releases/download/v#{self.version}/pup_v#{self.version}_linux_arm.zip" + source_url "https://github.com/ericchiang/pup/releases/download/v#{version}/pup_v#{version}_linux_arm.zip" source_sha256 'ebf70b3c76c02e0202c94af7ef06dcb3ecc866d1b9b84453d43fe01fa5dd5870' when 'i686' - source_url "https://github.com/ericchiang/pup/releases/download/v#{self.version}/pup_v#{self.version}_linux_386.zip" + source_url "https://github.com/ericchiang/pup/releases/download/v#{version}/pup_v#{version}_linux_386.zip" source_sha256 'e486b32ca07552cd3aa713cbf2f9d1b6e210ddb51d34b3090c7643f465828057' end diff --git a/packages/pupnp.rb b/packages/pupnp.rb index cc4ac0c42..af83dbdd5 100644 --- a/packages/pupnp.rb +++ b/packages/pupnp.rb @@ -10,17 +10,17 @@ class Pupnp < Package source_url 'https://github.com/pupnp/pupnp.git' git_hashtag "release-#{@_ver}" - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pupnp/1.14.12_armv7l/pupnp-1.14.12-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pupnp/1.14.12_armv7l/pupnp-1.14.12-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pupnp/1.14.12_armv7l/pupnp-1.14.12-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pupnp/1.14.12_i686/pupnp-1.14.12-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pupnp/1.14.12_x86_64/pupnp-1.14.12-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pupnp/1.14.12_x86_64/pupnp-1.14.12-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'dfd091b7ed9f05b4f430b5f222ec455d682e892b2c1cb8335a7128c6e31c9c64', + binary_sha256({ + aarch64: 'dfd091b7ed9f05b4f430b5f222ec455d682e892b2c1cb8335a7128c6e31c9c64', armv7l: 'dfd091b7ed9f05b4f430b5f222ec455d682e892b2c1cb8335a7128c6e31c9c64', i686: '65e7f095ae985ff94ea5a95747e591f29f81be37cc6c783a86416d909f2e859e', - x86_64: '018d7c94f418c608deb388654334e43f61cd2c07c1d8e19b4743ff905308926a', + x86_64: '018d7c94f418c608deb388654334e43f61cd2c07c1d8e19b4743ff905308926a' }) def self.build diff --git a/packages/putty.rb b/packages/putty.rb index 3b37ab817..e47e2b075 100644 --- a/packages/putty.rb +++ b/packages/putty.rb @@ -9,15 +9,15 @@ class Putty < Package source_url 'https://the.earth.li/~sgtatham/putty/latest/putty-0.76.tar.gz' source_sha256 '547cd97a8daa87ef71037fab0773bceb54a8abccb2f825a49ef8eba5e045713f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/putty/0.76_armv7l/putty-0.76-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/putty/0.76_armv7l/putty-0.76-chromeos-armv7l.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/putty/0.76_x86_64/putty-0.76-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/putty/0.76_x86_64/putty-0.76-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1c8444fbab905ffbe099078db6165da8056a1f4cfcd7ad038bcd9bd0a00c4d2c', armv7l: '1c8444fbab905ffbe099078db6165da8056a1f4cfcd7ad038bcd9bd0a00c4d2c', - x86_64: '6c0e2c9e868099bdcd4657a380b269e1ee97fc10020cce67cacf32a5b0616a37', + x86_64: '6c0e2c9e868099bdcd4657a380b269e1ee97fc10020cce67cacf32a5b0616a37' }) depends_on 'gtk3' diff --git a/packages/pv.rb b/packages/pv.rb index f4561bd8b..48425f335 100644 --- a/packages/pv.rb +++ b/packages/pv.rb @@ -9,17 +9,17 @@ class Pv < Package source_url 'http://www.ivarch.com/programs/sources/pv-1.6.6.tar.gz' source_sha256 '94defb4183ae07c44219ba298d43c4991d6e203c29f74393d72ecad3b090508a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pv/1.6.6_armv7l/pv-1.6.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pv/1.6.6_armv7l/pv-1.6.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pv/1.6.6_i686/pv-1.6.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pv/1.6.6_x86_64/pv-1.6.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pv/1.6.6_x86_64/pv-1.6.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'da5302deb6b9d72962e10ace08c96a5c76a4b48186f58333c1413e2526231157', armv7l: 'da5302deb6b9d72962e10ace08c96a5c76a4b48186f58333c1413e2526231157', i686: 'a740e89e34a69a7fef3c4d9a3fbd74b7d714dc314ede00c00da6a425015931f9', - x86_64: 'b248c250d1c87c4e7c1c82ca1918eb4a44ca93585128a58caea074d44e7b4187', + x86_64: 'b248c250d1c87c4e7c1c82ca1918eb4a44ca93585128a58caea074d44e7b4187' }) def self.build diff --git a/packages/pwgen.rb b/packages/pwgen.rb index 4ab509d64..09b2a6465 100644 --- a/packages/pwgen.rb +++ b/packages/pwgen.rb @@ -9,17 +9,17 @@ class Pwgen < Package source_url 'https://pilotfiber.dl.sourceforge.net/project/pwgen/pwgen/2.07/pwgen-2.07.tar.gz' source_sha256 'eb74593f58296c21c71cd07933e070492e9222b79cedf81d1a02ce09c0e11556' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pwgen/2.07_armv7l/pwgen-2.07-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pwgen/2.07_armv7l/pwgen-2.07-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pwgen/2.07_i686/pwgen-2.07-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pwgen/2.07_x86_64/pwgen-2.07-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pwgen/2.07_x86_64/pwgen-2.07-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9e161bac515926d16d09d52802b26c672d1152cfcacb16238ed78808dff5ad32', armv7l: '9e161bac515926d16d09d52802b26c672d1152cfcacb16238ed78808dff5ad32', i686: 'd6500428a6e57076d155611ce5dd66e1774741877e85e048ad17acf934e28c72', - x86_64: '8f3a0751bda9fd08f77608ae22a43529844bf3f11f33f4363541cd144f333aa2', + x86_64: '8f3a0751bda9fd08f77608ae22a43529844bf3f11f33f4363541cd144f333aa2' }) def self.build diff --git a/packages/py2_pip.rb b/packages/py2_pip.rb index 5ccd47be1..83658c60b 100644 --- a/packages/py2_pip.rb +++ b/packages/py2_pip.rb @@ -35,6 +35,6 @@ class Py2_pip < Package system "python2 setup.py install #{PY_SETUP_INSTALL_OPTIONS}" # Don't make pip2 the default pip - FileUtils.rm "#{CREW_DEST_PREFIX}/bin/pip" if File.exist? "#{CREW_DEST_PREFIX}/bin/pip" + FileUtils.rm_f "#{CREW_DEST_PREFIX}/bin/pip" end end diff --git a/packages/pycharm.rb b/packages/pycharm.rb index 6a8085a1e..ddabf66f4 100644 --- a/packages/pycharm.rb +++ b/packages/pycharm.rb @@ -15,7 +15,7 @@ class Pycharm < Package def self.patch # Fix java.io.IOException: Cannot run program "/home/chronos/user/.PyCharmCE2019.3/system/tmp/ij1055598732.tmp": error=13, Permission denied - FileUtils.mkdir_p "#{CREW_DEST_HOME}" + FileUtils.mkdir_p CREW_DEST_HOME.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/.config/.PyCharmCE2022.2" system "touch #{CREW_DEST_PREFIX}/.config/.PyCharmCE2022.2/test" @@ -35,10 +35,10 @@ class Pycharm < Package def self.remove config_dir = "#{CREW_PREFIX}/.config/.PyCharmCE2022.2" if Dir.exist? config_dir - puts "WARNING: This will remove all PyCharm config!".orange + puts 'WARNING: This will remove all PyCharm config!'.orange print "Would you like to remove the #{config_dir} directory? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else diff --git a/packages/pyconfigure.rb b/packages/pyconfigure.rb index 2f0ced3a9..899270be8 100644 --- a/packages/pyconfigure.rb +++ b/packages/pyconfigure.rb @@ -9,25 +9,25 @@ class Pyconfigure < Package source_url 'https://ftpmirror.gnu.org/pyconfigure/pyconfigure-0.2.3.tar.gz' source_sha256 '37438ee1ae0aad7692188c7d01218cb407a1c89f3efdb5d360311b7ade4ab14f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pyconfigure/0.2.3_armv7l/pyconfigure-0.2.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pyconfigure/0.2.3_armv7l/pyconfigure-0.2.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pyconfigure/0.2.3_i686/pyconfigure-0.2.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pyconfigure/0.2.3_x86_64/pyconfigure-0.2.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pyconfigure/0.2.3_x86_64/pyconfigure-0.2.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c0f11115eee3859c7bb69ee00c3f5f3273c3feb17b638be1027df23f723724de', armv7l: 'c0f11115eee3859c7bb69ee00c3f5f3273c3feb17b638be1027df23f723724de', i686: 'cb8dbc28d3d213c5b2191dad54185ecbff30c71a46b0e80336586b8c338a6def', - x86_64: 'b9e78285f0fc67ecc26d037de703987628e966b0d63fcfeba0498e8938d01446', + x86_64: 'b9e78285f0fc67ecc26d037de703987628e966b0d63fcfeba0498e8938d01446' }) def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/pygobject2.rb b/packages/pygobject2.rb index 36bf57a24..31de832bb 100644 --- a/packages/pygobject2.rb +++ b/packages/pygobject2.rb @@ -9,17 +9,17 @@ class Pygobject2 < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/pygobject-2.28.7.tar.xz' source_sha256 'bb9d25a3442ca7511385a7c01b057492095c263784ef31231ffe589d83a96a5a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygobject2/2.28.7_armv7l/pygobject2-2.28.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygobject2/2.28.7_armv7l/pygobject2-2.28.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygobject2/2.28.7_i686/pygobject2-2.28.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygobject2/2.28.7_x86_64/pygobject2-2.28.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygobject2/2.28.7_x86_64/pygobject2-2.28.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3debe985d9c09730ec6e882a781cd02982a63bff5a9c709f306c6c93d0db30fd', armv7l: '3debe985d9c09730ec6e882a781cd02982a63bff5a9c709f306c6c93d0db30fd', i686: '85c71d60e1bcdbc3b78781e117d6843b5035b1c3545ffee4eb6e061d49cf87df', - x86_64: 'f8770f45903fe780f4e91f97e14616bbaf4d895ab924feae1b892529a98aa121', + x86_64: 'f8770f45903fe780f4e91f97e14616bbaf4d895ab924feae1b892529a98aa121' }) depends_on 'glib' @@ -32,6 +32,6 @@ class Pygobject2 < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/pygtk.rb b/packages/pygtk.rb index ef04ab87d..8e6e461c1 100644 --- a/packages/pygtk.rb +++ b/packages/pygtk.rb @@ -9,17 +9,17 @@ class Pygtk < Package source_url 'https://ftp.gnome.org/pub/GNOME/sources/pygtk/2.24/pygtk-2.24.0.tar.bz2' source_sha256 'cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygtk/2.24.0_armv7l/pygtk-2.24.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygtk/2.24.0_armv7l/pygtk-2.24.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygtk/2.24.0_i686/pygtk-2.24.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygtk/2.24.0_x86_64/pygtk-2.24.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/pygtk/2.24.0_x86_64/pygtk-2.24.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8860c0568f4a0c0ebc653d1225e4e110876462711df525ee2a9a59439d242030', armv7l: '8860c0568f4a0c0ebc653d1225e4e110876462711df525ee2a9a59439d242030', i686: '74b0ccca72df9625001a5582a601b0bf12b8b5f889998b4a199526d15f17ef5f', - x86_64: '1cee38a4d4e85c1c17974b4939a48da261d785f00c5916a97405e48c4acb4f1c', + x86_64: '1cee38a4d4e85c1c17974b4939a48da261d785f00c5916a97405e48c4acb4f1c' }) depends_on 'libglade' @@ -31,6 +31,6 @@ class Pygtk < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/python2.rb b/packages/python2.rb index bbb9b12b0..b3a5417e1 100644 --- a/packages/python2.rb +++ b/packages/python2.rb @@ -104,7 +104,7 @@ class Python2 < Package # system "find #{CREW_DEST_PREFIX} -name 'libpython*.a' -print | xargs -r rm" # move dynamic libraries to their correct places, so the dynamic loader can find them - FileUtils.mkdir CREW_DEST_LIB_PREFIX unless Dir.exist? CREW_DEST_LIB_PREFIX + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX FileUtils.mv "#{CREW_DEST_PREFIX}/lib/libpython2.7.so", CREW_DEST_LIB_PREFIX unless CREW_LIB_SUFFIX.empty? FileUtils.mv "#{CREW_DEST_PREFIX}/lib/libpython2.7.so.1.0", CREW_DEST_LIB_PREFIX unless CREW_LIB_SUFFIX.empty? diff --git a/packages/q.rb b/packages/q.rb index 7e508cf01..06dfcbdd6 100644 --- a/packages/q.rb +++ b/packages/q.rb @@ -9,17 +9,17 @@ class Q < Package source_url 'https://github.com/harelba/q/archive/1.7.1.tar.gz' source_sha256 'cf0f2ca3ecb88fedf6232d5ce5931afc90eae1db8fdef78b17933d46e9f9f678' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/q/1.7.1_armv7l/q-1.7.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/q/1.7.1_armv7l/q-1.7.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/q/1.7.1_i686/q-1.7.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/q/1.7.1_x86_64/q-1.7.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/q/1.7.1_x86_64/q-1.7.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '04016db78b39035e66a0e6a3ed12e7bec1b7e497b2dff89dbb9a02d8b74a6bfa', armv7l: '04016db78b39035e66a0e6a3ed12e7bec1b7e497b2dff89dbb9a02d8b74a6bfa', i686: '3be0918a64369228dd23881368bd8e091f5008cdabd14541af5c4f8820293926', - x86_64: 'd1c9c44e976208687c4f0a52e631cce825fefa737b5aedf19c252db9bd99019c', + x86_64: 'd1c9c44e976208687c4f0a52e631cce825fefa737b5aedf19c252db9bd99019c' }) depends_on 'python27' diff --git a/packages/qb64.rb b/packages/qb64.rb index 91059ace1..c9591760d 100644 --- a/packages/qb64.rb +++ b/packages/qb64.rb @@ -9,17 +9,17 @@ class Qb64 < Package source_url 'https://www.qb64.org/autobuilds/master/qb64_2018-02-28-12-16-57_c3ad985-master_lnx.tar.gz' source_sha256 '47c739847e3f0d517150eae28e459e4c2cc1f904c1ab11eb7d089810d56e044a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qb64/1.2_armv7l/qb64-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qb64/1.2_armv7l/qb64-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qb64/1.2_i686/qb64-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qb64/1.2_x86_64/qb64-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qb64/1.2_x86_64/qb64-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '52da6cf27545c7274592622927df205de268cbd8f4be87c75ff845ec68120cd4', armv7l: '52da6cf27545c7274592622927df205de268cbd8f4be87c75ff845ec68120cd4', i686: '7aef527455b9dcf70438665b901d0e5f80e57e1ad9079cf767397476338355d8', - x86_64: 'f93227d12bceb6248131ceecd2d542c995a4476185c6bb1f00095135879acf49', + x86_64: 'f93227d12bceb6248131ceecd2d542c995a4476185c6bb1f00095135879acf49' }) depends_on 'libglu' @@ -40,14 +40,14 @@ class Qb64 < Package end def self.build - system "bash setup_lnx.sh" + system 'bash setup_lnx.sh' end def self.install - system "chmod", "+x", "qb64" - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/share/qb64" - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/bin" - system "cp", "-rpa", ".", "#{CREW_DEST_PREFIX}/share/qb64/" + system 'chmod', '+x', 'qb64' + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/share/qb64" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/bin" + system 'cp', '-rpa', '.', "#{CREW_DEST_PREFIX}/share/qb64/" system "echo '\#!/bin/bash' >> #{CREW_DEST_PREFIX}/bin/qb64" system "echo \"cd #{CREW_PREFIX}/share/qb64/\" >> #{CREW_DEST_PREFIX}/bin/qb64" system "echo \"sommelier -X #{CREW_PREFIX}/share/qb64/qb64\" >> #{CREW_DEST_PREFIX}/bin/qb64" diff --git a/packages/qemacs.rb b/packages/qemacs.rb index 25a88d5f1..39ad94a3f 100644 --- a/packages/qemacs.rb +++ b/packages/qemacs.rb @@ -9,36 +9,36 @@ class Qemacs < Package source_url 'http://bellard.org/qemacs/qemacs-0.3.3.tar.gz' source_sha256 '2ffba66a44783849282199acfcc08707debc7169394a8fd0902626222f27df94' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qemacs/0.3.3_armv7l/qemacs-0.3.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qemacs/0.3.3_armv7l/qemacs-0.3.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qemacs/0.3.3_i686/qemacs-0.3.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qemacs/0.3.3_x86_64/qemacs-0.3.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qemacs/0.3.3_x86_64/qemacs-0.3.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b68631882ce0ff1edcaff8560e480813acf8e048ba0c897e554813fa9e01e72f', armv7l: 'b68631882ce0ff1edcaff8560e480813acf8e048ba0c897e554813fa9e01e72f', i686: '14dbc3246d8fe7a353d825af8ca56995c723fc14307f0b3bfce30392847a3569', - x86_64: '8805f34fad650f1525e0013105f0f8ba3420df4cbfd0d9ef8d7b4e222cad68eb', + x86_64: '8805f34fad650f1525e0013105f0f8ba3420df4cbfd0d9ef8d7b4e222cad68eb' }) def self.build system "sed -i 's,css.h,libqhtml/css.h,' html2png.c" system "sed -i 's/$(prefix)/$(DESTDIR)$(prefix)/g' Makefile" - system "./configure", \ + system './configure', \ "--prefix=#{CREW_PREFIX}", \ - "--disable-x11", \ - "--disable-xv", \ - "--disable-xrender", \ - "--disable-html", \ - "--disable-png" - system "make" + '--disable-x11', \ + '--disable-xv', \ + '--disable-xrender', \ + '--disable-html', \ + '--disable-png' + system 'make' end def self.install - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/bin" - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/share/qe" - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/man/man1" - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/bin" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/share/qe" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/man/man1" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/qhull.rb b/packages/qhull.rb index 50247853d..8cc991b31 100644 --- a/packages/qhull.rb +++ b/packages/qhull.rb @@ -9,17 +9,17 @@ class Qhull < Package source_url 'http://www.qhull.org/download/qhull-2019-src-7.3.2.tgz' source_sha256 '2b7990558c363076261564f61b74db4d0d73b71869755108a469038c07dc43fb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qhull/7.3.2_armv7l/qhull-7.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qhull/7.3.2_armv7l/qhull-7.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qhull/7.3.2_i686/qhull-7.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qhull/7.3.2_x86_64/qhull-7.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qhull/7.3.2_x86_64/qhull-7.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7bc54fddbe41b66894fa2c713145af000e85e761f4dbd3198ceea3d2fe2760d3', armv7l: '7bc54fddbe41b66894fa2c713145af000e85e761f4dbd3198ceea3d2fe2760d3', i686: '50e78beea512b3784524e7c3d844c14fb4ec5c08a0b76e61561336249c07ae22', - x86_64: '725d91947d86ef4b70977b56770d78284fadd6b1de54042da95e885aa5b6f215', + x86_64: '725d91947d86ef4b70977b56770d78284fadd6b1de54042da95e885aa5b6f215' }) def self.build diff --git a/packages/qpdf.rb b/packages/qpdf.rb index 3c9df6b63..072fa3462 100644 --- a/packages/qpdf.rb +++ b/packages/qpdf.rb @@ -9,17 +9,17 @@ class Qpdf < Package source_url 'https://github.com/qpdf/qpdf/archive/release-qpdf-7.1.1.tar.gz' source_sha256 '21822dc365eaee55bc449d84eb760b9845c4871783ab0e4c4f3b244052718a1a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qpdf/7.1.1_armv7l/qpdf-7.1.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qpdf/7.1.1_armv7l/qpdf-7.1.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qpdf/7.1.1_i686/qpdf-7.1.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qpdf/7.1.1_x86_64/qpdf-7.1.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qpdf/7.1.1_x86_64/qpdf-7.1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '94947bdabca20ed079672c86ce3f6b94ff5e3d992e0d94d41cbeef7bbc40d78e', armv7l: '94947bdabca20ed079672c86ce3f6b94ff5e3d992e0d94d41cbeef7bbc40d78e', i686: 'c0bc260a6c702e6edc13cccf8294b257bf560d7e6977030aeddaf64606372668', - x86_64: '32069b9fb1bcb81e9024eef707b5ab9e61bacc87fa8141f8de51ba4293fefa98', + x86_64: '32069b9fb1bcb81e9024eef707b5ab9e61bacc87fa8141f8de51ba4293fefa98' }) depends_on 'libjpeg' @@ -32,6 +32,6 @@ class Qpdf < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/qqwing.rb b/packages/qqwing.rb index bc1ac8131..fed78e219 100644 --- a/packages/qqwing.rb +++ b/packages/qqwing.rb @@ -9,17 +9,17 @@ class Qqwing < Package source_url 'https://qqwing.com/qqwing-1.3.4.tar.gz' source_sha256 '1753736c31feea0085f5cfac33143743204f8a7e66b81ccd17e249ecafba802f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qqwing/1.3.4_armv7l/qqwing-1.3.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qqwing/1.3.4_armv7l/qqwing-1.3.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qqwing/1.3.4_i686/qqwing-1.3.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qqwing/1.3.4_x86_64/qqwing-1.3.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qqwing/1.3.4_x86_64/qqwing-1.3.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b06f588f35e0e02728cc058ed736a97653c61b0a7dd93f151e301ca2e03bf0a3', armv7l: 'b06f588f35e0e02728cc058ed736a97653c61b0a7dd93f151e301ca2e03bf0a3', i686: '44111882030a083db1f5f4062124092f69cc2b67094a57c6266f7cd0d5a24c8b', - x86_64: '2272662e36f739b18a3a24c33e3213cb6a5fbe34b92049154f831f0407f58f21', + x86_64: '2272662e36f739b18a3a24c33e3213cb6a5fbe34b92049154f831f0407f58f21' }) def self.build @@ -33,6 +33,6 @@ class Qqwing < Package end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/qrencode.rb b/packages/qrencode.rb index 8229a4a1e..976f751c6 100644 --- a/packages/qrencode.rb +++ b/packages/qrencode.rb @@ -9,17 +9,17 @@ class Qrencode < Package source_url 'https://fukuchi.org/works/qrencode/qrencode-4.0.2.tar.gz' source_sha256 'dbabe79c07614625d1f74d8c0ae2ee5358c4e27eab8fd8fe31f9365f821a3b1d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qrencode/4.0.2_armv7l/qrencode-4.0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qrencode/4.0.2_armv7l/qrencode-4.0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qrencode/4.0.2_i686/qrencode-4.0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qrencode/4.0.2_x86_64/qrencode-4.0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qrencode/4.0.2_x86_64/qrencode-4.0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1135a62562f8a523968b5affb3fbd32cf1068701de6024ab1d1b612b39065cd3', armv7l: '1135a62562f8a523968b5affb3fbd32cf1068701de6024ab1d1b612b39065cd3', i686: 'a71bbdf13f9a57930d3d0064becdaa57613d3e16fe446e40698bc377881c9175', - x86_64: '20d0f46764c934a1d32f114c0488fb9b79a1761dbb757d51a009a2547b3cd682', + x86_64: '20d0f46764c934a1d32f114c0488fb9b79a1761dbb757d51a009a2547b3cd682' }) depends_on 'libpng' diff --git a/packages/qtbase.rb b/packages/qtbase.rb index 4a71b1bf8..fd8dd184b 100644 --- a/packages/qtbase.rb +++ b/packages/qtbase.rb @@ -7,7 +7,7 @@ class Qtbase < Package license 'FDL, GPL-2, GPL-3, GPL-3-with-qt-exception and LGPL-3' compatibility 'all' source_url 'https://invent.kde.org/qt/qt/qtbase.git' - git_hashtag "kde/5.15" + git_hashtag 'kde/5.15' binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtbase/5.15.3_armv7l/qtbase-5.15.3-chromeos-armv7l.tpxz', diff --git a/packages/qtchooser.rb b/packages/qtchooser.rb index 900e26ccd..787a5a1be 100644 --- a/packages/qtchooser.rb +++ b/packages/qtchooser.rb @@ -9,17 +9,17 @@ class Qtchooser < Package source_url 'https://download.qt.io/official_releases/qtchooser/qtchooser-66.tar.xz' source_sha256 'b22c21df135d48fc775d26d771170c2c70555704d4625605383be2cd149c7cea' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtchooser/66_armv7l/qtchooser-66-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtchooser/66_armv7l/qtchooser-66-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtchooser/66_i686/qtchooser-66-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtchooser/66_x86_64/qtchooser-66-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtchooser/66_x86_64/qtchooser-66-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7dcd1b8095c0f9cba9b10c2ffbaf3fa9c633dd00342acce2070a06fe4df991e0', armv7l: '7dcd1b8095c0f9cba9b10c2ffbaf3fa9c633dd00342acce2070a06fe4df991e0', i686: 'be579452bceef673e4563576451f05d1b94e6ee622841181d33e8e28e1f827d9', - x86_64: 'ddcf92c0c4e7ced912f58b42948a205cd90575567248ae33f16a64bafe402553', + x86_64: 'ddcf92c0c4e7ced912f58b42948a205cd90575567248ae33f16a64bafe402553' }) def self.build @@ -28,7 +28,7 @@ class Qtchooser < Package def self.install Dir.chdir 'src/qtchooser' do - system "make", "prefix=#{CREW_PREFIX}", "INSTALL_ROOT=#{CREW_DEST_DIR}", "install" + system 'make', "prefix=#{CREW_PREFIX}", "INSTALL_ROOT=#{CREW_DEST_DIR}", 'install' end system "install -Dm644 doc/qtchooser.1 #{CREW_DEST_PREFIX}/share/man/man1/qtchooser.1" end diff --git a/packages/qtcreator.rb b/packages/qtcreator.rb index 5e01e2ac7..84ab57ffc 100644 --- a/packages/qtcreator.rb +++ b/packages/qtcreator.rb @@ -59,13 +59,13 @@ class Qtcreator < Package case ARCH when 'i686' system 'curl -#LO http://qtmirror.ics.com/pub/qtproject/archive/online_installers/2.0/qt-unified-linux-x86-2.0.5-2-online.run' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('qt-unified-linux-x86-2.0.5-2-online.run') ) == 'b9dfef211d3122ab2f1b1e96aa7e2357ebdeb068c750eeb423b9396a3f55d619' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('qt-unified-linux-x86-2.0.5-2-online.run')) == 'b9dfef211d3122ab2f1b1e96aa7e2357ebdeb068c750eeb423b9396a3f55d619' system "install -Dm755 qt-unified-linux-x86-2.0.5-2-online.run #{CREW_PREFIX}/tmp/qt-unified-linux-x86-2.0.5-2-online.run" system "#{CREW_PREFIX}/tmp/qt-unified-linux-x86-2.0.5-2-online.run --script qt-installer-script.qs" system "rm -f #{CREW_PREFIX}/tmp/qt-unified-linux-x86-2.0.5-2-online.run" when 'x86_64' system 'curl -#LO http://qt.mirror.constant.com/archive/online_installers/3.2/qt-unified-linux-x64-3.2.3-online.run' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('qt-unified-linux-x64-3.2.3-online.run') ) == 'b724dabc0e7bfde1e078de3edcdd87c94b60031f9896d7119099a66191d75eec' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('qt-unified-linux-x64-3.2.3-online.run')) == 'b724dabc0e7bfde1e078de3edcdd87c94b60031f9896d7119099a66191d75eec' system "install -Dm755 qt-unified-linux-x64-3.2.3-online.run #{CREW_PREFIX}/tmp/qt-unified-linux-x64-3.2.3-online.run" system "#{CREW_PREFIX}/tmp/qt-unified-linux-x64-3.2.3-online.run --script qt-installer-script.qs" system "rm -f #{CREW_PREFIX}/tmp/qt-unified-linux-x64-3.2.3-online.run" diff --git a/packages/qtdeclarative.rb b/packages/qtdeclarative.rb index 5d80c0559..72f322b7a 100644 --- a/packages/qtdeclarative.rb +++ b/packages/qtdeclarative.rb @@ -9,15 +9,15 @@ class Qtdeclarative < Package source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtdeclarative-everywhere-src-5.15.1.tar.xz' source_sha256 '7e30f0ccba61f9d71720b91d7f7523c23677f23cd96065cb71df1b0df329d768' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtdeclarative/5.15.1_armv7l/qtdeclarative-5.15.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtdeclarative/5.15.1_armv7l/qtdeclarative-5.15.1-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtdeclarative/5.15.1_x86_64/qtdeclarative-5.15.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtdeclarative/5.15.1_x86_64/qtdeclarative-5.15.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e95739560c1a124ddc52362945327cb60a1fc0bda568ca15011848750b8554d9', armv7l: 'e95739560c1a124ddc52362945327cb60a1fc0bda568ca15011848750b8554d9', - x86_64: '44824e25081beff3552b35a09de7ae0948d8040199e6acadcfeb765e2451a68a', + x86_64: '44824e25081beff3552b35a09de7ae0948d8040199e6acadcfeb765e2451a68a' }) depends_on 'python27' @@ -28,9 +28,9 @@ class Qtdeclarative < Package end def self.install - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/Qt-5" - FileUtils.cp_r Dir.glob('lib/*'), "#{CREW_DEST_LIB_PREFIX}" + FileUtils.cp_r Dir.glob('lib/*'), CREW_DEST_LIB_PREFIX.to_s FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'mkspecs', "#{CREW_DEST_PREFIX}/share/Qt-5" end diff --git a/packages/qtfm.rb b/packages/qtfm.rb index 33b0d74a2..55be0a41e 100644 --- a/packages/qtfm.rb +++ b/packages/qtfm.rb @@ -9,15 +9,15 @@ class Qtfm < Package source_url 'https://github.com/rodlie/qtfm/archive/6.2.0.tar.gz' source_sha256 '58c6af502b606e63f96e8aec96b65ca9125be18ecdd5e4680ccaf50e9c40b064' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtfm/6.2.0_armv7l/qtfm-6.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtfm/6.2.0_armv7l/qtfm-6.2.0-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtfm/6.2.0_x86_64/qtfm-6.2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtfm/6.2.0_x86_64/qtfm-6.2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bb5fb4098d06a1fe0e8c6ba11335da83f23b5057d40e3f451c8db1074b1008af', armv7l: 'bb5fb4098d06a1fe0e8c6ba11335da83f23b5057d40e3f451c8db1074b1008af', - x86_64: 'ff50100f60fed4086578db1514178b897e834bcbe81c331b50711aa8d341010b', + x86_64: 'ff50100f60fed4086578db1514178b897e834bcbe81c331b50711aa8d341010b' }) depends_on 'qtbase' diff --git a/packages/qtlocation.rb b/packages/qtlocation.rb index adcf62439..1207caeef 100644 --- a/packages/qtlocation.rb +++ b/packages/qtlocation.rb @@ -9,13 +9,13 @@ class Qtlocation < Package source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtlocation-everywhere-src-5.15.2.tar.xz' source_sha256 '984fcb09e108df49a8dac35d5ce6dffc49caafd2acb1c2f8a5173a6a21f392a0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtlocation/5.15.2_armv7l/qtlocation-5.15.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtlocation/5.15.2_armv7l/qtlocation-5.15.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtlocation/5.15.2_i686/qtlocation-5.15.2-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtlocation/5.15.2_x86_64/qtlocation-5.15.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9a6a3a314c688a95fbec414902153b1e8ca11b6c4404098df89a4d07152b0984', armv7l: '9a6a3a314c688a95fbec414902153b1e8ca11b6c4404098df89a4d07152b0984', i686: 'bce4a0574c407d011896bb1728aaaaac67b573fcf8d1a8856819e75f80f00c36', @@ -31,9 +31,9 @@ class Qtlocation < Package def self.install ENV['CREW_CONFLICTS_ONLY_ADVISORY'] = '1' reload_constants - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/Qt-5" - FileUtils.cp_r Dir['lib/*'], "#{CREW_DEST_LIB_PREFIX}" + FileUtils.cp_r Dir['lib/*'], CREW_DEST_LIB_PREFIX.to_s FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'plugins', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'src', "#{CREW_DEST_PREFIX}/share/Qt-5" diff --git a/packages/qtmultimedia.rb b/packages/qtmultimedia.rb index 317942911..46351f07d 100644 --- a/packages/qtmultimedia.rb +++ b/packages/qtmultimedia.rb @@ -9,13 +9,13 @@ class Qtmultimedia < Package source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtmultimedia-everywhere-src-5.15.2.tar.xz' source_sha256 '0c3758810e5131aabcf76e4965e4c18b8911af54d9edd9305d2a8278d8346df5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtmultimedia/5.15.2_armv7l/qtmultimedia-5.15.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtmultimedia/5.15.2_armv7l/qtmultimedia-5.15.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtmultimedia/5.15.2_i686/qtmultimedia-5.15.2-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtmultimedia/5.15.2_x86_64/qtmultimedia-5.15.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '01549aaf37a1c85ced9a7a8f796c9d085cf3a7f4f6197abf1af5afad24a72dfc', armv7l: '01549aaf37a1c85ced9a7a8f796c9d085cf3a7f4f6197abf1af5afad24a72dfc', i686: '47def7e00a23da3a6c138232a2a790a2dac7cbab0041dc57cae4dce06995f5da', diff --git a/packages/qtscript.rb b/packages/qtscript.rb index 939098e10..68c1ba60f 100644 --- a/packages/qtscript.rb +++ b/packages/qtscript.rb @@ -9,13 +9,13 @@ class Qtscript < Package source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtscript-everywhere-src-5.15.2.tar.xz' source_sha256 'a299715369afbd1caa4d7fa2875d442eab91adcaacafce54a36922442624673e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtscript/5.15.2_armv7l/qtscript-5.15.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtscript/5.15.2_armv7l/qtscript-5.15.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtscript/5.15.2_i686/qtscript-5.15.2-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtscript/5.15.2_x86_64/qtscript-5.15.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '06b278711c766791239426fd5ea21d1c3c5ae307c239f5de82624cdf31f2cc58', armv7l: '06b278711c766791239426fd5ea21d1c3c5ae307c239f5de82624cdf31f2cc58', i686: 'fc36e61344b6596119223f4d417abe9ae732267b7fb7a6011ed703ed33f6bb80', @@ -31,9 +31,9 @@ class Qtscript < Package def self.install ENV['CREW_CONFLICTS_ONLY_ADVISORY'] = '1' reload_constants - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/Qt-5" - FileUtils.cp_r Dir['lib/*'], "#{CREW_DEST_LIB_PREFIX}" + FileUtils.cp_r Dir['lib/*'], CREW_DEST_LIB_PREFIX.to_s FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'src', "#{CREW_DEST_PREFIX}/share/Qt-5" end diff --git a/packages/qtserialport.rb b/packages/qtserialport.rb index f103d788b..237d75be8 100644 --- a/packages/qtserialport.rb +++ b/packages/qtserialport.rb @@ -9,13 +9,13 @@ class Qtserialport < Package source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtserialport-everywhere-src-5.15.2.tar.xz' source_sha256 '59c559d748417306bc1b2cf2315c1e63eed011ace38ad92946af71f23e2ef79d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtserialport/5.15.2_armv7l/qtserialport-5.15.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtserialport/5.15.2_armv7l/qtserialport-5.15.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtserialport/5.15.2_i686/qtserialport-5.15.2-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtserialport/5.15.2_x86_64/qtserialport-5.15.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9f7347ae932bce62c32921f48f2918a74cc3fa0a806aff17cf63d4e32cb2ae56', armv7l: '9f7347ae932bce62c32921f48f2918a74cc3fa0a806aff17cf63d4e32cb2ae56', i686: 'fdde905da3e5a1f8fc4e1147b4f23062e1a66a00b125a6455e25c090c62b6997', @@ -31,9 +31,9 @@ class Qtserialport < Package def self.install ENV['CREW_CONFLICTS_ONLY_ADVISORY'] = '1' reload_constants - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/Qt-5" - FileUtils.cp_r Dir['lib/*'], "#{CREW_DEST_LIB_PREFIX}" + FileUtils.cp_r Dir['lib/*'], CREW_DEST_LIB_PREFIX.to_s FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'src', "#{CREW_DEST_PREFIX}/share/Qt-5" end diff --git a/packages/qtsvg.rb b/packages/qtsvg.rb index 83798e0d7..db8deffff 100644 --- a/packages/qtsvg.rb +++ b/packages/qtsvg.rb @@ -9,17 +9,17 @@ class Qtsvg < Package source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtsvg-everywhere-src-5.15.2.tar.xz' source_sha256 '8bc3c2c1bc2671e9c67d4205589a8309b57903721ad14c60ea21a5d06acb585e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtsvg/5.15.2_armv7l/qtsvg-5.15.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtsvg/5.15.2_armv7l/qtsvg-5.15.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtsvg/5.15.2_i686/qtsvg-5.15.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtsvg/5.15.2_x86_64/qtsvg-5.15.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtsvg/5.15.2_x86_64/qtsvg-5.15.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9427fc1458deeab6431d0dc728cbd49e960d87ff10df0526fd6e1b798423027d', armv7l: '9427fc1458deeab6431d0dc728cbd49e960d87ff10df0526fd6e1b798423027d', i686: 'e21dd221dd692cd6276c694a54cd2707a20828c36080fa23304a3e419a4ba849', - x86_64: '531bdd88862e6bbe49aef6275ecef583df94f03daa0a94855ca0d99380af5e81', + x86_64: '531bdd88862e6bbe49aef6275ecef583df94f03daa0a94855ca0d99380af5e81' }) depends_on 'qtbase' => :build @@ -29,9 +29,9 @@ class Qtsvg < Package end def self.install - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/Qt-5" - FileUtils.cp_r Dir['lib/*'], "#{CREW_DEST_LIB_PREFIX}" + FileUtils.cp_r Dir['lib/*'], CREW_DEST_LIB_PREFIX.to_s FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'plugins', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'src', "#{CREW_DEST_PREFIX}/share/Qt-5" diff --git a/packages/qttools.rb b/packages/qttools.rb index a6f8cc98d..8e3dc004c 100644 --- a/packages/qttools.rb +++ b/packages/qttools.rb @@ -26,7 +26,7 @@ class Qttools < Package depends_on 'libtinfo' def self.build - # Note: This MAY NOT COMPILE with llvm installed on x86. Install dependencies, + # NOTE: This MAY NOT COMPILE with llvm installed on x86. Install dependencies, # disable depends, and uninstall llvm before attempting compile. system 'qmake -Wall -early QMAKE_CFLAGS=-flto -early QMAKE_CXXFLAGS=-flto && make' end diff --git a/packages/qtwayland.rb b/packages/qtwayland.rb index 88904a6fc..d68c9caed 100644 --- a/packages/qtwayland.rb +++ b/packages/qtwayland.rb @@ -9,13 +9,13 @@ class Qtwayland < Package source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtwayland-everywhere-src-5.15.2.tar.xz' source_sha256 '193732229ff816f3aaab9a5e2f6bed71ddddbf1988ce003fe8dd84a92ce9aeb5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtwayland/5.15.2_armv7l/qtwayland-5.15.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtwayland/5.15.2_armv7l/qtwayland-5.15.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtwayland/5.15.2_i686/qtwayland-5.15.2-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtwayland/5.15.2_x86_64/qtwayland-5.15.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f10467b273d72f146ac79a0e486790fb7212844f3a139d8a29e44c1f200c5d80', armv7l: 'f10467b273d72f146ac79a0e486790fb7212844f3a139d8a29e44c1f200c5d80', i686: 'c074b9aa753131f22492fffa91e84d89c066c2eb5c7ad9f1a37c9318e0c4feda', @@ -33,10 +33,10 @@ class Qtwayland < Package def self.install ENV['CREW_CONFLICTS_ONLY_ADVISORY'] = '1' reload_constants - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/Qt-5" - FileUtils.cp_r Dir['lib/*'], "#{CREW_DEST_LIB_PREFIX}" - FileUtils.cp_r 'bin', "#{CREW_DEST_PREFIX}" + FileUtils.cp_r Dir['lib/*'], CREW_DEST_LIB_PREFIX.to_s + FileUtils.cp_r 'bin', CREW_DEST_PREFIX.to_s FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'plugins', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'src', "#{CREW_DEST_PREFIX}/share/Qt-5" diff --git a/packages/qtx11extras.rb b/packages/qtx11extras.rb index 360ad62a1..bfb2e5ef7 100644 --- a/packages/qtx11extras.rb +++ b/packages/qtx11extras.rb @@ -9,17 +9,17 @@ class Qtx11extras < Package source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qtx11extras-everywhere-src-5.15.2.tar.xz' source_sha256 '7014702ee9a644a5a93da70848ac47c18851d4f8ed622b29a72eed9282fc6e3e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtx11extras/5.15.2_armv7l/qtx11extras-5.15.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtx11extras/5.15.2_armv7l/qtx11extras-5.15.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtx11extras/5.15.2_i686/qtx11extras-5.15.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtx11extras/5.15.2_x86_64/qtx11extras-5.15.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/qtx11extras/5.15.2_x86_64/qtx11extras-5.15.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '94135c37b7dab401960661ecc5474798f25d95f1677c3b56133770ba58d97f7c', armv7l: '94135c37b7dab401960661ecc5474798f25d95f1677c3b56133770ba58d97f7c', i686: '0741a8d65a3616d2473929f55a8689a1196277381227d63c49e1234acd25d6e7', - x86_64: '817c1e82a88f71177f4d866f6629a84ad8e9683c682912cfb556714f0f60b603', + x86_64: '817c1e82a88f71177f4d866f6629a84ad8e9683c682912cfb556714f0f60b603' }) depends_on 'qtbase' => :build @@ -29,9 +29,9 @@ class Qtx11extras < Package end def self.install - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/Qt-5" - FileUtils.cp_r Dir['lib/*'], "#{CREW_DEST_LIB_PREFIX}" + FileUtils.cp_r Dir['lib/*'], CREW_DEST_LIB_PREFIX.to_s FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5" FileUtils.cp_r 'src', "#{CREW_DEST_PREFIX}/share/Qt-5" end diff --git a/packages/quakespasm.rb b/packages/quakespasm.rb index 07da30c28..0f8acaf18 100644 --- a/packages/quakespasm.rb +++ b/packages/quakespasm.rb @@ -9,17 +9,17 @@ class Quakespasm < Package source_url 'https://sourceforge.net/projects/quakespasm/files/Source/quakespasm-0.93.1.tgz' source_sha256 'ed3ee6ba7e3d9454c7620757cc166e13d892f1167c7b74bef4f067e350d835ae' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/quakespasm/0.93.1-1_armv7l/quakespasm-0.93.1-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/quakespasm/0.93.1-1_armv7l/quakespasm-0.93.1-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/quakespasm/0.93.1-1_i686/quakespasm-0.93.1-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/quakespasm/0.93.1-1_x86_64/quakespasm-0.93.1-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/quakespasm/0.93.1-1_x86_64/quakespasm-0.93.1-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a75901d94ad4475d297ddd09ec4f32b75c7b6d1120f5fdfb5d18e068d7517824', armv7l: 'a75901d94ad4475d297ddd09ec4f32b75c7b6d1120f5fdfb5d18e068d7517824', i686: '4f475052feca47e669afbd81d11882ca54143c2bffcd1765a8ab1c46b2a3f8ef', - x86_64: '16afe97af889bd2c5c4f8e4c835fd044c3313f76e91bb584f27a44740c454e17', + x86_64: '16afe97af889bd2c5c4f8e4c835fd044c3313f76e91bb584f27a44740c454e17' }) depends_on 'libglu' @@ -29,21 +29,21 @@ class Quakespasm < Package depends_on 'freeglut' def self.build - Dir.chdir ("Quake") do + Dir.chdir('Quake') do system 'make' end end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" - Dir.chdir ("Quake") do + Dir.chdir('Quake') do system "sed -i 's,/usr/local/games/quake,#{CREW_DEST_PREFIX}/bin/,g' Makefile" - system "make", "install" + system 'make', 'install' end end def self.postinstall - puts "Please make sure you have the proper .pak and/or .wad files to play Quake!".lightblue - puts "By default, quakespasm uses the current directory, but you can also specify the -basedir option.".lightblue + puts 'Please make sure you have the proper .pak and/or .wad files to play Quake!'.lightblue + puts 'By default, quakespasm uses the current directory, but you can also specify the -basedir option.'.lightblue end end diff --git a/packages/r.rb b/packages/r.rb index c0b7fb920..c1096794a 100644 --- a/packages/r.rb +++ b/packages/r.rb @@ -9,21 +9,19 @@ class R < Package source_url 'https://cran.r-project.org/src/base/R-4/R-4.0.3.tar.gz' source_sha256 '09983a8a78d5fb6bc45d27b1c55f9ba5265f78fa54a55c13ae691f87c5bb9e0d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/r/4.0.3_armv7l/r-4.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/r/4.0.3_armv7l/r-4.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/r/4.0.3_i686/r-4.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/r/4.0.3_x86_64/r-4.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/r/4.0.3_x86_64/r-4.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a02c0c2dbc2550b88ca84a733340f1059dc3b419c79628181a51855209340063', armv7l: 'a02c0c2dbc2550b88ca84a733340f1059dc3b419c79628181a51855209340063', i686: 'c6ed99b4cafa87e7cf02b39f8433ce556a88c99dc6065cc46e9f3273f15f07d7', - x86_64: '925dfcc3add3c3039ff56135d483417581a7ba04449c1aff7d10149e2f5fad36', + x86_64: '925dfcc3add3c3039ff56135d483417581a7ba04449c1aff7d10149e2f5fad36' }) - - # depends_on 'gfortran' # require gfortran enabled gcc depends_on 'pcre2' depends_on 'libjpeg' @@ -34,15 +32,15 @@ class R < Package depends_on 'tk' depends_on 'xdg_utils' depends_on 'sommelier' - depends_on 'libiconv' => :build #if iconv error then reinstall libiconv + depends_on 'libiconv' => :build # if iconv error then reinstall libiconv def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--disable-maintainer-mode', - '--enable-R-shlib', - '--with-x' + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}", + '--disable-maintainer-mode', + '--enable-R-shlib', + '--with-x' system 'make' end @@ -52,10 +50,10 @@ class R < Package def self.check # tests fail. - #if ARCH == 'x86_64' - # Chromeos doesn't have "en_GB.UTF-8" locale, so ignore error check - #system "sed -i tests/reg-tests-3.R -e '/stopifnot(identical(Sys.setlocale(/s/^/#/'" - #system 'make', 'check' - #end + # if ARCH == 'x86_64' + # Chromeos doesn't have "en_GB.UTF-8" locale, so ignore error check + # system "sed -i tests/reg-tests-3.R -e '/stopifnot(identical(Sys.setlocale(/s/^/#/'" + # system 'make', 'check' + # end end end diff --git a/packages/radare2.rb b/packages/radare2.rb index d7d1ce384..e4b395f71 100644 --- a/packages/radare2.rb +++ b/packages/radare2.rb @@ -9,17 +9,17 @@ class Radare2 < Package source_url 'https://github.com/radare/radare2/archive/2.4.0.tar.gz' source_sha256 'e2edef4d70c7bbbb47d04002ce9d384eb2fc9c0cd4cbfde77cda8c10cae9ff24' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/radare2/2.4.0_armv7l/radare2-2.4.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/radare2/2.4.0_armv7l/radare2-2.4.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/radare2/2.4.0_i686/radare2-2.4.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/radare2/2.4.0_x86_64/radare2-2.4.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/radare2/2.4.0_x86_64/radare2-2.4.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7f1625aa3bbeea13de76bf122eab70130df32da119585cb0e46cea523f3e07ab', armv7l: '7f1625aa3bbeea13de76bf122eab70130df32da119585cb0e46cea523f3e07ab', i686: '81f78367ade45bc48632a1cfe4ebaebd9d6c549abfe3ff26a7d32116b79329ee', - x86_64: 'fcde3ae52954bf875ecbc650d0e0392ef80175f3df4c7b7f560aeb0535ed1969', + x86_64: 'fcde3ae52954bf875ecbc650d0e0392ef80175f3df4c7b7f560aeb0535ed1969' }) depends_on 'openssl' @@ -33,6 +33,6 @@ class Radare2 < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ragel.rb b/packages/ragel.rb index 99aabba85..0cd0021b5 100644 --- a/packages/ragel.rb +++ b/packages/ragel.rb @@ -9,5 +9,4 @@ class Ragel < Package depends_on 'harfbuzz' is_fake - end diff --git a/packages/ranger.rb b/packages/ranger.rb index e5c2007d7..9f6f2aca2 100644 --- a/packages/ranger.rb +++ b/packages/ranger.rb @@ -9,17 +9,17 @@ class Ranger < Package source_url 'https://github.com/ranger/ranger/archive/v1.8.1.tar.gz' source_sha256 'ab0e32159cde196df4ff14e9c516aaf8ac2db79e3fdee17e59f327d677a96949' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ranger/1.8.1_armv7l/ranger-1.8.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ranger/1.8.1_armv7l/ranger-1.8.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ranger/1.8.1_i686/ranger-1.8.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ranger/1.8.1_x86_64/ranger-1.8.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ranger/1.8.1_x86_64/ranger-1.8.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7e254e34970e1edf6b433e2fafa8bce85597b91000a2cd1e18a1863900732690', armv7l: '7e254e34970e1edf6b433e2fafa8bce85597b91000a2cd1e18a1863900732690', i686: '81df73eb3a29c5e5ec0ff3a4ff0e054dfb5bb9e619e0ffaa3681b84939d3397a', - x86_64: '61ded76a93aa9206d72a2618732677990706ffe3666498fe3705a153ec40493e', + x86_64: '61ded76a93aa9206d72a2618732677990706ffe3666498fe3705a153ec40493e' }) depends_on 'less' @@ -27,10 +27,10 @@ class Ranger < Package depends_on 'python27' def self.build - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/rarian.rb b/packages/rarian.rb index 85e6c1685..ca8d9c385 100644 --- a/packages/rarian.rb +++ b/packages/rarian.rb @@ -9,17 +9,17 @@ class Rarian < Package source_url 'https://ftp.gnome.org/pub/gnome/sources/rarian/0.8/rarian-0.8.1.tar.bz2' source_sha256 'aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rarian/0.8.1_armv7l/rarian-0.8.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rarian/0.8.1_armv7l/rarian-0.8.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rarian/0.8.1_i686/rarian-0.8.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rarian/0.8.1_x86_64/rarian-0.8.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rarian/0.8.1_x86_64/rarian-0.8.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0432d2e342be1d21b788bd906d12312faae65f9badef502c9cbcfe74c56aabf3', armv7l: '0432d2e342be1d21b788bd906d12312faae65f9badef502c9cbcfe74c56aabf3', i686: 'f8feef1bf91eb6fc6c503f8b088dcb23da53de683809d941e793fbeaaf87bb00', - x86_64: '3ececd8ac3dce371c40d1b32c10b538821a2b74edff336d9c041f8fcab4ac09c', + x86_64: '3ececd8ac3dce371c40d1b32c10b538821a2b74edff336d9c041f8fcab4ac09c' }) def self.build @@ -31,6 +31,6 @@ class Rarian < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/re2.rb b/packages/re2.rb index 29f5f344e..26c755e1a 100644 --- a/packages/re2.rb +++ b/packages/re2.rb @@ -11,13 +11,13 @@ class Re2 < Package source_url "https://github.com/google/re2/archive/#{@_ver}.tar.gz" source_sha256 '1396ab50c06c1a8885fb68bf49a5ecfd989163015fd96699a180d6414937f33f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/re2/2021-02-02_armv7l/re2-2021-02-02-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/re2/2021-02-02_armv7l/re2-2021-02-02-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/re2/2021-02-02_i686/re2-2021-02-02-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/re2/2021-02-02_x86_64/re2-2021-02-02-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ae5d5606c670ae8b7a1d6faae048683e2a68a49594e3955ba422924d0e236b6a', armv7l: 'ae5d5606c670ae8b7a1d6faae048683e2a68a49594e3955ba422924d0e236b6a', i686: '0405d43ceba95bc74cd1d301d7fc32441599f22686fcf05850376fb32044bfff', diff --git a/packages/recode.rb b/packages/recode.rb index 0715d105f..d84adaa66 100644 --- a/packages/recode.rb +++ b/packages/recode.rb @@ -10,17 +10,17 @@ class Recode < Package source_url 'https://github.com/pinard/Recode/archive/2d7092a9999194fc0e9449717a8048c8d8e26c18.tar.gz' source_sha256 'd7de37aa4793ec00b042a0315f142281a1dc480f6f6d7cb2cd2568e58c4f2e87' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recode/2d7092a_armv7l/recode-2d7092a-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recode/2d7092a_armv7l/recode-2d7092a-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recode/2d7092a_i686/recode-2d7092a-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recode/2d7092a_x86_64/recode-2d7092a-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recode/2d7092a_x86_64/recode-2d7092a-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3084a139559698dcfeb48f372cf05be2f38c00a65a657b946ff9afc8d2e639f4', armv7l: '3084a139559698dcfeb48f372cf05be2f38c00a65a657b946ff9afc8d2e639f4', i686: 'addbb2ff38b1bb89065942da55144fae83dd372be69c0c6bc77e0b20c8e943e3', - x86_64: '6d1613a2f31ede4ca9e57049c4355b01862e3d182e654e36dd66643eacc35ede', + x86_64: '6d1613a2f31ede4ca9e57049c4355b01862e3d182e654e36dd66643eacc35ede' }) def self.build @@ -32,6 +32,6 @@ class Recode < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/recordmydesktop.rb b/packages/recordmydesktop.rb index b2c5d7643..37055f1d8 100644 --- a/packages/recordmydesktop.rb +++ b/packages/recordmydesktop.rb @@ -9,17 +9,17 @@ class Recordmydesktop < Package source_url 'https://prdownloads.sourceforge.net/project/recordmydesktop/recordmydesktop/0.3.8.1/recordmydesktop-0.3.8.1.tar.gz' source_sha256 '33a2e208186ae78e2db2a27b0f5047b50fb7819c47fe15483b0765200b9d738c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recordmydesktop/0.3.8.1_armv7l/recordmydesktop-0.3.8.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recordmydesktop/0.3.8.1_armv7l/recordmydesktop-0.3.8.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recordmydesktop/0.3.8.1_i686/recordmydesktop-0.3.8.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recordmydesktop/0.3.8.1_x86_64/recordmydesktop-0.3.8.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/recordmydesktop/0.3.8.1_x86_64/recordmydesktop-0.3.8.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9bb5c75a43e50eb5b61598efe09ffc8131c7cbd6fb714b6ca33d3f22a3ff6b86', armv7l: '9bb5c75a43e50eb5b61598efe09ffc8131c7cbd6fb714b6ca33d3f22a3ff6b86', i686: 'c5341ca6d41f184d736d16766f92f7c4ec35836c4454e22dff14386271e623e4', - x86_64: '16fdce8d65a3b57e1167f5edaaf0c8ac2829b27cc38d821d8a64332409349095', + x86_64: '16fdce8d65a3b57e1167f5edaaf0c8ac2829b27cc38d821d8a64332409349095' }) depends_on 'alsa_plugins' @@ -32,6 +32,6 @@ class Recordmydesktop < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/redis.rb b/packages/redis.rb index f92347737..b4738b748 100644 --- a/packages/redis.rb +++ b/packages/redis.rb @@ -9,34 +9,34 @@ class Redis < Package source_url 'http://download.redis.io/releases/redis-4.0.6.tar.gz' source_sha256 '769b5d69ec237c3e0481a262ff5306ce30db9b5c8ceb14d1023491ca7be5f6fa' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/redis/4.0.6_armv7l/redis-4.0.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/redis/4.0.6_armv7l/redis-4.0.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/redis/4.0.6_i686/redis-4.0.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/redis/4.0.6_x86_64/redis-4.0.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/redis/4.0.6_x86_64/redis-4.0.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '42719b23596a9340ae1e87321b91ec810fd6a3f5c69b540036674ce56c78d0e8', armv7l: '42719b23596a9340ae1e87321b91ec810fd6a3f5c69b540036674ce56c78d0e8', i686: 'c0b2c01f64fe02f922488d766047de9d40b8dd0b8409c4d840a7f52d6886ce8a', - x86_64: 'a52137729d4194dab6b1a164f9e3a984a121a44c4812c548d2e8e921329f9edd', + x86_64: 'a52137729d4194dab6b1a164f9e3a984a121a44c4812c548d2e8e921329f9edd' }) depends_on 'tcl' => :build def self.build system "CC='gcc' make" - system "./runtest" + system './runtest' end def self.install - system "make", "PREFIX=#{CREW_DEST_PREFIX}", "install" + system 'make', "PREFIX=#{CREW_DEST_PREFIX}", 'install' end def self.postinstall puts - puts "To start the redis server: redis-server --daemonize yes".lightblue - puts "To connect to the server: redis-cli".lightblue + puts 'To start the redis server: redis-server --daemonize yes'.lightblue + puts 'To connect to the server: redis-cli'.lightblue puts end end diff --git a/packages/regex_opt.rb b/packages/regex_opt.rb index 40bb5c140..8f60dfe85 100644 --- a/packages/regex_opt.rb +++ b/packages/regex_opt.rb @@ -9,22 +9,22 @@ class Regex_opt < Package source_url 'https://bisqwit.iki.fi/src/arch/regex-opt-1.2.4.tar.gz' source_sha256 '128c8ba9570b1fd8a6a660233de2f5a4022740bc5ee300300709c3894413883f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/regex_opt/1.2.4_armv7l/regex_opt-1.2.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/regex_opt/1.2.4_armv7l/regex_opt-1.2.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/regex_opt/1.2.4_i686/regex_opt-1.2.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/regex_opt/1.2.4_x86_64/regex_opt-1.2.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/regex_opt/1.2.4_x86_64/regex_opt-1.2.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6a204f3e5a2dba59affe403934fd0118f7a03fba1c9567d98688cf5723a0b3dd', armv7l: '6a204f3e5a2dba59affe403934fd0118f7a03fba1c9567d98688cf5723a0b3dd', i686: '367a7f0d1863da8b01cfc0fc5885c5603da46dabaf913b82a77082b02bcedd68', - x86_64: 'a49aaa0db5429edeb512833c3c73e96646903e8c5b2aaa0a15ef262ed62e3095', + x86_64: 'a49aaa0db5429edeb512833c3c73e96646903e8c5b2aaa0a15ef262ed62e3095' }) def self.build system "sed -i 's,PREFIX=/usr/local,PREFIX=#{CREW_PREFIX},' Makefile" - system "make" + system 'make' end def self.install diff --git a/packages/remind.rb b/packages/remind.rb index 8e1099384..7d285ea09 100644 --- a/packages/remind.rb +++ b/packages/remind.rb @@ -9,17 +9,17 @@ class Remind < Package source_url 'https://www.roaringpenguin.com/files/download/remind-03.01.15.tar.gz' source_sha256 '8adab4c0b30a556c34223094c5c74779164d5f3b8be66b8039f44b577e678ec1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/remind/03.01.15_armv7l/remind-03.01.15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/remind/03.01.15_armv7l/remind-03.01.15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/remind/03.01.15_i686/remind-03.01.15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/remind/03.01.15_x86_64/remind-03.01.15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/remind/03.01.15_x86_64/remind-03.01.15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '65bae63d254189573223d8771b257e8a0186ee6bfcfb8c97a7df74995e4fe042', armv7l: '65bae63d254189573223d8771b257e8a0186ee6bfcfb8c97a7df74995e4fe042', i686: '833cf2d86df2ed62af3056d7633a7c133bd289a459d10ad39e7160575dc2ad25', - x86_64: '93144719846bf23d63c0b31c688ce5815b74e6600fe034d9c783cdd6887c7b0f', + x86_64: '93144719846bf23d63c0b31c688ce5815b74e6600fe034d9c783cdd6887c7b0f' }) def self.build @@ -28,6 +28,6 @@ class Remind < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/remmina.rb b/packages/remmina.rb index 59e6d511d..115f1cd6b 100644 --- a/packages/remmina.rb +++ b/packages/remmina.rb @@ -20,7 +20,6 @@ class Remmina < Package x86_64: '6b280475ba0d8778b5be2be2d697968ce893b12fbf78d448d7431770e8fb718c' }) - depends_on 'avahi' depends_on 'freerdp' depends_on 'hashpipe' => :build diff --git a/packages/renameutils.rb b/packages/renameutils.rb index 8b46c4f5e..6ece32da3 100644 --- a/packages/renameutils.rb +++ b/packages/renameutils.rb @@ -9,27 +9,27 @@ class Renameutils < Package source_url 'http://download.savannah.gnu.org/releases/renameutils/renameutils-0.12.0.tar.gz' source_sha256 'cbd2f002027ccf5a923135c3f529c6d17fabbca7d85506a394ca37694a9eb4a3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/renameutils/0.12.0_armv7l/renameutils-0.12.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/renameutils/0.12.0_armv7l/renameutils-0.12.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/renameutils/0.12.0_i686/renameutils-0.12.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/renameutils/0.12.0_x86_64/renameutils-0.12.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/renameutils/0.12.0_x86_64/renameutils-0.12.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2e497d4cb92fcea0d44dcc4096031bbc37a54d7825ac956179190cca410f7312', armv7l: '2e497d4cb92fcea0d44dcc4096031bbc37a54d7825ac956179190cca410f7312', i686: '3020f072735772221722b17b7876320176bc0193e7207495c0ece96e7b44c71d', - x86_64: '5e640502df11cb89c18744823782b491dab5c3a79ec52b89b9381373339d3517', + x86_64: '5e640502df11cb89c18744823782b491dab5c3a79ec52b89b9381373339d3517' }) def self.build system "sed -i 's,($bindir),$(bindir),g' src/Makefile.am" system "sed -i 's,($bindir),$(bindir),g' src/Makefile.in" - system "./configure" - system "make" + system './configure' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/rendercheck.rb b/packages/rendercheck.rb index 1fd078b15..3c1aa4ecb 100644 --- a/packages/rendercheck.rb +++ b/packages/rendercheck.rb @@ -9,17 +9,17 @@ class Rendercheck < Package source_url 'https://x.org/archive/individual/app/rendercheck-1.5.tar.bz2' source_sha256 '00605679436d65ccf9a6f1f1cb206df7a2e8b28a7821e867922d2b14b009f1cc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rendercheck/1.5_armv7l/rendercheck-1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rendercheck/1.5_armv7l/rendercheck-1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rendercheck/1.5_i686/rendercheck-1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rendercheck/1.5_x86_64/rendercheck-1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rendercheck/1.5_x86_64/rendercheck-1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '90b0f792889946717870f1497e523c3229cb5840feaf1152da6a125710310697', armv7l: '90b0f792889946717870f1497e523c3229cb5840feaf1152da6a125710310697', i686: 'b0ca933742e0d17470c8f1d3e66dac65c5a03ac4d490a477e6e59c700b08b1b7', - x86_64: '7c29b512ecdf2472ade1bce7f7b7491cd8f828a1146061fa8e2e512de6dd1dc9', + x86_64: '7c29b512ecdf2472ade1bce7f7b7491cd8f828a1146061fa8e2e512de6dd1dc9' }) def self.build diff --git a/packages/rfkill.rb b/packages/rfkill.rb index efa0ce9a9..a991e2b3a 100644 --- a/packages/rfkill.rb +++ b/packages/rfkill.rb @@ -9,30 +9,30 @@ class Rfkill < Package source_url 'https://www.kernel.org/pub/software/network/rfkill/rfkill-0.5.tar.xz' source_sha256 'e0ae3004215e39a6c5c36e0726558740728d16f67ebdb8bea621250f6091d86a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rfkill/0.5_armv7l/rfkill-0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rfkill/0.5_armv7l/rfkill-0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rfkill/0.5_i686/rfkill-0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rfkill/0.5_x86_64/rfkill-0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rfkill/0.5_x86_64/rfkill-0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '23aa25afb00546a728082d06d0b1e4f55a98c684d1bc43003f935efb661dced6', armv7l: '23aa25afb00546a728082d06d0b1e4f55a98c684d1bc43003f935efb661dced6', i686: '38e7c40f7206437a02e33a7219f08d1c47578bb254be0959dc7abbaf073ca1a3', - x86_64: 'b491bd154ece2066272972c2110f8bc5d6c9a3ce4a0189fda5825d3cbddb0d71', + x86_64: 'b491bd154ece2066272972c2110f8bc5d6c9a3ce4a0189fda5825d3cbddb0d71' }) depends_on 'buildessential' => :build def self.build - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "SBINDIR=#{CREW_PREFIX}/sbin", "MANDIR=#{CREW_PREFIX}/share/man", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", "SBINDIR=#{CREW_PREFIX}/sbin", "MANDIR=#{CREW_PREFIX}/share/man", 'install' end def self.check - system "make check" + system 'make check' end end diff --git a/packages/rhino.rb b/packages/rhino.rb index 01e791485..a37e61b86 100644 --- a/packages/rhino.rb +++ b/packages/rhino.rb @@ -9,33 +9,33 @@ class Rhino < Package source_url 'https://github.com/mozilla/rhino/archive/Rhino1_7_10_Release.tar.gz' source_sha256 'f8f748269032822891e8ceab6e4c4947fd42c178c3f3cedcfb4c839f0c48f543' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhino/1.7.10_armv7l/rhino-1.7.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhino/1.7.10_armv7l/rhino-1.7.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhino/1.7.10_i686/rhino-1.7.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhino/1.7.10_x86_64/rhino-1.7.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhino/1.7.10_x86_64/rhino-1.7.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6ccff41a98164088c949c16848dbf873fd7230070a9bb3451efc0a0d6d2cd825', armv7l: '6ccff41a98164088c949c16848dbf873fd7230070a9bb3451efc0a0d6d2cd825', i686: '0189aecbd83fc245fe7444ce99c04c4f2fcbc3e1014b33c4f5d05e014ca2263e', - x86_64: '714f7456528793ce3e97b97e6ea5883397252a748baa6a23f71b5a1f4fac9ade', + x86_64: '714f7456528793ce3e97b97e6ea5883397252a748baa6a23f71b5a1f4fac9ade' }) depends_on 'jdk8' depends_on 'gradle' => :build def self.build - system "gradle", "build", "-x", "test" + system 'gradle', 'build', '-x', 'test' end def self.install - system "install", "-Dm644", - "./buildGradle/libs/rhino-Rhino1_7_10_Release-1.7.10.jar", - "#{CREW_DEST_PREFIX}/share/jdk8/lib/rhino.jar" - system "install", "-dm755", "#{CREW_DEST_PREFIX}/share/doc/" - system "cp", "-a", - "./buildGradle/docs/javadoc/", - "#{CREW_DEST_PREFIX}/share/doc/rhino-1.7.10" + system 'install', '-Dm644', + './buildGradle/libs/rhino-Rhino1_7_10_Release-1.7.10.jar', + "#{CREW_DEST_PREFIX}/share/jdk8/lib/rhino.jar" + system 'install', '-dm755', "#{CREW_DEST_PREFIX}/share/doc/" + system 'cp', '-a', + './buildGradle/docs/javadoc/', + "#{CREW_DEST_PREFIX}/share/doc/rhino-1.7.10" end end diff --git a/packages/rhythmbox.rb b/packages/rhythmbox.rb index e33f8bcd7..d67614457 100644 --- a/packages/rhythmbox.rb +++ b/packages/rhythmbox.rb @@ -12,12 +12,12 @@ class Rhythmbox < Package binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhythmbox/3.4.4_armv7l/rhythmbox-3.4.4-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhythmbox/3.4.4_armv7l/rhythmbox-3.4.4-chromeos-armv7l.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhythmbox/3.4.4_x86_64/rhythmbox-3.4.4-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rhythmbox/3.4.4_x86_64/rhythmbox-3.4.4-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: '678900ce7386040ee771131b633252a873c78f3e65d028a0bc89e52ab25960b3', armv7l: '678900ce7386040ee771131b633252a873c78f3e65d028a0bc89e52ab25960b3', - x86_64: '36c0657e604a4692c3a5a672e4f45b64ce3b275a58116e72269f68cb68677b63', + x86_64: '36c0657e604a4692c3a5a672e4f45b64ce3b275a58116e72269f68cb68677b63' }) depends_on 'gtk3' diff --git a/packages/ripgrep.rb b/packages/ripgrep.rb index 87388d6d1..c4370e160 100644 --- a/packages/ripgrep.rb +++ b/packages/ripgrep.rb @@ -9,15 +9,15 @@ class Ripgrep < Package source_url 'https://github.com/BurntSushi/ripgrep/archive/12.1.0.tar.gz' source_sha256 'ca2d11dd7b7346734d47ad8073468e9c409fbe85842a608d372b8d4fb36be291' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ripgrep/12.1.0_armv7l/ripgrep-12.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ripgrep/12.1.0_armv7l/ripgrep-12.1.0-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ripgrep/12.1.0_x86_64/ripgrep-12.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ripgrep/12.1.0_x86_64/ripgrep-12.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3a258a81559b077d04cf3d9912731da26d2f8398538e9a9faa3fb3e0a15aa6cd', armv7l: '3a258a81559b077d04cf3d9912731da26d2f8398538e9a9faa3fb3e0a15aa6cd', - x86_64: '1e1b614726be5ad7de8e35921d8ea73c0fd72f4cd3d245b5dae78e356055e17b', + x86_64: '1e1b614726be5ad7de8e35921d8ea73c0fd72f4cd3d245b5dae78e356055e17b' }) depends_on 'rust' => :build diff --git a/packages/rkhunter.rb b/packages/rkhunter.rb index c6f2fc0d8..717bda0c5 100644 --- a/packages/rkhunter.rb +++ b/packages/rkhunter.rb @@ -18,7 +18,7 @@ class Rkhunter < Package end def self.install - FileUtils.mkdir_p "#{CREW_DEST_PREFIX}" + FileUtils.mkdir_p CREW_DEST_PREFIX.to_s system './installer.sh --install' system "sed -i 's,#{CREW_DEST_PREFIX},#{CREW_PREFIX},g' #{CREW_DEST_PREFIX}/etc/rkhunter.conf" end diff --git a/packages/rlottie.rb b/packages/rlottie.rb index 04208c7ef..249aa8826 100644 --- a/packages/rlottie.rb +++ b/packages/rlottie.rb @@ -10,23 +10,23 @@ class Rlottie < Package source_url "https://github.com/Samsung/rlottie/archive/v#{@_ver}.tar.gz" source_sha256 '030ccbc270f144b4f3519fb3b86e20dd79fb48d5d55e57f950f12bab9b65216a' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlottie/0.2_armv7l/rlottie-0.2-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlottie/0.2_armv7l/rlottie-0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlottie/0.2_armv7l/rlottie-0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlottie/0.2_i686/rlottie-0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlottie/0.2_x86_64/rlottie-0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlottie/0.2_x86_64/rlottie-0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'd41beeacb713a50355e002ce77a58344a9d4fca4d6dee45fce370657733e5088', + binary_sha256({ + aarch64: 'd41beeacb713a50355e002ce77a58344a9d4fca4d6dee45fce370657733e5088', armv7l: 'd41beeacb713a50355e002ce77a58344a9d4fca4d6dee45fce370657733e5088', i686: '64d0f691c23362e42c6a1c547ff44e1f0de100b4a6cb366fb744cf4bcc7dcbcc', - x86_64: 'bd04ab18b3fa491ecb1358e9fabc980a266859c3d867d62a2d327649ee1d4d33', + x86_64: 'bd04ab18b3fa491ecb1358e9fabc980a266859c3d867d62a2d327649ee1d4d33' }) def self.build system "meson #{CREW_MESON_OPTIONS} builddir" - system "meson configure builddir" - system "ninja -C builddir" + system 'meson configure builddir' + system 'ninja -C builddir' end def self.install diff --git a/packages/rlwrap.rb b/packages/rlwrap.rb index bde3dc185..ad4bc41e9 100644 --- a/packages/rlwrap.rb +++ b/packages/rlwrap.rb @@ -9,17 +9,17 @@ class Rlwrap < Package source_url 'https://github.com/hanslub42/rlwrap/archive/v0.43.tar.gz' source_sha256 '29e5a850fbe4753f353b0734e46ec0da043621bdcf7b52a89b77517f3941aade' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlwrap/0.43_armv7l/rlwrap-0.43-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlwrap/0.43_armv7l/rlwrap-0.43-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlwrap/0.43_i686/rlwrap-0.43-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlwrap/0.43_x86_64/rlwrap-0.43-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rlwrap/0.43_x86_64/rlwrap-0.43-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bc4979020c1fe51241c491c674283c4f0a0b51521baca9b82553d69b6e984855', armv7l: 'bc4979020c1fe51241c491c674283c4f0a0b51521baca9b82553d69b6e984855', i686: '96078b16189de486043d84e1094b7a63a30d2e890662b414c548a4ee136fb58d', - x86_64: '288e6db9c583ec36d275a95be28daba69e254ae30d7cd5649214bf1df2b4540e', + x86_64: '288e6db9c583ec36d275a95be28daba69e254ae30d7cd5649214bf1df2b4540e' }) depends_on 'autoconf' @@ -27,12 +27,12 @@ class Rlwrap < Package depends_on 'readline' def self.build - system "autoreconf --install" + system 'autoreconf --install' system "./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/rng_tools.rb b/packages/rng_tools.rb index 811867593..0b5444292 100644 --- a/packages/rng_tools.rb +++ b/packages/rng_tools.rb @@ -9,17 +9,17 @@ class Rng_tools < Package source_url 'https://github.com/nhorman/rng-tools/archive/v6.5.tar.gz' source_sha256 '5fecd904f7d01262b3209ff78dd3b9594aac8daa41badd5a1e6438658e80c36e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rng_tools/6.5_armv7l/rng_tools-6.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rng_tools/6.5_armv7l/rng_tools-6.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rng_tools/6.5_i686/rng_tools-6.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rng_tools/6.5_x86_64/rng_tools-6.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rng_tools/6.5_x86_64/rng_tools-6.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd24c4b10672a24a8fee318a3eabe9f6124da04ffc8099243c88f30dddf29eb90', armv7l: 'd24c4b10672a24a8fee318a3eabe9f6124da04ffc8099243c88f30dddf29eb90', i686: '645bf08eaa22ffc84d9603bad4a22ef754d81b95cc44fa1cbc3ebe951e8b1fcf', - x86_64: 'df9504bf42632204e92fb4b97ac0b863c7e8cbb7d5592ec9ab7c4224071b711b', + x86_64: 'df9504bf42632204e92fb4b97ac0b863c7e8cbb7d5592ec9ab7c4224071b711b' }) depends_on 'libcurl' @@ -29,7 +29,7 @@ class Rng_tools < Package def self.build system './autogen.sh' - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" system 'make' system "echo '#!/bin/bash' > startrngd" system "echo 'RNGD=#{CREW_PREFIX}/sbin/rngd' >> startrngd" @@ -62,24 +62,24 @@ class Rng_tools < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - system "install", "-Dm755", "startrngd", "stoprngd", "#{CREW_DEST_PREFIX}/bin/" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' + system 'install', '-Dm755', 'startrngd', 'stoprngd', "#{CREW_DEST_PREFIX}/bin/" end def self.postinstall puts - puts "To start the rngd daemon, execute the following:".lightblue - puts "startrngd".lightblue + puts 'To start the rngd daemon, execute the following:'.lightblue + puts 'startrngd'.lightblue puts - puts "To stop the rngd daemon, execute the following:".lightblue - puts "stoprngd".lightblue + puts 'To stop the rngd daemon, execute the following:'.lightblue + puts 'stoprngd'.lightblue puts - puts "To start the rngd daemon at login, execute the following:".lightblue + puts 'To start the rngd daemon at login, execute the following:'.lightblue puts "echo '# start the rngd daemon' >> ~/.bashrc".lightblue puts "echo 'if [ -f #{CREW_PREFIX}/bin/startrngd ]; then' >> ~/.bashrc".lightblue puts "echo ' #{CREW_PREFIX}/bin/startrngd' >> ~/.bashrc".lightblue puts "echo 'fi' >> ~/.bashrc".lightblue - puts "source ~/.bashrc".lightblue + puts 'source ~/.bashrc'.lightblue puts end end diff --git a/packages/roswell.rb b/packages/roswell.rb index 6e05d228d..0acdc52c2 100644 --- a/packages/roswell.rb +++ b/packages/roswell.rb @@ -9,17 +9,17 @@ class Roswell < Package source_url 'https://github.com/roswell/roswell/archive/v20.01.14.104.tar.gz' source_sha256 '798b96fdcb8c89445b36692b31570bb99882d83719d6310d969ccfcb2a35a1d4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/roswell/20.01.14.104_armv7l/roswell-20.01.14.104-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/roswell/20.01.14.104_armv7l/roswell-20.01.14.104-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/roswell/20.01.14.104_i686/roswell-20.01.14.104-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/roswell/20.01.14.104_x86_64/roswell-20.01.14.104-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/roswell/20.01.14.104_x86_64/roswell-20.01.14.104-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3c3a54706ecb418ded5e27b9672a6a11e29eaf778e0c6bb44b18ab16050ff463', armv7l: '3c3a54706ecb418ded5e27b9672a6a11e29eaf778e0c6bb44b18ab16050ff463', i686: '221ba9a7cadf7354584c53a200f9154b09e4cda6193a9bfa93fce1afed3a5369', - x86_64: '4df5fe6db244b10c432cf45a5db394e7ccc2f25be37724a0e0ca436051bc0bbb', + x86_64: '4df5fe6db244b10c432cf45a5db394e7ccc2f25be37724a0e0ca436051bc0bbb' }) depends_on 'brotli' @@ -47,8 +47,8 @@ class Roswell < Package puts puts "To finish the installation, type 'ros'.".lightblue puts - puts "To completely remove, execute the following:".lightblue - puts "crew remove roswell".lightblue + puts 'To completely remove, execute the following:'.lightblue + puts 'crew remove roswell'.lightblue puts "rm -rf #{CREW_PREFIX}/.config/.roswell".lightblue puts end diff --git a/packages/rsu_client.rb b/packages/rsu_client.rb index 7a30032ec..00376a736 100644 --- a/packages/rsu_client.rb +++ b/packages/rsu_client.rb @@ -9,17 +9,17 @@ class Rsu_client < Package source_url 'https://github.com/rsu-client/rsu-client/archive/v4.3.8.tar.gz' source_sha256 'a84d27f2775ceef3bf0f715504ba41f3776c5374b61f9820993a26f350e4fa3d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rsu_client/4.3.8_armv7l/rsu_client-4.3.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rsu_client/4.3.8_armv7l/rsu_client-4.3.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rsu_client/4.3.8_i686/rsu_client-4.3.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rsu_client/4.3.8_x86_64/rsu_client-4.3.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rsu_client/4.3.8_x86_64/rsu_client-4.3.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '740174a97f6f60b8fde6cc6458934ecb1605fa66d40c4ee04b095316b8fa4e7e', armv7l: '740174a97f6f60b8fde6cc6458934ecb1605fa66d40c4ee04b095316b8fa4e7e', i686: '17999feafa2539689e57454b9825d9f436baca894125383405f5c5e93421d70e', - x86_64: '535a8a5339b57fe5929b6b1ff4fc40c8c93039ecf43006c2323c0d65502ed899', + x86_64: '535a8a5339b57fe5929b6b1ff4fc40c8c93039ecf43006c2323c0d65502ed899' }) depends_on 'jdk8' diff --git a/packages/rtaudio.rb b/packages/rtaudio.rb index f79a2c17d..20d45d48b 100644 --- a/packages/rtaudio.rb +++ b/packages/rtaudio.rb @@ -9,17 +9,17 @@ class Rtaudio < Package source_url 'http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-5.1.0.tar.gz' source_sha256 'ff138b2b6ed2b700b04b406be718df213052d4c952190280cf4e2fab4b61fe09' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtaudio/5.1.0_armv7l/rtaudio-5.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtaudio/5.1.0_armv7l/rtaudio-5.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtaudio/5.1.0_i686/rtaudio-5.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtaudio/5.1.0_x86_64/rtaudio-5.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rtaudio/5.1.0_x86_64/rtaudio-5.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '41cb81dbff61759c229705a92299c6e53329c8958d4d6381ea9d450750896e5d', armv7l: '41cb81dbff61759c229705a92299c6e53329c8958d4d6381ea9d450750896e5d', i686: '2ac3063104abbe1c0bfe2e38a437dfddb506b2e2ef40f3707606a5a899492c06', - x86_64: '78bd93817203d87bfe03d8d203b8f0ac792339b5214b08bc1ccbcc842499793b', + x86_64: '78bd93817203d87bfe03d8d203b8f0ac792339b5214b08bc1ccbcc842499793b' }) depends_on 'alsa_lib' @@ -37,9 +37,9 @@ class Rtaudio < Package system 'make' end - #def self.check + # def self.check # system 'make', 'check' - #end + # end def self.install system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' diff --git a/packages/rubberband.rb b/packages/rubberband.rb index 1ae67dcdb..6651a0052 100644 --- a/packages/rubberband.rb +++ b/packages/rubberband.rb @@ -9,17 +9,17 @@ class Rubberband < Package source_url 'https://breakfastquay.com/files/releases/rubberband-1.8.2.tar.bz2' source_sha256 '86bed06b7115b64441d32ae53634fcc0539a50b9b648ef87443f936782f6c3ca' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rubberband/1.8.2_armv7l/rubberband-1.8.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rubberband/1.8.2_armv7l/rubberband-1.8.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rubberband/1.8.2_i686/rubberband-1.8.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rubberband/1.8.2_x86_64/rubberband-1.8.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rubberband/1.8.2_x86_64/rubberband-1.8.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b684aa86b3ef03b2be91f518c5b88d536d9d3152eeab5670fd7117186742be8b', armv7l: 'b684aa86b3ef03b2be91f518c5b88d536d9d3152eeab5670fd7117186742be8b', i686: 'deb5b36f7b7b2da1390baf2330b533ab82598a46eeb7073d9f334cb905d006f8', - x86_64: '909761fb62e174eaf6b788afc0c1390a38083d7ac7571260f1e294b560dffdbf', + x86_64: '909761fb62e174eaf6b788afc0c1390a38083d7ac7571260f1e294b560dffdbf' }) depends_on 'ladspa' @@ -39,7 +39,7 @@ class Rubberband < Package system "sed -i '186d' Makefile" system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' if ARCH == 'x86_64' - Dir.chdir "#{CREW_DEST_PREFIX}" do + Dir.chdir CREW_DEST_PREFIX.to_s do FileUtils.mv 'lib/', 'lib64/' end end diff --git a/packages/ruby.rb b/packages/ruby.rb index 97c9e5cd4..0b507d135 100644 --- a/packages/ruby.rb +++ b/packages/ruby.rb @@ -60,9 +60,7 @@ class Ruby < Package def self.postinstall puts 'Updating ruby gems. This may take a while...' - if (File.exist?("#{HOME}/.gemrc") && !Kernel.system("grep -q \"gem: --no-document\" #{HOME}/.gemrc")) || !File.exist?("#{HOME}/.gemrc") - File.write("#{HOME}/.gemrc", "gem: --no-document\n", mode: 'a') - end + File.write("#{HOME}/.gemrc", "gem: --no-document\n", mode: 'a') if (File.exist?("#{HOME}/.gemrc") && !Kernel.system("grep -q \"gem: --no-document\" #{HOME}/.gemrc")) || !File.exist?("#{HOME}/.gemrc") silent = @opt_verbose ? '' : '--silent' system "gem update #{silent} -N --system" end diff --git a/packages/ruby_rubocop.rb b/packages/ruby_rubocop.rb index f9db83159..a845f6cd6 100644 --- a/packages/ruby_rubocop.rb +++ b/packages/ruby_rubocop.rb @@ -31,7 +31,7 @@ class Ruby_rubocop < Package depends_on 'ruby' depends_on 'xdg_base' - @xdg_config_home = ENV['XDG_CONFIG_HOME'] + @xdg_config_home = ENV.fetch('XDG_CONFIG_HOME', nil) @xdg_config_home = "#{CREW_PREFIX}/.config" if @xdg_config_home.to_s.empty? def self.build diff --git a/packages/ruby_webrick.rb b/packages/ruby_webrick.rb index d81b36ba3..94949091b 100644 --- a/packages/ruby_webrick.rb +++ b/packages/ruby_webrick.rb @@ -9,17 +9,17 @@ class Ruby_webrick < Package source_url 'https://github.com/ruby/webrick/archive/refs/tags/v1.7.0.tar.gz' source_sha256 '25df35c696301deddec8cc929954284fa3dfaa86ad90c0cce2ecc5740c476545' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ruby_webrick/1.7.0_armv7l/ruby_webrick-1.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ruby_webrick/1.7.0_armv7l/ruby_webrick-1.7.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ruby_webrick/1.7.0_i686/ruby_webrick-1.7.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ruby_webrick/1.7.0_x86_64/ruby_webrick-1.7.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ruby_webrick/1.7.0_x86_64/ruby_webrick-1.7.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bd2b9c9c252b056688c3423ec6b026a619e429734b9f4fa831c431d237ab3aee', armv7l: 'bd2b9c9c252b056688c3423ec6b026a619e429734b9f4fa831c431d237ab3aee', i686: 'c71f8b2b2c4bdafe1091dd1f45624ffa4257c38a94076acc4cf35cab4b84d06e', - x86_64: 'a4bbdf449319a028cc8f2e8c112cd0de26930939a1c3bdc9cd751e9f1c73a41f', + x86_64: 'a4bbdf449319a028cc8f2e8c112cd0de26930939a1c3bdc9cd751e9f1c73a41f' }) def self.build diff --git a/packages/rush.rb b/packages/rush.rb index ffd7acbf6..49649a43c 100644 --- a/packages/rush.rb +++ b/packages/rush.rb @@ -9,29 +9,29 @@ class Rush < Package source_url 'https://ftpmirror.gnu.org/rush/rush-2.1.tar.xz' source_sha256 'c2ff487d44ce3d14854d0269eb0aa4c0f98bcca35390fad5ea52da75d9e4abdf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rush/2.1_armv7l/rush-2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rush/2.1_armv7l/rush-2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rush/2.1_i686/rush-2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rush/2.1_x86_64/rush-2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/rush/2.1_x86_64/rush-2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3b5629f53b3efc539ba397302fddd223fce1cbe5e5dee50be3e3d36868424984', armv7l: '3b5629f53b3efc539ba397302fddd223fce1cbe5e5dee50be3e3d36868424984', i686: '005bf529cd4383852c40f426e8c3f2cb44107888a14590bbb570ef90266bf18c', - x86_64: '69e660ca63ddfa08b4d4da0884ede5826715aaec6c189e79214ac4c8b30f3cd5', + x86_64: '69e660ca63ddfa08b4d4da0884ede5826715aaec6c189e79214ac4c8b30f3cd5' }) def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/s.rb b/packages/s.rb index ee7052a69..e436467f9 100644 --- a/packages/s.rb +++ b/packages/s.rb @@ -19,17 +19,17 @@ class S < Package source_sha256 '38c29001936f1758159cc935b3ab97d1dee75c35ceacd8bd5ada3837b306192f' end - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/s/0.5.15_armv7l/s-0.5.15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/s/0.5.15_armv7l/s-0.5.15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/s/0.5.15_i686/s-0.5.15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/s/0.5.15_x86_64/s-0.5.15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/s/0.5.15_x86_64/s-0.5.15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '33e5b1a944af6817883f4291082d9dc733d1f5ca682b0184d5355adc4108fd7a', armv7l: '33e5b1a944af6817883f4291082d9dc733d1f5ca682b0184d5355adc4108fd7a', i686: 'ec31db142a154f7f4eba7234e1ba52bd60fc949ec25714b7b46ffcf66fafcdf1', - x86_64: '2500eedec49e58870261d48caad9ff43de24fae21853736d7feb0a83f519e248', + x86_64: '2500eedec49e58870261d48caad9ff43de24fae21853736d7feb0a83f519e248' }) depends_on 'unzip' => :build @@ -37,7 +37,7 @@ class S < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/s/" - FileUtils.cp "autocomplete/s-completion.bash", "#{CREW_DEST_PREFIX}/share/s/" + FileUtils.cp 'autocomplete/s-completion.bash', "#{CREW_DEST_PREFIX}/share/s/" FileUtils.cp 's', "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/bash.d/" @@ -45,6 +45,6 @@ class S < Package # s bash completion source #{CREW_PREFIX}/share/s/s-completion.bash EOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/s", @env) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/s", @env) end end diff --git a/packages/sbc.rb b/packages/sbc.rb index f66d0157c..f2b7f11a9 100644 --- a/packages/sbc.rb +++ b/packages/sbc.rb @@ -9,17 +9,17 @@ class Sbc < Package source_url 'https://www.kernel.org/pub/linux/bluetooth/sbc-1.4.tar.xz' source_sha256 '518bf46e6bb3dc808a95e1eabad26fdebe8a099c1e781c27ed7fca6c2f4a54c9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbc/1.4_armv7l/sbc-1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbc/1.4_armv7l/sbc-1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbc/1.4_i686/sbc-1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbc/1.4_x86_64/sbc-1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbc/1.4_x86_64/sbc-1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fe3e9e33021a107111cfe96762cf5e56fb4d664b241aedf5f98fd9d81bd1ba72', armv7l: 'fe3e9e33021a107111cfe96762cf5e56fb4d664b241aedf5f98fd9d81bd1ba72', i686: '6945685b5ddb903ab5545fd45f08b9ea08c75ea51741b3480f4e57bce749a2cc', - x86_64: '539322bcdf3fe77c47f834e24c5d03ce42098f141e2820ddeb2e0aaa1d6dcec8', + x86_64: '539322bcdf3fe77c47f834e24c5d03ce42098f141e2820ddeb2e0aaa1d6dcec8' }) depends_on 'libsndfile' diff --git a/packages/sbcl.rb b/packages/sbcl.rb index 5b38ba17f..74cf9a036 100644 --- a/packages/sbcl.rb +++ b/packages/sbcl.rb @@ -9,13 +9,13 @@ class Sbcl < Package source_url 'https://downloads.sourceforge.net/project/sbcl/sbcl/2.0.3/sbcl-2.0.3-source.tar.bz2' source_sha256 'b5543f123214b2023ff5fc32dfd00b6cfeabd92c8edb33ad208842c4fd642f00' - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbcl/2.0.3_i686/sbcl-2.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbcl/2.0.3_x86_64/sbcl-2.0.3-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbcl/2.0.3_i686/sbcl-2.0.3-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbcl/2.0.3_x86_64/sbcl-2.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: '0f6c5eba6d5ee12bee37436b3b61330741e92176a9f3142fa8e06269ba8665da', - x86_64: '20d312cf33af72624225cb49fe5fb01035619e83889a826447c5f35a14cbe399', + binary_sha256({ + i686: '0f6c5eba6d5ee12bee37436b3b61330741e92176a9f3142fa8e06269ba8665da', + x86_64: '20d312cf33af72624225cb49fe5fb01035619e83889a826447c5f35a14cbe399' }) depends_on 'clisp' => :build diff --git a/packages/sbt.rb b/packages/sbt.rb index 98739c250..b00dac50d 100644 --- a/packages/sbt.rb +++ b/packages/sbt.rb @@ -9,34 +9,34 @@ class Sbt < Package source_url 'https://github.com/sbt/sbt/releases/download/v0.13.15/sbt-0.13.15.tgz' source_sha256 'b6e073d7c201741dcca92cfdd1dd3cd76c42a47dc9d8c8ead8df7117deed7aef' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbt/0.13.15_armv7l/sbt-0.13.15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbt/0.13.15_armv7l/sbt-0.13.15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbt/0.13.15_i686/sbt-0.13.15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbt/0.13.15_x86_64/sbt-0.13.15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sbt/0.13.15_x86_64/sbt-0.13.15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e03f09d30d285e58766e9b22714e0c738502b9354fc4abeb067fd9b7575b882d', armv7l: 'e03f09d30d285e58766e9b22714e0c738502b9354fc4abeb067fd9b7575b882d', i686: '5e5ef2ba7df968391227ef30fd35517cf9da236a40852d92dfe34a643e456b42', - x86_64: 'f5b3e18adb0253ab7905bc05fb4e9999e9db69df5a584537c7ad04713f4f8cb6', + x86_64: 'f5b3e18adb0253ab7905bc05fb4e9999e9db69df5a584537c7ad04713f4f8cb6' }) depends_on 'jdk8' def self.install - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/share/sbt/bin" - system "install", "-m", "644", "bin/sbt-launch.jar", "#{CREW_DEST_PREFIX}/share/sbt/bin" - system "install", "-m", "644", "bin/sbt-launch-lib.bash", "#{CREW_DEST_PREFIX}/share/sbt/bin" - system "install", "-m", "755", "bin/sbt", "#{CREW_DEST_PREFIX}/share/sbt/bin" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/share/sbt/bin" + system 'install', '-m', '644', 'bin/sbt-launch.jar', "#{CREW_DEST_PREFIX}/share/sbt/bin" + system 'install', '-m', '644', 'bin/sbt-launch-lib.bash', "#{CREW_DEST_PREFIX}/share/sbt/bin" + system 'install', '-m', '755', 'bin/sbt', "#{CREW_DEST_PREFIX}/share/sbt/bin" - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/share/sbt/conf" - system "install", "-m", "644", "conf/sbtopts", "#{CREW_DEST_PREFIX}/share/sbt/conf" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/share/sbt/conf" + system 'install', '-m', '644', 'conf/sbtopts', "#{CREW_DEST_PREFIX}/share/sbt/conf" - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/bin" - system "ln", "-s", "#{CREW_PREFIX}/share/sbt/bin/sbt", "#{CREW_DEST_PREFIX}/bin/sbt" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/bin" + system 'ln', '-s', "#{CREW_PREFIX}/share/sbt/bin/sbt", "#{CREW_DEST_PREFIX}/bin/sbt" - system "mkdir", "-p", "#{CREW_DEST_PREFIX}/etc/sbt" - system "ln", "-s", "#{CREW_PREFIX}/share/sbt/conf/sbtopts", "#{CREW_DEST_PREFIX}/etc/sbt/sbtopts" + system 'mkdir', '-p', "#{CREW_DEST_PREFIX}/etc/sbt" + system 'ln', '-s', "#{CREW_PREFIX}/share/sbt/conf/sbtopts", "#{CREW_DEST_PREFIX}/etc/sbt/sbtopts" end end diff --git a/packages/scheme48.rb b/packages/scheme48.rb index 67cce1e86..22662110e 100644 --- a/packages/scheme48.rb +++ b/packages/scheme48.rb @@ -9,25 +9,25 @@ class Scheme48 < Package source_url 'http://s48.org/1.9.2/scheme48-1.9.2.tgz' source_sha256 '9c4921a90e95daee067cd2e9cc0ffe09e118f4da01c0c0198e577c4f47759df4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scheme48/1.9.2_armv7l/scheme48-1.9.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scheme48/1.9.2_armv7l/scheme48-1.9.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scheme48/1.9.2_i686/scheme48-1.9.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scheme48/1.9.2_x86_64/scheme48-1.9.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scheme48/1.9.2_x86_64/scheme48-1.9.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ea7ebd83c9fd176cadeb3ba22e70d030942a199660a1c47d1e6c10d4c441febd', armv7l: 'ea7ebd83c9fd176cadeb3ba22e70d030942a199660a1c47d1e6c10d4c441febd', i686: 'c2ccae4624713af8a7708940d6f6f364b25ee39cf5d7f0259ce0960bdf11d554', - x86_64: '576f041ade2a539f3ed8a9c9dd5e20f0bf831620f8e8847fec7064b81804807c', + x86_64: '576f041ade2a539f3ed8a9c9dd5e20f0bf831620f8e8847fec7064b81804807c' }) def self.build - system "./configure", "--prefix=#{CREW_PREFIX}" - system "make" + system './configure', "--prefix=#{CREW_PREFIX}" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/scite.rb b/packages/scite.rb index d6f353131..598316a1d 100644 --- a/packages/scite.rb +++ b/packages/scite.rb @@ -9,17 +9,17 @@ class Scite < Package source_url 'https://www.scintilla.org/scite420.tgz' source_sha256 '2e0b95842bbc875a9224416fad3a9179ec329b3af2ca1abdd8e64c008068bb99' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scite/4.2.0_armv7l/scite-4.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scite/4.2.0_armv7l/scite-4.2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scite/4.2.0_i686/scite-4.2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scite/4.2.0_x86_64/scite-4.2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scite/4.2.0_x86_64/scite-4.2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '44c3738e5f6d241e74a0b2dc30080f73643cf170fcf93b8167a42f85943e4554', armv7l: '44c3738e5f6d241e74a0b2dc30080f73643cf170fcf93b8167a42f85943e4554', i686: 'b0e95f29a380e9fe2dc71216aa36c7902210f59f9041b92700c556c927e57049', - x86_64: '1fcbc9d13a7c7bc5b7473631281fdea5302c8e55b88bdb8d25159b70890dfcec', + x86_64: '1fcbc9d13a7c7bc5b7473631281fdea5302c8e55b88bdb8d25159b70890dfcec' }) depends_on 'gtk3' @@ -30,16 +30,16 @@ class Scite < Package def self.build Dir.chdir 'scintilla/gtk' do - system "make", "GTK3=1", "prefix=#{CREW_PREFIX}" + system 'make', 'GTK3=1', "prefix=#{CREW_PREFIX}" end Dir.chdir 'scite/gtk' do - system "make", "GTK3=1", "prefix=#{CREW_PREFIX}" + system 'make', 'GTK3=1', "prefix=#{CREW_PREFIX}" end end def self.install Dir.chdir 'scite/gtk' do - system "make", "GTK3=1", "prefix=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', 'GTK3=1', "prefix=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' end Dir.chdir "#{CREW_DEST_PREFIX}/bin" do system 'mv SciTE scite' diff --git a/packages/scons.rb b/packages/scons.rb index 3d19a38e9..1fd744610 100644 --- a/packages/scons.rb +++ b/packages/scons.rb @@ -9,17 +9,17 @@ class Scons < Package source_url 'https://prdownloads.sourceforge.net/scons/scons-3.0.5.tar.gz' source_sha256 'df676f23dc6d4bfa384fc389d95dcd21ab907e6349d4c848958ba4befb73c73e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scons/3.0.5_armv7l/scons-3.0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scons/3.0.5_armv7l/scons-3.0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scons/3.0.5_i686/scons-3.0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scons/3.0.5_x86_64/scons-3.0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scons/3.0.5_x86_64/scons-3.0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e4498f5a89565452fee2f035af1a9ea37e7c36862c0d8cb3d2e3702faaea3abb', armv7l: 'e4498f5a89565452fee2f035af1a9ea37e7c36862c0d8cb3d2e3702faaea3abb', i686: '189352c2c7e9263b71e11fe363f6c1c610aa6b6fad280f7347cb7e823544e545', - x86_64: 'f4cff9a4f35e2feeff5aac3dc49605b645a8362f53a335f37dd49b1dd6f8092c', + x86_64: 'f4cff9a4f35e2feeff5aac3dc49605b645a8362f53a335f37dd49b1dd6f8092c' }) depends_on 'python27' diff --git a/packages/screenfetch.rb b/packages/screenfetch.rb index 25d1daa2a..1c95b3f80 100644 --- a/packages/screenfetch.rb +++ b/packages/screenfetch.rb @@ -9,17 +9,17 @@ class Screenfetch < Package source_url 'https://github.com/KittyKatt/screenFetch/archive/v3.9.1.tar.gz' source_sha256 'aa97dcd2a8576ae18de6c16c19744aae1573a3da7541af4b98a91930a30a3178' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screenfetch/3.9.1_armv7l/screenfetch-3.9.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screenfetch/3.9.1_armv7l/screenfetch-3.9.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screenfetch/3.9.1_i686/screenfetch-3.9.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screenfetch/3.9.1_x86_64/screenfetch-3.9.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screenfetch/3.9.1_x86_64/screenfetch-3.9.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3cd66c744cc13b3527d1b0840a7a2093ac45c1bf2fb10871ccc8a63a3e98c948', armv7l: '3cd66c744cc13b3527d1b0840a7a2093ac45c1bf2fb10871ccc8a63a3e98c948', i686: '8c601b89335b94383480a9fd0e0fe6ac5fe364d27e4a5a8df19319df9b22aacd', - x86_64: 'dcadb8b83bf61c17e40f0505dca47f50e7b177a55e79614fdf64a3b78410b404', + x86_64: 'dcadb8b83bf61c17e40f0505dca47f50e7b177a55e79614fdf64a3b78410b404' }) depends_on 'bc' diff --git a/packages/scrollz.rb b/packages/scrollz.rb index a9c62f3ea..fdc323d86 100644 --- a/packages/scrollz.rb +++ b/packages/scrollz.rb @@ -9,17 +9,17 @@ class Scrollz < Package source_url 'http://www.scrollz.info/download/ScrollZ-2.3.tar.gz' source_sha256 '22535bcc54ad752107ab181775d90d9cf1b37648f500d627f428388a9d3710e6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrollz/2.3-1_armv7l/scrollz-2.3-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrollz/2.3-1_armv7l/scrollz-2.3-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrollz/2.3-1_i686/scrollz-2.3-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrollz/2.3-1_x86_64/scrollz-2.3-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrollz/2.3-1_x86_64/scrollz-2.3-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a1589b1e4fd8ff13d2ab43196a169d8059763a6f2a5211197fc1531b8c9e5a31', armv7l: 'a1589b1e4fd8ff13d2ab43196a169d8059763a6f2a5211197fc1531b8c9e5a31', i686: 'c627771e1fefb36d8f5b07b603c7ee5ffeb740148275926c03ae6948172cfe7d', - x86_64: 'b5ec0e2e979a79e9b292d221b4875ce79364f881504bc1ecbce503993b728f73', + x86_64: 'b5ec0e2e979a79e9b292d221b4875ce79364f881504bc1ecbce503993b728f73' }) depends_on 'buildessential' @@ -29,12 +29,12 @@ class Scrollz < Package # Scrollz prefers termcap over ncurses, but scrollz doesn't work our termcap # because of link errors. This configure option prohibits choosing termcap. system "CFLAGS=-I#{CREW_PREFIX}/include/ncurses " \ - "./configure --prefix=#{CREW_PREFIX} " \ - "ac_cv_header_termcap_h=no ac_cv_lib_termcap_tgetent=no" - system "make" + "./configure --prefix=#{CREW_PREFIX} " \ + 'ac_cv_header_termcap_h=no ac_cv_lib_termcap_tgetent=no' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/scrot.rb b/packages/scrot.rb index 743a5c1a0..5b0d9bb4f 100644 --- a/packages/scrot.rb +++ b/packages/scrot.rb @@ -9,17 +9,17 @@ class Scrot < Package source_url 'https://github.com/resurrecting-open-source-projects/scrot/archive/1.2.tar.gz' source_sha256 'e9b41d4cb9b5ab3747d6718c4eb51d5aaf35b6cac23c9ff68af15fc1c9ce187c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrot/1.2_armv7l/scrot-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrot/1.2_armv7l/scrot-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrot/1.2_i686/scrot-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrot/1.2_x86_64/scrot-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/scrot/1.2_x86_64/scrot-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bbb19fc3f64dd778da3a3a79658cb22da4d435ebd6319ba0d6dce5117d8790cc', armv7l: 'bbb19fc3f64dd778da3a3a79658cb22da4d435ebd6319ba0d6dce5117d8790cc', i686: '2b1720613f82c66ab60473bf454375c6b3a73019a5e7f10dd6af0327f51dd777', - x86_64: 'a80847e67860885dadcb12c0dce773dee599293240a3365932268ac77d98e75b', + x86_64: 'a80847e67860885dadcb12c0dce773dee599293240a3365932268ac77d98e75b' }) depends_on 'autoconf_archive' => :build diff --git a/packages/sdl2_image.rb b/packages/sdl2_image.rb index 0e0abbac5..97a918408 100644 --- a/packages/sdl2_image.rb +++ b/packages/sdl2_image.rb @@ -9,17 +9,17 @@ class Sdl2_image < Package source_url 'https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.4.tar.gz' source_sha256 'e74ec49c2402eb242fbfa16f2f43a19582a74c2eabfbfb873f00d4250038ceac' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sdl2_image/2.0.4_armv7l/sdl2_image-2.0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sdl2_image/2.0.4_armv7l/sdl2_image-2.0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sdl2_image/2.0.4_i686/sdl2_image-2.0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sdl2_image/2.0.4_x86_64/sdl2_image-2.0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sdl2_image/2.0.4_x86_64/sdl2_image-2.0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fa555b57c402a9dd9ff3b2cca24b173f443114b43c077b299ff1a6355bf8eb05', armv7l: 'fa555b57c402a9dd9ff3b2cca24b173f443114b43c077b299ff1a6355bf8eb05', i686: 'da49934960375538108cde608f94e2dee00e05438757ef9b8fb02e50f225a689', - x86_64: '6e665aa5ddcff39d0d46e1b35cb698da8bbf2fb0a5523cec2028e67bd691c7a1', + x86_64: '6e665aa5ddcff39d0d46e1b35cb698da8bbf2fb0a5523cec2028e67bd691c7a1' }) depends_on 'libsdl2' @@ -36,6 +36,6 @@ class Sdl2_image < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/sejda_console.rb b/packages/sejda_console.rb index b72e1f669..b94a52b5a 100644 --- a/packages/sejda_console.rb +++ b/packages/sejda_console.rb @@ -9,17 +9,17 @@ class Sejda_console < Package source_url 'https://github.com/torakiki/sejda/releases/download/v3.2.46/sejda-console-3.2.46-bin.zip' source_sha256 '11654d11f15f41d9f3c54ee90efd8477687193c1cb7b1f40db69d901e9cbde2f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sejda_console/3.2.46_armv7l/sejda_console-3.2.46-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sejda_console/3.2.46_armv7l/sejda_console-3.2.46-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sejda_console/3.2.46_i686/sejda_console-3.2.46-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sejda_console/3.2.46_x86_64/sejda_console-3.2.46-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sejda_console/3.2.46_x86_64/sejda_console-3.2.46-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '965091442b3eac498452b3df15cfc7ce84b144a13e83a460272a52a271751105', armv7l: '965091442b3eac498452b3df15cfc7ce84b144a13e83a460272a52a271751105', i686: '377228a512d3f78a487f34843169fe5f9e829ee64d24f4f87e795de3221e2966', - x86_64: 'd59742c678df678145d00a86e82dca8ffa180299f099eafbc674d76641ea9506', + x86_64: 'd59742c678df678145d00a86e82dca8ffa180299f099eafbc674d76641ea9506' }) depends_on 'help2man' => :build @@ -37,7 +37,7 @@ class Sejda_console < Package system "echo 'cd #{CREW_PREFIX}/share/sejda_console' >> sejda-console" system "echo 'bin/sejda-console \"\$@\"' >> sejda-console" system "echo 'cd $PWD' >> sejda-console" - system "chmod +x sejda-console" + system 'chmod +x sejda-console' end system "cp #{CREW_DEST_PREFIX}/bin/sejda-console #{CREW_PREFIX}/bin" system "help2man -N --no-discard-stderr sejda-console > #{CREW_DEST_PREFIX}/man/man1/sejda-console.1" diff --git a/packages/selenium_server_standalone.rb b/packages/selenium_server_standalone.rb index 0d1ba8608..7c16cc8f6 100644 --- a/packages/selenium_server_standalone.rb +++ b/packages/selenium_server_standalone.rb @@ -9,17 +9,17 @@ class Selenium_server_standalone < Package source_url 'https://raw.githubusercontent.com/SeleniumHQ/selenium/selenium-3.11.0/README.md' source_sha256 '662789e2508babe0be2d5b3b84630834b7727ed1960b66567be1c73eed08433b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/selenium_server_standalone/3.11.0_armv7l/selenium_server_standalone-3.11.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/selenium_server_standalone/3.11.0_armv7l/selenium_server_standalone-3.11.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/selenium_server_standalone/3.11.0_i686/selenium_server_standalone-3.11.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/selenium_server_standalone/3.11.0_x86_64/selenium_server_standalone-3.11.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/selenium_server_standalone/3.11.0_x86_64/selenium_server_standalone-3.11.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '38dd130c44c9cd16deefd85201331343ef675229870ddd80f1d9a2fbc7cfd432', armv7l: '38dd130c44c9cd16deefd85201331343ef675229870ddd80f1d9a2fbc7cfd432', i686: '9c28cecde0b64d1570e2298605e646de730171ae6777966b90fe7fc96cec9e7f', - x86_64: '03c5ef09c37265bd9793bda2a1b4bf62e6b2b98c67921b81276313d78ab5396d', + x86_64: '03c5ef09c37265bd9793bda2a1b4bf62e6b2b98c67921b81276313d78ab5396d' }) depends_on 'jdk8' @@ -55,7 +55,7 @@ class Selenium_server_standalone < Package def self.install system 'curl -#LO http://selenium-release.storage.googleapis.com/3.11/selenium-server-standalone-3.11.0.jar' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('selenium-server-standalone-3.11.0.jar') ) == '5e6c9ed11e94bfb87407f7da2ebe0d1d609c1fa4d34c82108fc94b2509797312' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('selenium-server-standalone-3.11.0.jar')) == '5e6c9ed11e94bfb87407f7da2ebe0d1d609c1fa4d34c82108fc94b2509797312' system "install -Dm644 selenium-server-standalone-3.11.0.jar #{CREW_DEST_PREFIX}/share/selenium-server/selenium-server-standalone-3.11.0.jar" system "install -Dm755 startselenium #{CREW_DEST_PREFIX}/bin/startselenium" system "install -Dm755 stopselenium #{CREW_DEST_PREFIX}/bin/stopselenium" @@ -63,9 +63,9 @@ class Selenium_server_standalone < Package def self.postinstall puts - puts "To start/stop selenium server, execute the following:".lightblue - puts "startselenium - starts selenium server".lightblue - puts "stopselenium - stops selenium server".lightblue + puts 'To start/stop selenium server, execute the following:'.lightblue + puts 'startselenium - starts selenium server'.lightblue + puts 'stopselenium - stops selenium server'.lightblue puts end end diff --git a/packages/serf.rb b/packages/serf.rb index bda19f32d..c386c5506 100644 --- a/packages/serf.rb +++ b/packages/serf.rb @@ -9,17 +9,17 @@ class Serf < Package source_url 'https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2' source_sha256 '549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/serf/1.3.9-2_armv7l/serf-1.3.9-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/serf/1.3.9-2_armv7l/serf-1.3.9-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/serf/1.3.9-2_i686/serf-1.3.9-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/serf/1.3.9-2_x86_64/serf-1.3.9-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/serf/1.3.9-2_x86_64/serf-1.3.9-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd53554622ffbf45298ca579a698f0f9943cf96db6191e8c4967fc46bfea7900f', armv7l: 'd53554622ffbf45298ca579a698f0f9943cf96db6191e8c4967fc46bfea7900f', i686: '07de71d6b89e563ff00cce86302238a7174b913590e5aa9aaca272627a8314bd', - x86_64: 'ca660768a60708d2c5acd2d88fa885dc23e302ce4b972d13e3ec585e94c1f1b2', + x86_64: 'ca660768a60708d2c5acd2d88fa885dc23e302ce4b972d13e3ec585e94c1f1b2' }) depends_on 'scons' diff --git a/packages/sfk.rb b/packages/sfk.rb index 741214f18..9eba5c905 100644 --- a/packages/sfk.rb +++ b/packages/sfk.rb @@ -9,17 +9,17 @@ class Sfk < Package source_url 'https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.7/sfk-1.8.7.tar.gz' source_sha256 '1c53d4d9d05af752546c8341a718bf64be99b62491ff91db02ef100e2f93bfc3' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sfk/1.8.7_armv7l/sfk-1.8.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sfk/1.8.7_armv7l/sfk-1.8.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sfk/1.8.7_i686/sfk-1.8.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sfk/1.8.7_x86_64/sfk-1.8.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sfk/1.8.7_x86_64/sfk-1.8.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1666f3bd5271973be9ce535e6cc1a71a831ba3d479ba2a08b7c587d2142ef360', armv7l: '1666f3bd5271973be9ce535e6cc1a71a831ba3d479ba2a08b7c587d2142ef360', i686: 'e2366c801933f920eef6058c559883be2ab31470f314c0fc0bdd40187014331c', - x86_64: '86c8b0fc3953d74b5225e16aec90dfb8e5c6f794f4d02ffb731e8ab8469c97e6', + x86_64: '86c8b0fc3953d74b5225e16aec90dfb8e5c6f794f4d02ffb731e8ab8469c97e6' }) def self.build @@ -28,6 +28,6 @@ class Sfk < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/sg3_utils.rb b/packages/sg3_utils.rb index 71bb9b8a2..19db96b26 100644 --- a/packages/sg3_utils.rb +++ b/packages/sg3_utils.rb @@ -9,25 +9,25 @@ class Sg3_utils < Package source_url 'http://sg.danny.cz/sg/p/sg3_utils-1.44.tar.xz' source_sha256 'ca94ac106510742cd8ff5ead4a7e5c89d410653291401daf4632d2bef2a35b05' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sg3_utils/1.44_armv7l/sg3_utils-1.44-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sg3_utils/1.44_armv7l/sg3_utils-1.44-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sg3_utils/1.44_i686/sg3_utils-1.44-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sg3_utils/1.44_x86_64/sg3_utils-1.44-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sg3_utils/1.44_x86_64/sg3_utils-1.44-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ae79701d44c714506fc6e96380cfe9bc401f8207bd3cef75ad6d22af62a947ab', armv7l: 'ae79701d44c714506fc6e96380cfe9bc401f8207bd3cef75ad6d22af62a947ab', i686: '1862071fbf2c6e4b89b596c9f643534311b2906b038fb25502db2f95b546c26e', - x86_64: 'bf5157d3ffb69c69cc71d4e6df55706cbc1cd31632159fe8fa2ca0298377a184', + x86_64: 'bf5157d3ffb69c69cc71d4e6df55706cbc1cd31632159fe8fa2ca0298377a184' }) def self.build - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/sgml_common.rb b/packages/sgml_common.rb index 6d8fa3320..093a0ef86 100644 --- a/packages/sgml_common.rb +++ b/packages/sgml_common.rb @@ -11,22 +11,22 @@ class Sgml_common < Package source_url 'https://sourceware.org/ftp/docbook-tools/new-trials/SOURCES/sgml-common-0.6.3.tgz' source_sha256 '7dc418c1d361123ffc5e45d61f1b97257940a8eb35d0bfbbc493381cc5b1f959' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sgml_common/0.6.3_armv7l/sgml_common-0.6.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sgml_common/0.6.3_armv7l/sgml_common-0.6.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sgml_common/0.6.3_i686/sgml_common-0.6.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sgml_common/0.6.3_x86_64/sgml_common-0.6.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sgml_common/0.6.3_x86_64/sgml_common-0.6.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '18ff17ac8af52e6e6790564c49155d5c2e8e05583d514744af1e30502d4a79b8', armv7l: '18ff17ac8af52e6e6790564c49155d5c2e8e05583d514744af1e30502d4a79b8', i686: '8bae935790db5a8b6aa63cc76e9c8c568681a7bf66e505f3c2be872f5e713338', - x86_64: '48fcb41950ca59883d56b7285608121150c6a2c4969579847467606610d7c0a8', + x86_64: '48fcb41950ca59883d56b7285608121150c6a2c4969579847467606610d7c0a8' }) def self.patch system 'curl -#LO http://www.linuxfromscratch.org/patches/blfs/svn/sgml-common-0.6.3-manpage-1.patch' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('sgml-common-0.6.3-manpage-1.patch') ) == '50d93af704a0869faf8fedf5d23b1a9f90fff6499f4c11cf4addb5e460b7b58b' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('sgml-common-0.6.3-manpage-1.patch')) == '50d93af704a0869faf8fedf5d23b1a9f90fff6499f4c11cf4addb5e460b7b58b' system 'patch -Np1 -i sgml-common-0.6.3-manpage-1.patch && autoreconf -f -i' end @@ -38,7 +38,7 @@ class Sgml_common < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/sgml" system "touch #{CREW_DEST_PREFIX}/etc/sgml/sgml-ent.cat" system "touch #{CREW_DEST_PREFIX}/etc/sgml/sgml-docbook.cat" diff --git a/packages/shared_mime_info.rb b/packages/shared_mime_info.rb index a802019da..65261bcec 100644 --- a/packages/shared_mime_info.rb +++ b/packages/shared_mime_info.rb @@ -9,17 +9,17 @@ class Shared_mime_info < Package source_url 'http://freedesktop.org/~hadess/shared-mime-info-1.10.tar.xz' source_sha256 'c625a83b4838befc8cafcd54e3619946515d9e44d63d61c4adf7f5513ddfbebf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shared_mime_info/1.10_armv7l/shared_mime_info-1.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shared_mime_info/1.10_armv7l/shared_mime_info-1.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shared_mime_info/1.10_i686/shared_mime_info-1.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shared_mime_info/1.10_x86_64/shared_mime_info-1.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shared_mime_info/1.10_x86_64/shared_mime_info-1.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '29434bf4c31cf050dad19b3b31b5da17fe8e3321405e94f49769102721994f58', armv7l: '29434bf4c31cf050dad19b3b31b5da17fe8e3321405e94f49769102721994f58', i686: 'e5523070be234c8902f700b96f15ff71d825beb61c332941df44271ab876127a', - x86_64: 'c408efcebe364232ba42bde95f4a67d5398cb827003bd91081b14c8172709a69', + x86_64: 'c408efcebe364232ba42bde95f4a67d5398cb827003bd91081b14c8172709a69' }) depends_on 'glib' @@ -30,12 +30,12 @@ class Shared_mime_info < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.postinstall puts - puts "To update the database, execute the following:".lightblue + puts 'To update the database, execute the following:'.lightblue puts "update-mime-database #{CREW_PREFIX}/share/mime".lightblue puts end diff --git a/packages/shhmsg.rb b/packages/shhmsg.rb index bd885210c..d7ff1431e 100644 --- a/packages/shhmsg.rb +++ b/packages/shhmsg.rb @@ -9,17 +9,17 @@ class Shhmsg < Package source_url 'http://shh.thathost.com/pub-unix/files/shhmsg-1.4.2.tar.gz' source_sha256 '88c69e3f0b920b1ef93f6c10f354786f171d7cb3ab170a463bb9ab8bbf13a02b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhmsg/1.4.2-2_armv7l/shhmsg-1.4.2-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhmsg/1.4.2-2_armv7l/shhmsg-1.4.2-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhmsg/1.4.2-2_i686/shhmsg-1.4.2-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhmsg/1.4.2-2_x86_64/shhmsg-1.4.2-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhmsg/1.4.2-2_x86_64/shhmsg-1.4.2-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6b4a11be7742dc0936b3f85638c337c0af8a2b08a3c46c7e320604341a8ca707', armv7l: '6b4a11be7742dc0936b3f85638c337c0af8a2b08a3c46c7e320604341a8ca707', i686: 'a4f4dd74cd2a4e437433366c43a9c03e928e69e863e8affce144c3d68d070bc0', - x86_64: '8b931183312312ca51ebc29d9e9a3c87d64212a561dfbee32446c93ea8126c96', + x86_64: '8b931183312312ca51ebc29d9e9a3c87d64212a561dfbee32446c93ea8126c96' }) def self.patch @@ -27,10 +27,10 @@ class Shhmsg < Package end def self.build - system "make" + system 'make' end def self.install - system "make", "INSTBASEDIR=#{CREW_DEST_PREFIX}", "INSTLIBDIR=#{CREW_DEST_LIB_PREFIX}", "install" + system 'make', "INSTBASEDIR=#{CREW_DEST_PREFIX}", "INSTLIBDIR=#{CREW_DEST_LIB_PREFIX}", 'install' end end diff --git a/packages/shhopt.rb b/packages/shhopt.rb index b9afc0774..0e34167b5 100644 --- a/packages/shhopt.rb +++ b/packages/shhopt.rb @@ -9,17 +9,17 @@ class Shhopt < Package source_url 'http://shh.thathost.com/pub-unix/files/shhopt-1.1.7.tar.gz' source_sha256 'bae94335124efa6fcc2f0a55cabd68c9c90be935bcdb8054d7e5188e0d5da679' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhopt/1.1.7-2_armv7l/shhopt-1.1.7-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhopt/1.1.7-2_armv7l/shhopt-1.1.7-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhopt/1.1.7-2_i686/shhopt-1.1.7-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhopt/1.1.7-2_x86_64/shhopt-1.1.7-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shhopt/1.1.7-2_x86_64/shhopt-1.1.7-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0554b4732ed0ae4b6435e79e81acc858763ec033b558db3a5f0b17c0571e69c0', armv7l: '0554b4732ed0ae4b6435e79e81acc858763ec033b558db3a5f0b17c0571e69c0', i686: '4deb1c5f1e94fcadbbaf10fa4526a82c9c9b03e55048662febc9224f16fdf467', - x86_64: '7d33f27ea21b12427c1b1cebfedd18172ecd9bb932910810e799d0c76dd43e7a', + x86_64: '7d33f27ea21b12427c1b1cebfedd18172ecd9bb932910810e799d0c76dd43e7a' }) def self.patch @@ -27,10 +27,10 @@ class Shhopt < Package end def self.build - system "make" + system 'make' end def self.install - system "make", "INSTBASEDIR=#{CREW_DEST_PREFIX}", "INSTLIBDIR=#{CREW_DEST_LIB_PREFIX}", "install" + system 'make', "INSTBASEDIR=#{CREW_DEST_PREFIX}", "INSTLIBDIR=#{CREW_DEST_LIB_PREFIX}", 'install' end end diff --git a/packages/shmux.rb b/packages/shmux.rb index d165d684f..26955dcfb 100644 --- a/packages/shmux.rb +++ b/packages/shmux.rb @@ -9,17 +9,17 @@ class Shmux < Package source_url 'https://github.com/shmux/shmux/archive/v1.0.2.tar.gz' source_sha256 '4b84dc3e0d72d054ed4730d130a509f43441fb61561c11a444d6ee65cbff9c04' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shmux/1.0.2_armv7l/shmux-1.0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shmux/1.0.2_armv7l/shmux-1.0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shmux/1.0.2_i686/shmux-1.0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shmux/1.0.2_x86_64/shmux-1.0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shmux/1.0.2_x86_64/shmux-1.0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a8e89a4d6d087c646c5a0050fb09527a15b655838277fda2bcfd4ed37a1c10c5', armv7l: 'a8e89a4d6d087c646c5a0050fb09527a15b655838277fda2bcfd4ed37a1c10c5', i686: '9ae22a86f07497589e2414eee3a8bead32868bef93b4fdd619245c807e9baa82', - x86_64: 'b29380a06c522510e36119614187713594a03c39d280b16015a42af336bc126a', + x86_64: 'b29380a06c522510e36119614187713594a03c39d280b16015a42af336bc126a' }) depends_on 'pcre' @@ -30,6 +30,6 @@ class Shmux < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/shotcut.rb b/packages/shotcut.rb index 8c8d09571..11f2bc376 100644 --- a/packages/shotcut.rb +++ b/packages/shotcut.rb @@ -9,11 +9,11 @@ class Shotcut < Package source_url 'https://github.com/mltframework/shotcut/releases/download/v20.11.25/shotcut-linux-x86_64-201125.txz' source_sha256 'fa45d26a1e1e6af82e4f600a7a98b020e1af14f9c176595567aacbb3c9f21093' - binary_url ({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shotcut/20.11.25_x86_64/shotcut-20.11.25-chromeos-x86_64.tar.xz', + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shotcut/20.11.25_x86_64/shotcut-20.11.25-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - x86_64: 'c252f03d9b50f5533d86640734d2327ee6e364df79d3505e890da587d1b32efc', + binary_sha256({ + x86_64: 'c252f03d9b50f5533d86640734d2327ee6e364df79d3505e890da587d1b32efc' }) depends_on 'gtk3' diff --git a/packages/shrinkpdf.rb b/packages/shrinkpdf.rb index 3611692a2..44d3ca985 100644 --- a/packages/shrinkpdf.rb +++ b/packages/shrinkpdf.rb @@ -9,24 +9,24 @@ class Shrinkpdf < Package source_url 'http://alfredklomp.com/programming/shrinkpdf/index.html' source_sha256 'cdc74b28d8ad757fa2cc9d8782031fe2325a17d3f4fd6080c05ca62790e5c690' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shrinkpdf/2014_armv7l/shrinkpdf-2014-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shrinkpdf/2014_armv7l/shrinkpdf-2014-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shrinkpdf/2014_i686/shrinkpdf-2014-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shrinkpdf/2014_x86_64/shrinkpdf-2014-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shrinkpdf/2014_x86_64/shrinkpdf-2014-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '19c53e4be836957a64613eb60e329506cfafde2891c54155b99ba16de0855ba6', armv7l: '19c53e4be836957a64613eb60e329506cfafde2891c54155b99ba16de0855ba6', i686: '5c55f81e2de4bcc954504506f11744b7f4ba177e45a0666be19b32de0a9cb6bf', - x86_64: '92e7bddf8ead1324927547c1591e7f6192c2b195a8137a3365597c08d802f950', + x86_64: '92e7bddf8ead1324927547c1591e7f6192c2b195a8137a3365597c08d802f950' }) depends_on 'ghostscript' def self.install system 'curl -#LO http://alfredklomp.com/programming/shrinkpdf/shrinkpdf.sh' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('shrinkpdf.sh') ) == 'bf313e47e81ce4c088704840554f2f643597db1b3d6937a0af5ed43368b1ccc7' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('shrinkpdf.sh')) == 'bf313e47e81ce4c088704840554f2f643597db1b3d6937a0af5ed43368b1ccc7' system "install -Dm755 shrinkpdf.sh #{CREW_DEST_PREFIX}/bin/shrinkpdf" end end diff --git a/packages/shtool.rb b/packages/shtool.rb index 3f35d728d..5d93683dc 100644 --- a/packages/shtool.rb +++ b/packages/shtool.rb @@ -9,17 +9,17 @@ class Shtool < Package source_url 'https://ftpmirror.gnu.org/shtool/shtool-2.0.8.tar.gz' source_sha256 '1298a549416d12af239e9f4e787e6e6509210afb49d5cf28eb6ec4015046ae19' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shtool/2.0.8_armv7l/shtool-2.0.8-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shtool/2.0.8_armv7l/shtool-2.0.8-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shtool/2.0.8_i686/shtool-2.0.8-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shtool/2.0.8_x86_64/shtool-2.0.8-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/shtool/2.0.8_x86_64/shtool-2.0.8-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'aa29d402a98610a0191860e03429d0247a49d1e3158349a49f9daea57ba35f99', armv7l: 'aa29d402a98610a0191860e03429d0247a49d1e3158349a49f9daea57ba35f99', i686: 'b28b62a0e0343d20c0b56e968eb622ca3e05aa21839034cbee45f25966d372a4', - x86_64: '1ba8270fd8bfc04dbaa68cfec0f257c94e7bcd3b8e1a62637e80681dde3cb85f', + x86_64: '1ba8270fd8bfc04dbaa68cfec0f257c94e7bcd3b8e1a62637e80681dde3cb85f' }) def self.build diff --git a/packages/siege.rb b/packages/siege.rb index db5307116..02631dfb9 100644 --- a/packages/siege.rb +++ b/packages/siege.rb @@ -9,17 +9,17 @@ class Siege < Package source_url 'http://download.joedog.org/siege/siege-4.0.5.tar.gz' source_sha256 '3b4b7001afa4d80f3f4939066a4932e198e9f949dcc0e3affecbedd922800231' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/siege/4.0.5_armv7l/siege-4.0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/siege/4.0.5_armv7l/siege-4.0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/siege/4.0.5_i686/siege-4.0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/siege/4.0.5_x86_64/siege-4.0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/siege/4.0.5_x86_64/siege-4.0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bdebecd0f52474101942d8f0d993389b1ed3f6aa32d9c3c5a9ffd8ed719814a3', armv7l: 'bdebecd0f52474101942d8f0d993389b1ed3f6aa32d9c3c5a9ffd8ed719814a3', i686: '152e9eaff55b5cf304aa34a3eb3f4a17a2918a84f1e224c34713cde9334c1f99', - x86_64: 'b2bb5b875c5e4e7acec1d7c3a3e5e111751ca3ba6a9098be18c0bce295e240b6', + x86_64: 'b2bb5b875c5e4e7acec1d7c3a3e5e111751ca3ba6a9098be18c0bce295e240b6' }) def self.build diff --git a/packages/signal_desktop.rb b/packages/signal_desktop.rb index 806ba16ba..4da5286b4 100644 --- a/packages/signal_desktop.rb +++ b/packages/signal_desktop.rb @@ -21,7 +21,7 @@ class Signal_desktop < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" - FileUtils.mv 'usr/share', "#{CREW_DEST_PREFIX}" + FileUtils.mv 'usr/share', CREW_DEST_PREFIX.to_s FileUtils.mv 'opt/Signal', "#{CREW_DEST_PREFIX}/share" FileUtils.ln_s "#{CREW_PREFIX}/share/Signal/signal-desktop", "#{CREW_DEST_PREFIX}/bin/signal-desktop" end diff --git a/packages/sl.rb b/packages/sl.rb index 81d87d9b7..e00d640ab 100644 --- a/packages/sl.rb +++ b/packages/sl.rb @@ -54,7 +54,7 @@ class Sl < Package curs_set(0); nodelay(stdscr, TRUE); EOF - IO.write('add_-e_option.patch', @addeoption) + File.write('add_-e_option.patch', @addeoption) system 'patch -Np1 -i add_-e_option.patch' system "sed -i 's:#include :#include :' sl.c" diff --git a/packages/slang.rb b/packages/slang.rb index ebe3eb4dd..ac109834c 100644 --- a/packages/slang.rb +++ b/packages/slang.rb @@ -9,17 +9,17 @@ class Slang < Package source_url 'https://www.jedsoft.org/releases/slang/slang-2.3.2.tar.bz2' source_sha256 'fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/slang/2.3.2_armv7l/slang-2.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/slang/2.3.2_armv7l/slang-2.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/slang/2.3.2_i686/slang-2.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/slang/2.3.2_x86_64/slang-2.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/slang/2.3.2_x86_64/slang-2.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c957e37812aadaecea026ef184729f1892fe5a24a843bc0b28fc0ee322855e87', armv7l: 'c957e37812aadaecea026ef184729f1892fe5a24a843bc0b28fc0ee322855e87', i686: '8fa398bb8d47a423eac2a687c16a409c671342edaa6bb1afeeceac440c0459ca', - x86_64: '6d7968b8a251a184c06d96e0466c9c7fabae9033c7be9ad9fc4b2b60816eaa37', + x86_64: '6d7968b8a251a184c06d96e0466c9c7fabae9033c7be9ad9fc4b2b60816eaa37' }) def self.build @@ -29,14 +29,14 @@ class Slang < Package '--without-x' # force to compile in sequential since slang Makefile doesn't work in parallel - system "make", "-j1" + system 'make', '-j1' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/sleuthkit.rb b/packages/sleuthkit.rb index 502ea26b5..3a6303b28 100644 --- a/packages/sleuthkit.rb +++ b/packages/sleuthkit.rb @@ -9,17 +9,17 @@ class Sleuthkit < Package source_url 'https://github.com/sleuthkit/sleuthkit/releases/download/sleuthkit-4.6.0/sleuthkit-4.6.0.tar.gz' source_sha256 'f52a08ab0de078182c0f2d19d3e1b341424a9e0c1633a61c3b892fb38f9acb97' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sleuthkit/4.6.0_armv7l/sleuthkit-4.6.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sleuthkit/4.6.0_armv7l/sleuthkit-4.6.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sleuthkit/4.6.0_i686/sleuthkit-4.6.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sleuthkit/4.6.0_x86_64/sleuthkit-4.6.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sleuthkit/4.6.0_x86_64/sleuthkit-4.6.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5ec2af7f82c975c22a8801bfa28a25ce6544fc079c38987fa9e6276f6198ec3a', armv7l: '5ec2af7f82c975c22a8801bfa28a25ce6544fc079c38987fa9e6276f6198ec3a', i686: '77311cc6236c21017fe7378309d262ee743edb5065ee00dc4b2e363751097d8d', - x86_64: 'ec404bf9be6b70fd1638e45a997f26b74ad5522fa878a20a311d962d51562685', + x86_64: 'ec404bf9be6b70fd1638e45a997f26b74ad5522fa878a20a311d962d51562685' }) def self.build @@ -31,6 +31,6 @@ class Sleuthkit < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/sluice.rb b/packages/sluice.rb index 21be00610..02f9401c4 100644 --- a/packages/sluice.rb +++ b/packages/sluice.rb @@ -9,25 +9,25 @@ class Sluice < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/sluice/sluice-0.02.08.tar.gz' source_sha256 'c1fc8093f93bc376d494883f3302749fcf46a1041baab6c3304ef6185f9c1569' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sluice/0.02.08_armv7l/sluice-0.02.08-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sluice/0.02.08_armv7l/sluice-0.02.08-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sluice/0.02.08_i686/sluice-0.02.08-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sluice/0.02.08_x86_64/sluice-0.02.08-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sluice/0.02.08_x86_64/sluice-0.02.08-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b0cab6d3faaff309e4c81f16b81873c44968a1fca5b89996116c5a53cdf0eef3', armv7l: 'b0cab6d3faaff309e4c81f16b81873c44968a1fca5b89996116c5a53cdf0eef3', i686: '6539f7c68e21409f6b4bbb03bff5b1e70c578290fb7d0f9ee20e2bfa1b2f6cf5', - x86_64: 'aa22286d0331082d72c65670f8550ae11c74e348ff8fe873247d5b1df011612e', + x86_64: 'aa22286d0331082d72c65670f8550ae11c74e348ff8fe873247d5b1df011612e' }) def self.build system "sed -i 's,/usr,#{CREW_PREFIX},g' Makefile" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/smallbasic.rb b/packages/smallbasic.rb index ac5a3120f..3011f7598 100644 --- a/packages/smallbasic.rb +++ b/packages/smallbasic.rb @@ -9,17 +9,17 @@ class Smallbasic < Package source_url 'https://github.com/smallbasic/SmallBASIC.git' git_hashtag "v#{version}" - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smallbasic/12.23_armv7l/smallbasic-12.23-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smallbasic/12.23_armv7l/smallbasic-12.23-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smallbasic/12.23_i686/smallbasic-12.23-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smallbasic/12.23_x86_64/smallbasic-12.23-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smallbasic/12.23_x86_64/smallbasic-12.23-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e86e6eda7034972b3d8cac560fab08c64eb9868105104b8846c8f0c5c4e5e8ec', armv7l: 'e86e6eda7034972b3d8cac560fab08c64eb9868105104b8846c8f0c5c4e5e8ec', i686: 'c3121b950dafdfb351db77cdedaebe15b7c0c7cccb9467c0df2770ca5c3beaac', - x86_64: 'b4ab1ab31b5c350340245cded4e39ed3070dc65537c35640091ea721df0475c6', + x86_64: 'b4ab1ab31b5c350340245cded4e39ed3070dc65537c35640091ea721df0475c6' }) depends_on 'libiconv' diff --git a/packages/smem.rb b/packages/smem.rb index b21fb3b71..fd3cf6479 100644 --- a/packages/smem.rb +++ b/packages/smem.rb @@ -9,17 +9,17 @@ class Smem < Package source_url 'https://www.selenic.com/smem/download/smem-1.4.tar.gz' source_sha256 '2ea9f878f4cf3c276774c3f7e2a41977a1f2d64f98d2dcb6a15f1f3d84df61ec' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smem/1.4_armv7l/smem-1.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smem/1.4_armv7l/smem-1.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smem/1.4_i686/smem-1.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smem/1.4_x86_64/smem-1.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smem/1.4_x86_64/smem-1.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '914a30f98944155240bfefd8b4181b06a5b868f2e5949d86c806fe02fecf7c49', armv7l: '914a30f98944155240bfefd8b4181b06a5b868f2e5949d86c806fe02fecf7c49', i686: 'a971c2ea408330aa01ab3ad1740057d480f6dcbc64f1507e45d33a4f9d82d695', - x86_64: 'aff43254df620f1dcd080a5071a0f58b223d57b6f48d8545ed453062c115ada6', + x86_64: 'aff43254df620f1dcd080a5071a0f58b223d57b6f48d8545ed453062c115ada6' }) depends_on 'buildessential' => :build diff --git a/packages/smemstat.rb b/packages/smemstat.rb index 96ce0cff4..79c097958 100644 --- a/packages/smemstat.rb +++ b/packages/smemstat.rb @@ -9,17 +9,17 @@ class Smemstat < Package source_url 'https://kernel.ubuntu.com/~cking/tarballs/smemstat/smemstat-0.02.07.tar.xz' source_sha256 'acc17fdd6da92571e73a58bf1512b398cb307b80f46dc196cbb8102e7fb02526' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smemstat/0.02.07_armv7l/smemstat-0.02.07-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smemstat/0.02.07_armv7l/smemstat-0.02.07-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smemstat/0.02.07_i686/smemstat-0.02.07-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smemstat/0.02.07_x86_64/smemstat-0.02.07-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/smemstat/0.02.07_x86_64/smemstat-0.02.07-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '80549cd181fd79bd9c58462ea5e9b87d5f0c0657093a892803ae3db77980b7cb', armv7l: '80549cd181fd79bd9c58462ea5e9b87d5f0c0657093a892803ae3db77980b7cb', i686: 'b015b51fa07cbaeb7f3f2ae2abcef9a8c425a3f52a3c87c9ad51a4477c5fcf92', - x86_64: '80884214345553902dd3bef26011b1381c6f16382df34bbd473ee506ddf81e83', + x86_64: '80884214345553902dd3bef26011b1381c6f16382df34bbd473ee506ddf81e83' }) depends_on 'ncurses' diff --git a/packages/snappy.rb b/packages/snappy.rb index 88caa6408..eac357d0a 100644 --- a/packages/snappy.rb +++ b/packages/snappy.rb @@ -9,17 +9,17 @@ class Snappy < Package source_url 'https://github.com/google/snappy/archive/1.1.7.tar.gz' source_sha256 '3dfa02e873ff51a11ee02b9ca391807f0c8ea0529a4924afa645fbf97163f9d4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snappy/1.1.7_armv7l/snappy-1.1.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snappy/1.1.7_armv7l/snappy-1.1.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snappy/1.1.7_i686/snappy-1.1.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snappy/1.1.7_x86_64/snappy-1.1.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snappy/1.1.7_x86_64/snappy-1.1.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3ea4b27d211d42908d27ab51d5c35ad3ed4fc19300a6714040e3b2f97e9d106a', armv7l: '3ea4b27d211d42908d27ab51d5c35ad3ed4fc19300a6714040e3b2f97e9d106a', i686: '98d7365e20a8f9f20a93697ea99955dd8a2e1f2411e314dd0d86f51a0e07a391', - x86_64: '45695bc3b76470fb98ca385eb7cf0fcb9e08f79492474ea65ee690c4b4ed5474', + x86_64: '45695bc3b76470fb98ca385eb7cf0fcb9e08f79492474ea65ee690c4b4ed5474' }) def self.build diff --git a/packages/sngrep.rb b/packages/sngrep.rb index b76f92284..2391fc595 100644 --- a/packages/sngrep.rb +++ b/packages/sngrep.rb @@ -12,17 +12,17 @@ class Sngrep < Package depends_on 'libpcap' depends_on 'pcre' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sngrep/1.4.6-1_armv7l/sngrep-1.4.6-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sngrep/1.4.6-1_armv7l/sngrep-1.4.6-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sngrep/1.4.6-1_i686/sngrep-1.4.6-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sngrep/1.4.6-1_x86_64/sngrep-1.4.6-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sngrep/1.4.6-1_x86_64/sngrep-1.4.6-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '09a6ad001c63ce4ac435c148e5bb6df64908b3e06f95520e268510aa89f8c13f', armv7l: '09a6ad001c63ce4ac435c148e5bb6df64908b3e06f95520e268510aa89f8c13f', i686: '9791803d412c9b0f3b25da9fc5c80483aa18262c6411f2eb1b7e636c1ca4c585', - x86_64: 'd370d8913abea954dc6420e2dae3d83373917e26935f58c66c38c59809fa275f', + x86_64: 'd370d8913abea954dc6420e2dae3d83373917e26935f58c66c38c59809fa275f' }) def self.build diff --git a/packages/snooze.rb b/packages/snooze.rb index d0687bc3a..468dfef5c 100644 --- a/packages/snooze.rb +++ b/packages/snooze.rb @@ -9,17 +9,17 @@ class Snooze < Package source_url 'https://github.com/chneukirchen/snooze/archive/v0.2.tar.gz' source_sha256 '69242bb1534b11b569dfd1535aca20e3e6be95c6285aff1ccf612b2a9f906a1a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snooze/0.2_armv7l/snooze-0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snooze/0.2_armv7l/snooze-0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snooze/0.2_i686/snooze-0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snooze/0.2_x86_64/snooze-0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snooze/0.2_x86_64/snooze-0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'dfe815eda42dd1c734ca9845ec5530615c1ed61a1961f50237375d4c09df57e8', armv7l: 'dfe815eda42dd1c734ca9845ec5530615c1ed61a1961f50237375d4c09df57e8', i686: 'b2f9d6e8fe497182d763f1b300185dc01a5af6fb90b69415aa4d16cae035319c', - x86_64: '0e8ecfdc763b5f721e68fbc4b925139a4f023c8fc4e576bd325e5819a83b6acd', + x86_64: '0e8ecfdc763b5f721e68fbc4b925139a4f023c8fc4e576bd325e5819a83b6acd' }) def self.build diff --git a/packages/snort.rb b/packages/snort.rb index 7044adfd2..e77cdbcd3 100644 --- a/packages/snort.rb +++ b/packages/snort.rb @@ -9,17 +9,17 @@ class Snort < Package source_url 'https://www.snort.org/downloads/snort/snort-2.9.11.1.tar.gz' source_sha256 '9f6b3aeac5a109f55504bd370564ac431cb1773507929dc461626898f33f46cd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snort/2.9.11.1_armv7l/snort-2.9.11.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snort/2.9.11.1_armv7l/snort-2.9.11.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snort/2.9.11.1_i686/snort-2.9.11.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snort/2.9.11.1_x86_64/snort-2.9.11.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snort/2.9.11.1_x86_64/snort-2.9.11.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8f12b124f9542264c22d29a337be0b84899289dbbcb8c533540aebb792d2e955', armv7l: '8f12b124f9542264c22d29a337be0b84899289dbbcb8c533540aebb792d2e955', i686: '92b82274782ba2af2365615f1652a24f0d5d330e4f501fe82328699fbc364f9f', - x86_64: '7f0a4f0c370300784ac9216c490055b636ecb3f3d846c6447f8835f800ba81e7', + x86_64: '7f0a4f0c370300784ac9216c490055b636ecb3f3d846c6447f8835f800ba81e7' }) depends_on 'daq' @@ -36,6 +36,6 @@ class Snort < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/snowflake.rb b/packages/snowflake.rb index 6b54f2f7c..cf4252933 100644 --- a/packages/snowflake.rb +++ b/packages/snowflake.rb @@ -8,11 +8,11 @@ class Snowflake < Package compatibility 'x86_64' source_url 'SKIP' - binary_url ({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snowflake/1.0.4_x86_64/snowflake-1.0.4-chromeos-x86_64.tpxz', + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/snowflake/1.0.4_x86_64/snowflake-1.0.4-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - x86_64: '4e524ad28ef440ded64cb667b188ced01d662fc8240d85be39cc7319a306e99f', + binary_sha256({ + x86_64: '4e524ad28ef440ded64cb667b188ced01d662fc8240d85be39cc7319a306e99f' }) depends_on 'jdk11' @@ -29,7 +29,7 @@ class Snowflake < Package def self.install system "curl -L#o snowflake.jar https://github.com/subhra74/snowflake/releases/download/v#{version}/snowflake.jar" - abort 'Checksum mismatch. 😔 Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('snowflake.jar') ) == 'cc1768e5ce7038d26a893e00066e4d8bed2f42c1ba75b960b324471c5eab74c1' + abort 'Checksum mismatch. 😔 Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('snowflake.jar')) == 'cc1768e5ce7038d26a893e00066e4d8bed2f42c1ba75b960b324471c5eab74c1' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/snowflake" FileUtils.mv 'snowflake.jar', "#{CREW_DEST_PREFIX}/share/snowflake" @@ -43,10 +43,10 @@ class Snowflake < Package def self.remove config_dir = "#{HOME}/snowflake-ssh" if Dir.exist? config_dir - puts "WARNING: This will remove all saved ssh sessions!".orange + puts 'WARNING: This will remove all saved ssh sessions!'.orange print "Would you like to remove the #{config_dir} directory? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else diff --git a/packages/socat.rb b/packages/socat.rb index 6b5de5ed6..475f4312a 100644 --- a/packages/socat.rb +++ b/packages/socat.rb @@ -9,28 +9,28 @@ class Socat < Package source_url 'http://www.dest-unreach.org/socat/download/socat-1.7.3.2.tar.gz' source_sha256 'ce3efc17e3e544876ebce7cd6c85b3c279fda057b2857fcaaf67b9ab8bdaf034' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/socat/1.7.3.2_armv7l/socat-1.7.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/socat/1.7.3.2_armv7l/socat-1.7.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/socat/1.7.3.2_i686/socat-1.7.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/socat/1.7.3.2_x86_64/socat-1.7.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/socat/1.7.3.2_x86_64/socat-1.7.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '091cdca4b501c08aca4884f2df0772cb7f974ce506c14a958088c4f7a22be634', armv7l: '091cdca4b501c08aca4884f2df0772cb7f974ce506c14a958088c4f7a22be634', i686: '4138f1fc6642f5bdbe3b6316bb3b77fd49cd0dd97961509f70d2ab4aa98f7b04', - x86_64: 'dbc08fb0daf806448fbb307021f2934fb07bf58c8ff3dc4c54bee8127b80c202', + x86_64: 'dbc08fb0daf806448fbb307021f2934fb07bf58c8ff3dc4c54bee8127b80c202' }) depends_on 'readline' depends_on 'openssl' def self.build - system "./configure" - system "make" + system './configure' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/sommelier.rb b/packages/sommelier.rb index 274c68e9a..b057daeb3 100644 --- a/packages/sommelier.rb +++ b/packages/sommelier.rb @@ -56,9 +56,7 @@ class Sommelier < Package when 'i686', 'x86_64' @container_check = `/usr/bin/crossystem inside_vm` == '1' end - unless File.socket?('/var/run/chrome/wayland-0') || @container_check - abort 'This package is not compatible with your device :/'.lightred - end + abort 'This package is not compatible with your device :/'.lightred unless File.socket?('/var/run/chrome/wayland-0') || @container_check end def self.patch diff --git a/packages/sonic.rb b/packages/sonic.rb index ae3eeb10c..b054c4b79 100644 --- a/packages/sonic.rb +++ b/packages/sonic.rb @@ -9,17 +9,17 @@ class Sonic < Package source_url 'https://github.com/espeak-ng/sonic/archive/refs/tags/release-0.2.0.tar.gz' source_sha256 'c7827ce576838467590ffa1f935fbe1049e896dfed6c515cf569ad3779c24085' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sonic/0.2.0_armv7l/sonic-0.2.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sonic/0.2.0_armv7l/sonic-0.2.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sonic/0.2.0_i686/sonic-0.2.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sonic/0.2.0_x86_64/sonic-0.2.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sonic/0.2.0_x86_64/sonic-0.2.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '14ff70ffe97368d3f5297229da2eb228ea1f298c0d35611462957a3ac67a4a79', armv7l: '14ff70ffe97368d3f5297229da2eb228ea1f298c0d35611462957a3ac67a4a79', i686: '29507c870b513065668973a6f01d5d776012239b16a97437542b5a0f85f10c93', - x86_64: '1e9bc15ad961fcd5fd606ebc3e21ad3e76a911907cc0293447c357aee1da88f4', + x86_64: '1e9bc15ad961fcd5fd606ebc3e21ad3e76a911907cc0293447c357aee1da88f4' }) def self.patch diff --git a/packages/spacefm.rb b/packages/spacefm.rb index 4c6053aa6..28ab25796 100644 --- a/packages/spacefm.rb +++ b/packages/spacefm.rb @@ -9,17 +9,17 @@ class Spacefm < Package source_url 'https://github.com/IgnorantGuru/spacefm/archive/1.0.6.tar.gz' source_sha256 'fedea9fcad776e0af4b8d90c5a1c86684a9c96ef1cdd4e959530ce93bdebe7c9' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/spacefm/1.0.6_armv7l/spacefm-1.0.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/spacefm/1.0.6_armv7l/spacefm-1.0.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/spacefm/1.0.6_i686/spacefm-1.0.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/spacefm/1.0.6_x86_64/spacefm-1.0.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/spacefm/1.0.6_x86_64/spacefm-1.0.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a761365160878900f94ad9c964631d2ad29ba0afc3f8d237313f97b9baf60fe0', armv7l: 'a761365160878900f94ad9c964631d2ad29ba0afc3f8d237313f97b9baf60fe0', i686: '555b7b3a04b73d4aa46ed0551cb6d9577b7e9a1bbe98b0d6ef04b0dedcb94c4a', - x86_64: '9a347033bb9eb459beddbc793b86f9462f523a28e45250072def822e91adcdf7', + x86_64: '9a347033bb9eb459beddbc793b86f9462f523a28e45250072def822e91adcdf7' }) depends_on 'gtk2' @@ -39,6 +39,6 @@ class Spacefm < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/spark.rb b/packages/spark.rb index eb2915185..db75ec125 100644 --- a/packages/spark.rb +++ b/packages/spark.rb @@ -11,7 +11,7 @@ class Spark < Package def self.install system 'curl -#LO https://raw.githubusercontent.com/holman/spark/ab88ac6f8f33698f39ece2f109b1117ef39a68eb/spark' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('spark') ) == '1fa0ef384309239f27f8c98c843639cac2c59e4fe51413cca9836ea64f73329d' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('spark')) == '1fa0ef384309239f27f8c98c843639cac2c59e4fe51413cca9836ea64f73329d' system "install -Dm755 spark #{CREW_DEST_PREFIX}/bin/spark" end end diff --git a/packages/speedometer.rb b/packages/speedometer.rb index 03936032a..6a8dc0bd4 100644 --- a/packages/speedometer.rb +++ b/packages/speedometer.rb @@ -9,17 +9,17 @@ class Speedometer < Package source_url 'https://httpredir.debian.org/debian/pool/main/s/speedometer/speedometer_2.8-3_all.deb' source_sha256 '63e676c96a9df953b4f7f631f1c1d21fedd71d23d159b53e60662c6bb4c19437' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/speedometer/2.8-3_armv7l/speedometer-2.8-3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/speedometer/2.8-3_armv7l/speedometer-2.8-3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/speedometer/2.8-3_i686/speedometer-2.8-3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/speedometer/2.8-3_x86_64/speedometer-2.8-3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/speedometer/2.8-3_x86_64/speedometer-2.8-3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6f3e7d29fde57f37d0f0ea595374166701b30a6153b932c25ced4be683d27edf', armv7l: '6f3e7d29fde57f37d0f0ea595374166701b30a6153b932c25ced4be683d27edf', i686: '8a7b3a69c6369867b7ac6443f080862450d2923df6fbc7a22be797ab33958f45', - x86_64: 'a926e76ca2d5de7773b2e2d5423892677c020f0b1328abe9ff84fe81d2801a97', + x86_64: 'a926e76ca2d5de7773b2e2d5423892677c020f0b1328abe9ff84fe81d2801a97' }) depends_on 'py3_psutil' @@ -31,20 +31,20 @@ class Speedometer < Package end def self.build - FileUtils.mv "bin/speedometer", "bin/speedometer.py" + FileUtils.mv 'bin/speedometer', 'bin/speedometer.py' system "python3 -m nuitka --show-progress \ --show-scons \ --follow-imports \ --prefer-source-code \ bin/speedometer.py \ -o bin/speedometer" - system "gunzip share/man/man1/speedometer.1.gz" + system 'gunzip share/man/man1/speedometer.1.gz' end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin/" FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1/" - FileUtils.cp "bin/speedometer", "#{CREW_DEST_PREFIX}/bin/" - FileUtils.cp "share/man/man1/speedometer.1", "#{CREW_DEST_MAN_PREFIX}/man1/" + FileUtils.cp 'bin/speedometer', "#{CREW_DEST_PREFIX}/bin/" + FileUtils.cp 'share/man/man1/speedometer.1', "#{CREW_DEST_MAN_PREFIX}/man1/" end end diff --git a/packages/sqlitebrowser.rb b/packages/sqlitebrowser.rb index 1a6d7b394..195423204 100644 --- a/packages/sqlitebrowser.rb +++ b/packages/sqlitebrowser.rb @@ -9,17 +9,17 @@ class Sqlitebrowser < Package source_url 'https://github.com/sqlitebrowser/sqlitebrowser/archive/v3.11.2.tar.gz' source_sha256 '298acb28878aa712277a1c35c185b07a5a1671cc3e2c6a21b323477b91d486fc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlitebrowser/3.11.2_armv7l/sqlitebrowser-3.11.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlitebrowser/3.11.2_armv7l/sqlitebrowser-3.11.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlitebrowser/3.11.2_i686/sqlitebrowser-3.11.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlitebrowser/3.11.2_x86_64/sqlitebrowser-3.11.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlitebrowser/3.11.2_x86_64/sqlitebrowser-3.11.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a2ef3c40eb1eed02125a24b2b4d9ffaa81d9dfa4be9042ddf410c53cdcf6eab7', armv7l: 'a2ef3c40eb1eed02125a24b2b4d9ffaa81d9dfa4be9042ddf410c53cdcf6eab7', i686: '116f831ced1a81c4d2bd7dfc6fc29f31b6cbd2ca6101605cdcbab789bf155e31', - x86_64: 'b4213ade6b79ad9a03f2062c08dfde249009f0de6115b94e15b37edfc087949e', + x86_64: 'b4213ade6b79ad9a03f2062c08dfde249009f0de6115b94e15b37edfc087949e' }) depends_on 'sqlite' @@ -28,8 +28,8 @@ class Sqlitebrowser < Package def self.build system 'cmake', - "-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}", - "-DCMAKE_INSTALL_LIBDIR=#{CREW_LIB_PREFIX}" + "-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}", + "-DCMAKE_INSTALL_LIBDIR=#{CREW_LIB_PREFIX}" system 'make' end diff --git a/packages/sqlmap.rb b/packages/sqlmap.rb index 1b01cd587..556dedc55 100644 --- a/packages/sqlmap.rb +++ b/packages/sqlmap.rb @@ -9,17 +9,17 @@ class Sqlmap < Package source_url 'https://github.com/sqlmapproject/sqlmap/archive/1.4.2.tar.gz' source_sha256 '77faf85164eb17dce769ec830cbd146768644315bc1024613ad13155e09c2d11' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlmap/1.4.2_armv7l/sqlmap-1.4.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlmap/1.4.2_armv7l/sqlmap-1.4.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlmap/1.4.2_i686/sqlmap-1.4.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlmap/1.4.2_x86_64/sqlmap-1.4.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sqlmap/1.4.2_x86_64/sqlmap-1.4.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '02a1b56739af28c5c2dbd920f69c630e7e1ffafc043387b06534c9586886f5f7', armv7l: '02a1b56739af28c5c2dbd920f69c630e7e1ffafc043387b06534c9586886f5f7', i686: '0fbff386670b5ef09f12d3b3e3478d203f4f1140d529b039be36d7123399497e', - x86_64: '886d073baae73b24d03dfdc8c7d09dff3de47eda9229794caed5a1915b25c588', + x86_64: '886d073baae73b24d03dfdc8c7d09dff3de47eda9229794caed5a1915b25c588' }) depends_on 'python27' unless File.exist? "#{CREW_PREFIX}/bin/python" diff --git a/packages/sshcode.rb b/packages/sshcode.rb index a4259f440..cc94a4ca1 100644 --- a/packages/sshcode.rb +++ b/packages/sshcode.rb @@ -11,24 +11,24 @@ class Sshcode < Package source_url 'https://raw.githubusercontent.com/cdr/sshcode/v0.8.0/README.md' source_sha256 '5bd544d9d7e8ebf0b48934a04b55b64802e23189a70410ccab2833c2435e6736' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshcode/0.8.0_armv7l/sshcode-0.8.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshcode/0.8.0_armv7l/sshcode-0.8.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshcode/0.8.0_i686/sshcode-0.8.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshcode/0.8.0_x86_64/sshcode-0.8.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshcode/0.8.0_x86_64/sshcode-0.8.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1b78a1aa63a27ba45913de2cd1b647a3834fff5a8bc7f0be568d86095f9cae3f', armv7l: '1b78a1aa63a27ba45913de2cd1b647a3834fff5a8bc7f0be568d86095f9cae3f', i686: 'c6c78d1bf9fea74282f5b0af1a46e540fa5b6456409e5edf5fbc59917a547cf2', - x86_64: 'cfa83667f73510c33fa4b39b1e0da17b5d43137290a00756361ae915807516c8', + x86_64: 'cfa83667f73510c33fa4b39b1e0da17b5d43137290a00756361ae915807516c8' }) depends_on 'go' => :build def self.install - system "go get go.coder.com/sshcode" - system "cd ~/go/src/go.coder.com/sshcode && git checkout tags/v0.8.0" + system 'go get go.coder.com/sshcode' + system 'cd ~/go/src/go.coder.com/sshcode && git checkout tags/v0.8.0' system "go build -o #{CREW_DEST_PREFIX}/bin/sshcode go.coder.com/sshcode" end diff --git a/packages/sshfs.rb b/packages/sshfs.rb index 6bb01e200..e6df04e97 100644 --- a/packages/sshfs.rb +++ b/packages/sshfs.rb @@ -9,17 +9,17 @@ class Sshfs < Package source_url 'https://github.com/libfuse/sshfs/releases/download/sshfs-2.10/sshfs-2.10.tar.gz' source_sha256 '70845dde2d70606aa207db5edfe878e266f9c193f1956dd10ba1b7e9a3c8d101' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshfs/2.10_armv7l/sshfs-2.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshfs/2.10_armv7l/sshfs-2.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshfs/2.10_i686/sshfs-2.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshfs/2.10_x86_64/sshfs-2.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshfs/2.10_x86_64/sshfs-2.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '22670d1a6127f7c1e7181af517f0e9242cf7f88645a861f80541f8196bdd815f', armv7l: '22670d1a6127f7c1e7181af517f0e9242cf7f88645a861f80541f8196bdd815f', i686: 'ebd6c89d54f1ec9fca31869ad9a41d0d6c422d648658a1296f4bd31249c7b125', - x86_64: 'cef0929354e03eb6b82046218aca8b95284d71249288604c4ce41a699daef1f0', + x86_64: 'cef0929354e03eb6b82046218aca8b95284d71249288604c4ce41a699daef1f0' }) depends_on 'glib' @@ -27,10 +27,10 @@ class Sshfs < Package def self.build system "./configure --prefix=#{CREW_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/sshrc.rb b/packages/sshrc.rb index e87aa7ce5..b0dec9dd5 100644 --- a/packages/sshrc.rb +++ b/packages/sshrc.rb @@ -9,17 +9,17 @@ class Sshrc < Package source_url 'https://github.com/Russell91/sshrc/archive/0.6.1.tar.gz' source_sha256 'e849ff19319381548011a9bdf1e33abc6eba3dc6a910c4226e6981d75d5564dd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshrc/0.6.1_armv7l/sshrc-0.6.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshrc/0.6.1_armv7l/sshrc-0.6.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshrc/0.6.1_i686/sshrc-0.6.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshrc/0.6.1_x86_64/sshrc-0.6.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sshrc/0.6.1_x86_64/sshrc-0.6.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e52ec8b2ea9be7d694bcc676059a8f5bfd35a9a05dbde317eff1bfb992ed9d37', armv7l: 'e52ec8b2ea9be7d694bcc676059a8f5bfd35a9a05dbde317eff1bfb992ed9d37', i686: 'c75c2b8cdd3996299d91195ed16fe727a72add0c718df10baf9aa6b009737f31', - x86_64: '7d940b4d6e59da0868081379314f31a923bb37ca9cfc934c23e62892a24750b9', + x86_64: '7d940b4d6e59da0868081379314f31a923bb37ca9cfc934c23e62892a24750b9' }) def self.install diff --git a/packages/stack.rb b/packages/stack.rb index 02daff2d6..998701b9c 100644 --- a/packages/stack.rb +++ b/packages/stack.rb @@ -32,7 +32,7 @@ class Stack < Package # Haskell stack bash completion eval "$(stack --bash-completion-script stack)" EOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/stack", @env) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/stack", @env) end def self.remove diff --git a/packages/stellarium.rb b/packages/stellarium.rb index 71e7c47ab..134359099 100644 --- a/packages/stellarium.rb +++ b/packages/stellarium.rb @@ -45,8 +45,8 @@ class Stellarium < Package config_dir = "#{HOME}/.stellarium" if Dir.exist? config_dir print "Would you like to remove the config directory #{config_dir}? [y/N] " - case STDIN.getc - when "y", "Y" + case $stdin.getc + when 'y', 'Y' FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred else diff --git a/packages/stow.rb b/packages/stow.rb index f1dcb38c6..97c5a9b2d 100644 --- a/packages/stow.rb +++ b/packages/stow.rb @@ -10,5 +10,4 @@ class Stow < Package depends_on 'perl_stow' is_fake - end diff --git a/packages/stressng.rb b/packages/stressng.rb index f1c51ebd7..1b76787eb 100644 --- a/packages/stressng.rb +++ b/packages/stressng.rb @@ -49,6 +49,6 @@ class Stressng < Package # stressng bash completion source #{CREW_PREFIX}/share/bash-completion/completions/stress-ng EOF - IO.write("#{CREW_DEST_PREFIX}/etc/bash.d/stressng", @env) + File.write("#{CREW_DEST_PREFIX}/etc/bash.d/stressng", @env) end end diff --git a/packages/stunnel.rb b/packages/stunnel.rb index 52f9f39cc..a49aa04d0 100644 --- a/packages/stunnel.rb +++ b/packages/stunnel.rb @@ -9,27 +9,27 @@ class Stunnel < Package source_url 'https://www.stunnel.org/downloads/stunnel-5.42.tar.gz' # 404 Not Found source_sha256 '1b6a7aea5ca223990bc8bd621fb0846baa4278e1b3e00ff6eee279cb8e540fab' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/stunnel/5.42_armv7l/stunnel-5.42-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/stunnel/5.42_armv7l/stunnel-5.42-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/stunnel/5.42_i686/stunnel-5.42-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/stunnel/5.42_x86_64/stunnel-5.42-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/stunnel/5.42_x86_64/stunnel-5.42-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6d16c4bec0d34b70aeea87c50523082cd237c1f453804adc094add3c0811e7d8', armv7l: '6d16c4bec0d34b70aeea87c50523082cd237c1f453804adc094add3c0811e7d8', i686: 'cf9d32c8abf695a786c7b0dfe5573b1dc5355e2f45b3eb7d1979012532f7c5c9', - x86_64: '35876775273e30f179df5966c0444c3a7290d22d668a81c83959ba6c8a644a2f', + x86_64: '35876775273e30f179df5966c0444c3a7290d22d668a81c83959ba6c8a644a2f' }) depends_on 'openssl' def self.build - system "./configure", "--libdir=#{CREW_LIB_PREFIX}" - system "make" + system './configure', "--libdir=#{CREW_LIB_PREFIX}" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/subversion.rb b/packages/subversion.rb index 8b63ae322..e3d421ccf 100644 --- a/packages/subversion.rb +++ b/packages/subversion.rb @@ -9,17 +9,17 @@ class Subversion < Package source_url 'https://www-us.apache.org/dist/subversion/subversion-1.9.12.tar.bz2' source_sha256 '3c3a15fd73a21ab55556d7c291cf40e25ade1c070294504aa50b4767db1be397' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/subversion/1.9.12_armv7l/subversion-1.9.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/subversion/1.9.12_armv7l/subversion-1.9.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/subversion/1.9.12_i686/subversion-1.9.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/subversion/1.9.12_x86_64/subversion-1.9.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/subversion/1.9.12_x86_64/subversion-1.9.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '797938b9feb0336b42848540b6fecb5f4474b78df1addc8cc2aefa05cc16796f', armv7l: '797938b9feb0336b42848540b6fecb5f4474b78df1addc8cc2aefa05cc16796f', i686: 'f6db4dc8a42150902b737c4a12258c3fd0ad6d939c14234ec90d99c5df889e07', - x86_64: 'c708bfe66744ccb19d7fcf463912a4b27c14fe854d9de83e49cb174baadf5d5e', + x86_64: 'c708bfe66744ccb19d7fcf463912a4b27c14fe854d9de83e49cb174baadf5d5e' }) depends_on 'aprutil' diff --git a/packages/suitesparse.rb b/packages/suitesparse.rb index f84013c17..a4de675e1 100644 --- a/packages/suitesparse.rb +++ b/packages/suitesparse.rb @@ -9,17 +9,17 @@ class Suitesparse < Package source_url 'https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v5.7.2.tar.gz' source_sha256 'fe3bc7c3bd1efdfa5cffffb5cebf021ff024c83b5daf0ab445429d3d741bd3ad' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/suitesparse/5.7.2_armv7l/suitesparse-5.7.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/suitesparse/5.7.2_armv7l/suitesparse-5.7.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/suitesparse/5.7.2_i686/suitesparse-5.7.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/suitesparse/5.7.2_x86_64/suitesparse-5.7.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/suitesparse/5.7.2_x86_64/suitesparse-5.7.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '458d03ffa601714d5e3a1f1990c6dfa76b39a79e8d3335405f60e51e0ab6a669', armv7l: '458d03ffa601714d5e3a1f1990c6dfa76b39a79e8d3335405f60e51e0ab6a669', i686: '4026a0b7db677f9142ee203a43743746fb51992fa110cb9a9301068c5f9ddbf1', - x86_64: '27a3a4e09af73dedd4f12c7ed446cba87dc7195cd2f90fb69313d2199cee4f66', + x86_64: '27a3a4e09af73dedd4f12c7ed446cba87dc7195cd2f90fb69313d2199cee4f66' }) depends_on 'lapack' diff --git a/packages/superlu.rb b/packages/superlu.rb index 28016794a..b2af128f2 100644 --- a/packages/superlu.rb +++ b/packages/superlu.rb @@ -9,17 +9,17 @@ class Superlu < Package source_url 'https://github.com/xiaoyeli/superlu/archive/v5.2.1.tar.gz' source_sha256 '77582501dedef295eb74e4dc9433e2816d2d8be211eae307379c13d93c65bc71' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/superlu/5.2.1_armv7l/superlu-5.2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/superlu/5.2.1_armv7l/superlu-5.2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/superlu/5.2.1_i686/superlu-5.2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/superlu/5.2.1_x86_64/superlu-5.2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/superlu/5.2.1_x86_64/superlu-5.2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ba7c045b4aefe809e33de9fe35476cca3ed62af1e38ec162c5e199d36d8181e1', armv7l: 'ba7c045b4aefe809e33de9fe35476cca3ed62af1e38ec162c5e199d36d8181e1', i686: '5f72a5326b985427af744b7de4d379141bb71acf3a0611726ff14fc8832019b5', - x86_64: '349e683c9d47ecd626543ed10fd2a76561eeb122ecfff7e45d67798db53c5d2c', + x86_64: '349e683c9d47ecd626543ed10fd2a76561eeb122ecfff7e45d67798db53c5d2c' }) def self.build diff --git a/packages/swatchdog.rb b/packages/swatchdog.rb index 69b82303a..7ac5daf96 100644 --- a/packages/swatchdog.rb +++ b/packages/swatchdog.rb @@ -9,17 +9,17 @@ class Swatchdog < Package source_url 'https://downloads.sourceforge.net/project/swatch/swatchdog/swatchdog-3.2.4.tar.gz' source_sha256 '5bb644d3750ee89b9aecab797df66b28b9fd174a5f0f96cd62367af8975b4f63' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swatchdog/3.2.4-1_armv7l/swatchdog-3.2.4-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swatchdog/3.2.4-1_armv7l/swatchdog-3.2.4-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swatchdog/3.2.4-1_i686/swatchdog-3.2.4-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swatchdog/3.2.4-1_x86_64/swatchdog-3.2.4-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swatchdog/3.2.4-1_x86_64/swatchdog-3.2.4-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '731c2d136119b6be6ddf66ffea0fbddc653f80cc9ad3a8ed5d51bee7cbf43fec', armv7l: '731c2d136119b6be6ddf66ffea0fbddc653f80cc9ad3a8ed5d51bee7cbf43fec', i686: '68806febf6e69df75274f48e9c88eb0a0025b6a76f2961f0d2b0564bee0c5780', - x86_64: '58d94d0e0043a1f234ecf67592cf056115cd5f69afdae83affba5078ad6445c1', + x86_64: '58d94d0e0043a1f234ecf67592cf056115cd5f69afdae83affba5078ad6445c1' }) depends_on 'perl_carp_clan' @@ -48,7 +48,7 @@ EOF" def self.postinstall puts - puts "Example: swatchdog -t /var/log/messages".lightblue + puts 'Example: swatchdog -t /var/log/messages'.lightblue puts end end diff --git a/packages/swi_prolog.rb b/packages/swi_prolog.rb index 1961ade15..f35a894a0 100644 --- a/packages/swi_prolog.rb +++ b/packages/swi_prolog.rb @@ -11,11 +11,11 @@ class Swi_prolog < Package source_sha256 'f4bcc78437f9080ab089762e9e6afa7071df7f584c14999b92b9a90a4efbd7d8' binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swi_prolog/8.2.4_i686/swi_prolog-8.2.4-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swi_prolog/8.2.4_i686/swi_prolog-8.2.4-chromeos-i686.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swi_prolog/8.2.4_x86_64/swi_prolog-8.2.4-chromeos-x86_64.tar.xz' }) binary_sha256({ - i686: 'd8985a0a160baca9d6565d4177a43a840450ef4bb96eefae476a51ce27fec063', + i686: 'd8985a0a160baca9d6565d4177a43a840450ef4bb96eefae476a51ce27fec063', x86_64: 'cbb431b0bd28fa1c581071aeb1eeda79b70b4ec3c28c2d07b509054e810cb62b' }) diff --git a/packages/swig1.rb b/packages/swig1.rb index 8f2d93124..9cd593ee6 100644 --- a/packages/swig1.rb +++ b/packages/swig1.rb @@ -9,17 +9,17 @@ class Swig1 < Package source_url 'https://prdownloads.sourceforge.net/project/swig/swig/swig-1.3.40/swig-1.3.40.tar.gz' source_sha256 '1945b3693bcda6777bd05fef1015a0ad1a4604cde4a4a0a368b61ccfd143ac09' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swig1/1.3.40_armv7l/swig1-1.3.40-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swig1/1.3.40_armv7l/swig1-1.3.40-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swig1/1.3.40_i686/swig1-1.3.40-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swig1/1.3.40_x86_64/swig1-1.3.40-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/swig1/1.3.40_x86_64/swig1-1.3.40-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bff62d68c6c6ab5c57ffb994153b506711cc8eca0b50a29c80736617d2baae68', armv7l: 'bff62d68c6c6ab5c57ffb994153b506711cc8eca0b50a29c80736617d2baae68', i686: '3d878e0d24a378f6deb27cb2760363d82a0c81273ccd12091d863c6080588225', - x86_64: '7c2e070c4325546cd74ff4219a5737b020f43c23f3bcaf49b302551962361215', + x86_64: '7c2e070c4325546cd74ff4219a5737b020f43c23f3bcaf49b302551962361215' }) depends_on 'pcre' @@ -30,6 +30,6 @@ class Swig1 < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/sxhkd.rb b/packages/sxhkd.rb index 14ed692fe..53d0e935a 100644 --- a/packages/sxhkd.rb +++ b/packages/sxhkd.rb @@ -2,24 +2,24 @@ require 'package' class Sxhkd < Package description 'Simple X HotKey Daemon' - homepage "https://github.com/baskerville/sxhkd" + homepage 'https://github.com/baskerville/sxhkd' version '0.6.2' license 'BSD-2' compatibility 'all' source_url 'https://github.com/baskerville/sxhkd/archive/0.6.2.tar.gz' source_sha256 '1edc8b1a8b3631c10ba9cb9df1181830dacbbdf77adb558e31d5dd2029637386' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sxhkd/0.6.2_armv7l/sxhkd-0.6.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sxhkd/0.6.2_armv7l/sxhkd-0.6.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sxhkd/0.6.2_i686/sxhkd-0.6.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sxhkd/0.6.2_x86_64/sxhkd-0.6.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sxhkd/0.6.2_x86_64/sxhkd-0.6.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ddc4774617d8238d80e4319771f1a9d6ef76f91337f76fa68aa49c543042bed9', armv7l: 'ddc4774617d8238d80e4319771f1a9d6ef76f91337f76fa68aa49c543042bed9', i686: '0363cb29cef86ce890375b5b6f471b8f07bab7b4762d230a9e550e7cdb8ab29b', - x86_64: '8781a6790da9fa13c94e6b751f99fa448a9380d4be599aec7c56bad4a9b7e3b5', + x86_64: '8781a6790da9fa13c94e6b751f99fa448a9380d4be599aec7c56bad4a9b7e3b5' }) depends_on 'xcb_util_keysyms' @@ -31,6 +31,6 @@ class Sxhkd < Package end def self.install - system "make install" + system 'make install' end end diff --git a/packages/syncthing.rb b/packages/syncthing.rb index dfbc4612e..e2482c7bc 100644 --- a/packages/syncthing.rb +++ b/packages/syncthing.rb @@ -9,38 +9,38 @@ class Syncthing < Package source_url 'https://github.com/syncthing/syncthing/archive/v0.14.41.tar.gz' source_sha256 '9c406897443465e03d3259df1dda10bd86e49ae4286f8c855d9f35e47026af2f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/syncthing/0.14.41_armv7l/syncthing-0.14.41-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/syncthing/0.14.41_armv7l/syncthing-0.14.41-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/syncthing/0.14.41_i686/syncthing-0.14.41-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/syncthing/0.14.41_x86_64/syncthing-0.14.41-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/syncthing/0.14.41_x86_64/syncthing-0.14.41-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '49a1232c9bb8889c28b47e6663a93392a0e97f5501e37ec5725b0e2a94945eee', armv7l: '49a1232c9bb8889c28b47e6663a93392a0e97f5501e37ec5725b0e2a94945eee', i686: 'a7cce6d9cf389f991a29ead1212c11c77ae78b9f7093e739c56b19c5ef0d6d9b', - x86_64: '60c9415478f1f640043ca18cfce40afa60c623d734e80df191620e1e2b935379', + x86_64: '60c9415478f1f640043ca18cfce40afa60c623d734e80df191620e1e2b935379' }) depends_on 'go' => :build def self.build - #The system tmp dir is mounted noexec, and the build will fail if it is used - system "go run build.go -version v0.14.40" + # The system tmp dir is mounted noexec, and the build will fail if it is used + system 'go run build.go -version v0.14.40' end def self.install system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "mv bin/syncthing #{CREW_DEST_PREFIX}/bin/syncthing-bin" - [ 1, 5, 7 ].each do |i| - system "mkdir -p #{CREW_DEST_PREFIX}/share/man/man#{i}" - system "gzip man/*.#{i}" - system "cp -R man/*.#{i}.gz #{CREW_DEST_PREFIX}/share/man/man#{i}" + [1, 5, 7].each do |i| + system "mkdir -p #{CREW_DEST_PREFIX}/share/man/man#{i}" + system "gzip man/*.#{i}" + system "cp -R man/*.#{i}.gz #{CREW_DEST_PREFIX}/share/man/man#{i}" end - #syncthing requires some ports to be open - system %Q(echo '#!/bin/bash + # syncthing requires some ports to be open + system %(echo '#!/bin/bash if [[ $EUID == 0 ]]; then echo "Do not run syncthing as root." echo "This wrapper script calls iptables with sudo to open ports for syncthing." @@ -60,7 +60,7 @@ sudo /sbin/iptables -D INPUT -p udp --dport 21025 -j ACCEPT ' > #{CREW_DEST_PREFIX}/bin/syncthing) system "chmod +x #{CREW_DEST_PREFIX}/bin/syncthing" - #The build process leaves 50M of files around that we do not need + # The build process leaves 50M of files around that we do not need system "rm -rf #{CREW_PREFIX}/tmp/syncthing-*/" end end diff --git a/packages/sysfsutils.rb b/packages/sysfsutils.rb index d4cf2a657..720bc8d50 100644 --- a/packages/sysfsutils.rb +++ b/packages/sysfsutils.rb @@ -9,21 +9,21 @@ class Sysfsutils < Package source_url 'https://sourceforge.net/projects/linux-diag/files/sysfsutils/2.1.0/sysfsutils-2.1.0.tar.gz' source_sha256 'e865de2c1f559fff0d3fc936e660c0efaf7afe662064f2fb97ccad1ec28d208a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysfsutils/2.1.0_armv7l/sysfsutils-2.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysfsutils/2.1.0_armv7l/sysfsutils-2.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysfsutils/2.1.0_i686/sysfsutils-2.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysfsutils/2.1.0_x86_64/sysfsutils-2.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysfsutils/2.1.0_x86_64/sysfsutils-2.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f5cce4169a5647744a583823b0ea095f531574a0fcb11a584207dd871bfef43e', armv7l: 'f5cce4169a5647744a583823b0ea095f531574a0fcb11a584207dd871bfef43e', i686: '6f7d32bd3a199f8febb2101b368c36da43c5c6363570e020dd66774386ab0288', - x86_64: '81876c5c17b99ad08b662f0b560021a419c3a441be485963fab688e7fbde6a0b', + x86_64: '81876c5c17b99ad08b662f0b560021a419c3a441be485963fab688e7fbde6a0b' }) def self.build - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" system 'make' end diff --git a/packages/sysstat.rb b/packages/sysstat.rb index ea46f8fd1..09b2d6787 100644 --- a/packages/sysstat.rb +++ b/packages/sysstat.rb @@ -1,4 +1,4 @@ -require "package" +require 'package' class Sysstat < Package description 'The sysstat utilities are a collection of performance monitoring tools for Linux. These include sar, sadf, mpstat, iostat, tapestat, pidstat, cifsiostat and sa tools.' @@ -9,24 +9,24 @@ class Sysstat < Package source_url 'http://pagesperso-orange.fr/sebastien.godard/sysstat-12.1.5.tar.xz' source_sha256 'a496936bb3f5093d780a50735f00e39b0b7f3a688eb89051f2ef5f86739522c5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysstat/12.1.5_armv7l/sysstat-12.1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysstat/12.1.5_armv7l/sysstat-12.1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysstat/12.1.5_i686/sysstat-12.1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysstat/12.1.5_x86_64/sysstat-12.1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/sysstat/12.1.5_x86_64/sysstat-12.1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '88f64d75bf8be7fe4cb8136ec188631a6e504c44951d8f2003f1998167be2df7', armv7l: '88f64d75bf8be7fe4cb8136ec188631a6e504c44951d8f2003f1998167be2df7', i686: 'c33bc10c60d55e2649e62a13b2f666e63035538103d8a81740de1ab0f170685e', - x86_64: '5aac1bfb1bdf0a8d3dbeb010f179bbddeac24134768755d9dc3ccad01fb26f24', + x86_64: '5aac1bfb1bdf0a8d3dbeb010f179bbddeac24134768755d9dc3ccad01fb26f24' }) def self.patch system "sed -i 's/GRP=root/GRP=$(whoami)/' configure" system "sed -i 's/\"root\"/\"$(whoami)\"/g' configure" system "sed -i 's/root/$(whoami)/g' configure.in" - system "sed -i 's/root/$(whoami)/g' sysstat-#{self.version}.spec" + system "sed -i 's/root/$(whoami)/g' sysstat-#{version}.spec" end def self.build diff --git a/packages/tack.rb b/packages/tack.rb index 337869935..2515b1a40 100644 --- a/packages/tack.rb +++ b/packages/tack.rb @@ -9,17 +9,17 @@ class Tack < Package source_url 'https://ftpmirror.gnu.org/ncurses/tack-1.08.tar.gz' source_sha256 '60f8515eed87176e1f74ac81372645df14dcffbf200d778353e56f640d55b1f2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tack/1.08_armv7l/tack-1.08-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tack/1.08_armv7l/tack-1.08-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tack/1.08_i686/tack-1.08-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tack/1.08_x86_64/tack-1.08-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tack/1.08_x86_64/tack-1.08-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '835d4e924796bda30b6f39c1ed8f198e238ff5eaf8e442d84329d9ccdf458554', armv7l: '835d4e924796bda30b6f39c1ed8f198e238ff5eaf8e442d84329d9ccdf458554', i686: '6ed5873d0abbd38ea4611d68a474666eccb706f8bce1fb9fa354e8a21c42c262', - x86_64: 'c45d3013d0874dd8d6203e4b3871f94b1cc84beb33c5576d3a8d1840e8ccd9f5', + x86_64: 'c45d3013d0874dd8d6203e4b3871f94b1cc84beb33c5576d3a8d1840e8ccd9f5' }) depends_on 'ncurses' @@ -32,6 +32,6 @@ class Tack < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/taglib.rb b/packages/taglib.rb index 7be2f7da2..8594a889d 100644 --- a/packages/taglib.rb +++ b/packages/taglib.rb @@ -9,17 +9,17 @@ class Taglib < Package source_url 'https://taglib.org/releases/taglib-1.11.1.tar.gz' source_sha256 'b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/taglib/1.11.1_armv7l/taglib-1.11.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/taglib/1.11.1_armv7l/taglib-1.11.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/taglib/1.11.1_i686/taglib-1.11.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/taglib/1.11.1_x86_64/taglib-1.11.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/taglib/1.11.1_x86_64/taglib-1.11.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2bb4922da1de20136cdbc0375a716975aed496ccb3e26a08d7585c80f5364de7', armv7l: '2bb4922da1de20136cdbc0375a716975aed496ccb3e26a08d7585c80f5364de7', i686: 'b7e4b512b4772cdee6f94d61281a36b225af1d0a801867578808ae51f045479b', - x86_64: '685aa57d3822a4b92310a839cb76dee74b507991a5053dd976108f718c108698', + x86_64: '685aa57d3822a4b92310a839cb76dee74b507991a5053dd976108f718c108698' }) depends_on 'boost' diff --git a/packages/tcpdump.rb b/packages/tcpdump.rb index a0d454b78..ae83b0819 100644 --- a/packages/tcpdump.rb +++ b/packages/tcpdump.rb @@ -9,17 +9,17 @@ class Tcpdump < Package source_url 'http://www.tcpdump.org/release/tcpdump-4.9.2.tar.gz' source_sha256 '798b3536a29832ce0cbb07fafb1ce5097c95e308a6f592d14052e1ef1505fe79' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpdump/4.9.2_armv7l/tcpdump-4.9.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpdump/4.9.2_armv7l/tcpdump-4.9.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpdump/4.9.2_i686/tcpdump-4.9.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpdump/4.9.2_x86_64/tcpdump-4.9.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpdump/4.9.2_x86_64/tcpdump-4.9.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fd6105f6f5d0e3d516a2841cef121d6a9e48311cae1bcb3081aed66f7c008aaa', armv7l: 'fd6105f6f5d0e3d516a2841cef121d6a9e48311cae1bcb3081aed66f7c008aaa', i686: '6baee68c9c358efd4118f2c8555339554e2b75dfd31bd5809db9d9006cd2b620', - x86_64: 'cbf185dd7cfbbf0d7cf5779fcd661b76c8f9f153f9896bb0a712b196eedc2674', + x86_64: 'cbf185dd7cfbbf0d7cf5779fcd661b76c8f9f153f9896bb0a712b196eedc2674' }) depends_on 'libpcap' @@ -27,10 +27,10 @@ class Tcpdump < Package def self.build system "./configure --prefix=#{CREW_PREFIX} --with-user=#{USER}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/tcpflow.rb b/packages/tcpflow.rb index de6812b5c..55df48e7d 100644 --- a/packages/tcpflow.rb +++ b/packages/tcpflow.rb @@ -13,21 +13,21 @@ class Tcpflow < Package depends_on 'cairo' depends_on 'libpcap' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpflow/1.5.0_armv7l/tcpflow-1.5.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpflow/1.5.0_armv7l/tcpflow-1.5.0-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpflow/1.5.0_x86_64/tcpflow-1.5.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpflow/1.5.0_x86_64/tcpflow-1.5.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '080ce34873a9d15239a61117c58124946187278d39f0c432928e5dd70a919d59', armv7l: '080ce34873a9d15239a61117c58124946187278d39f0c432928e5dd70a919d59', - x86_64: 'c30c853d77b7111d2f03af13b605e430d24f16fa4ea4349288ebe63488fd4fc6', + x86_64: 'c30c853d77b7111d2f03af13b605e430d24f16fa4ea4349288ebe63488fd4fc6' }) def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}" + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}" system 'make' end diff --git a/packages/tcpstat.rb b/packages/tcpstat.rb index db87cf570..b1b604fd3 100644 --- a/packages/tcpstat.rb +++ b/packages/tcpstat.rb @@ -9,25 +9,25 @@ class Tcpstat < Package source_url 'https://web.archive.org/web/20160504233625/http://www.frenchfries.net/paul/tcpstat/tcpstat-1.5.tar.gz' source_sha256 '46fde9458cc5678264b0c5f2197f84ada9101951197fdeec5f04b0801fcff0ba' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpstat/1.5_armv7l/tcpstat-1.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpstat/1.5_armv7l/tcpstat-1.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpstat/1.5_i686/tcpstat-1.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpstat/1.5_x86_64/tcpstat-1.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpstat/1.5_x86_64/tcpstat-1.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9dc536b86bc7e6c133931ef586b8229386ab8528e6eea8ecfb12c8ba79ad349b', armv7l: '9dc536b86bc7e6c133931ef586b8229386ab8528e6eea8ecfb12c8ba79ad349b', i686: '7dfa94e3e50cc0be28aab02fb65fe5d43b2ce92d5961a4ce8e569b1035c032b0', - x86_64: 'e684114ddcf7733f9650d2998a02d5ec93bb07bbb612151e74dd323017538d34', + x86_64: 'e684114ddcf7733f9650d2998a02d5ec93bb07bbb612151e74dd323017538d34' }) def self.build - system "./configure", "--prefix=#{CREW_PREFIX}" - system "make" + system './configure', "--prefix=#{CREW_PREFIX}" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/tcpwrappers.rb b/packages/tcpwrappers.rb index 14248b70d..0bbd6e9b7 100644 --- a/packages/tcpwrappers.rb +++ b/packages/tcpwrappers.rb @@ -9,22 +9,22 @@ class Tcpwrappers < Package source_url 'ftp://ftp.porcupine.org/pub/security/tcp_wrappers_7.6.tar.gz' source_sha256 '9543d7adedf78a6de0b221ccbbd1952e08b5138717f4ade814039bb489a4315d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpwrappers/7.6_armv7l/tcpwrappers-7.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpwrappers/7.6_armv7l/tcpwrappers-7.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpwrappers/7.6_i686/tcpwrappers-7.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpwrappers/7.6_x86_64/tcpwrappers-7.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcpwrappers/7.6_x86_64/tcpwrappers-7.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '69e189227279eba546a162c314b40217ce272a30d6ae9ae5a7ce4715fa8fde16', armv7l: '69e189227279eba546a162c314b40217ce272a30d6ae9ae5a7ce4715fa8fde16', i686: 'c6b42d5afd6438a2b351d94dc16e0cc2af66610306eea1e13ba62420b973915c', - x86_64: '6bebba4d4bb3498ecad66271325ab1060c6d019bd0b7d57e4c80d7163b4f9d04', + x86_64: '6bebba4d4bb3498ecad66271325ab1060c6d019bd0b7d57e4c80d7163b4f9d04' }) def self.patch system 'curl -#LO http://www.linuxfromscratch.org/blfs/downloads/6.1/tcp_wrappers-7.6-shared_lib_plus_plus-1.patch' - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('tcp_wrappers-7.6-shared_lib_plus_plus-1.patch') ) == 'c88af3bc83ad032e58be47cf53a1941c281b7fe4690d2c23ce2923e26146d42a' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('tcp_wrappers-7.6-shared_lib_plus_plus-1.patch')) == 'c88af3bc83ad032e58be47cf53a1941c281b7fe4690d2c23ce2923e26146d42a' system 'patch -Np1 -i ./tcp_wrappers-7.6-shared_lib_plus_plus-1.patch' system 'sed -i -e "s,^extern char \*malloc();,/* & */," scaffold.c' system "sed -i 's,/usr/lib,#{CREW_LIB_PREFIX},' Makefile" @@ -42,12 +42,12 @@ class Tcpwrappers < Package end def self.install - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/sbin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/include" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/man/man3" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/man/man5" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/man/man8" - system "make", "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "PREFIX=#{CREW_PREFIX}", "LIBDIR=#{CREW_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/tcsh.rb b/packages/tcsh.rb index 67733c27d..688aeba17 100644 --- a/packages/tcsh.rb +++ b/packages/tcsh.rb @@ -9,29 +9,29 @@ class Tcsh < Package source_url 'https://astron.com/pub/tcsh/tcsh-6.22.03.tar.gz' source_sha256 'be2cfd653d2a0c7f506d2dd14c12324ba749bd484037be6df44a3973f52262b7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcsh/6.22.03_armv7l/tcsh-6.22.03-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcsh/6.22.03_armv7l/tcsh-6.22.03-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcsh/6.22.03_i686/tcsh-6.22.03-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcsh/6.22.03_x86_64/tcsh-6.22.03-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tcsh/6.22.03_x86_64/tcsh-6.22.03-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'caf87524b2701545318ba80f96c45c616ea2bbd98aab84bc7039c80142393943', armv7l: 'caf87524b2701545318ba80f96c45c616ea2bbd98aab84bc7039c80142393943', i686: '18d29203257ca85a42b31c4968207543efd38cbc89d12d0127bdc2bc7f30fcae', - x86_64: 'a84996be2c9b34a339695bfdb04e51a5ad98aff123c95ad35e9fcca18ed0d54f', + x86_64: 'a84996be2c9b34a339695bfdb04e51a5ad98aff123c95ad35e9fcca18ed0d54f' }) def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/teams.rb b/packages/teams.rb index ad4a34b96..68ace920f 100644 --- a/packages/teams.rb +++ b/packages/teams.rb @@ -18,12 +18,12 @@ class Teams < Package def self.build teams = <<~EOF - #!/bin/bash - GDK_BACKEND=x11 - cd #{CREW_PREFIX}/share/teams - ./teams "$@" + #!/bin/bash + GDK_BACKEND=x11 + cd #{CREW_PREFIX}/share/teams + ./teams "$@" EOF - IO.write('teams.sh', teams) + File.write('teams.sh', teams) end def self.install @@ -42,6 +42,7 @@ class Teams < Package config_dirs = ["#{CREW_PREFIX}/.config/Microsoft\ Teams\ -\ Preview", "#{CREW_PREFIX}/.config/Microsoft/Microsoft\ Teams"] config_dirs.each do |config_dir| next unless Dir.exist? config_dir + system "echo '#{config_dir}'; ls '#{config_dir}'" end print "\nWould you like to remove the config directories above? [y/N] " @@ -49,11 +50,12 @@ class Teams < Package when 'y', 'Y' config_dirs.each do |config_dir| next unless Dir.exist? config_dir + FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred end else - puts "Configuration saved.".lightgreen + puts 'Configuration saved.'.lightgreen end end end diff --git a/packages/telegram.rb b/packages/telegram.rb index 31f3db73e..fd5ca0bfd 100644 --- a/packages/telegram.rb +++ b/packages/telegram.rb @@ -15,10 +15,10 @@ class Telegram < Package def self.build telegram = <<~EOF - #!/bin/bash - QT_QPA_PLATFORM=wayland-egl DISPLAY= WAYLAND_DISPLAY=wayland-0 Telegram "$@" + #!/bin/bash + QT_QPA_PLATFORM=wayland-egl DISPLAY= WAYLAND_DISPLAY=wayland-0 Telegram "$@" EOF - IO.write('telegram', telegram) + File.write('telegram', telegram) end def self.install diff --git a/packages/tepl_5.rb b/packages/tepl_5.rb index c662a7484..7c4d50bf5 100644 --- a/packages/tepl_5.rb +++ b/packages/tepl_5.rb @@ -11,13 +11,13 @@ class Tepl_5 < Package git_hashtag @_ver binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_5/5.0.1_i686/tepl_5-5.0.1-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_5/5.0.1_i686/tepl_5-5.0.1-chromeos-i686.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_5/5.0.1-1_armv7l/tepl_5-5.0.1-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_5/5.0.1-1_armv7l/tepl_5-5.0.1-1-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_5/5.0.1-1_x86_64/tepl_5-5.0.1-1-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: '380fcc1fba9345a966726985dd7232d5bf1326bf62597f43b2bd194a40ce4a91', + i686: '380fcc1fba9345a966726985dd7232d5bf1326bf62597f43b2bd194a40ce4a91', aarch64: '720a58a348b85529676c8bd4caa1a1e1566e3afbbcb01017bd91808242c955d0', armv7l: '720a58a348b85529676c8bd4caa1a1e1566e3afbbcb01017bd91808242c955d0', x86_64: '347c0d84339c38b72332b8b91e468f85e72a69e5b13ceb5e689d49332f337c99' diff --git a/packages/tepl_6.rb b/packages/tepl_6.rb index 623dd2ea8..c62411b10 100644 --- a/packages/tepl_6.rb +++ b/packages/tepl_6.rb @@ -10,13 +10,13 @@ class Tepl_6 < Package git_hashtag version binary_url({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_6/5.99.0-d61f_i686/tepl_6-5.99.0-d61f-chromeos-i686.tar.xz', + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_6/5.99.0-d61f_i686/tepl_6-5.99.0-d61f-chromeos-i686.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_6/6.0.0.0_armv7l/tepl_6-6.0.0.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_6/6.0.0.0_armv7l/tepl_6-6.0.0.0-chromeos-armv7l.tpxz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tepl_6/6.0.0.0_x86_64/tepl_6-6.0.0.0-chromeos-x86_64.tpxz' }) binary_sha256({ - i686: 'f98b0034642f3433f036107d710f7c466701f94cea809e83908ada8c98305bc2', + i686: 'f98b0034642f3433f036107d710f7c466701f94cea809e83908ada8c98305bc2', aarch64: '91d6926ec63368229ac7526d719d15d1e2ae9b5cdb4e6046519792a7ce8f5a8a', armv7l: '91d6926ec63368229ac7526d719d15d1e2ae9b5cdb4e6046519792a7ce8f5a8a', x86_64: 'cb6aa557f538e25b3b9dff15ec7b02699b8efc13e76749d4b262406b541b577d' diff --git a/packages/termcap.rb b/packages/termcap.rb index dcbfaf16d..3819aed3c 100644 --- a/packages/termcap.rb +++ b/packages/termcap.rb @@ -9,22 +9,22 @@ class Termcap < Package source_url 'https://ftpmirror.gnu.org/termcap/termcap-1.3.1.tar.gz' source_sha256 '91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/termcap/1.3.1-1_armv7l/termcap-1.3.1-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/termcap/1.3.1-1_armv7l/termcap-1.3.1-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/termcap/1.3.1-1_i686/termcap-1.3.1-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/termcap/1.3.1-1_x86_64/termcap-1.3.1-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/termcap/1.3.1-1_x86_64/termcap-1.3.1-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c009c6ce4f03e6897c656f2e45a6d386ecbd06b78b766b054fa96a981611cc45', armv7l: 'c009c6ce4f03e6897c656f2e45a6d386ecbd06b78b766b054fa96a981611cc45', i686: '3bea54475c13ea40aba0a85152414699d32b60d525459afaf686d3fe0142ddc8', - x86_64: 'f57bd2e1b4cd1893ce97d3038c9fe8a67664ef448c8249b67148749da350542c', + x86_64: 'f57bd2e1b4cd1893ce97d3038c9fe8a67664ef448c8249b67148749da350542c' }) def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install diff --git a/packages/terminology.rb b/packages/terminology.rb index 4560dc3a8..3a8a9fd78 100644 --- a/packages/terminology.rb +++ b/packages/terminology.rb @@ -9,17 +9,17 @@ class Terminology < Package source_url 'https://download.enlightenment.org/rel/apps/terminology/terminology-1.8.0.tar.xz' source_sha256 'c6f5b003412f25507277702cabe1a11d7190971343c1d6030aa7d3fe5b45765f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/terminology/1.8.0_armv7l/terminology-1.8.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/terminology/1.8.0_armv7l/terminology-1.8.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/terminology/1.8.0_i686/terminology-1.8.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/terminology/1.8.0_x86_64/terminology-1.8.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/terminology/1.8.0_x86_64/terminology-1.8.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'be229db30e4c8c423bd89adb118e1e3d7958fe718ca5ecc149bfc395939b0523', armv7l: 'be229db30e4c8c423bd89adb118e1e3d7958fe718ca5ecc149bfc395939b0523', i686: 'd9d03f10e5522feec35fbb4ea2c789eb805a483403ceafacfc0ab6dcda3c36c6', - x86_64: '8d975f5df0ff60a90073b858141b042c0b5abe034b84c862b116e4ce0e767fdb', + x86_64: '8d975f5df0ff60a90073b858141b042c0b5abe034b84c862b116e4ce0e767fdb' }) depends_on 'desktop_file_utilities' diff --git a/packages/terminus.rb b/packages/terminus.rb index 4285ebb07..44516cd2d 100644 --- a/packages/terminus.rb +++ b/packages/terminus.rb @@ -12,7 +12,7 @@ class Terminus < Package def self.install system "curl -#LO https://github.com/pantheon-systems/terminus/releases/download/#{version}/terminus.phar" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('terminus.phar') ) == 'f8fd66afb825ba2314a3c1d9a0b0e7e3dedbe687668613bd511ff6b41c4c6516' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read('terminus.phar')) == 'f8fd66afb825ba2314a3c1d9a0b0e7e3dedbe687668613bd511ff6b41c4c6516' FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.install 'terminus.phar', "#{CREW_DEST_PREFIX}/bin/terminus", mode: 0o755 end diff --git a/packages/terraform.rb b/packages/terraform.rb index 33aa22ed8..eb30030c2 100644 --- a/packages/terraform.rb +++ b/packages/terraform.rb @@ -6,17 +6,17 @@ class Terraform < Package version '1.1.6' license 'Apache-2.0, BSD-2, BSD-4, ECL-2.0, imagemagick, ISC, JSON, MIT, MIT-with-advertising, MPL-2.0 and unicode' compatibility 'all' - source_url ({ + source_url({ aarch64: "https://releases.hashicorp.com/terraform/#{version}/terraform_#{version}_linux_arm.zip", armv7l: "https://releases.hashicorp.com/terraform/#{version}/terraform_#{version}_linux_arm.zip", i686: "https://releases.hashicorp.com/terraform/#{version}/terraform_#{version}_linux_386.zip", - x86_64: "https://releases.hashicorp.com/terraform/#{version}/terraform_#{version}_linux_amd64.zip", + x86_64: "https://releases.hashicorp.com/terraform/#{version}/terraform_#{version}_linux_amd64.zip" }) - source_sha256 ({ + source_sha256({ aarch64: '2b977ed400747f03374262f171d3deba710f303a0be2daafe9ae2fd65ed851f3', armv7l: '2b977ed400747f03374262f171d3deba710f303a0be2daafe9ae2fd65ed851f3', i686: 'e5a8bcbe048c4c3f510106d434208ceab22c627b314007145a2d0ec1c3086825', - x86_64: '3e330ce4c8c0434cdd79fe04ed6f6e28e72db44c47ae50d01c342c8a2b05d331', + x86_64: '3e330ce4c8c0434cdd79fe04ed6f6e28e72db44c47ae50d01c342c8a2b05d331' }) def self.install diff --git a/packages/testdisk.rb b/packages/testdisk.rb index 27121bbf9..921d1930a 100644 --- a/packages/testdisk.rb +++ b/packages/testdisk.rb @@ -9,17 +9,17 @@ class Testdisk < Package source_url 'https://www.cgsecurity.org/testdisk-7.2-WIP.tar.bz2' source_sha256 'c95dd532dad353713e8ca895a3faac31acef284f9f0fad299f69181fec583313' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/testdisk/7.2_armv7l/testdisk-7.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/testdisk/7.2_armv7l/testdisk-7.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/testdisk/7.2_i686/testdisk-7.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/testdisk/7.2_x86_64/testdisk-7.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/testdisk/7.2_x86_64/testdisk-7.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd1d42ff50e0792de2c5ddaec3abcb5de9e7057a3d7f63f883cdf283d336850ce', armv7l: 'd1d42ff50e0792de2c5ddaec3abcb5de9e7057a3d7f63f883cdf283d336850ce', i686: 'a3da5c747e406e52ed72d119ba4c308e6465c85b594cf21be9e9e63151551bc7', - x86_64: '8b5a399c8e43c821156eb632805fe94f0d6f81e99aaffbeb2e54f54e3a887c77', + x86_64: '8b5a399c8e43c821156eb632805fe94f0d6f81e99aaffbeb2e54f54e3a887c77' }) depends_on 'apriconv' diff --git a/packages/texlive.rb b/packages/texlive.rb index ce28036f1..82bed89ad 100644 --- a/packages/texlive.rb +++ b/packages/texlive.rb @@ -26,9 +26,7 @@ class Texlive < Package system 'curl -#LO ftp://ftp.fu-berlin.de/tex/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz.sha512' system "cat install-tl-unx.tar.gz.sha512 | xargs | cut -d' ' -f1 > sha512" sha512 = open('sha512').read.chomp - unless Digest::SHA512.hexdigest(File.read('install-tl-unx.tar.gz')) == sha512 - abort 'Checksum mismatch. :/ Try again.'.lightred - end + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA512.hexdigest(File.read('install-tl-unx.tar.gz')) == sha512 system 'tar xvf install-tl-unx.tar.gz' system 'mv install-tl-20*/* .' system 'rm -rf install-tl-20*/' @@ -61,7 +59,7 @@ class Texlive < Package export PATH="$PATH:#{path}/bin/#{@archpath}" export MANPATH="$MANPATH:#{path}/bin/texmf-dist/doc/man" TEXLIVEEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/texlive", @texliveenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/texlive", @texliveenv) end def self.postinstall diff --git a/packages/thunar.rb b/packages/thunar.rb index 2699b982f..bb254c0f8 100644 --- a/packages/thunar.rb +++ b/packages/thunar.rb @@ -10,15 +10,15 @@ class Thunar < Package source_url "https://archive.xfce.org/src/xfce/thunar/#{@_ver.rpartition('.')[0]}/thunar-#{@_ver}.tar.bz2" source_sha256 '4580913d6c88003dbffc7e6d98a843ca0ae0fd1c5fa7b1e49fef565f33c7bea7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/thunar/4.17.3_armv7l/thunar-4.17.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/thunar/4.17.3_armv7l/thunar-4.17.3-chromeos-armv7l.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/thunar/4.17.3_x86_64/thunar-4.17.3-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/thunar/4.17.3_x86_64/thunar-4.17.3-chromeos-x86_64.tpxz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4cd11110afd9b2b55ce2c167a494e95fd49e5b44ecece194e2561ea5e9b93c19', armv7l: '4cd11110afd9b2b55ce2c167a494e95fd49e5b44ecece194e2561ea5e9b93c19', - x86_64: 'f567c97ed456b27374b465283081605bb70d6b4a7ff84851580c45891f02945c', + x86_64: 'f567c97ed456b27374b465283081605bb70d6b4a7ff84851580c45891f02945c' }) depends_on 'exo' diff --git a/packages/ticker.rb b/packages/ticker.rb index 9be13d36d..91d4055eb 100644 --- a/packages/ticker.rb +++ b/packages/ticker.rb @@ -9,17 +9,17 @@ class Ticker < Package source_url 'https://httpredir.debian.org/debian/pool/main/t/ticker/ticker_1.13.tar.xz' source_sha256 '5d80787d4c27b3dc4f8ebec2868d52bcf365c1ef928e63dc6c3ac541efe40e98' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ticker/1.13_armv7l/ticker-1.13-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ticker/1.13_armv7l/ticker-1.13-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ticker/1.13_i686/ticker-1.13-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ticker/1.13_x86_64/ticker-1.13-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ticker/1.13_x86_64/ticker-1.13-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'd91f2b9b28e55878423c3f67b172d2983a346bae1e7d4d639343d0c86e1758c9', armv7l: 'd91f2b9b28e55878423c3f67b172d2983a346bae1e7d4d639343d0c86e1758c9', i686: '1319a716958c27c529e1427dd5789ca99a8d1e95200ca22451d3694b7e01cc93', - x86_64: '42f30e5bab0f5f2d54046bf044cd27f09e72d5b91ba89a788cb5189edff63a75', + x86_64: '42f30e5bab0f5f2d54046bf044cd27f09e72d5b91ba89a788cb5189edff63a75' }) depends_on 'slang' @@ -31,7 +31,7 @@ class Ticker < Package def self.build system "./configure #{CREW_OPTIONS} || true" # Configure will fail - system "make" + system 'make' end def self.install diff --git a/packages/tidy.rb b/packages/tidy.rb index 715399f3b..2beee4348 100644 --- a/packages/tidy.rb +++ b/packages/tidy.rb @@ -9,17 +9,17 @@ class Tidy < Package source_url 'https://github.com/htacg/tidy-html5/archive/5.6.0.tar.gz' source_sha256 '08a63bba3d9e7618d1570b4ecd6a7daa83c8e18a41c82455b6308bc11fe34958' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tidy/5.6.0_armv7l/tidy-5.6.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tidy/5.6.0_armv7l/tidy-5.6.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tidy/5.6.0_i686/tidy-5.6.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tidy/5.6.0_x86_64/tidy-5.6.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tidy/5.6.0_x86_64/tidy-5.6.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'cff1c1a6c12ac5503db6d5d38b674069df305dfdf5abe327af57f4fe10559b07', armv7l: 'cff1c1a6c12ac5503db6d5d38b674069df305dfdf5abe327af57f4fe10559b07', i686: '34c25a0930741ae084808c6008d9103efcdbc7d0f2e4fade64f6d4c9d239cdd2', - x86_64: 'd132e0477d2273b7b9a5077b5389b0325f3dfeaed7516a632fa14620ab32e95e', + x86_64: 'd132e0477d2273b7b9a5077b5389b0325f3dfeaed7516a632fa14620ab32e95e' }) def self.build @@ -36,7 +36,7 @@ class Tidy < Package def self.install Dir.chdir 'build/cmake' do - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/tig.rb b/packages/tig.rb index 391a91d47..8000702a3 100644 --- a/packages/tig.rb +++ b/packages/tig.rb @@ -9,17 +9,17 @@ class Tig < Package source_url 'https://github.com/jonas/tig/releases/download/tig-2.4.1/tig-2.4.1.tar.gz' source_sha256 'b6b6aa183e571224d0e1fab3ec482542c1a97fa7a85b26352dc31dbafe8558b8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tig/2.4.1_armv7l/tig-2.4.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tig/2.4.1_armv7l/tig-2.4.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tig/2.4.1_i686/tig-2.4.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tig/2.4.1_x86_64/tig-2.4.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tig/2.4.1_x86_64/tig-2.4.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '712274329587938cdb648fba374338f12f78145a0a69e2285f30a3ac0f2b0eb2', armv7l: '712274329587938cdb648fba374338f12f78145a0a69e2285f30a3ac0f2b0eb2', i686: '70ed711fb304a329f256e5802983110587e9f3e7c6378a12b73d5a0a6d5f5d36', - x86_64: '16aa53a2087362bfacb86aada31eccd4614b347b7b3202849c0ce790efc0cfcb', + x86_64: '16aa53a2087362bfacb86aada31eccd4614b347b7b3202849c0ce790efc0cfcb' }) def self.build diff --git a/packages/tilp.rb b/packages/tilp.rb index b425230a5..cede2dbcf 100644 --- a/packages/tilp.rb +++ b/packages/tilp.rb @@ -10,5 +10,4 @@ class Tilp < Package is_fake depends_on 'tilp2' - end diff --git a/packages/tilp2.rb b/packages/tilp2.rb index 005547421..1b2f7152e 100644 --- a/packages/tilp2.rb +++ b/packages/tilp2.rb @@ -9,17 +9,17 @@ class Tilp2 < Package source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/tilp2-1.18.tar.bz2' source_sha256 '7b3ab363eeb52504d6ef5811c5d264f8016060bb7bd427be5a064c2ed7384e47' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tilp2/1.18_armv7l/tilp2-1.18-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tilp2/1.18_armv7l/tilp2-1.18-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tilp2/1.18_i686/tilp2-1.18-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tilp2/1.18_x86_64/tilp2-1.18-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tilp2/1.18_x86_64/tilp2-1.18-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '201dc44208b9be80c48f7c490db5278734451890fbeb2d2a5d14453edd1fbf38', armv7l: '201dc44208b9be80c48f7c490db5278734451890fbeb2d2a5d14453edd1fbf38', i686: 'ab237640a29d6b6f5270958be66a85bc149c1e33b3bdffac6cc10e33e5de39b1', - x86_64: '6299305628afe6455a951234e91a1ee6dc501b48d0f47b1739963080be416536', + x86_64: '6299305628afe6455a951234e91a1ee6dc501b48d0f47b1739963080be416536' }) depends_on 'libticalcs2' @@ -61,17 +61,17 @@ diff -ur a/src/Makefile.am b/src/Makefile.am tilp_calcs.c tilp_cmdline.c tilp_config.c tilp_error.c \ tilp_files.c tilp_gif.c tilp_main.c \ _EOF' - system "patch -Np1 -i tilp2.patch" + system 'patch -Np1 -i tilp2.patch' end def self.build system 'autoreconf -i' - system "/usr/bin/env", - "CC=clc -fuse-ld=lld", - "CXX=clc++ -fuse-ld=lld", - "./configure", + system '/usr/bin/env', + 'CC=clc -fuse-ld=lld', + 'CXX=clc++ -fuse-ld=lld', + './configure', "--prefix=#{CREW_PREFIX}", - "--without-kde", + '--without-kde', "--libdir=#{CREW_LIB_PREFIX}" system 'make' end diff --git a/packages/tina.rb b/packages/tina.rb index 7f79bc586..eb797d45a 100644 --- a/packages/tina.rb +++ b/packages/tina.rb @@ -9,17 +9,17 @@ class Tina < Package source_url 'https://devel.ringlet.net/files/misc/tina/tina-0.1.12.tar.xz' source_sha256 '108cec9d1dbd938c67f3fae2e4238e12d064f1d12bd0d9debd0ee3ac79553edf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tina/0.1.12_armv7l/tina-0.1.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tina/0.1.12_armv7l/tina-0.1.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tina/0.1.12_i686/tina-0.1.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tina/0.1.12_x86_64/tina-0.1.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tina/0.1.12_x86_64/tina-0.1.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '07d4a2cdbffe0286a98b28ee0041d6d8cdb40ca18721c8dc4aeebcfd95416559', armv7l: '07d4a2cdbffe0286a98b28ee0041d6d8cdb40ca18721c8dc4aeebcfd95416559', i686: 'decefb2b9b8b30d1e34e8b82ddb89a4a416f5613352b75342922e068f26a3344', - x86_64: '5112dcef239f9f6e8b68eb420529d01e889fe84ae9f009e86bc21030096e2273', + x86_64: '5112dcef239f9f6e8b68eb420529d01e889fe84ae9f009e86bc21030096e2273' }) def self.build @@ -34,6 +34,6 @@ class Tina < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/tint2.rb b/packages/tint2.rb index acd91f74f..e0464b56f 100644 --- a/packages/tint2.rb +++ b/packages/tint2.rb @@ -9,23 +9,23 @@ class Tint2 < Package source_url 'https://gitlab.com/o9000/tint2/-/archive/v16.7/tint2-v16.7.tar.gz' source_sha256 '74962c1dd111be9955319a133a790b24fe5a8ef0315a1bcdabc58c1157c1fb26' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tint2/16.7_armv7l/tint2-16.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tint2/16.7_armv7l/tint2-16.7-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tint2/16.7_i686/tint2-16.7-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tint2/16.7_x86_64/tint2-16.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tint2/16.7_x86_64/tint2-16.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a975a792b4d533bf2d64a776c20c8b9e5b9a4e6b1243e8206f6051f1afc02c77', armv7l: 'a975a792b4d533bf2d64a776c20c8b9e5b9a4e6b1243e8206f6051f1afc02c77', i686: '4fe331c1caebc12e3bd2483ca91dd387df0e0b83c1cf66132c286794efcad04b', - x86_64: '3ed565ee2eddc788b01dfa0e2a77d582646b80eb2ca56bc11384cc09e4e19324', + x86_64: '3ed565ee2eddc788b01dfa0e2a77d582646b80eb2ca56bc11384cc09e4e19324' }) depends_on 'imlib2' depends_on 'gdk_pixbuf' - ENV['CFLAGS'] = "-lX11 -lXau" + ENV['CFLAGS'] = '-lX11 -lXau' def self.build Dir.mkdir 'build' Dir.chdir 'build' do @@ -36,7 +36,7 @@ class Tint2 < Package def self.install Dir.chdir 'build' do - system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end end diff --git a/packages/tinycc.rb b/packages/tinycc.rb index 4e7cf2814..34e192840 100644 --- a/packages/tinycc.rb +++ b/packages/tinycc.rb @@ -9,17 +9,17 @@ class Tinycc < Package source_url 'https://download.savannah.gnu.org/releases/tinycc/tcc-0.9.27.tar.bz2' source_sha256 'de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tinycc/0.9.27_armv7l/tinycc-0.9.27-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tinycc/0.9.27_armv7l/tinycc-0.9.27-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tinycc/0.9.27_i686/tinycc-0.9.27-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tinycc/0.9.27_x86_64/tinycc-0.9.27-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tinycc/0.9.27_x86_64/tinycc-0.9.27-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '029ba25378599e4fe2f4b17d1106f33dc0638fba4a993053eb75de8790a1fafc', armv7l: '029ba25378599e4fe2f4b17d1106f33dc0638fba4a993053eb75de8790a1fafc', i686: 'b403d10c7ee490f1769fef31a83cb75a0dbb26befc75a25fd290e796bdd45798', - x86_64: 'cff32a0b7312e376565d3b380e8d933c6e979caa940e64bc12872f6e2673c6be', + x86_64: 'cff32a0b7312e376565d3b380e8d933c6e979caa940e64bc12872f6e2673c6be' }) def self.patch diff --git a/packages/tinycore.rb b/packages/tinycore.rb index 0885d2a72..458e251f3 100644 --- a/packages/tinycore.rb +++ b/packages/tinycore.rb @@ -19,9 +19,9 @@ class Tinycore < Package source_sha256 'cbc2f97c8b8dada90ec3cf99b328ec73c1b0fa9cc2cb594d273fd7b118610d49' end - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) def self.build @@ -44,7 +44,7 @@ else fi ' > tinycore" else - system "echo '#!/bin/bash + system "echo '#!/bin/bash set -e @@ -57,8 +57,8 @@ export OPT=`shift; echo $@` LD_LIBRARY_PATH=$LD_LIBRARY_PATH:#{CREW_PREFIX}/share/tinycore/$PKG/usr/local/lib #{CREW_PREFIX}/share/tinycore/$PKG/usr/local/bin/$BIN $OPT ' > tinycore" end - system "chmod a+x tinycore" - system "cp ../bash.tcz ." + system 'chmod a+x tinycore' + system 'cp ../bash.tcz .' end def self.install @@ -72,18 +72,18 @@ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:#{CREW_PREFIX}/share/tinycore/$PKG/usr/local/li def self.postinstall puts puts "Examples are located at #{CREW_PREFIX}/share/tinycore/examples/".lightblue - puts "To try TinyCore Bash, please execute:".lightblue + puts 'To try TinyCore Bash, please execute:'.lightblue puts "sudo mount -o loop #{CREW_PREFIX}/share/tinycore/examples/bash.tcz #{CREW_PREFIX}/share/tinycore/bash/".lightblue - puts "tinycore bash.bash".lightblue + puts 'tinycore bash.bash'.lightblue puts "sudo umount #{CREW_PREFIX}/share/tinycore/bash/".lightblue puts - puts "The executable names are in the format of Snap executable names.".lightblue - puts "This is imperative to be able to run TinyCore programs.".lightblue + puts 'The executable names are in the format of Snap executable names.'.lightblue + puts 'This is imperative to be able to run TinyCore programs.'.lightblue puts "For example, to run the 'bashbug' program in the TinyCore 'bash' package, please execute:".lightblue - puts "tinycore bash.bashbug".lightblue + puts 'tinycore bash.bashbug'.lightblue puts puts "To run a binary that has a dot in its name, such as 'ld.gold', use the full name:".lightblue - puts "tinycore binutils.ld.gold".lightblue + puts 'tinycore binutils.ld.gold'.lightblue puts end end diff --git a/packages/tldr.rb b/packages/tldr.rb index 9831138f8..5d17e41dd 100644 --- a/packages/tldr.rb +++ b/packages/tldr.rb @@ -9,17 +9,17 @@ class Tldr < Package source_url 'https://github.com/raylee/tldr-sh-client/archive/93cfb278d2c56c3518a39ba3e01cbfc40423cc3b.tar.gz' source_sha256 'd565c6bdc594b87bf204fa35b3059011931a3cb59b935812c8a8a5fbe1fbd5e5' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tldr/93cfb27_armv7l/tldr-93cfb27-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tldr/93cfb27_armv7l/tldr-93cfb27-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tldr/93cfb27_i686/tldr-93cfb27-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tldr/93cfb27_x86_64/tldr-93cfb27-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tldr/93cfb27_x86_64/tldr-93cfb27-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '50b8a689875f48dbc91e3b9b7951907dd3f40a2292ab269037b4cb4095e22ddc', armv7l: '50b8a689875f48dbc91e3b9b7951907dd3f40a2292ab269037b4cb4095e22ddc', i686: 'be993d6193f793920125ff7521f557a19ecff4fd67fd8306b8e3e6e8c40d6427', - x86_64: '823e0b61fb8d1c193e57c0ba82019622bee800a717a4682af9a701b5f5f43173', + x86_64: '823e0b61fb8d1c193e57c0ba82019622bee800a717a4682af9a701b5f5f43173' }) def self.install diff --git a/packages/tmux.rb b/packages/tmux.rb index c7c070a14..2e77259f7 100644 --- a/packages/tmux.rb +++ b/packages/tmux.rb @@ -9,17 +9,17 @@ class Tmux < Package source_url 'https://github.com/tmux/tmux/releases/download/2.9/tmux-2.9.tar.gz' source_sha256 '34901232f486fd99f3a39e864575e658b5d49f43289ccc6ee57c365f2e2c2980' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tmux/2.9_armv7l/tmux-2.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tmux/2.9_armv7l/tmux-2.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tmux/2.9_i686/tmux-2.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tmux/2.9_x86_64/tmux-2.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tmux/2.9_x86_64/tmux-2.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '99938a59550bdbc0354332c6960a8648fc5096d611ae0b595c1b806d6fbe9064', armv7l: '99938a59550bdbc0354332c6960a8648fc5096d611ae0b595c1b806d6fbe9064', i686: 'b8266f980bb84415518a129aa816486e76a518fe52766fbb683d2c3144ef106b', - x86_64: 'd16ffdb0c0cc7378587e43a06823404061e7db65a4fcbcaf7f59548c3eb3646f', + x86_64: 'd16ffdb0c0cc7378587e43a06823404061e7db65a4fcbcaf7f59548c3eb3646f' }) depends_on 'libevent' diff --git a/packages/torbrowser.rb b/packages/torbrowser.rb index 51de13d14..3e61564d3 100644 --- a/packages/torbrowser.rb +++ b/packages/torbrowser.rb @@ -32,7 +32,7 @@ class Torbrowser < Package def self.postinstall print "\nSet Tor as your default browser? [Y/n]: " - case STDIN.getc + case $stdin.getc when "\n", 'Y', 'y' Dir.chdir("#{CREW_PREFIX}/bin") do FileUtils.ln_sf 'tor', 'x-www-browser' @@ -46,8 +46,8 @@ class Torbrowser < Package def self.remove Dir.chdir("#{CREW_PREFIX}/bin") do - if File.exist?('x-www-browser') and File.symlink?('x-www-browser') \ - and File.realpath('x-www-browser') == "#{CREW_PREFIX}/bin/tor" + if File.exist?('x-www-browser') && File.symlink?('x-www-browser') \ + && (File.realpath('x-www-browser') == "#{CREW_PREFIX}/bin/tor") FileUtils.rm 'x-www-browser' end end diff --git a/packages/totem_pl_parser.rb b/packages/totem_pl_parser.rb index 1e6f55c15..554a75bfd 100644 --- a/packages/totem_pl_parser.rb +++ b/packages/totem_pl_parser.rb @@ -12,12 +12,12 @@ class Totem_pl_parser < Package binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/totem_pl_parser/3.26.6_armv7l/totem_pl_parser-3.26.6-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/totem_pl_parser/3.26.6_armv7l/totem_pl_parser-3.26.6-chromeos-armv7l.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/totem_pl_parser/3.26.6_x86_64/totem_pl_parser-3.26.6-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/totem_pl_parser/3.26.6_x86_64/totem_pl_parser-3.26.6-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: '0b5ddaa9e3078bf36f0f6c86047ac03c23df75cc31bf098191a269e9c978c1c9', armv7l: '0b5ddaa9e3078bf36f0f6c86047ac03c23df75cc31bf098191a269e9c978c1c9', - x86_64: 'd940b25706611415e4fe0d8e7d090d55b3b7b44d02a6884f9b5386a0a3555175', + x86_64: 'd940b25706611415e4fe0d8e7d090d55b3b7b44d02a6884f9b5386a0a3555175' }) depends_on 'gobject_introspection' diff --git a/packages/tpp.rb b/packages/tpp.rb index b80bcd040..9bd609dbe 100644 --- a/packages/tpp.rb +++ b/packages/tpp.rb @@ -9,29 +9,29 @@ class Tpp < Package source_url 'http://www.ngolde.de/download/tpp-1.3.1.tar.gz' source_sha256 '68e3de94fbfb62bd91a6d635581bcf8671a306fffe615d00294d388ad91e1b5f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tpp/1.3.1_armv7l/tpp-1.3.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tpp/1.3.1_armv7l/tpp-1.3.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tpp/1.3.1_i686/tpp-1.3.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tpp/1.3.1_x86_64/tpp-1.3.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tpp/1.3.1_x86_64/tpp-1.3.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e9c8e83cdd2ed2571e2959b47b33b22f621eb78fd3ef10942c6b30c50a22d823', armv7l: 'e9c8e83cdd2ed2571e2959b47b33b22f621eb78fd3ef10942c6b30c50a22d823', i686: 'ace7af2826c5f61c639ca903e2c5617f6794ca1f2ae8aa0fc4b8b76f0f780bdd', - x86_64: '5840c967253bd4eae0e157f7af292d5f10eddc2ca2e8f2fc1fada4d0bb56a14a', + x86_64: '5840c967253bd4eae0e157f7af292d5f10eddc2ca2e8f2fc1fada4d0bb56a14a' }) def self.build - installed=`gem list | grep ^ncurses-ruby` - system "gem install ncurses-ruby" unless "#{installed}" != "" + installed = `gem list | grep ^ncurses-ruby` + system 'gem install ncurses-ruby' unless installed.to_s != '' system "sed -i 's,prefix=/usr/local,prefix=#{CREW_DEST_PREFIX},' Makefile" end def self.install system "mkdir -p #{CREW_DEST_PREFIX}/bin" system "mkdir -p #{CREW_DEST_PREFIX}/share/man/man1" - system "make install" + system 'make install' system "gzip -9 #{CREW_DEST_PREFIX}/share/man/man1/tpp.1" end end diff --git a/packages/traceroute.rb b/packages/traceroute.rb index 44feaec8c..9b089d925 100644 --- a/packages/traceroute.rb +++ b/packages/traceroute.rb @@ -9,26 +9,26 @@ class Traceroute < Package source_url 'https://downloads.sourceforge.net/project/traceroute/traceroute/traceroute-2.1.0/traceroute-2.1.0.tar.gz' source_sha256 '3669d22a34d3f38ed50caba18cd525ba55c5c00d5465f2d20d7472e5d81603b6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/traceroute/2.1.0_armv7l/traceroute-2.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/traceroute/2.1.0_armv7l/traceroute-2.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/traceroute/2.1.0_i686/traceroute-2.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/traceroute/2.1.0_x86_64/traceroute-2.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/traceroute/2.1.0_x86_64/traceroute-2.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4342a2b6b38304f358664cacb75c9d97bf1eb284cd7f000087b62699bfebc835', armv7l: '4342a2b6b38304f358664cacb75c9d97bf1eb284cd7f000087b62699bfebc835', i686: '736d285cddf4ca0263228fd2b121cc568e4abb97040498edeb26ace1b1e17288', - x86_64: 'db706290793033ec37f81c512f914f101fd4c36df7bc8e48e03f0f19ea2f5b6e', + x86_64: 'db706290793033ec37f81c512f914f101fd4c36df7bc8e48e03f0f19ea2f5b6e' }) def self.build # add /usr/lib64 to vpath to check /usr/lib64/libm.so - system "sed", "-i", "Make.rules", "-e", "/vpath lib%.so/s:$: /usr/lib64:" - system "make" + system 'sed', '-i', 'Make.rules', '-e', '/vpath lib%.so/s:$: /usr/lib64:' + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/translate_shell.rb b/packages/translate_shell.rb index 84d0d65eb..a2e5ea240 100644 --- a/packages/translate_shell.rb +++ b/packages/translate_shell.rb @@ -9,17 +9,17 @@ class Translate_shell < Package source_url 'https://github.com/soimort/translate-shell/archive/v0.9.6.12.tar.gz' source_sha256 '4c4843a8c66276190535b8435775ecb5d9c8286083a33cdbe2db608eba93ca97' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/translate_shell/0.9.6.12_armv7l/translate_shell-0.9.6.12-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/translate_shell/0.9.6.12_armv7l/translate_shell-0.9.6.12-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/translate_shell/0.9.6.12_i686/translate_shell-0.9.6.12-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/translate_shell/0.9.6.12_x86_64/translate_shell-0.9.6.12-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/translate_shell/0.9.6.12_x86_64/translate_shell-0.9.6.12-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bc872006b0244ca14597766b9a7c0ef5d432cd3502dedc2d3f541c214b20c131', armv7l: 'bc872006b0244ca14597766b9a7c0ef5d432cd3502dedc2d3f541c214b20c131', i686: 'e463ba1532762b85555ca82326b460d36e25e8f99cc7943baa40fdf02217a627', - x86_64: '200047abf2945d2df10815ed1469f22020f00fe93d16ea8dd279e36795cc78d8', + x86_64: '200047abf2945d2df10815ed1469f22020f00fe93d16ea8dd279e36795cc78d8' }) depends_on 'rlwrap' @@ -27,14 +27,14 @@ class Translate_shell < Package depends_on 'aspell' # Can also depend on hunspell instead of aspell def self.build - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/tre.rb b/packages/tre.rb index 50c4166fe..a7cd5b480 100644 --- a/packages/tre.rb +++ b/packages/tre.rb @@ -9,17 +9,17 @@ class Tre < Package source_url 'https://github.com/laurikari/tre/archive/6fb7206b935b35814c5078c20046dbe065435363.tar.gz' source_sha256 'd2810576685b10c6bf9270793550032bdada04afd963fa4670a08fdc57859bdd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tre/6fb7206_armv7l/tre-6fb7206-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tre/6fb7206_armv7l/tre-6fb7206-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tre/6fb7206_i686/tre-6fb7206-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tre/6fb7206_x86_64/tre-6fb7206-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tre/6fb7206_x86_64/tre-6fb7206-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6c59cddabc2dd32d56b97b48b32fca26cb654b453cb3c8089bc50cd78266e217', armv7l: '6c59cddabc2dd32d56b97b48b32fca26cb654b453cb3c8089bc50cd78266e217', i686: '54c589df47bf9822b6e14b67d10a03457989bcb532a3ea899d2619a8e602f539', - x86_64: 'b5d531c2f83c53fb1f54c5b658bb67fb875e16183a9cdc2c4d5a03cf7e091130', + x86_64: 'b5d531c2f83c53fb1f54c5b658bb67fb875e16183a9cdc2c4d5a03cf7e091130' }) def self.build @@ -32,6 +32,6 @@ class Tre < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/tree.rb b/packages/tree.rb index 35963c741..7d43c235f 100644 --- a/packages/tree.rb +++ b/packages/tree.rb @@ -9,27 +9,27 @@ class Tree < Package source_url 'http://mama.indstate.edu/users/ice/tree/src/tree-1.8.0.tgz' source_sha256 '715d5d4b434321ce74706d0dd067505bb60c5ea83b5f0b3655dae40aa6f9b7c2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tree/1.8.0_armv7l/tree-1.8.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tree/1.8.0_armv7l/tree-1.8.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tree/1.8.0_i686/tree-1.8.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tree/1.8.0_x86_64/tree-1.8.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/tree/1.8.0_x86_64/tree-1.8.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a7505aeb61a91e3735cd89e139632af5229a41d693e7b088fcdd6b5db630504a', armv7l: 'a7505aeb61a91e3735cd89e139632af5229a41d693e7b088fcdd6b5db630504a', i686: '648c1628521180d65f0ccdd12a9e1a90c3571988dc9debda621878dd06d9eef6', - x86_64: '32d029842308d0d237c09109248bb9244a6a2cac38eba679674b7b26555f11a2', + x86_64: '32d029842308d0d237c09109248bb9244a6a2cac38eba679674b7b26555f11a2' }) def self.build system "sed -i 's,/usr,#{CREW_PREFIX},g' Makefile" system "sed -i '25s,=,=$(DESTDIR),' Makefile" system "sed -i '27s,=,=$(DESTDIR),' Makefile" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/ttf2pt1.rb b/packages/ttf2pt1.rb index aa1b87dfa..b1474062f 100644 --- a/packages/ttf2pt1.rb +++ b/packages/ttf2pt1.rb @@ -9,17 +9,17 @@ class Ttf2pt1 < Package source_url 'https://downloads.sourceforge.net/project/ttf2pt1/ttf2pt1/3.4.4/ttf2pt1-3.4.4.tgz' source_sha256 'ae926288be910073883b5c8a3b8fc168fde52b91199fdf13e92d72328945e1d0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ttf2pt1/3.4.4_armv7l/ttf2pt1-3.4.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ttf2pt1/3.4.4_armv7l/ttf2pt1-3.4.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ttf2pt1/3.4.4_i686/ttf2pt1-3.4.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ttf2pt1/3.4.4_x86_64/ttf2pt1-3.4.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ttf2pt1/3.4.4_x86_64/ttf2pt1-3.4.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '2ec84f7e4625661c6566c5252ca8fb6034d854a87593856c187a9587f10e286c', armv7l: '2ec84f7e4625661c6566c5252ca8fb6034d854a87593856c187a9587f10e286c', i686: 'eb43e1cee6093de979abdcfd11409149bba328f0e4ac73e77305d5e3baea322f', - x86_64: 'e8faecc72638a7df553126f461d87b278ed0cb064a19bad8d9d1f28240ee8e76', + x86_64: 'e8faecc72638a7df553126f461d87b278ed0cb064a19bad8d9d1f28240ee8e76' }) depends_on 'help2man' => :build @@ -33,7 +33,7 @@ class Ttf2pt1 < Package def self.build system 'make veryclean' system 'make all' - system "help2man -N --no-discard-stderr -o t1asm.1 ./t1asm" + system 'help2man -N --no-discard-stderr -o t1asm.1 ./t1asm' system "sed -i 's,This is t1asm .,t1asm,g' t1asm.1" system "sed -i 's,This \\\\- m,M,' t1asm.1" system "sed -i 's,THIS,T1ASM,' t1asm.1" diff --git a/packages/twm.rb b/packages/twm.rb index 088665777..f15fab27b 100644 --- a/packages/twm.rb +++ b/packages/twm.rb @@ -9,17 +9,17 @@ class Twm < Package source_url 'https://www.x.org/pub/individual/app/twm-1.0.11.tar.xz' source_sha256 'f4e8a842dec410e79741f25ed4dfac09df080835d0bba2e3983b5914569b68c7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/twm/1.0.11_armv7l/twm-1.0.11-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/twm/1.0.11_armv7l/twm-1.0.11-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/twm/1.0.11_i686/twm-1.0.11-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/twm/1.0.11_x86_64/twm-1.0.11-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/twm/1.0.11_x86_64/twm-1.0.11-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '84bc4882736d4ed174741a07c60404d47cdbad726ac7e9b7ace07012ded84d58', armv7l: '84bc4882736d4ed174741a07c60404d47cdbad726ac7e9b7ace07012ded84d58', i686: 'e8c77ddd87e509a4d801bf9383c5ecc9eaa5f8cfaf73818fc3d47f23377689bf', - x86_64: '9108a3204e5b9eb37689aa8e97af6168cf3f4864c29d8d8e4e58ca6355de74a2', + x86_64: '9108a3204e5b9eb37689aa8e97af6168cf3f4864c29d8d8e4e58ca6355de74a2' }) depends_on 'xorg_server' diff --git a/packages/txt2man.rb b/packages/txt2man.rb index 51b67a9bb..f3d67e21f 100644 --- a/packages/txt2man.rb +++ b/packages/txt2man.rb @@ -9,21 +9,21 @@ class Txt2man < Package source_url 'http://mvertes.free.fr/download/txt2man-1.5.6.tar.gz' source_sha256 '984825c5fd0cb3495160bf3277f327078081a8dc219dc466509e307ec9a2b52a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/txt2man/1.5.6-1_armv7l/txt2man-1.5.6-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/txt2man/1.5.6-1_armv7l/txt2man-1.5.6-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/txt2man/1.5.6-1_i686/txt2man-1.5.6-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/txt2man/1.5.6-1_x86_64/txt2man-1.5.6-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/txt2man/1.5.6-1_x86_64/txt2man-1.5.6-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0b6b3292d3f543f885b9aa8bfa91e0ffc25c539e73f412604077855bc2c8f5d7', armv7l: '0b6b3292d3f543f885b9aa8bfa91e0ffc25c539e73f412604077855bc2c8f5d7', i686: '188870876c03bdd218e4a7bbd542dd5006d961a2bd8640714a8981b8d89d2532', - x86_64: 'e0776d50fcdc817d6646b9424029ab244bcfcfaa4a16c209bfb7b29bb5e14dab', + x86_64: 'e0776d50fcdc817d6646b9424029ab244bcfcfaa4a16c209bfb7b29bb5e14dab' }) def self.build - system "gzip -9 *.1" + system 'gzip -9 *.1' end def self.install diff --git a/packages/uchardet.rb b/packages/uchardet.rb index 20e6ad5c8..112448b0f 100644 --- a/packages/uchardet.rb +++ b/packages/uchardet.rb @@ -9,17 +9,17 @@ class Uchardet < Package source_url 'https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.6.tar.xz' source_sha256 '8351328cdfbcb2432e63938721dd781eb8c11ebc56e3a89d0f84576b96002c61' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uchardet/0.0.6_armv7l/uchardet-0.0.6-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uchardet/0.0.6_armv7l/uchardet-0.0.6-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uchardet/0.0.6_i686/uchardet-0.0.6-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uchardet/0.0.6_x86_64/uchardet-0.0.6-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uchardet/0.0.6_x86_64/uchardet-0.0.6-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3e3e33899d7c3752750fc9b71a43fe46728a2cc9b129ef2a66141c4db61f32f3', armv7l: '3e3e33899d7c3752750fc9b71a43fe46728a2cc9b129ef2a66141c4db61f32f3', i686: 'd212dd9da6356ed8a8f85f0cb969e81266ff7dd0b3922fee0f5968d701f95362', - x86_64: '75d94151c984a1b983e765fdfe33f767c84170c0b95724671665d4a8f80cb4be', + x86_64: '75d94151c984a1b983e765fdfe33f767c84170c0b95724671665d4a8f80cb4be' }) def self.build @@ -27,6 +27,6 @@ class Uchardet < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/udeler.rb b/packages/udeler.rb index 4c828091e..4e9d067c0 100644 --- a/packages/udeler.rb +++ b/packages/udeler.rb @@ -20,11 +20,11 @@ class Udeler < Package def self.build udeler = <<~EOF - #!/bin/bash - cd #{CREW_PREFIX}/share/udeler - GDK_BACKEND=x11 ./AppRun "$@" + #!/bin/bash + cd #{CREW_PREFIX}/share/udeler + GDK_BACKEND=x11 ./AppRun "$@" EOF - IO.write('udeler.sh', udeler) + File.write('udeler.sh', udeler) end def self.install @@ -33,7 +33,7 @@ class Udeler < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/udeler" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/applications" FileUtils.mv 'udeler.desktop', "#{CREW_DEST_PREFIX}/share/applications" - FileUtils.install 'udeler.sh', "#{CREW_DEST_PREFIX}/bin/udeler", mode: 0755 + FileUtils.install 'udeler.sh', "#{CREW_DEST_PREFIX}/bin/udeler", mode: 0o755 FileUtils.mv Dir['*'], "#{CREW_DEST_PREFIX}/share/udeler" end diff --git a/packages/uget.rb b/packages/uget.rb index b7a0ad683..7ccabc698 100644 --- a/packages/uget.rb +++ b/packages/uget.rb @@ -9,17 +9,17 @@ class Uget < Package source_url 'https://prdownloads.sourceforge.net/project/urlget/uget%20%28stable%29/2.2.1/uget-2.2.1.tar.gz' source_sha256 '445cf58799a9a06e08cd4180b172f4b0a8a8c2ee82da732bdfe2dd502d949936' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uget/2.2.1_armv7l/uget-2.2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uget/2.2.1_armv7l/uget-2.2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uget/2.2.1_i686/uget-2.2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uget/2.2.1_x86_64/uget-2.2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/uget/2.2.1_x86_64/uget-2.2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ca69d322f0584a63365f90a390adc5b5c543fc8554091f27b23b8cdd2dc60a5a', armv7l: 'ca69d322f0584a63365f90a390adc5b5c543fc8554091f27b23b8cdd2dc60a5a', i686: 'b408fd80bc029f391f6ea442947a93f314d8b454bdf6d0e51b909eb537187bbf', - x86_64: 'e75eeddfb77a1d22fbe9ff38b20b65a2e85862b22812f78296a4f760f44a0854', + x86_64: 'e75eeddfb77a1d22fbe9ff38b20b65a2e85862b22812f78296a4f760f44a0854' }) depends_on 'libcurl' @@ -39,7 +39,7 @@ class Uget < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "ln -sf #{CREW_PREFIX}/bin/uget-gtk #{CREW_DEST_PREFIX}/bin/uget" end end diff --git a/packages/umockdev.rb b/packages/umockdev.rb index e96aaeab2..1b6a36df4 100644 --- a/packages/umockdev.rb +++ b/packages/umockdev.rb @@ -9,31 +9,31 @@ class Umockdev < Package source_url 'https://github.com/martinpitt/umockdev/archive/0.9.4.tar.gz' source_sha256 '9f13e8a836ef36158e2cc2b679cb99639e1f68a430b04fbe4dd07d3cb2b32a75' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/umockdev/0.9.4_armv7l/umockdev-0.9.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/umockdev/0.9.4_armv7l/umockdev-0.9.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/umockdev/0.9.4_i686/umockdev-0.9.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/umockdev/0.9.4_x86_64/umockdev-0.9.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/umockdev/0.9.4_x86_64/umockdev-0.9.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '62d6ad9b0cbcbd6c50634e7ee0e77365b810b3a0be57fb61fbde768018428e92', armv7l: '62d6ad9b0cbcbd6c50634e7ee0e77365b810b3a0be57fb61fbde768018428e92', i686: '69a3a9f89569b72bf0c61aaf46ee045d02ef5de23e8cca169a207c4ac89bfd80', - x86_64: '95fd0e8eeacb4d95051cf80a1d6a44e4882c51f4be477f100c1d69e43f61fbd4', + x86_64: '95fd0e8eeacb4d95051cf80a1d6a44e4882c51f4be477f100c1d69e43f61fbd4' }) depends_on 'glib' depends_on 'libgudev' - depends_on 'vala' => :build + depends_on 'vala' => :build depends_on 'py3_six' => :build def self.build - system "./autogen.sh" + system './autogen.sh' system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/units.rb b/packages/units.rb index 9d21e55d0..8c785ae3d 100644 --- a/packages/units.rb +++ b/packages/units.rb @@ -9,22 +9,22 @@ class Units < Package source_url 'https://ftpmirror.gnu.org/units/units-2.19.tar.gz' source_sha256 '4262136bdfc152b63ff5a9b93a7d80ce18b5e8bebdcffddc932dda769e306556' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/units/2.19_armv7l/units-2.19-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/units/2.19_armv7l/units-2.19-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/units/2.19_i686/units-2.19-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/units/2.19_x86_64/units-2.19-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/units/2.19_x86_64/units-2.19-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e49576db081d5ea2e78fffbae17b0140895b8956bc21707519f2a240bf6ae149', armv7l: 'e49576db081d5ea2e78fffbae17b0140895b8956bc21707519f2a240bf6ae149', i686: 'b4ac65ba8c5961a8e3f3f9d9fa4a38ebb988aee06cfe5d17cc3861d1ec77572a', - x86_64: 'a2aaaa83951b519431e14738d5eebd4caea2a16375f195efb5240b34a2789981', + x86_64: 'a2aaaa83951b519431e14738d5eebd4caea2a16375f195efb5240b34a2789981' }) def self.build system './configure', - "--prefix=#{CREW_PREFIX}" + "--prefix=#{CREW_PREFIX}" system 'make' end diff --git a/packages/unrar.rb b/packages/unrar.rb index 759750ca1..f0884c21d 100644 --- a/packages/unrar.rb +++ b/packages/unrar.rb @@ -9,26 +9,26 @@ class Unrar < Package source_url 'https://www.rarlab.com/rar/unrarsrc-5.6.3.tar.gz' source_sha256 'c590e70a745d840ae9b9f05ba6c449438838c8280d76ce796a26b3fcd0a1972e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrar/5.6.3_armv7l/unrar-5.6.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrar/5.6.3_armv7l/unrar-5.6.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrar/5.6.3_i686/unrar-5.6.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrar/5.6.3_x86_64/unrar-5.6.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrar/5.6.3_x86_64/unrar-5.6.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ebf07529e4586d9494a41e0c0bc08d9c45b706a953ed9dc224b93e67f6b26cab', armv7l: 'ebf07529e4586d9494a41e0c0bc08d9c45b706a953ed9dc224b93e67f6b26cab', i686: '352da95a4126086f58fb69ae4aa4301f5464d52ac7c0d527e0434aaa6c846bee', - x86_64: 'ff5bc1b1c1b2f04cfc69b42345df16cac2bfc4be64a15016825e7980b4f5683f', + x86_64: 'ff5bc1b1c1b2f04cfc69b42345df16cac2bfc4be64a15016825e7980b4f5683f' }) def self.build # force to compile in sequential since unrar Makefile doesn't work in parallel - system "make", "-j1", "all" - system "make", "-j1", "lib" + system 'make', '-j1', 'all' + system 'make', '-j1', 'lib' end def self.install - system "make", "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_PREFIX}", "install" + system 'make', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_PREFIX}", 'install' end end diff --git a/packages/unrtf.rb b/packages/unrtf.rb index 081558cbf..85a5f9c55 100644 --- a/packages/unrtf.rb +++ b/packages/unrtf.rb @@ -9,25 +9,25 @@ class Unrtf < Package source_url 'https://www.gnu.org/software/unrtf/unrtf-0.21.9.tar.gz' source_sha256 '22a37826f96d754e335fb69f8036c068c00dd01ee9edd9461a36df0085fb8ddd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrtf/0.21.9_armv7l/unrtf-0.21.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrtf/0.21.9_armv7l/unrtf-0.21.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrtf/0.21.9_i686/unrtf-0.21.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrtf/0.21.9_x86_64/unrtf-0.21.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unrtf/0.21.9_x86_64/unrtf-0.21.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '60ac4110be548c1d7f52210f30b2af30774ca532b245778badd0f5ecec4fc669', armv7l: '60ac4110be548c1d7f52210f30b2af30774ca532b245778badd0f5ecec4fc669', i686: 'c6ebb018e9c82cede4d0847b00c4cea44b209ca4f23ffa404d62276d6baa95d1', - x86_64: '905c08e45a27b7a40aa2986ce9576f24fc36118f185dad78cd728cef51af8e54', + x86_64: '905c08e45a27b7a40aa2986ce9576f24fc36118f185dad78cd728cef51af8e54' }) def self.build system './bootstrap' system './configure', - "--prefix=#{CREW_PREFIX}", - '--disable-depedency-tracking', - '--disable-maintainer-mode' + "--prefix=#{CREW_PREFIX}", + '--disable-depedency-tracking', + '--disable-maintainer-mode' system 'make' end diff --git a/packages/unshield.rb b/packages/unshield.rb index 0658f5e5c..928b183bf 100644 --- a/packages/unshield.rb +++ b/packages/unshield.rb @@ -9,17 +9,17 @@ class Unshield < Package source_url 'https://github.com/twogood/unshield/archive/1.4.2.tar.gz' source_sha256 '5dd4ea0c7e97ad8e3677ff3a254b116df08a5d041c2df8859aad5c4f88d1f774' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unshield/1.4.2_armv7l/unshield-1.4.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unshield/1.4.2_armv7l/unshield-1.4.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unshield/1.4.2_i686/unshield-1.4.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unshield/1.4.2_x86_64/unshield-1.4.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unshield/1.4.2_x86_64/unshield-1.4.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c8e532b79f02553de261074d813e908288ba65c55787f83cda72d3af508e6a2b', armv7l: 'c8e532b79f02553de261074d813e908288ba65c55787f83cda72d3af508e6a2b', i686: '7cfcf019406bdaa22ae42431228f1529b886a3831021cc8eb1df4a2704ba6ca8', - x86_64: '15626e07093863254c8b3c1c264fa110416fbbe13952876ec2005ef47c46a366', + x86_64: '15626e07093863254c8b3c1c264fa110416fbbe13952876ec2005ef47c46a366' }) def self.build diff --git a/packages/unzip.rb b/packages/unzip.rb index 0b79b2323..0e3b86b57 100644 --- a/packages/unzip.rb +++ b/packages/unzip.rb @@ -9,17 +9,17 @@ class Unzip < Package source_url 'https://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz' source_sha256 '036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unzip/6.0-2_armv7l/unzip-6.0-2-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unzip/6.0-2_armv7l/unzip-6.0-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unzip/6.0-2_armv7l/unzip-6.0-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unzip/6.0-2_i686/unzip-6.0-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unzip/6.0-2_x86_64/unzip-6.0-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/unzip/6.0-2_x86_64/unzip-6.0-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: '116ed2b03bcaeaa7ccd339e58b67519361933490d1469a72b3c9e12808fc4797', + binary_sha256({ + aarch64: '116ed2b03bcaeaa7ccd339e58b67519361933490d1469a72b3c9e12808fc4797', armv7l: '116ed2b03bcaeaa7ccd339e58b67519361933490d1469a72b3c9e12808fc4797', i686: '488891584f8cf53bcd3969140ab0baffeec4cffb4964c6b836d745afd17a86fe', - x86_64: 'a58e8a34a46721674ba16198fa943297c6fa80c5933b956bd1ebb6fe91ac6b89', + x86_64: 'a58e8a34a46721674ba16198fa943297c6fa80c5933b956bd1ebb6fe91ac6b89' }) depends_on 'compressdoc' => :build @@ -29,25 +29,24 @@ class Unzip < Package # Upstream is unmaintained so we use the Ubuntu unzip_6.0-25ubuntu1 patchset: # https://changelogs.ubuntu.com/changelogs/pool/main/u/unzip/unzip_6.0-25ubuntu1/changelog def self.patch - patch_url = "http://archive.ubuntu.com/ubuntu/pool/main/u/unzip/unzip_6.0-25ubuntu1.debian.tar.xz" + patch_url = 'http://archive.ubuntu.com/ubuntu/pool/main/u/unzip/unzip_6.0-25ubuntu1.debian.tar.xz' patch_sha256 = '6a22b0d23cf8b9e1a74626d7d9af5efe1257e157f20006272dc68693a13f3b45' system('curl -#L', patch_url, '-o', 'unzippatches.tar.xz') - abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest( File.read("./unzippatches.tar.xz") ) == patch_sha256 - system("tar","-xf","unzippatches.tar.xz") + abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest(File.read('./unzippatches.tar.xz')) == patch_sha256 + system('tar', '-xf', 'unzippatches.tar.xz') - system("for i in `cat debian/patches/series`; do patch -p 1 < debian/patches/$i; done") + system('for i in `cat debian/patches/series`; do patch -p 1 < debian/patches/$i; done') end def self.build # LCHMOD is not supported in linux. system 'echo "CFLAGS=-DNO_LCHMOD" >> flags' - system "make -f unix/Makefile generic" + system 'make -f unix/Makefile generic' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "BINDIR=#{CREW_DEST_PREFIX}/bin", "MANDIR=#{CREW_DEST_PREFIX}/share/man/man1", "-f", "unix/Makefile", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", "BINDIR=#{CREW_DEST_PREFIX}/bin", "MANDIR=#{CREW_DEST_PREFIX}/share/man/man1", '-f', 'unix/Makefile', 'install' system "compressdoc --gzip -9 #{CREW_DEST_PREFIX}/share/man/man1" end - end diff --git a/packages/usbutils.rb b/packages/usbutils.rb index 4abdf88c7..ab1f5f2c7 100644 --- a/packages/usbutils.rb +++ b/packages/usbutils.rb @@ -39,7 +39,7 @@ class Usbutils < Package end def self.postinstall - FileUtils.mkdir_p "#{CREW_PREFIX}/share/hwdata/" unless Dir.exist? "#{CREW_PREFIX}/share/hwdata/" + FileUtils.mkdir_p "#{CREW_PREFIX}/share/hwdata/" system "curl -#LO http://www.linux-usb.org/usb.ids -o #{CREW_PREFIX}/share/hwdata/usb.ids" puts "It's recommended that you setup a cron job to update this file regularly.".lightblue puts 'You can install a cron package by executing `crew install cronie`'.lightblue diff --git a/packages/uwsgi.rb b/packages/uwsgi.rb index f254b93fc..5b4ad465c 100644 --- a/packages/uwsgi.rb +++ b/packages/uwsgi.rb @@ -9,9 +9,9 @@ class Uwsgi < Package source_url 'https://github.com/unbit/uwsgi/archive/2.0.17.tar.gz' source_sha256 '3dc2e9b48db92b67bfec1badec0d3fdcc0771316486c5efa3217569da3528bf2' - binary_url ({ + binary_url({ }) - binary_sha256 ({ + binary_sha256({ }) depends_on 'pcre' @@ -21,7 +21,7 @@ class Uwsgi < Package system "echo 'Select plugin(s):' && ls plugins" puts system "echo -n 'Enter selection (separate multiple plugins by a space) [python]: '" - plugins = STDIN.gets.chomp + plugins = $stdin.gets.chomp puts system "make #{plugins}" end diff --git a/packages/v2ray.rb b/packages/v2ray.rb index 926fd4ded..35a106082 100644 --- a/packages/v2ray.rb +++ b/packages/v2ray.rb @@ -20,14 +20,14 @@ class V2ray < Package end def self.install - FileUtils.mkdir_p(CREW_DEST_PREFIX + '/share/v2ray') - FileUtils.cp_r('.', CREW_DEST_PREFIX + '/share/v2ray') - FileUtils.chmod('u=x', CREW_DEST_PREFIX + '/share/v2ray/v2ray') - FileUtils.chmod('u=x', CREW_DEST_PREFIX + '/share/v2ray/v2ctl') - FileUtils.mkdir_p(CREW_DEST_PREFIX + '/bin') - FileUtils.cd(CREW_DEST_PREFIX + '/bin') do - FileUtils.ln_s(CREW_PREFIX + '/share/v2ray/v2ray', 'v2ray') - FileUtils.ln_s(CREW_PREFIX + '/share/v2ray/v2ctl', 'v2ctl') + FileUtils.mkdir_p("#{CREW_DEST_PREFIX}/share/v2ray") + FileUtils.cp_r('.', "#{CREW_DEST_PREFIX}/share/v2ray") + FileUtils.chmod('u=x', "#{CREW_DEST_PREFIX}/share/v2ray/v2ray") + FileUtils.chmod('u=x', "#{CREW_DEST_PREFIX}/share/v2ray/v2ctl") + FileUtils.mkdir_p("#{CREW_DEST_PREFIX}/bin") + FileUtils.cd("#{CREW_DEST_PREFIX}/bin") do + FileUtils.ln_s("#{CREW_PREFIX}/share/v2ray/v2ray", 'v2ray') + FileUtils.ln_s("#{CREW_PREFIX}/share/v2ray/v2ctl", 'v2ctl') end end diff --git a/packages/vagrant.rb b/packages/vagrant.rb index 019d9127a..53bad04cc 100644 --- a/packages/vagrant.rb +++ b/packages/vagrant.rb @@ -9,28 +9,28 @@ class Vagrant < Package source_url 'https://github.com/hashicorp/vagrant/archive/v2.0.1.tar.gz' source_sha256 '212b91c45f60a825fcfc656424021e2550833778a6d4ebe13458676201a04eba' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vagrant/2.0.1_armv7l/vagrant-2.0.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vagrant/2.0.1_armv7l/vagrant-2.0.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vagrant/2.0.1_i686/vagrant-2.0.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vagrant/2.0.1_x86_64/vagrant-2.0.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vagrant/2.0.1_x86_64/vagrant-2.0.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c87a9597690114da4fc34cd0c8c2a6af0f9c1b0591d5dc1e98fa59fddbdc6768', armv7l: 'c87a9597690114da4fc34cd0c8c2a6af0f9c1b0591d5dc1e98fa59fddbdc6768', i686: '4f52401baa59d15382e491d8c95e5470482725d80aa2d9b661c78496a35266bc', - x86_64: '4ba294be3189df94ffdf603e710ffe21b706f9e41466afac2e24566f9e64948d', + x86_64: '4ba294be3189df94ffdf603e710ffe21b706f9e41466afac2e24566f9e64948d' }) def self.install - system "gem install bundle" unless File.exist? "#{CREW_PREFIX}/bin/bundle" - system "bundle install" + system 'gem install bundle' unless File.exist? "#{CREW_PREFIX}/bin/bundle" + system 'bundle install' system "mkdir -p #{CREW_DEST_PREFIX}/bin" FileUtils.cd("#{CREW_DEST_PREFIX}/bin") do system "echo '#!/bin/bash' > vagrant" system "echo 'cd #{CREW_PREFIX}/share/vagrant' >> vagrant" system "echo 'bundle exec vagrant \"\$@\"' >> vagrant" - system "chmod +x vagrant" + system 'chmod +x vagrant' end system "sed -i '349,354d' templates/locales/en.yml" system "mkdir -p #{CREW_DEST_PREFIX}/share/vagrant" diff --git a/packages/vamp_sdk.rb b/packages/vamp_sdk.rb index c362069d6..a30783726 100644 --- a/packages/vamp_sdk.rb +++ b/packages/vamp_sdk.rb @@ -9,17 +9,17 @@ class Vamp_sdk < Package source_url 'https://code.soundsoftware.ac.uk/attachments/download/2588/vamp-plugin-sdk-2.9.0.tar.gz' source_sha256 'b72a78ef8ff8a927dc2ed7e66ecf4c62d23268a5d74d02da25be2b8d00341099' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vamp_sdk/2.9.0_armv7l/vamp_sdk-2.9.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vamp_sdk/2.9.0_armv7l/vamp_sdk-2.9.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vamp_sdk/2.9.0_i686/vamp_sdk-2.9.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vamp_sdk/2.9.0_x86_64/vamp_sdk-2.9.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vamp_sdk/2.9.0_x86_64/vamp_sdk-2.9.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'fc53ab7e53a476611498b38139aaa3be69b39efe097ff97b5633b53d0883981c', armv7l: 'fc53ab7e53a476611498b38139aaa3be69b39efe097ff97b5633b53d0883981c', i686: 'd376a24518bb74e53f5c1556cd570b1e7e910e6679f8b87b1e3b0778e924d724', - x86_64: 'cf7ca4db41a96a12eeb89c658153e4641101d10740dd4c89a6d3a66f289d2b5b', + x86_64: 'cf7ca4db41a96a12eeb89c658153e4641101d10740dd4c89a6d3a66f289d2b5b' }) depends_on 'libsndfile' @@ -34,7 +34,7 @@ class Vamp_sdk < Package def self.install system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' if ARCH == 'x86_64' - Dir.chdir "#{CREW_DEST_PREFIX}" do + Dir.chdir CREW_DEST_PREFIX.to_s do FileUtils.mv 'lib/', 'lib64/' end end diff --git a/packages/vdev.rb b/packages/vdev.rb index 653dc95fb..2d820249a 100644 --- a/packages/vdev.rb +++ b/packages/vdev.rb @@ -9,17 +9,17 @@ class Vdev < Package source_url 'https://github.com/jcnelson/vdev/archive/ceb7a6c4f44dec542dc1c3c3d5abd27dec7f3e0e.tar.gz' source_sha256 'dbf561890aa70a8619506d166803a72d0c2a5b7590226feef784ec623bcb4739' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vdev/ceb7a6c_armv7l/vdev-ceb7a6c-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vdev/ceb7a6c_armv7l/vdev-ceb7a6c-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vdev/ceb7a6c_i686/vdev-ceb7a6c-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vdev/ceb7a6c_x86_64/vdev-ceb7a6c-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vdev/ceb7a6c_x86_64/vdev-ceb7a6c-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '087ab4f0a4b12f0fe49c8e0031e8af37b2b4e645cd71def45c212177716eaebb', armv7l: '087ab4f0a4b12f0fe49c8e0031e8af37b2b4e645cd71def45c212177716eaebb', i686: '7a9730d9c87a269e8f41adad59d55232b583614c7f11b9ce5472ed6fee7f4314', - x86_64: 'f8384c3a8b057e48d13889a9ce8433b16d44f74a6750273323a53aa782bf24be', + x86_64: 'f8384c3a8b057e48d13889a9ce8433b16d44f74a6750273323a53aa782bf24be' }) depends_on 'fuse3' diff --git a/packages/veracrypt.rb b/packages/veracrypt.rb index 640d8afdb..3eb272c9f 100644 --- a/packages/veracrypt.rb +++ b/packages/veracrypt.rb @@ -9,15 +9,15 @@ class Veracrypt < Package source_url 'https://www.veracrypt.fr/code/VeraCrypt/snapshot/VeraCrypt_1.25.9.tar.gz' source_sha256 '66f2195f126df53f1037cc4b81ea4b9eaa5cd6aaa351f5cfe324760fdefab0d0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/veracrypt/1.25.9_armv7l/veracrypt-1.25.9-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/veracrypt/1.25.9_armv7l/veracrypt-1.25.9-chromeos-armv7l.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/veracrypt/1.25.9_x86_64/veracrypt-1.25.9-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/veracrypt/1.25.9_x86_64/veracrypt-1.25.9-chromeos-x86_64.tar.zst' }) - binary_sha256 ({ + binary_sha256({ aarch64: '110caf9f2d53edb107d94ab8a45d08014f6fd93f54e3f4f8f5fef6bebb809229', armv7l: '110caf9f2d53edb107d94ab8a45d08014f6fd93f54e3f4f8f5fef6bebb809229', - x86_64: '6ffd9a70f7161d662a2db6427ed52753836e780386f3171bd8b308ba2b7f72f1', + x86_64: '6ffd9a70f7161d662a2db6427ed52753836e780386f3171bd8b308ba2b7f72f1' }) depends_on 'yasm' => :build diff --git a/packages/vidstab.rb b/packages/vidstab.rb index f53d67b2c..5f661eaba 100644 --- a/packages/vidstab.rb +++ b/packages/vidstab.rb @@ -9,17 +9,17 @@ class Vidstab < Package source_url 'https://github.com/georgmartius/vid.stab/archive/v1.1.0.tar.gz' source_sha256 '14d2a053e56edad4f397be0cb3ef8eb1ec3150404ce99a426c4eb641861dc0bb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vidstab/1.1.0-1_armv7l/vidstab-1.1.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vidstab/1.1.0-1_armv7l/vidstab-1.1.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vidstab/1.1.0-1_i686/vidstab-1.1.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vidstab/1.1.0-1_x86_64/vidstab-1.1.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vidstab/1.1.0-1_x86_64/vidstab-1.1.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1f8dad35414c0ee16576445473791d9012ff3910d3a491b40d820adc05438eb2', armv7l: '1f8dad35414c0ee16576445473791d9012ff3910d3a491b40d820adc05438eb2', i686: '36dc191071129b11a10eed98042c06b17dd2d41dccbddc0995da11a5a6fdb7d8', - x86_64: 'c722ad0d35766647406425bd512bf05058909045634b75ec42450fe3b42e4592', + x86_64: 'c722ad0d35766647406425bd512bf05058909045634b75ec42450fe3b42e4592' }) def self.build @@ -32,6 +32,6 @@ class Vidstab < Package end def self.install - system "make", "LIBDIR=#{CREW_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "LIBDIR=#{CREW_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/vifm.rb b/packages/vifm.rb index fda6abd4f..ad0ec6dbd 100644 --- a/packages/vifm.rb +++ b/packages/vifm.rb @@ -9,31 +9,31 @@ class Vifm < Package source_url 'https://downloads.sourceforge.net/project/vifm/vifm/vifm-0.9.tar.bz2' source_sha256 'ab10c99d1e4c24ff8a03c20be1c202cc15874750cc47a1614e6fe4f8d816a7fd' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vifm/0.9_armv7l/vifm-0.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vifm/0.9_armv7l/vifm-0.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vifm/0.9_i686/vifm-0.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vifm/0.9_x86_64/vifm-0.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vifm/0.9_x86_64/vifm-0.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '78e4257894e5c19e825d6b33d2f66fc29189bd17bbfa21aa8eecb9b4b75c47da', armv7l: '78e4257894e5c19e825d6b33d2f66fc29189bd17bbfa21aa8eecb9b4b75c47da', i686: '3611f9a8b5740242b672b9c91efca3c537a63c2fbfb0d3ab9f4f3b1e5a91b701', - x86_64: 'bf9c7b3328428b50247c9ae6d5386f055357a8f6919efc03174666440b1b923e', + x86_64: 'bf9c7b3328428b50247c9ae6d5386f055357a8f6919efc03174666440b1b923e' }) def self.build - system "./configure", \ - "--prefix=#{CREW_PREFIX}", \ - "--without-gtk", \ - "--without-X11", \ - #"--with-curses=#{CREW_PREFIX}/include/ncursesw" \ - #"--with-curses-name=ncursesw" \ - "CPPFLAGS=-I#{CREW_PREFIX}/include/ncursesw" - system "make" + system './configure', \ + "--prefix=#{CREW_PREFIX}", \ + '--without-gtk', \ + '--without-X11', \ + # "--with-curses=#{CREW_PREFIX}/include/ncursesw" \ + # "--with-curses-name=ncursesw" \ + "CPPFLAGS=-I#{CREW_PREFIX}/include/ncursesw" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/vim.rb b/packages/vim.rb index 5b53ca4b9..d2b3897f7 100644 --- a/packages/vim.rb +++ b/packages/vim.rb @@ -80,7 +80,7 @@ class Vim < Package # these are provided by 'xxd_standalone' @deletefiles = %W[#{CREW_DEST_PREFIX}/bin/xxd #{CREW_DEST_MAN_PREFIX}/man1/xxd.1] @deletefiles.each do |f| - FileUtils.rm f if File.exist?(f) + FileUtils.rm_f f end # remove desktop and icon files for the terminal package diff --git a/packages/vim_runtime.rb b/packages/vim_runtime.rb index fc9852828..a90eda0b2 100644 --- a/packages/vim_runtime.rb +++ b/packages/vim_runtime.rb @@ -80,7 +80,7 @@ class Vim_runtime < Package # these are provided by 'xxd_standalone' @deletefiles = %W[#{CREW_DEST_PREFIX}/bin/xxd #{CREW_DEST_MAN_PREFIX}/man1/xxd.1] @deletefiles.each do |f| - FileUtils.rm f if File.exist?(f) + FileUtils.rm_f f end # add sane defaults and simulate some XDG support diff --git a/packages/vivaldi.rb b/packages/vivaldi.rb index 9848ebcb4..18817545f 100644 --- a/packages/vivaldi.rb +++ b/packages/vivaldi.rb @@ -32,7 +32,7 @@ class Vivaldi < Package # ERROR: ld.so: object '/home/chronos/user/.local/lib/vivaldi/media-codecs-89.0.4389.82/libffmpeg.so' from LD_PRELOAD cannot be preloaded system 'sed', '-i', "s:$HOME/.local/lib/vivaldi/:#{CREW_PREFIX}/share/vivaldi/:g", './opt/vivaldi/vivaldi' system 'sed', '-i', "s:$HOME/.local/lib/vivaldi/:#{CREW_PREFIX}/share/vivaldi/:g", './opt/vivaldi/update-ffmpeg' - system 'sed', '-i', "s:/usr/bin/::g", './usr/share/applications/vivaldi-stable.desktop' + system 'sed', '-i', 's:/usr/bin/::g', './usr/share/applications/vivaldi-stable.desktop' end def self.install @@ -50,7 +50,7 @@ class Vivaldi < Package FileUtils.mkdir_p icon_base_path Dir["#{CREW_DEST_PREFIX}/share/vivaldi/product_logo_*.png"].each do |filename| logo = File.basename(filename) - size = File.basename(logo[13,7], '.png') + size = File.basename(logo[13, 7], '.png') dims = "#{size}x#{size}" FileUtils.mkdir_p "#{icon_base_path}/#{dims}/apps" FileUtils.mv filename, "#{icon_base_path}/#{dims}/apps/vivaldi.png" diff --git a/packages/vpnc.rb b/packages/vpnc.rb index d74db0d74..350bf79d0 100644 --- a/packages/vpnc.rb +++ b/packages/vpnc.rb @@ -9,17 +9,17 @@ class Vpnc < Package source_url 'https://www.unix-ag.uni-kl.de/~massar/vpnc/vpnc-0.5.3.tar.gz' source_sha256 '46cea3bd02f207c62c7c6f2f22133382602baeda1dc320747809e94881414884' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vpnc/0.5.3_armv7l/vpnc-0.5.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vpnc/0.5.3_armv7l/vpnc-0.5.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vpnc/0.5.3_i686/vpnc-0.5.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vpnc/0.5.3_x86_64/vpnc-0.5.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vpnc/0.5.3_x86_64/vpnc-0.5.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e7bbf197b1c330a774aebeb33470879b3de0766059f370848ded4ade66776eb5', armv7l: 'e7bbf197b1c330a774aebeb33470879b3de0766059f370848ded4ade66776eb5', i686: 'eddc90428216a65b95727dd8ecb3a1a9332d2b23e2c42d9e6bd19d6a455eccd1', - x86_64: '611f400f81432b28476037502b69cf51e8bdd537d49c250d9bf3f287fba07382', + x86_64: '611f400f81432b28476037502b69cf51e8bdd537d49c250d9bf3f287fba07382' }) depends_on 'libgcrypt' diff --git a/packages/vtable_dumper.rb b/packages/vtable_dumper.rb index 8542fbce8..b363e6461 100644 --- a/packages/vtable_dumper.rb +++ b/packages/vtable_dumper.rb @@ -9,17 +9,17 @@ class Vtable_dumper < Package source_url 'https://github.com/lvc/vtable-dumper/archive/1.2.tar.gz' source_sha256 '6993781b6a00936fc5f76dc0db4c410acb46b6d6e9836ddbe2e3c525c6dd1fd2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vtable_dumper/1.2_armv7l/vtable_dumper-1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vtable_dumper/1.2_armv7l/vtable_dumper-1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vtable_dumper/1.2_i686/vtable_dumper-1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vtable_dumper/1.2_x86_64/vtable_dumper-1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vtable_dumper/1.2_x86_64/vtable_dumper-1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '125f1d0739c19d226753e5d6e464376af7eefb79a3e50058e242599ec53f2b51', armv7l: '125f1d0739c19d226753e5d6e464376af7eefb79a3e50058e242599ec53f2b51', i686: '3c5f2ef1a858febb6691598d5abfdcf29982f3a899bd7f04b8e49a8999f20e65', - x86_64: 'fa3de2338008e09bf9f7ad0e69ead44987bb6879e05480c61c61f52f3a57e8e1', + x86_64: 'fa3de2338008e09bf9f7ad0e69ead44987bb6879e05480c61c61f52f3a57e8e1' }) def self.build diff --git a/packages/vuze.rb b/packages/vuze.rb index ca5af717b..a3ccdda3c 100644 --- a/packages/vuze.rb +++ b/packages/vuze.rb @@ -9,10 +9,10 @@ class Vuze < Package source_url 'https://downloads.sourceforge.net/project/azureus/vuze/Vuze_5760/Vuze_5760_linux.tar.bz2' source_sha256 '1c5995ed8a25bac4bf1cea012b583af92af04c15579ab686689bca13e6cad36c' - binary_url ({ + binary_url({ x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/vuze/5.7.6.0_x86_64/vuze-5.7.6.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ x86_64: '062957f74835d906c6788056224dda734b92e64473a4ac330afbd29041d71c74' }) @@ -48,7 +48,7 @@ class Vuze < Package 'libswt-pi-gtk-4716.so', 'libswt-pi3-gtk-4716.so', 'libswt-webkit-gtk-4716.so'] - libraries.each do |lib| + libraries.each do |_lib| system './vuze' FileUtils.cp Dir["#{HOME}/.swt/lib/linux/x86_64/libswt-*"], "#{CREW_DEST_PREFIX}/share/vuze" end @@ -62,6 +62,7 @@ class Vuze < Package config_dirs = ["#{HOME}/.azureus", "#{HOME}/.swt"] config_dirs.each do |config_dir| next unless Dir.exist? config_dir + system "echo '#{config_dir}'; ls '#{config_dir}'" end print "\nWould you like to remove the config directories above? [y/N] " @@ -69,11 +70,12 @@ class Vuze < Package when 'y', 'Y' config_dirs.each do |config_dir| next unless Dir.exist? config_dir + FileUtils.rm_rf config_dir puts "#{config_dir} removed.".lightred end else - puts "Configuration saved.".lightgreen + puts 'Configuration saved.'.lightgreen end end end diff --git a/packages/w3m.rb b/packages/w3m.rb index 012f9036c..3568df309 100644 --- a/packages/w3m.rb +++ b/packages/w3m.rb @@ -13,13 +13,13 @@ class W3m < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/w3m/0.5.3-20210102_armv7l/w3m-0.5.3-20210102-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/w3m/0.5.3-20210102_armv7l/w3m-0.5.3-20210102-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/w3m/0.5.3-20210102_i686/w3m-0.5.3-20210102-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/w3m/0.5.3-20210102_x86_64/w3m-0.5.3-20210102-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/w3m/0.5.3-20210102_x86_64/w3m-0.5.3-20210102-chromeos-x86_64.tpxz' }) binary_sha256({ aarch64: 'bf03da42e618055be022f5f0939e6a7326524a5abb9ead031c5acdbb4ad7ce41', armv7l: 'bf03da42e618055be022f5f0939e6a7326524a5abb9ead031c5acdbb4ad7ce41', i686: '5586b147ec8037ccfc2d3b8fc433bd2b8b9d2d89f1bc15a478c1c084a34b1f03', - x86_64: '25cc290c3023077bcfb1bd40c84905f366561d7574dcfd8e890a1eea4c41e565', + x86_64: '25cc290c3023077bcfb1bd40c84905f366561d7574dcfd8e890a1eea4c41e565' }) depends_on 'bdwgc' diff --git a/packages/wallstreet.rb b/packages/wallstreet.rb index 7588c7e27..10b25180f 100644 --- a/packages/wallstreet.rb +++ b/packages/wallstreet.rb @@ -6,7 +6,7 @@ class Wallstreet < Package version '1.21' license 'Apache-2.0' compatibility 'all' - source_url "https://httpredir.debian.org/debian/pool/main/h/hollywood/hollywood_1.21.orig.tar.gz" + source_url 'https://httpredir.debian.org/debian/pool/main/h/hollywood/hollywood_1.21.orig.tar.gz' source_sha256 '793ef1f022b376e131c75e05ff1b55a010c0f4193225bb79018855cb9ab89acb' # Wallstreet doesn't need binaries @@ -22,9 +22,9 @@ class Wallstreet < Package FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/lib" FileUtils.mkdir_p "#{CREW_DEST_MAN_PREFIX}/man1" - FileUtils.cp "./bin/wallstreet", "#{CREW_DEST_PREFIX}/bin/" - FileUtils.cp_r "./lib/wallstreet/", "#{CREW_DEST_PREFIX}/lib/" - FileUtils.cp_r "./share/wallstreet/", "#{CREW_DEST_PREFIX}/share/" - FileUtils.cp "./share/man/man1/wallstreet.1", "#{CREW_DEST_MAN_PREFIX}/man1/" + FileUtils.cp './bin/wallstreet', "#{CREW_DEST_PREFIX}/bin/" + FileUtils.cp_r './lib/wallstreet/', "#{CREW_DEST_PREFIX}/lib/" + FileUtils.cp_r './share/wallstreet/', "#{CREW_DEST_PREFIX}/share/" + FileUtils.cp './share/man/man1/wallstreet.1', "#{CREW_DEST_MAN_PREFIX}/man1/" end end diff --git a/packages/wavpack.rb b/packages/wavpack.rb index 4af94530d..649bd7547 100644 --- a/packages/wavpack.rb +++ b/packages/wavpack.rb @@ -9,17 +9,17 @@ class Wavpack < Package source_url 'https://github.com/dbry/WavPack/archive/5.1.0.tar.gz' source_sha256 '1af7eaccbf560271013d4179d98ef6fc681a2bb3603382577eeba73d438785f4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wavpack/5.1.0_armv7l/wavpack-5.1.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wavpack/5.1.0_armv7l/wavpack-5.1.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wavpack/5.1.0_i686/wavpack-5.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wavpack/5.1.0_x86_64/wavpack-5.1.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wavpack/5.1.0_x86_64/wavpack-5.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0de1c309b6e2ae6cad6ebf4d3c0bae4bfa46e28d37752946e560208bf873eeec', armv7l: '0de1c309b6e2ae6cad6ebf4d3c0bae4bfa46e28d37752946e560208bf873eeec', i686: '29efcd53890903576f4fca002ea829172ad50ec0b4f3fd1360d8efdfe5e128de', - x86_64: '956bf59eae3c4410bfc6ff95ea6f4e59513008fdcd0438dec586fa9bdfc208aa', + x86_64: '956bf59eae3c4410bfc6ff95ea6f4e59513008fdcd0438dec586fa9bdfc208aa' }) def self.build @@ -32,6 +32,6 @@ class Wavpack < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/wayland_proxy_virtwl.rb b/packages/wayland_proxy_virtwl.rb index d069a625c..090119b9f 100644 --- a/packages/wayland_proxy_virtwl.rb +++ b/packages/wayland_proxy_virtwl.rb @@ -36,7 +36,7 @@ class Wayland_proxy_virtwl < Package FileUtils.cp "#{CREW_PREFIX}/bin/ld.bfd", "#{CREW_DEST_PREFIX}/bin/ld" end system "PATH=#{CREW_DEST_PREFIX}/bin:$PATH OPAMROOT=#{@OPAMROOT} opam install . --root=#{@OPAMROOT} --destdir=#{CREW_DEST_DIR}#{@OPAMROOT} -y" - FileUtils.rm "#{CREW_DEST_PREFIX}/bin/ld" if File.exist?("#{CREW_DEST_PREFIX}/bin/ld") + FileUtils.rm_f "#{CREW_DEST_PREFIX}/bin/ld" Dir.chdir "#{CREW_DEST_PREFIX}/bin" do FileUtils.ln_s '../share/opam/bin/wayland-proxy-virtwl', 'wayland-proxy-virtwl' end diff --git a/packages/wbox.rb b/packages/wbox.rb index 8fa8b0dbb..35b220744 100644 --- a/packages/wbox.rb +++ b/packages/wbox.rb @@ -9,17 +9,17 @@ class Wbox < Package source_url 'http://www.hping.org/wbox/wbox-5.tar.gz' source_sha256 '1589d85e83c8ee78383a491d89e768ab9aab9f433c5f5e035cfb5eed17efaa19' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wbox/5_armv7l/wbox-5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wbox/5_armv7l/wbox-5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wbox/5_i686/wbox-5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wbox/5_x86_64/wbox-5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wbox/5_x86_64/wbox-5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3494092bd7e35a74a42844ea5be0a91832e3368c8ecb23088fda343acf811efc', armv7l: '3494092bd7e35a74a42844ea5be0a91832e3368c8ecb23088fda343acf811efc', i686: 'b131b6a44ac7c1884f5a337d5f40615b6e0b23ca1f23f552d132bf091eb86878', - x86_64: 'f976840c5973ad940ef5451847395f85ae5927ab14893b15fda9e8f8c4345282', + x86_64: 'f976840c5973ad940ef5451847395f85ae5927ab14893b15fda9e8f8c4345282' }) def self.build diff --git a/packages/wdiff.rb b/packages/wdiff.rb index cd56f412b..aeb12a121 100644 --- a/packages/wdiff.rb +++ b/packages/wdiff.rb @@ -9,17 +9,17 @@ class Wdiff < Package source_url 'https://ftpmirror.gnu.org/wdiff/wdiff-1.2.2.tar.gz' source_sha256 '34ff698c870c87e6e47a838eeaaae729fa73349139fc8db12211d2a22b78af6b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wdiff/1.2.2_armv7l/wdiff-1.2.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wdiff/1.2.2_armv7l/wdiff-1.2.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wdiff/1.2.2_i686/wdiff-1.2.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wdiff/1.2.2_x86_64/wdiff-1.2.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wdiff/1.2.2_x86_64/wdiff-1.2.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e27cdc3a13508098ddb9e330758896596af712fb33ac4f6c5c17c1b41624ffa1', armv7l: 'e27cdc3a13508098ddb9e330758896596af712fb33ac4f6c5c17c1b41624ffa1', i686: '0e6c8306a0fe4ddff4b03ee541f1ffbaa92af829dac9d9681af9e6e6e381952a', - x86_64: '091e34045534f4f777172e1f4a3c9e966377efa9158304f1bb15f31a3edc2dac', + x86_64: '091e34045534f4f777172e1f4a3c9e966377efa9158304f1bb15f31a3edc2dac' }) def self.build @@ -32,6 +32,6 @@ class Wdiff < Package end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/weather.rb b/packages/weather.rb index 209f880d1..92b4ee632 100644 --- a/packages/weather.rb +++ b/packages/weather.rb @@ -9,17 +9,17 @@ class Weather < Package source_url 'http://fungi.yuggoth.org/weather/src/weather-2.3.tar.xz' source_sha256 '86148d2f1d59867f637f52558cc2a6b3280fac94df55c6e5af0ce37cc190d146' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weather/2.3_armv7l/weather-2.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weather/2.3_armv7l/weather-2.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weather/2.3_i686/weather-2.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weather/2.3_x86_64/weather-2.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weather/2.3_x86_64/weather-2.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1b25450f1ee6d3f6ec3b8e0bf356b47741cd7e942b093f6203558dad1a97d5e2', armv7l: '1b25450f1ee6d3f6ec3b8e0bf356b47741cd7e942b093f6203558dad1a97d5e2', i686: '8d6458b01ac471cde9b77bc5de55ba647896317d98b4d75de8fe6bd0751130cc', - x86_64: '1c4e0246d00a2fd2511153582862d4b9dccc5a1afb6e7ffd0763a485d60b4490', + x86_64: '1c4e0246d00a2fd2511153582862d4b9dccc5a1afb6e7ffd0763a485d60b4490' }) def self.build @@ -47,7 +47,7 @@ class Weather < Package end def self.postinstall - system "if [ ! -d $HOME/.weather ]; then mkdir $HOME/.weather; fi" + system 'if [ ! -d $HOME/.weather ]; then mkdir $HOME/.weather; fi' system "if [ ! -f $HOME/.weather/weatherrc ]; then cp #{CREW_PREFIX}/etc/weatherrc $HOME/.weather; fi" end end diff --git a/packages/weechat.rb b/packages/weechat.rb index bd72bde10..249a2c5f7 100644 --- a/packages/weechat.rb +++ b/packages/weechat.rb @@ -1,7 +1,7 @@ require 'package' class Weechat < Package - description "WeeChat is a fast, light and extensible chat client." + description 'WeeChat is a fast, light and extensible chat client.' homepage 'http://www.weechat.org/' version '2.1' license 'GPL-3' @@ -9,17 +9,17 @@ class Weechat < Package source_url 'https://weechat.org/files/src/weechat-2.1.tar.xz' source_sha256 'cda0f81ff8243fd25cca76c8e490e2fdb5b8fbb2554d7aa87cb3b0beda16ed38' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weechat/2.1_armv7l/weechat-2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weechat/2.1_armv7l/weechat-2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weechat/2.1_i686/weechat-2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weechat/2.1_x86_64/weechat-2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/weechat/2.1_x86_64/weechat-2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9b00d99af938abc66093f1b64287d71502a3d4967530d4d5f7e55756ba6fc00e', armv7l: '9b00d99af938abc66093f1b64287d71502a3d4967530d4d5f7e55756ba6fc00e', i686: '31ef7d36a76b8b41bcd2f1a352adcd20456deccc4ed2e452e882223c32b67ba3', - x86_64: '4ab72526832466b8d2166ab093951fe87cf2e4faba1e29361c95c6bc966210bd', + x86_64: '4ab72526832466b8d2166ab093951fe87cf2e4faba1e29361c95c6bc966210bd' }) depends_on 'libgcrypt' diff --git a/packages/which.rb b/packages/which.rb index 97ffc4371..20ecfe100 100644 --- a/packages/which.rb +++ b/packages/which.rb @@ -9,29 +9,29 @@ class Which < Package source_url 'https://carlowood.github.io/which/which-2.21.tar.gz' source_sha256 'f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/which/2.21_armv7l/which-2.21-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/which/2.21_armv7l/which-2.21-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/which/2.21_i686/which-2.21-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/which/2.21_x86_64/which-2.21-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/which/2.21_x86_64/which-2.21-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c9f4fc79e47e571c519d63eae22687527028403907f6bc4d2912abe41f96fb2e', armv7l: 'c9f4fc79e47e571c519d63eae22687527028403907f6bc4d2912abe41f96fb2e', i686: '32deff126b05a282e441171b7a36dbe2de582eb4376ea5496dcbc82e579268f3', - x86_64: '53d4d8200ed6215ef4eca4ee0ab0b72bd23743046023218b2835971dbf9de30e', + x86_64: '53d4d8200ed6215ef4eca4ee0ab0b72bd23743046023218b2835971dbf9de30e' }) def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end def self.check - system "make", "check" + system 'make', 'check' end end diff --git a/packages/whiptail.rb b/packages/whiptail.rb index 6d077fa6b..f4c212f9a 100644 --- a/packages/whiptail.rb +++ b/packages/whiptail.rb @@ -9,17 +9,17 @@ class Whiptail < Package source_url 'https://releases.pagure.org/newt/newt-0.52.20.tar.gz' source_sha256 '8d66ba6beffc3f786d4ccfee9d2b43d93484680ef8db9397a4fb70b5adbb6dbc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whiptail/0.52.20_armv7l/whiptail-0.52.20-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whiptail/0.52.20_armv7l/whiptail-0.52.20-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whiptail/0.52.20_i686/whiptail-0.52.20-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whiptail/0.52.20_x86_64/whiptail-0.52.20-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whiptail/0.52.20_x86_64/whiptail-0.52.20-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'bb960ee1d2777418158f511ec5a0f5914ed496506c541836c41cdd9429cd0176', armv7l: 'bb960ee1d2777418158f511ec5a0f5914ed496506c541836c41cdd9429cd0176', i686: '164c1efd679bfa0c5921cb7a8fe0ad39100d277d8a937af8370dc7517ea98d4d', - x86_64: '37464683ae2aec9af4788ab3159ea8de3b407092cc1bb06bdc94937291ec5a93', + x86_64: '37464683ae2aec9af4788ab3159ea8de3b407092cc1bb06bdc94937291ec5a93' }) depends_on 'popt' @@ -31,6 +31,6 @@ class Whiptail < Package end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/whitedb.rb b/packages/whitedb.rb index c8c55f555..061441dfa 100644 --- a/packages/whitedb.rb +++ b/packages/whitedb.rb @@ -9,24 +9,24 @@ class Whitedb < Package source_url 'https://whitedb.org/whitedb-0.7.3.tar.gz' source_sha256 '10c4ccd754ed2d53dbdef9ec16c88c732aa73d923fc0ee114e7e3a78a812849d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whitedb/0.7.3_armv7l/whitedb-0.7.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whitedb/0.7.3_armv7l/whitedb-0.7.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whitedb/0.7.3_i686/whitedb-0.7.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whitedb/0.7.3_x86_64/whitedb-0.7.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whitedb/0.7.3_x86_64/whitedb-0.7.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e27c9bcfd7733bed9ad37fa39295e3b1f45f147c6c1e3864263092a277a175fc', armv7l: 'e27c9bcfd7733bed9ad37fa39295e3b1f45f147c6c1e3864263092a277a175fc', i686: '9f67c9dfd8314d203df73d13f6eb7700c92bea7e03228f7096994979503d4125', - x86_64: 'eda584a55d77f6fda81ed0266ce0c43da1c77591a1576b9a866dd73b5df28782', + x86_64: 'eda584a55d77f6fda81ed0266ce0c43da1c77591a1576b9a866dd73b5df28782' }) def self.build system './configure', - "--prefix=#{CREW_PREFIX}", - "--libdir=#{CREW_LIB_PREFIX}", - '--disable-depedency-tracking' + "--prefix=#{CREW_PREFIX}", + "--libdir=#{CREW_LIB_PREFIX}", + '--disable-depedency-tracking' system 'make' end diff --git a/packages/whois.rb b/packages/whois.rb index f494d25f4..e1509f054 100644 --- a/packages/whois.rb +++ b/packages/whois.rb @@ -9,17 +9,17 @@ class Whois < Package source_url 'https://github.com/rfc1036/whois/archive/v5.5.2.tar.gz' source_sha256 '9e007306bc0a5e0da4fe9abd52bc79aa8202af5ee6e852fb4f130cf362340b40' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whois/5.5.2_armv7l/whois-5.5.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whois/5.5.2_armv7l/whois-5.5.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whois/5.5.2_i686/whois-5.5.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whois/5.5.2_x86_64/whois-5.5.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/whois/5.5.2_x86_64/whois-5.5.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e1fb23bf6dc47d2504f8452f33668599ab039b32bbe6b70c3b4cf0f9c529a424', armv7l: 'e1fb23bf6dc47d2504f8452f33668599ab039b32bbe6b70c3b4cf0f9c529a424', i686: '737063cadba182cd240e01a64b5380c781472877b7f2dfec91c33e9049dde4a2', - x86_64: 'b788ba9c31a33dcc7b3dafcb4984117527e1dd802994f05519631f75a14d4378', + x86_64: 'b788ba9c31a33dcc7b3dafcb4984117527e1dd802994f05519631f75a14d4378' }) def self.patch @@ -35,7 +35,7 @@ class Whois < Package end def self.install - system "gzip -9 mkpasswd.1 whois.1 whois.conf.5" + system 'gzip -9 mkpasswd.1 whois.1 whois.conf.5' system "install -Dm755 mkpasswd #{CREW_DEST_PREFIX}/bin/mkpasswd" system "install -Dm755 whois #{CREW_DEST_PREFIX}/bin/whois" system "install -Dm644 whois.conf #{CREW_DEST_PREFIX}/etc/whois.conf" diff --git a/packages/wine.rb b/packages/wine.rb index e4525277f..51cab2b8f 100644 --- a/packages/wine.rb +++ b/packages/wine.rb @@ -40,7 +40,7 @@ class Wine < Package depends_on 'xdg_base' depends_on 'sommelier' - @xdg_config_home = ENV['XDG_CONFIG_HOME'] + @xdg_config_home = ENV.fetch('XDG_CONFIG_HOME', nil) @xdg_config_home = "#{CREW_PREFIX}/.config" if @xdg_config_home.to_s.empty? def self.build @@ -89,7 +89,7 @@ class Wine < Package # Wine configuration WINEPREFIX="${XDG_CONFIG_HOME}"/.wine WINE_CONFIG_EOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/wine", @wine_config_env) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/wine", @wine_config_env) end def self.postinstall diff --git a/packages/wing.rb b/packages/wing.rb index 49eb9eb44..825054a10 100644 --- a/packages/wing.rb +++ b/packages/wing.rb @@ -11,11 +11,11 @@ class Wing < Package depends_on 'sommelier' - binary_url ({ - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wing/7.2.1.0_x86_64/wing-7.2.1.0-chromeos-x86_64.tar.xz', + binary_url({ + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wing/7.2.1.0_x86_64/wing-7.2.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - x86_64: '8be03ea9bcfa884c4f4a324190ecf6cbefd7b82389e264b6a35e318f30ec7ed3', + binary_sha256({ + x86_64: '8be03ea9bcfa884c4f4a324190ecf6cbefd7b82389e264b6a35e318f30ec7ed3' }) def self.patch @@ -38,9 +38,9 @@ class Wing < Package puts puts "Type 'wing' to get started.".lightblue puts - puts "To completely remove including all preferences, execute the following:".lightblue - puts "crew remove wing".lightblue - puts "rm -rf ~/.wingpersonal7".lightblue + puts 'To completely remove including all preferences, execute the following:'.lightblue + puts 'crew remove wing'.lightblue + puts 'rm -rf ~/.wingpersonal7'.lightblue puts end end diff --git a/packages/wireless_tools.rb b/packages/wireless_tools.rb index 8ef097164..6d99b2b90 100644 --- a/packages/wireless_tools.rb +++ b/packages/wireless_tools.rb @@ -9,28 +9,28 @@ class Wireless_tools < Package source_url 'https://github.com/HewlettPackard/wireless-tools/archive/v29.tar.gz' source_sha256 '69c5face9ac9d3273042436408a9a057d3416a814253dedeaaef210fcbc42d40' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wireless_tools/2.9_armv7l/wireless_tools-2.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wireless_tools/2.9_armv7l/wireless_tools-2.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wireless_tools/2.9_i686/wireless_tools-2.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wireless_tools/2.9_x86_64/wireless_tools-2.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wireless_tools/2.9_x86_64/wireless_tools-2.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'df298e3972dea2f49eec0009fcd651196da3c63430fc1f4e7e0773d6f1a2d4bf', armv7l: 'df298e3972dea2f49eec0009fcd651196da3c63430fc1f4e7e0773d6f1a2d4bf', i686: 'ac6e1d412978402488d60a192aa41c8ca2ed6f4bacf6d231c8e398f9c9ec6d3f', - x86_64: '23de1b7f6dd37177fbd6a3c5ac8917c7c61db74ce774606cbb3f5efe4da03e88', + x86_64: '23de1b7f6dd37177fbd6a3c5ac8917c7c61db74ce774606cbb3f5efe4da03e88' }) def self.build - Dir.chdir ("wireless_tools") do + Dir.chdir('wireless_tools') do system 'make' end end def self.install - Dir.chdir ("wireless_tools") do - system "make", "INSTALL_MAN=#{CREW_DEST_PREFIX}/share/man", "INSTALL_LIB=#{CREW_DEST_LIB_PREFIX}", "PREFIX=#{CREW_DEST_PREFIX}", "install" + Dir.chdir('wireless_tools') do + system 'make', "INSTALL_MAN=#{CREW_DEST_PREFIX}/share/man", "INSTALL_LIB=#{CREW_DEST_LIB_PREFIX}", "PREFIX=#{CREW_DEST_PREFIX}", 'install' end end end diff --git a/packages/wishlist.rb b/packages/wishlist.rb index 2e6766fb2..0d4d8145c 100644 --- a/packages/wishlist.rb +++ b/packages/wishlist.rb @@ -6,17 +6,17 @@ class Wishlist < Package version '0.5.0' license 'MIT' compatibility 'all' - source_url ({ + source_url({ aarch64: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_armv7.tar.gz', armv7l: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_armv7.tar.gz', i686: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_i386.tar.gz', - x86_64: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_x86_64.tar.gz', + x86_64: 'https://github.com/charmbracelet/wishlist/releases/download/v0.5.0/wishlist_0.5.0_linux_x86_64.tar.gz' }) - source_sha256 ({ + source_sha256({ aarch64: 'fd713821913fc13c52dd4d5f9034669b2a65094aaa36fad8571afb7cdf80c8a3', armv7l: 'fd713821913fc13c52dd4d5f9034669b2a65094aaa36fad8571afb7cdf80c8a3', i686: '39d26bdac4bfb92014f79a03af7c213f2b6ec2b9cdb82d53b7ce99af6cc52f52', - x86_64: 'b1834e196974287f7050bec38d7a0973d093e6260cab79cd942d605b955187a3', + x86_64: 'b1834e196974287f7050bec38d7a0973d093e6260cab79cd942d605b955187a3' }) def self.install diff --git a/packages/wkhtmltox.rb b/packages/wkhtmltox.rb index 546d5f022..066ea7beb 100644 --- a/packages/wkhtmltox.rb +++ b/packages/wkhtmltox.rb @@ -6,30 +6,30 @@ class Wkhtmltox < Package version '0.12.4-1' license 'LGPL-3' compatibility 'i686,x86_64' - source_url ({ - i686: 'https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-i386.tar.xz', - x86_64: 'https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz', + source_url({ + i686: 'https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-i386.tar.xz', + x86_64: 'https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz' }) - source_sha256 ({ - i686: '4087b264ec860ab0b0f9b7299ef733fc51e8e39f42047a06724b7450016ab9b8', - x86_64: '049b2cdec9a8254f0ef8ac273afaf54f7e25459a273e27189591edc7d7cf29db', + source_sha256({ + i686: '4087b264ec860ab0b0f9b7299ef733fc51e8e39f42047a06724b7450016ab9b8', + x86_64: '049b2cdec9a8254f0ef8ac273afaf54f7e25459a273e27189591edc7d7cf29db' }) - binary_url ({ - i686: 'https://dl.bintray.com/chromebrew/chromebrew/wkhtmltox-0.12.4-1-chromeos-i686.tar.xz', - x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/wkhtmltox-0.12.4-1-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://dl.bintray.com/chromebrew/chromebrew/wkhtmltox-0.12.4-1-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/wkhtmltox-0.12.4-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: '6b8fea9c8369203b53d57d3b1f3f22789379a72122d4fda19980aa0622e59717', - x86_64: '51b6abcd0d037008c01b043b75c0679f10e105808aacb69be6e7d313c842516c', + binary_sha256({ + i686: '6b8fea9c8369203b53d57d3b1f3f22789379a72122d4fda19980aa0622e59717', + x86_64: '51b6abcd0d037008c01b043b75c0679f10e105808aacb69be6e7d313c842516c' }) def self.install - FileUtils.mkdir_p "#{CREW_DEST_PREFIX}" - FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}" - FileUtils.cp_r 'bin/', "#{CREW_DEST_PREFIX}" - FileUtils.cp_r Dir.glob('lib/*'), "#{CREW_DEST_LIB_PREFIX}" - FileUtils.cp_r 'share/', "#{CREW_DEST_PREFIX}" - FileUtils.cp_r 'include/', "#{CREW_DEST_PREFIX}" + FileUtils.mkdir_p CREW_DEST_PREFIX.to_s + FileUtils.mkdir_p CREW_DEST_LIB_PREFIX.to_s + FileUtils.cp_r 'bin/', CREW_DEST_PREFIX.to_s + FileUtils.cp_r Dir.glob('lib/*'), CREW_DEST_LIB_PREFIX.to_s + FileUtils.cp_r 'share/', CREW_DEST_PREFIX.to_s + FileUtils.cp_r 'include/', CREW_DEST_PREFIX.to_s end end diff --git a/packages/wl_clipboard.rb b/packages/wl_clipboard.rb index 70b1e5e15..fa25a0aaa 100644 --- a/packages/wl_clipboard.rb +++ b/packages/wl_clipboard.rb @@ -9,17 +9,17 @@ class Wl_clipboard < Package source_url 'https://github.com/bugaevc/wl-clipboard/archive/v2.0.0.tar.gz' source_sha256 '2c42f182432adabe56da0f1144d5fcc40b7aae3d8e14d2bc4dc4c3f91b51808d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wl_clipboard/2.0.0_armv7l/wl_clipboard-2.0.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wl_clipboard/2.0.0_armv7l/wl_clipboard-2.0.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wl_clipboard/2.0.0_i686/wl_clipboard-2.0.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wl_clipboard/2.0.0_x86_64/wl_clipboard-2.0.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wl_clipboard/2.0.0_x86_64/wl_clipboard-2.0.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '66cbdc3e76e9325a561d749cbdf84d2f0bacaef2f3be3c2b0c950f19d466517d', armv7l: '66cbdc3e76e9325a561d749cbdf84d2f0bacaef2f3be3c2b0c950f19d466517d', i686: 'cf22556aa95ed294281a579c7aa4d1565bfc1be9b6eb1d7295ff0c99e625d39c', - x86_64: 'a8be7b0810067cbd022df88959262b64d6e03b95b94fc660067afa7b8b0bdeb2', + x86_64: 'a8be7b0810067cbd022df88959262b64d6e03b95b94fc660067afa7b8b0bdeb2' }) depends_on 'wayland_protocols' # xdg-shell support, depends on wayland diff --git a/packages/woff2.rb b/packages/woff2.rb index 1a056d9a1..e8f954cb6 100644 --- a/packages/woff2.rb +++ b/packages/woff2.rb @@ -9,17 +9,17 @@ class Woff2 < Package source_url 'https://github.com/google/woff2/archive/v1.0.2.tar.gz' source_sha256 'add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/woff2/1.0.2_armv7l/woff2-1.0.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/woff2/1.0.2_armv7l/woff2-1.0.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/woff2/1.0.2_i686/woff2-1.0.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/woff2/1.0.2_x86_64/woff2-1.0.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/woff2/1.0.2_x86_64/woff2-1.0.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '192c84faead6c5c71ee8e38def88f239b46b8897ad731e2c2bbee03654d8c794', armv7l: '192c84faead6c5c71ee8e38def88f239b46b8897ad731e2c2bbee03654d8c794', i686: '34294d13e3ceaa8341e9292652ca81184de7967cc63024c60560e66c8830f5c8', - x86_64: 'b27803367b73048b733a28e639b6ebcfaaf889b813eefcb43def1af79653ba04', + x86_64: 'b27803367b73048b733a28e639b6ebcfaaf889b813eefcb43def1af79653ba04' }) depends_on 'brotli' diff --git a/packages/wol.rb b/packages/wol.rb index 43043f10b..a472df30e 100644 --- a/packages/wol.rb +++ b/packages/wol.rb @@ -9,17 +9,17 @@ class Wol < Package source_url 'https://downloads.sourceforge.net/ahh/wol-0.7.1.tar.gz' source_sha256 'e0086c9b9811df2bdf763ec9016dfb1bcb7dba9fa6d7858725b0929069a12622' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wol/0.7.1_armv7l/wol-0.7.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wol/0.7.1_armv7l/wol-0.7.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wol/0.7.1_i686/wol-0.7.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wol/0.7.1_x86_64/wol-0.7.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wol/0.7.1_x86_64/wol-0.7.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '83abf28069852e88d080740c682be692007134532e9f045173cf10def41bc26d', armv7l: '83abf28069852e88d080740c682be692007134532e9f045173cf10def41bc26d', i686: 'e0c1b4a267d50208fa0e1979effbb425fa14aeffe1a49029e0f45967cedc3e7f', - x86_64: '27cf6ed4e02b068ffc59b650d165b575a921403c64fe74be8875860c96357c13', + x86_64: '27cf6ed4e02b068ffc59b650d165b575a921403c64fe74be8875860c96357c13' }) def self.build diff --git a/packages/words.rb b/packages/words.rb index 273237a54..ed1217a16 100644 --- a/packages/words.rb +++ b/packages/words.rb @@ -9,17 +9,17 @@ class Words < Package source_url 'https://github.com/saltedcoffii/words/releases/download/1.0.0/words-1.0.0.txz' source_sha256 '61168093e1ff4f88d838e09e40530cc0c192672ad0dbc01806534e9def296c3b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/words/1.0.0_armv7l/words-1.0.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/words/1.0.0_armv7l/words-1.0.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/words/1.0.0_i686/words-1.0.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/words/1.0.0_x86_64/words-1.0.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/words/1.0.0_x86_64/words-1.0.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '42309c5ae83987a15d29c6458db87eaa4402c068dedb8f01258cec29c4672eeb', armv7l: '42309c5ae83987a15d29c6458db87eaa4402c068dedb8f01258cec29c4672eeb', i686: '3b31ade23762c2e604890643ba5d7d3b579af215a7ec6049cb2b21c4e269990a', - x86_64: '7f05c55148da13219f63f09588465197f9417c6a950464ffec42eea6626ef2b2', + x86_64: '7f05c55148da13219f63f09588465197f9417c6a950464ffec42eea6626ef2b2' }) def self.install diff --git a/packages/wp_cli.rb b/packages/wp_cli.rb index 6dfe28b36..9d039ebc3 100644 --- a/packages/wp_cli.rb +++ b/packages/wp_cli.rb @@ -12,7 +12,7 @@ class Wp_cli < Package def self.build system "curl -#LO https://github.com/wp-cli/wp-cli/releases/download/v#{version}/wp-cli-#{version}.phar" - abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read("wp-cli-#{version}.phar") ) == 'd166528cab60bc8229c06729e7073838fbba68d6b2b574504cb0278835c87888' + abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest(File.read("wp-cli-#{version}.phar")) == 'd166528cab60bc8229c06729e7073838fbba68d6b2b574504cb0278835c87888' end def self.install diff --git a/packages/wput.rb b/packages/wput.rb index cc1808e2d..d6ddc55f9 100644 --- a/packages/wput.rb +++ b/packages/wput.rb @@ -9,17 +9,17 @@ class Wput < Package source_url 'https://downloads.sourceforge.net/project/wput/wput/0.6.2/wput-0.6.2.tgz' source_sha256 '229d8bb7d045ca1f54d68de23f1bc8016690dc0027a16586712594fbc7fad8c7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wput/0.6.2_armv7l/wput-0.6.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wput/0.6.2_armv7l/wput-0.6.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wput/0.6.2_i686/wput-0.6.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wput/0.6.2_x86_64/wput-0.6.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wput/0.6.2_x86_64/wput-0.6.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '14f657d436a0d8268ae072b157efcf4270542f44ef859b859c633ba1632e3c20', armv7l: '14f657d436a0d8268ae072b157efcf4270542f44ef859b859c633ba1632e3c20', i686: '81097c507c097a7de95ceb400240fa676ab399cb177cf95db4f6c982ae1a7f9e', - x86_64: 'f2b7ed34899a4d0ea18cc553d0028d16683fcebe0915eed11098911aa663c40b', + x86_64: 'f2b7ed34899a4d0ea18cc553d0028d16683fcebe0915eed11098911aa663c40b' }) depends_on 'gnutls' diff --git a/packages/wxformbuilder.rb b/packages/wxformbuilder.rb index 62432af7a..7279056fc 100644 --- a/packages/wxformbuilder.rb +++ b/packages/wxformbuilder.rb @@ -9,17 +9,17 @@ class Wxformbuilder < Package source_url 'https://github.com/wxFormBuilder/wxFormBuilder/archive/v3.9.0.tar.gz' source_sha256 'e63532e71828d5e168388380fe627225f997267495da4bf6c55ef592738bdc88' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxformbuilder/3.9.0_armv7l/wxformbuilder-3.9.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxformbuilder/3.9.0_armv7l/wxformbuilder-3.9.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxformbuilder/3.9.0_i686/wxformbuilder-3.9.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxformbuilder/3.9.0_x86_64/wxformbuilder-3.9.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxformbuilder/3.9.0_x86_64/wxformbuilder-3.9.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '72919b2bd017609c541cdd137375e4f5b77ebbc575b64bf4c36f800ff9063acb', armv7l: '72919b2bd017609c541cdd137375e4f5b77ebbc575b64bf4c36f800ff9063acb', i686: '401bfac8ccbad94011998a2e8f1b30605fbae2c11e11469516b171d0fe96e334', - x86_64: 'f812d32fda14a1a379be8d8c98c291da84f0353bd7cefc6f07bad3f8ad89b4ad', + x86_64: 'f812d32fda14a1a379be8d8c98c291da84f0353bd7cefc6f07bad3f8ad89b4ad' }) depends_on 'wxwidgets' diff --git a/packages/wxwidgets.rb b/packages/wxwidgets.rb index a0fecf6d9..e67caa744 100644 --- a/packages/wxwidgets.rb +++ b/packages/wxwidgets.rb @@ -14,13 +14,13 @@ class Wxwidgets < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxwidgets/3.2.0_armv7l/wxwidgets-3.2.0-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxwidgets/3.2.0_armv7l/wxwidgets-3.2.0-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxwidgets/3.2.0_i686/wxwidgets-3.2.0-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxwidgets/3.2.0_x86_64/wxwidgets-3.2.0-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wxwidgets/3.2.0_x86_64/wxwidgets-3.2.0-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: 'e448296c06b7f6711524daa6c6990e2895ff9a53ebd4924ac0b85a16af7a80ba', armv7l: 'e448296c06b7f6711524daa6c6990e2895ff9a53ebd4924ac0b85a16af7a80ba', i686: '71c93bf3f0d01f6bc6b3ce2a67c9500be19b842aff0b062b09bde02365c6a27c', - x86_64: '21119b43b7ad1c6620c04569981d83a97d367baf85c630983351849b9aef9949', + x86_64: '21119b43b7ad1c6620c04569981d83a97d367baf85c630983351849b9aef9949' }) depends_on 'atk' # R diff --git a/packages/xa.rb b/packages/xa.rb index 94fcc49b3..5abfe73d6 100644 --- a/packages/xa.rb +++ b/packages/xa.rb @@ -9,17 +9,17 @@ class Xa < Package source_url 'https://www.floodgap.com/retrotech/xa/dists/xa-2.3.11.tar.gz' source_sha256 '32f2164c99e305218e992970856dd8e2309b5cb6ac4758d7b2afe3bfebc9012d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xa/2.3.11_armv7l/xa-2.3.11-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xa/2.3.11_armv7l/xa-2.3.11-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xa/2.3.11_i686/xa-2.3.11-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xa/2.3.11_x86_64/xa-2.3.11-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xa/2.3.11_x86_64/xa-2.3.11-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4e9da9aa44ec5d58c597d5f3fcbba2ba3786002e0da6adebe381c4c70f90cda6', armv7l: '4e9da9aa44ec5d58c597d5f3fcbba2ba3786002e0da6adebe381c4c70f90cda6', i686: '9b60a965368eb960b9d06fd80c47be53e30b3a622c966b20a0f7eb04ae051e70', - x86_64: '8ea3b2dd25b9b6af9401c653e84ea67c1ba7ce2228d9d8e83d6ab8e3732893d7', + x86_64: '8ea3b2dd25b9b6af9401c653e84ea67c1ba7ce2228d9d8e83d6ab8e3732893d7' }) def self.patch diff --git a/packages/xauth.rb b/packages/xauth.rb index 5b61a901a..897276041 100644 --- a/packages/xauth.rb +++ b/packages/xauth.rb @@ -9,33 +9,33 @@ class Xauth < Package source_url 'https://www.x.org/releases/individual/app/xauth-1.0.10.tar.bz2' source_sha256 '5afe42ce3cdf4f60520d1658d2b17face45c74050f39af45dccdc95e73fafc4d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xauth/1.0.10_armv7l/xauth-1.0.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xauth/1.0.10_armv7l/xauth-1.0.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xauth/1.0.10_i686/xauth-1.0.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xauth/1.0.10_x86_64/xauth-1.0.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xauth/1.0.10_x86_64/xauth-1.0.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a246881cf30bade98de08a011f285ea48df3f0e6a6ba0f25d354b46867f45d2e', armv7l: 'a246881cf30bade98de08a011f285ea48df3f0e6a6ba0f25d354b46867f45d2e', i686: '89f58dee1108c4cf687e9936c741313d1c2eae5aee0bf73163c12a0bc1c32037', - x86_64: '6a8217ce647c238127d64380e7dc64b5fc0b0763b9ebe8165b40204ef815aff9', + x86_64: '6a8217ce647c238127d64380e7dc64b5fc0b0763b9ebe8165b40204ef815aff9' }) depends_on 'xorg_lib' def self.build - system "./configure", - "--enable-ipv6", - "--enable-tcp-transport", - "--enable-unix-transport", + system './configure', + '--enable-ipv6', + '--enable-tcp-transport', + '--enable-unix-transport', "--prefix=#{CREW_PREFIX}", - "--enable-local-transport", + '--enable-local-transport', "--libdir=#{CREW_LIB_PREFIX}" system 'make' end def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end diff --git a/packages/xbitmaps.rb b/packages/xbitmaps.rb index 24a4d2c83..1f31a7170 100644 --- a/packages/xbitmaps.rb +++ b/packages/xbitmaps.rb @@ -9,17 +9,17 @@ class Xbitmaps < Package source_url 'https://www.x.org/pub/individual/data/xbitmaps-1.1.1.tar.bz2' source_sha256 '3671b034356bbc4d32d052808cf646c940ec8b2d1913adac51b1453e41aa1e9d' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xbitmaps/1.1.1_armv7l/xbitmaps-1.1.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xbitmaps/1.1.1_armv7l/xbitmaps-1.1.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xbitmaps/1.1.1_i686/xbitmaps-1.1.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xbitmaps/1.1.1_x86_64/xbitmaps-1.1.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xbitmaps/1.1.1_x86_64/xbitmaps-1.1.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'f593f78a6db4cf69e97da6a07e954971a8623164799161bca5fd7e717085720d', armv7l: 'f593f78a6db4cf69e97da6a07e954971a8623164799161bca5fd7e717085720d', i686: 'c02b3e780b87551954cf975020a5065a8277f935f769b5d56fe80b8ccfd8b50d', - x86_64: '161b342836f77df11606c5fa965b38912022d108569313d504a0bc5d1bce4c16', + x86_64: '161b342836f77df11606c5fa965b38912022d108569313d504a0bc5d1bce4c16' }) depends_on 'util_macros' => :build diff --git a/packages/xclock.rb b/packages/xclock.rb index 30135f25e..93c425ff7 100644 --- a/packages/xclock.rb +++ b/packages/xclock.rb @@ -9,17 +9,17 @@ class Xclock < Package source_url 'https://www.x.org/pub/individual/app/xclock-1.0.9.tar.bz2' source_sha256 'cf461fb2c6f2ac42c54d8429ee2010fdb9a1442a370adfbfe8a7bfaf33c123bb' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xclock/1.0.9_armv7l/xclock-1.0.9-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xclock/1.0.9_armv7l/xclock-1.0.9-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xclock/1.0.9_i686/xclock-1.0.9-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xclock/1.0.9_x86_64/xclock-1.0.9-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xclock/1.0.9_x86_64/xclock-1.0.9-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b70ff42097e49252e239a56873c7c1422da7bb545a4828b62997561735bbbd39', armv7l: 'b70ff42097e49252e239a56873c7c1422da7bb545a4828b62997561735bbbd39', i686: 'a67eeb8b77425bcd0b90e43ac8d7f9b9ae0a441712238b63ea172addd33bfb35', - x86_64: 'd1af7fe7bf45b9a2b9ea6c58882d40c377603dd82f700e894971125d3ec4c905', + x86_64: 'd1af7fe7bf45b9a2b9ea6c58882d40c377603dd82f700e894971125d3ec4c905' }) depends_on 'xorg_lib' diff --git a/packages/xcurses.rb b/packages/xcurses.rb index 09f0f3e7b..8a67643f8 100644 --- a/packages/xcurses.rb +++ b/packages/xcurses.rb @@ -13,13 +13,13 @@ class Xcurses < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xcurses/3.9_armv7l/xcurses-3.9-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xcurses/3.9_armv7l/xcurses-3.9-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xcurses/3.9_i686/xcurses-3.9-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xcurses/3.9_x86_64/xcurses-3.9-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xcurses/3.9_x86_64/xcurses-3.9-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: 'c09ec4f427b95042e003527c3381251813ca2f8b75b4c4ded7996b3d0060c4d7', armv7l: 'c09ec4f427b95042e003527c3381251813ca2f8b75b4c4ded7996b3d0060c4d7', i686: '4d5fbb5affbfc9968c185ccc4c889549bb5f18bd99bf79ae786bd57574f06830', - x86_64: '34036322be08da20e27039c83f62b804529f4a7ef5a327242715fca2dce7cfef', + x86_64: '34036322be08da20e27039c83f62b804529f4a7ef5a327242715fca2dce7cfef' }) depends_on 'libx11' diff --git a/packages/xdg_base.rb b/packages/xdg_base.rb index 7aee3ccd2..98af399e5 100644 --- a/packages/xdg_base.rb +++ b/packages/xdg_base.rb @@ -47,7 +47,7 @@ class Xdg_base < Package export XDG_DATA_HOME=#{CREW_PREFIX}/.config/.local/share export XDG_RUNTIME_DIR=/var/run/chrome XDGBASEEOF - IO.write("#{CREW_DEST_PREFIX}/etc/env.d/xdg_base", @xdgbaseenv) + File.write("#{CREW_DEST_PREFIX}/etc/env.d/xdg_base", @xdgbaseenv) end def self.postinstall diff --git a/packages/xdg_dbus_proxy.rb b/packages/xdg_dbus_proxy.rb index 817863505..a94cebd6d 100644 --- a/packages/xdg_dbus_proxy.rb +++ b/packages/xdg_dbus_proxy.rb @@ -9,17 +9,17 @@ class Xdg_dbus_proxy < Package source_url 'https://github.com/flatpak/xdg-dbus-proxy/releases/download/0.1.2/xdg-dbus-proxy-0.1.2.tar.xz' source_sha256 '1749d6f9f46dcc9edc87725641cf56cf91dcad1b01707891ea0850c1000c520f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_dbus_proxy/0.1.2_armv7l/xdg_dbus_proxy-0.1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_dbus_proxy/0.1.2_armv7l/xdg_dbus_proxy-0.1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_dbus_proxy/0.1.2_i686/xdg_dbus_proxy-0.1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_dbus_proxy/0.1.2_x86_64/xdg_dbus_proxy-0.1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_dbus_proxy/0.1.2_x86_64/xdg_dbus_proxy-0.1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1054fccdf3c1a8ca67a30b2daedfb6482bc346d24a8795f2016fe3d7534a1c6c', armv7l: '1054fccdf3c1a8ca67a30b2daedfb6482bc346d24a8795f2016fe3d7534a1c6c', i686: '61bbd332989ac164f86d7e33b4ea2c1686aa6b9c7e2d13ba93f44525a4b02386', - x86_64: '966dba4f3c69eee6356687be73ad2ed27513d6e50c46b2623d05004b27ace3e4', + x86_64: '966dba4f3c69eee6356687be73ad2ed27513d6e50c46b2623d05004b27ace3e4' }) def self.build diff --git a/packages/xdg_utils.rb b/packages/xdg_utils.rb index 0430600aa..7c0ae4f66 100644 --- a/packages/xdg_utils.rb +++ b/packages/xdg_utils.rb @@ -9,17 +9,17 @@ class Xdg_utils < Package source_url 'https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v1.1.3/xdg-utils-v1.1.3.tar.bz2' source_sha256 'deac55c48aa2902023c96a4bea2f1778441ce9c59e60ed52c6ce5d8b3e90ba64' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_utils/1.1.3-1_armv7l/xdg_utils-1.1.3-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_utils/1.1.3-1_armv7l/xdg_utils-1.1.3-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_utils/1.1.3-1_i686/xdg_utils-1.1.3-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_utils/1.1.3-1_x86_64/xdg_utils-1.1.3-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdg_utils/1.1.3-1_x86_64/xdg_utils-1.1.3-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '5d39a96a61b59eed8219727da0a6197c7b7f941b40a75eece77c9a0215e8559e', armv7l: '5d39a96a61b59eed8219727da0a6197c7b7f941b40a75eece77c9a0215e8559e', i686: 'dc89bcf110e5d20900dea98271739fe2a43b914ae2ba93cc16782265b0323ab0', - x86_64: 'b76c87093c24193d0010ad125573cc48259339eae4709f0733f825b45bba79de', + x86_64: 'b76c87093c24193d0010ad125573cc48259339eae4709f0733f825b45bba79de' }) depends_on 'elinks' => :build diff --git a/packages/xdotool.rb b/packages/xdotool.rb index 9dbd3aece..535e478de 100644 --- a/packages/xdotool.rb +++ b/packages/xdotool.rb @@ -12,17 +12,17 @@ class Xdotool < Package source_url 'https://github.com/jordansissel/xdotool/releases/download/v3.20160805.1/xdotool-3.20160805.1.tar.gz' source_sha256 '35be5ff6edf0c620a0e16f09ea5e101d5173280161772fca18657d83f20fcca8' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdotool/3.20160805.1_armv7l/xdotool-3.20160805.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdotool/3.20160805.1_armv7l/xdotool-3.20160805.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdotool/3.20160805.1_i686/xdotool-3.20160805.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdotool/3.20160805.1_x86_64/xdotool-3.20160805.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdotool/3.20160805.1_x86_64/xdotool-3.20160805.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '37b9d630ca048ed377c184d44cbbc261022fabe6bec143abc0c066563f913bc4', armv7l: '37b9d630ca048ed377c184d44cbbc261022fabe6bec143abc0c066563f913bc4', i686: '0e10fee31413a879f22f1cf91983db10b3878d456c77168e492dff13d9bc3453', - x86_64: '4ed5c2e4c5b4dfde83c94c017ef7f37e601dc0252ad67341252b38b1a7b47cc2', + x86_64: '4ed5c2e4c5b4dfde83c94c017ef7f37e601dc0252ad67341252b38b1a7b47cc2' }) depends_on 'libxtst' diff --git a/packages/xdpyinfo.rb b/packages/xdpyinfo.rb index f35e905fd..4bee65b13 100644 --- a/packages/xdpyinfo.rb +++ b/packages/xdpyinfo.rb @@ -12,17 +12,17 @@ class Xdpyinfo < Package source_url 'https://xorg.freedesktop.org/archive/individual/app/xdpyinfo-1.3.2.tar.bz2' source_sha256 '30238ed915619e06ceb41721e5f747d67320555cc38d459e954839c189ccaf51' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdpyinfo/1.3.2_armv7l/xdpyinfo-1.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdpyinfo/1.3.2_armv7l/xdpyinfo-1.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdpyinfo/1.3.2_i686/xdpyinfo-1.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdpyinfo/1.3.2_x86_64/xdpyinfo-1.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xdpyinfo/1.3.2_x86_64/xdpyinfo-1.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7f5d670f0eb6a4f9d0d47ca597f401e9596cee02c110d824462e599f9f4a1ca8', armv7l: '7f5d670f0eb6a4f9d0d47ca597f401e9596cee02c110d824462e599f9f4a1ca8', i686: '052a899e25cb340d886152f983896b1f28404d74253149fd1bf7323a39d5de68', - x86_64: '3876556bb0c33537aabfb08c1929b06b1a88e90df56f87f838b3e4e47491aae9', + x86_64: '3876556bb0c33537aabfb08c1929b06b1a88e90df56f87f838b3e4e47491aae9' }) depends_on 'libx11' diff --git a/packages/xe.rb b/packages/xe.rb index 103929f72..5fa70f5cd 100644 --- a/packages/xe.rb +++ b/packages/xe.rb @@ -9,17 +9,17 @@ class Xe < Package source_url 'https://github.com/chneukirchen/xe/archive/v0.11.tar.gz' source_sha256 '4087d40be2db3df81a836f797e1fed17d6ac1c788dcf0fd6a904f2d2178a6f1a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xe/0.11_armv7l/xe-0.11-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xe/0.11_armv7l/xe-0.11-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xe/0.11_i686/xe-0.11-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xe/0.11_x86_64/xe-0.11-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xe/0.11_x86_64/xe-0.11-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '731178af47f83d6918dfd9967d57113f6552c48dc68a98c0c11837469f044540', armv7l: '731178af47f83d6918dfd9967d57113f6552c48dc68a98c0c11837469f044540', i686: 'b0db75159f9e4462852175ac47cf07f0f9e3f2962ac262df3daaa90b6f792e0b', - x86_64: '7ce6835e608e0638f5604eef58007735b42f9fcdc0e2d9f6811c93cf844aac27', + x86_64: '7ce6835e608e0638f5604eef58007735b42f9fcdc0e2d9f6811c93cf844aac27' }) def self.build diff --git a/packages/xercesc.rb b/packages/xercesc.rb index bfc18041d..29b9cd56d 100644 --- a/packages/xercesc.rb +++ b/packages/xercesc.rb @@ -9,17 +9,17 @@ class Xercesc < Package source_url 'https://downloads.apache.org/xerces/c/3/sources/xerces-c-3.2.3.tar.xz' source_sha256 '12fc99a9fc1d1a79bd0e927b8b5637a576d6656f45b0d5e70ee3694d379cc149' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xercesc/3.2.3_armv7l/xercesc-3.2.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xercesc/3.2.3_armv7l/xercesc-3.2.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xercesc/3.2.3_i686/xercesc-3.2.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xercesc/3.2.3_x86_64/xercesc-3.2.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xercesc/3.2.3_x86_64/xercesc-3.2.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '7ee70737c8d3fe7d21a9e3cf3f27abebcf9b663da95b4aa24e9862c9c707fe4c', armv7l: '7ee70737c8d3fe7d21a9e3cf3f27abebcf9b663da95b4aa24e9862c9c707fe4c', i686: '8cad0d974c6c6966fbc7e0d039fcab63a07eccd4e2435fadd748b4fbce2e5cc4', - x86_64: 'd1a0c7fd791b712963ea851792e8253474ec0ba5683d631ce0b0ac981e90762e', + x86_64: 'd1a0c7fd791b712963ea851792e8253474ec0ba5683d631ce0b0ac981e90762e' }) depends_on 'libcurl' diff --git a/packages/xfce4_dev_tools.rb b/packages/xfce4_dev_tools.rb index e7dd0b995..c1bf977c1 100644 --- a/packages/xfce4_dev_tools.rb +++ b/packages/xfce4_dev_tools.rb @@ -9,17 +9,17 @@ class Xfce4_dev_tools < Package source_url 'https://archive.xfce.org/src/xfce/xfce4-dev-tools/4.17/xfce4-dev-tools-4.17.0.tar.bz2' source_sha256 'd334c1f10e140e666b86c6c3bd8dcd62f1a877f537bcacc974478b6e92c493c7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_dev_tools/4.17.0_armv7l/xfce4_dev_tools-4.17.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_dev_tools/4.17.0_armv7l/xfce4_dev_tools-4.17.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_dev_tools/4.17.0_i686/xfce4_dev_tools-4.17.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_dev_tools/4.17.0_x86_64/xfce4_dev_tools-4.17.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_dev_tools/4.17.0_x86_64/xfce4_dev_tools-4.17.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1afbe430ed4e23d84b04573283a458ec64fe127989a9a9e1dd2cc3181e4cbbeb', armv7l: '1afbe430ed4e23d84b04573283a458ec64fe127989a9a9e1dd2cc3181e4cbbeb', i686: '8c3419c54ad2d8b0a205ffb7bba9cf0d5d5d6127153d38c9641ac458cf2f0698', - x86_64: 'a4476a7992c67ed8402d6962f1484fa0741ed1283f02cab0ed1af701e265c68b', + x86_64: 'a4476a7992c67ed8402d6962f1484fa0741ed1283f02cab0ed1af701e265c68b' }) depends_on 'gtk_doc' diff --git a/packages/xfce4_panel.rb b/packages/xfce4_panel.rb index 502959314..825a68757 100644 --- a/packages/xfce4_panel.rb +++ b/packages/xfce4_panel.rb @@ -9,17 +9,17 @@ class Xfce4_panel < Package source_url 'https://archive.xfce.org/src/xfce/xfce4-panel/4.16/xfce4-panel-4.16.3.tar.bz2' source_sha256 '5934eaed8a76da52c29b734ccd79600255420333dd6ebd8fd9f066379af1e092' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_panel/4.16.3_armv7l/xfce4_panel-4.16.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_panel/4.16.3_armv7l/xfce4_panel-4.16.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_panel/4.16.3_i686/xfce4_panel-4.16.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_panel/4.16.3_x86_64/xfce4_panel-4.16.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_panel/4.16.3_x86_64/xfce4_panel-4.16.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'be479ecd57ca0a60f2ca69ea39f4a65d240dae52f72f36da7e7280dbe007768c', armv7l: 'be479ecd57ca0a60f2ca69ea39f4a65d240dae52f72f36da7e7280dbe007768c', i686: '34d5df943fb926b7a0a87f222163cd532f320da80e74dda59131cbd8835bd8c7', - x86_64: 'fb4ddea55c05ed590a0c0b5d6bf383197182af9be828f9324279f3d3c9c8d694', + x86_64: 'fb4ddea55c05ed590a0c0b5d6bf383197182af9be828f9324279f3d3c9c8d694' }) depends_on 'libwnck' @@ -49,6 +49,6 @@ class Xfce4_panel < Package end def self.postinstall - system 'gtk-update-icon-cache', '-f', '-t', "#{CREW_PREFIX}/share/icons/hicolor" + system 'gtk-update-icon-cache', '-f', '-t', "#{CREW_PREFIX}/share/icons/hicolor" end end diff --git a/packages/xfce4_terminal.rb b/packages/xfce4_terminal.rb index 3538b8933..4eb02c188 100644 --- a/packages/xfce4_terminal.rb +++ b/packages/xfce4_terminal.rb @@ -9,17 +9,17 @@ class Xfce4_terminal < Package source_url "https://archive.xfce.org/src/apps/xfce4-terminal/0.8/xfce4-terminal-#{version}.tar.bz2" source_sha256 '7a3337c198e01262a0412384823185753ac8a0345be1d6776a7e9bbbcbf33dc7' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_terminal/0.8.10_armv7l/xfce4_terminal-0.8.10-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_terminal/0.8.10_armv7l/xfce4_terminal-0.8.10-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_terminal/0.8.10_i686/xfce4_terminal-0.8.10-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_terminal/0.8.10_x86_64/xfce4_terminal-0.8.10-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfce4_terminal/0.8.10_x86_64/xfce4_terminal-0.8.10-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'b11aa2b481bf89d83e2d1e8086f8a38947c6f1b1e5ec7b3db2e4a9a71b192aa1', armv7l: 'b11aa2b481bf89d83e2d1e8086f8a38947c6f1b1e5ec7b3db2e4a9a71b192aa1', i686: 'bc19f058e7e0fd3b50b8838668f151db825172a3e5ef64736d40f916ea02a817', - x86_64: 'dfa50e1a41870d5e63316a95fccd57a51e420045c8fd583a9bcc18ead9ddaa71', + x86_64: 'dfa50e1a41870d5e63316a95fccd57a51e420045c8fd583a9bcc18ead9ddaa71' }) depends_on 'desktop_file_utilities' diff --git a/packages/xfconf.rb b/packages/xfconf.rb index b07fc9142..63d14b4a0 100644 --- a/packages/xfconf.rb +++ b/packages/xfconf.rb @@ -9,17 +9,17 @@ class Xfconf < Package source_url 'https://archive.xfce.org/src/xfce/xfconf/4.14/xfconf-4.14.3.tar.bz2' source_sha256 '589052a0efc6151c5fb5f438da463502a4fd91848cae7b9376d417be4c5a0c02' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfconf/4.14.3_armv7l/xfconf-4.14.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfconf/4.14.3_armv7l/xfconf-4.14.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfconf/4.14.3_i686/xfconf-4.14.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfconf/4.14.3_x86_64/xfconf-4.14.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfconf/4.14.3_x86_64/xfconf-4.14.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '14c0ea331495d775cefe7d47d0ad3b916ca1b32cee886dcd526f6577d9e8e846', armv7l: '14c0ea331495d775cefe7d47d0ad3b916ca1b32cee886dcd526f6577d9e8e846', i686: '477b34ac827fc9765cfd099ff63904eb05d1f028eee93e40aa67540812306516', - x86_64: '9550ca9cf26bfd14b99997fd5cee8ef9b3b4045f3c7a88c9cb27e2f4a32d58c9', + x86_64: '9550ca9cf26bfd14b99997fd5cee8ef9b3b4045f3c7a88c9cb27e2f4a32d58c9' }) depends_on 'gobject_introspection' # For --enable-gsettings-backend diff --git a/packages/xfsprogs.rb b/packages/xfsprogs.rb index 454da4a60..c42b87d72 100644 --- a/packages/xfsprogs.rb +++ b/packages/xfsprogs.rb @@ -10,26 +10,26 @@ class Xfsprogs < Package source_url "https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/snapshot/xfsprogs-dev-#{@_ver}.tar.gz" source_sha256 'e807ca9fd8f01e45c9ec8ffb3c123bdb7dfcfd8e05340520d2ff1ddbc3bd7c88' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfsprogs/5.10.0_armv7l/xfsprogs-5.10.0-chromeos-armv7l.tar.xz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfsprogs/5.10.0_armv7l/xfsprogs-5.10.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfsprogs/5.10.0_armv7l/xfsprogs-5.10.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfsprogs/5.10.0_i686/xfsprogs-5.10.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfsprogs/5.10.0_x86_64/xfsprogs-5.10.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xfsprogs/5.10.0_x86_64/xfsprogs-5.10.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - aarch64: 'd2034b7ee2c95673d900aed424c04abe6f53cc721261ef3b5822c4d98ca720ef', + binary_sha256({ + aarch64: 'd2034b7ee2c95673d900aed424c04abe6f53cc721261ef3b5822c4d98ca720ef', armv7l: 'd2034b7ee2c95673d900aed424c04abe6f53cc721261ef3b5822c4d98ca720ef', i686: '98a742b31c4082d649150f22a9d58342f41f46d1f97d03e38d835bb1b3517583', - x86_64: 'bf575a97e5fbd3cfce4a0f7e547ccb4bcf99b9e05067b112813c8967c904f42e', + x86_64: 'bf575a97e5fbd3cfce4a0f7e547ccb4bcf99b9e05067b112813c8967c904f42e' }) depends_on 'libinih' def self.build - system "make configure" + system 'make configure' system "env CFLAGS='-pipe -flto=auto' CXXFLAGS='-pipe -flto=auto' \ DEBUG=-DNDEBUG ./configure #{CREW_OPTIONS} --sbindir=#{CREW_PREFIX}/bin" - system "make" + system 'make' end def self.install diff --git a/packages/xinit.rb b/packages/xinit.rb index 40c1aa621..ddca607aa 100644 --- a/packages/xinit.rb +++ b/packages/xinit.rb @@ -9,17 +9,17 @@ class Xinit < Package source_url 'https://www.x.org/archive/individual/app/xinit-1.4.1.tar.gz' source_sha256 'ca33ec3de6c39589c753620e5b3bcbc8277218b949bfa2df727779b03a8d2357' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xinit/1.4.1_armv7l/xinit-1.4.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xinit/1.4.1_armv7l/xinit-1.4.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xinit/1.4.1_i686/xinit-1.4.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xinit/1.4.1_x86_64/xinit-1.4.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xinit/1.4.1_x86_64/xinit-1.4.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '269e5d57c7dbde243914bba10782a9b7a237840f132ff20b7037d264da1a1cea', armv7l: '269e5d57c7dbde243914bba10782a9b7a237840f132ff20b7037d264da1a1cea', i686: '46496e925ada2487dcb695fea39987fd2d96b962f623f3ccf8cf0184a49d10c5', - x86_64: 'e26fee34f297ca45faff99054a6fbf84e019925326d3b45244f40cb70725c930', + x86_64: 'e26fee34f297ca45faff99054a6fbf84e019925326d3b45244f40cb70725c930' }) depends_on 'xauth' diff --git a/packages/xkbcomp.rb b/packages/xkbcomp.rb index 1d8bfebf6..e577ee392 100644 --- a/packages/xkbcomp.rb +++ b/packages/xkbcomp.rb @@ -9,20 +9,19 @@ class Xkbcomp < Package source_url 'https://www.x.org/archive/individual/app/xkbcomp-1.4.4.tar.bz2' source_sha256 '59cce603a607a17722a0a1cf99010f4894e7812beb5d695abbc08474d59af27e' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkbcomp/1.4.4_armv7l/xkbcomp-1.4.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkbcomp/1.4.4_armv7l/xkbcomp-1.4.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkbcomp/1.4.4_i686/xkbcomp-1.4.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkbcomp/1.4.4_x86_64/xkbcomp-1.4.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkbcomp/1.4.4_x86_64/xkbcomp-1.4.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c654874e78a8da297b0bc5addc3a461e840366bdc333a010db05315f79497329', armv7l: 'c654874e78a8da297b0bc5addc3a461e840366bdc333a010db05315f79497329', i686: 'edf3af026fdc18ad32c0049d651c60c8b0b14f1d2712e2545a4ae093c2c2babd', - x86_64: '5dbe7bc9bae31c26a4d0cb5a87e1655de43d05ed97307778df49a0b3fbbabaaa', + x86_64: '5dbe7bc9bae31c26a4d0cb5a87e1655de43d05ed97307778df49a0b3fbbabaaa' }) - depends_on 'mesa' depends_on 'xcb_util' diff --git a/packages/xkeyboard_config.rb b/packages/xkeyboard_config.rb index 50862f46b..c648e6cd3 100644 --- a/packages/xkeyboard_config.rb +++ b/packages/xkeyboard_config.rb @@ -1,4 +1,3 @@ - require 'package' class Xkeyboard_config < Package @@ -10,17 +9,17 @@ class Xkeyboard_config < Package source_url 'https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.29.tar.bz2' source_sha256 '1d4175278bf06000683656763a8b1d3282c61a314b6db41260c8efe92d621802' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkeyboard_config/2.29_armv7l/xkeyboard_config-2.29-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkeyboard_config/2.29_armv7l/xkeyboard_config-2.29-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkeyboard_config/2.29_i686/xkeyboard_config-2.29-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkeyboard_config/2.29_x86_64/xkeyboard_config-2.29-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xkeyboard_config/2.29_x86_64/xkeyboard_config-2.29-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'eae7e1d93e5ad45040b4f98f641d9710c5815bc753fabb0e51d781eeb45785bc', armv7l: 'eae7e1d93e5ad45040b4f98f641d9710c5815bc753fabb0e51d781eeb45785bc', i686: '545e4eecd93f68f3aa6626933e082db6bb65889f68f9b47bf0d343d9a6b53cb7', - x86_64: 'a3d3467cbc60baa18a8f41585103ad440cff1461c835b895c82e5f51f4f34382', + x86_64: 'a3d3467cbc60baa18a8f41585103ad440cff1461c835b895c82e5f51f4f34382' }) depends_on 'libx11' diff --git a/packages/xmessage.rb b/packages/xmessage.rb index 92e5bce83..14b67a68c 100644 --- a/packages/xmessage.rb +++ b/packages/xmessage.rb @@ -9,17 +9,17 @@ class Xmessage < Package source_url 'https://www.x.org/releases/individual/app/xmessage-1.0.5.tar.bz2' source_sha256 '373dfb81e7a6f06d3d22485a12fcde6e255d58c6dee1bbaeb00c7d0caa9b2029' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmessage/1.0.5_armv7l/xmessage-1.0.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmessage/1.0.5_armv7l/xmessage-1.0.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmessage/1.0.5_i686/xmessage-1.0.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmessage/1.0.5_x86_64/xmessage-1.0.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmessage/1.0.5_x86_64/xmessage-1.0.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6df6c32406b06cc78f207c28b3a8cec0c41fe98a7566bf7d73e53553c55a4ccc', armv7l: '6df6c32406b06cc78f207c28b3a8cec0c41fe98a7566bf7d73e53553c55a4ccc', i686: '9af874eed48fcad769c3eea3382448c26958b101af58f0708eefab8454d3eeed', - x86_64: '1ccd1102b9debf4c9a7b7ca877b2010622ac013cc551fb0d7d9b3a772355ac80', + x86_64: '1ccd1102b9debf4c9a7b7ca877b2010622ac013cc551fb0d7d9b3a772355ac80' }) depends_on 'xorg_lib' diff --git a/packages/xmlcatmgr.rb b/packages/xmlcatmgr.rb index c7e41e414..3db2801cd 100644 --- a/packages/xmlcatmgr.rb +++ b/packages/xmlcatmgr.rb @@ -9,17 +9,17 @@ class Xmlcatmgr < Package source_url 'https://downloads.sourceforge.net/sourceforge/xmlcatmgr/xmlcatmgr-2.2.tar.gz' source_sha256 'ea1142b6aef40fbd624fc3e2130cf10cf081b5fa88e5229c92b8f515779d6fdc' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlcatmgr/2.2_armv7l/xmlcatmgr-2.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlcatmgr/2.2_armv7l/xmlcatmgr-2.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlcatmgr/2.2_i686/xmlcatmgr-2.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlcatmgr/2.2_x86_64/xmlcatmgr-2.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlcatmgr/2.2_x86_64/xmlcatmgr-2.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '24f525796676d285347f300bb26b60c728d6384032e0dad2230bc0c4bbb41eea', armv7l: '24f525796676d285347f300bb26b60c728d6384032e0dad2230bc0c4bbb41eea', i686: '656fb01f7e1e1f7c78b4f389d7bd80404a26333d23eb257517972d167952e439', - x86_64: 'b7942cbf386adb0b43116c5f041ff97a3c2c7202687a0a03575e498e0b8d43b1', + x86_64: 'b7942cbf386adb0b43116c5f041ff97a3c2c7202687a0a03575e498e0b8d43b1' }) def self.build diff --git a/packages/xmlclitools.rb b/packages/xmlclitools.rb index e43c1c698..f096f6c3d 100644 --- a/packages/xmlclitools.rb +++ b/packages/xmlclitools.rb @@ -9,17 +9,17 @@ class Xmlclitools < Package source_url 'ftp://ftp.nstu.ru/pub/sources/langs/xml/xmlclitools-1.61.tar.gz' source_sha256 '262ce2f119a278ee2f965722f4d23b6b67f8baaa594858b9a0124849726e5a63' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlclitools/1.61-1_armv7l/xmlclitools-1.61-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlclitools/1.61-1_armv7l/xmlclitools-1.61-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlclitools/1.61-1_i686/xmlclitools-1.61-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlclitools/1.61-1_x86_64/xmlclitools-1.61-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlclitools/1.61-1_x86_64/xmlclitools-1.61-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e22665bdf25bbce519a68103f4021ee803006368bbea85f9106b5a6dc8229dbf', armv7l: 'e22665bdf25bbce519a68103f4021ee803006368bbea85f9106b5a6dc8229dbf', i686: '6ebfd4ffa8c126a876bd8259b7684640cd4536d284cac275b036fa66e6091d21', - x86_64: 'eb02a6633241f4bf4584f212d5bb693b3e22fa7e938f4885a8d1890d109cad7d', + x86_64: 'eb02a6633241f4bf4584f212d5bb693b3e22fa7e938f4885a8d1890d109cad7d' }) depends_on 'glib' diff --git a/packages/xmlstarlet.rb b/packages/xmlstarlet.rb index 730e3ff9e..2c70a5af2 100644 --- a/packages/xmlstarlet.rb +++ b/packages/xmlstarlet.rb @@ -9,17 +9,17 @@ class Xmlstarlet < Package source_url 'https://downloads.sourceforge.net/project/xmlstar/xmlstarlet/1.6.1/xmlstarlet-1.6.1.tar.gz' source_sha256 '15d838c4f3375332fd95554619179b69e4ec91418a3a5296e7c631b7ed19e7ca' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlstarlet/1.6.1_armv7l/xmlstarlet-1.6.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlstarlet/1.6.1_armv7l/xmlstarlet-1.6.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlstarlet/1.6.1_i686/xmlstarlet-1.6.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlstarlet/1.6.1_x86_64/xmlstarlet-1.6.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlstarlet/1.6.1_x86_64/xmlstarlet-1.6.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'c8cf483394228f94ee8c592285ed257e5b62aa839bb9ad901da0a6efbfa3b534', armv7l: 'c8cf483394228f94ee8c592285ed257e5b62aa839bb9ad901da0a6efbfa3b534', i686: '07bea6a674ccca26c89993da5ec70f8d3ebd94717fa8ee34cbe37ba420984fb2', - x86_64: 'da8c6a886a440e4fc4237cb47c9944ad18f0e41765b478fdba22e6b692faf2b8', + x86_64: 'da8c6a886a440e4fc4237cb47c9944ad18f0e41765b478fdba22e6b692faf2b8' }) def self.build diff --git a/packages/xmlto.rb b/packages/xmlto.rb index f03d0023e..c6162c76c 100644 --- a/packages/xmlto.rb +++ b/packages/xmlto.rb @@ -9,17 +9,17 @@ class Xmlto < Package source_url 'https://releases.pagure.org/xmlto/xmlto-0.0.28.tar.bz2' source_sha256 '1130df3a7957eb9f6f0d29e4aa1c75732a7dfb6d639be013859b5c7ec5421276' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlto/0.0.28_armv7l/xmlto-0.0.28-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlto/0.0.28_armv7l/xmlto-0.0.28-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlto/0.0.28_i686/xmlto-0.0.28-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlto/0.0.28_x86_64/xmlto-0.0.28-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmlto/0.0.28_x86_64/xmlto-0.0.28-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8f03c0544caa110a2af91afdf9b5a0b88b5e6ee2799cf4710cbe200b8bcf58a3', armv7l: '8f03c0544caa110a2af91afdf9b5a0b88b5e6ee2799cf4710cbe200b8bcf58a3', i686: 'd5f57827acde8c9977786a26790af5e517d95acd543ddb26efda8c7877d36bcf', - x86_64: 'f4ce1d91e46a06d54877ff22ec0b0bb1da69c3e8ee5962536c722a0abe018fd9', + x86_64: 'f4ce1d91e46a06d54877ff22ec0b0bb1da69c3e8ee5962536c722a0abe018fd9' }) def self.build diff --git a/packages/xmltoman.rb b/packages/xmltoman.rb index dbfc89171..4c6aadc9a 100644 --- a/packages/xmltoman.rb +++ b/packages/xmltoman.rb @@ -9,17 +9,17 @@ class Xmltoman < Package source_url 'https://downloads.sourceforge.net/project/xmltoman/xmltoman/xmltoman-0.4.tar.gz/xmltoman-0.4.tar.gz' source_sha256 '948794a316aaecd13add60e17e476beae86644d066cb60171fc6b779f2df14b0' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmltoman/0.4_armv7l/xmltoman-0.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmltoman/0.4_armv7l/xmltoman-0.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmltoman/0.4_i686/xmltoman-0.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmltoman/0.4_x86_64/xmltoman-0.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xmltoman/0.4_x86_64/xmltoman-0.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a0b2caaf0eee70d7a48fc6d0b3f069e867f5cd4b608231ef2578ba7db653b2bb', armv7l: 'a0b2caaf0eee70d7a48fc6d0b3f069e867f5cd4b608231ef2578ba7db653b2bb', i686: '850d213a2441ba643dc5d3dae8cb41a7204b7354e47b2332282b45f37198e0d5', - x86_64: 'e5c6a17fd6d1a2550d15a9e93fe272e1802a503ca8e9dde849da2bffa1bd5b7d', + x86_64: 'e5c6a17fd6d1a2550d15a9e93fe272e1802a503ca8e9dde849da2bffa1bd5b7d' }) def self.patch diff --git a/packages/xorg_evdev_driver.rb b/packages/xorg_evdev_driver.rb index 559f960da..cad8c490c 100644 --- a/packages/xorg_evdev_driver.rb +++ b/packages/xorg_evdev_driver.rb @@ -4,25 +4,24 @@ class Xorg_evdev_driver < Package description 'The Xorg Evdev Driver package contains a Generic Linux input driver for the Xorg X server. It handles keyboard, mouse, touchpads and wacom devices, though for touchpad and wacom advanced handling, additional drivers are required.' homepage 'https://www.x.org' version '2.10.5-1' -compatibility 'all' + compatibility 'all' license 'ISC and MIT' source_url 'https://www.x.org/pub/individual/driver/xf86-input-evdev-2.10.5.tar.bz2' source_sha256 '9edaa6205baf6d2922cc4db3d8e54a7e7773b5f733b0ae90f6be7725f983b70d' - binary_url ({ - aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_evdev_driver/2.10.5-1_armv7l/xorg_evdev_driver-2.10.5-1-chromeos-armv7l.tpxz', + binary_url({ + aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_evdev_driver/2.10.5-1_armv7l/xorg_evdev_driver-2.10.5-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_evdev_driver/2.10.5-1_armv7l/xorg_evdev_driver-2.10.5-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_evdev_driver/2.10.5-1_i686/xorg_evdev_driver-2.10.5-1-chromeos-i686.tpxz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_evdev_driver/2.10.5-1_x86_64/xorg_evdev_driver-2.10.5-1-chromeos-x86_64.tpxz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_evdev_driver/2.10.5-1_x86_64/xorg_evdev_driver-2.10.5-1-chromeos-x86_64.tpxz' }) - binary_sha256 ({ - aarch64: 'dbca7b5731cbdcd8022afadb06c3da88a06ee6370e94babbca4ff8fad004d6b4', + binary_sha256({ + aarch64: 'dbca7b5731cbdcd8022afadb06c3da88a06ee6370e94babbca4ff8fad004d6b4', armv7l: 'dbca7b5731cbdcd8022afadb06c3da88a06ee6370e94babbca4ff8fad004d6b4', i686: '049e4a727d883ed1b60fb291263b7c2206fa3ee495555d3ba466406a83a50b05', - x86_64: '8137f1c083f29c3e8b642e8af1aa0c3f087e90f1a3fa22d604ad6640f8c64b18', + x86_64: '8137f1c083f29c3e8b642e8af1aa0c3f087e90f1a3fa22d604ad6640f8c64b18' }) - depends_on 'mtdev' depends_on 'libevdev' depends_on 'xorg_server' => :build diff --git a/packages/xorg_fbdev_driver.rb b/packages/xorg_fbdev_driver.rb index fdcb6a3a7..989374a28 100644 --- a/packages/xorg_fbdev_driver.rb +++ b/packages/xorg_fbdev_driver.rb @@ -9,17 +9,17 @@ class Xorg_fbdev_driver < Package source_url 'https://www.x.org/pub/individual/driver/xf86-video-fbdev-0.4.4.tar.bz2' source_sha256 '9dd4b326498223abbfdf786089a46ea3db4fa6bbd341308eb48a9e00bc3fd51b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_fbdev_driver/0.4.4_armv7l/xorg_fbdev_driver-0.4.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_fbdev_driver/0.4.4_armv7l/xorg_fbdev_driver-0.4.4-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_fbdev_driver/0.4.4_i686/xorg_fbdev_driver-0.4.4-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_fbdev_driver/0.4.4_x86_64/xorg_fbdev_driver-0.4.4-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_fbdev_driver/0.4.4_x86_64/xorg_fbdev_driver-0.4.4-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '430546814a47a8471548d568adda055a85ac52b2b5c86a399d23dc2b1b887ee2', armv7l: '430546814a47a8471548d568adda055a85ac52b2b5c86a399d23dc2b1b887ee2', i686: '645cc4317fc56a716324224cbd9e20e2b42865e4c3bbeccb7cc113739b52b1b7', - x86_64: '3dbeadf9bf8753c28c9950a9ce6d45583e52e8ad0e629caf422ba62968985137', + x86_64: '3dbeadf9bf8753c28c9950a9ce6d45583e52e8ad0e629caf422ba62968985137' }) depends_on 'xorg_server' => :build diff --git a/packages/xorg_intel_driver.rb b/packages/xorg_intel_driver.rb index 7378ad84d..9b98d76f6 100644 --- a/packages/xorg_intel_driver.rb +++ b/packages/xorg_intel_driver.rb @@ -27,17 +27,17 @@ class Xorg_intel_driver < Package --libexecdir=#{CREW_LIB_PREFIX} \ --with-default-dri=3" - #system "env LDFLAGS='-lXv' \ + # system "env LDFLAGS='-lXv' \ # meson #{CREW_MESON_OPTIONS} \ # -Dwith-default-dri=3 \ # builddir" # - #system 'meson configure builddir' - #system "ninja -l #{CREW_NPROC.to_i/2} -C builddir" + # system 'meson configure builddir' + # system "ninja -l #{CREW_NPROC.to_i/2} -C builddir" end def self.install system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' - #system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install" + # system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install" end end diff --git a/packages/xorg_libinput_driver.rb b/packages/xorg_libinput_driver.rb index f43d18837..1da91452a 100644 --- a/packages/xorg_libinput_driver.rb +++ b/packages/xorg_libinput_driver.rb @@ -9,17 +9,17 @@ class Xorg_libinput_driver < Package source_url 'https://www.x.org/pub/individual/driver/xf86-input-libinput-0.27.1.tar.bz2' source_sha256 'd4ad8dc5ad6f962a3f15f61ba9e9f8e37fa0b57eee9f484e2bd721d60ca72ee6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_libinput_driver/0.27.1_armv7l/xorg_libinput_driver-0.27.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_libinput_driver/0.27.1_armv7l/xorg_libinput_driver-0.27.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_libinput_driver/0.27.1_i686/xorg_libinput_driver-0.27.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_libinput_driver/0.27.1_x86_64/xorg_libinput_driver-0.27.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_libinput_driver/0.27.1_x86_64/xorg_libinput_driver-0.27.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'a053e2e55ad706913c2cafcca3a4f6da585e315c672bebafadc6844dc75f3663', armv7l: 'a053e2e55ad706913c2cafcca3a4f6da585e315c672bebafadc6844dc75f3663', i686: '0c23475c55d3d53df1cbe63035e42f59f555ce54295c1e868cb2c7547b41bc01', - x86_64: 'f3687b252e47e08cabe31e7c7d09f00c456b875eaa0826b2de446d70674c4727', + x86_64: 'f3687b252e47e08cabe31e7c7d09f00c456b875eaa0826b2de446d70674c4727' }) depends_on 'libinput' diff --git a/packages/xorg_nouveau_driver.rb b/packages/xorg_nouveau_driver.rb index 840ebe74d..792f4500e 100644 --- a/packages/xorg_nouveau_driver.rb +++ b/packages/xorg_nouveau_driver.rb @@ -9,17 +9,17 @@ class Xorg_nouveau_driver < Package source_url 'https://www.x.org/pub/individual/driver/xf86-video-nouveau-1.0.15.tar.bz2' source_sha256 'aede10fd395610a328697adca3434fb14e9afbd79911d6c8545cfa2c0e541d4c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_nouveau_driver/1.0.15_armv7l/xorg_nouveau_driver-1.0.15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_nouveau_driver/1.0.15_armv7l/xorg_nouveau_driver-1.0.15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_nouveau_driver/1.0.15_i686/xorg_nouveau_driver-1.0.15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_nouveau_driver/1.0.15_x86_64/xorg_nouveau_driver-1.0.15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_nouveau_driver/1.0.15_x86_64/xorg_nouveau_driver-1.0.15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '117d2cc14d320b1cdbe5e3f792022b796779d289553a8213607b132ee442090e', armv7l: '117d2cc14d320b1cdbe5e3f792022b796779d289553a8213607b132ee442090e', i686: 'fcd85ec40d2cb137fe5aae2ffd46a71b25e391b245da1405a1369c25f59af522', - x86_64: '2f9589c902856d1b103ba62945fbad7b4a35ba8e9725d8f135d7d9b6ed7b0afb', + x86_64: '2f9589c902856d1b103ba62945fbad7b4a35ba8e9725d8f135d7d9b6ed7b0afb' }) depends_on 'xorg_server' => :build diff --git a/packages/xorg_synaptics_driver.rb b/packages/xorg_synaptics_driver.rb index e9a3cbaf1..70d57d8a1 100644 --- a/packages/xorg_synaptics_driver.rb +++ b/packages/xorg_synaptics_driver.rb @@ -9,17 +9,17 @@ class Xorg_synaptics_driver < Package source_url 'https://www.x.org/pub/individual/driver/xf86-input-synaptics-1.9.0.tar.bz2' source_sha256 'afba3289d7a40217a19d90db98ce181772f9ca6d77e1898727b0afcf02073b5a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_synaptics_driver/1.9.0_armv7l/xorg_synaptics_driver-1.9.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_synaptics_driver/1.9.0_armv7l/xorg_synaptics_driver-1.9.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_synaptics_driver/1.9.0_i686/xorg_synaptics_driver-1.9.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_synaptics_driver/1.9.0_x86_64/xorg_synaptics_driver-1.9.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_synaptics_driver/1.9.0_x86_64/xorg_synaptics_driver-1.9.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '455fe9b17ba1b46407680ad3c5c4f21ba2ff4db55578d3144fcfe38d844980dc', armv7l: '455fe9b17ba1b46407680ad3c5c4f21ba2ff4db55578d3144fcfe38d844980dc', i686: '98044f62dd0086f390d229b7b829a1d4347674a13c02a6aff24a52a2fc04622c', - x86_64: '20281d2dadaed44efd343a85e889b24062bdf9532354757ca266ba621931782a', + x86_64: '20281d2dadaed44efd343a85e889b24062bdf9532354757ca266ba621931782a' }) depends_on 'libevdev' diff --git a/packages/xorg_vmmouse_driver.rb b/packages/xorg_vmmouse_driver.rb index d8c61089f..0505a9d53 100644 --- a/packages/xorg_vmmouse_driver.rb +++ b/packages/xorg_vmmouse_driver.rb @@ -11,13 +11,13 @@ class Xorg_vmmouse_driver < Package depends_on 'xorg_server' => :build - binary_url ({ - i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmmouse_driver/13.1.0_i686/xorg_vmmouse_driver-13.1.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmmouse_driver/13.1.0_x86_64/xorg_vmmouse_driver-13.1.0-chromeos-x86_64.tar.xz', + binary_url({ + i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmmouse_driver/13.1.0_i686/xorg_vmmouse_driver-13.1.0-chromeos-i686.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmmouse_driver/13.1.0_x86_64/xorg_vmmouse_driver-13.1.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ - i686: 'd24b37d653b0c8a57373f10b8431ad26691a196f0d9d9e5ba45495c65b9a60eb', - x86_64: '5a2837b20f71f04a5d5791adf96c5c78795e1a8487ee564795779e7c91fb9a01', + binary_sha256({ + i686: 'd24b37d653b0c8a57373f10b8431ad26691a196f0d9d9e5ba45495c65b9a60eb', + x86_64: '5a2837b20f71f04a5d5791adf96c5c78795e1a8487ee564795779e7c91fb9a01' }) # Only for x86 architecture diff --git a/packages/xorg_vmware_driver.rb b/packages/xorg_vmware_driver.rb index 10e802766..3dd2de8cf 100644 --- a/packages/xorg_vmware_driver.rb +++ b/packages/xorg_vmware_driver.rb @@ -9,17 +9,17 @@ class Xorg_vmware_driver < Package source_url 'https://www.x.org/pub/individual/driver/xf86-video-vmware-13.2.1.tar.bz2' source_sha256 'e2f7f7101fba7f53b268e7a25908babbf155b3984fb5268b3d244eb6c11bf62b' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmware_driver/13.2.1_armv7l/xorg_vmware_driver-13.2.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmware_driver/13.2.1_armv7l/xorg_vmware_driver-13.2.1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmware_driver/13.2.1_i686/xorg_vmware_driver-13.2.1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmware_driver/13.2.1_x86_64/xorg_vmware_driver-13.2.1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_vmware_driver/13.2.1_x86_64/xorg_vmware_driver-13.2.1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '23546757562958f739b4121ba98cb3324ab32687d073bdd6a0d868ee993a0bc1', armv7l: '23546757562958f739b4121ba98cb3324ab32687d073bdd6a0d868ee993a0bc1', i686: '3ee148b38ba1ac371227ce7a121b03d97aa77895d0b9e02a8d5a0bc9f6e449d9', - x86_64: '2f4c4dd3532057e2fa8bdfc6f09427987e840696eae2464a9806dcaac315aac8', + x86_64: '2f4c4dd3532057e2fa8bdfc6f09427987e840696eae2464a9806dcaac315aac8' }) depends_on 'xorg_server' => :build diff --git a/packages/xorg_wacom_driver.rb b/packages/xorg_wacom_driver.rb index 66a049c0a..de36b7a0b 100644 --- a/packages/xorg_wacom_driver.rb +++ b/packages/xorg_wacom_driver.rb @@ -9,17 +9,17 @@ class Xorg_wacom_driver < Package source_url 'https://downloads.sourceforge.net/linuxwacom/xf86-input-wacom-0.36.0.tar.bz2' source_sha256 'eae7c5d2872b1433c8d679bb42b00213403eb2a0544c514f4df2b586284c23f6' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_wacom_driver/0.36.0_armv7l/xorg_wacom_driver-0.36.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_wacom_driver/0.36.0_armv7l/xorg_wacom_driver-0.36.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_wacom_driver/0.36.0_i686/xorg_wacom_driver-0.36.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_wacom_driver/0.36.0_x86_64/xorg_wacom_driver-0.36.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xorg_wacom_driver/0.36.0_x86_64/xorg_wacom_driver-0.36.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ee29a6cace73be6ba1a7d219ad1b177a27329b60bd54ac535bcf542810e49f17', armv7l: 'ee29a6cace73be6ba1a7d219ad1b177a27329b60bd54ac535bcf542810e49f17', i686: 'b626188aa89986e4440c8a549bfd3b96805c97b7bd7e243a129ebe86eddb17c1', - x86_64: 'bb728fe3c71174876921f48677d5c796a44789d42f919f4169bc64ad08757258', + x86_64: 'bb728fe3c71174876921f48677d5c796a44789d42f919f4169bc64ad08757258' }) depends_on 'xorg_server' => :build diff --git a/packages/xprop.rb b/packages/xprop.rb index 97dbeab37..05fc49100 100644 --- a/packages/xprop.rb +++ b/packages/xprop.rb @@ -9,17 +9,17 @@ class Xprop < Package source_url 'https://x.org/releases/individual/app/xprop-1.2.5.tar.bz2' source_sha256 '9b92ed0316bf2486121d8bac88bd1878f16b43bd335f18009b1f941f1eca93a1' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xprop/1.2.5_armv7l/xprop-1.2.5-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xprop/1.2.5_armv7l/xprop-1.2.5-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xprop/1.2.5_i686/xprop-1.2.5-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xprop/1.2.5_x86_64/xprop-1.2.5-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xprop/1.2.5_x86_64/xprop-1.2.5-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '67a59122be3f28942a9c2d8752ea09d9e4f854415f1512d1f2b2b90ead9d37a4', armv7l: '67a59122be3f28942a9c2d8752ea09d9e4f854415f1512d1f2b2b90ead9d37a4', i686: 'b5614aabe21d4a0c001a2c79e40ed898756a6a4d9cb76ea183f45a9b549fa84d', - x86_64: '47d22d5a8bd02ce77b7ccc1955cf821e39c865e637598746a9ca7a38297f1c6f', + x86_64: '47d22d5a8bd02ce77b7ccc1955cf821e39c865e637598746a9ca7a38297f1c6f' }) depends_on 'xorg_lib' diff --git a/packages/xscreensaver.rb b/packages/xscreensaver.rb index 8a6e761b7..16337c8e7 100644 --- a/packages/xscreensaver.rb +++ b/packages/xscreensaver.rb @@ -9,17 +9,17 @@ class Xscreensaver < Package source_url 'https://www.jwz.org/xscreensaver/xscreensaver-5.44.tar.gz' source_sha256 '73d8089cfc7d7363b5dac99b5b01dffb3429d0a855e6af16ce9a4b7777017b95' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xscreensaver/5.44_armv7l/xscreensaver-5.44-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xscreensaver/5.44_armv7l/xscreensaver-5.44-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xscreensaver/5.44_i686/xscreensaver-5.44-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xscreensaver/5.44_x86_64/xscreensaver-5.44-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xscreensaver/5.44_x86_64/xscreensaver-5.44-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '6e6fe321404454f174492ed9b116ed339b7b3053c86d6af7b463d266b4558feb', armv7l: '6e6fe321404454f174492ed9b116ed339b7b3053c86d6af7b463d266b4558feb', i686: '601c1c6c14e128d6ec5bd69949cd7f25e50c7cd29b57cc2faf075ae0c36e0f60', - x86_64: '9f318d5f089884acfcef0ccfd0147535a44b38957f94338ff2f97e1cec27f3c0', + x86_64: '9f318d5f089884acfcef0ccfd0147535a44b38957f94338ff2f97e1cec27f3c0' }) depends_on 'glfw' diff --git a/packages/xsetroot.rb b/packages/xsetroot.rb index 4ddd3edce..1bda0ff71 100644 --- a/packages/xsetroot.rb +++ b/packages/xsetroot.rb @@ -9,17 +9,17 @@ class Xsetroot < Package source_url 'https://www.x.org/releases/individual/app/xsetroot-1.1.2.tar.bz2' source_sha256 '10c442ba23591fb5470cea477a0aa5f679371f4f879c8387a1d9d05637ae417c' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xsetroot/1.1.2_armv7l/xsetroot-1.1.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xsetroot/1.1.2_armv7l/xsetroot-1.1.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xsetroot/1.1.2_i686/xsetroot-1.1.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xsetroot/1.1.2_x86_64/xsetroot-1.1.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xsetroot/1.1.2_x86_64/xsetroot-1.1.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '370530cc44d12e66cf83faa17fbac1aec5e44abddcf09802d3ec83cd6863832c', armv7l: '370530cc44d12e66cf83faa17fbac1aec5e44abddcf09802d3ec83cd6863832c', i686: '861082f1b69cd7cd54925d84d7bbdd152ccce378e80dac0171fba0c27f9e871a', - x86_64: 'ebd15859bebe9ecfcf8bc954c1ae5072ff8d184b96398991478a70b3d38cd1e7', + x86_64: 'ebd15859bebe9ecfcf8bc954c1ae5072ff8d184b96398991478a70b3d38cd1e7' }) depends_on 'xbitmaps' @@ -27,7 +27,7 @@ class Xsetroot < Package depends_on 'libxmu' def self.build - system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" + system './configure', "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}" system 'make' end diff --git a/packages/xterm.rb b/packages/xterm.rb index 7e20f5866..fcf4566b6 100644 --- a/packages/xterm.rb +++ b/packages/xterm.rb @@ -6,20 +6,20 @@ class Xterm < Package version '362' license 'MIT' compatibility 'all' - source_url "https://invisible-mirror.net/archives/xterm/xterm-362.tgz" + source_url 'https://invisible-mirror.net/archives/xterm/xterm-362.tgz' source_sha256 '1d4ffe226fa8f021859bbc3007788ff63a46a31242d9bd9a7bd7ebe24e81aca2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xterm/362_armv7l/xterm-362-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xterm/362_armv7l/xterm-362-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xterm/362_i686/xterm-362-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xterm/362_x86_64/xterm-362-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xterm/362_x86_64/xterm-362-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'e61f8a1bfc06e700ec42b0d3f7e97b9b1e0f8120a33fbfc6efeba3eabda24126', armv7l: 'e61f8a1bfc06e700ec42b0d3f7e97b9b1e0f8120a33fbfc6efeba3eabda24126', i686: '7912500763cca0d85c1f6d84ec4cce6cbd5b4c9a70090dfe49cc94a395b7b84b', - x86_64: 'c6dd0a0eebbe9a84af571c79ad1ecb925b1a16333bb6e75280f5818c86faedb5', + x86_64: 'c6dd0a0eebbe9a84af571c79ad1ecb925b1a16333bb6e75280f5818c86faedb5' }) depends_on 'pcre' diff --git a/packages/xxhash.rb b/packages/xxhash.rb index 7addd7b8b..8b44e579a 100644 --- a/packages/xxhash.rb +++ b/packages/xxhash.rb @@ -9,17 +9,17 @@ class Xxhash < Package source_url 'https://github.com/Cyan4973/xxHash/archive/v0.8.0.tar.gz' source_sha256 '7054c3ebd169c97b64a92d7b994ab63c70dd53a06974f1f630ab782c28db0f4f' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xxhash/0.8.0-1_armv7l/xxhash-0.8.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xxhash/0.8.0-1_armv7l/xxhash-0.8.0-1-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xxhash/0.8.0-1_i686/xxhash-0.8.0-1-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xxhash/0.8.0-1_x86_64/xxhash-0.8.0-1-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/xxhash/0.8.0-1_x86_64/xxhash-0.8.0-1-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '3b84bfc646e491a012434a68aebd38c10a7c667096b7ba9aba0fd1d8899a34f6', armv7l: '3b84bfc646e491a012434a68aebd38c10a7c667096b7ba9aba0fd1d8899a34f6', i686: '341858534ccf356d1b6a7313b07f36c42da188a2055ac610bb8dd715ada0227d', - x86_64: 'a6d0d300a1e11a255d545f759598c35b280083055954765c4f68e5c733e74ecc', + x86_64: 'a6d0d300a1e11a255d545f759598c35b280083055954765c4f68e5c733e74ecc' }) no_patchelf diff --git a/packages/xz_java.rb b/packages/xz_java.rb index 2f732df06..c0d940d36 100644 --- a/packages/xz_java.rb +++ b/packages/xz_java.rb @@ -13,14 +13,14 @@ class Xz_java < Package depends_on 'ant' => :build def self.build - system "env", "JAVA_HOME=#{CREW_PREFIX}/share/jdk8", "ant" - system "env", "JAVA_HOME=#{CREW_PREFIX}/share/jdk8", "ant", "doc" + system 'env', "JAVA_HOME=#{CREW_PREFIX}/share/jdk8", 'ant' + system 'env', "JAVA_HOME=#{CREW_PREFIX}/share/jdk8", 'ant', 'doc' end def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/doc/xz-java-1.8/" - FileUtils.cp_r "build/doc/.", "#{CREW_DEST_PREFIX}/share/doc/xz-java-1.8/" + FileUtils.cp_r 'build/doc/.', "#{CREW_DEST_PREFIX}/share/doc/xz-java-1.8/" FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/jdk8/" - FileUtils.cp_r "build/jar/.", "#{CREW_DEST_PREFIX}/share/jdk8/lib/" + FileUtils.cp_r 'build/jar/.', "#{CREW_DEST_PREFIX}/share/jdk8/lib/" end end diff --git a/packages/yad.rb b/packages/yad.rb index 7e5950513..3a0b4b1e3 100644 --- a/packages/yad.rb +++ b/packages/yad.rb @@ -9,17 +9,17 @@ class Yad < Package source_url 'https://prdownloads.sourceforge.net/project/yad-dialog/yad-0.40.0.tar.xz' source_sha256 'c2d0b7d1b6d3a0877299faa00db75d58c974f81fce72d520a3a84e67d1d60ef4' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yad/0.40.0_armv7l/yad-0.40.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yad/0.40.0_armv7l/yad-0.40.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yad/0.40.0_i686/yad-0.40.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yad/0.40.0_x86_64/yad-0.40.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yad/0.40.0_x86_64/yad-0.40.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9e95ee3627b04922ddd447649e69ea54c9dc43e7138319bd1588a4f8b58b51af', armv7l: '9e95ee3627b04922ddd447649e69ea54c9dc43e7138319bd1588a4f8b58b51af', i686: '6099dc7626511aa2c8e7dc55d0ed4ac516f165a5bd6c28a9b2170ca798aad445', - x86_64: '1fdac4030f16b26ff16102a570c6d2ec58a5228fd8f89752e4e6da58555a6604', + x86_64: '1fdac4030f16b26ff16102a570c6d2ec58a5228fd8f89752e4e6da58555a6604' }) depends_on 'gtk3' diff --git a/packages/yajl.rb b/packages/yajl.rb index 2802f4fbe..8350d7fad 100644 --- a/packages/yajl.rb +++ b/packages/yajl.rb @@ -9,17 +9,17 @@ class Yajl < Package source_url 'https://github.com/lloyd/yajl/archive/2.1.0.tar.gz' source_sha256 '3fb73364a5a30efe615046d07e6db9d09fd2b41c763c5f7d3bfb121cd5c5ac5a' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yajl/2.1.0-2_armv7l/yajl-2.1.0-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yajl/2.1.0-2_armv7l/yajl-2.1.0-2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yajl/2.1.0-2_i686/yajl-2.1.0-2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yajl/2.1.0-2_x86_64/yajl-2.1.0-2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/yajl/2.1.0-2_x86_64/yajl-2.1.0-2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '4afb152584a025239161684888378662bc1305adccd63b5b5246581a914b74c8', armv7l: '4afb152584a025239161684888378662bc1305adccd63b5b5246581a914b74c8', i686: 'fab84163e9ddd02ec0286ccbad845005d376352f392e68bd57955b003c788d89', - x86_64: 'f702d50a8e81b5fcfed7229a782aae5f03e45d85b0a386a24d152e3fac5ed595', + x86_64: 'f702d50a8e81b5fcfed7229a782aae5f03e45d85b0a386a24d152e3fac5ed595' }) def self.build @@ -35,7 +35,7 @@ class Yajl < Package system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' case ARCH when 'x86_64' - Dir.chdir "#{CREW_DEST_PREFIX}" do + Dir.chdir CREW_DEST_PREFIX.to_s do FileUtils.mkdir 'lib64' FileUtils.mv Dir.glob('lib/*'), 'lib64/' end diff --git a/packages/yarn.rb b/packages/yarn.rb index 43aef7252..50d37ba49 100644 --- a/packages/yarn.rb +++ b/packages/yarn.rb @@ -9,12 +9,12 @@ class Yarn < Package source_url 'https://github.com/yarnpkg/yarn/releases/download/v1.22.19/yarn-v1.22.19.tar.gz' source_sha256 '732620bac8b1690d507274f025f3c6cfdc3627a84d9642e38a07452cc00e0f2e' - node_version=`node -v 2> /dev/null`.chomp - depends_on 'nodebrew' unless "#{node_version}" != "" + node_version = `node -v 2> /dev/null`.chomp + depends_on 'nodebrew' unless node_version.to_s != '' def self.install - FileUtils.mkdir_p "#{CREW_DEST_PREFIX}" - FileUtils.rm_f ['bin/yarn.cmd','bin/yarnpkg.cmd'] - FileUtils.cp_r ['bin/','lib/'], "#{CREW_DEST_PREFIX}" + FileUtils.mkdir_p CREW_DEST_PREFIX.to_s + FileUtils.rm_f ['bin/yarn.cmd', 'bin/yarnpkg.cmd'] + FileUtils.cp_r ['bin/', 'lib/'], CREW_DEST_PREFIX.to_s end end diff --git a/packages/youtube_dl.rb b/packages/youtube_dl.rb index b7c9087e2..b1685f491 100644 --- a/packages/youtube_dl.rb +++ b/packages/youtube_dl.rb @@ -14,13 +14,13 @@ class Youtube_dl < Package aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/youtube_dl/2021.12.17_armv7l/youtube_dl-2021.12.17-chromeos-armv7l.tar.zst', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/youtube_dl/2021.12.17_armv7l/youtube_dl-2021.12.17-chromeos-armv7l.tar.zst', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/youtube_dl/2021.12.17_i686/youtube_dl-2021.12.17-chromeos-i686.tar.zst', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/youtube_dl/2021.12.17_x86_64/youtube_dl-2021.12.17-chromeos-x86_64.tar.zst', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/youtube_dl/2021.12.17_x86_64/youtube_dl-2021.12.17-chromeos-x86_64.tar.zst' }) binary_sha256({ aarch64: '67493026c59e65899994e63542d9c032c2ab85d443b57cca9933280e81d7f6a3', armv7l: '67493026c59e65899994e63542d9c032c2ab85d443b57cca9933280e81d7f6a3', i686: '4097a2d204d79d05e2b8acba94c13c5cbce0e3e0391f4a7454ca83b03e9d3a1e', - x86_64: '8c1848f320b4f82d25eafaba316eb0858a33318dde94dbaa6fdf8c1feaa6d41f', + x86_64: '8c1848f320b4f82d25eafaba316eb0858a33318dde94dbaa6fdf8c1feaa6d41f' }) def self.build diff --git a/packages/zathura.rb b/packages/zathura.rb index 512591917..30f9a9c06 100644 --- a/packages/zathura.rb +++ b/packages/zathura.rb @@ -15,20 +15,20 @@ class Zathura < Package depends_on 'libseccomp' depends_on 'zathura_poppler_pdf' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura/0.4.7_armv7l/zathura-0.4.7-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura/0.4.7_armv7l/zathura-0.4.7-chromeos-armv7l.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura/0.4.7_x86_64/zathura-0.4.7-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura/0.4.7_x86_64/zathura-0.4.7-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '401655bbb1a8f83cbcd158e67370abc105a292027f8b35ccbe6af04755b33d61', armv7l: '401655bbb1a8f83cbcd158e67370abc105a292027f8b35ccbe6af04755b33d61', - x86_64: '7b56a87ff85d05ebcd9c8ea7cad130f861d9f3f6deaad0e8934ccc24ab4f87f1', + x86_64: '7b56a87ff85d05ebcd9c8ea7cad130f861d9f3f6deaad0e8934ccc24ab4f87f1' }) def self.build system "meson --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} -Dmanpages=disabled -Dsynctex=disabled builddir" - system "ninja -C builddir" + system 'ninja -C builddir' end def self.install diff --git a/packages/zathura_poppler_pdf.rb b/packages/zathura_poppler_pdf.rb index d2834fe19..fad4ce6dc 100644 --- a/packages/zathura_poppler_pdf.rb +++ b/packages/zathura_poppler_pdf.rb @@ -9,28 +9,27 @@ class Zathura_poppler_pdf < Package source_url 'https://pwmt.org/projects/zathura-pdf-poppler/download/zathura-pdf-poppler-0.3.0.tar.xz' source_sha256 'd5cc3a7dae49471b85b503bbb9049c6f8d10903f4a611d721a2e0fefe726d4ed' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura_poppler_pdf/0.3.0_armv7l/zathura_poppler_pdf-0.3.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura_poppler_pdf/0.3.0_armv7l/zathura_poppler_pdf-0.3.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura_poppler_pdf/0.3.0_i686/zathura_poppler_pdf-0.3.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura_poppler_pdf/0.3.0_x86_64/zathura_poppler_pdf-0.3.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zathura_poppler_pdf/0.3.0_x86_64/zathura_poppler_pdf-0.3.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '8f0a5457aa3ed3f5eed6f602b4439967ab6957b3d1e04e7f9a9468d77713f1ea', armv7l: '8f0a5457aa3ed3f5eed6f602b4439967ab6957b3d1e04e7f9a9468d77713f1ea', i686: 'cc192c10e8188c90ca55162e60aba590e0cebe4235ee93e58a9c868115224f3f', - x86_64: '2a45979d58fa1ca321cd4432a2591f6e6737212ebef0abb30d9e25f5b8f1b3d0', + x86_64: '2a45979d58fa1ca321cd4432a2591f6e6737212ebef0abb30d9e25f5b8f1b3d0' }) depends_on 'poppler' def self.build system "meson --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} builddir" - system "ninja -C builddir" + system 'ninja -C builddir' end def self.install system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install" end - end diff --git a/packages/zenity.rb b/packages/zenity.rb index 8efa8395d..ccaffd9a4 100644 --- a/packages/zenity.rb +++ b/packages/zenity.rb @@ -9,17 +9,17 @@ class Zenity < Package source_url 'https://deb.debian.org/debian/pool/main/z/zenity/zenity_3.32.0.orig.tar.xz' source_sha256 'e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zenity/3.32.0_armv7l/zenity-3.32.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zenity/3.32.0_armv7l/zenity-3.32.0-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zenity/3.32.0_i686/zenity-3.32.0-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zenity/3.32.0_x86_64/zenity-3.32.0-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zenity/3.32.0_x86_64/zenity-3.32.0-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ad62a47795d7d1c530f9237dd64d33e773d347723d808dee489636652612b944', armv7l: 'ad62a47795d7d1c530f9237dd64d33e773d347723d808dee489636652612b944', i686: 'ad9451bd9af323550daf73de6017c8e7d274d19b3025b3b6ea666d9898ea44bb', - x86_64: '4903f1cc1859b0df09348dcf920b6f8eae84e66151f4463e23ccd4a07b73d3c9', + x86_64: '4903f1cc1859b0df09348dcf920b6f8eae84e66151f4463e23ccd4a07b73d3c9' }) depends_on 'gtk3' diff --git a/packages/zeromq.rb b/packages/zeromq.rb index 01e6f524d..cedea33f6 100644 --- a/packages/zeromq.rb +++ b/packages/zeromq.rb @@ -9,17 +9,17 @@ class Zeromq < Package source_url 'https://github.com/zeromq/libzmq/releases/download/v4.3.2/zeromq-4.3.2.tar.gz' source_sha256 'ebd7b5c830d6428956b67a0454a7f8cbed1de74b3b01e5c33c5378e22740f763' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zeromq/4.3.2_armv7l/zeromq-4.3.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zeromq/4.3.2_armv7l/zeromq-4.3.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zeromq/4.3.2_i686/zeromq-4.3.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zeromq/4.3.2_x86_64/zeromq-4.3.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zeromq/4.3.2_x86_64/zeromq-4.3.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '203bef19128bd37bb9320c1413693edaad122804276cb3114e540ab0a77dae3f', armv7l: '203bef19128bd37bb9320c1413693edaad122804276cb3114e540ab0a77dae3f', i686: '9695e614855a6edb5d0c5ac190ee4dbd6b49dccd6f235f9bc93ffcc70f0e4f9f', - x86_64: '531fbc84e6d4d4572ae1b4e5e5e84ca63303151d9674cc0e0f79edece7a27d51', + x86_64: '531fbc84e6d4d4572ae1b4e5e5e84ca63303151d9674cc0e0f79edece7a27d51' }) depends_on 'libunwind' diff --git a/packages/zile.rb b/packages/zile.rb index 78d14880e..fd6437e94 100644 --- a/packages/zile.rb +++ b/packages/zile.rb @@ -9,17 +9,17 @@ class Zile < Package source_url 'https://ftpmirror.gnu.org/zile/zile-2.4.14.tar.gz' source_sha256 '7a78742795ca32480f2bab697fd5e328618d9997d6f417cf1b14e9da9af26b74' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zile/2.4.14_armv7l/zile-2.4.14-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zile/2.4.14_armv7l/zile-2.4.14-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zile/2.4.14_i686/zile-2.4.14-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zile/2.4.14_x86_64/zile-2.4.14-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zile/2.4.14_x86_64/zile-2.4.14-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '9af8d03f90d5a5f6ffd48774ccdc053ffb8d0a878baf883a301ff709d1d8d2d4', armv7l: '9af8d03f90d5a5f6ffd48774ccdc053ffb8d0a878baf883a301ff709d1d8d2d4', i686: '24b7a3e4dca4fd149a34ab37d7b7e5f297198edf8264825d65c5406d1c3d1582', - x86_64: '7acde7380f56dc54d6c74ec5cf7fd9f7ebb666524144d4c1d229ff31e2c66da3', + x86_64: '7acde7380f56dc54d6c74ec5cf7fd9f7ebb666524144d4c1d229ff31e2c66da3' }) depends_on 'bdwgc' @@ -27,9 +27,9 @@ class Zile < Package def self.build system './configure', - "CPPFLAGS=-I#{CREW_PREFIX}/include/ncurses -I#{CREW_PREFIX}/include/ncursesw", - "--prefix=#{CREW_PREFIX}", - '--disable-dependency-tracking' + "CPPFLAGS=-I#{CREW_PREFIX}/include/ncurses -I#{CREW_PREFIX}/include/ncursesw", + "--prefix=#{CREW_PREFIX}", + '--disable-dependency-tracking' system 'make' end diff --git a/packages/zip.rb b/packages/zip.rb index b8ad8aff1..5e22cb0b8 100644 --- a/packages/zip.rb +++ b/packages/zip.rb @@ -9,31 +9,31 @@ class Zip < Package source_url 'https://downloads.sourceforge.net/project/infozip/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz' source_sha256 'f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zip/3.0-11_armv7l/zip-3.0-11-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zip/3.0-11_armv7l/zip-3.0-11-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zip/3.0-11_i686/zip-3.0-11-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zip/3.0-11_x86_64/zip-3.0-11-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zip/3.0-11_x86_64/zip-3.0-11-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '1905c224b2b73e81c3622c3f440540953bff6516d514addd1f1e09a75573d34b', armv7l: '1905c224b2b73e81c3622c3f440540953bff6516d514addd1f1e09a75573d34b', i686: '58535613e27ac7494cdfbae25d61c4971ee1d670816169a52eec79df3645e21d', - x86_64: 'c78a63d3630f3dbf637127e1a5a08942fd1da213cde296d33e77823e8547a56c', + x86_64: 'c78a63d3630f3dbf637127e1a5a08942fd1da213cde296d33e77823e8547a56c' }) # adapted from the homebrew recipe as seen at: https://github.com/Homebrew/homebrew-core/blob/master/Formula/zip.rb # Upstream is unmaintained so we use the Debian patchset: # https://packages.debian.org/sid/zip def self.patch - patch_url = "https://mirrors.ocf.berkeley.edu/debian/pool/main/z/zip/zip_3.0-11.debian.tar.xz" - patch_sha256 = "c5c0714a88592f9e02146bfe4a8d26cd9bd97e8d33b1efc8b37784997caa40ed" + patch_url = 'https://mirrors.ocf.berkeley.edu/debian/pool/main/z/zip/zip_3.0-11.debian.tar.xz' + patch_sha256 = 'c5c0714a88592f9e02146bfe4a8d26cd9bd97e8d33b1efc8b37784997caa40ed' system('curl -#L', patch_url, '-o', 'zippatches.tar.xz') - abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest( File.read("./zippatches.tar.xz") ) == patch_sha256 - system("tar","-xf","zippatches.tar.xz") + abort 'Checksum mismatch :/ try again' unless Digest::SHA256.hexdigest(File.read('./zippatches.tar.xz')) == patch_sha256 + system('tar', '-xf', 'zippatches.tar.xz') - system("for i in `cat debian/patches/series`; do patch -p 1 < debian/patches/$i; done") + system('for i in `cat debian/patches/series`; do patch -p 1 < debian/patches/$i; done') end def self.build diff --git a/packages/zopfli.rb b/packages/zopfli.rb index 798c34f54..ea9292795 100644 --- a/packages/zopfli.rb +++ b/packages/zopfli.rb @@ -8,19 +8,19 @@ class Zopfli < Package license 'Apache-2.0' compatibility 'all' source_url 'https://github.com/google/zopfli.git' - git_hashtag 'zopfli-' + @_ver + git_hashtag "zopfli-#{@_ver}" - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zopfli/1.0.3_armv7l/zopfli-1.0.3-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zopfli/1.0.3_armv7l/zopfli-1.0.3-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zopfli/1.0.3_i686/zopfli-1.0.3-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zopfli/1.0.3_x86_64/zopfli-1.0.3-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zopfli/1.0.3_x86_64/zopfli-1.0.3-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: '0df215ad8248545623199d63fabc4ca34962fce0c7aa713b3294cef8da824de4', armv7l: '0df215ad8248545623199d63fabc4ca34962fce0c7aa713b3294cef8da824de4', i686: 'd8247dde07c470fa307c5fbb31a8b3d08f4a1d75d42dacd4f1f12540134c6873', - x86_64: 'de21437eb8fefa57c8f62928fe1d25e940bc3a9d9d1f57438a4e6628294d6a8a', + x86_64: 'de21437eb8fefa57c8f62928fe1d25e940bc3a9d9d1f57438a4e6628294d6a8a' }) def self.build diff --git a/packages/zsync.rb b/packages/zsync.rb index 3906c0f8d..3a536109d 100644 --- a/packages/zsync.rb +++ b/packages/zsync.rb @@ -9,17 +9,17 @@ class Zsync < Package source_url 'https://zsync.moria.org.uk/download/zsync-0.6.2.tar.bz2' source_sha256 '0b9d53433387aa4f04634a6c63a5efa8203070f2298af72a705f9be3dda65af2' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zsync/0.6.2_armv7l/zsync-0.6.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zsync/0.6.2_armv7l/zsync-0.6.2-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zsync/0.6.2_i686/zsync-0.6.2-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zsync/0.6.2_x86_64/zsync-0.6.2-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zsync/0.6.2_x86_64/zsync-0.6.2-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'ec99187285ee26098f60a08e075e61fe7ea2b66b153052c3be9aac8866c39d77', armv7l: 'ec99187285ee26098f60a08e075e61fe7ea2b66b153052c3be9aac8866c39d77', i686: 'fd3630d2edcdac1730de54d82674505a1b98c2430e3fb04224147348175bbc69', - x86_64: 'ce5a3c89fec4f13638ade49db7c2c45ca169e86b34687b3c55710f534789aba6', + x86_64: 'ce5a3c89fec4f13638ade49db7c2c45ca169e86b34687b3c55710f534789aba6' }) def self.patch diff --git a/packages/zzuf.rb b/packages/zzuf.rb index 429340a15..e0e5f08b1 100644 --- a/packages/zzuf.rb +++ b/packages/zzuf.rb @@ -9,26 +9,26 @@ class Zzuf < Package source_url 'https://github.com/samhocevar/zzuf/releases/download/v0.15/zzuf-0.15.tar.bz2' source_sha256 '04353d94c68391b3945199f100ab47fc5ff7815db1e92581a600d4175e3a6872' - binary_url ({ + binary_url({ aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zzuf/0.15_armv7l/zzuf-0.15-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zzuf/0.15_armv7l/zzuf-0.15-chromeos-armv7l.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zzuf/0.15_i686/zzuf-0.15-chromeos-i686.tar.xz', - x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zzuf/0.15_x86_64/zzuf-0.15-chromeos-x86_64.tar.xz', + x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zzuf/0.15_x86_64/zzuf-0.15-chromeos-x86_64.tar.xz' }) - binary_sha256 ({ + binary_sha256({ aarch64: 'feff06cc3eb02aed4eb9c027bc528580aba6b0ccf9c1bfd189c76a562439ed28', armv7l: 'feff06cc3eb02aed4eb9c027bc528580aba6b0ccf9c1bfd189c76a562439ed28', i686: 'fc620b537e809bfcd5a7c598ba25c60ab8ce5a8091d2ba0330cbce19ecd466dc', - x86_64: '013eef3b0e2c088071352d6a29e60c9b1562db09a5371e427a6d9cc387ec1092', + x86_64: '013eef3b0e2c088071352d6a29e60c9b1562db09a5371e427a6d9cc387ec1092' }) def self.build system "./configure #{CREW_OPTIONS}" - system "make" + system 'make' end def self.check - system "make check" + system 'make check' end def self.install diff --git a/tests/cycle_test b/tests/cycle_test index 50c44ee75..4fda3d50d 100755 --- a/tests/cycle_test +++ b/tests/cycle_test @@ -30,22 +30,17 @@ end @uniq_path = [] def dfs(pkg) @path.push(pkg.name) - if @state[pkg] == :on_path - while @path.first != @path.last - @path.shift - end - if not @uniq_path.include? @path.to_s and @path.to_s.include? ',' + case @state[pkg] + when :on_path + @path.shift while @path.first != @path.last + if (!@uniq_path.include? @path.to_s) && @path.to_s.include?(',') @uniq_path.push(@path.to_s) @failed += 1 end - elsif @state[pkg] == nil + when nil @state[pkg] = :on_path - if pkg.dependencies - pkg.dependencies.each do |name, v| - if name != pkg.name - dfs(@all_pkgs[name]) - end - end + pkg.dependencies&.each do |name, _v| + dfs(@all_pkgs[name]) if name != pkg.name end @state[pkg] = :visited end @@ -53,7 +48,7 @@ def dfs(pkg) end # Calls dfs for every path -@all_pkgs.each do |name, pkg| +@all_pkgs.each do |_name, pkg| dfs(pkg) end @@ -62,10 +57,10 @@ end puts path.lightred end -@cycles = "cycles" -@cycles = "cycle" if @failed == 1 +@cycles = 'cycles' +@cycles = 'cycle' if @failed == 1 -if @failed > 0 +if @failed.positive? abort "\n#{@failed} dependency #{@cycles} found.".lightred else puts "\nNo dependency cycles found.".lightgreen diff --git a/tests/spellcheck_test b/tests/spellcheck_test index d88a371a5..2f649ede1 100755 --- a/tests/spellcheck_test +++ b/tests/spellcheck_test @@ -5,9 +5,7 @@ require_relative '../lib/const' require_relative '../lib/color' -unless File.exist? "#{CREW_PREFIX}/bin/codespell" - puts "This test requires codespell. Install with 'pip install codespell'.".lightred -end +puts "This test requires codespell. Install with 'pip install codespell'.".lightred unless File.exist? "#{CREW_PREFIX}/bin/codespell" # Check for spelling errors. Dir.chdir '../' do diff --git a/tools/check.rb b/tools/check.rb index de031f3ef..0f6fb8e07 100644 --- a/tools/check.rb +++ b/tools/check.rb @@ -1,1337 +1,1329 @@ def check_version(hash = {}) - pkg_version = %x[cat /usr/local/lib/crew/packages/#{hash[:pkg_name]}.rb | pcregrep -i -o1 'version (.+)'].strip - cur_version = %x[wget -q -O- #{hash[:url]} | pcregrep -i -o1 \"#{hash[:pattern]}\" #{hash[:rest]}].strip + pkg_version = `cat /usr/local/lib/crew/packages/#{hash[:pkg_name]}.rb | pcregrep -i -o1 'version (.+)'`.strip + cur_version = `wget -q -O- #{hash[:url]} | pcregrep -i -o1 \"#{hash[:pattern]}\" #{hash[:rest]}`.strip pkg_name_f = hash[:pkg_name].rjust(16) pkg_ver_f = "crew(#{pkg_version})".ljust(14) cur_ver_f = "latest(#{cur_version})" fmt_s = "#{pkg_name_f} -> #{pkg_ver_f} #{cur_ver_f}" - if pkg_version < cur_version || hash[:pkg_name] == 'jdk8' - puts fmt_s - end + puts fmt_s if pkg_version < cur_version || hash[:pkg_name] == 'jdk8' end task default: %w[nano] task common: %w[openssl node python27 jdk8 node_current php7 nginx go readline ncurses curl binutils perl git sqlite nano] -desc "Check for new version of a2png" +desc 'Check for new version of a2png' task :a2png do - check_version :pkg_name => "a2png", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'a2png', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of a2ps" +desc 'Check for new version of a2ps' task :a2ps do - check_version :pkg_name => "a2ps", - :url => "https://ftp.gnu.org/gnu/a2ps/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'a2ps', + url: 'https://ftp.gnu.org/gnu/a2ps/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of acl" +desc 'Check for new version of acl' task :acl do - check_version :pkg_name => "acl", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'acl', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of ag" +desc 'Check for new version of ag' task :ag do - check_version :pkg_name => "ag", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'ag', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of aircrack_ng" +desc 'Check for new version of aircrack_ng' task :aircrack_ng do - check_version :pkg_name => "aircrack_ng", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'aircrack_ng', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of antiword" +desc 'Check for new version of antiword' task :antiword do - check_version :pkg_name => "antiword", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'antiword', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of applewmproto" +desc 'Check for new version of applewmproto' task :applewmproto do - check_version :pkg_name => "applewmproto", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'applewmproto', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of apr" +desc 'Check for new version of apr' task :apr do - check_version :pkg_name => "apr", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'apr', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of apriconv" +desc 'Check for new version of apriconv' task :apriconv do - check_version :pkg_name => "apriconv", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'apriconv', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of aprutil" +desc 'Check for new version of aprutil' task :aprutil do - check_version :pkg_name => "aprutil", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'aprutil', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of aria2" +desc 'Check for new version of aria2' task :aria2 do - check_version :pkg_name => "aria2", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'aria2', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of ascii" +desc 'Check for new version of ascii' task :ascii do - check_version :pkg_name => "ascii", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'ascii', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of asciidoc" +desc 'Check for new version of asciidoc' task :asciidoc do - check_version :pkg_name => "asciidoc", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'asciidoc', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of aspell" +desc 'Check for new version of aspell' task :aspell do - check_version :pkg_name => "aspell", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'aspell', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of aspell_en" +desc 'Check for new version of aspell_en' task :aspell_en do - check_version :pkg_name => "aspell_en", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'aspell_en', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of aspell_es" +desc 'Check for new version of aspell_es' task :aspell_es do - check_version :pkg_name => "aspell_es", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'aspell_es', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of atomicparsely" +desc 'Check for new version of atomicparsely' task :atomicparsely do - check_version :pkg_name => "atomicparsely", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'atomicparsely', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of attr" +desc 'Check for new version of attr' task :attr do - check_version :pkg_name => "attr", - :url => "http://download.savannah.nongnu.org/releases/attr/", - :pattern => "\\-([\\d.]+)\\.src\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'attr', + url: 'http://download.savannah.nongnu.org/releases/attr/', + pattern: '\\-([\\d.]+)\\.src\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of autoconf" +desc 'Check for new version of autoconf' task :autoconf do - check_version :pkg_name => "autoconf", - :url => "https://ftp.gnu.org/gnu/autoconf/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'autoconf', + url: 'https://ftp.gnu.org/gnu/autoconf/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end # autoconf_archive -desc "Check for new version of automake" +desc 'Check for new version of automake' task :automake do - check_version :pkg_name => "automake", - :url => "https://ftp.gnu.org/gnu/automake/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'automake', + url: 'https://ftp.gnu.org/gnu/automake/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of autossh" +desc 'Check for new version of autossh' task :autossh do - end -desc "Check for new version of aws" +desc 'Check for new version of aws' task :aws do - check_version :pkg_name => "aws", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'aws', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of bacon" +desc 'Check for new version of bacon' task :bacon do - check_version :pkg_name => "bacon", - :url => "http://www.basic-converter.org/stable/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "" + check_version pkg_name: 'bacon', + url: 'http://www.basic-converter.org/stable/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '' end -desc "Check for new version of bash_completion" +desc 'Check for new version of bash_completion' task :bash_completion do - check_version :pkg_name => "bash_completion", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'bash_completion', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of bashdb" +desc 'Check for new version of bashdb' task :bashdb do - check_version :pkg_name => "bashdb", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'bashdb', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of bc" +desc 'Check for new version of bc' task :bc do - check_version :pkg_name => "bc", - :url => "https://ftp.gnu.org/gnu/bc/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'bc', + url: 'https://ftp.gnu.org/gnu/bc/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of bcif" +desc 'Check for new version of bcif' task :bcif do - check_version :pkg_name => "bcif", - :url => "http://www.researchandtechnology.net/bcif/downloads/", - :pattern => "", - :rest => "" + check_version pkg_name: 'bcif', + url: 'http://www.researchandtechnology.net/bcif/downloads/', + pattern: '', + rest: '' end -desc "Check for new version of bdwgc" +desc 'Check for new version of bdwgc' task :bdwgc do - check_version :pkg_name => "bdwgc", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'bdwgc', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of bigreqsproto" +desc 'Check for new version of bigreqsproto' task :bigreqsproto do - check_version :pkg_name => "bigreqsproto", - :url => "", - :pattern => "", - :rest => "" + check_version pkg_name: 'bigreqsproto', + url: '', + pattern: '', + rest: '' end -desc "Check for new version of bind" +desc 'Check for new version of bind' task :bind do - check_version :pkg_name => "bind", - :url => "https://www.isc.org/downloads/bind/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'bind', + url: 'https://www.isc.org/downloads/bind/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of binutils" +desc 'Check for new version of binutils' task :binutils do - check_version :pkg_name => "binutils", - :url => "https://ftp.gnu.org/gnu/binutils/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'binutils', + url: 'https://ftp.gnu.org/gnu/binutils/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of bison" +desc 'Check for new version of bison' task :bison do - check_version :pkg_name => "bison", - :url => "http://mirror.keystealth.org/gnu/bison/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'bison', + url: 'http://mirror.keystealth.org/gnu/bison/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of buildessential" +desc 'Check for new version of buildessential' task :buildessential do # not a real package per se, so skip end -desc "Check for new version of bz2" +desc 'Check for new version of bz2' task :bz2 do - check_version :pkg_name => "bz2", - :url => "http://www.bzip.org/index.html", - :pattern => "current version is ([\\d.]+)", - :rest => "" + check_version pkg_name: 'bz2', + url: 'http://www.bzip.org/index.html', + pattern: 'current version is ([\\d.]+)', + rest: '' end -desc "Check for new version of chicken" +desc 'Check for new version of chicken' task :chicken do - check_version :pkg_name => "chicken", - :url => "http://code.call-cc.org/", - :pattern => "release is ([\\d.]+)", - :rest => "" + check_version pkg_name: 'chicken', + url: 'http://code.call-cc.org/', + pattern: 'release is ([\\d.]+)', + rest: '' end -desc "Check for new version of clisp" +desc 'Check for new version of clisp' task :clisp do - check_version :pkg_name => "clisp", - :url => "https://ftp.gnu.org/pub/gnu/clisp/release/latest", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "" + check_version pkg_name: 'clisp', + url: 'https://ftp.gnu.org/pub/gnu/clisp/release/latest', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '' end -desc "Check for new version of cmake" +desc 'Check for new version of cmake' task :cmake do - check_version :pkg_name => "cmake", - :url => "https://cmake.org/download/", - :pattern => "Latest\\s+Release\\s+\\(([\\d+.]+)\\)", - :rest => "" + check_version pkg_name: 'cmake', + url: 'https://cmake.org/download/', + pattern: 'Latest\\s+Release\\s+\\(([\\d+.]+)\\)', + rest: '' end -desc "Check for new version of curl" +desc 'Check for new version of curl' task :curl do - check_version :pkg_name => "curl", - :url => "https://curl.haxx.se/download.html", - :pattern => "curl ([\\d.]+)", - :rest => "" + check_version pkg_name: 'curl', + url: 'https://curl.haxx.se/download.html', + pattern: 'curl ([\\d.]+)', + rest: '' end -desc "Check for new version of diffutils" +desc 'Check for new version of diffutils' task :diffutils do - check_version :pkg_name => "diffutils", - :url => "https://ftp.gnu.org/gnu/diffutils/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'diffutils', + url: 'https://ftp.gnu.org/gnu/diffutils/', + pattern: '\\-([\\d.]+)\\.tar\\.xz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of di" +desc 'Check for new version of di' task :di do - check_version :pkg_name => "di", - :url => "http://gentoo.com/di", - :pattern => "Current Version: ([\\d.]+)", - :rest => "" + check_version pkg_name: 'di', + url: 'http://gentoo.com/di', + pattern: 'Current Version: ([\\d.]+)', + rest: '' end -desc "Check for new version of elixir" +desc 'Check for new version of elixir' task :elixir do - check_version :pkg_name => "elixir", - :url => "https://github.com/elixir-lang/elixir/releases/latest", - :pattern => "v([\\d.]+) "" + check_version pkg_name: 'elixir', + url: 'https://github.com/elixir-lang/elixir/releases/latest', + pattern: 'v([\\d.]+) "emacs", - :url => "https://ftp.gnu.org/gnu/emacs/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'emacs', + url: 'https://ftp.gnu.org/gnu/emacs/', + pattern: '\\-([\\d.]+)\\.tar\\.xz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of erlang" +desc 'Check for new version of erlang' task :erlang do - check_version :pkg_name => "erlang", - :url => "http://erlang.org/download/", - :pattern => "otp_src_([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'erlang', + url: 'http://erlang.org/download/', + pattern: 'otp_src_([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of expat" +desc 'Check for new version of expat' task :expat do - check_version :pkg_name => "expat", - :url => "http://expat.sourceforge.net/", - :pattern => "Expat ([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'expat', + url: 'http://expat.sourceforge.net/', + pattern: 'Expat ([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of ffcall" +desc 'Check for new version of ffcall' task :ffcall do - check_version :pkg_name => "ffcall", - :url => "http://www.haible.de/bruno/packages-ffcall-README.html", - :pattern => "ffcall-([\\d.]+)\.tar\.gz", - :rest => "| uniq" + check_version pkg_name: 'ffcall', + url: 'http://www.haible.de/bruno/packages-ffcall-README.html', + pattern: "ffcall-([\\d.]+)\.tar\.gz", + rest: '| uniq' end -desc "Check for new version of filecmd" +desc 'Check for new version of filecmd' task :filecmd do - check_version :pkg_name => "filecmd", - :url => "ftp://ftp.astron.com/pub/file/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'filecmd', + url: 'ftp://ftp.astron.com/pub/file/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of fish" +desc 'Check for new version of fish' task :fish do - check_version :pkg_name => "fish", - :url => "https://github.com/fish-shell/fish-shell/releases/latest", - :pattern => "fish ([\\d.]+).+ "" + check_version pkg_name: 'fish', + url: 'https://github.com/fish-shell/fish-shell/releases/latest', + pattern: 'fish ([\\d.]+).+ "flex", - :url => "http://fossies.org/linux/misc/", - :pattern => "flex-([\\d.]+)\\.tar\\.gz", - :rest => "" + check_version pkg_name: 'flex', + url: 'http://fossies.org/linux/misc/', + pattern: 'flex-([\\d.]+)\\.tar\\.gz', + rest: '' end -desc "Check for new version of fontconfig" +desc 'Check for new version of fontconfig' task :fontconfig do - check_version :pkg_name => "fontconfig", - :url => "https://www.freedesktop.org/software/fontconfig/release/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'fontconfig', + url: 'https://www.freedesktop.org/software/fontconfig/release/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of freetype" +desc 'Check for new version of freetype' task :freetype do - check_version :pkg_name => "freetype", - :url => "http://download.savannah.gnu.org/releases/freetype/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'freetype', + url: 'http://download.savannah.gnu.org/releases/freetype/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of gawk" +desc 'Check for new version of gawk' task :gawk do - check_version :pkg_name => "gawk", - :url => "http://ftp.gnu.org/gnu/gawk/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'gawk', + url: 'http://ftp.gnu.org/gnu/gawk/', + pattern: '\\-([\\d.]+)\\.tar\\.xz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of gcc" +desc 'Check for new version of gcc' task :gcc do - end -desc "Check for new version of gdal" +desc 'Check for new version of gdal' task :gdal do - check_version :pkg_name => "gdal", - :url => "http://download.osgeo.org/gdal/CURRENT/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz<", - :rest => "" + check_version pkg_name: 'gdal', + url: 'http://download.osgeo.org/gdal/CURRENT/', + pattern: '\\-([\\d.]+)\\.tar\\.xz<', + rest: '' end -desc "Check for new version of gdbm" +desc 'Check for new version of gdbm' task :gdbm do - check_version :pkg_name => "gdbm", - :url => "https://ftp.gnu.org/gnu/gdbm/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'gdbm', + url: 'https://ftp.gnu.org/gnu/gdbm/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of geos" +desc 'Check for new version of geos' task :geos do - check_version :pkg_name => "geos", - :url => "http://download.osgeo.org/geos/", - :pattern => "\\-([\\d.]+)\\.tar\\.bz2<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'geos', + url: 'http://download.osgeo.org/geos/', + pattern: '\\-([\\d.]+)\\.tar\\.bz2<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of gettext" +desc 'Check for new version of gettext' task :gettext do - check_version :pkg_name => "gettext", - :url => "https://ftp.gnu.org/pub/gnu/gettext/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'gettext', + url: 'https://ftp.gnu.org/pub/gnu/gettext/', + pattern: '\\-([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of git" +desc 'Check for new version of git' task :git do - check_version :pkg_name => "git", - :url => "https://github.com/git/git/releases", - :pattern => "v([\\d.]+)<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'git', + url: 'https://github.com/git/git/releases', + pattern: 'v([\\d.]+)<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of glibc" +desc 'Check for new version of glibc' task :glibc do - check_version :pkg_name => "glibc", - :url => "https://ftp.gnu.org/pub/gnu/glibc/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'glibc', + url: 'https://ftp.gnu.org/pub/gnu/glibc/', + pattern: '\\-([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of gpm" +desc 'Check for new version of gpm' task :gpm do - check_version :pkg_name => "gmp", - :url => "https://ftp.gnu.org/pub/gnu/gmp/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'gmp', + url: 'https://ftp.gnu.org/pub/gnu/gmp/', + pattern: '\\-([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of gnutls" +desc 'Check for new version of gnutls' task :gnutls do # NOTE: This one will be problematic as they list a series and then # have the actual versions in another directory ; rev on the # series will have to be detected somehow - check_version :pkg_name => "gnutls", - :url => "ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'gnutls', + url: 'ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/', + pattern: '\\-([\\d.]+)\\.tar\\.xz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of go_bootstrap" +desc 'Check for new version of go_bootstrap' task :go_bootstrap do - puts "Will have to manually check this one: https://storage.googleapis.com/golang/" + puts 'Will have to manually check this one: https://storage.googleapis.com/golang/' end -desc "Check for new version of go" +desc 'Check for new version of go' task :go do - check_version :pkg_name => "go", - :url => "https://golang.org/dl/", - :pattern => "go([\\d.]+)\\.src\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'go', + url: 'https://golang.org/dl/', + pattern: 'go([\\d.]+)\\.src\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of gperf" +desc 'Check for new version of gperf' task :gperf do - check_version :pkg_name => "gperf", - :url => "http://ftp.gnu.org/pub/gnu/gperf/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'gperf', + url: 'http://ftp.gnu.org/pub/gnu/gperf/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of graphicsmagick" +desc 'Check for new version of graphicsmagick' task :graphicsmagick do - check_version :pkg_name => "graphicsmagick", - :url => "https://sourceforge.net/projects/graphicsmagick/files/", - :pattern => "Download GraphicsMagick-([\\d.]+)", - :rest => "" + check_version pkg_name: 'graphicsmagick', + url: 'https://sourceforge.net/projects/graphicsmagick/files/', + pattern: 'Download GraphicsMagick-([\\d.]+)', + rest: '' end -desc "Check for new version of groff" +desc 'Check for new version of groff' task :groff do - check_version :pkg_name => "groff", - :url => "http://ftp.gnu.org/gnu/groff/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'groff', + url: 'http://ftp.gnu.org/gnu/groff/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of htop" +desc 'Check for new version of htop' task :htop do - check_version :pkg_name => "htop", - :url => "http://hisham.hm/htop/releases/", - :pattern => "([\\d.]+)\\/<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'htop', + url: 'http://hisham.hm/htop/releases/', + pattern: '([\\d.]+)\\/<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of imagemagick" +desc 'Check for new version of imagemagick' task :imagemagick do - check_version :pkg_name => "imagemagick", - :url => "http://www.imagemagick.org/download/releases/", - :pattern => "ImageMagick-([\\d.-]+)\\.tar\\.xz\\.", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'imagemagick', + url: 'http://www.imagemagick.org/download/releases/', + pattern: 'ImageMagick-([\\d.-]+)\\.tar\\.xz\\.', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of inetutils" +desc 'Check for new version of inetutils' task :inetutils do - check_version :pkg_name => "inetutils", - :url => "http://ftp.gnu.org/gnu/inetutils/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'inetutils', + url: 'http://ftp.gnu.org/gnu/inetutils/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of jdk8" +desc 'Check for new version of jdk8' task :jdk8 do # NOTE: package version uses Oracle's naming convention rather than the one used by the OpenJDK project's website so this will need special handling - check_version :pkg_name => "jdk8", - :url => "http://download.java.net/openjdk/jdk8", - :pattern => "(8 build b[\\d.]+)", - :rest => "" + check_version pkg_name: 'jdk8', + url: 'http://download.java.net/openjdk/jdk8', + pattern: '(8 build b[\\d.]+)', + rest: '' end -desc "Check for new version of jq" +desc 'Check for new version of jq' task :jq do - check_version :pkg_name => "jq", - :url => "https://github.com/stedolan/jq/releases/latest", - :pattern => "jq ([\\d.]+) "" + check_version pkg_name: 'jq', + url: 'https://github.com/stedolan/jq/releases/latest', + pattern: 'jq ([\\d.]+) "jsonc", - :url => "https://github.com/json-c/json-c/releases/latest", - :pattern => "release json-c-([\\d.-]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'jsonc', + url: 'https://github.com/json-c/json-c/releases/latest', + pattern: 'release json-c-([\\d.-]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of less" +desc 'Check for new version of less' task :less do - check_version :pkg_name => "less", - :url => "ftp://ftp.gnu.org/gnu/less/", - :pattern => "less-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -nr | head -1" + check_version pkg_name: 'less', + url: 'ftp://ftp.gnu.org/gnu/less/', + pattern: 'less-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -nr | head -1' end -desc "Check for new version of leveldb" +desc 'Check for new version of leveldb' task :leveldb do - check_version :pkg_name => "leveldb", - :url => "https://github.com/google/leveldb/releases/latest", - :pattern => "Release ([\\d.]+) "" + check_version pkg_name: 'leveldb', + url: 'https://github.com/google/leveldb/releases/latest', + pattern: 'Release ([\\d.]+) "libevent", - :url => "https://github.com/libevent/libevent/releases/latest", - :pattern => "libevent-([\\d.]+)-stable\\.tar\\.gz<", - :rest => "" + check_version pkg_name: 'libevent', + url: 'https://github.com/libevent/libevent/releases/latest', + pattern: 'libevent-([\\d.]+)-stable\\.tar\\.gz<', + rest: '' end -desc "Check for new version of libffi" +desc 'Check for new version of libffi' task :libffi do - check_version :pkg_name => "libffi", - :url => "ftp://sourceware.org/pub/libffi/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libffi', + url: 'ftp://sourceware.org/pub/libffi/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libgd" +desc 'Check for new version of libgd' task :libgd do - check_version :pkg_name => "libgd", - :url => "https://github.com/libgd/libgd/releases/latest", - :pattern => "LibGD ([\\d.]+) "" + check_version pkg_name: 'libgd', + url: 'https://github.com/libgd/libgd/releases/latest', + pattern: 'LibGD ([\\d.]+) "libjpeg", - :url => "http://www.ijg.org", - :pattern => "current version is release ([\\d.a-z]+)", - :rest => "" + check_version pkg_name: 'libjpeg', + url: 'http://www.ijg.org', + pattern: 'current version is release ([\\d.a-z]+)', + rest: '' end -desc "Check for new version of libpcap" +desc 'Check for new version of libpcap' task :libpcap do - check_version :pkg_name => "libpcap", - :url => "http://www.tcpdump.org/release/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libpcap', + url: 'http://www.tcpdump.org/release/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libpipine" +desc 'Check for new version of libpipine' task :libpipeline do - check_version :pkg_name => "libpipeline", - :url => "https://download.savannah.gnu.org/releases/libpipeline/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libpipeline', + url: 'https://download.savannah.gnu.org/releases/libpipeline/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libpng" +desc 'Check for new version of libpng' task :libpng do - check_version :pkg_name => "libpng", - :url => "https://github.com/glennrp/libpng/releases/latest", - :pattern => "v([\\d.]+) "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libpng', + url: 'https://github.com/glennrp/libpng/releases/latest', + pattern: 'v([\\d.]+) "libsigsegv", - :url => "ftp.gnu.org/gnu/libsigsegv/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libsigsegv', + url: 'ftp.gnu.org/gnu/libsigsegv/', + pattern: '\\-([\\d.]+)\\.tar\\.gz<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libtiff" +desc 'Check for new version of libtiff' task :libtiff do - check_version :pkg_name => "libtiff", - :url => "ftp://download.osgeo.org/libtiff/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libtiff', + url: 'ftp://download.osgeo.org/libtiff/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libtool" +desc 'Check for new version of libtool' task :libtool do - check_version :pkg_name => "libtool", - :url => "ftp.gnu.org/gnu/libtool/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libtool', + url: 'ftp.gnu.org/gnu/libtool/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libunistring" +desc 'Check for new version of libunistring' task :libunistring do - check_version :pkg_name => "libunistring", - :url => "ftp.gnu.org/gnu/libunistring/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libunistring', + url: 'ftp.gnu.org/gnu/libunistring/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libunwind" +desc 'Check for new version of libunwind' task :libunwind do - check_version :pkg_name => "libunwind", - :url => "https://download.savannah.gnu.org/releases/libunwind/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libunwind', + url: 'https://download.savannah.gnu.org/releases/libunwind/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libuv" +desc 'Check for new version of libuv' task :libuv do - check_version :pkg_name => "libuv", - :url => "http://dist.libuv.org/dist/", - :pattern => "v([\\d.]+)\\/<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libuv', + url: 'http://dist.libuv.org/dist/', + pattern: 'v([\\d.]+)\\/<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libxml2" +desc 'Check for new version of libxml2' task :libxml2 do - check_version :pkg_name => "libxml2", - :url => "http://xmlsoft.org/sources/", - :pattern => "libxml2\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libxml2', + url: 'http://xmlsoft.org/sources/', + pattern: 'libxml2\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of libxslt" +desc 'Check for new version of libxslt' task :libxslt do - check_version :pkg_name => "libxslt", - :url => "http://xmlsoft.org/sources/", - :pattern => "libxslt\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'libxslt', + url: 'http://xmlsoft.org/sources/', + pattern: 'libxslt\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of llvm" +desc 'Check for new version of llvm' task :llvm do - check_version :pkg_name => "llvm", - :url => "http://releases.llvm.org/download.html", - :pattern => "llvm\\-([\\d.]+)\\.src\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'llvm', + url: 'http://releases.llvm.org/download.html', + pattern: 'llvm\\-([\\d.]+)\\.src\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of lua" +desc 'Check for new version of lua' task :lua do - check_version :pkg_name => "lua", - :url => "https://www.lua.org/ftp/", - :pattern => "([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'lua', + url: 'https://www.lua.org/ftp/', + pattern: '([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of lz4" +desc 'Check for new version of lz4' task :lz4 do - check_version :pkg_name => "lz4", - :url => "https://github.com/lz4/lz4/releases/latest", - :pattern => "v([\\d.]+) "" + check_version pkg_name: 'lz4', + url: 'https://github.com/lz4/lz4/releases/latest', + pattern: 'v([\\d.]+) "m4", - :url => "ftp://ftp.gnu.org/gnu/m4/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'm4', + url: 'ftp://ftp.gnu.org/gnu/m4/', + pattern: '\\-([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of mandb" +desc 'Check for new version of mandb' task :mandb do - check_version :pkg_name => "mandb", - :url => "https://download.savannah.gnu.org/releases/man-db/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'mandb', + url: 'https://download.savannah.gnu.org/releases/man-db/', + pattern: '\\-([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of mapserver" +desc 'Check for new version of mapserver' task :mapserver do - check_version :pkg_name => "mapserver", - :url => "ftp://download.osgeo.org/mapserver/", - :pattern => "mapserver\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'mapserver', + url: 'ftp://download.osgeo.org/mapserver/', + pattern: 'mapserver\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of memcached" +desc 'Check for new version of memcached' task :memcached do - check_version :pkg_name => "memcached", - :url => "https://memcached.org/files/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'memcached', + url: 'https://memcached.org/files/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of mlocate" +desc 'Check for new version of mlocate' task :mlocate do - check_version :pkg_name => "mlocate", - :url => "https://fedorahosted.org/releases/m/l/mlocate/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'mlocate', + url: 'https://fedorahosted.org/releases/m/l/mlocate/', + pattern: '\\-([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of mongodb" +desc 'Check for new version of mongodb' task :mongodb do - check_version :pkg_name => "mongodb", - :url => "https://github.com/mongodb/mongo/releases", - :pattern => "r([\\d.]+) "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'mongodb', + url: 'https://github.com/mongodb/mongo/releases', + pattern: 'r([\\d.]+) "moonbuggy", - :url => "http://m.seehuhn.de/programs/", - :pattern => "moon\\-buggy\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'moonbuggy', + url: 'http://m.seehuhn.de/programs/', + pattern: 'moon\\-buggy\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of mpc" +desc 'Check for new version of mpc' task :mpc do - check_version :pkg_name => "mpc", - :url => "https://ftp.gnu.org/gnu/mpc/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'mpc', + url: 'https://ftp.gnu.org/gnu/mpc/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of mpfr" +desc 'Check for new version of mpfr' task :mpfr do - check_version :pkg_name => "mpfr", - :url => "https://ftp.gnu.org/gnu/mpfr/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'mpfr', + url: 'https://ftp.gnu.org/gnu/mpfr/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of nano" +desc 'Check for new version of nano' task :nano do - check_version :pkg_name => "nano", - :url => "ftp://ftp.gnu.org/pub/gnu/nano/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'nano', + url: 'ftp://ftp.gnu.org/pub/gnu/nano/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of ncdu" +desc 'Check for new version of ncdu' task :ncdu do - check_version :pkg_name => "ncdu", - :url => "https://dev.yorhel.nl/download/", - :pattern => "ncdu\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'ncdu', + url: 'https://dev.yorhel.nl/download/', + pattern: 'ncdu\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of ncftp" +desc 'Check for new version of ncftp' task :ncftp do - check_version :pkg_name => "ncftp", - :url => "ftp://ftp.ncftp.com/ncftp/", - :pattern => "\\-([\\d.]+)\\-src\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'ncftp', + url: 'ftp://ftp.ncftp.com/ncftp/', + pattern: '\\-([\\d.]+)\\-src\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of ncurses" +desc 'Check for new version of ncurses' task :ncurses do - check_version :pkg_name => "ncurses", - :url => "ftp://ftp.gnu.org/pub/gnu/ncurses/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'ncurses', + url: 'ftp://ftp.gnu.org/pub/gnu/ncurses/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of netcat" +desc 'Check for new version of netcat' task :netcat do - check_version :pkg_name => "netcat", - :url => "https://sourceforge.net/projects/netcat/files/netcat/", - :pattern => "netcat\\-([\\d.]+)\\.tar\\.gz \\(", - :rest => "" + check_version pkg_name: 'netcat', + url: 'https://sourceforge.net/projects/netcat/files/netcat/', + pattern: 'netcat\\-([\\d.]+)\\.tar\\.gz \\(', + rest: '' end -desc "Check for new version of nethack4" +desc 'Check for new version of nethack4' task :nethack4 do - puts "manual check because of page structure" + puts 'manual check because of page structure' end -desc "Check for new version of nettle" +desc 'Check for new version of nettle' task :nettle do - check_version :pkg_name => "nettle", - :url => "ftp://ftp.gnu.org/pub/gnu/nettle/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'nettle', + url: 'ftp://ftp.gnu.org/pub/gnu/nettle/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of newlisp" +desc 'Check for new version of newlisp' task :newlisp do - check_version :pkg_name => "newlisp", - :url => "http://www.newlisp.org/downloads/", - :pattern => "\\-([\\d.]+)\\.tgz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'newlisp', + url: 'http://www.newlisp.org/downloads/', + pattern: '\\-([\\d.]+)\\.tgz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of nginx" +desc 'Check for new version of nginx' task :nginx do - check_version :pkg_name => "nginx", - :url => "http://nginx.org/download/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'nginx', + url: 'http://nginx.org/download/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of nmap" +desc 'Check for new version of nmap' task :nmap do - check_version :pkg_name => "nmap", - :url => "https://nmap.org/dist/", - :pattern => "\\-([\\d.]+)\\.tgz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'nmap', + url: 'https://nmap.org/dist/', + pattern: '\\-([\\d.]+)\\.tgz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of node" +desc 'Check for new version of node' task :node do - check_version :pkg_name => "node", - :url => "https://nodejs.org/dist/latest-v6.x/", - :pattern => "node\\-v([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'node', + url: 'https://nodejs.org/dist/latest-v6.x/', + pattern: 'node\\-v([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of node_current" +desc 'Check for new version of node_current' task :node_current do - check_version :pkg_name => "node_current", - :url => "https://nodejs.org/dist/latest-v7.x/", - :pattern => "node\\-v([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'node_current', + url: 'https://nodejs.org/dist/latest-v7.x/', + pattern: 'node\\-v([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of npth" +desc 'Check for new version of npth' task :npth do - check_version :pkg_name => "npth", - :url => "https://www.gnupg.org/ftp/gcrypt/npth/", - :pattern => "\\-([\\d.]+)\\.tar\\.bz2", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'npth', + url: 'https://www.gnupg.org/ftp/gcrypt/npth/', + pattern: '\\-([\\d.]+)\\.tar\\.bz2', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of openconnect" +desc 'Check for new version of openconnect' task :openconnect do - check_version :pkg_name => "openconnect", - :url => "ftp://ftp.infradead.org/pub/openconnect/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'openconnect', + url: 'ftp://ftp.infradead.org/pub/openconnect/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of openssl" +desc 'Check for new version of openssl' task :openssl do - check_version :pkg_name => "openssl", - :url => "ftp://openssl.org/source/", - :pattern => "openssl\\-(1.0[\\d.\\w]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'openssl', + url: 'ftp://openssl.org/source/', + pattern: 'openssl\\-(1.0[\\d.\\w]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of optipng" +desc 'Check for new version of optipng' task :optipng do - check_version :pkg_name => "optipng", - :url => "https://sourceforge.net/projects/optipng/files/OptiPNG/", - :pattern => "([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'optipng', + url: 'https://sourceforge.net/projects/optipng/files/OptiPNG/', + pattern: '([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of p7zip" +desc 'Check for new version of p7zip' task :p7zip do - check_version :pkg_name => "p7zip", - :url => "https://sourceforge.net/projects/p7zip/files/p7zip/", - :pattern => "([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'p7zip', + url: 'https://sourceforge.net/projects/p7zip/files/p7zip/', + pattern: '([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of pagemon" +desc 'Check for new version of pagemon' task :pagemon do - check_version :pkg_name => "pagemon", - :url => "http://kernel.ubuntu.com/~cking/tarballs/pagemon/", - :pattern => "\\-([\\d.\\w]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'pagemon', + url: 'http://kernel.ubuntu.com/~cking/tarballs/pagemon/', + pattern: '\\-([\\d.\\w]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of patchelf" +desc 'Check for new version of patchelf' task :patchelf do - check_version :pkg_name => "patchelf", - :url => "http://nixos.org/releases/patchelf/", - :pattern => "patchelf\\-([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'patchelf', + url: 'http://nixos.org/releases/patchelf/', + pattern: 'patchelf\\-([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of patch" +desc 'Check for new version of patch' task :patch do - check_version :pkg_name => "patch", - :url => "http://ftp.gnu.org/gnu/patch/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'patch', + url: 'http://ftp.gnu.org/gnu/patch/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of pciutils" +desc 'Check for new version of pciutils' task :pciutils do - check_version :pkg_name => "pciutils", - :url => "https://www.kernel.org/pub/software/utils/pciutils/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'pciutils', + url: 'https://www.kernel.org/pub/software/utils/pciutils/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of pcre" +desc 'Check for new version of pcre' task :pcre do - check_version :pkg_name => "pcre", - :url => "https://sourceforge.net/projects/pcre/files/pcre/", - :pattern => "([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'pcre', + url: 'https://sourceforge.net/projects/pcre/files/pcre/', + pattern: '([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of perl" +desc 'Check for new version of perl' task :perl do - check_version :pkg_name => "perl", - :url => "https://www.perl.org/", - :pattern => "([\\d.]+) - download now", - :rest => "" + check_version pkg_name: 'perl', + url: 'https://www.perl.org/', + pattern: '([\\d.]+) - download now', + rest: '' end -desc "Check for new version of php5" +desc 'Check for new version of php5' task :php5 do - check_version :pkg_name => "php5", - :url => "https://github.com/php/php-src/releases", - :pattern => "php\\-(5[\\d.]+)<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'php5', + url: 'https://github.com/php/php-src/releases', + pattern: 'php\\-(5[\\d.]+)<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end - -desc "Check for new version of php7" +desc 'Check for new version of php7' task :php7 do - check_version :pkg_name => "php7", - :url => "https://github.com/php/php-src/releases", - :pattern => "php\\-(7[\\d.]+)<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'php7', + url: 'https://github.com/php/php-src/releases', + pattern: 'php\\-(7[\\d.]+)<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of pkgconfig" +desc 'Check for new version of pkgconfig' task :pkgconfig do - check_version :pkg_name => "pkgconfig", - :url => "http://pkgconfig.freedesktop.org/releases/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'pkgconfig', + url: 'http://pkgconfig.freedesktop.org/releases/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of postgres" +desc 'Check for new version of postgres' task :postgres do - check_version :pkg_name => "postgres", - :url => "https://ftp.postgresql.org/pub/source", - :pattern => "v([\\d.]+)<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'postgres', + url: 'https://ftp.postgresql.org/pub/source', + pattern: 'v([\\d.]+)<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of powerline_fonts" +desc 'Check for new version of powerline_fonts' task :powerline_fonts do - end -desc "Check for new version of powerstat" +desc 'Check for new version of powerstat' task :powerstat do - check_version :pkg_name => "powerstat", - :url => "http://kernel.ubuntu.com/~cking/tarballs/powerstat/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'powerstat', + url: 'http://kernel.ubuntu.com/~cking/tarballs/powerstat/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of proj4" +desc 'Check for new version of proj4' task :proj4 do - check_version :pkg_name => "proj4", - :url => "http://download.osgeo.org/proj/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'proj4', + url: 'http://download.osgeo.org/proj/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of pv" +desc 'Check for new version of pv' task :pv do - check_version :pkg_name => "pv", - :url => "http://www.ivarch.com/programs/pv.shtml", - :pattern => "Current version: ([\\d.]+)", - :rest => "" + check_version pkg_name: 'pv', + url: 'http://www.ivarch.com/programs/pv.shtml', + pattern: 'Current version: ([\\d.]+)', + rest: '' end -desc "Check for new version of pwgen" +desc 'Check for new version of pwgen' task :pwgen do - end -desc "Check for new version of python27" +desc 'Check for new version of python27' task :python27 do - check_version :pkg_name => "python27", - :url => "https://www.python.org/ftp/python/", - :pattern => ">(2.7[\\d.]+)/<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'python27', + url: 'https://www.python.org/ftp/python/', + pattern: '>(2.7[\\d.]+)/<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of python34" +desc 'Check for new version of python34' task :python34 do - check_version :pkg_name => "python34", - :url => "https://www.python.org/ftp/python/", - :pattern => ">(3.4[\\d.]+)/<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'python34', + url: 'https://www.python.org/ftp/python/', + pattern: '>(3.4[\\d.]+)/<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of qemacs" +desc 'Check for new version of qemacs' task :qemacs do - check_version :pkg_name => "qemacs", - :url => "http://bellard.org/qemacs/", - :pattern => "QEmacs ([\\d.]+) is out", - :rest => "" + check_version pkg_name: 'qemacs', + url: 'http://bellard.org/qemacs/', + pattern: 'QEmacs ([\\d.]+) is out', + rest: '' end -desc "Check for new version of readline" +desc 'Check for new version of readline' task :readline do - check_version :pkg_name => "readline", - :url => "http://ftp.gnu.org/gnu/readline/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'readline', + url: 'http://ftp.gnu.org/gnu/readline/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of redis" +desc 'Check for new version of redis' task :redis do - check_version :pkg_name => "redis", - :url => "http://download.redis.io/releases/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'redis', + url: 'http://download.redis.io/releases/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of r" +desc 'Check for new version of r' task :r do - check_version :pkg_name => "r", - :url => "https://cran.rstudio.com/banner.shtml", - :pattern => "R\\-([\\d.]+)\\.tar\\.gz<", - :rest => "" + check_version pkg_name: 'r', + url: 'https://cran.rstudio.com/banner.shtml', + pattern: 'R\\-([\\d.]+)\\.tar\\.gz<', + rest: '' end -desc "Check for new version of rsync" +desc 'Check for new version of rsync' task :rsync do - check_version :pkg_name => "rsync", - :url => "http://rsync.samba.org/ftp/rsync/src/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'rsync', + url: 'http://rsync.samba.org/ftp/rsync/src/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of ruby_lastest" +desc 'Check for new version of ruby_lastest' task :ruby_latest do - check_version :pkg_name => "ruby_latest", - :url => "http://cache.ruby-lang.org/pub/ruby/", - :pattern => "\\-([\\d.]+)\\.tar\\.xz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'ruby_latest', + url: 'http://cache.ruby-lang.org/pub/ruby/', + pattern: '\\-([\\d.]+)\\.tar\\.xz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of screenfetch" +desc 'Check for new version of screenfetch' task :screenfetch do - check_version :pkg_name => "screenfetch", - :url => "https://github.com/KittyKatt/screenFetch/releases", - :pattern => "v([\\d.]+)<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'screenfetch', + url: 'https://github.com/KittyKatt/screenFetch/releases', + pattern: 'v([\\d.]+)<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of screen" +desc 'Check for new version of screen' task :screen do - check_version :pkg_name => "screen", - :url => "ftp://ftp.gnu.org/gnu/screen/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'screen', + url: 'ftp://ftp.gnu.org/gnu/screen/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of scrollz" +desc 'Check for new version of scrollz' task :scrollz do - check_version :pkg_name => "scrollz", - :url => "http://www.scrollz.info/download/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'scrollz', + url: 'http://www.scrollz.info/download/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of slang" +desc 'Check for new version of slang' task :slang do - check_version :pkg_name => "slang", - :url => "http://www.jedsoft.org/slang", - :pattern => "Version ([\\d.\\w]+)", - :rest => "" + check_version pkg_name: 'slang', + url: 'http://www.jedsoft.org/slang', + pattern: 'Version ([\\d.\\w]+)', + rest: '' end -desc "Check for new version of sluice" +desc 'Check for new version of sluice' task :sluice do - check_version :pkg_name => "sluice", - :url => "http://kernel.ubuntu.com/~cking/tarballs/sluice/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'sluice', + url: 'http://kernel.ubuntu.com/~cking/tarballs/sluice/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of smemstat" +desc 'Check for new version of smemstat' task :smemstat do - check_version :pkg_name => "smemstat", - :url => "http://kernel.ubuntu.com/~cking/tarballs/smemstat/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'smemstat', + url: 'http://kernel.ubuntu.com/~cking/tarballs/smemstat/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of socat" +desc 'Check for new version of socat' task :socat do - check_version :pkg_name => "socat", - :url => "http://www.dest-unreach.org/socat/download/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'socat', + url: 'http://www.dest-unreach.org/socat/download/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of sqlite" +desc 'Check for new version of sqlite' task :sqlite do - check_version :pkg_name => "sqlite", - :url => "https://sqlite.org", - :pattern => "Version ([\\d.]+)<", - :rest => "" + check_version pkg_name: 'sqlite', + url: 'https://sqlite.org', + pattern: 'Version ([\\d.]+)<', + rest: '' end -desc "Check for new version of sshfs" +desc 'Check for new version of sshfs' task :sshfs do - check_version :pkg_name => "sshfs", - :url => "https://github.com/libfuse/sshfs/releases/latest", - :pattern => "SSHFS ([\\d.]+)<", - :rest => "" + check_version pkg_name: 'sshfs', + url: 'https://github.com/libfuse/sshfs/releases/latest', + pattern: 'SSHFS ([\\d.]+)<', + rest: '' end -desc "Check for new version of tcl" +desc 'Check for new version of tcl' task :tcl do - check_version :pkg_name => "tcl", - :url => "https://tcl.tk/software/tcltk/download.html", - :pattern => "tcl([\\d.]+)\\-src\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'tcl', + url: 'https://tcl.tk/software/tcltk/download.html', + pattern: 'tcl([\\d.]+)\\-src\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of tcpdump" +desc 'Check for new version of tcpdump' task :tcpdump do - check_version :pkg_name => "tcpdump", - :url => "http://www.tcpdump.org/release/", - :pattern => "([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'tcpdump', + url: 'http://www.tcpdump.org/release/', + pattern: '([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end # TODO: tcpstat, website was down -desc "Check for new version of texinfo" +desc 'Check for new version of texinfo' task :texinfo do - check_version :pkg_name => "texinfo", - :url => "http://ftp.gnu.org/gnu/texinfo/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'texinfo', + url: 'http://ftp.gnu.org/gnu/texinfo/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of tig" +desc 'Check for new version of tig' task :tig do - check_version :pkg_name => "tig", - :url => "https://github.com/jonas/tig/releases/latest", - :pattern => "tig\\-([\\d.]+)<", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'tig', + url: 'https://github.com/jonas/tig/releases/latest', + pattern: 'tig\\-([\\d.]+)<', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of tinycc" +desc 'Check for new version of tinycc' task :tinycc do - check_version :pkg_name => "tinycc", - :url => "http://download.savannah.gnu.org/releases/tinycc/", - :pattern => "\\-([\\d.]+)\\.tar\\.bz2", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'tinycc', + url: 'http://download.savannah.gnu.org/releases/tinycc/', + pattern: '\\-([\\d.]+)\\.tar\\.bz2', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of tmux" +desc 'Check for new version of tmux' task :tmux do - check_version :pkg_name => "tmux", - :url => "https://tmux.github.io/", - :pattern => "Download tmux ([\\d.]+)", - :rest => "" + check_version pkg_name: 'tmux', + url: 'https://tmux.github.io/', + pattern: 'Download tmux ([\\d.]+)', + rest: '' end -desc "Check for new version of traceroute" +desc 'Check for new version of traceroute' task :traceroute do - check_version :pkg_name => "traceroute", - :url => "https://sourceforge.net/projects/traceroute/files/traceroute/", - :pattern => "traceroute\\-([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'traceroute', + url: 'https://sourceforge.net/projects/traceroute/files/traceroute/', + pattern: 'traceroute\\-([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of tree" +desc 'Check for new version of tree' task :tree do - check_version :pkg_name => "tree", - :url => "http://mama.indstate.edu/users/ice/tree/src/", - :pattern => "\\-([\\d.]+)\\.tgz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'tree', + url: 'http://mama.indstate.edu/users/ice/tree/src/', + pattern: '\\-([\\d.]+)\\.tgz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of unrar" +desc 'Check for new version of unrar' task :unrar do - check_version :pkg_name => "unrar", - :url => "http://www.rarlab.com/rar_add.htm", - :pattern => "unrarsrc\\-([\\d.]+)\\.tar\\.gz", - :rest => "" + check_version pkg_name: 'unrar', + url: 'http://www.rarlab.com/rar_add.htm', + pattern: 'unrarsrc\\-([\\d.]+)\\.tar\\.gz', + rest: '' end -desc "Check for new version of unzip" +desc 'Check for new version of unzip' task :unzip do - end -desc "Check for new version of vifm" +desc 'Check for new version of vifm' task :vifm do - check_version :pkg_name => "vifm", - :url => "https://sourceforge.net/projects/vifm/files/vifm/", - :pattern => "vifm\\-([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'vifm', + url: 'https://sourceforge.net/projects/vifm/files/vifm/', + pattern: 'vifm\\-([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of vim" +desc 'Check for new version of vim' task :vim do - check_version :pkg_name => "vim", - :url => "ftp://ftp.vim.org/pub/vim/unix/", - :pattern => "\\-([\\d.]+)\\.tar\\.bz2", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'vim', + url: 'ftp://ftp.vim.org/pub/vim/unix/', + pattern: '\\-([\\d.]+)\\.tar\\.bz2', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of xzutils" +desc 'Check for new version of xzutils' task :xzutils do - check_version :pkg_name => "xzutils", - :url => "http://tukaani.org/xz/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'xzutils', + url: 'http://tukaani.org/xz/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of yasm" +desc 'Check for new version of yasm' task :yasm do - check_version :pkg_name => "yasm", - :url => "http://www.tortall.net/projects/yasm/releases/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'yasm', + url: 'http://www.tortall.net/projects/yasm/releases/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of zlibpkg" +desc 'Check for new version of zlibpkg' task :zlibpkg do - check_version :pkg_name => "zlibpkg", - :url => "http://www.zlib.net/", - :pattern => "zlib ([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'zlibpkg', + url: 'http://www.zlib.net/', + pattern: 'zlib ([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of zsh" +desc 'Check for new version of zsh' task :zsh do - check_version :pkg_name => "zsh", - :url => "https://sourceforge.net/projects/zsh/files/zsh/", - :pattern => "([\\d.]+)", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'zsh', + url: 'https://sourceforge.net/projects/zsh/files/zsh/', + pattern: '([\\d.]+)', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of units" +desc 'Check for new version of units' task :units do - check_version :pkg_name => "units", - :url => "https://ftp.gnu.org/gnu/units/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'units', + url: 'https://ftp.gnu.org/gnu/units/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end -desc "Check for new version of weather" +desc 'Check for new version of weather' task :weather do - check_version :pkg_name => "weather", - :url => "http://fungi.yuggoth.org/weather/src/", - :pattern => "\\-([\\d.]+)\\.tar\\.gz", - :rest => "| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1" + check_version pkg_name: 'weather', + url: 'http://fungi.yuggoth.org/weather/src/', + pattern: '\\-([\\d.]+)\\.tar\\.gz', + rest: '| sort -t. -k 1,1nr -k 2,2nr -k 3,3nr -k 4,4nr | head -1' end