From 1558e470e458c305a6d4f45da8e4c1913749b5bd Mon Sep 17 00:00:00 2001 From: saltedcoffii <55339220+saltedcoffii@users.noreply.github.com> Date: Thu, 18 Mar 2021 16:52:48 -0400 Subject: [PATCH] Licensed files aa* to az* --- packages/a2png.rb | 2 +- packages/a2ps.rb | 6 +++--- packages/a52.rb | 1 + packages/aalib.rb | 1 + packages/abcde.rb | 1 + packages/abseil_cpp.rb | 1 + packages/acl.rb | 1 + packages/acpi.rb | 1 + packages/acpica.rb | 1 + packages/adwaita_icon_theme.rb | 1 + packages/ag.rb | 1 + packages/aha.rb | 1 + packages/aide.rb | 1 + packages/aircrack_ng.rb | 1 + packages/alien.rb | 1 + packages/alive.rb | 1 + packages/alpine.rb | 1 + packages/alsa_lib.rb | 1 + packages/alsa_plugins.rb | 1 + packages/alsa_tools.rb | 1 + packages/alsa_utils.rb | 1 + packages/amtk.rb | 1 + packages/anagram.rb | 1 + packages/android_studio.rb | 1 + packages/ansible.rb | 1 + packages/ansifilter.rb | 1 + packages/ant.rb | 1 + packages/antiword.rb | 1 + packages/antlr4.rb | 5 +++-- packages/appres.rb | 1 + packages/appstream_glib.rb | 1 + packages/apr.rb | 1 + packages/apriconv.rb | 1 + packages/aprutil.rb | 1 + packages/apulse.rb | 1 + packages/aqemu.rb | 1 + packages/arduino_ide.rb | 1 + packages/argon2.rb | 1 + packages/aria2.rb | 1 + packages/armadillo.rb | 1 + packages/arpack_ng.rb | 1 + packages/arping.rb | 1 + packages/ascii.rb | 2 +- packages/asciidoc.rb | 1 + packages/asciidoctor.rb | 1 + packages/asciinema.rb | 1 + packages/aspell.rb | 1 + packages/aspell_en.rb | 1 + packages/aspell_es.rb | 1 + packages/aspell_fr.rb | 1 + packages/at_spi2_atk.rb | 3 ++- packages/at_spi2_core.rb | 1 + packages/atk.rb | 1 + packages/atkmm.rb | 1 + packages/atom.rb | 1 + packages/atomicparsley.rb | 1 + packages/atool.rb | 1 + packages/attr.rb | 1 + packages/audacious.rb | 1 + packages/audacious_plugins.rb | 1 + packages/augeas.rb | 1 + packages/autoconf.rb | 1 + packages/autoconf213.rb | 1 + packages/autoconf_archive.rb | 1 + packages/automake.rb | 3 ++- packages/autosetup.rb | 3 ++- packages/autossh.rb | 28 +++++++++------------------- packages/avahi.rb | 1 + packages/aview.rb | 1 + packages/avisynthplus.rb | 1 + packages/avocado.rb | 3 ++- packages/aws.rb | 1 + packages/aws_shell.rb | 1 + packages/axel.rb | 1 + packages/az.rb | 1 + tools/licenses.txt | 11 ++++++++++- 76 files changed, 101 insertions(+), 31 deletions(-) diff --git a/packages/a2png.rb b/packages/a2png.rb index 9869070fd..788bfe9ec 100644 --- a/packages/a2png.rb +++ b/packages/a2png.rb @@ -4,6 +4,7 @@ class A2png < Package description 'Converts plain ASCII text into PNG bitmap images.' homepage 'https://sourceforge.net/projects/a2png/' version '0.1.5-1' + license 'MIT' compatibility 'all' source_url 'https://sourceforge.net/projects/a2png/files/a2png/0.1.5/a2png-0.1.5.tar.bz2' source_sha256 'd3ae1c771f5180d93f35cded76d9bb4c4cc2023dbe65613e78add3eeb43f736b' @@ -38,4 +39,3 @@ class A2png < Package system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end - diff --git a/packages/a2ps.rb b/packages/a2ps.rb index 5a19f0e8c..b3e0ebce1 100644 --- a/packages/a2ps.rb +++ b/packages/a2ps.rb @@ -2,10 +2,11 @@ require 'package' class A2ps < Package description 'GNU a2ps is an Any to PostScript filter.' - homepage 'http://www.gnu.org/software/a2ps/' + homepage 'https://www.gnu.org/software/a2ps/' version '4.14-1' + license 'GPL-3' compatibility 'all' - source_url 'https://ftp.gnu.org/gnu/a2ps/a2ps-4.14.tar.gz' + source_url 'https://ftpmirror.gnu.org/a2ps/a2ps-4.14.tar.gz' source_sha256 'f3ae8d3d4564a41b6e2a21f237d2f2b104f48108591e8b83497500182a3ab3a4' binary_url ({ @@ -36,4 +37,3 @@ class A2ps < Package system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end end - diff --git a/packages/a52.rb b/packages/a52.rb index bf925dd8e..09eabf99d 100644 --- a/packages/a52.rb +++ b/packages/a52.rb @@ -4,6 +4,7 @@ class A52 < Package description 'liba52 is a free library for decoding ATSC A/52 streams.' homepage 'http://liba52.sourceforge.net/' version '0.7.4' + license 'GPL-2+' compatibility 'all' source_url 'http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz' source_sha256 'a21d724ab3b3933330194353687df82c475b5dfb997513eef4c25de6c865ec33' diff --git a/packages/aalib.rb b/packages/aalib.rb index c3fce069e..83dc88f93 100644 --- a/packages/aalib.rb +++ b/packages/aalib.rb @@ -4,6 +4,7 @@ class Aalib < Package description 'AA means Ascii Art - the AAlib (ascii art GFX library), BB (audiovisual demonstration for your terminal), aview (image browser/animation player), AAvga (SVGAlib wrapper for AA-lib), ttyquake (text mode quake), aa3d (random dot stereogram generator)...' homepage 'https://sourceforge.net/projects/aa-project/' version '1.4rc5' + license 'GPL-2' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/aa-project/aa-lib/1.4rc5/aalib-1.4rc5.tar.gz' source_sha256 'fbddda9230cf6ee2a4f5706b4b11e2190ae45f5eda1f0409dc4f99b35e0a70ee' diff --git a/packages/abcde.rb b/packages/abcde.rb index 303b6cb0e..eb1995336 100644 --- a/packages/abcde.rb +++ b/packages/abcde.rb @@ -4,6 +4,7 @@ class Abcde < Package description 'Grab an entire CD and compress it to Ogg/Vorbis, MP3, FLAC, AAC, Ogg/Speex and/or MPP/MP+(Musepack) format.' homepage 'https://abcde.einval.com/wiki/' version '2.9.3' + license 'GPL-2' compatibility 'all' source_url 'https://abcde.einval.com/download/abcde-2.9.3.tar.gz' source_sha256 '046cd0bba78dd4bbdcbcf82fe625865c60df35a005482de13a6699c5a3b83124' diff --git a/packages/abseil_cpp.rb b/packages/abseil_cpp.rb index 58f85ec78..7e71cfdf7 100644 --- a/packages/abseil_cpp.rb +++ b/packages/abseil_cpp.rb @@ -5,6 +5,7 @@ class Abseil_cpp < Package homepage 'https://abseil.io/' @_ver = '20200923.3' version @_ver + license 'Apache-2.0' compatibility 'all' source_url "https://github.com/abseil/abseil-cpp/archive/#{@_ver}.tar.gz" source_sha256 'ebe2ad1480d27383e4bf4211e2ca2ef312d5e6a09eba869fd2e8a5c5d553ded2' diff --git a/packages/acl.rb b/packages/acl.rb index b3f35ab7b..038c6ac3c 100644 --- a/packages/acl.rb +++ b/packages/acl.rb @@ -5,6 +5,7 @@ class Acl < Package homepage 'http://savannah.nongnu.org/projects/acl' version '2.2.53' compatibility 'all' + license 'LGPL-2.1' source_url 'https://bigsearcher.com/mirrors/nongnu/acl/acl-2.2.53.tar.gz' source_sha256 '06be9865c6f418d851ff4494e12406568353b891ffe1f596b34693c387af26c7' diff --git a/packages/acpi.rb b/packages/acpi.rb index c74655b2a..7554df085 100644 --- a/packages/acpi.rb +++ b/packages/acpi.rb @@ -4,6 +4,7 @@ class Acpi < Package description 'Attempts to replicate the functionality of the \'old\' apm command on ACPI systems, including battery and thermal information.' homepage 'https://sourceforge.net/projects/acpiclient/' version '1.7' + license 'GPL-2' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/acpiclient/acpiclient/1.7/acpi-1.7.tar.gz' source_sha256 'd7a504b61c716ae5b7e81a0c67a50a51f06c7326f197b66a4b823de076a35005' diff --git a/packages/acpica.rb b/packages/acpica.rb index 93fa01b99..041188145 100644 --- a/packages/acpica.rb +++ b/packages/acpica.rb @@ -4,6 +4,7 @@ class Acpica < Package description 'ACPI tools, including Intel ACPI Source Language compiler' homepage 'https://acpica.org/' version '20200925' + license 'GPL-2' compatibility 'all' source_url 'https://acpica.org/sites/acpica/files/acpica-unix-20200925.tar.gz' source_sha256 'd44388e21e3d2e47c6d39e9c897935d3f775f04fec76271dcba072c74f834589' diff --git a/packages/adwaita_icon_theme.rb b/packages/adwaita_icon_theme.rb index a4616be10..e913a1217 100644 --- a/packages/adwaita_icon_theme.rb +++ b/packages/adwaita_icon_theme.rb @@ -4,6 +4,7 @@ class Adwaita_icon_theme < Package description 'Theme consisting of a set of icons for GTK+' homepage 'https://gitlab.gnome.org/GNOME/adwaita-icon-theme' version '3.38.0-c5be' + license 'LGPL-3 and CC-BY-SA-4.0' compatibility 'all' source_url 'https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/archive/c5bed6840332a7539b175feb4ec7ecf957fb1399/adwaita-icon-theme-c5bed6840332a7539b175feb4ec7ecf957fb1399.tar.bz2' source_sha256 '54d67549cb7b295dd649460a22af9d2f436dd73386068eb20ce888f6f4bee0fb' diff --git a/packages/ag.rb b/packages/ag.rb index b78c1a54e..93aab8ac3 100644 --- a/packages/ag.rb +++ b/packages/ag.rb @@ -4,6 +4,7 @@ class Ag < Package description 'The Silver Searcher. Very fast search similar to ack or grep. (ag)' homepage 'https://github.com/ggreer/the_silver_searcher' version '2.2.0' + license 'Apache-2.0' compatibility 'all' source_url 'https://github.com/ggreer/the_silver_searcher/archive/2.2.0.tar.gz' source_sha256 '6a0a19ca5e73b2bef9481c29a508d2413ca1a0a9a5a6b1bd9bbd695a7626cbf9' diff --git a/packages/aha.rb b/packages/aha.rb index 10f07acad..eb5d7a1c5 100644 --- a/packages/aha.rb +++ b/packages/aha.rb @@ -4,6 +4,7 @@ class Aha < Package description 'ANSI HTML Adapter' homepage 'https://github.com/theZiz/aha' version '0.5.1' + license 'MPL-1.1' compatibility 'all' source_url 'https://github.com/theZiz/aha/archive/0.5.1.tar.gz' source_sha256 '6aea13487f6b5c3e453a447a67345f8095282f5acd97344466816b05ebd0b3b1' diff --git a/packages/aide.rb b/packages/aide.rb index 55f8a2384..f4d3985f3 100644 --- a/packages/aide.rb +++ b/packages/aide.rb @@ -4,6 +4,7 @@ class Aide < Package description 'Advanced Intrusion Detection Environment' homepage 'http://aide.sourceforge.net/' version '0.15.1' + license 'GPL-2' compatibility 'all' source_url 'http://downloads.sourceforge.net/project/aide/aide/0.15.1/aide-0.15.1.tar.gz' source_sha256 '303e5c186257df8c86e418193199f4ea2183fc37d3d4a9098a614f61346059ef' diff --git a/packages/aircrack_ng.rb b/packages/aircrack_ng.rb index 4c16838b2..8903ae06a 100644 --- a/packages/aircrack_ng.rb +++ b/packages/aircrack_ng.rb @@ -4,6 +4,7 @@ class Aircrack_ng < Package description 'Key cracker for the 802.11 WEP and WPA-PSK protocols.' homepage 'https://www.aircrack-ng.org' version '1.6-17f9' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/aircrack-ng/aircrack-ng/archive/17f971cebdaeea0c86e338bde09a52787fcd6d9c.zip' source_sha256 'd6dc9078f2ab56671f8fb707aa5ddbbec36d1a732cc7ad9a3d2803a5dbbaae5b' diff --git a/packages/alien.rb b/packages/alien.rb index f1dfccffa..cee8bf1ea 100644 --- a/packages/alien.rb +++ b/packages/alien.rb @@ -4,6 +4,7 @@ class Alien < Package description 'This program converts linux packages between the rpm, deb, tgz and slp packages.' homepage 'https://sourceforge.net/projects/alien-pkg-convert/' version '8.95' + license 'LGPL-2.1' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/alien-pkg-convert/release/alien_8.95.tar.xz' source_sha256 '37a22587c33810feab323474bdadbf969fda2eb4e720b2ca01b40d82d6f71a17' diff --git a/packages/alive.rb b/packages/alive.rb index ad22c3ff4..7a0dfe1f6 100644 --- a/packages/alive.rb +++ b/packages/alive.rb @@ -4,6 +4,7 @@ class Alive < Package description 'Automatic login and keep-alive utility for Internet connections.' homepage 'https://www.gnu.org/software/alive/' version '2.0.2' + license 'GPL-3' compatibility 'all' source_url 'https://ftpmirror.gnu.org/alive/alive-2.0.2.tar.xz' source_sha256 '120dd9ef361833623be353ad8cfac585abae51a16fedd3a84f1d99a842793fef' diff --git a/packages/alpine.rb b/packages/alpine.rb index 5e20fe384..8748b54c2 100644 --- a/packages/alpine.rb +++ b/packages/alpine.rb @@ -4,6 +4,7 @@ class Alpine < Package description 'The continuation of the Alpine email client from University of Washington.' homepage 'http://alpine.x10host.com/alpine' version '2.22' + license 'Apache-2.0' compatibility 'all' source_url 'http://alpine.x10host.com/alpine/release/src/alpine-2.22.tar.xz' source_sha256 '849567c1b6f71fde3aaa1c97cf0577b12a525d9e22c0ea47797c4bf1cd2bbfdb' diff --git a/packages/alsa_lib.rb b/packages/alsa_lib.rb index 2cd5f9eed..39e65d9e5 100644 --- a/packages/alsa_lib.rb +++ b/packages/alsa_lib.rb @@ -4,6 +4,7 @@ class Alsa_lib < Package description 'The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the Linux operating system.' homepage 'https://www.alsa-project.org/main/index.php/Main_Page' version '1.2.4' + license 'LGPL-2.1' compatibility 'all' source_url "https://github.com/alsa-project/alsa-lib/archive/v#{version}.tar.gz" source_sha256 '0c6ab052d7ea980a01d0208da5e5e10849bd16c4c9961bbd5d2665083b74a6c0' diff --git a/packages/alsa_plugins.rb b/packages/alsa_plugins.rb index b0c81232b..64e5d6d93 100644 --- a/packages/alsa_plugins.rb +++ b/packages/alsa_plugins.rb @@ -4,6 +4,7 @@ class Alsa_plugins < Package description 'alsa-plugins contains plugins for various ALSA needs (e.g. Jack).' homepage 'https://www.alsa-project.org/main/index.php/Main_Page' version '1.2.2' + license 'GPL-2 and LGPL-2.1' compatibility 'all' source_url 'ftp://ftp.alsa-project.org/pub/plugins/alsa-plugins-1.2.2.tar.bz2' source_sha256 '1c0f06450c928d711719686c9dbece2d480184f36fab11b8f0534cb7b41e337d' diff --git a/packages/alsa_tools.rb b/packages/alsa_tools.rb index 2d31b1956..2781eba45 100644 --- a/packages/alsa_tools.rb +++ b/packages/alsa_tools.rb @@ -4,6 +4,7 @@ class Alsa_tools < Package description 'The Advanced Linux Sound Architecture (ALSA) - tools' homepage 'https://github.com/alsa-project/alsa-tools' version '1.2.2' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/alsa-project/alsa-tools/archive/v1.2.2.tar.gz' source_sha256 '7242cfb3493461b2a28c9c3a6a69dbc2e9ee236a5dc46400cbb0d1d87c27b453' diff --git a/packages/alsa_utils.rb b/packages/alsa_utils.rb index d64edd9a9..e101aee11 100644 --- a/packages/alsa_utils.rb +++ b/packages/alsa_utils.rb @@ -4,6 +4,7 @@ class Alsa_utils < Package description 'The Advanced Linux Sound Architecture (ALSA) - utilities' homepage 'https://github.com/alsa-project/alsa-utils' version '1.2.4' + license 'GPL-2' compatibility 'all' source_url "https://github.com/alsa-project/alsa-utils/archive/v#{version}.tar.gz" source_sha256 '4fdd1745d6ad339be596ba66c12c0ee513aab19050bd48439f91edafbd8688b0' diff --git a/packages/amtk.rb b/packages/amtk.rb index ebc77638a..b842a5cd8 100644 --- a/packages/amtk.rb +++ b/packages/amtk.rb @@ -4,6 +4,7 @@ class Amtk < Package description 'Actions, Menus and Toolbars Kit for GTK+ applications' homepage 'https://wiki.gnome.org/Projects/Amtk' version '5.2.0-33ec-1' + license 'LGPL-2.1+' compatibility 'all' source_url 'https://github.com/GNOME/amtk/archive/33ec171156ebc49d6dad568e6ba39470edb272e1.zip' source_sha256 'fc9bad18bbd5421da52e0548f9e91eda180539bb568d1e7116ca65f4f73f4b67' diff --git a/packages/anagram.rb b/packages/anagram.rb index c4cd2f9f7..0d560e38e 100644 --- a/packages/anagram.rb +++ b/packages/anagram.rb @@ -4,6 +4,7 @@ class Anagram < Package description 'finds anagrams or permutations of words in the target phrase' homepage 'http://www.fourmilab.ch/anagram/' version '1.4' + license 'public-domain' compatibility 'all' source_url 'http://www.fourmilab.ch/anagram/anagram-1.4.tar.gz' source_sha256 'd046fd5accd3c62267c0ef81b56cd05c59ec92b37cdb73f69d031879dba308bd' diff --git a/packages/android_studio.rb b/packages/android_studio.rb index 99da7123a..fd3013096 100644 --- a/packages/android_studio.rb +++ b/packages/android_studio.rb @@ -4,6 +4,7 @@ class Android_studio < Package description 'Android Studio is the official IDE for Android development.' homepage 'https://developer.android.com/studio' version '4.1.2.0' + license 'Apache-2.0' compatibility 'x86_64' case ARCH when 'x86_64' diff --git a/packages/ansible.rb b/packages/ansible.rb index 3b32b4848..410bf2c03 100644 --- a/packages/ansible.rb +++ b/packages/ansible.rb @@ -4,6 +4,7 @@ class Ansible < Package description 'Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.' homepage 'https://www.ansible.com/' version '2.9.14' + license 'GPL-3' compatibility 'all' source_url 'https://releases.ansible.com/ansible/ansible-2.9.14.tar.gz' source_sha256 'efe7183e08f0c9dd9efd9124efa8978be62851b1e8eb856593a073538bfc6fb5' diff --git a/packages/ansifilter.rb b/packages/ansifilter.rb index 324ccead4..ef8c05a78 100644 --- a/packages/ansifilter.rb +++ b/packages/ansifilter.rb @@ -4,6 +4,7 @@ class Ansifilter < Package description 'Ansifilter parses common ANSI codes to remove them or to convert them to another colored text file format (HTML, TeX, LaTeX, RTF, Pango or BBCode).' homepage 'http://www.andre-simon.de/doku/ansifilter/en/ansifilter.php' version '2.10' + license 'GPL-3+' compatibility 'all' source_url 'http://www.andre-simon.de/zip/ansifilter-2.10.tar.bz2' source_sha256 '23d2cf439d4ed4fbec8050b2826d61c244694ce06aaf8ca7d0ec1016afebee3f' diff --git a/packages/ant.rb b/packages/ant.rb index f77ae7c39..9a3395c1a 100644 --- a/packages/ant.rb +++ b/packages/ant.rb @@ -4,6 +4,7 @@ class Ant < Package description 'Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other.' homepage 'http://ant.apache.org/' version '1.10.7' + license 'Apache-2.0' compatibility 'all' source_url 'https://www.apache.org/dist/ant/source/apache-ant-1.10.7-src.tar.xz' source_sha256 'c8d68b396d9e44b49668bafe0c82f8c89497915254b5395d73d6f6e41d7a0e25' diff --git a/packages/antiword.rb b/packages/antiword.rb index 15cfd4eef..7b3f0ac4f 100644 --- a/packages/antiword.rb +++ b/packages/antiword.rb @@ -4,6 +4,7 @@ class Antiword < Package description 'Antiword is a free MS Word reader for Linux and RISC OS.' homepage 'http://www.winfield.demon.nl/' version '0.37-2' + license 'GPL-2' compatibility 'all' source_url 'http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz' source_sha256 '8e2c000fcbc6d641b0e6ff95e13c846da3ff31097801e86702124a206888f5ac' diff --git a/packages/antlr4.rb b/packages/antlr4.rb index 150660416..a4a41f0bb 100644 --- a/packages/antlr4.rb +++ b/packages/antlr4.rb @@ -2,8 +2,9 @@ require 'package' class Antlr4 < Package description 'ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.' - homepage 'http://www.antlr.org/' + homepage 'https://www.antlr.org/' version '4.7.1' + licnese 'BSD' compatibility 'all' source_url 'https://raw.githubusercontent.com/antlr/antlr4/4.7.1/README.md' source_sha256 '70a58ea4c4f5ed23306313782bc13f36c3529d9a990e95ab273d5deed9286d4f' @@ -16,7 +17,7 @@ class Antlr4 < Package depends_on 'jdk8' def self.install - system 'wget https://www.antlr.org/download/antlr-4.7.1-complete.jar' + system 'curl -#LO' https://www.antlr.org/download/antlr-4.7.1-complete.jar' 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" end diff --git a/packages/appres.rb b/packages/appres.rb index edfc7f941..20146e84e 100644 --- a/packages/appres.rb +++ b/packages/appres.rb @@ -4,6 +4,7 @@ class Appres < Package description 'The appres program prints the resources seen by an application (or subhierarchy of an application) with the specified class and instance names.' homepage 'https://www.x.org' version '1.0.5' + license 'custom' compatibility 'all' source_url 'https://x.org/archive/individual/app/appres-1.0.5.tar.bz2' source_sha256 'ffad893712c81943b919e3cbfe46fc65259cc0d9eb96d5e658670e3fbb265928' diff --git a/packages/appstream_glib.rb b/packages/appstream_glib.rb index 6e56ce893..7a78cbe56 100644 --- a/packages/appstream_glib.rb +++ b/packages/appstream_glib.rb @@ -4,6 +4,7 @@ class Appstream_glib < Package description 'Objects and methods for reading and writing AppStream metadata' homepage 'https://people.freedesktop.org/~hughsient/appstream-glib/' version '0.7.18-1' + license 'LGPL-2.1+' compatibility 'all' source_url 'https://github.com/hughsie/appstream-glib/archive/appstream_glib_0_7_18.tar.gz' source_sha256 '73b8c10273c4cdd8f6de03c2524fedad64e34ccae08ee847dba804bb15461f6e' diff --git a/packages/apr.rb b/packages/apr.rb index 71580da56..1c219bd0f 100644 --- a/packages/apr.rb +++ b/packages/apr.rb @@ -4,6 +4,7 @@ class Apr < Package description 'The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. APR is the base portability library.' homepage 'https://apr.apache.org/' version '1.7.0' + license 'Apache-2.0' compatibility 'all' source_url 'https://apache.claz.org/apr/apr-1.7.0.tar.bz2' source_sha256 'e2e148f0b2e99b8e5c6caa09f6d4fb4dd3e83f744aa72a952f94f5a14436f7ea' diff --git a/packages/apriconv.rb b/packages/apriconv.rb index 8799c2176..06a925e45 100644 --- a/packages/apriconv.rb +++ b/packages/apriconv.rb @@ -4,6 +4,7 @@ class Apriconv < Package description 'a portable implementation of the iconv() library' homepage 'http://apr.apache.org/' version '1.2.2' + license 'Apache-2.0' compatibility 'all' source_url 'https://apache.claz.org/apr/apr-iconv-1.2.2.tar.bz2' source_sha256 '7d454e0fe32f2385f671000e3b755839d16aabd7291e3947c973c90377c35313' diff --git a/packages/aprutil.rb b/packages/aprutil.rb index a96d05482..ac40d99bd 100644 --- a/packages/aprutil.rb +++ b/packages/aprutil.rb @@ -4,6 +4,7 @@ class Aprutil < Package description 'APR-util provides a number of helpful abstractions on top of APR.' homepage 'http://apr.apache.org/' version '1.6.1' + license 'Apache-2.0' compatibility 'all' source_url 'https://apache.claz.org/apr/apr-util-1.6.1.tar.bz2' source_sha256 'd3e12f7b6ad12687572a3a39475545a072608f4ba03a6ce8a3778f607dd0035b' diff --git a/packages/apulse.rb b/packages/apulse.rb index 05b1c877f..20bd620f2 100644 --- a/packages/apulse.rb +++ b/packages/apulse.rb @@ -4,6 +4,7 @@ class Apulse < Package description 'PulseAudio emulation for ALSA' homepage 'https://github.com/i-rinat/apulse' version '0.1.13' + license 'MIT and LGPL-2.1' compatibility 'all' source_url 'https://github.com/i-rinat/apulse/archive/v0.1.13.tar.gz' source_sha256 '9234ec4e10e408b9c01d5f4ea768ad1fc15494217c932db2c435202a9c7b5efd' diff --git a/packages/aqemu.rb b/packages/aqemu.rb index aee91e1ee..0eb8fbb4f 100644 --- a/packages/aqemu.rb +++ b/packages/aqemu.rb @@ -4,6 +4,7 @@ class Aqemu < Package description 'AQEMU is a GUI for virtual machines using QEMU as the backend.' homepage 'https://sourceforge.net/projects/aqemu/' version '0.9.2' + license 'GPL-2' compatibility 'aarch64,armv7l,x86_64' case ARCH when 'aarch64', 'armv7l', 'x86_64' diff --git a/packages/arduino_ide.rb b/packages/arduino_ide.rb index a349c4826..a793b5563 100644 --- a/packages/arduino_ide.rb +++ b/packages/arduino_ide.rb @@ -18,6 +18,7 @@ class Arduino_ide < Package description 'Arduino is an open-source physical computing platform based on a simple I/O board and a development environment that implements the Processing/Wiring language.' homepage 'https://www.arduino.cc/' version '1.8.10' + license 'GPL-2, LGPL-2.1 and CC-BY-SA-3.0' compatibility 'all' source_url 'https://github.com/arduino/Arduino/releases/download/1.8.10/arduino-1.8.10.tar.xz' source_sha256 '862e4b100d5214ca51d501edcc095467d7a4e3dc39b306146001da8b0c63343e' diff --git a/packages/argon2.rb b/packages/argon2.rb index c2a80ff81..8604dc735 100644 --- a/packages/argon2.rb +++ b/packages/argon2.rb @@ -4,6 +4,7 @@ class Argon2 < Package description 'The password hash Argon2, winner of PHC' homepage 'https://github.com/P-H-C/phc-winner-argon2' version '20190702' + license 'Apache-2.0 or CC0-1.0' compatibility 'all' source_url 'https://github.com/P-H-C/phc-winner-argon2/archive/20190702.tar.gz' source_sha256 'daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c' diff --git a/packages/aria2.rb b/packages/aria2.rb index b741343c0..460aa3495 100644 --- a/packages/aria2.rb +++ b/packages/aria2.rb @@ -5,6 +5,7 @@ class Aria2 < Package homepage 'https://aria2.github.io/' @_ver = '1.35.0' version "#{@_ver}-2" + license 'GPL-2+-with-openssl-exception' compatibility 'all' source_url "https://github.com/aria2/aria2/releases/download/release-#{@_ver}/aria2-#{@_ver}.tar.xz" source_sha256 '1e2b7fd08d6af228856e51c07173cfcf987528f1ac97e04c5af4a47642617dfd' diff --git a/packages/armadillo.rb b/packages/armadillo.rb index 499c3265b..f9e72abf2 100644 --- a/packages/armadillo.rb +++ b/packages/armadillo.rb @@ -4,6 +4,7 @@ class Armadillo < Package description 'Armadillo is a high quality linear algebra library (matrix maths) for the C++ language, aiming towards a good balance between speed and ease of use' homepage 'http://arma.sourceforge.net/' version '9.600.5' + license 'Apache-2.0' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/arma/armadillo-9.600.5.tar.xz' source_sha256 'dd9cd664282f2c3483af194ceedc2fba8559e0d20f8782c640fd6f3ac7cac2bf' diff --git a/packages/arpack_ng.rb b/packages/arpack_ng.rb index 8d3540b87..ee9d6769f 100644 --- a/packages/arpack_ng.rb +++ b/packages/arpack_ng.rb @@ -4,6 +4,7 @@ class Arpack_ng < Package description 'Collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.' homepage 'https://github.com/opencollab/arpack-ng' version '3.7.0' + license 'BSD' compatibility 'all' source_url 'https://github.com/opencollab/arpack-ng/archive/3.7.0.tar.gz' source_sha256 '972e3fc3cd0b9d6b5a737c9bf6fd07515c0d6549319d4ffb06970e64fa3cc2d6' diff --git a/packages/arping.rb b/packages/arping.rb index 76cb8d0d1..09ebfea64 100644 --- a/packages/arping.rb +++ b/packages/arping.rb @@ -4,6 +4,7 @@ class Arping < Package description 'ARP Ping' homepage 'https://github.com/ThomasHabets/arping' version '2.21' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/ThomasHabets/arping/archive/arping-2.21.tar.gz' source_sha256 '7bf550571aa1d4a2b00878bb2f6fb857a09d30bf65411c90d62afcd86755bd81' diff --git a/packages/ascii.rb b/packages/ascii.rb index 7ed771ae2..36ac61e39 100644 --- a/packages/ascii.rb +++ b/packages/ascii.rb @@ -4,6 +4,7 @@ class Ascii < Package description 'List ASCII idiomatic names and octal/decimal code-point forms.' homepage 'http://www.catb.org/~esr/ascii/' version '3.18-1' + license 'BSD' compatibility 'all' source_url 'http://www.catb.org/~esr/ascii/ascii-3.18.tar.gz' source_sha256 '728422d5f4da61a37a17b4364d06708e543297de0a5f70305243236d80df072d' @@ -31,4 +32,3 @@ class Ascii < Package system "install -Dm644 ascii.1.gz #{CREW_DEST_PREFIX}/man/man1/ascii.1.gz" end end - diff --git a/packages/asciidoc.rb b/packages/asciidoc.rb index a66ee18c7..920f5dc8c 100644 --- a/packages/asciidoc.rb +++ b/packages/asciidoc.rb @@ -5,6 +5,7 @@ class Asciidoc < Package homepage 'http://asciidoc.org/' @_ver = '9.0.5' version @_ver + license 'GPL-2' compatibility 'all' source_url "https://github.com/asciidoc/asciidoc-py3/releases/download/#{@_ver}/asciidoc-#{@_ver}.tar.gz" source_sha256 '1a20647eb62ca37bc8107affab968caa0f674f0e962b497d1674391f636c7038' diff --git a/packages/asciidoctor.rb b/packages/asciidoctor.rb index 0924694f8..06f9409a5 100644 --- a/packages/asciidoctor.rb +++ b/packages/asciidoctor.rb @@ -4,6 +4,7 @@ class Asciidoctor < Package description 'A fast text processor & publishing toolchain for converting AsciiDoc to HTML5, DocBook & more.' homepage 'https://asciidoctor.org/' version '2.0.10' + license 'MIT' compatibility 'all' source_url 'https://github.com/asciidoctor/asciidoctor/archive/v2.0.10.tar.gz' source_sha256 'afca74837e6d4b339535e8ba0b79f2ad00bd1eef78bf391cc36995ca2e31630a' diff --git a/packages/asciinema.rb b/packages/asciinema.rb index d5ce4c5a9..3bd1acc1e 100644 --- a/packages/asciinema.rb +++ b/packages/asciinema.rb @@ -4,6 +4,7 @@ class Asciinema < Package description 'Terminal session recorder' homepage 'https://asciinema.org/' version '2.0.2' + license 'GPL-3+' compatibility 'all' source_url 'https://github.com/asciinema/asciinema/archive/v2.0.2.tar.gz' source_sha256 '2578a1b5611e5375771ef6582a6533ef8d40cdbed1ba1c87786fd23af625ab68' diff --git a/packages/aspell.rb b/packages/aspell.rb index 1e9ce1c74..cd96d0c10 100644 --- a/packages/aspell.rb +++ b/packages/aspell.rb @@ -4,6 +4,7 @@ class Aspell < Package description 'GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell.' homepage 'http://aspell.net/' version '0.60.8' + license 'LGPL-2.1' compatibility 'all' source_url 'https://ftpmirror.gnu.org/aspell/aspell-0.60.8.tar.gz' source_sha256 'f9b77e515334a751b2e60daab5db23499e26c9209f5e7b7443b05235ad0226f2' diff --git a/packages/aspell_en.rb b/packages/aspell_en.rb index dfe6f0346..a394e3341 100644 --- a/packages/aspell_en.rb +++ b/packages/aspell_en.rb @@ -4,6 +4,7 @@ class Aspell_en < Package description 'English Aspell Dictionary' homepage 'https://ftpmirror.gnu.org/aspell/dict/0index.html' version '2020.12.07-0' + license 'myspell-en_CA-KevinAtkinson, public-domain, Princeton, and Ispell' compatibility 'all' source_url 'https://gnu.askapache.com/aspell/dict/en/aspell6-en-2020.12.07-0.tar.bz2' source_sha256 '4c8f734a28a088b88bb6481fcf972d0b2c3dc8da944f7673283ce487eac49fb3' diff --git a/packages/aspell_es.rb b/packages/aspell_es.rb index 15ee3c159..c798e5bf2 100644 --- a/packages/aspell_es.rb +++ b/packages/aspell_es.rb @@ -4,6 +4,7 @@ class Aspell_es < Package description 'Spanish Aspell Dictionary' homepage 'ftp://ftp.gnu.org/gnu/aspell/dict/0index.html' version '1.11-2' + license 'GPL-2' compatibility 'all' source_url 'ftp://ftp.gnu.org/gnu/aspell/dict/es/aspell6-es-1.11-2.tar.bz2' source_sha256 'ad367fa1e7069c72eb7ae37e4d39c30a44d32a6aa73cedccbd0d06a69018afcc' diff --git a/packages/aspell_fr.rb b/packages/aspell_fr.rb index 084252daa..4d40428e1 100644 --- a/packages/aspell_fr.rb +++ b/packages/aspell_fr.rb @@ -4,6 +4,7 @@ class Aspell_fr < Package description 'French Aspell Dictionary' homepage 'https://ftpmirror.gnu.org/aspell/dict/0index.html' version '0.50-3' + license 'GPL-2' compatibility 'all' source_url 'https://ftpmirror.gnu.org/aspell/dict/fr/aspell-fr-0.50-3.tar.bz2' source_sha256 'f9421047519d2af9a7a466e4336f6e6ea55206b356cd33c8bd18cb626bf2ce91' diff --git a/packages/at_spi2_atk.rb b/packages/at_spi2_atk.rb index a04030e0c..768bfe2d8 100644 --- a/packages/at_spi2_atk.rb +++ b/packages/at_spi2_atk.rb @@ -1,9 +1,10 @@ require 'package' - + class At_spi2_atk < Package description 'D-Bus AT-SPI' homepage 'http://www.freedesktop.org/' version '2.38.0' + license 'LGPL-2.1+' compatibility 'all' source_url 'https://github.com/GNOME/at-spi2-atk/archive/AT_SPI2_ATK_2_38_0.tar.gz' source_sha256 '95f10c80834d3811938153199da671967ee3c8f378883ed3f6ddeee1d316d3e4' diff --git a/packages/at_spi2_core.rb b/packages/at_spi2_core.rb index 7d5735f8c..9077e9ea8 100644 --- a/packages/at_spi2_core.rb +++ b/packages/at_spi2_core.rb @@ -4,6 +4,7 @@ class At_spi2_core < Package description 'This is over DBus, tookit widgets provide their content to screen readers such as Orca' homepage 'http://www.freedesktop.org/' version '2.39.90.1' + license 'LGPL-2.1+' compatibility 'all' source_url 'https://download.gnome.org/core/40/40.beta/sources/at-spi2-core-2.39.90.1.tar.xz' source_sha256 '2e8a9098e64dc66478ca095d3ca91657626eb778dc75e64bff6294be7ceaa4ba' diff --git a/packages/atk.rb b/packages/atk.rb index 76f217907..4f79eabde 100644 --- a/packages/atk.rb +++ b/packages/atk.rb @@ -4,6 +4,7 @@ class Atk < Package description 'ATK provides the set of accessibility interfaces that are implemented by other tookits and applications' homepage 'https://developer.gnome.org/atk' version '2.36' + license 'LGPL-2+' compatibility 'all' source_url 'https://download.gnome.org/sources/atk/2.36/atk-2.36.0.tar.xz' source_sha256 'fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788' diff --git a/packages/atkmm.rb b/packages/atkmm.rb index 6101a40ee..3a137f303 100644 --- a/packages/atkmm.rb +++ b/packages/atkmm.rb @@ -4,6 +4,7 @@ class Atkmm < Package description 'Atkmm is the official C++ interface for the ATK accessibility toolkit library.' homepage 'https://www.gtkmm.org/' version '2.28.1' + license 'LGPL-2.1+' compatibility 'all' source_url 'https://ftp.gnome.org/pub/gnome/sources/atkmm/2.28/atkmm-2.28.1.tar.xz' source_sha256 '116876604770641a450e39c1f50302884848ce9cc48d43c5dc8e8efc31f31bad' diff --git a/packages/atom.rb b/packages/atom.rb index f31b420a7..8b9e09276 100644 --- a/packages/atom.rb +++ b/packages/atom.rb @@ -4,6 +4,7 @@ class Atom < Package description 'The hackable text editor' homepage 'https://atom.io/' version '1.48.0' + license 'MIT' compatibility 'x86_64' case ARCH when 'x86_64' diff --git a/packages/atomicparsley.rb b/packages/atomicparsley.rb index 2fa6db445..a126583ad 100644 --- a/packages/atomicparsley.rb +++ b/packages/atomicparsley.rb @@ -4,6 +4,7 @@ class Atomicparsley < Package description 'AtomicParsley is a lightweight command line program for reading, parsing and setting metadata into MPEG-4 files, in particular, iTunes-style metadata.' homepage 'https://github.com/wez/atomicparsley' version '0.9.6' + license 'GPL-2' compatibility 'all' source_url 'https://bitbucket.org/wez/atomicparsley/get/0.9.6.tar.gz' source_sha256 '8ba4e3e21d7a9239932e2a6f34842194d8f9eba84ce9eb83fb35369f5f3f05ab' diff --git a/packages/atool.rb b/packages/atool.rb index f2001ec14..e48b5109a 100644 --- a/packages/atool.rb +++ b/packages/atool.rb @@ -4,6 +4,7 @@ class Atool < Package description 'A script for managing file archives of various types.' homepage 'http://www.nongnu.org/atool/' version '0.39' + license 'GPL-2+' compatibility 'all' source_url 'http://download.savannah.gnu.org/releases/atool/atool-0.39.0.tar.gz' source_sha256 'aaf60095884abb872e25f8e919a8a63d0dabaeca46faeba87d12812d6efc703b' diff --git a/packages/attr.rb b/packages/attr.rb index b1153a8a2..c68fb1a70 100644 --- a/packages/attr.rb +++ b/packages/attr.rb @@ -4,6 +4,7 @@ class Attr < Package description 'Commands for Manipulating Filesystem Extended Attributes.' homepage 'http://savannah.nongnu.org/projects/attr' version '2.4.48-1' + license 'LGPL-2.1' compatibility 'all' source_url 'http://download.savannah.gnu.org/releases/attr/attr-2.4.48.tar.gz' source_sha256 '5ead72b358ec709ed00bbf7a9eaef1654baad937c001c044fe8b74c57f5324e7' diff --git a/packages/audacious.rb b/packages/audacious.rb index abddacb96..39a639941 100644 --- a/packages/audacious.rb +++ b/packages/audacious.rb @@ -4,6 +4,7 @@ class Audacious < Package description 'Audacious is an open source audio player.' homepage 'https://audacious-media-player.org/' version '3.10.1' + license 'BSD-2' compatibility 'all' source_url 'https://distfiles.audacious-media-player.org/audacious-3.10.1.tar.bz2' source_sha256 '8366e840bb3c9448c2cf0cf9a0800155b0bd7cc212a28ba44990c3d2289c6b93' diff --git a/packages/audacious_plugins.rb b/packages/audacious_plugins.rb index e07fc2230..bf8c0eefa 100644 --- a/packages/audacious_plugins.rb +++ b/packages/audacious_plugins.rb @@ -4,6 +4,7 @@ class Audacious_plugins < Package description 'Audacious is an open source audio player.' homepage 'https://audacious-media-player.org/' version '3.10.1' + license 'GPL-2' compatibility 'all' source_url 'https://distfiles.audacious-media-player.org/audacious-plugins-3.10.1.tar.bz2' source_sha256 'eec3177631f99729bf0e94223b627406cc648c70e6646e35613c7b55040a2642' diff --git a/packages/augeas.rb b/packages/augeas.rb index 6e4e985e7..984b96a01 100644 --- a/packages/augeas.rb +++ b/packages/augeas.rb @@ -4,6 +4,7 @@ class Augeas < Package description 'Augeas is a configuration editing tool that parses native formats and transforms them into a tree.' homepage 'http://augeas.net/' version '1.12.0' + license 'LGPL-2.1' compatibility 'all' source_url 'http://download.augeas.net/augeas-1.12.0.tar.gz' source_sha256 '321942c9cc32185e2e9cb72d0a70eea106635b50269075aca6714e3ec282cb87' diff --git a/packages/autoconf.rb b/packages/autoconf.rb index c0386923e..e7e55c463 100644 --- a/packages/autoconf.rb +++ b/packages/autoconf.rb @@ -4,6 +4,7 @@ class Autoconf < Package description 'Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages.' homepage 'http://www.gnu.org/software/autoconf/' version '2.69' + license 'GPL-3' compatibility 'all' source_url 'ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.xz' source_sha256 '64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684' diff --git a/packages/autoconf213.rb b/packages/autoconf213.rb index 7918bd1a6..a745ccc54 100644 --- a/packages/autoconf213.rb +++ b/packages/autoconf213.rb @@ -4,6 +4,7 @@ class Autoconf213 < Package description 'A GNU tool for automatically configuring source code Legacy 2.1x version' homepage 'https://www.gnu.org/software/autoconf/' version '2.13' + license 'GPL-2' compatibility 'all' source_url 'https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz' source_sha256 'f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e' diff --git a/packages/autoconf_archive.rb b/packages/autoconf_archive.rb index 99b60d3c7..62aad6ffe 100644 --- a/packages/autoconf_archive.rb +++ b/packages/autoconf_archive.rb @@ -4,6 +4,7 @@ class Autoconf_archive < Package description 'GNU Autoconf Archive is a collection of freely re-usable Autoconf macros.' homepage 'https://www.gnu.org/software/autoconf-archive/' version '2018.03.13' + license 'GPL-3' compatibility 'all' source_url 'https://ftpmirror.gnu.org/autoconf-archive/autoconf-archive-2018.03.13.tar.xz' source_sha256 '6175f90d9fa64c4d939bdbb3e8511ae0ee2134863a2c7bf8d9733819efa6e159' diff --git a/packages/automake.rb b/packages/automake.rb index 70df958ff..d0f467932 100644 --- a/packages/automake.rb +++ b/packages/automake.rb @@ -5,10 +5,11 @@ class Automake < Package homepage 'https://www.gnu.org/software/automake/' @_ver = '1.16.3' version @_ver + license 'GPL-2' compatibility 'all' source_url "https://ftpmirror.gnu.org/automake/automake-#{@_ver}.tar.gz" source_sha256 'ce010788b51f64511a1e9bb2a1ec626037c6d0e7ede32c1c103611b9d3cba65f' - + binary_url ({ aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.16.3-chromeos-armv7l.tar.xz', armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/automake-1.16.3-chromeos-armv7l.tar.xz', diff --git a/packages/autosetup.rb b/packages/autosetup.rb index ffe8ba8e0..176bc02ff 100644 --- a/packages/autosetup.rb +++ b/packages/autosetup.rb @@ -2,8 +2,9 @@ require 'package' class Autosetup < Package description 'autosetup is a tool, similar to autoconf, to configure a build system' - homepage 'http://msteveb.github.io/autosetup/' + homepage 'https://msteveb.github.io/autosetup/' version '0.6.9' + license 'BSD-2' compatibility 'all' source_url 'https://github.com/msteveb/autosetup/archive/v0.6.9.tar.gz' source_sha256 '4620bf17508e3c00e028d3376350e48372c6945b8ac29e0528c0ece0ac978bce' diff --git a/packages/autossh.rb b/packages/autossh.rb index e1de01314..30f831ffd 100644 --- a/packages/autossh.rb +++ b/packages/autossh.rb @@ -1,29 +1,19 @@ require 'package' class Autossh < Package - description 'The purpose of autossh is to start an SSH connection, monitor it, and restart it if necessary.' - homepage 'http://www.harding.motd.ca/autossh' - # No releases available so the only option is to use the master branch + description 'Automatically restart SSH sessions and tunnels' + homepage 'https://www.harding.motd.ca/autossh/' + version '1.4g' + license 'BSD' compatibility 'all' - version '9c72d3b' - source_url 'https://github.com/jonhiggs/autossh/archive/9c72d3b6f77bfe2ad57844128ea46019fecb7fdb.tar.gz' - source_sha256 '39497e1ccd80f781282e8f6387bb3ae5b1501807a39aeced95e8be57c3778cba' + source_url 'https://www.harding.motd.ca/autossh/autossh-1.4g.tgz' + source_sha256 '5fc3cee3361ca1615af862364c480593171d0c54ec156de79fc421e31ae21277' - binary_url ({ - aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/autossh-9c72d3b-chromeos-armv7l.tar.xz', - armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/autossh-9c72d3b-chromeos-armv7l.tar.xz', - i686: 'https://dl.bintray.com/chromebrew/chromebrew/autossh-9c72d3b-chromeos-i686.tar.xz', - x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/autossh-9c72d3b-chromeos-x86_64.tar.xz', - }) - binary_sha256 ({ - aarch64: 'd988e2b17d8c06773f099b8c6eb8db198de32af1a7fe2dfc39acd30b83e27db4', - armv7l: 'd988e2b17d8c06773f099b8c6eb8db198de32af1a7fe2dfc39acd30b83e27db4', - i686: 'd74acb98fc939fba9aaebf4993639ee3d9f11417ac6184ed1f57a88d4db56214', - x86_64: '48eda7fb01e8818fad3c0d4d9e3fb9f1b294fa26fe71b41c17e04dd11b3fa043', - }) + depends_on 'openssh' def self.build - system "./configure --prefix=#{CREW_PREFIX}" + system "./configure #{CREW_OPTIONS} \ + --with-ssh=$(which ssh)" system "make" end diff --git a/packages/avahi.rb b/packages/avahi.rb index 7a84edfd0..0de3e7953 100644 --- a/packages/avahi.rb +++ b/packages/avahi.rb @@ -4,6 +4,7 @@ class Avahi < Package description 'Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite.' homepage 'http://www.avahi.org/' version '0.8-2' + license 'LGPL-2.1' compatibility 'all' source_url 'https://github.com/lathiat/avahi/releases/download/v0.8/avahi-0.8.tar.gz' source_sha256 '060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda' diff --git a/packages/aview.rb b/packages/aview.rb index b5c32ac4e..72cfba227 100644 --- a/packages/aview.rb +++ b/packages/aview.rb @@ -4,6 +4,7 @@ class Aview < Package description 'aview is an high quality ascii-art image(pnm) browser and animation(fli/flc) player usefull especially with lynx browser.' homepage 'http://aa-project.sourceforge.net/aview/' version '1.3.0rc1' + license 'GPL-2' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/aa-project/aview/1.3.0rc1/aview-1.3.0rc1.tar.gz' source_sha256 '42d61c4194e8b9b69a881fdde698c83cb27d7eda59e08b300e73aaa34474ec99' diff --git a/packages/avisynthplus.rb b/packages/avisynthplus.rb index 1c2802cd3..f403081c0 100644 --- a/packages/avisynthplus.rb +++ b/packages/avisynthplus.rb @@ -4,6 +4,7 @@ class Avisynthplus < Package description 'An improved version of the AviSynth frameserver' homepage 'https://avs-plus.net/' version '3.7.0' + license 'unlicensed' # https://github.com/AviSynth/AviSynthPlus/issues/211 compatibility 'all' source_url 'https://github.com/AviSynth/AviSynthPlus/archive/v3.7.0/avisynthplus-3.7.0.tar.gz' source_sha256 '8906d9e46dc90a194413d69b710e3106c0aafddc0c5c62004885d0c3beb79862' diff --git a/packages/avocado.rb b/packages/avocado.rb index 41cde5272..825402a1e 100644 --- a/packages/avocado.rb +++ b/packages/avocado.rb @@ -2,8 +2,9 @@ require 'package' class Avocado < Package description 'Avocado is a next generation testing framework inspired by Autotest and modern development tools such as git.' - homepage 'http://avocado-framework.github.io/' + homepage 'https://avocado-framework.github.io/' version '67.0' + license 'GPL-2 and GPL-2+' compatibility 'all' source_url 'https://github.com/avocado-framework/avocado/archive/67.0.tar.gz' source_sha256 'ae96466e2c19da3c6044ae59e05b235f6d211cfc4de8cbecfcaf0b59dc61332a' diff --git a/packages/aws.rb b/packages/aws.rb index b186752e1..cd4b5e484 100644 --- a/packages/aws.rb +++ b/packages/aws.rb @@ -4,6 +4,7 @@ class Aws < Package description 'The AWS CLI is an open source tool built on top of the AWS SDK for Python (Boto) that provides commands for interacting with AWS services.' homepage 'https://aws.amazon.com/documentation/cli/' version '1.17.13' + license 'Apache-2.0' compatibility 'all' source_url 'https://github.com/aws/aws-cli/archive/1.17.13.tar.gz' source_sha256 '4dc8ff38ca67341021f6e2971084d7ed8b87968443e089e758b5531f1381205f' diff --git a/packages/aws_shell.rb b/packages/aws_shell.rb index 8e2aa0a9c..88771e767 100644 --- a/packages/aws_shell.rb +++ b/packages/aws_shell.rb @@ -4,6 +4,7 @@ class Aws_shell < Package description 'An integrated shell for working with the AWS CLI.' homepage 'https://github.com/awslabs/aws-shell' version '0.2.1' + license 'Apache-2.0' compatibility 'all' source_url 'https://github.com/awslabs/aws-shell/archive/0.2.1.tar.gz' source_sha256 '84262f0ccba6757a318ce415d8a77026b43db958cfac9ef615e75c3515d78f78' diff --git a/packages/axel.rb b/packages/axel.rb index 65eed67ba..7ffaa58cd 100644 --- a/packages/axel.rb +++ b/packages/axel.rb @@ -4,6 +4,7 @@ class Axel < Package description 'Light command line download accelerator for Linux and Unix' homepage 'https://github.com/axel-download-accelerator/axel' version '2.17.6' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/axel-download-accelerator/axel/releases/download/v2.17.6/axel-2.17.6.tar.xz' source_sha256 '24ab549021bdfca01ad5e8e95b706869dd30fe9ab1043da4cbb9dff89edc267d' diff --git a/packages/az.rb b/packages/az.rb index ad328df3c..30b608a98 100644 --- a/packages/az.rb +++ b/packages/az.rb @@ -4,6 +4,7 @@ class Az < Package description 'The Azure CLI 2.0 is Azure\'s new command-line experience for managing Azure resources.' homepage 'https://github.com/Azure/azure-cli' version '2.0.46' + license 'MIT' compatibility 'i686,x86_64' case ARCH when 'i686', 'x86_64' diff --git a/tools/licenses.txt b/tools/licenses.txt index ef6c82d09..ac8fe0001 100644 --- a/tools/licenses.txt +++ b/tools/licenses.txt @@ -1,4 +1,4 @@ -# A list of valid licenses for the license field +# A list of valid licenses for the license field. Note the American English of license. # DISCLAIMER: This is not legal advice. We are not laywers. # If you need to add a package that doesn't have a license listed, @@ -6,6 +6,11 @@ # If you aren't sure what license a package has, Gentoo ebuilds # are a good reference. +# If projects are multilicensed, use 'or'. +# If different parts of a project are under different licenses, use 'and'. +# If a project is under three or more licenses, use commas and and, e.g.: +# "MIT, LGPL-2 and Apache-2.0" + # GNU General Public License compatible licenses approved by the Free Software Foundation GPL-COMPATIBLE AGPL-3 @@ -433,3 +438,7 @@ Vivaldi worklog-assistant WPS-EULA zi-labone + +# Other licenses +custom +unlicensed