Commit be472d98 authored by saltedcoffii's avatar saltedcoffii

Licensed file ba* to bz*

parent 1558e470
......@@ -4,6 +4,7 @@ class Babl < Package
description 'babl is a dynamic, any to any, pixel format translation library.'
homepage 'http://gegl.org/babl/'
version '0.1.74'
license 'LGPL-3'
compatibility 'all'
source_url 'https://download.gimp.org/pub/babl/0.1/babl-0.1.74.tar.xz'
source_sha256 '9a710b6950da37ada94cd9e2046cbce26de12473da32a7b79b7d1432fc66ce0e'
......
......@@ -4,6 +4,7 @@ class Bacon < Package
description 'BaCon is a free BASIC to C translator for Unix-based systems.'
homepage 'http://www.basic-converter.org/'
version '3.9.3'
license 'MIT'
compatibility 'all'
source_url 'https://basic-converter.org/stable/bacon-3.9.3.tar.gz'
source_sha256 '7f907f4ede68704eefd076733f617438c4baba98e9a1e8676ea1a00c4f8476ae'
......
......@@ -4,6 +4,7 @@ class Bacula < Package
description 'Bacula is a set of computer programs that permits the system administrator to manage backup, recovery, and verification of computer data across a network of computers of different kinds.'
homepage 'https://www.bacula.org/'
version '9.4.2'
license 'AGPL-3'
compatibility 'all'
source_url 'https://www.bacula.org/download/7471/bacula-9.4.2.tar.gz'
source_sha256 'a40d04d2c48135972cecb6578405e835c4b9d798c0950017de0fad40ca94e8a0'
......
......@@ -6,6 +6,7 @@ class Balena_etcher < Package
compatibility 'x86_64, i686'
@_ver = '1.5.115'
version @_ver
license 'Apache-2.0'
case ARCH
when 'x86_64'
source_url "https://github.com/balena-io/etcher/releases/download/v#{@_ver}/balena-etcher-electron_#{@_ver}_amd64.deb"
......@@ -41,7 +42,7 @@ xhost si:localuser:root
sudo -E LD_LIBRARY_PATH=#{CREW_LIB_PREFIX} balena-etcher-electron
EOF"
end
def self.install
ENV['CREW_NOT_STRIP'] = '1'
Dir.chdir('../') do
......@@ -52,7 +53,7 @@ EOF"
end
FileUtils.install 'balena-etcher', "#{CREW_DEST_PREFIX}/bin/balena-etcher", mode: 0755
end
def self.postinstall
puts
puts "To get started, type 'balena-etcher'.".lightblue
......
......@@ -4,6 +4,7 @@ class Banner < Package
description 'An implementation of the traditional Unix-program used to display large characters.'
homepage 'http://shh.thathost.com/pub-unix/#banner'
version '1.3.2'
license 'GPL-2'
compatibility 'all'
source_url 'http://shh.thathost.com/pub-unix/files/banner-1.3.2.tar.gz'
source_sha256 '0dc0ac0667b2e884a7f5ad3e467af68cd0fd5917f8c9aa19188e6452aa1fc6d5'
......
......@@ -4,6 +4,7 @@ class Baobab < Package
description 'Disk Usage Analyzer (also known as baobab) scans folders, devices or remote locations and and reports on the disk space consumed by each element.'
homepage 'https://wiki.gnome.org/Apps/DiskUsageAnalyzer'
version '3.35.1'
license 'GPL-2+ and FDL-1.1+'
compatibility 'all'
source_url 'https://ftp.gnome.org/pub/gnome/sources/baobab/3.35/baobab-3.35.1.tar.xz'
source_sha256 '1b6b5e533802a9293bd061cd0a49049664c310f814e39e40b310ae954342fe83'
......
......@@ -4,6 +4,7 @@ class Bash < Package
description 'The Bourne Again SHell'
homepage 'https://www.gnu.org/software/bash/'
version '5.1'
license 'GPL-3'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/bash/bash-5.1.tar.gz'
source_sha256 'cc012bc860406dcf42f64431bcd3d2fa7560c02915a601aba9cd597a39329baa'
......
......@@ -4,6 +4,7 @@ class Bash_completion < Package
description 'Programmable completion functions for bash'
homepage 'https://github.com/scop/bash-completion'
version '2.9'
license 'GPL-2+'
compatibility 'all'
source_url 'https://github.com/scop/bash-completion/archive/2.9.tar.gz'
source_sha256 'fddd9e6739c972eea95d1f0e0e84fa9a17a5935ba21eab37308b27580cc4d790'
......
......@@ -4,6 +4,7 @@ class Bashdb < Package
description 'The Bash Debugger Project is a source-code debugger for bash that follows the gdb command syntax.'
homepage 'http://bashdb.sourceforge.net/'
version '4.3-0.91'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/bashdb/bashdb/4.3-0.91/bashdb-4.3-0.91.tar.bz2'
source_sha256 '60117745813f29070a034c590c9d70153cc47f47024ae54bfecdc8cd86d9e3ea'
......
......@@ -4,6 +4,7 @@ class Bats < Package
description 'Bash Automated Testing System'
homepage 'https://github.com/sstephenson/bats'
version '0.4.0'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/sstephenson/bats/archive/v0.4.0.tar.gz'
source_sha256 '480d8d64f1681eee78d1002527f3f06e1ac01e173b761bc73d0cf33f4dc1d8d7'
......
......@@ -4,6 +4,7 @@ class Bc < Package
description 'bc is an arbitrary precision numeric processing language.'
homepage 'http://www.gnu.org/software/bc/'
version '1.07.1'
license 'GPL-2 and LGPL-2.1'
compatibility 'all'
source_url 'https://ftp.gnu.org/gnu/bc/bc-1.07.1.tar.gz'
source_sha256 '62adfca89b0a1c0164c2cdca59ca210c1d44c3ffc46daf9931cf4942664cb02a'
......
......@@ -4,6 +4,7 @@ class Bcif < Package
description 'The BCIF compression algorithm is an open source method for lossless image compression.'
homepage 'http://www.researchandtechnology.net/bcif/index.php'
version '1.0-beta'
license 'GPL-3'
compatibility 'all'
source_url 'http://www.researchandtechnology.net/bcif/downloads/bcif_sources_1_0_beta.zip'
source_sha256 'fe1dde329fa60160d9ac8a0b9e4b9360a9377bc26177eab1a31e07479839d812'
......
......@@ -4,6 +4,7 @@ class Bdftopcf < Package
description 'BDF to PCF font converter for X11'
homepage 'https://xorg.freedesktop.org/'
version '1.1'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/app/bdftopcf-1.1.tar.bz2'
source_sha256 '4b4df05fc53f1e98993638d6f7e178d95b31745c4568cee407e167491fd311a2'
......
......@@ -4,6 +4,7 @@ class Bdwgc < Package
description 'The Boehm-Demers-Weiser conservative C/C++ Garbage Collector'
homepage 'https://www.hboehm.info/gc/'
version '8.0.4'
license 'custom'
compatibility 'all'
source_url 'https://github.com/ivmai/bdwgc/releases/download/v8.0.4/gc-8.0.4.tar.gz'
source_sha256 '436a0ddc67b1ac0b0405b61a9675bca9e075c8156f4debd1d06f3a56c7cd289d'
......
......@@ -4,6 +4,7 @@ class Beav < Package
description 'BEAV (Binary Editor And Viewer), is a full featured binary file editor.'
homepage 'https://packages.debian.org/sid/beav'
version '1.40-18-b3'
license 'GPL-1+'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......@@ -37,7 +38,7 @@ class Beav < Package
sha256 = '93b59b1c494048af7fcb01fd6cd058346ff491d36dab1537b7545eb4b5d35a85'
end
package = "beav_#{version}_#{arch}.deb"
system "wget http://ftp.debian.org/debian/pool/main/b/beav/#{package}"
system "curl -#LO https://httpredir.debian.org/debian/pool/main/b/beav/#{package}"
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read(package) ) == sha256
system "alien -tc #{package}"
system "tar xvf beav-1.40.tgz"
......
......@@ -4,6 +4,7 @@ class Benchmark < Package
description 'A microbenchmark support library from Google'
homepage 'https://github.com/google/benchmark/'
version '1.5.2'
license 'Apache-2.0'
compatibility 'all'
source_url 'https://github.com/google/benchmark/archive/v1.5.2.tar.gz'
source_sha256 'dccbdab796baa1043f04982147e67bb6e118fe610da2c65f88912d73987e700c'
......@@ -28,20 +29,20 @@ class Benchmark < Package
@@ -1,6 +1,7 @@
#ifndef BENCHMARK_REGISTER_H
#define BENCHMARK_REGISTER_H
+#include <limits>
#include <vector>
#include "check.h"
EOF
IO.write("limitsh.patch", @limitsh)
system 'patch -p 1 -i limitsh.patch'
end
def self.prebuild
system "git clone git://github.com/google/googletest.git -b release-1.10.0 --depth 1" # Required for build, won't interfere with the gtest package
end
def self.build
Dir.mkdir "builddir"
Dir.chdir "builddir" do
......
......@@ -4,6 +4,7 @@ class Berry < Package
description 'Healthy, bite-sized window manager'
homepage 'https://github.com/JLErvin/berry'
version '0.1.5'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/JLErvin/berry/archive/0.1.5.tar.gz'
source_sha256 '3d2fa52aeba6ed05d3cc0e8308604c5a83e94a8623f3e66ed53fd5e0fdabfabf'
......@@ -84,4 +85,3 @@ EOF"
puts 'A hoykey system such as sxhkd is needed in order to use berry as a WM'.lightblue
end
end
......@@ -4,6 +4,7 @@ class Biew < Package
description 'EYE (Binary EYE) is a free, portable, advanced file viewer with built-in editor for binary, hexadecimal and disassembler modes.'
homepage 'https://sourceforge.net/projects/beye/'
version '6.1.0-0'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/beye/biew/6.1.0/biew-610-src.tar.bz2'
source_sha256 '2e85f03c908dd6ec832461fbfbc79169a33f4caccf48c8fe60cbd29f5fb06d17'
......
......@@ -4,6 +4,7 @@ class Binclock < Package
description 'Ncurses clock, with time displayed in colourful binary'
homepage 'https://github.com/JohnAnthony/Binary-Clock'
version '3883e8'
licnese 'GPL-2'
compatibility 'all'
source_url 'https://github.com/JohnAnthony/Binary-Clock/archive/3883e8876576a45162b9a128d8317b20f98c5140.tar.gz'
source_sha256 'e8caa26437301c70bf9840901db9e46d32b99c0ec8b442562f96390e28f35408'
......
......@@ -5,6 +5,7 @@ class Bind < Package
homepage 'https://www.isc.org/downloads/bind/'
@_ver = '9.17.10'
version @_ver
license 'Apache-2.0, BSD, BSD-2, GPL-2, HPND, ISC and MPL-2.0'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -5,6 +5,7 @@ class Binutils < Package
homepage 'https://www.gnu.org/software/binutils/'
@_ver = '2.36.1'
version @_ver
license 'GPL-3+'
compatibility 'all'
source_url "https://ftpmirror.gnu.org/binutils/binutils-#{@_ver}.tar.xz"
source_sha256 'e81d9edf373f193af428a0f256674aea62a9d74dfe93f65192d4eae030b0f3b0'
......
......@@ -5,10 +5,11 @@ class Bison < Package
homepage 'https://www.gnu.org/software/bison/'
@_ver = '3.7.4'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://ftpmirror.gnu.org/gnu/bison/bison-#{@_ver}.tar.xz"
source_sha256 'a3b5813f48a11e540ef26f46e4d288c0c25c7907d9879ae50e430ec49f63c010'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.7.4-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bison-3.7.4-chromeos-armv7l.tar.xz',
......
......@@ -4,6 +4,7 @@ class Bitmap < Package
description 'bitmap, bmtoa, atobm - X bitmap (XBM) editor and converter utilities'
homepage 'https://www.x.org'
version '1.0.9'
license 'custom'
compatibility 'all'
source_url 'https://x.org/archive/individual/app/bitmap-1.0.9.tar.bz2'
source_sha256 'e0f3afad5272d796f54c33fa1b5bd1fb3f62843a54b28c87196d06a35123e5f5'
......
......@@ -4,6 +4,7 @@ class Bitpocket < Package
description '"DIY Dropbox" or "2-way directory (r)sync with proper deletion"'
homepage 'https://github.com/sickill/bitpocket'
version '0.2'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/sickill/bitpocket/archive/v0.2.tar.gz'
source_sha256 'f3952374a1139465700f9122d7a929227be5cdeb681679cbe00bb93658adbd1f'
......
......@@ -4,6 +4,7 @@ class Bleachbit < Package
description 'Clean Your System and Free Disk Space'
homepage 'https://www.bleachbit.org/'
version '2.2'
license 'GPL-3'
compatibility 'all'
source_url 'https://download.bleachbit.org/bleachbit-2.2.tar.bz2'
source_sha256 '0318cd1bc83655971c9ffd6bf27f4866bbe57381e92cfbcf8a2a6833075b49fa'
......
......@@ -4,6 +4,7 @@ class Bluefish < Package
description 'Bluefish is a powerful editor targeted towards programmers and webdevelopers'
homepage 'http://bluefish.openoffice.nl/index.html'
version '2.2.12'
license 'GPL-2'
compatibility 'all'
source_url 'https://www.bennewitz.com/bluefish/stable/source/bluefish-2.2.12.tar.gz'
source_sha256 '948fc2921f0a67a7ce811220093a3b3dfc8021a6e3005f549373cd3402ee0f26'
......
......@@ -4,6 +4,7 @@ class Bmon < Package
description 'bandwidth monitor and rate estimator'
homepage 'https://github.com/tgraf/bmon/'
version '4.0'
license 'BSD-2 and MIT'
compatibility 'all'
source_url 'https://github.com/tgraf/bmon/releases/download/v4.0/bmon-4.0.tar.gz'
source_sha256 '02fdc312b8ceeb5786b28bf905f54328f414040ff42f45c83007f24b76cc9f7a'
......
......@@ -4,6 +4,7 @@ class Boost < Package
description 'Boost provides free peer-reviewed portable C++ source libraries.'
homepage 'https://www.boost.org/'
version '1.74.0'
license 'Boost-1.0'
compatibility 'all'
source_url 'https://dl.bintray.com/boostorg/release/1.74.0/source/boost_1_74_0.tar.bz2'
source_sha256 '83bfc1507731a0906e387fc28b7ef5417d591429e51e788417fe9ff025e116b1'
......
......@@ -4,6 +4,7 @@ class Box < Package
description 'An application for building and managing Phars.'
homepage 'https://box-project.github.io/box2/'
version '2.7.5'
license 'MIT'
compatibility 'all'
source_url 'https://raw.githubusercontent.com/box-project/box2/2.7.5/README.md'
source_sha256 'b60e231f431cefbd88fc4022af5408c2098242f45485180d87ad88dbd30e6d02'
......@@ -24,7 +25,7 @@ class Box < Package
depends_on 'php' unless File.exists? "#{CREW_PREFIX}/bin/php"
def self.install
system 'wget https://github.com/box-project/box2/releases/download/2.7.5/box-2.7.5.phar'
system 'curl -#LO https://github.com/box-project/box2/releases/download/2.7.5/box-2.7.5.phar'
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('box-2.7.5.phar') ) == '28b4b798ad4dcf8fbf9cd68aaff495d4bbeaec4363f5f319a222829d9b6abdfe'
system "install -Dm755 box-2.7.5.phar #{CREW_DEST_PREFIX}/bin/box"
end
......
......@@ -4,6 +4,7 @@ class Brackets < Package
description 'A modern, open source text editor that understands web design.'
homepage 'http://brackets.io/'
version '1.14.1-1'
license 'MPL-2.0'
compatibility 'i686,x86_64'
case ARCH
when 'i686', 'x86_64'
......
......@@ -4,6 +4,7 @@ class Brave < Package
description 'Next generation Brave browser for macOS, Windows, Linux, Android.'
homepage 'https://brave.com/'
version '1.20.108'
license 'MPL-2'
compatibility 'x86_64'
case ARCH
when 'x86_64'
......
......@@ -4,6 +4,7 @@ class Broadway < Package
description 'Run GTK applications in a browser window.'
homepage 'https://developer.gnome.org/gtk3/stable/gtk-broadway.html'
version 'gtk3.22-3'
license 'GPL-3+'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Brotli < Package
description 'Brotli compression format'
homepage 'https://github.com/google/brotli'
version '1.0.8'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/google/brotli/archive/v1.0.8.tar.gz'
source_sha256 'a0bfaf49d8d35262ef1d1e617486b061f47c634721c345051bf8d9fb806f3bb9'
......
......@@ -4,6 +4,7 @@ class Btrfsprogs < Package
description 'BTRFS is a modern copy on write filesystem for Linux aimed at implementing advanced features while also focusing on fault tolerance, repair and easy administration.'
homepage 'https://btrfs.wiki.kernel.org/index.php/Main_Page'
version '5.10.1'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/kdave/btrfs-progs/archive/v5.10.1.tar.gz'
source_sha256 '69788461f7076951f7235b87d0a5615683151dfbfaaa93f645279bf757e85769'
......
......@@ -5,6 +5,7 @@ class Bubblewrap < Package
homepage 'https://github.com/containers/bubblewrap'
@_ver = '0.4.1'
version "#{@_ver}-1"
license 'LGPL-2+'
compatibility 'all'
source_url "https://github.com/containers/bubblewrap/releases/download/v#{@_ver}/bubblewrap-#{@_ver}.tar.xz"
source_sha256 'b9c69b9b1c61a608f34325c8e1a495229bacf6e4a07cbb0c80cf7a814d7ccc03'
......
......@@ -4,6 +4,7 @@ class Buildessential < Package
description 'A collection of tools essential to compile and build software.'
homepage ''
version '1.9'
license 'GPL-3+'
compatibility 'all'
is_fake
......@@ -57,7 +58,7 @@ class Buildessential < Package
# xorg protocols headers
#depends_on 'xorg_proto'
# Python
depends_on 'python27'
depends_on 'python3'
......
......@@ -4,6 +4,7 @@ class Bullet < Package
description '3D Collision Detection and Rigid Body Dynamics Library'
homepage 'https://pybullet.org/Bullet/phpBB3/'
version '2.89'
license 'ZLIB'
compatibility 'all'
source_url 'https://github.com/bulletphysics/bullet3/archive/2.89.tar.gz'
source_sha256 '621b36e91c0371933f3c2156db22c083383164881d2a6b84636759dc4cbb0bb8'
......
......@@ -4,6 +4,7 @@ class Byobu < Package
description 'Byobu is a GPLv3 open source text-based window manager and terminal multiplexer.'
homepage 'http://byobu.org/'
version '5.125'
license 'GPL-3'
compatibility 'all'
source_url 'https://launchpad.net/byobu/trunk/5.125/+download/byobu_5.125.orig.tar.gz'
source_sha256 '5022c82705a5d57f1d4e8dcb1819fd04628af2d4b4618b7d44fa27ebfcdda9db'
......
......@@ -4,6 +4,7 @@ class Bz2 < Package
description 'bzip2 is a freely available, patent free, high-quality data compressor.'
homepage 'http://www.bzip.org/'
version '1.0.8'
license 'BZIP2'
compatibility 'all'
source_url 'https://fossies.org/linux/misc/bzip2-1.0.8.tar.gz'
source_sha256 'ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269'
......
......@@ -11,6 +11,8 @@
# If a project is under three or more licenses, use commas and and, e.g.:
# "MIT, LGPL-2 and Apache-2.0"
# If a package is_fake or is a script packaged with chromebrew, use GPL-3+.
# GNU General Public License compatible licenses approved by the Free Software Foundation
GPL-COMPATIBLE
AGPL-3
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment