diff --git a/packages/mywanip.rb b/packages/mywanip.rb index 530db3851..748a72ebb 100644 --- a/packages/mywanip.rb +++ b/packages/mywanip.rb @@ -4,7 +4,7 @@ class Mywanip < Package description 'Script to grab your WAN IP address using various means.' homepage 'https://gist.github.com/DennisLfromGA/ab40940d37be84ae3a88' version 'ab4094' - license '' # https://gist.github.com/DennisLfromGA/ab40940d37be84ae3a88#gistcomment-3673120 + license 'all-rights-reserved' compatibility 'all' source_url 'https://gist.github.com/DennisLfromGA/ab40940d37be84ae3a88/archive/b583835e8b2cb7edefc7ccbb911cb8eaf172d341.zip' source_sha256 '789d22cfa60a40cf60d59e561500cd27e39ac03ecff2e948111a2a07f830fd67' diff --git a/packages/nano.rb b/packages/nano.rb index a5d34af38..e3239e8b5 100644 --- a/packages/nano.rb +++ b/packages/nano.rb @@ -5,6 +5,7 @@ class Nano < Package homepage 'https://www.nano-editor.org/' @_ver = '5.6' version @_ver + license 'GPL-3' compatibility 'all' source_url "https://nano-editor.org/dist/v5/nano-#{@_ver}.tar.xz" source_sha256 'fce183e4a7034d07d219c79aa2f579005d1fd49f156db6e50f53543a87637a32' diff --git a/packages/nanomsg.rb b/packages/nanomsg.rb index 8b3d144b0..2563fc88f 100644 --- a/packages/nanomsg.rb +++ b/packages/nanomsg.rb @@ -4,6 +4,7 @@ class Nanomsg < Package description 'nanomsg is a socket library that provides several common communication patterns.' homepage 'https://nanomsg.org/' version '1.1.5' + license 'MIT' compatibility 'all' source_url 'https://github.com/nanomsg/nanomsg/archive/1.1.5.tar.gz' source_sha256 '218b31ae1534ab897cb5c419973603de9ca1a5f54df2e724ab4a188eb416df5a' diff --git a/packages/nasm.rb b/packages/nasm.rb index 4fd867dec..5054b997d 100644 --- a/packages/nasm.rb +++ b/packages/nasm.rb @@ -5,6 +5,7 @@ class Nasm < Package homepage 'https://www.nasm.us/' @_ver = '2.15.05' version @_ver + license 'BSD' compatibility 'all' source_url 'https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/nasm-2.15.05.tar.xz' source_sha256 '3caf6729c1073bf96629b57cee31eeb54f4f8129b01902c73428836550b30a3f' diff --git a/packages/ncat.rb b/packages/ncat.rb index 9c017a8da..cac3ad21c 100644 --- a/packages/ncat.rb +++ b/packages/ncat.rb @@ -4,6 +4,7 @@ class Ncat < Package description 'Ncat - Netcat for the 21st Century - a modern netcat with extra features from the makers of nmap.' homepage 'https://nmap.org/ncat' version '7.60' + license 'NPSL' compatibility 'all' source_url 'https://nmap.org/dist/nmap-7.60.tar.bz2' source_sha256 'a8796ecc4fa6c38aad6139d9515dc8113023a82e9d787e5a5fb5fa1b05516f21' diff --git a/packages/ncdc.rb b/packages/ncdc.rb index 97347b4c1..43024328e 100644 --- a/packages/ncdc.rb +++ b/packages/ncdc.rb @@ -4,6 +4,7 @@ class Ncdc < Package description 'Ncdc is a modern and lightweight direct connect client with a friendly ncurses interface.' homepage 'https://dev.yorhel.nl/ncdc' version '1.20' + license 'MIT' compatibility 'all' source_url 'https://dev.yorhel.nl/download/ncdc-1.20.tar.gz' source_sha256 '8a998857df6289b6bd44287fc06f705b662098189f2a8fe95b1a5fbc703b9631' diff --git a/packages/ncdu.rb b/packages/ncdu.rb index 8922b61f4..1847e3ddc 100644 --- a/packages/ncdu.rb +++ b/packages/ncdu.rb @@ -4,6 +4,7 @@ class Ncdu < Package description 'Ncdu is a disk usage analyzer with an ncurses interface.' homepage 'https://dev.yorhel.nl/ncdu' version '1.12' + license 'MIT' compatibility 'all' source_url 'https://dev.yorhel.nl/download/ncdu-1.12.tar.gz' source_sha256 '820e4e4747a2a2ec7a2e9f06d2f5a353516362c22496a10a9834f871b877499a' diff --git a/packages/ncftp.rb b/packages/ncftp.rb index c225eb1a1..f1b8f3c5a 100644 --- a/packages/ncftp.rb +++ b/packages/ncftp.rb @@ -4,6 +4,7 @@ class Ncftp < Package description 'NcFTP Client (also known as just NcFTP) is a set of FREE application programs implementing the File Transfer Protocol (FTP).' homepage 'http://ncftp.com/ncftp/' version '3.2.6' + license 'Clarified-Artistic' compatibility 'all' source_url 'ftp://ftp.ncftp.com/ncftp/ncftp-3.2.6-src.tar.gz' source_sha256 '129e5954850290da98af012559e6743de193de0012e972ff939df9b604f81c23' diff --git a/packages/nconvert.rb b/packages/nconvert.rb index 82a802e4f..6231f8149 100644 --- a/packages/nconvert.rb +++ b/packages/nconvert.rb @@ -4,6 +4,7 @@ class Nconvert < Package description 'Command Line Batch utility for images' homepage 'https://www.xnview.com/en/nconvert/' version '6.88' + license 'NConvert-EULA' compatibility 'i686,x86_64' case ARCH when 'x86_64' diff --git a/packages/ncrack.rb b/packages/ncrack.rb index cc2e1ee48..9d93aadcf 100644 --- a/packages/ncrack.rb +++ b/packages/ncrack.rb @@ -4,6 +4,7 @@ class Ncrack < Package description "Ncrack is a high-speed network authentication cracking tool." homepage 'https://nmap.org/ncrack/' version '0.5' + license 'NPSL' compatibility 'all' source_url 'https://nmap.org/ncrack/dist/ncrack-0.5.tar.gz' source_sha256 'dbad9440c861831836d47ece95aeb2bd40374a3eb03a14dea0fe1bfa73ecd4bc' diff --git a/packages/ncurses.rb b/packages/ncurses.rb index 8333833e7..cccc92b3c 100644 --- a/packages/ncurses.rb +++ b/packages/ncurses.rb @@ -4,6 +4,7 @@ class Ncurses < Package description 'The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0 (SVr4), and more.' homepage 'https://www.gnu.org/software/ncurses/' version '6.2-20210206-1' + license 'MIT' compatibility 'all' source_url 'https://github.com/mirror/ncurses/archive/b724cdc89cf31757ab43262ecefe5242b0edc450.zip' source_sha256 'e5e83965329c85d8d28f9a35a71ab785fce015f42f491e7dcafbb9f36ad1eaea' diff --git a/packages/ndisc6.rb b/packages/ndisc6.rb index f83d0f919..df2ee1078 100644 --- a/packages/ndisc6.rb +++ b/packages/ndisc6.rb @@ -4,6 +4,7 @@ class Ndisc6 < Package description 'Small collection of useful tools for IPv6 networking (ndisc6, rdisc6, tcptraceroute6, traceroute6, rdnssd).' homepage 'https://www.remlab.net/ndisc6/' version '1.0.4' + license 'GPL-2' compatibility 'all' source_url 'https://www.remlab.net/files/ndisc6/ndisc6-1.0.4.tar.bz2' source_sha256 'abb1da4a98d94e5abe1dd7b1c975de540306b0581cbbd36aff035118b2f25c1f' diff --git a/packages/nedit.rb b/packages/nedit.rb index 71755c93c..38278ecdf 100644 --- a/packages/nedit.rb +++ b/packages/nedit.rb @@ -4,6 +4,7 @@ class Nedit < Package description 'A fast, compact Motif/X11 plain text editor, for most popular Unix systems.' homepage 'https://sourceforge.net/projects/nedit/' version '5.7' + license 'GPL-2' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/nedit/nedit-source/nedit-5.7-src.tar.gz' source_sha256 'add9ac79ff973528ad36c86858238bac4f59896c27dbf285cbe6a4d425fca17a' @@ -45,4 +46,3 @@ class Nedit < Package system "install -Dm644 ./doc/nedit.man #{CREW_DEST_MAN_PREFIX}/man1/nedit.1" end end - diff --git a/packages/neofetch.rb b/packages/neofetch.rb index 9bcea8d8e..7628462a2 100644 --- a/packages/neofetch.rb +++ b/packages/neofetch.rb @@ -4,6 +4,7 @@ class Neofetch < Package description 'A fast, highly customizable system info script' homepage 'https://github.com/dylanaraps/neofetch' version '7.1.0' + license 'MIT-with-advertising' compatibility 'all' source_url 'https://github.com/dylanaraps/neofetch/archive/7.1.0.tar.gz' source_sha256 '58a95e6b714e41efc804eca389a223309169b2def35e57fa934482a6b47c27e7' diff --git a/packages/neon.rb b/packages/neon.rb index c634776ce..4da21a626 100644 --- a/packages/neon.rb +++ b/packages/neon.rb @@ -4,6 +4,7 @@ class Neon < Package description 'neon is an HTTP and WebDAV client library, with a C interface.' homepage 'http://www.webdav.org/neon/' version '0.30.2' + license 'GPL-2' compatibility 'all' source_url 'http://www.webdav.org/neon/neon-0.30.2.tar.gz' source_sha256 'db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca' diff --git a/packages/neovim.rb b/packages/neovim.rb index 81843ced1..fa423ca75 100644 --- a/packages/neovim.rb +++ b/packages/neovim.rb @@ -4,6 +4,7 @@ class Neovim < Package description 'Neovim is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from Stevie).' homepage 'https://neovim.io/' version '0.4.4' + license 'Apache-2.0 and vim' compatibility 'aarch64,armv7l,x86_64' case ARCH when 'aarch64', 'armv7l', 'x86_64' diff --git a/packages/netbeans.rb b/packages/netbeans.rb index efc844e47..358ab0aec 100644 --- a/packages/netbeans.rb +++ b/packages/netbeans.rb @@ -4,6 +4,7 @@ class Netbeans < Package description 'Apache NetBeans IDE is free open source software to quickly and easily develop desktop, mobile, and web applications with Java, JavaScript, HTML5, PHP, C/C++ and more.' homepage 'https://netbeans.org/' version '12.0-1' + license 'Apache-2.0, custom, EPL-1.0, W3C, MIT, BSD, MPL-1.0, CC-BY-3.0, CDDL and CDDL-1.1' compatibility 'all' source_url 'http://www.gtlib.gatech.edu/pub/apache/netbeans/netbeans/12.0/netbeans-12.0-bin.zip' source_sha256 '85d91529c18f672322af58d21cae853178d574dd35d53a6cfe45992b99c64545' diff --git a/packages/netcat.rb b/packages/netcat.rb index 1acefe408..967b54478 100644 --- a/packages/netcat.rb +++ b/packages/netcat.rb @@ -4,6 +4,7 @@ class Netcat < Package description 'Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol.' homepage 'http://netcat.sourceforge.net/' version '0.7.1' + license 'netcat' compatibility 'all' source_url 'http://downloads.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.gz' source_sha256 '30719c9a4ffbcf15676b8f528233ccc54ee6cba96cb4590975f5fd60c68a066f' diff --git a/packages/netcdf.rb b/packages/netcdf.rb index 47352455f..91c00d222 100644 --- a/packages/netcdf.rb +++ b/packages/netcdf.rb @@ -4,6 +4,7 @@ class Netcdf < Package description 'NetCDF is a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.' homepage 'https://www.unidata.ucar.edu/software/netcdf/' version '4.7.4' + license 'UCAR-Unidata' compatibility 'all' source_url 'https://www.unidata.ucar.edu/downloads/netcdf/ftp/netcdf-c-4.7.4.tar.gz' source_sha256 '0e476f00aeed95af8771ff2727b7a15b2de353fb7bb3074a0d340b55c2bd4ea8' diff --git a/packages/nethack.rb b/packages/nethack.rb index 4e817124f..57f405353 100644 --- a/packages/nethack.rb +++ b/packages/nethack.rb @@ -4,6 +4,7 @@ class Nethack < Package description 'Nethack is a classic roguelike. Descend through the dungeon and retrieve the Amulet of Yendor.' homepage 'https://www.nethack.org/' version '3.6.0' + license 'nethack' compatibility 'all' source_url 'https://github.com/NetHack/NetHack/archive/NetHack-3.6.0_Release.tar.gz' source_sha256 '5735e4d132d8aec0c49f0e2a72156c7cbe84ea7b5a3153531da61aa660c668a1' diff --git a/packages/nethack4.rb b/packages/nethack4.rb index 8cc07f5d8..9bbaaddfc 100644 --- a/packages/nethack4.rb +++ b/packages/nethack4.rb @@ -4,6 +4,7 @@ class Nethack4 < Package description 'NetHack is a \'roguelike\' game following in the same tradition; the player controls an adventurer delving into a randomly generated dungeon to retrieve the Amulet of Yendor from its depths.' homepage 'http://nethack4.org/' version '4.3.0-beta2-1' + license 'nethack' compatibility 'i686,x86_64' case ARCH when 'i686', 'x86_64' diff --git a/packages/nethogs.rb b/packages/nethogs.rb index 11c804c6d..65cde0caa 100644 --- a/packages/nethogs.rb +++ b/packages/nethogs.rb @@ -4,6 +4,7 @@ class Nethogs < Package description "NetHogs is a small 'net top' tool." homepage 'https://github.com/raboof/nethogs' version '0.8.6' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/raboof/nethogs/archive/v0.8.6.tar.gz' source_sha256 '317c1d5235d4be677e494e931c41d063a783ac0ac51e35e345e621d261c2e5a0' diff --git a/packages/netpbm.rb b/packages/netpbm.rb index d9af74633..5c305ed38 100644 --- a/packages/netpbm.rb +++ b/packages/netpbm.rb @@ -4,6 +4,7 @@ class Netpbm < Package description 'Netpbm is a toolkit for manipulation of graphic images, including conversion of images between a variety of different formats.' homepage 'http://netpbm.sourceforge.net/' version '10.73.28' + license 'GPL-2' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/netpbm/super_stable/10.73.28/netpbm-10.73.28.tgz' source_sha256 'c0d32d4b9a53fde47dd9a36f45653e0ef51f6c390517f10b0c5056d1a8a844bd' diff --git a/packages/netperf.rb b/packages/netperf.rb index 20fc1c22a..f4c2df6cc 100644 --- a/packages/netperf.rb +++ b/packages/netperf.rb @@ -4,6 +4,7 @@ class Netperf < Package description 'Netperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirectional throughput, and end-to-end latency.' homepage 'https://hewlettpackard.github.io/netperf/' version '2.7.0' + license 'netperf' compatibility 'all' source_url 'https://github.com/HewlettPackard/netperf/archive/netperf-2.7.0.tar.gz' source_sha256 '4569bafa4cca3d548eb96a486755af40bd9ceb6ab7c6abd81cc6aa4875007c4e' diff --git a/packages/netsurf.rb b/packages/netsurf.rb index b7aa99667..f08ca59b9 100644 --- a/packages/netsurf.rb +++ b/packages/netsurf.rb @@ -4,6 +4,7 @@ class Netsurf < Package description 'Free, open source web browser written in C' homepage 'https://www.netsurf-browser.org' version '3.10' + license 'GPL-2 and MIT' compatibility 'all' source_url 'https://download.netsurf-browser.org/netsurf/releases/source/netsurf-3.10-src.tar.gz' source_sha256 '36484429e193614685c2ff246f55bd0a6dddf31a018bee45e0d1f7c28851995e' diff --git a/packages/netsurf_buildsystem.rb b/packages/netsurf_buildsystem.rb index d467b6bfa..cc3c2334d 100644 --- a/packages/netsurf_buildsystem.rb +++ b/packages/netsurf_buildsystem.rb @@ -4,6 +4,7 @@ class Netsurf_buildsystem < Package description 'Netsurf buildsystem' homepage 'https://www.netsurf-browser.org' version '1.9' + license 'MIT' compatibility 'all' source_url 'https://download.netsurf-browser.org/libs/releases/buildsystem-1.9.tar.gz' source_sha256 '93841e314a688209a20b8745f065393f3a90f01be68f45e96bc8d2f4a2aa9a2a' diff --git a/packages/nettle.rb b/packages/nettle.rb index 889af1982..bfb42a998 100644 --- a/packages/nettle.rb +++ b/packages/nettle.rb @@ -5,6 +5,7 @@ class Nettle < Package homepage 'http://www.lysator.liu.se/~nisse/nettle/' @_ver = '3.7' version @_ver + '-1' + license 'LGPL-3 or LGPL-2.1' compatibility 'all' source_url "https://ftpmirror.gnu.org/nettle/nettle-#{@_ver}.tar.gz" source_sha256 'f001f64eb444bf13dd91bceccbc20acbc60c4311d6e2b20878452eb9a9cec75a' diff --git a/packages/networkmanager.rb b/packages/networkmanager.rb index d17de8dd2..73ee0c20e 100644 --- a/packages/networkmanager.rb +++ b/packages/networkmanager.rb @@ -5,6 +5,7 @@ class Networkmanager < Package homepage 'https://wiki.gnome.org/Projects/NetworkManager' @_ver = '1.30.2' version @_ver + license 'GPL-2+ and LGPL-2.1+' compatibility 'all' source_url "https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/archive/#{@_ver}/NetworkManager#{@_ver}.tar.bz2" source_sha256 '9fab930be75a2dc4fcfdacdaf9a870580d2969b64aec019dbfc63f4cab491485' diff --git a/packages/newlisp.rb b/packages/newlisp.rb index 7a0387a33..1ad0528ed 100644 --- a/packages/newlisp.rb +++ b/packages/newlisp.rb @@ -4,6 +4,7 @@ class Newlisp < Package description 'newLISP is a Lisp-like, general-purpose scripting language.' homepage 'http://www.newlisp.org/' version '10.7.5' + license 'GPL-3' compatibility 'all' source_url 'https://github.com/kosh04/newlisp/archive/10.7.5.tar.gz' source_sha256 'bc3272600510fe78d32a85b23e0793c16f9f9ee05605d28ca537bdc322c25dc2' diff --git a/packages/nftables.rb b/packages/nftables.rb index 168665c0f..fe2957c38 100644 --- a/packages/nftables.rb +++ b/packages/nftables.rb @@ -5,6 +5,7 @@ class Nftables < Package homepage 'https://netfilter.org/projects/nftables/' compatibility 'all' version '0.9.6-1' + license 'GPL-2' source_url 'https://netfilter.org/projects/nftables/files/nftables-0.9.6.tar.bz2' source_sha256 '68d6fdfe8ab02303e6b1f13968a4022da5b0120110eaee3233d806857937b66e' diff --git a/packages/nginx.rb b/packages/nginx.rb index c0b89ccd4..aa927bb1f 100644 --- a/packages/nginx.rb +++ b/packages/nginx.rb @@ -4,6 +4,7 @@ class Nginx < Package description 'nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev.' homepage 'http://nginx.org/' version '1.19.6' + license 'BSD-2, BSD, SSLeay, MIT, GPL-2 and GPL-2+' compatibility 'all' source_url 'https://nginx.org/download/nginx-1.19.6.tar.gz' source_sha256 'b11195a02b1d3285ddf2987e02c6b6d28df41bb1b1dd25f33542848ef4fc33b5' diff --git a/packages/ngrok.rb b/packages/ngrok.rb index f469ff85d..7d63d638b 100644 --- a/packages/ngrok.rb +++ b/packages/ngrok.rb @@ -4,6 +4,7 @@ class Ngrok < Package description 'ngrok exposes local servers behind NATs and firewalls to the public internet over secure tunnels.' homepage 'https://ngrok.com/' version '2.3.35' + license '' # Can't find license compatibility 'all' case ARCH when 'aarch64', 'armv7l' diff --git a/packages/nim.rb b/packages/nim.rb index 06d2d9688..dc5ccc322 100644 --- a/packages/nim.rb +++ b/packages/nim.rb @@ -4,6 +4,7 @@ class Nim < Package description 'Nim is a statically typed compiled systems programming language.' homepage 'https://nim-lang.org/' version '1.0.4' + license 'MIT' compatibility 'all' source_url 'https://nim-lang.org/download/nim-1.0.4.tar.xz' source_sha256 '89841545a14475911bb84616bcd5a1b93a3268e1a6a0089f54642e405eeaaee0' diff --git a/packages/ninja.rb b/packages/ninja.rb index 5ead49275..2c6896c00 100644 --- a/packages/ninja.rb +++ b/packages/ninja.rb @@ -4,6 +4,7 @@ class Ninja < Package description 'a small build system with a focus on speed' homepage 'https://ninja-build.org' version '1.10.0' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/ninja-build/ninja/archive/v1.10.0.tar.gz' source_sha256 '3810318b08489435f8efc19c05525e80a993af5a55baa0dfeae0465a9d45f99f' diff --git a/packages/nitrogen.rb b/packages/nitrogen.rb index 321508c78..b60597ed7 100644 --- a/packages/nitrogen.rb +++ b/packages/nitrogen.rb @@ -4,6 +4,7 @@ class Nitrogen < Package description 'Background browser and setter for X windows.' homepage 'https://github.com/l3ib/nitrogen' version '1.6.1' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/l3ib/nitrogen/archive/1.6.1.tar.gz' source_sha256 '12ad31c1e2c44f486b5ca7f7d48bc5b07fb92bf15977e1793624e9e64c38b9a7' diff --git a/packages/nmap.rb b/packages/nmap.rb index c042b62e8..350b23bc5 100644 --- a/packages/nmap.rb +++ b/packages/nmap.rb @@ -4,6 +4,7 @@ class Nmap < Package description 'Nmap (\'Network Mapper\') is a free and open source (license) utility for network discovery and security auditing.' homepage 'https://nmap.org/' version '7.80' + license 'NPSL' compatibility 'all' source_url 'https://nmap.org/dist/nmap-7.80.tar.bz2' source_sha256 'fcfa5a0e42099e12e4bf7a68ebe6fde05553383a682e816a7ec9256ab4773faa' diff --git a/packages/nmon.rb b/packages/nmon.rb index 9f723da2c..356bf0e26 100644 --- a/packages/nmon.rb +++ b/packages/nmon.rb @@ -4,6 +4,7 @@ class Nmon < Package description "nmon is short for Nigel's performance MONitor for Linux" homepage 'http://nmon.sourceforge.net/pmwiki.php' version '16g' + license 'GPL-3' compatibility 'all' source_url 'http://downloads.sourceforge.net/project/nmon/lmon16g.c' source_sha256 'da82dd693b503b062854dfe7dbb5d36b347872ab44a4aa05b97e9d577747f688' diff --git a/packages/node.rb b/packages/node.rb index d6e009299..1fc760a37 100644 --- a/packages/node.rb +++ b/packages/node.rb @@ -4,6 +4,7 @@ class Node < Package description 'As an asynchronous event driven JavaScript runtime, Node is designed to build scalable network applications.' homepage 'https://nodejs.org/en/' version '8.9.1' + license 'Apache-1.1, Apache-2.0, BSD, BSD-2 and MIT' compatibility 'all' is_fake diff --git a/packages/nodebrew.rb b/packages/nodebrew.rb index 40010704c..810129a6b 100644 --- a/packages/nodebrew.rb +++ b/packages/nodebrew.rb @@ -5,6 +5,7 @@ class Nodebrew < Package homepage 'https://github.com/hokaccha/nodebrew' @_ver = '1.0.1' version "#{@_ver}-1" + license 'MIT' compatibility 'all' source_url "https://github.com/hokaccha/nodebrew/archive/v#{@_ver}.tar.gz" source_sha256 'c34e7186d4fd493c5417ad5563ad39fd493a42695bd9a7758c3df10380e43399' @@ -57,7 +58,7 @@ class Nodebrew < Package puts 'nodebrew use latest'.lightblue puts end - + def self.remove if Dir.exists? "#{CREW_PREFIX}/share/nodebrew" puts @@ -72,5 +73,5 @@ class Nodebrew < Package end puts end - end + end end diff --git a/packages/nping.rb b/packages/nping.rb index 0569b2f70..430bf33e5 100644 --- a/packages/nping.rb +++ b/packages/nping.rb @@ -4,6 +4,7 @@ class Nping < Package description 'Nping is part of the nmap suite - a network diagnostics tool`.' homepage 'https://nmap.org/nping/' version '7.60' + license 'NPSL' compatibility 'all' source_url 'https://nmap.org/dist/nmap-7.60.tar.bz2' source_sha256 'a8796ecc4fa6c38aad6139d9515dc8113023a82e9d787e5a5fb5fa1b05516f21' diff --git a/packages/npth.rb b/packages/npth.rb index ade7fc78f..d8af125c8 100644 --- a/packages/npth.rb +++ b/packages/npth.rb @@ -4,6 +4,7 @@ class Npth < Package description 'nPth is a library to provide the GNU Pth API and thus a non-preemptive threads implementation.' homepage 'https://www.gnupg.org/related_software/npth/index.html' version '1.5-1' + license 'LGPL-2.1+' compatibility 'all' source_url 'https://www.gnupg.org/ftp/gcrypt/npth/npth-1.5.tar.bz2' source_sha256 '294a690c1f537b92ed829d867bee537e46be93fbd60b16c04630fbbfcd9db3c2' diff --git a/packages/nsgenbind.rb b/packages/nsgenbind.rb index 0826013a6..b5a7eb9c3 100644 --- a/packages/nsgenbind.rb +++ b/packages/nsgenbind.rb @@ -4,6 +4,7 @@ class Nsgenbind < Package description 'Tool to generate javascript to dom bindings from w3c webid files' homepage 'https://www.netsurf-browser.org' version '0.8' + license 'MIT' compatibility 'all' source_url 'https://download.netsurf-browser.org/libs/releases/nsgenbind-0.8-src.tar.gz' source_sha256 '4d8d53ad000ada712772365e6a73eb8fc5ce97584af9c865ac5b26a2187f1cb3' diff --git a/packages/nspr.rb b/packages/nspr.rb index b7ab77659..b20aa1daa 100644 --- a/packages/nspr.rb +++ b/packages/nspr.rb @@ -4,6 +4,7 @@ class Nspr < Package description 'Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc-like functions.' homepage 'https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSPR' version '4.29' + license 'MPL-2.0, GPL-2 or LGPL-2.1' compatibility 'all' source_url 'https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_59_RTM/src/nss-3.59-with-nspr-4.29.tar.gz' source_sha256 '2e2c09c17b1c9f43a2f0a5d83a30a712bff3016d2b7cf5a3dd904847292607ae' diff --git a/packages/nss.rb b/packages/nss.rb index 8a559f70d..edbf544ba 100644 --- a/packages/nss.rb +++ b/packages/nss.rb @@ -5,6 +5,7 @@ class Nss < Package homepage 'https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS' @_ver = '3.61' version @_ver + license 'MPL-2.0, GPL-2 or LGPL-2.1' compatibility 'all' source_url 'https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_61_RTM/src/nss-3.61-with-nspr-4.29.tar.gz' source_sha256 '812468f3cf22917f9647fec7997f4ab27ae4167811d9cbdc831f41f5ed281c5d' diff --git a/packages/nss_mdns.rb b/packages/nss_mdns.rb index 87cd74d03..1290d108a 100644 --- a/packages/nss_mdns.rb +++ b/packages/nss_mdns.rb @@ -4,6 +4,7 @@ class Nss_mdns < Package description 'NSS module for Multicast DNS name resolution' homepage 'https://salsa.debian.org/debian/nss-mdns' version '0.14.1' + license 'GPL-2+' compatibility 'all' source_url 'http://http.debian.net/debian/pool/main/n/nss-mdns/nss-mdns_0.14.1.orig.tar.gz' source_sha256 'a2094101b735cade45048764ea594bdae2bfa9399837f3c852a5b264416e9c8c' diff --git a/packages/nuitka.rb b/packages/nuitka.rb index 583b3eccb..bfe17d61b 100644 --- a/packages/nuitka.rb +++ b/packages/nuitka.rb @@ -4,6 +4,7 @@ class Nuitka < Package description 'nuitka is a Python to binary compiler written in Python. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.' homepage 'https://nuitka.net/' version '0.6.12.3' + license 'Apache-2.0' compatibility 'all' source_url 'https://github.com/Nuitka/Nuitka/archive/0.6.12.3.tar.gz' source_sha256 '4f65349b87c3ffc297e19251308d743ee8b5ef09b695c134d6a46ec89d255216' diff --git a/packages/numactl.rb b/packages/numactl.rb index cf574e854..d0671cd89 100644 --- a/packages/numactl.rb +++ b/packages/numactl.rb @@ -4,6 +4,7 @@ class Numactl < Package description 'NUMA support for Linux' homepage 'https://github.com/numactl/numactl' version '2.0.13' + license 'GPL-2' compatibility 'all' source_url 'https://github.com/numactl/numactl/releases/download/v2.0.13/numactl-2.0.13.tar.gz' source_sha256 '991e254b867eb5951a44d2ae0bf1996a8ef0209e026911ef6c3ef4caf6f58c9a' diff --git a/packages/nvm.rb b/packages/nvm.rb index 2e35d45f6..7015a7a71 100644 --- a/packages/nvm.rb +++ b/packages/nvm.rb @@ -2,8 +2,9 @@ require 'package' class Nvm < Package description 'Node Version Manager - Simple bash script to manage multiple active node.js versions.' - homepage 'https://github.com/creationix/nvm' + homepage 'https://github.com/nvm-sh/nvm' version '0.35.3' + license 'MIT' compatibility 'all' source_url 'https://github.com/nvm-sh/nvm/archive/v0.35.3.tar.gz' source_sha256 'a88c8c1e920ca24c09a2f9f0733afa9d6ccf03fe068e9ffba488416d9710d4fb' diff --git a/packages/obconf.rb b/packages/obconf.rb index deb258200..a9ab23a02 100644 --- a/packages/obconf.rb +++ b/packages/obconf.rb @@ -4,6 +4,7 @@ class Obconf < Package description 'ObConf - Openbox configuration tool' homepage 'http://openbox.org/wiki/ObConf:About' version '2.0.4' + license 'GPL-2' compatibility 'all' source_url 'http://openbox.org/dist/obconf/obconf-2.0.4.tar.gz' source_sha256 '71a3e5f4ee246a27421ba85044f09d449f8de22680944ece9c471cd46a9356b9' diff --git a/packages/obs.rb b/packages/obs.rb index 886a6ee43..0c8718d0a 100644 --- a/packages/obs.rb +++ b/packages/obs.rb @@ -4,6 +4,7 @@ class Obs < Package description 'Free and open source software for video recording and live streaming.' homepage 'https://obsproject.com/' version '24.0.5' + license 'GPL-2' compatibility 'i686,x86_64' case ARCH when 'i686', 'x86_64' diff --git a/packages/oc.rb b/packages/oc.rb index 8951a1b99..c65919d21 100644 --- a/packages/oc.rb +++ b/packages/oc.rb @@ -4,6 +4,7 @@ class Oc < Package description 'Enterprise Kubernetes for Developers' homepage 'https://github.com/openshift/origin' version '3.11.0' + license 'Apache-2.0' compatibility 'x86_64' case ARCH when 'x86_64' diff --git a/packages/ocaml.rb b/packages/ocaml.rb index a16165f04..5b7d370f3 100644 --- a/packages/ocaml.rb +++ b/packages/ocaml.rb @@ -4,6 +4,7 @@ class Ocaml < Package description 'OCaml is an industrial strength programming language supporting functional, imperative and object-oriented styles' homepage 'http://ocaml.org/' version '4.10.0' + license 'LGPL-2.1' compatibility 'all' source_url 'https://caml.inria.fr/pub/distrib/ocaml-4.10/ocaml-4.10.0.tar.gz' source_sha256 '58d431dde66f5750ebe9b15d5a1c4872f80d283dec23448689b0d1a498b7e4c7' diff --git a/packages/oci.rb b/packages/oci.rb index 77396d1ba..2a03740aa 100644 --- a/packages/oci.rb +++ b/packages/oci.rb @@ -4,6 +4,7 @@ class Oci < Package description 'Command Line Interface for Oracle Cloud Infrastructure' homepage 'https://github.com/oracle/oci-cli' version '2.4.23' + license 'UPL-1.0' compatibility 'i686,x86_64' case ARCH when 'i686', 'x86_64' diff --git a/packages/octane.rb b/packages/octane.rb index 385302cf3..0711b470a 100644 --- a/packages/octane.rb +++ b/packages/octane.rb @@ -4,6 +4,7 @@ class Octane < Package description 'The JavaScript Benchmark Suite for the modern web https://developers.google.com/octane/.' homepage 'https://github.com/chromium/octane' version '2.0' + license 'BSD-3' compatibility 'all' source_url 'https://github.com/chromium/octane/archive/570ad1ccfe86e3eecba0636c8f932ac08edec517.tar.gz' source_sha256 'c355dd9a37df421826f3d8028d89e8c8b58faa12a49da88fa2641788f9482fe7' diff --git a/packages/od1n.rb b/packages/od1n.rb index 950e5d4e6..05fbca94a 100644 --- a/packages/od1n.rb +++ b/packages/od1n.rb @@ -4,6 +4,7 @@ class Od1n < Package description '0d1n is a tool for automating customized attacks against web applications.' homepage 'https://github.com/CoolerVoid/0d1n' version '2.3' + license 'GPL-3' compatibility 'all' source_url 'https://github.com/CoolerVoid/0d1n/archive/2.3.tar.gz' source_sha256 '7fe26f0268fe63ec0352502ae590a7a5e258248f253649661dc782ca7edd52ae' diff --git a/packages/ondir.rb b/packages/ondir.rb index 44b4cf05b..df032e08c 100644 --- a/packages/ondir.rb +++ b/packages/ondir.rb @@ -4,6 +4,7 @@ class Ondir < Package description 'On Dir is a program that automatically executes scripts as you traverse directories at a terminal.' homepage 'https://swapoff.org/ondir.html' version '0.2.2' + license 'GPL-2' compatibility 'all' source_url 'https://swapoff.org/files/ondir/ondir-0.2.2.tar.gz' source_sha256 '475fe7bd447756b4effde87c8aa67e063d805b775785b9f39858422dc244aef2' diff --git a/packages/oneko.rb b/packages/oneko.rb index f976fedc1..3a7745dbc 100644 --- a/packages/oneko.rb +++ b/packages/oneko.rb @@ -4,6 +4,7 @@ class Oneko < Package description 'A cat chases around your mouse cursor.' homepage 'http://www.daidouji.com/oneko/' version '1.2.sakura.6' + license 'public-domain' compatibility 'all' source_url 'https://httpredir.debian.org/debian/pool/main/o/oneko/oneko_1.2.sakura.6.orig.tar.gz' source_sha256 'd89cee8b81cdb40ef23b3457c9a7fe1b0ff130081b21a41ec6c41cda01391d25' @@ -20,7 +21,7 @@ class Oneko < Package i686: '68469cb17415e9088f966a3b6551b52dcfcd15f3cec905e91fa4c7eca16dc3a0', x86_64: 'abcfe89e40fb13c5df22abcbae616892d9f9917ef931520a80dbbd067bb0775d', }) - + depends_on 'libx11' depends_on 'libxext' depends_on 'sommelier' @@ -46,7 +47,7 @@ class Oneko < Package # Patch the patches system "for patch in $(cat debian/patches/series); do patch -p 1 -i debian/patches/${patch}; done" end - + def self.prebuild # Turn the Imakefile into a Makefile system "xmkmf -a" diff --git a/packages/oniguruma.rb b/packages/oniguruma.rb index 7874f790a..974344400 100644 --- a/packages/oniguruma.rb +++ b/packages/oniguruma.rb @@ -4,6 +4,7 @@ class Oniguruma < Package description 'Oniguruma is a modern and flexible regular expressions library.' homepage 'https://github.com/kkos/oniguruma' version '6.9.3' + license 'BSD-2' compatibility 'all' source_url 'https://github.com/kkos/oniguruma/archive/v6.9.3.tar.gz' source_sha256 'dc6dec742941e24b761cea1b9a2f12e750879107ae69fd80ae1046459d4fb1db' diff --git a/packages/openal.rb b/packages/openal.rb index 7d21678f8..2412a6f86 100644 --- a/packages/openal.rb +++ b/packages/openal.rb @@ -4,6 +4,7 @@ class Openal < Package description 'OpenAL Soft is a software implementation of the cross-platform OpenAL 3D audio API appropriate for use with gaming applications and many other types of audio applications.' homepage 'https://openal-soft.org/' version '1.20.1' + license 'BSD' compatibility 'all' source_url 'https://github.com/kcat/openal-soft/archive/openal-soft-1.20.1.tar.gz' source_sha256 'c32d10473457a8b545aab50070fe84be2b5b041e1f2099012777ee6be0057c13' diff --git a/packages/openblas.rb b/packages/openblas.rb index 545eb6d2d..08f7526d0 100644 --- a/packages/openblas.rb +++ b/packages/openblas.rb @@ -4,6 +4,7 @@ class Openblas < Package description 'OpenBLAS is an optimized BLAS library' homepage 'http://www.openblas.net/' version '0.3.10' + license 'BSD' compatibility 'all' source_url 'https://github.com/xianyi/OpenBLAS/archive/v0.3.10.tar.gz' source_sha256 '0484d275f87e9b8641ff2eecaa9df2830cbe276ac79ad80494822721de6e1693' diff --git a/packages/openbox.rb b/packages/openbox.rb index 7a2cd7e47..9e594d414 100644 --- a/packages/openbox.rb +++ b/packages/openbox.rb @@ -4,6 +4,7 @@ class Openbox < Package description 'Openbox is a highly configurable, next generation window manager with extensive standards support.' homepage 'http://openbox.org/' version '3.6.1' + license 'GPL-2' compatibility 'all' source_url 'http://openbox.org/dist/openbox/openbox-3.6.1.tar.xz' source_sha256 'abe75855cc5616554ffd47134ad15291fe37ebbebf1a80b69cbde9d670f0e26d' diff --git a/packages/openconnect.rb b/packages/openconnect.rb index 913198662..17e5a92c8 100644 --- a/packages/openconnect.rb +++ b/packages/openconnect.rb @@ -5,6 +5,7 @@ class Openconnect < Package description 'OpenConnect is an SSL VPN client initially created to support Cisco\'s AnyConnect SSL VPN.' homepage 'http://www.infradead.org/openconnect/' compatibility 'all' + license 'LGPL-2.1 and GPL-2' source_url 'ftp://ftp.infradead.org/pub/openconnect/openconnect-7.08.tar.gz' source_sha256 '1c44ec1f37a6a025d1ca726b9555649417f1d31a46f747922b84099ace628a03' diff --git a/packages/openexr.rb b/packages/openexr.rb index c81e5c503..db548998a 100644 --- a/packages/openexr.rb +++ b/packages/openexr.rb @@ -4,6 +4,7 @@ class Openexr < Package description 'OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications.' homepage 'http://www.openexr.com/' version '2.3.0' + license 'BSD' compatibility 'all' source_url 'https://github.com/openexr/openexr/releases/download/v2.3.0/openexr-2.3.0.tar.gz' source_sha256 'fd6cb3a87f8c1a233be17b94c74799e6241d50fc5efd4df75c7a4b9cf4e25ea6' diff --git a/packages/openjpeg.rb b/packages/openjpeg.rb index b6c364128..e8e79b6ae 100644 --- a/packages/openjpeg.rb +++ b/packages/openjpeg.rb @@ -4,6 +4,7 @@ class Openjpeg < Package description 'An open source JPEG 2000 codec, written in C.' homepage 'https://github.com/uclouvain/openjpeg' version '2.4.0' + license 'BSD-2' compatibility 'all' source_url 'https://github.com/uclouvain/openjpeg/archive/v2.4.0.tar.gz' source_sha256 '8702ba68b442657f11aaeb2b338443ca8d5fb95b0d845757968a7be31ef7f16d' diff --git a/packages/openldap.rb b/packages/openldap.rb index b1c99a054..f2a24d712 100644 --- a/packages/openldap.rb +++ b/packages/openldap.rb @@ -5,6 +5,7 @@ class Openldap < Package homepage 'https://www.openldap.org/' @_ver = '2.4.57' version @_ver + license 'OpenLDAP and GPL-2' compatibility 'all' source_url "https://openldap.org/software/download/OpenLDAP/openldap-release/openldap-#{@_ver}.tgz" source_sha256 'c7ba47e1e6ecb5b436f3d43281df57abeffa99262141aec822628bc220f6b45a' diff --git a/packages/openlibm.rb b/packages/openlibm.rb index 62d00aa37..f338c8d57 100644 --- a/packages/openlibm.rb +++ b/packages/openlibm.rb @@ -4,6 +4,7 @@ class Openlibm < Package description 'A high quality system independent, portable, open source libm implementation' homepage 'https://openlibm.org/' version '0.7.0' + license 'public-domain, MIT, ISC, BSD-2 and LGPL-2.1+' compatibility 'all' source_url 'https://github.com/JuliaMath/openlibm/archive/v0.7.0.tar.gz' source_sha256 '1699f773198018b55b12631db9c1801fe3ed191e618a1ee1be743f4570ae06a3' diff --git a/packages/openmpi.rb b/packages/openmpi.rb index 32a5b363f..83c9fd1ce 100644 --- a/packages/openmpi.rb +++ b/packages/openmpi.rb @@ -4,6 +4,7 @@ class Openmpi < Package description 'The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners.' homepage 'https://www.open-mpi.org/' version '4.0.1' + license 'BSD' compatibility 'all' source_url 'https://download.open-mpi.org/release/open-mpi/v4.0/openmpi-4.0.1.tar.bz2' source_sha256 'cce7b6d20522849301727f81282201d609553103ac0b09162cf28d102efb9709' diff --git a/packages/openpam.rb b/packages/openpam.rb index dce43d114..5c7f6fad3 100644 --- a/packages/openpam.rb +++ b/packages/openpam.rb @@ -4,6 +4,7 @@ class Openpam < Package description 'OpenPAM is an open source PAM library that focuses on simplicity, correctness, and cleanliness.' homepage 'https://www.openpam.org/' version '20170430' + license 'BSD-3' compatibility 'all' source_url 'https://www.openpam.org/downloads/35' source_sha256 '22f65222e9faf5729ee5d2db7796d81f95df1a54b03e89ae4713c85e939be85f' diff --git a/packages/openrtsp.rb b/packages/openrtsp.rb index bc98bf05c..5f4c9afc0 100644 --- a/packages/openrtsp.rb +++ b/packages/openrtsp.rb @@ -4,6 +4,7 @@ class Openrtsp < Package description '"openRTSP" is a command-line program that can be used to open, stream, receive, and (optionally) record media streams that are specified by a RTSP URL - i.e., an URL that begins with rtsp://' homepage 'http://www.live555.com/openRTSP/' version '2018.02.28' + license '' # Can't find license compatibility 'all' source_url 'http://www.live555.com/liveMedia/public/live.2018.02.28.tar.gz' source_sha256 '2db4f05616bdd21a609baf82c836486c44820c16a006315e02abe2b0b53a247e' diff --git a/packages/opensp.rb b/packages/opensp.rb index 6026ea58d..fba8f01fb 100644 --- a/packages/opensp.rb +++ b/packages/opensp.rb @@ -4,6 +4,7 @@ class Opensp < Package description 'Suite of SGML/XML processing tools' homepage 'http://openjade.sourceforge.net/' version '1.5.2' + license 'MIT' compatibility 'all' source_url 'https://downloads.sourceforge.net/project/openjade/opensp/1.5.2/OpenSP-1.5.2.tar.gz' source_sha256 '57f4898498a368918b0d49c826aa434bb5b703d2c3b169beb348016ab25617ce' diff --git a/packages/openssh.rb b/packages/openssh.rb index df7729a1c..ebe1a0df9 100644 --- a/packages/openssh.rb +++ b/packages/openssh.rb @@ -4,6 +4,7 @@ class Openssh < Package description 'OpenSSH is the premier connectivity tool for remote login with the SSH protocol.' homepage 'https://www.openssh.com/' version '8.4-1' + license 'BSD and GPL-2' compatibility 'all' source_url 'https://github.com/openssh/openssh-portable/archive/V_8_4_P1.tar.gz' source_sha256 'b924181983a77cb10e61530960e818ccae075e5c457ea6b9f67e4946009563db' diff --git a/packages/openssl.rb b/packages/openssl.rb index e7acab859..23986aca7 100644 --- a/packages/openssl.rb +++ b/packages/openssl.rb @@ -5,6 +5,7 @@ class Openssl < Package homepage 'https://www.openssl.org' @_ver = '1.1.1i' version @_ver + '-1' + license 'openssl' compatibility 'all' source_url "https://www.openssl.org/source/openssl-#{@_ver}.tar.gz" source_sha256 'e8be6a35fe41d10603c3cc635e93289ed00bf34b79671a3a4de64fcee00d5242' @@ -53,12 +54,12 @@ class Openssl < Package #{OPENSSL_CONFIGURE_TARGET}" system "make" end - + def self.check system "make test" end - + def self.install system "make DESTDIR=#{CREW_DEST_DIR} install_sw install_ssldirs" diff --git a/packages/openvpn.rb b/packages/openvpn.rb index fe42b4497..c96d387b1 100644 --- a/packages/openvpn.rb +++ b/packages/openvpn.rb @@ -4,6 +4,7 @@ class Openvpn < Package description 'OpenVPN is an open source VPN daemon' homepage 'https://openvpn.net/' version '2.4.9' + license 'GPL-2' compatibility 'all' source_url 'https://swupdate.openvpn.org/community/releases/openvpn-2.4.9.tar.xz' source_sha256 '641f3add8694b2ccc39fd4fd92554e4f089ad16a8db6d2b473ec284839a5ebe2' diff --git a/packages/openvr.rb b/packages/openvr.rb index 22734ef45..28e8c8977 100644 --- a/packages/openvr.rb +++ b/packages/openvr.rb @@ -4,6 +4,7 @@ class Openvr < Package description 'OpenVR is an API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting.' homepage 'https://github.com/ValveSoftware/openvr' version '1.12.5' + license 'BSD-3' compatibility 'all' source_url 'https://github.com/ValveSoftware/openvr/archive/v1.12.5.tar.gz' source_sha256 'f3cdbaa946688553638e6d65978f156311c9b08825316198d925f5eade6cfeb7' diff --git a/packages/opera.rb b/packages/opera.rb index 566cdcd89..4c5b57aed 100644 --- a/packages/opera.rb +++ b/packages/opera.rb @@ -1,9 +1,10 @@ require 'package' class Opera < Package - description "Opera isn't just a browser. It's an awesome browser." + description "Opera is a multi-platform web browser based on Chromium and developed by Opera Software." homepage 'https://www.opera.com/' version '74.0.3911.160' + license 'OPERA-2018' compatibility 'x86_64' if ARCH == 'x86_64' @@ -20,18 +21,18 @@ class Opera < Package def self.install # llvm-strip doesn't works with opera ENV['CREW_NOT_STRIP'] = '1' - + # since opera put the executable to library, we need to link it to CREW_PREFIX FileUtils.ln_sf "#{CREW_LIB_PREFIX}/opera/opera", 'bin/opera' - + # place all stuff to lib64 instead of lib FileUtils.mv 'lib/x86_64-linux-gnu/', 'share/' FileUtils.rm_rf 'lib/' - + FileUtils.mkdir_p CREW_DEST_PREFIX FileUtils.mv Dir.glob('*'), CREW_DEST_PREFIX end - + def self.postinstall puts puts 'Set Opera as your default browser? [Y/n]: ' @@ -49,6 +50,6 @@ class Opera < Package def self.remove Dir.chdir("#{CREW_PREFIX}/bin") do FileUtils.rm 'x-www-browser' if File.realpath('x-www-browser') == "#{CREW_LIB_PREFIX}/opera/opera" - end + end end end diff --git a/packages/optipng.rb b/packages/optipng.rb index b6a60cc36..cf8c537d2 100644 --- a/packages/optipng.rb +++ b/packages/optipng.rb @@ -4,6 +4,7 @@ class Optipng < Package description 'OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information.' homepage 'http://optipng.sourceforge.net/' version '0.7.7' + license 'ZLIB' compatibility 'all' source_url 'https://prdownloads.sourceforge.net/project/optipng/OptiPNG/optipng-0.7.7/optipng-0.7.7.tar.gz' source_sha256 '4f32f233cef870b3f95d3ad6428bfe4224ef34908f1b42b0badf858216654452' diff --git a/packages/orc.rb b/packages/orc.rb index 4336093d8..63556f3f1 100644 --- a/packages/orc.rb +++ b/packages/orc.rb @@ -5,6 +5,7 @@ class Orc < Package homepage 'https://gitlab.freedesktop.org/gstreamer/orc' @_ver = '0.4.32' version @_ver + license 'BSD and BSD-2' compatibility 'all' source_url "https://github.com/GStreamer/orc/archive/#{@_ver}.tar.gz" source_sha256 '6a7349d2ab4a73476cd4de36212e8c3c6524998081aaa04cf3a891ef792dd50f' diff --git a/packages/osl.rb b/packages/osl.rb index 52c852b02..0327faf6f 100644 --- a/packages/osl.rb +++ b/packages/osl.rb @@ -4,6 +4,7 @@ class Osl < Package description 'OpenScop is a Specification and a Library for Data Exchange in Polyhedral Compilation Tools' homepage 'https://github.com/periscop/openscop' version '0.9.2' + license 'BSD' compatibility 'all' source_url 'https://github.com/periscop/openscop/releases/download/0.9.2/osl-0.9.2.tar.gz' source_sha256 'eee5cd9bf5b3b8491f95f681cfaa987344f0fb3d7499f5d8e19e3ce75e0c5ed0' diff --git a/packages/owl.rb b/packages/owl.rb index 65e58de01..e3e278f4b 100644 --- a/packages/owl.rb +++ b/packages/owl.rb @@ -2,8 +2,9 @@ require 'package' class Owl < Package description 'Owl Lisp is a functional dialect of the Scheme programming language.' - homepage 'https://haltp.org/n/owl' + homepage 'https://haltp.org/posts/owl.html' version '0.1.14' + license 'MIT' compatibility 'all' source_url 'https://github.com/aoh/owl-lisp/archive/v0.1.14.tar.gz' source_sha256 '4d9982da3582456d1e769e25a7d0b2daefe859c45e262c8f56f794114f9a29a0' diff --git a/tools/licenses.txt b/tools/licenses.txt index 729fcfa48..4cf047b18 100644 --- a/tools/licenses.txt +++ b/tools/licenses.txt @@ -300,6 +300,7 @@ torque-2.5 totd Toyoda UCAR-Unidata +UPL-1.0 URT VTK w3m @@ -416,6 +417,7 @@ Mojang microsoft-edge ms-teams-pre MTA-0.5 +NConvert-EULA NVIDIA-CODEC-SDK NVIDIA-CUDA OPERA-2018