From 589e358d3de834dbf5dea882bff304ed6fe2346f Mon Sep 17 00:00:00 2001 From: saltedcoffii <55339220+saltedcoffii@users.noreply.github.com> Date: Sat, 20 Mar 2021 21:10:00 -0400 Subject: [PATCH] Licensed sa* to sz* --- packages/s.rb | 1 + packages/s3cmd.rb | 1 + packages/sane_backends.rb | 1 + packages/sane_frontends.rb | 1 + packages/sass.rb | 1 + packages/sassc.rb | 2 ++ packages/sbc.rb | 1 + packages/sbcl.rb | 1 + packages/sbt.rb | 1 + packages/sccache.rb | 1 + packages/scheme48.rb | 1 + packages/scite.rb | 1 + packages/scons.rb | 3 ++- packages/screen.rb | 1 + packages/screenfetch.rb | 1 + packages/scrollz.rb | 1 + packages/scrot.rb | 1 + packages/sdl2_image.rb | 1 + packages/sed.rb | 1 + packages/sejda_console.rb | 1 + packages/selenium_server_standalone.rb | 3 ++- packages/serf.rb | 1 + packages/setuptools.rb | 1 + packages/sfk.rb | 2 +- packages/sg3_utils.rb | 3 ++- packages/sgml_common.rb | 1 + packages/shadow.rb | 1 + packages/shared_mime_info.rb | 1 + packages/shhmsg.rb | 3 ++- packages/shhopt.rb | 3 ++- packages/shmux.rb | 1 + packages/shotcut.rb | 1 + packages/shrinkpdf.rb | 1 + packages/shtool.rb | 3 ++- packages/siege.rb | 1 + packages/six.rb | 1 + packages/skype.rb | 5 +++-- packages/sl.rb | 8 ++++++++ packages/slang.rb | 1 + packages/sleuthkit.rb | 1 + packages/sluice.rb | 5 +++-- packages/smartmontools.rb | 1 + packages/smem.rb | 1 + packages/smemstat.rb | 3 ++- packages/snap.rb | 3 ++- packages/snappy.rb | 1 + packages/sngrep.rb | 1 + packages/snooze.rb | 1 + packages/snort.rb | 1 + packages/socat.rb | 1 + packages/sommelier.rb | 13 +++++++------ packages/spacefm.rb | 1 + packages/spark.rb | 1 + packages/speedtest.rb | 1 + packages/speex.rb | 1 + packages/speexdsp.rb | 1 + packages/sphinx.rb | 1 + packages/sqlite.rb | 1 + packages/sqlitebrowser.rb | 1 + packages/sqlmap.rb | 1 + packages/squashfs.rb | 1 + packages/squeak.rb | 7 ++++--- packages/srt.rb | 1 + packages/sshcode.rb | 3 +++ packages/sshfs.rb | 1 + packages/sshrc.rb | 1 + packages/sshuttle.rb | 1 + packages/stack.rb | 3 ++- packages/startup_notification.rb | 1 + packages/stow.rb | 1 + packages/strace.rb | 1 + packages/stressng.rb | 1 + packages/stunnel.rb | 3 ++- packages/sublime_merge.rb | 1 + packages/sublime_text.rb | 1 + packages/subversion.rb | 1 + packages/suitesparse.rb | 1 + packages/superlu.rb | 1 + packages/svt_av1.rb | 1 + packages/swatchdog.rb | 1 + packages/swi_prolog.rb | 1 + packages/swig.rb | 1 + packages/swig1.rb | 1 + packages/sxhkd.rb | 1 + packages/symfony.rb | 3 ++- packages/symlinks.rb | 1 + packages/syncthing.rb | 1 + packages/sysfsutils.rb | 1 + packages/sysstat.rb | 2 +- tools/licenses.txt | 2 ++ 90 files changed, 125 insertions(+), 26 deletions(-) diff --git a/packages/s.rb b/packages/s.rb index 2fbe5afe6..684d9349f 100644 --- a/packages/s.rb +++ b/packages/s.rb @@ -4,6 +4,7 @@ class S < Package description 'Open a web search in your terminal.' homepage 'https://github.com/zquestz/s' version '0.5.10' + license 'GPL-3+' compatibility 'all' case ARCH when 'aarch64', 'armv7l' diff --git a/packages/s3cmd.rb b/packages/s3cmd.rb index 80dc1e5f3..d5523088e 100644 --- a/packages/s3cmd.rb +++ b/packages/s3cmd.rb @@ -4,6 +4,7 @@ class S3cmd < Package description 'Command line tool for managing Amazon S3 and CloudFront services' homepage 'http://s3tools.org/s3cmd' version '2.0.1' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/s3tools/s3cmd/releases/download/v2.0.1/s3cmd-2.0.1.tar.gz' source_sha256 'caf09f1473301c442fba6431c983c361c9af8bde503dac0953f0d2f8f2c53c8f' diff --git a/packages/sane_backends.rb b/packages/sane_backends.rb index 305f29340..152f27372 100644 --- a/packages/sane_backends.rb +++ b/packages/sane_backends.rb @@ -4,6 +4,7 @@ class Sane_backends < Package description 'Scanner Access Now Easy - Backends' homepage 'http://www.sane-project.org/' version '1.0.32' + license 'GPL-2 and public-domain' compatibility 'all' source_url 'https://gitlab.com/sane-project/backends/uploads/104f09c07d35519cc8e72e604f11643f/sane-backends-1.0.32.tar.gz' source_sha256 '3a28c237c0a72767086202379f6dc92dbb63ec08dfbab22312cba80e238bb114' diff --git a/packages/sane_frontends.rb b/packages/sane_frontends.rb index da5a136a7..ad4351a0e 100644 --- a/packages/sane_frontends.rb +++ b/packages/sane_frontends.rb @@ -4,6 +4,7 @@ class Sane_frontends < Package description 'Scanner Access Now Easy - Frontends' homepage 'http://www.sane-project.org/' version '5729' + license 'GPL-2' compatibility 'all' source_url 'https://gitlab.com/sane-project/frontends/-/archive/572980c81586c114fd66fc473c634b4b2780cda2/frontends-572980c81586c114fd66fc473c634b4b2780cda2.tar.bz2' source_sha256 'c58a2066891428c6e6c6f625b595e3ada8b36dfe69250b1bbdaded91d76b094f' diff --git a/packages/sass.rb b/packages/sass.rb index 26eafdbe8..4c3a6deb9 100644 --- a/packages/sass.rb +++ b/packages/sass.rb @@ -4,6 +4,7 @@ class Sass < Package description 'A Dart implementation of Sass. Sass makes CSS fun again.' homepage 'https://sass-lang.com/' version '1.32.8' + license 'MIT' compatibility 'all' source_url 'https://github.com/sass/dart-sass/archive/1.32.8.tar.gz' source_sha256 '1b7679f55bd621af878265ce8b07e3de404779b5f390b6f74ef76c9bacf292b2' diff --git a/packages/sassc.rb b/packages/sassc.rb index 27e15b535..e065de53d 100644 --- a/packages/sassc.rb +++ b/packages/sassc.rb @@ -2,7 +2,9 @@ require 'package' class Sassc < Package description 'C implementation of Sass CSS preprocessor.' + homepage 'https://github.com/sass/sassc' version '3.6.1-66f0' + license 'MIT' compatibility 'all' source_url 'https://github.com/sass/sassc/archive/66f0ef37e7f0ad3a65d2f481eff09d09408f42d0.zip' source_sha256 'a2077ae439f29c45ce76c81b9b4e63aed1b7f41e9f5fc82881c2d52752c6f440' diff --git a/packages/sbc.rb b/packages/sbc.rb index bc0a2fde1..f08827812 100644 --- a/packages/sbc.rb +++ b/packages/sbc.rb @@ -4,6 +4,7 @@ class Sbc < Package description 'SBC is a digital audio encoder and decoder used to transfer data to Bluetooth audio output devices.' homepage 'http://www.linuxfromscratch.org/blfs/view/svn/multimedia/sbc.html' version '1.4' + license 'GPL-2 and LGPL-2.1' compatibility 'all' source_url 'https://www.kernel.org/pub/linux/bluetooth/sbc-1.4.tar.xz' source_sha256 '518bf46e6bb3dc808a95e1eabad26fdebe8a099c1e781c27ed7fca6c2f4a54c9' diff --git a/packages/sbcl.rb b/packages/sbcl.rb index daaef927f..508ebcf30 100644 --- a/packages/sbcl.rb +++ b/packages/sbcl.rb @@ -4,6 +4,7 @@ class Sbcl < Package description 'Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler.' homepage 'http://www.sbcl.org/index.html' version '2.0.3' + license 'MIT' compatibility 'i686,x86_64' case ARCH when 'i686', 'x86_64' diff --git a/packages/sbt.rb b/packages/sbt.rb index 20e44ccb3..6e143e2e6 100644 --- a/packages/sbt.rb +++ b/packages/sbt.rb @@ -4,6 +4,7 @@ class Sbt < Package description 'A build tool for Scala, Java and more.' homepage 'http://www.scala-sbt.org/' version '0.13.15' + license 'BSD' compatibility 'all' source_url 'https://github.com/sbt/sbt/releases/download/v0.13.15/sbt-0.13.15.tgz' source_sha256 'b6e073d7c201741dcca92cfdd1dd3cd76c42a47dc9d8c8ead8df7117deed7aef' diff --git a/packages/sccache.rb b/packages/sccache.rb index 305409758..ac63b911a 100644 --- a/packages/sccache.rb +++ b/packages/sccache.rb @@ -5,6 +5,7 @@ class Sccache < Package homepage 'https://github.com/mozilla/sccache/' @_ver = '0.2.15' version @_ver + license 'Apache-2.0, Apache-2.0-with-LLVM-exceptions, BSD, BSD-2, Boost-1.0, ISC, MIT, Unlicense and ZLIB' compatibility 'all' source_url "https://github.com/mozilla/sccache/archive/v#{@_ver}.tar.gz" source_sha256 '7dbe71012f9b0b57d8475de6b36a9a3b4802e44a135e886f32c5ad1b0eb506e0' diff --git a/packages/scheme48.rb b/packages/scheme48.rb index fdb787de7..dc5498009 100644 --- a/packages/scheme48.rb +++ b/packages/scheme48.rb @@ -4,6 +4,7 @@ class Scheme48 < Package description 'Scheme byte-code interpreter' homepage 'http://s48.org/' version '1.9.2' + license 'BSD' compatibility 'all' source_url 'http://s48.org/1.9.2/scheme48-1.9.2.tgz' source_sha256 '9c4921a90e95daee067cd2e9cc0ffe09e118f4da01c0c0198e577c4f47759df4' diff --git a/packages/scite.rb b/packages/scite.rb index bdfcd4d76..2ee0a809d 100644 --- a/packages/scite.rb +++ b/packages/scite.rb @@ -4,6 +4,7 @@ class Scite < Package description 'A free source code editing component for Win32, GTK+, and OS X' homepage 'https://www.scintilla.org/' version '4.2.0' + license 'HPND and MIT' compatibility 'all' source_url 'https://www.scintilla.org/scite420.tgz' source_sha256 '2e0b95842bbc875a9224416fad3a9179ec329b3af2ca1abdd8e64c008068bb99' diff --git a/packages/scons.rb b/packages/scons.rb index 87154f251..2b9ea0768 100644 --- a/packages/scons.rb +++ b/packages/scons.rb @@ -2,7 +2,8 @@ require 'package' class Scons < Package description 'SCons is an Open Source software construction tool that is, a next-generation build tool.' - homepage 'http://scons.org/' + homepage 'https://scons.org/' + license 'MIT' version '3.0.5' compatibility 'all' source_url 'https://prdownloads.sourceforge.net/scons/scons-3.0.5.tar.gz' diff --git a/packages/screen.rb b/packages/screen.rb index f25c2b780..6472dd076 100644 --- a/packages/screen.rb +++ b/packages/screen.rb @@ -4,6 +4,7 @@ class Screen < Package description 'Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.' homepage 'https://www.gnu.org/software/screen/' version '4.6.2' + license 'public-domain' compatibility 'all' source_url 'https://ftp.gnu.org/gnu/screen/screen-4.6.2.tar.gz' source_sha256 '1b6922520e6a0ce5e28768d620b0f640a6631397f95ccb043b70b91bb503fa3a' diff --git a/packages/screenfetch.rb b/packages/screenfetch.rb index 45a54b48f..ae8cce884 100644 --- a/packages/screenfetch.rb +++ b/packages/screenfetch.rb @@ -4,6 +4,7 @@ class Screenfetch < Package description 'Fetches system/theme information in terminal for Linux desktop screenshots.' homepage 'https://github.com/KittyKatt/screenFetch' version '3.9.1' + license 'GPL-3' compatibility 'all' source_url 'https://github.com/KittyKatt/screenFetch/archive/v3.9.1.tar.gz' source_sha256 'aa97dcd2a8576ae18de6c16c19744aae1573a3da7541af4b98a91930a30a3178' diff --git a/packages/scrollz.rb b/packages/scrollz.rb index 12621b7eb..23a698d36 100644 --- a/packages/scrollz.rb +++ b/packages/scrollz.rb @@ -4,6 +4,7 @@ class Scrollz < Package description 'ScrollZ is an advanced IRC client based on ircII.' homepage 'http://www.scrollz.info/' version '2.3-1' + license 'BSD' compatibility 'all' source_url 'http://www.scrollz.info/download/ScrollZ-2.3.tar.gz' source_sha256 '22535bcc54ad752107ab181775d90d9cf1b37648f500d627f428388a9d3710e6' diff --git a/packages/scrot.rb b/packages/scrot.rb index 4967695c9..c29363476 100644 --- a/packages/scrot.rb +++ b/packages/scrot.rb @@ -4,6 +4,7 @@ class Scrot < Package description 'scrot, an acronym for (SCReen shOT) is a simple, freely distributed and open source command-line screen capture utility' homepage 'https://github.com/resurrecting-open-source-projects/scrot' version '1.2' + license 'feh and LGPL-2+' compatibility 'all' source_url 'https://github.com/resurrecting-open-source-projects/scrot/archive/1.2.tar.gz' source_sha256 'e9b41d4cb9b5ab3747d6718c4eb51d5aaf35b6cac23c9ff68af15fc1c9ce187c' diff --git a/packages/sdl2_image.rb b/packages/sdl2_image.rb index 2fbd9fe5a..e1508c211 100644 --- a/packages/sdl2_image.rb +++ b/packages/sdl2_image.rb @@ -4,6 +4,7 @@ class Sdl2_image < Package description 'SDL2_image is an image loading library that is used with the SDL2 library.' homepage 'https://www.libsdl.org/projects/SDL_image/' version '2.0.4' + license 'ZLIB' compatibility 'all' source_url 'https://www.libsdl.org/projects/SDL_image/release/SDL2_image-2.0.4.tar.gz' source_sha256 'e74ec49c2402eb242fbfa16f2f43a19582a74c2eabfbfb873f00d4250038ceac' diff --git a/packages/sed.rb b/packages/sed.rb index 3d3bd6936..edaec1638 100644 --- a/packages/sed.rb +++ b/packages/sed.rb @@ -4,6 +4,7 @@ class Sed < Package description 'sed (stream editor) is a non-interactive command-line text editor.' homepage 'https://www.gnu.org/software/sed/' version '4.8' + license 'GPL-3' compatibility 'all' source_url 'https://ftpmirror.gnu.org/sed/sed-4.8.tar.xz' source_sha256 'f79b0cfea71b37a8eeec8490db6c5f7ae7719c35587f21edb0617f370eeff633' diff --git a/packages/sejda_console.rb b/packages/sejda_console.rb index bc3990d69..69417d95d 100644 --- a/packages/sejda_console.rb +++ b/packages/sejda_console.rb @@ -4,6 +4,7 @@ class Sejda_console < Package description 'Sejda SDK is an open source, task oriented Java library to edit PDF files.' homepage 'http://sejda.org/' version '3.2.46' + license 'AGPL-3' compatibility 'all' source_url 'https://github.com/torakiki/sejda/releases/download/v3.2.46/sejda-console-3.2.46-bin.zip' source_sha256 '11654d11f15f41d9f3c54ee90efd8477687193c1cb7b1f40db69d901e9cbde2f' diff --git a/packages/selenium_server_standalone.rb b/packages/selenium_server_standalone.rb index 129880fdb..ca864dfa1 100644 --- a/packages/selenium_server_standalone.rb +++ b/packages/selenium_server_standalone.rb @@ -4,6 +4,7 @@ class Selenium_server_standalone < Package description 'Selenium is a set of different software tools each with a different approach to supporting test automation.' homepage 'https://www.seleniumhq.org/' version '3.11.0' + license 'Apache-2.0' compatibility 'all' source_url 'https://raw.githubusercontent.com/SeleniumHQ/selenium/selenium-3.11.0/README.md' source_sha256 '662789e2508babe0be2d5b3b84630834b7727ed1960b66567be1c73eed08433b' @@ -53,7 +54,7 @@ class Selenium_server_standalone < Package end def self.install - system 'wget http://selenium-release.storage.googleapis.com/3.11/selenium-server-standalone-3.11.0.jar' + 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' 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" diff --git a/packages/serf.rb b/packages/serf.rb index b9bdef26f..24dbad03e 100644 --- a/packages/serf.rb +++ b/packages/serf.rb @@ -4,6 +4,7 @@ class Serf < Package description 'The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library.' homepage 'https://serf.apache.org/' version '1.3.9-2' + license 'Apache-2.0' compatibility 'all' source_url 'https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2' source_sha256 '549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc' diff --git a/packages/setuptools.rb b/packages/setuptools.rb index 860ab6853..1f3dcccbe 100644 --- a/packages/setuptools.rb +++ b/packages/setuptools.rb @@ -4,6 +4,7 @@ class Setuptools < Package description 'Easily download, build, install, upgrade, and uninstall Python packages' homepage 'https://pypi.org/project/setuptools/' version '50.3.2' + license 'MIT' compatibility 'all' source_url 'https://github.com/pypa/setuptools/archive/v50.3.2.tar.gz' source_sha256 '7d97c001ce9193c6d947bc584b6a19f593e1d2dd4d6c443de3b1e545875bc132' diff --git a/packages/sfk.rb b/packages/sfk.rb index dd782a077..8e416a73f 100644 --- a/packages/sfk.rb +++ b/packages/sfk.rb @@ -4,6 +4,7 @@ class Sfk < Package description 'The Swiss File Knife - A Command Line Tools Collection for Windows / Linux / Mac.' homepage 'http://swissfileknife.sourceforge.net/' version '1.8.7' + license 'BSD' compatibility 'all' source_url 'https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.7/sfk-1.8.7.tar.gz' source_sha256 '1c53d4d9d05af752546c8341a718bf64be99b62491ff91db02ef100e2f93bfc3' @@ -30,4 +31,3 @@ class Sfk < Package system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end - diff --git a/packages/sg3_utils.rb b/packages/sg3_utils.rb index dc8fa5642..d50554216 100644 --- a/packages/sg3_utils.rb +++ b/packages/sg3_utils.rb @@ -2,8 +2,9 @@ require 'package' class Sg3_utils < Package description 'The sg3_utils package contains utilities that send SCSI commands to devices.' - homepage 'http://sg.danny.cz/sg/sg3_utils.html' + homepage 'http://sg.danny.cz/sg/sg3_utils.html' # 404 Not Found version '1.44' + license '' # Can't find license compatibility 'all' source_url 'http://sg.danny.cz/sg/p/sg3_utils-1.44.tar.xz' source_sha256 'ca94ac106510742cd8ff5ead4a7e5c89d410653291401daf4632d2bef2a35b05' diff --git a/packages/sgml_common.rb b/packages/sgml_common.rb index 2650264ce..950d015e7 100644 --- a/packages/sgml_common.rb +++ b/packages/sgml_common.rb @@ -6,6 +6,7 @@ class Sgml_common < Package description 'The sgml-common package gathers very basic stuff necessary to work with SGML and XML.' homepage 'https://sourceware.org/docbook-tools/' version '0.6.3' + license 'FDL-1.1+ and GPL-2' compatibility 'all' source_url 'https://sourceware.org/ftp/docbook-tools/new-trials/SOURCES/sgml-common-0.6.3.tgz' source_sha256 '7dc418c1d361123ffc5e45d61f1b97257940a8eb35d0bfbbc493381cc5b1f959' diff --git a/packages/shadow.rb b/packages/shadow.rb index 588f97f47..e20600693 100644 --- a/packages/shadow.rb +++ b/packages/shadow.rb @@ -5,6 +5,7 @@ class Shadow < Package homepage 'https://github.com/shadow-maint/shadow' @_ver = '4.8.1' version "#{@_ver}-1" + license 'BSD and GPL-2' compatibility 'all' source_url "https://github.com/shadow-maint/shadow/releases/download/#{@_ver}/shadow-#{@_ver}.tar.xz" source_sha256 'a3ad4630bdc41372f02a647278a8c3514844295d36eefe68ece6c3a641c1ae62' diff --git a/packages/shared_mime_info.rb b/packages/shared_mime_info.rb index fdd6f1da5..6b51bd372 100644 --- a/packages/shared_mime_info.rb +++ b/packages/shared_mime_info.rb @@ -4,6 +4,7 @@ class Shared_mime_info < Package description 'The shared-mime-info package contains the core database of common types and the update-mime-database command used to extend it.' homepage 'https://freedesktop.org/wiki/Software/shared-mime-info/' version '1.10' + license 'GPL-2' compatibility 'all' source_url 'http://freedesktop.org/~hadess/shared-mime-info-1.10.tar.xz' source_sha256 'c625a83b4838befc8cafcd54e3619946515d9e44d63d61c4adf7f5513ddfbebf' diff --git a/packages/shhmsg.rb b/packages/shhmsg.rb index 90c69b7e2..faf28014c 100644 --- a/packages/shhmsg.rb +++ b/packages/shhmsg.rb @@ -2,8 +2,9 @@ require 'package' class Shhmsg < Package description 'C-functions for error messages, verbose messages and \'normal\' messages in terminal-based programs.' - homepage 'http://shh.thathost.com/pub-unix/#sshmsg' + homepage 'http://shh.thathost.com/pub-unix/#sshmsg' # 404 Not Found version '1.4.2-2' + license '' # Can't find license compatibility 'all' source_url 'http://shh.thathost.com/pub-unix/files/shhmsg-1.4.2.tar.gz' source_sha256 '88c69e3f0b920b1ef93f6c10f354786f171d7cb3ab170a463bb9ab8bbf13a02b' diff --git a/packages/shhopt.rb b/packages/shhopt.rb index 3d8ea935d..aabddeeb5 100644 --- a/packages/shhopt.rb +++ b/packages/shhopt.rb @@ -2,8 +2,9 @@ require 'package' class Shhopt < Package description 'C-functions for parsing command line options, both traditional one-character options, and GNU\'ish --long-options.' - homepage 'http://shh.thathost.com/pub-unix/#sshopt' + homepage 'http://shh.thathost.com/pub-unix/#sshopt' # 404 Not Found version '1.1.7-2' + license '' # Can't find license compatibility 'all' source_url 'http://shh.thathost.com/pub-unix/files/shhopt-1.1.7.tar.gz' source_sha256 'bae94335124efa6fcc2f0a55cabd68c9c90be935bcdb8054d7e5188e0d5da679' diff --git a/packages/shmux.rb b/packages/shmux.rb index d24b4250a..ee0ea923f 100644 --- a/packages/shmux.rb +++ b/packages/shmux.rb @@ -4,6 +4,7 @@ class Shmux < Package description 'shell multiplexor' homepage 'https://github.com/shmux/shmux' version '1.0.2' + license 'shmux' compatibility 'all' source_url 'https://github.com/shmux/shmux/archive/v1.0.2.tar.gz' source_sha256 '4b84dc3e0d72d054ed4730d130a509f43441fb61561c11a444d6ee65cbff9c04' diff --git a/packages/shotcut.rb b/packages/shotcut.rb index f660d5161..2d1c5de41 100644 --- a/packages/shotcut.rb +++ b/packages/shotcut.rb @@ -4,6 +4,7 @@ class Shotcut < Package description 'Shotcut is a free, open source, cross-platform video editor.' homepage 'https://www.shotcut.org/' version '20.11.25' + license 'GPL-3+' compatibility 'x86_64' case ARCH when 'x86_64' diff --git a/packages/shrinkpdf.rb b/packages/shrinkpdf.rb index 3c83301d4..4a2f2c0cf 100644 --- a/packages/shrinkpdf.rb +++ b/packages/shrinkpdf.rb @@ -4,6 +4,7 @@ class Shrinkpdf < Package description 'A simple wrapper around Ghostscript to shrink PDFs (as in reduce filesize) under Linux.' homepage 'http://alfredklomp.com/programming/shrinkpdf/' version '2014' + license 'BSD-3' compatibility 'all' source_url 'http://alfredklomp.com/programming/shrinkpdf/index.html' source_sha256 'cdc74b28d8ad757fa2cc9d8782031fe2325a17d3f4fd6080c05ca62790e5c690' diff --git a/packages/shtool.rb b/packages/shtool.rb index 18edca56f..0556b0d25 100644 --- a/packages/shtool.rb +++ b/packages/shtool.rb @@ -2,8 +2,9 @@ require 'package' class Shtool < Package description 'GNU shtool is a compilation of small but very stable and portable shell scripts into a single shell tool.' - homepage 'http://savannah.gnu.org/projects/shtool' + homepage 'https://www.gnu.org/software/shtool/' version '2.0.8' + license 'GPL-2' compatibility 'all' source_url 'https://ftpmirror.gnu.org/shtool/shtool-2.0.8.tar.gz' source_sha256 '1298a549416d12af239e9f4e787e6e6509210afb49d5cf28eb6ec4015046ae19' diff --git a/packages/siege.rb b/packages/siege.rb index 488203cfe..a493ba52f 100644 --- a/packages/siege.rb +++ b/packages/siege.rb @@ -4,6 +4,7 @@ class Siege < Package description 'Siege is an http load testing and benchmarking utility.' homepage 'https://www.joedog.org/siege-home/' version '4.0.5' + license 'GPL-3' compatibility 'all' source_url 'http://download.joedog.org/siege/siege-4.0.5.tar.gz' source_sha256 '3b4b7001afa4d80f3f4939066a4932e198e9f949dcc0e3affecbedd922800231' diff --git a/packages/six.rb b/packages/six.rb index 31076d73e..016c16ca1 100644 --- a/packages/six.rb +++ b/packages/six.rb @@ -4,6 +4,7 @@ class Six < Package description 'Six is a Python 2 and 3 compatibility library.' homepage 'https://github.com/benjaminp/six' version '1.14.0' + license 'MIT' compatibility 'all' source_url 'https://github.com/benjaminp/six/archive/1.14.0.tar.gz' source_sha256 '6efff7289d1d369f0a25180433aba83ec2584e489e90f115b52ba69e4816cfb4' diff --git a/packages/skype.rb b/packages/skype.rb index 26334ee65..43c3af6eb 100644 --- a/packages/skype.rb +++ b/packages/skype.rb @@ -4,8 +4,9 @@ class Skype < Package description 'Skype is a telecommunications application that specializes in providing video chat and voice calls between devices' homepage 'https://www.skype.com/' version '8.69.76.76' + license 'Skype-TOS' compatibility 'x86_64' - + if ARCH == 'x86_64' then depends_on 'gtk3' depends_on 'sommelier' @@ -16,7 +17,7 @@ class Skype < Package def self.preinstall FileUtils.ln_s "#{CREW_PREFIX}/bin/skypeforlinux", 'usr/bin/skype' end - + def self.install FileUtils.mkdir_p CREW_DEST_PREFIX FileUtils.mv Dir.glob('usr/*'), CREW_DEST_PREFIX diff --git a/packages/sl.rb b/packages/sl.rb index 9c208163e..c825701fa 100644 --- a/packages/sl.rb +++ b/packages/sl.rb @@ -4,6 +4,7 @@ class Sl < Package description 'Steam Locomotive runs across your terminal when you type "sl" as you meant to type "ls".' homepage 'https://github.com/mtoyoda/sl' version '5.02' + license 'Toyoda' compatibility 'all' source_url 'https://github.com/mtoyoda/sl/archive/5.02.tar.gz' source_sha256 '1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a' @@ -16,4 +17,11 @@ class Sl < Package def self.install system "install -Dm755 sl #{CREW_DEST_PREFIX}/bin/sl" end + + def self.postinstall + puts + puts 'sl does this annoying thing where it doesn\'t allow you to cancel with ^C.' + puts 'To disable this "feature", run' + puts 'echo "alias sl=\'sl -e\'" >> ~/.bashrc && source ~/.bashrc' + puts end diff --git a/packages/slang.rb b/packages/slang.rb index 487043f5c..c71d0c693 100644 --- a/packages/slang.rb +++ b/packages/slang.rb @@ -4,6 +4,7 @@ class Slang < Package description 'S-Lang is a multi-platform programmer\'s library designed to allow a developer to create robust multi-platform software.' homepage 'http://www.jedsoft.org/slang/' version '2.3.2' + license 'GPL-2' compatibility 'all' source_url 'https://www.jedsoft.org/releases/slang/slang-2.3.2.tar.bz2' source_sha256 'fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a' diff --git a/packages/sleuthkit.rb b/packages/sleuthkit.rb index 144a10f50..33e7d3754 100644 --- a/packages/sleuthkit.rb +++ b/packages/sleuthkit.rb @@ -4,6 +4,7 @@ class Sleuthkit < Package description 'The Sleuth Kit® (TSK) is a library and collection of command line tools that allow you to investigate disk images.' homepage 'https://www.sleuthkit.org/sleuthkit/' version '4.6.0' + license 'BSD, CPL-1.0, GPL-2+, IBM and Apache-2.0' compatibility 'all' source_url 'https://github.com/sleuthkit/sleuthkit/releases/download/sleuthkit-4.6.0/sleuthkit-4.6.0.tar.gz' source_sha256 'f52a08ab0de078182c0f2d19d3e1b341424a9e0c1633a61c3b892fb38f9acb97' diff --git a/packages/sluice.rb b/packages/sluice.rb index 724dad896..5cbcada36 100644 --- a/packages/sluice.rb +++ b/packages/sluice.rb @@ -2,10 +2,11 @@ require 'package' class Sluice < Package description 'Sluice is a program that reads input on stdin and outputs on stdout at a specified data rate.' - homepage 'http://kernel.ubuntu.com/~cking/sluice/' + homepage 'https://kernel.ubuntu.com/~cking/sluice/' version '0.02.08' + license 'GPL-2' compatibility 'all' - source_url 'http://kernel.ubuntu.com/~cking/tarballs/sluice/sluice-0.02.08.tar.gz' + source_url 'https://kernel.ubuntu.com/~cking/tarballs/sluice/sluice-0.02.08.tar.gz' source_sha256 'c1fc8093f93bc376d494883f3302749fcf46a1041baab6c3304ef6185f9c1569' binary_url ({ diff --git a/packages/smartmontools.rb b/packages/smartmontools.rb index 08cc7bee0..32ff707a8 100644 --- a/packages/smartmontools.rb +++ b/packages/smartmontools.rb @@ -4,6 +4,7 @@ class Smartmontools < Package description 'The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA/SATA, SCSI/SAS and NVMe disks.' homepage 'https://www.smartmontools.org/' version '7.2' + license 'GPL-2' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/smartmontools/smartmontools/7.2/smartmontools-7.2.tar.gz' source_sha256 '5cd98a27e6393168bc6aaea070d9e1cd551b0f898c52f66b2ff2e5d274118cd6' diff --git a/packages/smem.rb b/packages/smem.rb index f732ddf4e..288e493b4 100644 --- a/packages/smem.rb +++ b/packages/smem.rb @@ -4,6 +4,7 @@ class Smem < Package description 'A Linux memory reporting tool that uses proportional set size.' homepage 'https://www.selenic.com/smem/' version '1.4' + license 'GPL-2+' compatibility 'all' source_url 'https://www.selenic.com/smem/download/smem-1.4.tar.gz' source_sha256 '2ea9f878f4cf3c276774c3f7e2a41977a1f2d64f98d2dcb6a15f1f3d84df61ec' diff --git a/packages/smemstat.rb b/packages/smemstat.rb index b5fcf858e..ec895ad22 100644 --- a/packages/smemstat.rb +++ b/packages/smemstat.rb @@ -2,8 +2,9 @@ require 'package' class Smemstat < Package description 'Smemstat reports the physical memory usage taking into consideration shared memory.' - homepage 'http://kernel.ubuntu.com/~cking/smemstat/' + homepage 'https://kernel.ubuntu.com/~cking/smemstat/' version '0.02.07' + license 'GPL-2' compatibility 'all' source_url 'https://kernel.ubuntu.com/~cking/tarballs/smemstat/smemstat-0.02.07.tar.xz' source_sha256 'acc17fdd6da92571e73a58bf1512b398cb307b80f46dc196cbb8102e7fb02526' diff --git a/packages/snap.rb b/packages/snap.rb index 989358d28..40e1ecacf 100644 --- a/packages/snap.rb +++ b/packages/snap.rb @@ -1,9 +1,10 @@ require 'package' class Snap < Package - description 'Server stack which includes sqlite, nginx and php' + description 'Server stack which includes sqlite, nginx and php. Not to be confused with snapd.' homepage '' version '1.0' + license 'GPL-3+' compatibility 'all' is_fake diff --git a/packages/snappy.rb b/packages/snappy.rb index 1cc6d605f..9226db5f9 100644 --- a/packages/snappy.rb +++ b/packages/snappy.rb @@ -4,6 +4,7 @@ class Snappy < Package description 'Snappy, a fast compressor/decompressor.' homepage 'https://github.com/google/snappy' version '1.1.7' + license 'GPL-2 and LGPL-2' compatibility 'all' source_url 'https://github.com/google/snappy/archive/1.1.7.tar.gz' source_sha256 '3dfa02e873ff51a11ee02b9ca391807f0c8ea0529a4924afa645fbf97163f9d4' diff --git a/packages/sngrep.rb b/packages/sngrep.rb index f153a8846..d5afdb08a 100644 --- a/packages/sngrep.rb +++ b/packages/sngrep.rb @@ -4,6 +4,7 @@ class Sngrep < Package description 'An Ncurses SIP Messages flow viewer' homepage 'https://github.com/irontec/sngrep' version '1.4.6-1' + license 'GPL-3' compatibility 'all' source_url 'https://github.com/irontec/sngrep/archive/v1.4.6.tar.gz' source_sha256 '638d6557dc68db401b07d73b2e7f8276800281f021fe0c942992566d6b59a48a' diff --git a/packages/snooze.rb b/packages/snooze.rb index 9d965305f..c91b98c2b 100644 --- a/packages/snooze.rb +++ b/packages/snooze.rb @@ -4,6 +4,7 @@ class Snooze < Package description 'run a command at a particular time' homepage 'https://github.com/chneukirchen/snooze/' version '0.2' + license 'public-domain' compatibility 'all' source_url 'https://github.com/chneukirchen/snooze/archive/v0.2.tar.gz' source_sha256 '69242bb1534b11b569dfd1535aca20e3e6be95c6285aff1ccf612b2a9f906a1a' diff --git a/packages/snort.rb b/packages/snort.rb index c4ceead55..476dd924d 100644 --- a/packages/snort.rb +++ b/packages/snort.rb @@ -4,6 +4,7 @@ class Snort < Package description 'Snort is an open source intrusion prevention system capable of real-time traffic analysis and packet logging.' homepage 'https://www.snort.org/' version '2.9.11.1' + license 'GPL-2' compatibility 'all' source_url 'https://www.snort.org/downloads/snort/snort-2.9.11.1.tar.gz' source_sha256 '9f6b3aeac5a109f55504bd370564ac431cb1773507929dc461626898f33f46cd' diff --git a/packages/socat.rb b/packages/socat.rb index 287c26d11..d2a739fcc 100644 --- a/packages/socat.rb +++ b/packages/socat.rb @@ -4,6 +4,7 @@ class Socat < Package description 'SOcket CAT is a multipurpose relay \'netcat++\' (extended design, new implementation).' homepage 'http://www.dest-unreach.org/socat/' version '1.7.3.2' + license 'GPL-2' compatibility 'all' source_url 'http://www.dest-unreach.org/socat/download/socat-1.7.3.2.tar.gz' source_sha256 'ce3efc17e3e544876ebce7cd6c85b3c279fda057b2857fcaaf67b9ab8bdaf034' diff --git a/packages/sommelier.rb b/packages/sommelier.rb index 96ee5875c..47047ba01 100644 --- a/packages/sommelier.rb +++ b/packages/sommelier.rb @@ -4,6 +4,7 @@ class Sommelier < Package description 'Sommelier works by redirecting X11 programs to the built-in ChromeOS Exo Wayland server.' homepage 'https://chromium.googlesource.com/chromiumos/platform2/+/HEAD/vm_tools/sommelier/' version '20210109' + license '' # Can't find license. Probably BSD-Google or BSD-3 compatibility 'all' source_url 'https://chromium-review.googlesource.com/changes/chromiumos%2Fplatform2~2476815/revisions/5/patch?zip&path=%2FCOMMIT_MSG' source_sha256 'd1850e1d4a1e1ec873b9e4add7a881e981f6c0bc17dfd2a1b85efd7df6dd84b4' @@ -44,7 +45,7 @@ class Sommelier < Package def self.build # There is no good way to checksum the googlesource tgz file, as they appear to be generated on the fly # and checksums vary with each download. - system 'curl -L https://chromium.googlesource.com/chromiumos/platform2/+archive/f3b2e2b6a8327baa2e62ef61036658c258ab4a09.tar.gz | tar mzx --warning=no-timestamp' + system 'curl -#L https://chromium.googlesource.com/chromiumos/platform2/+archive/f3b2e2b6a8327baa2e62ef61036658c258ab4a09.tar.gz | tar mzx --warning=no-timestamp' Dir.chdir ("vm_tools/sommelier") do ## Google's sommelier expects to find virtwl.h in their kernel source includes, but we may not have @@ -62,7 +63,7 @@ class Sommelier < Package #Digest::SHA256.hexdigest( File.read( filename_virtwl ) ) == sha256sum_virtwl #puts "virtwl base64 downloaded".lightgreen #FileUtils.mkdir_p 'build/linux' - #system 'base64 --decode virtwl.h_base64 > build/linux/virtwl.h' + #system 'base64 --decode virtwl.h_base64 > build/linux/virtwl.h' # Patch to avoid error with GCC > 9.x # ../sommelier.cc:3238:10: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound 108 equals destination size [-Wstringop-truncation] @@ -83,10 +84,10 @@ class Sommelier < Package build" system "meson configure build" system "ninja -C build" - + Dir.chdir ("build") do system 'curl -L "https://chromium.googlesource.com/chromiumos/containers/sommelier/+/refs/heads/master/sommelierrc?format=TEXT" | base64 --decode > sommelierrc' - + system "cat <<'EOF'> .sommelier-default.env #!/bin/bash shopt -os allexport @@ -112,11 +113,11 @@ then export MESA_LOADER_DRIVER_OVERRIDE=i965 fi fi -EOF" +EOF" #Create local startup and shutdown scripts - # sommelier_sh + # sommelier_sh # This file via: # crostini: /opt/google/cros-containers/bin/sommelier # https://source.chromium.org/chromium/chromium/src/+/master:third_party/chromite/third_party/lddtree.py;drc=46da9a8dfce28c96765dc7d061f0c6d7a52e7352;l=146 diff --git a/packages/spacefm.rb b/packages/spacefm.rb index a32d27a27..4e4b65028 100644 --- a/packages/spacefm.rb +++ b/packages/spacefm.rb @@ -4,6 +4,7 @@ class Spacefm < Package description 'SpaceFM is a multi-panel tabbed file and desktop manager for Linux with built-in VFS, udev- or HAL-based device manager, customisable menu system, and bash-GTK integration.' homepage 'https://ignorantguru.github.io/spacefm/' version '1.0.6' + license 'GPL-2 and LGPL-2.1' compatibility 'all' source_url 'https://github.com/IgnorantGuru/spacefm/archive/1.0.6.tar.gz' source_sha256 'fedea9fcad776e0af4b8d90c5a1c86684a9c96ef1cdd4e959530ce93bdebe7c9' diff --git a/packages/spark.rb b/packages/spark.rb index 9bf9a2b59..fafa8f1ae 100644 --- a/packages/spark.rb +++ b/packages/spark.rb @@ -4,6 +4,7 @@ class Spark < Package description 'sparklines for your shell' homepage 'https://zachholman.com/spark/' version 'ab88ac' + license 'GPL-3' compatibility 'all' source_url 'https://raw.githubusercontent.com/holman/spark/ab88ac6f8f33698f39ece2f109b1117ef39a68eb/README.md' source_sha256 '85a153beeafea5637615644f2e92e47e71c621ffa1b0d995acadf51d1c9bbd0d' diff --git a/packages/speedtest.rb b/packages/speedtest.rb index f848165ad..4ee239bae 100644 --- a/packages/speedtest.rb +++ b/packages/speedtest.rb @@ -4,6 +4,7 @@ class Speedtest < Package description 'Command line interface for testing internet bandwidth using speedtest.net' homepage 'https://github.com/sivel/speedtest-cli' version '2.0.2' + license 'LGPL-3' compatibility 'all' source_url 'https://github.com/sivel/speedtest-cli/archive/v2.0.2.tar.gz' source_sha256 '5e22f2dcce1c9020f33faf559b22727483f022008a2912b85d573e578374b6a0' diff --git a/packages/speex.rb b/packages/speex.rb index 754b28b7d..c491ff8af 100644 --- a/packages/speex.rb +++ b/packages/speex.rb @@ -4,6 +4,7 @@ class Speex < Package description 'Speex is an Open Source/Free Software patent-free audio compression format designed for speech.' homepage 'https://speex.org/' version '1.2.0-1' + license 'BSD' compatibility 'all' source_url 'http://downloads.us.xiph.org/releases/speex/speex-1.2.0.tar.gz' source_sha256 'eaae8af0ac742dc7d542c9439ac72f1f385ce838392dc849cae4536af9210094' diff --git a/packages/speexdsp.rb b/packages/speexdsp.rb index 13824fadd..c22012745 100644 --- a/packages/speexdsp.rb +++ b/packages/speexdsp.rb @@ -4,6 +4,7 @@ class Speexdsp < Package description 'Speex is an Open Source/Free Software patent-free audio compression format designed for speech.' homepage 'https://speex.org/' version '1.2rc3' + license 'BSD' compatibility 'all' source_url 'http://downloads.xiph.org/releases/speex/speexdsp-1.2rc3.tar.gz' source_sha256 '4ae688600039f5d224bdf2e222d2fbde65608447e4c2f681585e4dca6df692f1' diff --git a/packages/sphinx.rb b/packages/sphinx.rb index e7b0ef060..1155525a7 100644 --- a/packages/sphinx.rb +++ b/packages/sphinx.rb @@ -4,6 +4,7 @@ class Sphinx < Package description 'Sphinx is a tool that makes it easy to create intelligent and beautiful documentation' homepage 'http://www.sphinx-doc.org/en/master/' version '3.2.1' + license 'BSD' compatibility 'all' source_url 'https://github.com/sphinx-doc/sphinx/archive/v3.2.1.tar.gz' source_sha256 '8816c90665b192b36c4482fb59819c276bae37ed275948fb2ab2ba873aa29d8a' diff --git a/packages/sqlite.rb b/packages/sqlite.rb index aa9ade986..aa42d6250 100644 --- a/packages/sqlite.rb +++ b/packages/sqlite.rb @@ -4,6 +4,7 @@ class Sqlite < Package description 'SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.' homepage 'http://www.sqlite.org/' version '3.33.0' + license 'public-domain' compatibility 'all' source_url 'https://sqlite.org/2020/sqlite-autoconf-3330000.tar.gz' source_sha256 '106a2c48c7f75a298a7557bcc0d5f4f454e5b43811cc738b7ca294d6956bbb15' diff --git a/packages/sqlitebrowser.rb b/packages/sqlitebrowser.rb index af3d3f191..a94e4a647 100644 --- a/packages/sqlitebrowser.rb +++ b/packages/sqlitebrowser.rb @@ -4,6 +4,7 @@ class Sqlitebrowser < Package description 'DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite' homepage 'https://sqlitebrowser.org' version '3.11.2' + license 'GPL-3 and MPL-2.0' compatibility 'all' source_url 'https://github.com/sqlitebrowser/sqlitebrowser/archive/v3.11.2.tar.gz' source_sha256 '298acb28878aa712277a1c35c185b07a5a1671cc3e2c6a21b323477b91d486fc' diff --git a/packages/sqlmap.rb b/packages/sqlmap.rb index 1d511f28c..9c8fdb6be 100644 --- a/packages/sqlmap.rb +++ b/packages/sqlmap.rb @@ -4,6 +4,7 @@ class Sqlmap < Package description 'sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers.' homepage 'http://sqlmap.org/' version '1.4.2' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/sqlmapproject/sqlmap/archive/1.4.2.tar.gz' source_sha256 '77faf85164eb17dce769ec830cbd146768644315bc1024613ad13155e09c2d11' diff --git a/packages/squashfs.rb b/packages/squashfs.rb index c473a74b2..009771676 100644 --- a/packages/squashfs.rb +++ b/packages/squashfs.rb @@ -4,6 +4,7 @@ class Squashfs < Package description 'Squashfs is a compressed read-only filesystem for Linux.' homepage 'http://squashfs.sourceforge.net/' version '4.3' + license 'GPL-2' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/squashfs/squashfs/squashfs4.3/squashfs4.3.tar.gz' source_sha256 '0d605512437b1eb800b4736791559295ee5f60177e102e4d4ccd0ee241a5f3f6' diff --git a/packages/squeak.rb b/packages/squeak.rb index ef2fa96ec..14522dbf4 100644 --- a/packages/squeak.rb +++ b/packages/squeak.rb @@ -4,6 +4,7 @@ class Squeak < Package description 'Squeak is an open-source Smalltalk programming system with fast execution environments for all major platforms.' homepage 'https://squeak.org/' version '5.3-19439' + license 'MIT and Apache-2.0' compatibility 'x86_64' case ARCH when 'x86_64' @@ -16,8 +17,8 @@ class Squeak < Package def self.install FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin" - FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/squeak" - FileUtils.cp_r '.', "#{CREW_DEST_PREFIX}/share/squeak" - FileUtils.ln_s "#{CREW_PREFIX}/share/squeak/squeak.sh", "#{CREW_DEST_PREFIX}/bin/squeak" + FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/libexec/squeak" + FileUtils.cp_r '.', "#{CREW_DEST_PREFIX}/libexec/squeak" + FileUtils.ln_s "#{CREW_PREFIX}/libexec/squeak/squeak.sh", "#{CREW_DEST_PREFIX}/bin/squeak" end end diff --git a/packages/srt.rb b/packages/srt.rb index 83c9fba98..704d1b14f 100644 --- a/packages/srt.rb +++ b/packages/srt.rb @@ -5,6 +5,7 @@ class Srt < Package homepage 'https://www.srtalliance.org/' @_ver = '1.4.3-rc.0' version @_ver + license 'MPL-2.0' compatibility 'all' source_url "https://github.com/Haivision/srt/archive/v#{@_ver}.tar.gz" source_sha256 '50a05239602f2a402b4a96bc8b8e1ebf98808aa2966311c14f814ad477018a56' diff --git a/packages/sshcode.rb b/packages/sshcode.rb index 990cd00b8..5597cd308 100644 --- a/packages/sshcode.rb +++ b/packages/sshcode.rb @@ -1,9 +1,12 @@ +# Depreciated upstream + require 'package' class Sshcode < Package description 'Run VS Code on any server over SSH.' homepage 'https://github.com/cdr/sshcode' version '0.8.0' + license 'MIT' compatibility 'all' source_url 'https://raw.githubusercontent.com/cdr/sshcode/v0.8.0/README.md' source_sha256 '5bd544d9d7e8ebf0b48934a04b55b64802e23189a70410ccab2833c2435e6736' diff --git a/packages/sshfs.rb b/packages/sshfs.rb index 8622f3c27..84d9e577b 100644 --- a/packages/sshfs.rb +++ b/packages/sshfs.rb @@ -4,6 +4,7 @@ class Sshfs < Package description 'A network filesystem client to connect to SSH servers.' homepage 'https://github.com/libfuse/sshfs' version '2.10' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/libfuse/sshfs/releases/download/sshfs-2.10/sshfs-2.10.tar.gz' source_sha256 '70845dde2d70606aa207db5edfe878e266f9c193f1956dd10ba1b7e9a3c8d101' diff --git a/packages/sshrc.rb b/packages/sshrc.rb index 65a83c6ba..96891a512 100644 --- a/packages/sshrc.rb +++ b/packages/sshrc.rb @@ -4,6 +4,7 @@ class Sshrc < Package description 'bring your .bashrc, .vimrc, etc. with you when you ssh' homepage 'https://github.com/Russell91/sshrc' version '0.6.1' + license 'MIT' compatibility 'all' source_url 'https://github.com/Russell91/sshrc/archive/0.6.1.tar.gz' source_sha256 'e849ff19319381548011a9bdf1e33abc6eba3dc6a910c4226e6981d75d5564dd' diff --git a/packages/sshuttle.rb b/packages/sshuttle.rb index 28e38b60f..fe072238d 100644 --- a/packages/sshuttle.rb +++ b/packages/sshuttle.rb @@ -4,6 +4,7 @@ class Sshuttle < Package description 'Full-featured VPN over an SSH tunnel' homepage 'https://github.com/sshuttle/sshuttle' version '0.78.3' + license 'LGPL-2.1+' compatibility 'all' source_url 'https://github.com/sshuttle/sshuttle/archive/v0.78.3.tar.gz' source_sha256 '62c18b4d89e654687247a334e0ebaec675d38dfbedc6863d8d65044d37241b0f' diff --git a/packages/stack.rb b/packages/stack.rb index 623980d86..d98d2be60 100644 --- a/packages/stack.rb +++ b/packages/stack.rb @@ -4,7 +4,8 @@ class Stack < Package description 'The Haskell Tool Stack - Stack is a cross-platform program for developing Haskell projects. It is aimed at Haskellers both new and experienced.' homepage 'https://docs.haskellstack.org/en/stable/README/' version '2.3.1' - compatibility 'all' + license 'BSD' + compatibility 'x86_64' case ARCH when 'x86_64' diff --git a/packages/startup_notification.rb b/packages/startup_notification.rb index 0c58422a1..1fb231201 100644 --- a/packages/startup_notification.rb +++ b/packages/startup_notification.rb @@ -5,6 +5,7 @@ class Startup_notification < Package homepage 'https://www.freedesktop.org' @_ver = '0.12' version "#{@_ver}-2" + license 'LGPL-2 and MIT' compatibility 'all' source_url "https://www.freedesktop.org/software/startup-notification/releases/startup-notification-#{@_ver}.tar.gz" source_sha256 '3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a' diff --git a/packages/stow.rb b/packages/stow.rb index 8049a2f1f..f936c6798 100644 --- a/packages/stow.rb +++ b/packages/stow.rb @@ -4,6 +4,7 @@ class Stow < Package description 'Manage installation of multiple softwares in the same directory tree' homepage 'https://www.gnu.org/software/stow/' version '2.2.2' + license 'GPL-3+' compatibility 'all' source_url 'https://ftpmirror.gnu.org/stow/stow-2.2.2.tar.gz' source_sha256 'e2f77649301b215b9adbc2f074523bedebad366812690b9dc94457af5cf273df' diff --git a/packages/strace.rb b/packages/strace.rb index fd6c29667..fa51cad24 100644 --- a/packages/strace.rb +++ b/packages/strace.rb @@ -4,6 +4,7 @@ class Strace < Package description 'strace is a diagnostic, debugging and instructional userspace utility for Linux.' homepage 'https://strace.io/' version '5.2-1' + license 'BSD' compatibility 'all' source_url 'https://strace.io/files/5.2/strace-5.2.tar.xz' source_sha256 'd513bc085609a9afd64faf2ce71deb95b96faf46cd7bc86048bc655e4e4c24d2' diff --git a/packages/stressng.rb b/packages/stressng.rb index 2f2975137..9a81876b4 100644 --- a/packages/stressng.rb +++ b/packages/stressng.rb @@ -4,6 +4,7 @@ class Stressng < Package description 'stress-ng will stress test a computer system in various selectable ways.' homepage 'https://kernel.ubuntu.com/~cking/stress-ng/' version '0.11.22' + license 'GPL-2' compatibility 'all' source_url 'https://kernel.ubuntu.com/~cking/tarballs/stress-ng/stress-ng-0.11.22.tar.xz' source_sha256 '408153d64be1d8a8d584e5f48d9fd09602adf4095a17c0b542cb41e636cf0464' diff --git a/packages/stunnel.rb b/packages/stunnel.rb index c94d51fed..a3785e0fc 100644 --- a/packages/stunnel.rb +++ b/packages/stunnel.rb @@ -4,8 +4,9 @@ class Stunnel < Package description "Stunnel is a proxy designed to add TLS encryption functionality to existing clients and servers without any changes in the programs' code." homepage 'https://www.stunnel.org/index.html' version '5.42' + license 'GPL-2+' compatibility 'all' - source_url 'https://www.stunnel.org/downloads/stunnel-5.42.tar.gz' + source_url 'https://www.stunnel.org/downloads/stunnel-5.42.tar.gz' # 404 Not Found source_sha256 '1b6a7aea5ca223990bc8bd621fb0846baa4278e1b3e00ff6eee279cb8e540fab' binary_url ({ diff --git a/packages/sublime_merge.rb b/packages/sublime_merge.rb index e67cba216..6640346f1 100644 --- a/packages/sublime_merge.rb +++ b/packages/sublime_merge.rb @@ -4,6 +4,7 @@ class Sublime_merge < Package description 'A snappy UI, three-way merge tool,side-by-side diffs, syntax highlighting, and more.' homepage 'https://www.sublimemerge.com/' version 'Build 1119' + license '' # Can't find license compatibility 'x86_64' case ARCH when 'x86_64' diff --git a/packages/sublime_text.rb b/packages/sublime_text.rb index 2d09100cd..8c59b1f02 100644 --- a/packages/sublime_text.rb +++ b/packages/sublime_text.rb @@ -4,6 +4,7 @@ class Sublime_text < Package description 'A sophisticated text editor for code, markup and prose.' homepage 'https://www.sublimetext.com/' version '3.2.2' + license '' # Can't find license compatibility 'i686,x86_64' case ARCH when 'x86_64' diff --git a/packages/subversion.rb b/packages/subversion.rb index 208d8cf6e..6fd003503 100644 --- a/packages/subversion.rb +++ b/packages/subversion.rb @@ -4,6 +4,7 @@ class Subversion < Package description 'Subversion is an open source version control system.' homepage 'https://subversion.apache.org/' version '1.9.12' + license 'Apache-2.0, BSD, MIT, BSD-2, FSFAP and unicode' compatibility 'all' source_url 'https://www-us.apache.org/dist/subversion/subversion-1.9.12.tar.bz2' source_sha256 '3c3a15fd73a21ab55556d7c291cf40e25ade1c070294504aa50b4767db1be397' diff --git a/packages/suitesparse.rb b/packages/suitesparse.rb index b1abf2004..5888ec961 100644 --- a/packages/suitesparse.rb +++ b/packages/suitesparse.rb @@ -4,6 +4,7 @@ class Suitesparse < Package description 'A suite of sparse matrix software' homepage 'http://faculty.cse.tamu.edu/davis/suitesparse.html' version '5.7.2' + license 'metapackage' compatibility 'all' source_url 'https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v5.7.2.tar.gz' source_sha256 'fe3bc7c3bd1efdfa5cffffb5cebf021ff024c83b5daf0ab445429d3d741bd3ad' diff --git a/packages/superlu.rb b/packages/superlu.rb index 643491a7c..8aedd647c 100644 --- a/packages/superlu.rb +++ b/packages/superlu.rb @@ -4,6 +4,7 @@ class Superlu < Package description 'SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations.' homepage 'https://portal.nersc.gov/project/sparse/superlu/' version '5.2.1' + license 'BSD' compatibility 'all' source_url 'https://github.com/xiaoyeli/superlu/archive/v5.2.1.tar.gz' source_sha256 '77582501dedef295eb74e4dc9433e2816d2d8be211eae307379c13d93c65bc71' diff --git a/packages/svt_av1.rb b/packages/svt_av1.rb index bbc55eaf2..391c748cb 100644 --- a/packages/svt_av1.rb +++ b/packages/svt_av1.rb @@ -7,6 +7,7 @@ class Svt_av1 < Package homepage 'https://gitlab.com/AOMediaCodec/SVT-AV1' @_ver = '0.8.6' version @_ver + license 'BSD-2, Apache-2.0, BSD, ISC, MIT and LGPG-2.1+' compatibility 'x86_64' source_url "https://gitlab.com/AOMediaCodec/SVT-AV1/-/archive/v#{@_ver}/SVT-AV1-v#{@_ver}.tar.bz2" source_sha256 'e942959be6b062f4adea33fd5dbfbd5581b178ce87b4baf9bd84283fbc8203e1' diff --git a/packages/swatchdog.rb b/packages/swatchdog.rb index e60472ed2..2494c40a3 100644 --- a/packages/swatchdog.rb +++ b/packages/swatchdog.rb @@ -4,6 +4,7 @@ class Swatchdog < Package description 'The "simple watchdog" for activity monitoring log files produced by UNIX\'s syslog facility.' homepage 'http://swatch.sourceforge.net/' version '3.2.4-1' + license 'GPL-2' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/swatch/swatchdog/swatchdog-3.2.4.tar.gz' source_sha256 '5bb644d3750ee89b9aecab797df66b28b9fd174a5f0f96cd62367af8975b4f63' diff --git a/packages/swi_prolog.rb b/packages/swi_prolog.rb index c5a66c7ca..9360d489a 100644 --- a/packages/swi_prolog.rb +++ b/packages/swi_prolog.rb @@ -5,6 +5,7 @@ class Swi_prolog < Package homepage 'https://www.swi-prolog.org/' @_ver = '8.2.4' version @_ver + license 'BSD-2' compatibility 'i686,x86_64' source_url "https://www.swi-prolog.org/download/stable/src/swipl-#{@_ver}.tar.gz" source_sha256 'f4bcc78437f9080ab089762e9e6afa7071df7f584c14999b92b9a90a4efbd7d8' diff --git a/packages/swig.rb b/packages/swig.rb index 30e2e4ff6..5fe0e2d7f 100644 --- a/packages/swig.rb +++ b/packages/swig.rb @@ -4,6 +4,7 @@ class Swig < Package description 'Simplified Wrapper and Interface Generator' homepage 'http://www.swig.org' version '4.0.1' + license 'GPL-3, BSD and BSD-2' compatibility 'all' source_url 'http://prdownloads.sourceforge.net/swig/swig-4.0.1.tar.gz' source_sha256 '7a00b4d0d53ad97a14316135e2d702091cd5f193bb58bcfcd8bc59d41e7887a9' diff --git a/packages/swig1.rb b/packages/swig1.rb index 85773f96a..320b604e9 100644 --- a/packages/swig1.rb +++ b/packages/swig1.rb @@ -4,6 +4,7 @@ class Swig1 < Package description 'Simplified Wrapper and Interface Generator' homepage 'http://www.swig.org' version '1.3.40' + license 'GPL-3, BSD and BSD-2' compatibility 'all' source_url 'https://prdownloads.sourceforge.net/project/swig/swig/swig-1.3.40/swig-1.3.40.tar.gz' source_sha256 '1945b3693bcda6777bd05fef1015a0ad1a4604cde4a4a0a368b61ccfd143ac09' diff --git a/packages/sxhkd.rb b/packages/sxhkd.rb index ac7361596..c432bef1f 100644 --- a/packages/sxhkd.rb +++ b/packages/sxhkd.rb @@ -4,6 +4,7 @@ class Sxhkd < Package description 'Simple X HotKey Daemon' 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' diff --git a/packages/symfony.rb b/packages/symfony.rb index 5ec0dc96d..60d32dc9f 100644 --- a/packages/symfony.rb +++ b/packages/symfony.rb @@ -4,6 +4,7 @@ class Symfony < Package description 'Symfony is a set of PHP Components, a Web Application framework' homepage 'https://symfony.com/' version '4.22.0' + license 'Symfony-cli-EULA' compatibility 'all' source_url 'file:///dev/null' source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' @@ -23,7 +24,7 @@ class Symfony < Package sha256 = '99cb1834bba250ccfaf0ad0689c124977d36ae03a7805d78e36c79b8da0da118' end symfony_file = "symfony_linux_#{arch}" - system "wget https://github.com/symfony/cli/releases/download/v#{version}/#{symfony_file}" + system "curl -#LO https://github.com/symfony/cli/releases/download/v#{version}/#{symfony_file}" abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read(symfony_file) ) == sha256 system "install -Dm755 #{symfony_file} #{CREW_DEST_PREFIX}/bin/symfony" end diff --git a/packages/symlinks.rb b/packages/symlinks.rb index 6fc5a9cfd..3f55829dd 100644 --- a/packages/symlinks.rb +++ b/packages/symlinks.rb @@ -5,6 +5,7 @@ class Symlinks < Package homepage 'https://metadata.ftp-master.debian.org/changelogs//main/s/symlinks/symlinks_1.4-4_copyright' @_ver = '1.4-4' version @_ver + license 'symlinks' compatibility 'all' source_url "https://salsa.debian.org/debian/symlinks/-/archive/debian/#{@_ver}/symlinks-debian-#{@_ver}.tar.bz2" source_sha256 'f4469a9f366ccfaa7273b1f78bd540b8a6fa96f8b2b81a95d131944fb77efdd4' diff --git a/packages/syncthing.rb b/packages/syncthing.rb index 2a1b728d1..6139bf215 100644 --- a/packages/syncthing.rb +++ b/packages/syncthing.rb @@ -4,6 +4,7 @@ class Syncthing < Package description 'An application that lets you synchronize your files across multiple devices' homepage 'https://github.com/syncthing/syncthing' version '0.14.41' + license 'Apache-2.0, BSD, BSD-2, ISC, MIT, MPL-2.0 and Unlicense' compatibility 'all' source_url 'https://github.com/syncthing/syncthing/archive/v0.14.41.tar.gz' source_sha256 '9c406897443465e03d3259df1dda10bd86e49ae4286f8c855d9f35e47026af2f' diff --git a/packages/sysfsutils.rb b/packages/sysfsutils.rb index 57e4f1d96..552fec7df 100644 --- a/packages/sysfsutils.rb +++ b/packages/sysfsutils.rb @@ -4,6 +4,7 @@ class Sysfsutils < Package description 'These are a set of utilites built upon sysfs, a new virtual filesystem in Linux kernel versions 2.5+ that exposes a system\'s device tree. The current version of sysfsutils includes libsysfs and systool.' homepage 'http://linux-diag.sourceforge.net/Sysfsutils.html' version '2.1.0' + license 'GPL-2 and LGPL-2.1' compatibility 'all' source_url 'https://sourceforge.net/projects/linux-diag/files/sysfsutils/2.1.0/sysfsutils-2.1.0.tar.gz' source_sha256 'e865de2c1f559fff0d3fc936e660c0efaf7afe662064f2fb97ccad1ec28d208a' diff --git a/packages/sysstat.rb b/packages/sysstat.rb index 3d047e65f..f115590ec 100644 --- a/packages/sysstat.rb +++ b/packages/sysstat.rb @@ -4,6 +4,7 @@ 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.' homepage 'http://sebastien.godard.pagesperso-orange.fr/' version '12.1.5' + license 'GPL-2' compatibility 'all' source_url 'http://pagesperso-orange.fr/sebastien.godard/sysstat-12.1.5.tar.xz' source_sha256 'a496936bb3f5093d780a50735f00e39b0b7f3a688eb89051f2ef5f86739522c5' @@ -40,4 +41,3 @@ class Sysstat < Package system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' end end - diff --git a/tools/licenses.txt b/tools/licenses.txt index 193c998a1..636b71294 100644 --- a/tools/licenses.txt +++ b/tools/licenses.txt @@ -431,9 +431,11 @@ Q3AEULA-20000111 QUAKE4 Quartus-prime-megacore RAR +Skype-TOS Sourcetrail SPS supermicro +Symphony-cli-EULA Synology teamspeak3 teamspeak5