Commit ba913e52 authored by saltedcoffii's avatar saltedcoffii

Licensed oa* to rz*

parent d3d09e18
......@@ -4,6 +4,7 @@ class P11kit < Package
description "Provides a standard configuration setup for installing PKCS#11 modules in such a way that they're discoverable."
homepage 'https://p11-glue.freedesktop.org/p11-kit.html'
version '0.23.22'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/p11-glue/p11-kit/archive/0.23.22.tar.gz'
source_sha256 'e4bf1e374b3c0950a724cf367bd52201519f4b7025c8e9902a274123cc232560'
......
......@@ -4,6 +4,7 @@ class P7zip < Package
description 'p7zip is a port of 7za.exe for POSIX systems like Unix (Linux, Solaris, OpenBSD, FreeBSD, Cygwin, AIX, ...), MacOS X and also for BeOS and Amiga.'
homepage 'http://p7zip.sourceforge.net/'
version '16.02-1'
license 'LGPL-2.1 and unRAR'
compatibility 'all'
source_url 'http://downloads.sourceforge.net/p7zip/p7zip_16.02_src_all.tar.bz2'
source_sha256 '5eb20ac0e2944f6cb9c2d51dd6c4518941c185347d4089ea89087ffdd6e2341f'
......
......@@ -6,6 +6,7 @@ class Packer < Package
description 'Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration.'
homepage 'https://www.packer.io/'
version '1.4.4'
license 'Apache-2.0, BSD-2, BSD-4, MIT, MPL-2.0 and unicode'
compatibility 'all'
case ARCH
......
......@@ -4,6 +4,7 @@ class Packer_completion < Package
description 'Add bash autocompletion for packer.'
homepage 'https://github.com/mrolli/packer-bash-completion'
version '1.0.0'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/mrolli/packer-bash-completion/archive/1.0.0.tar.gz'
source_sha256 '20ebfacd3f3a60f8dbd09e25b97d3b6e5049cbdf00a2d607fe79eaaef39e1eea'
......
......@@ -4,6 +4,7 @@ class Pacparser < Package
description 'pacparser is a library to parse proxy auto-config (PAC) files.'
homepage 'http://pacparser.manugarg.com/'
version '1.3.7-1'
license 'LGPL-3'
compatibility 'all'
source_url 'https://github.com/pacparser/pacparser/archive/1.3.7.tar.gz'
source_sha256 '575c5d8096b4c842b2af852bbb8bcfde96170b28b49f33249dbe2057a8beea13'
......
......@@ -2,10 +2,11 @@ require 'package'
class Pagein < Package
description 'Pagein is a tool that forces pages that are in swap to be paged in back to memory.'
homepage 'http://kernel.ubuntu.com/~cking/pagein/'
homepage 'https://kernel.ubuntu.com/~cking/pagein/'
version '0.00.05'
license 'GPL-2'
compatibility 'all'
source_url 'http://kernel.ubuntu.com/~cking/tarballs/pagein/pagein-0.00.05.tar.gz'
source_url 'https://kernel.ubuntu.com/~cking/tarballs/pagein/pagein-0.00.05.tar.gz'
source_sha256 '3f81409f6227887212083c585abf5143a082dde2bbcab1d2ae8c74b6d294e8b3'
binary_url ({
......
......@@ -2,10 +2,11 @@ require 'package'
class Pagemon < Package
description 'Pagemon is an interactive memory/page monitoring tool allowing one to browse the memory map of an active running process.'
homepage 'http://kernel.ubuntu.com/~cking/pagemon/'
homepage 'https://kernel.ubuntu.com/~cking/pagemon/'
version '0.01.10'
license 'GPL-2'
compatibility 'all'
source_url 'http://kernel.ubuntu.com/~cking/tarballs/pagemon/pagemon-0.01.10.tar.gz'
source_url 'https://kernel.ubuntu.com/~cking/tarballs/pagemon/pagemon-0.01.10.tar.gz'
source_sha256 '82c240b44b7000fc57355b366bfe28a47a4da857ddaea0ee0ade9d3eae037f54'
binary_url ({
......
......@@ -4,10 +4,11 @@ class Pakitheme < Package
description 'Automatically install your host GTK+ theme as a Flatpak'
homepage 'https://github.com/refi64/pakitheme'
version '1.0'
license 'MPL-2.0'
compatibility 'all'
source_url 'https://github.com/saltedcoffii/pakitheme/archive/1.0.tar.gz'
source_sha256 '32446ecc73ae95d699d6e14e5fa3dc3a8b3a9cfae02457b2b7f38fdd7d7524f3'
depends_on 'flatpak'
def self.install
......
......@@ -4,6 +4,7 @@ class Pandoc < Package
description 'Universal markup converter'
homepage 'https://github.com/jgm/pandoc/'
version '2.7.3'
license 'GPL-2+'
compatibility 'all'
source_url 'https://github.com/jgm/pandoc/releases/download/2.7.3/pandoc-2.7.3-linux.tar.gz'
......
......@@ -4,6 +4,7 @@ class Pango < Package
description 'Pango is a library for laying out and rendering of text, with an emphasis on internationalization.'
homepage 'http://www.pango.org/'
version '1.48.3'
license 'LGPL-2+ and FTL'
compatibility 'all'
source_url 'https://download.gnome.org/sources/pango/1.48/pango-1.48.2.tar.xz'
source_sha256 'd21f8b30dc8abdfc55de25656ecb88dc1105eeeb315e5e2a980dcef8010c2c80'
......
......@@ -5,6 +5,7 @@ class Pangomm < Package
homepage 'https://developer.gnome.org/pangomm/stable/'
@_ver = '2.48.0'
version @_ver
license 'LGPL-2.1+'
compatibility 'all'
source_url "https://github.com/GNOME/pangomm/archive/#{@_ver}.tar.gz"
source_sha256 '65130bc4e3662071b4332d1fdae792282764705abf00c0d80a9eb4e8b5886d59'
......
......@@ -4,6 +4,7 @@ class Papirus_icon_theme < Package
description 'SVG icon theme for Linux, based on Paper Icon Set'
homepage 'https://github.com/PapirusDevelopmentTeam/papirus-icon-theme'
version '20200801'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/archive/20200801.tar.gz'
source_sha256 '30c1f537b8fd5c4e5991fcd96d62cf2119a3a844b6e8fc55a4a08841b49137fd'
......
......@@ -4,6 +4,7 @@ class Parallel < Package
description 'Run multiple programs simultaneously.'
homepage 'https://joeyh.name/code/moreutils/'
version '0.60'
license 'GPL-2'
compatibility 'all'
is_fake
......
......@@ -5,6 +5,7 @@ class Parted < Package
homepage 'https://www.gnu.org/software/parted'
@_ver = '3.4'
version @_ver
license 'GPL-3'
compatibility 'all'
source_url "https://ftpmirror.gnu.org/parted/parted-#{@_ver}.tar.xz"
source_sha256 'e1298022472da5589b7f2be1d5ee3c1b66ec3d96dfbad03dc642afd009da5342'
......
......@@ -4,6 +4,7 @@ class Pass < Package
description "The standard unix password manager"
homepage 'https://www.passwordstore.org/'
version '1.7.1-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://git.zx2c4.com/password-store/snapshot/password-store-1.7.1.tar.xz'
source_sha256 'f6d2199593398aaefeaa55e21daddfb7f1073e9e096af6d887126141e99d9869'
......
......@@ -2,8 +2,9 @@ require 'package'
class Patch < Package
description 'Patch takes a patch file containing a difference listing produced by the diff program and applies those differences to one or more original files, producing patched versions.'
homepage 'http://savannah.gnu.org/projects/patch/'
homepage 'https://gnu.org/software/patch/'
version '2.7.6'
license 'GPL-3+'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/patch/patch-2.7.6.tar.xz'
source_sha256 'ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd'
......
......@@ -4,6 +4,7 @@ class Patchelf < Package
description 'PatchELF is a small utility to modify the dynamic linker and RPATH of ELF executables.'
homepage 'http://nixos.org/patchelf.html'
version '0.12-f347'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/NixOS/patchelf/archive/f34751b88bd07d7f44f5cd3200fb4122bf916c7e.zip'
source_sha256 '5ed94d15c44c13c1fa6a78b2f5ca499e465fd9171e4a1daf194e8523c04a9339'
......
......@@ -4,6 +4,7 @@ class Patchutils < Package
description 'Patchutils is a small collection of programs that operate on patch files.'
homepage 'http://cyberelk.net/tim/patchutils/'
version '0.3.4'
license 'GPL-2'
compatibility 'all'
source_url 'http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.3.4.tar.xz'
source_sha256 'cf55d4db83ead41188f5b6be16f60f6b76a87d5db1c42f5459d596e81dabe876'
......
......@@ -5,6 +5,7 @@ class Pavucontrol < Package
homepage 'https://freedesktop.org/software/pulseaudio/pavucontrol/'
@_ver = '4.0'
version "#{@_ver}-381b-1"
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/pulseaudio/pavucontrol/archive/381b708202e87e40347a57f8a627014199cde266.zip'
source_sha256 'aa6c5814e77a8f36d8ed50b70381fbfbab2ebbf0fb62548ec8b8b935527d527e'
......
......@@ -4,6 +4,7 @@ class Pavuk < Package
description 'Web spider and website mirroring tool.'
homepage 'http://www.pavuk.org/'
version '0.9.35'
license 'GPL-2'
compatibility 'all'
source_url 'https://sourceforge.net/projects/pavuk/files/pavuk/0.9.35/pavuk-0.9.35.tar.gz'
source_sha256 'f9c64e511822c96a6714fa0bf336c1b0864767104c906e4393ab0fdf427815f6'
......
......@@ -4,6 +4,7 @@ class Pax_utils < Package
description 'ELF utils that can check files for security relevant properties'
homepage 'https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities'
version '1.2.5'
license 'GPL-2'
compatibility 'all'
source_url 'https://dev.gentoo.org/~slyfox/distfiles/pax-utils-1.2.5.tar.xz'
source_sha256 '7ce7170ceed255bb47cac03b88bcbc636b0e412cac974e213e8017a1dae292ec'
......@@ -35,7 +36,7 @@ class Pax_utils < Package
--with-python"
system "make"
end
def self.install
system "make DESTDIR=#{CREW_DEST_DIR} install"
end
......
......@@ -4,6 +4,7 @@ class Pciutils < Package
description 'The PCI Utilities are a collection of programs for inspecting and manipulating configuration of PCI devices, all based on a common portable library libpci which offers access to the PCI configuration space on a variety of operating systems.'
homepage 'https://mj.ucw.cz/sw/pciutils/'
version '3.6.2'
license 'GPL-2'
compatibility 'all'
source_url 'https://www.kernel.org/pub/software/utils/pciutils/pciutils-3.6.2.tar.xz'
source_sha256 'db452ec986edefd88af0d222d22f6102f8030a8633fdfe846c3ae4bde9bb93f3'
......
......@@ -5,6 +5,7 @@ class Pcre < Package
homepage 'http://pcre.org/'
@_ver = '8.44'
version "#{@_ver}-1"
license 'BSD-3'
compatibility 'all'
source_url "https://ftp.pcre.org/pub/pcre/pcre-#{@_ver}.tar.bz2"
source_sha256 '19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d'
......
......@@ -5,6 +5,7 @@ class Pcre2 < Package
homepage 'http://pcre.org/'
@_ver = '10.36'
version @_ver
license 'BSD-3'
compatibility 'all'
source_url "https://ftp.pcre.org/pub/pcre/pcre2-#{@_ver}.tar.gz"
source_sha256 'b95ddb9414f91a967a887d69617059fb672b914f56fa3d613812c1ee8e8a1a37'
......
......@@ -4,6 +4,7 @@ class Pdfcrack < Package
description 'pdfcrack is a command line, password recovery tool for PDF-files.'
homepage 'https://sourceforge.net/projects/pdfcrack'
version '0.16'
license 'GPL-2'
compatibility 'all'
source_url 'https://sourceforge.net/projects/pdfcrack/files/pdfcrack/pdfcrack-0.16/pdfcrack-0.16.tar.gz'
source_sha256 '7865b203074ccfd5c612c8ce00c46ffcb4fabaa26154ce9304dfc668c7cb73ef'
......
......@@ -4,6 +4,7 @@ class Pdfgrep < Package
description 'a commandline utility to search text in PDF files'
homepage 'https://pdfgrep.org/'
version '2.0.1-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://pdfgrep.org/download/pdfgrep-2.0.1.tar.gz'
source_sha256 '0370d744b3072d47383dbed2cb9c8b0b64b83c084da5a8961f8d4bc7669e941e'
......
......@@ -4,6 +4,7 @@ class Peazip < Package
description 'Free file archiver utility to open and extract RAR, TAR and ZIP archives'
homepage 'https://peazip.github.io/'
version '7.6.0'
license 'LGPL-3'
compatibility 'all'
case ARCH
when 'aarch64', 'armv7l'
......
......@@ -4,6 +4,7 @@ class Peek < Package
description 'Simple animated GIF screen recorder with an easy to use interface'
homepage 'https://github.com/phw/peek'
version '1.3.1'
license 'GPL-3+'
compatibility 'all'
source_url 'https://github.com/phw/peek/archive/1.3.1.tar.gz'
source_sha256 '8104b65b041858b7f7f482e1425f8f22d429524340ad341f95f08b08fe4e8602'
......
......@@ -7,6 +7,7 @@ class Peg < Package
description 'recursive-descent parser generators for C'
homepage 'https://www.piumarta.com/software/peg/'
version '0.1.18-2'
license 'MIT'
compatibility 'all'
source_url 'http://piumarta.com/software/peg/peg-0.1.18.tar.gz'
source_sha256 '20193bdd673fc7487a38937e297fff08aa73751b633a086ac28c3b34890f9084'
......
......@@ -4,6 +4,7 @@ class Percona_boost < Package
description 'Boost provides free peer-reviewed portable C++ source libraries.'
homepage 'http://www.boost.org/'
version '1.59.0'
license 'Boost-1.0'
compatibility 'all'
source_url 'http://downloads.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.bz2'
source_sha256 '727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca'
......
......@@ -4,6 +4,7 @@ class Percona_server < Package
description 'Percona Server for MySQL® is a free, fully compatible, enhanced, open source drop-in replacement for MySQL that provides superior performance, scalability and instrumentation.'
homepage 'https://www.percona.com/software/mysql-database/percona-server'
version '5.7.20-19'
license 'GPL-2'
compatibility 'all'
source_url 'https://www.percona.com/downloads/Percona-Server-LATEST/Percona-Server-5.7.20-19/source/tarball/percona-server-5.7.20-19.tar.gz'
source_sha256 '17f06c07165954e7eacc3ba2cac0e1d4ba65b0b568f2437298d3c17a6a0940fd'
......
......@@ -4,6 +4,7 @@ class Percona_toolkit < Package
description 'Percona Toolkit is a collection of advanced open source command-line tools, developed and used by the Percona technical staff, that are engineered to perform a variety of MySQL®, MongoB® and system tasks that are too difficult or complex to perform manually.'
homepage 'https://www.percona.com/software/database-tools/percona-toolkit'
version '3.0.7'
license 'GPL-2 or Artistic'
compatibility 'all'
source_url 'https://www.percona.com/downloads/percona-toolkit/3.0.7/source/tarball/percona-toolkit-3.0.7.tar.gz'
source_sha256 '40f1a2241fb3ac1049e43ea75056f02d8af48c1eb731b48a4b564a054f8227e3'
......
......@@ -4,6 +4,7 @@ class Perf < Package
description 'Linux profiling with performance counters'
homepage 'https://perf.wiki.kernel.org/index.php/Main_Page'
version '4.14'
license 'GPL-2'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Perl < Package
description 'Perl 5 is a highly capable, feature-rich programming language with over 29 years of development.'
homepage 'https://www.perl.org/'
version '5.32.0'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'http://www.cpan.org/src/5.0/perl-5.32.0.tar.gz'
source_sha256 'efeb1ce1f10824190ad1cadbcccf6fdb8a5d37007d0100d2d9ae5f2b5900c0b4'
......
......@@ -4,6 +4,7 @@ class Perl_carp_clan < Package
description 'Report errors from perspective of caller of a "clan" of modules'
homepage 'https://metacpan.org/pod/Carp::Clan'
version '6.08'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/Carp-Clan-6.08.tar.gz'
source_sha256 'c75f92e34422cc5a65ab05d155842b701452434e9aefb649d6e2289c47ef6708'
......
......@@ -4,6 +4,7 @@ class Perl_date_calc < Package
description 'Gregorian calendar date calculations'
homepage 'https://metacpan.org/pod/Date::Calc'
version '6.4'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/ST/STBEY/Date-Calc-6.4.tar.gz'
source_sha256 '7ce137b2e797b7c0901f3adf1a05a19343356cd1f04676aa1c56a9f624f859ad'
......
......@@ -4,6 +4,7 @@ class Perl_date_format < Package
description 'Date formating subroutines'
homepage 'https://metacpan.org/pod/Date::Format'
version '2.33'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/A/AT/ATOOMIC/TimeDate-2.33.tar.gz'
source_sha256 'c0b69c4b039de6f501b0d9f13ec58c86b040c1f7e9b27ef249651c143d605eb2'
......
......@@ -4,6 +4,7 @@ class Perl_date_manip < Package
description 'Date manipulation routines'
homepage 'https://metacpan.org/pod/Date::Manip'
version '6.82'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/SB/SBECK/Date-Manip-6.82.tar.gz'
source_sha256 'fa96bcf94c6b4b7d3333f073f5d0faad59f546e5aec13ac01718f2e6ef14672a'
......
......@@ -4,6 +4,7 @@ class Perl_file_tail < Package
description 'Perl extension for reading from continously updated files'
homepage 'https://metacpan.org/pod/File::Tail'
version '1.3'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/M/MG/MGRABNAR/File-Tail-1.3.tar.gz'
source_sha256 '26d09f81836e43eae40028d5283fe5620fe6fe6278bf3eb8eb600c48ec34afc7'
......
......@@ -4,6 +4,7 @@ class Perl_gcstring_linebreak < Package
description 'UAX 14 Unicode Line Breaking Algorithm - Perl binding Unicode::LineBreak Unicode::GCString'
homepage 'http://search.cpan.org/~nezumi/Unicode-LineBreak-2018.003/lib/Unicode/LineBreak.pod'
version '2019.001'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://github.com/hatukanezumi/Unicode-LineBreak/archive/Unicode-LineBreak-2019.001.tar.gz'
source_sha256 'bc9f96cf8bea60665e8ad67e90b0db3cc0bcdb97101e15c8c44ea671ba256577'
......
......@@ -4,6 +4,7 @@ class Perl_io_socket_ssl < Package
description 'IO::Socket::SSL - SSL sockets with IO::Socket interface'
homepage 'https://metacpan.org/pod/IO::Socket::SSL'
version '2.068'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-2.068.tar.gz'
source_sha256 '4420fc0056f1827b4dd1245eacca0da56e2182b4ef6fc078f107dc43c3fb8ff9'
......
......@@ -5,6 +5,7 @@ class Perl_locale_gettext < Package
description 'Locale::gettext - message handling functions'
homepage 'https://metacpan.org/pod/Locale::gettext'
compatibility 'all'
license 'GPL-1+ or Artistic'
version '1.07-1'
source_url 'https://cpan.metacpan.org/authors/id/P/PV/PVANDRY/gettext-1.07.tar.gz'
source_sha256 '909d47954697e7c04218f972915b787bd1244d75e3bd01620bc167d5bbc49c15'
......
......@@ -4,6 +4,7 @@ class Perl_locale_messages < Package
description 'Perl Locale::Messages - Gettext Like Message Retrieval.'
homepage 'https://metacpan.org/pod/Locale::Messages'
version '1.31'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/G/GU/GUIDO/libintl-perl-1.31.tar.gz'
source_sha256 'cad0b1fd0abfa1340dea089ec45ee3dacd9710c9fd942c064bb8124273b3caa9'
......
......@@ -4,6 +4,7 @@ class Perl_module_build < Package
description 'Module::Build - Build and install Perl modules'
homepage 'https://metacpan.org/pod/Module::Build'
version '0.4231'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz'
source_sha256 '7e0f4c692c1740c1ac84ea14d7ea3d8bc798b2fb26c09877229e04f430b2b717'
......
......@@ -4,6 +4,7 @@ class Perl_pod_parser < Package
description 'Perl Pod::Parser - base class for creating POD filters and translators'
homepage 'https://metacpan.org/pod/Pod::Parser'
version '1.63'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/M/MA/MAREKR/Pod-Parser-1.63.tar.gz'
source_sha256 'dbe0b56129975b2f83a02841e8e0ed47be80f060686c66ea37e529d97aa70ccd'
......
......@@ -4,6 +4,7 @@ class Perl_read_key < Package
description 'Character mode terminal access for Perl Term::ReadKey'
homepage 'https://metacpan.org/source/JSTOWE/TermReadKey-2.37/'
version '2.38'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://github.com/jonathanstowe/TermReadKey/archive/2.38.tar.gz'
source_sha256 'bb669c422d7094e19fa85d43676b67933b86d4a1f6b39fed5dbfaaaa97716c1d'
......
......@@ -5,6 +5,7 @@ class Perl_sgmls < Package
description 'a set of Perl5 routines for processing the output from the onsgmls SGML parsers.'
homepage 'http://search.cpan.org/dist/SGMLSpm/'
compatibility 'all'
license 'GPL-1+ or Artistic'
version '1.1-1'
source_url 'https://cpan.metacpan.org/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz'
source_sha256 '550c9245291c8df2242f7e88f7921a0f636c7eec92c644418e7d89cfea70b2bd'
......
......@@ -4,6 +4,7 @@ class Perl_term_ansicolor < Package
description 'Character mode terminal access for Perl Term::ANSIColor'
homepage 'https://www.eyrie.org/~eagle/software/ansicolor/'
version '5.01'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://github.com/rra/ansicolor/archive/release/5.01.tar.gz'
source_sha256 'c4865a9fe2ce3a46fd4f11215dcba05a9d5603e797a2623abc19cc14b4a0609a'
......
......@@ -4,6 +4,7 @@ class Perl_term_readkey < Package
description 'Term::ReadKey - A perl module for simple terminal control'
homepage 'https://metacpan.org/pod/Term::ReadKey'
version '2.38'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/J/JS/JSTOWE/TermReadKey-2.38.tar.gz'
source_sha256 '5a645878dc570ac33661581fbb090ff24ebce17d43ea53fd22e105a856a47290'
......
......@@ -4,6 +4,7 @@ class Perl_text_charwidth < Package
description 'Text::CharWidth - Get number of occupied columns of a string on terminals'
homepage 'https://metacpan.org/pod/Text::CharWidth'
version '0.04-1'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/K/KU/KUBOTA/Text-CharWidth-0.04.tar.gz'
source_sha256 'abded5f4fdd9338e89fd2f1d8271c44989dae5bf50aece41b6179d8e230704f8'
......
......@@ -4,6 +4,7 @@ class Perl_text_unidecode < Package
description 'Perl Text::Unidecode -- plain ASCII transliterations of Unicode text.'
homepage 'https://metacpan.org/pod/Text::Unidecode'
version '1.30-1'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/S/SB/SBURKE/Text-Unidecode-1.30.tar.gz'
source_sha256 '6c24f14ddc1d20e26161c207b73ca184eed2ef57f08b5fb2ee196e6e2e88b1c6'
......
......@@ -4,6 +4,7 @@ class Perl_text_wrapi18n < Package
description 'Text::WrapI18N - Line wrapping module with support for multibyte, fullwidth, and combining characters and languages without whitespaces between words.'
homepage 'https://metacpan.org/pod/Text::WrapI18N'
version '0.06-1'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/K/KU/KUBOTA/Text-WrapI18N-0.06.tar.gz'
source_sha256 '4bd29a17f0c2c792d12c1005b3c276f2ab0fae39c00859ae1741d7941846a488'
......
......@@ -4,6 +4,7 @@ class Perl_time_hires < Package
description 'High resolution alarm, sleep, gettimeofday, interval timers Time::HiRes'
homepage 'https://metacpan.org/release/Time-HiRes'
version '1.9758-1'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/J/JH/JHI/Time-HiRes-1.9758.tar.gz'
source_sha256 '5bfa145bc11e70a8e337543b1084a293743a690691b568493455dedf58f34b1e'
......
......@@ -4,6 +4,7 @@ class Perl_unicode_eastasianwidth < Package
description 'Perl Unicode::EastAsianWidth - East Asian Width properties.'
homepage 'https://metacpan.org/pod/Unicode::EastAsianWidth'
version '12.0'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/A/AU/AUDREYT/Unicode-EastAsianWidth-12.0.tar.gz'
source_sha256 '2a5bfd926c4fe5f77e6137da2c31ac2545282ae5fec6e9af0fdd403555a90ff4'
......
......@@ -4,6 +4,7 @@ class Perl_xml_parser < Package
description 'Perl XML::Parser - A perl module for parsing XML documents'
homepage 'https://metacpan.org/pod/XML::Parser'
version '2.46'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz'
source_sha256 'd331332491c51cccfb4cb94ffc44f9cd73378e618498d4a37df9e043661c515d'
......
......@@ -4,6 +4,7 @@ class Perl_xml_sax_parserfactory < Package
description 'XML::SAX::ParserFactory is a factory class for providing an application with a Perl SAX2 XML parser.'
homepage 'https://metacpan.org/source/GRANTM/XML-SAX-0.99/SAX/'
version '1.02'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-SAX-1.02.tar.gz'
source_sha256 '4506c387043aa6a77b455f00f57409f3720aa7e553495ab2535263b4ed1ea12a'
......
......@@ -4,6 +4,7 @@ class Perl_xml_simple < Package
description 'XML::Simple - An API for simple XML files'
homepage 'https://metacpan.org/pod/XML::Simple'
version '2.25-1'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/G/GR/GRANTM/XML-Simple-2.25.tar.gz'
source_sha256 '531fddaebea2416743eb5c4fdfab028f502123d9a220405a4100e68fc480dbf8'
......
......@@ -4,6 +4,7 @@ class Perl_yaml_tiny < Package
description 'YAML::Tiny - Read/Write YAML files with as little code as possible'
homepage 'https://metacpan.org/pod/YAML::Tiny'
version '1.73'
license 'GPL-1+ or Artistic'
compatibility 'all'
source_url 'https://cpan.metacpan.org/authors/id/E/ET/ETHER/YAML-Tiny-1.73.tar.gz'
source_sha256 'bc315fa12e8f1e3ee5e2f430d90b708a5dc7e47c867dba8dce3a6b8fbe257744'
......
......@@ -4,6 +4,7 @@ class Pexec < Package
description 'The main purpose of the program pexec is to execute the given command or shell script (e.g. parsed by /bin/sh) in parallel on the local host or on remote hosts, while some of the execution parameters, namely the redirected standard input, output or error and environmental variables can be varied.'
homepage 'https://www.gnu.org/software/pexec/'
version '1.0rc8-1'
license 'GPL-3'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/pexec/pexec-1.0rc8.tar.gz'
source_sha256 'a968e4774eef80b8b1de3c10e6c0ad2ebeeb732b10e438596f110aa6aaf94a64'
......
......@@ -4,6 +4,7 @@ class Phive < Package
description 'The PHAR Installation and Verification Environment (PHIVE)'
homepage 'https://phar.io/'
version '0.9.0'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/phar-io/phive/archive/0.9.0.tar.gz'
source_sha256 '711659b2293015c1bc81755bb56746fc86f1c6c6c3b87eaaddaa56d29c86c0ad'
......
......@@ -4,6 +4,7 @@ class Php < Package
description 'PHP is a popular general-purpose scripting language that is especially suited to web development.'
homepage 'http://www.php.net/'
version '5.6.40-8.0.2'
license 'PHP-3.01'
compatibility 'all'
is_fake
......
......@@ -4,6 +4,7 @@ class Php5 < Package
description 'PHP is a popular general-purpose scripting language that is especially suited to web development.'
homepage 'http://www.php.net/'
version '5.6.40-2'
license 'PHP-3.01'
compatibility 'all'
source_url 'http://php.net/distributions/php-5.6.40.tar.xz'
source_sha256 '1369a51eee3995d7fbd1c5342e5cc917760e276d561595b6052b21ace2656d1c'
......
......@@ -4,6 +4,7 @@ class Php71 < Package
description 'PHP is a popular general-purpose scripting language that is especially suited to web development.'
homepage 'http://www.php.net/'
version '7.1.33-2'
license 'PHP-3.01'
compatibility 'all'
source_url 'https://php.net/distributions/php-7.1.33.tar.xz'
source_sha256 'bd7c0a9bd5433289ee01fd440af3715309faf583f75832b64fe169c100d52968'
......
......@@ -4,6 +4,7 @@ class Php72 < Package
description 'PHP is a popular general-purpose scripting language that is especially suited to web development.'
homepage 'http://www.php.net/'
version '7.2.34-1'
license 'PHP-3.01'
compatibility 'all'
source_url 'https://www.php.net/distributions/php-7.2.34.tar.xz'
source_sha256 '409e11bc6a2c18707dfc44bc61c820ddfd81e17481470f3405ee7822d8379903'
......
......@@ -5,6 +5,7 @@ class Php73 < Package
homepage 'http://www.php.net/'
@_ver = '7.3.27'
version @_ver
license 'PHP-3.01'
compatibility 'all'
source_url "https://www.php.net/distributions/php-#{@_ver}.tar.xz"
source_sha256 '65f616e2d5b6faacedf62830fa047951b0136d5da34ae59e6744cbaf5dca148d'
......
......@@ -5,6 +5,7 @@ class Php74 < Package
homepage 'http://www.php.net/'
@_ver = '7.4.15'
version @_ver
license 'PHP-3.01'
compatibility 'all'
source_url "https://www.php.net/distributions/php-#{@_ver}.tar.xz"
source_sha256 '9b859c65f0cf7b3eff9d4a28cfab719fb3d36a1db3c20d874a79b5ec44d43cb8'
......
......@@ -5,6 +5,7 @@ class Php80 < Package
homepage 'http://www.php.net/'
@_ver = '8.0.2'
version @_ver
license 'PHP-3.01'
compatibility 'all'
source_url "https://www.php.net/distributions/php-#{@_ver}.tar.xz"
source_sha256 `curl -Ls #{source_url} | sha256sum | cut -d' ' -f1`.chomp
......
......@@ -4,6 +4,7 @@ class Phpsysinfo < Package
description 'phpSysInfo is a customizable PHP Script that parses /proc, and formats information nicely.'
homepage 'https://phpsysinfo.github.io/phpsysinfo/'
version '3.3.3'
license 'GPL-2+'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/phpsysinfo/phpsysinfo/3.3.3/phpsysinfo-3.3.3.tar.gz'
source_sha256 '08f083b73cdb35a17449a4d771b65b8439b05ab5f4982782a53275d345dea30f'
......
......@@ -4,6 +4,7 @@ class Picom < Package
description 'Lightweight compositor for X11 (previously a compton fork)'
homepage 'https://github.com/yshui/picom/'
version '8'
license 'MPL-2.0 and MIT'
compatibility 'all'
source_url 'https://github.com/yshui/picom/archive/v8.tar.gz'
source_sha256 'f839a3c058ca90f463eae3973a9381cf2fe93be7d0e58db1c28ea72acd10480f'
......
......@@ -2,8 +2,9 @@ require 'package'
class Pidgin < Package
description 'Pidgin is a chat program which lets you log in to accounts on multiple chat networks simultaneously.'
homepage 'http://pidgin.im/'
homepage 'https://pidgin.im/'
version '2.13.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://prdownloads.sourceforge.net/project/pidgin/Pidgin/2.13.0/pidgin-2.13.0.tar.bz2'
source_sha256 '2747150c6f711146bddd333c496870bfd55058bab22ffb7e4eb784018ec46d8f'
......
......@@ -4,6 +4,7 @@ class Pigz < Package
description 'A parallel implementation of gzip for modern multi-processor, multi-core machines'
homepage 'https://zlib.net/pigz/'
version '2.4'
license 'ZLIB'
compatibility 'all'
source_url 'https://zlib.net/pigz/pigz-2.4.tar.gz'
source_sha256 'a4f816222a7b4269bd232680590b579ccc72591f1bb5adafcd7208ca77e14f73'
......
......@@ -4,6 +4,7 @@ class Pinentry < Package
description "A collection of passphrase entry dialogs which is required for almost all usages of GnuPG"
homepage 'https://gnupg.org/software/pinentry/index.html'
version '1.1.0-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://gnupg.org/ftp/gcrypt/pinentry/pinentry-1.1.0.tar.bz2'
source_sha256 '68076686fa724a290ea49cdf0d1c0c1500907d1b759a3bcbfbec0293e8f56570'
......
......@@ -4,6 +4,7 @@ class Pipes_sh < Package
description 'Animated pipes terminal screensaver'
homepage 'https://pipeseroni.github.io/'
version '1.3.0'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/pipeseroni/pipes.sh/archive/v1.3.0.tar.gz'
source_sha256 '532976dd8dc2d98330c45a8bcb6d7dc19e0b0e30bba8872dcce352361655a426'
......
......@@ -4,6 +4,7 @@ class Pipesx_sh < Package
description 'Animated pipes terminal screensaver at an angle'
homepage 'https://pipeseroni.github.io/'
version '1.1.0'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/pipeseroni/pipesX.sh/archive/v1.1.0.tar.gz'
source_sha256 '82e60efbe3e8ae1c83a9b7e5df7d67ccdad3905dfd478f27d2b2be488603420c'
......
......@@ -5,6 +5,7 @@ class Pipewire < Package
homepage 'https://pipewire.org'
@_ver = '0.3.22'
version @_ver
license 'LGPL-2.1+'
compatibility 'all'
source_url "https://github.com/PipeWire/pipewire/archive/#{@_ver}.tar.gz"
source_sha256 '5db2caf41af79cd9e343d07a3804c63b8b243c1d74e926181058e29771d4b691'
......
......@@ -4,6 +4,7 @@ class Pixman < Package
description 'Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization.'
homepage 'http://www.pixman.org/'
version '0.40.0-0'
license 'MIT'
compatibility 'all'
source_url 'https://www.cairographics.org/releases/pixman-0.40.0.tar.gz'
source_sha256 '6d200dec3740d9ec4ec8d1180e25779c00bc749f94278c8b9021f5534db223fc'
......
......@@ -4,6 +4,7 @@ class Pkgconf < Package
description 'Package compiler and linker metadata toolkit'
homepage 'https://github.com/pkgconf/pkgconf'
version '1.7.3'
license 'ISC'
compatibility 'all'
source_url 'https://github.com/pkgconf/pkgconf/archive/pkgconf-1.7.3.tar.gz'
source_sha256 '8f2c6e9f08adc5773d7fa3c1db1ed03f5fa02ceed037a537ce1195f7c93700ed'
......
......@@ -4,6 +4,7 @@ class Pkgconfig < Package
description 'pkg-config is a helper tool used when compiling applications and libraries.'
homepage 'https://gitlab.freedesktop.org/pkg-config/pkg-config'
version '0.29.2-d97d'
license 'GPL-2'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/pkg-config/pkg-config/-/archive/d97db4fae4c1cd099b506970b285dc2afd818ea2/pkg-config-d97db4fae4c1cd099b506970b285dc2afd818ea2.tar.bz2'
source_sha256 'beeeb23b4581241517e45e57d901459022376c3143f415fac1a1216d583b1796'
......
......@@ -4,6 +4,7 @@ class Pkgsrc < Package
description 'pkgsrc is a framework for building third-party software on NetBSD and other UNIX-like systems'
homepage 'https://github.com/NetBSD/pkgsrc'
version '2020Q1'
license '' # Can't find license
compatibility 'all'
source_url 'https://github.com/NetBSD/pkgsrc/archive/6ba7d2a6ee1388ad515177f5964681f2f6c13f13.tar.gz'
source_sha256 'fe2cf98d294cdd298c9191c33c5223860f73e9bed8b9d137f0c32a579ea49803'
......
......@@ -4,6 +4,7 @@ class Platformsh < Package
description 'The unified tool for managing your Platform.sh services from the command line.'
homepage 'https://docs.platform.sh/overview/cli.html'
version '3.65.2'
license 'MIT'
compatibility 'all'
source_url "https://github.com/platformsh/platformsh-cli/archive/v#{version}.tar.gz"
source_sha256 '03493b3d519948ff9b03131a2de43f57186897e793a02406d2bf13c266acfc7b'
......@@ -11,7 +12,7 @@ class Platformsh < Package
depends_on 'php74' unless File.exists? "#{CREW_PREFIX}/bin/php"
def self.install
system "wget https://github.com/platformsh/platformsh-cli/releases/download/v#{version}/platform.phar"
system "curl -#LO https://github.com/platformsh/platformsh-cli/releases/download/v#{version}/platform.phar"
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('platform.phar') ) == '88b1bf5ec1242b9d88c179281e599f48798f759342cbb1ac4b9cba25cf3a0fd1'
system "install -Dm755 platform.phar #{CREW_DEST_PREFIX}/bin/platform"
end
......
......@@ -4,6 +4,7 @@ class Plowshare < Package
description 'Command-line tool and engine for managing sharing websites'
homepage 'https://github.com/mcrapet/plowshare'
version '2.1.7'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/mcrapet/plowshare/archive/v2.1.7.tar.gz'
source_sha256 'c17d0cc1b3323f72b2c1a5b183a9fcef04e8bfc53c9679a4e1523642310d22ad'
......
......@@ -4,6 +4,7 @@ class Plplot < Package
description 'PLplot is a cross-platform software package for creating scientific plots'
homepage 'http://plplot.sourceforge.net/'
version '5.15.0'
license 'LGPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/plplot/plplot/5.15.0%20Source/plplot-5.15.0.tar.gz'
source_sha256 'b92de4d8f626a9b20c84fc94f4f6a9976edd76e33fb1eae44f6804bdcc628c7b'
......
......@@ -4,6 +4,7 @@ class Pmd < Package
description 'An extensible cross-language static code analyzer.'
homepage 'https://pmd.github.io/'
version '6.28.0'
license 'custom'
compatibility 'all'
source_url 'https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.28.0/pmd-bin-6.28.0.zip'
source_sha256 '9a19365f2e107ae801b39be04c5c03cdca2d352c450faac639a6dd95b5c3ab0c'
......
......@@ -4,6 +4,7 @@ class Pngcheck < Package
description 'pngcheck verifies the integrity of PNG, JNG and MNG files'
homepage 'http://www.libpng.org/pub/png/apps/pngcheck.html'
version '2.3.0'
license 'HPND and GPL-2+'
compatibility 'all'
source_url 'https://prdownloads.sourceforge.net/project/png-mng/pngcheck/2.3.0/pngcheck-2.3.0.tar.gz'
source_sha256 '77f0a039ac64df55fbd06af6f872fdbad4f639d009bbb5cd5cbe4db25690f35f'
......
......@@ -4,6 +4,7 @@ class Polkit < Package
description 'Application development toolkit for controlling system-wide privileges'
homepage 'https://www.freedesktop.org/wiki/Software/polkit/'
version '0.118-265f'
license 'LGPL-2'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/polkit/polkit/-/archive/265f0d54b83f0c9f0d66c88f132ef385117e1b97/polkit-265f0d54b83f0c9f0d66c88f132ef385117e1b97.tar.bz2'
source_sha256 '48cf39b1113f22a79a2ad3c901aa5d495b1ead780ca9be99ca4d4bb39cc25619'
......
......@@ -5,6 +5,7 @@ class Poppler < Package
homepage 'https://poppler.freedesktop.org/'
@_ver = '21.03.0'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://poppler.freedesktop.org/poppler-#{@_ver}.tar.xz"
source_sha256 'fd51ead4aac1d2f4684fa6e7b0ec06f0233ed21667e720a4e817e4455dd63d27'
......
......@@ -5,6 +5,7 @@ class Poppler_data < Package
homepage 'https://poppler.freedesktop.org/'
@_ver = '0.4.10'
version @_ver
license 'BSD, GPL-2 and MIT'
compatibility 'all'
source_url "https://poppler.freedesktop.org/poppler-data-#{@_ver}.tar.gz"
source_sha256 '6e2fcef66ec8c44625f94292ccf8af9f1d918b410d5aa69c274ce67387967b30'
......
......@@ -4,6 +4,7 @@ class Popt < Package
description 'Library for parsing command line options'
homepage 'https://directory.fsf.org/wiki/Popt'
version '1.16'
license 'MIT'
compatibility 'all'
source_url 'http://rpm5.org/files/popt/popt-1.16.tar.gz'
source_sha256 'e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8'
......
......@@ -4,6 +4,7 @@ class Postgres < Package
description 'PostgreSQL is a powerful, open source object-relational database system.'
homepage 'https://www.postgresql.org/'
version '9.6.16'
license 'PostgreSQL and GPL-2'
compatibility 'all'
source_url 'https://ftp.postgresql.org/pub/source/v9.6.16/postgresql-9.6.16.tar.bz2'
source_sha256 '5c6cba9cc0df70ba2b128c4a87d0babfce7c0e2b888f70a9c8485745f66b22e7'
......
......@@ -4,6 +4,7 @@ class Potrace < Package
description 'Potrace(TM) is a tool for tracing a bitmap, which means, transforming a bitmap into a smooth, scalable image.'
homepage 'http://potrace.sourceforge.net/'
version '1.15'
license 'GPL-2'
compatibility 'all'
source_url 'http://potrace.sourceforge.net/download/1.15/potrace-1.15.tar.gz'
source_sha256 'a9b33904ace328340c850a01458199e0064e03ccaaa731bc869a842b1b8d529d'
......
......@@ -4,6 +4,7 @@ class Powerline_fonts < Package
description 'Patched fonts for Powerline users.'
homepage 'https://github.com/powerline/fonts'
version '2015-12-04'
license '' # Can't find license
compatibility 'all'
source_url 'https://github.com/powerline/fonts/archive/2015-12-04.tar.gz'
source_sha256 '3a0b73abca6334b5e6bddefab67f6eb1b2fac1231817d95fc79126c8998c4844'
......
......@@ -4,6 +4,7 @@ class Powershell < Package
description 'Powershell is a cross-platform, task-based command-line shell and scripting language that helps rapidly automate tasks that manage operating systems and processes'
homepage 'https://docs.microsoft.com/en-us/powershell/'
version '7.0.3'
license 'MIT'
compatibility 'aarch64,armv7l,x86_64'
case ARCH
when 'armv7l', 'aarch64'
......
......@@ -4,6 +4,7 @@ class Powerstat < Package
description 'Powerstat measures the power consumption of a laptop using the ACPI battery information.'
homepage 'https://kernel.ubuntu.com/~cking/powerstat/'
version '0.02.24'
license 'GPL-2+'
compatibility 'all'
source_url 'https://kernel.ubuntu.com/~cking/tarballs/powerstat/powerstat-0.02.24.tar.gz'
source_sha256 '12781cb108be1fc3be5ec893e6d025bfb40ada060bdc5f7715b65397620f2c7b'
......
......@@ -4,6 +4,7 @@ class Printproto < Package
description 'Xprint build headers'
homepage 'https://xorg.freedesktop.org'
version '1.0.5-1'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xorg.freedesktop.org/releases/individual/proto/printproto-1.0.5.tar.bz2'
source_sha256 '1298316cf43b987365ab7764d61b022a3d7f180b67b423eed3456862d155911a'
......
......@@ -4,6 +4,7 @@ class Procps < Package
description 'procps is a set of command line and full-screen utilities that provide information out of the pseudo-filesystem most commonly located at /proc.'
homepage 'https://gitlab.com/procps-ng/procps'
version '3.3.16'
license 'GPL-2'
compatibility 'all'
source_url 'https://gitlab.com/procps-ng/procps/-/archive/v3.3.16/procps-v3.3.16.tar.bz2'
source_sha256 '720caf307ab5dfe6d1cf4fc3e6ce786d749c69baa088627dbe1b01828f2528b1'
......
......@@ -4,6 +4,7 @@ class Profanity < Package
description 'A console based XMPP client'
homepage 'https://profanity-im.github.io/'
version '0.6.0'
license 'GPL-3'
compatibility 'all'
source_url 'https://profanity-im.github.io/profanity-0.6.0.tar.gz'
source_sha256 'f1b2773b79eb294297686f3913e9489c20effae5e3a335c8956db18f6ee2f660'
......
......@@ -4,6 +4,7 @@ class Progress < Package
description 'Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)'
homepage 'https://github.com/Xfennec/progress'
version '0.13.1'
license 'ISC'
compatibility 'all'
source_url 'https://github.com/Xfennec/progress/archive/v0.13.1.tar.gz'
source_sha256 '064c95e8b93893dbf4b4b8152290cbb3b0c005eda0cae500353561048c9939a5'
......
......@@ -2,8 +2,9 @@ require 'package'
class Proj4 < Package
description 'proj.4 is a standard Unix filter function which converts geographic longitude and latitude coordinates into cartesian coordinates (and vice versa), and it is a C API for software developers to include coordinate transformation in their own software.'
homepage 'http://proj4.org/'
homepage 'https://proj4.org/'
version '6.3.2'
license 'MIT'
compatibility 'all'
source_url 'https://download.osgeo.org/proj/proj-6.3.2.zip'
source_sha256 '5ef90382d1d57e7185d13064fa46c1f6350a079f4f7ad67c862b6075ca7b88ec'
......
......@@ -4,6 +4,7 @@ class Projectlibre < Package
description 'ProjectLibre is project management software, the leading alternative to Microsoft Project.'
homepage 'https://www.projectlibre.com/'
version '1.9.1'
license 'CPAL-1.0'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/projectlibre/ProjectLibre/1.9.1/projectlibre-1.9.1.tar.gz'
source_sha256 '65ca96728eb5a31c3e23eb43181dde367d785a86b82f330ca52bc7b51c74a5bb'
......
......@@ -4,6 +4,7 @@ class Prometheus_cpp < Package
description 'Prometheus Client Library for Modern C++'
homepage 'https://github.com/jupp0r/prometheus-cpp/'
version '0.12.1'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/jupp0r/prometheus-cpp/releases/download/v0.12.1/prometheus-cpp-with-submodules.tar.gz'
source_sha256 'f116cee772df7bf23fc89fb71c13ad4420601e304a382d77da725da0d0dc4cac'
......@@ -12,7 +13,7 @@ class Prometheus_cpp < Package
depends_on 'civetweb'
depends_on 'gtest' => :build
depends_on 'benchmark' => :build
def self.build
Dir.mkdir "builddir"
Dir.chdir "builddir" do
......
......@@ -4,6 +4,7 @@ class Protobuf < Package
description 'Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.'
homepage 'https://developers.google.com/protocol-buffers/'
version '3.9.2'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/protocolbuffers/protobuf/archive/v3.9.2.tar.gz'
source_sha256 '1fbf1c2962af287607232b2eddeaec9b4f4a7a6f5934e1a9276e9af76952f7e0'
......
......@@ -4,6 +4,7 @@ class Proxychains < Package
description 'a tool that forces any TCP connection made by any given application to follow through proxy like TOR or any other SOCKS4, SOCKS5 or HTTP(S) proxy.'
homepage 'https://github.com/haad/proxychains'
version '4.2.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/haad/proxychains/archive/proxychains-4.2.0.tar.gz'
source_sha256 '225284e5553fb062d09ed425d2815387eda9c1c0d6e2bc24ea95393a71601619'
......
......@@ -5,6 +5,7 @@ class Psmisc < Package
homepage 'https://gitlab.com/psmisc/psmisc'
@_ver = '23.3'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://gitlab.com/psmisc/psmisc/-/archive/v#{@_ver}/psmisc-v#{@_ver}.tar.bz2"
source_sha256 'fe530b0a29902f8660481248fc19f6994927282b4fe0cd992121016144b95fa6'
......
......@@ -4,6 +4,7 @@ class Pthread_stubs < Package
description 'pthread stubs to get libX11 working'
homepage 'https://x.org'
version '0.4'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xcb.freedesktop.org/dist/libpthread-stubs-0.4.tar.bz2'
source_sha256 'e4d05911a3165d3b18321cc067fdd2f023f06436e391c6a28dff618a78d2e733'
......
......@@ -4,6 +4,7 @@ class Pugixml < Package
description 'Light-weight, simple and fast XML parser for C++ with XPath support'
homepage 'https://pugixml.org/'
version '1.10'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/zeux/pugixml/releases/download/v1.10/pugixml-1.10.tar.gz'
source_sha256 '55f399fbb470942410d348584dc953bcaec926415d3462f471ef350f29b5870a'
......
......@@ -5,6 +5,7 @@ class Pulseaudio < Package
homepage 'https://www.freedesktop.org/wiki/Software/PulseAudio/'
@_ver = '14.2'
version "#{@_ver}-2"
license 'LGPL-2.1 and GPL-2'
compatibility 'all'
source_url "https://freedesktop.org/software/pulseaudio/releases/pulseaudio-#{@_ver}.tar.xz"
source_sha256 '75d3f7742c1ae449049a4c88900e454b8b350ecaa8c544f3488a2562a9ff66f1'
......
......@@ -4,6 +4,7 @@ class Pup < Package
description 'pup is a command line tool for processing HTML inspired by jq'
homepage 'https://github.com/ericchiang/pup'
version '0.4.0'
license 'MIT'
compatibility 'all'
case ARCH
......
......@@ -4,6 +4,7 @@ class Putty < Package
description 'Free Telnet, SSH, and Rlogin clients plus a terminal emulator'
homepage 'https://www.chiark.greenend.org.uk/~sgtatham/putty/'
version '0.70'
license 'MIT'
compatibility 'all'
source_url 'https://the.earth.li/~sgtatham/putty/latest/putty-0.70.tar.gz'
source_sha256 'bb8aa49d6e96c5a8e18a057f3150a1695ed99a24eef699e783651d1f24e7b0be'
......
......@@ -4,6 +4,7 @@ class Pv < Package
description 'pv - Pipe Viewer - is a terminal-based tool for monitoring the progress of data through a pipeline.'
homepage 'http://www.ivarch.com/programs/pv.shtml'
version '1.6.6'
license 'Artistic-2'
compatibility 'all'
source_url 'http://www.ivarch.com/programs/sources/pv-1.6.6.tar.gz'
source_sha256 '94defb4183ae07c44219ba298d43c4991d6e203c29f74393d72ecad3b090508a'
......
......@@ -4,6 +4,7 @@ class Pwgen < Package
description 'Pwgen is a small, GPL\'ed password generator which creates passwords which can be easily memorized by a human.'
homepage 'https://sourceforge.net/projects/pwgen/'
version '2.07'
license 'GPL-2'
compatibility 'all'
source_url 'https://pilotfiber.dl.sourceforge.net/project/pwgen/pwgen/2.07/pwgen-2.07.tar.gz'
source_sha256 'eb74593f58296c21c71cd07933e070492e9222b79cedf81d1a02ce09c0e11556'
......
......@@ -4,6 +4,7 @@ class Pycairo < Package
description 'Pycairo is a Python module providing bindings for the cairo graphics library.'
homepage 'https://cairographics.org/pycairo/'
version '1.17.1'
license 'LGPL-2.1 or MPL-1.1'
compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/68/76/340ff847897296b2c8174dfa5a5ec3406e3ed783a2abac918cf326abad86/pycairo-1.17.1.tar.gz'
source_sha256 '0f0a35ec923d87bc495f6753b1e540fd046d95db56a35250c44089fbce03b698'
......
......@@ -4,6 +4,7 @@ class Pycharm < Package
description 'The Python IDE for Professional Developers'
homepage 'https://www.jetbrains.com/pycharm/'
version '2019.3.3'
license 'Apache-2.0'
compatibility 'all'
source_url 'https://download.jetbrains.com/python/pycharm-community-anaconda-2019.3.3.tar.gz'
source_sha256 'e84d392bfaeaf8b382ce7948261be2ff6d8bade5351b392571eb4c243aa88a61'
......
require 'package'
lrequire 'package'
class Pyconfigure < Package
description 'GNU pyconfigure provides developers with file templates for implementing standard configure scripts and Makefile recipes for their Python packages.'
homepage 'https://www.gnu.org/software/pyconfigure/'
version '0.2.3'
license 'GPL-3+ and custom'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/pyconfigure/pyconfigure-0.2.3.tar.gz'
source_sha256 '37438ee1ae0aad7692188c7d01218cb407a1c89f3efdb5d360311b7ade4ab14f'
......
......@@ -4,6 +4,7 @@ class Pyelftools < Package
description 'Pure-Python library for parsing and analyzing ELF files and DWARF debugging information.'
homepage 'https://github.com/eliben/pyelftools'
version '0.27'
license 'public-domain'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Pygments < Package
description 'Python Syntax Highlighter'
homepage 'https://pygments.org/'
version '2.8.0'
license 'BSD'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Pygobject < Package
description 'PyGObject is a Python package which provides bindings for GObject based libraries such as GTK+, GStreamer, WebKitGTK+, GLib, GIO and many more.'
homepage 'https://pygobject.readthedocs.io/en/latest/'
version '3.38-0a16'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://gitlab.gnome.org/GNOME/pygobject/-/archive/0a16082c3e092fdccf5499172a4b9dec07aa383d/pygobject-0a16082c3e092fdccf5499172a4b9dec07aa383d.tar.bz2'
source_sha256 'f83531eeb2d4980afde618a83d16749b14e47d92673a6b1ec63ae7a0a01c4bfc'
......
......@@ -4,6 +4,7 @@ class Pygobject2 < Package
description 'PyGObject is a Python package which provides bindings for GObject based libraries such as GTK+, GStreamer, WebKitGTK+, GLib, GIO and many more.'
homepage 'https://pygobject.readthedocs.io/en/latest/'
version '2.28.7'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/pygobject-2.28.7.tar.xz'
source_sha256 'bb9d25a3442ca7511385a7c01b057492095c263784ef31231ffe589d83a96a5a'
......
......@@ -4,6 +4,7 @@ class Pygtk < Package
description 'PyGTK is a Python package which provides bindings for GObject based libraries such as GTK+, GStreamer, WebKitGTK+, GLib, GIO and many more.'
homepage 'http://www.pygtk.org/'
version '2.24.0'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://ftp.gnome.org/pub/GNOME/sources/pygtk/2.24/pygtk-2.24.0.tar.bz2'
source_sha256 'cd1c1ea265bd63ff669e92a2d3c2a88eb26bcd9e5363e0f82c896e649f206912'
......
......@@ -4,6 +4,7 @@ class Pyparsing < Package
description 'The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions.'
homepage 'https://github.com/pyparsing/pyparsing'
version '2.4.7'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/pyparsing/pyparsing/releases/download/pyparsing_2.4.7/pyparsing-2.4.7.tar.gz'
source_sha256 'c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1'
......
......@@ -4,6 +4,7 @@ class Python27 < Package
description 'Python is a programming language that lets you work quickly and integrate systems more effectively.'
homepage 'https://www.python.org/'
version '2.7.18'
license 'custom'
compatibility 'all'
source_url 'https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz'
source_sha256 'b62c0e7937551d0cc02b8fd5cb0f544f9405bafc9a54d3808ed4594812edef43'
......
......@@ -5,6 +5,7 @@ class Python3 < Package
homepage 'https://www.python.org/'
@_ver = '3.9.2'
version @_ver
license 'PSF-2.0'
compatibility 'all'
source_url "https://www.python.org/ftp/python/#{@_ver}/Python-#{@_ver}.tar.xz"
source_sha256 '3c2034c54f811448f516668dce09d24008a0716c3a794dd8639b5388cbde247d'
......
......@@ -4,6 +4,7 @@ class Q < Package
description 'q is a command line tool that allows direct execution of SQL-like queries on CSVs/TSVs (and any other tabular text files).'
homepage 'http://harelba.github.io/q/'
version '1.7.1'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/harelba/q/archive/1.7.1.tar.gz'
source_sha256 'cf0f2ca3ecb88fedf6232d5ce5931afc90eae1db8fdef78b17933d46e9f9f678'
......
......@@ -4,6 +4,7 @@ class Qb64 < Package
description 'QB64 is a modern extended BASIC+OpenGL language that retains QB4.5/QBasic compatibility and compiles native binaries for Windows, Linux and macOS.'
homepage 'https://www.qb64.org/'
version '1.2'
license 'MIT, custom, BSD-2, LGPL-2.1, LGPL-2 and GPL-2 or FTL'
compatibility 'all'
source_url 'https://www.qb64.org/autobuilds/master/qb64_2018-02-28-12-16-57_c3ad985-master_lnx.tar.gz'
source_sha256 '47c739847e3f0d517150eae28e459e4c2cc1f904c1ab11eb7d089810d56e044a'
......
......@@ -4,6 +4,7 @@ class Qemacs < Package
description 'QEmacs (for Quick Emacs) is a very small but powerful UNIX editor.'
homepage 'http://bellard.org/qemacs/'
version '0.3.3'
license 'LGPL-2.1+ and GPL-2+'
compatibility 'all'
source_url 'http://bellard.org/qemacs/qemacs-0.3.3.tar.gz'
source_sha256 '2ffba66a44783849282199acfcc08707debc7169394a8fd0902626222f27df94'
......
......@@ -4,6 +4,7 @@ class Qemu < Package
description 'QEMU is a generic and open source machine emulator and virtualizer.'
homepage 'http://www.qemu.org/'
version '4.2.0'
license 'GPL-2, LGPL-2 and BSD-2'
compatibility 'all'
source_url 'https://download.qemu.org/qemu-4.2.0.tar.xz'
source_sha256 'd3481d4108ce211a053ef15be69af1bdd9dde1510fda80d92be0f6c3e98768f0'
......
......@@ -4,6 +4,7 @@ class Qhull < Package
description 'Qhull computes the convex hull, Delaunay triangulation, Voronoi diagram, halfspace intersection about a point, furthest-site Delaunay triangulation, and furthest-site Voronoi diagram.'
homepage 'http://www.qhull.org/'
version '7.3.2'
license 'BSD'
compatibility 'all'
source_url 'http://www.qhull.org/download/qhull-2019-src-7.3.2.tgz'
source_sha256 '2b7990558c363076261564f61b74db4d0d73b71869755108a469038c07dc43fb'
......
......@@ -4,6 +4,7 @@ class Qpdf < Package
description 'QPDF is a command-line program that does structural, content-preserving transformations on PDF files.'
homepage 'http://qpdf.sourceforge.net/'
version '7.1.1'
license 'Apache-2.0 or Artistic-2'
compatibility 'all'
source_url 'https://github.com/qpdf/qpdf/archive/release-qpdf-7.1.1.tar.gz'
source_sha256 '21822dc365eaee55bc449d84eb760b9845c4871783ab0e4c4f3b244052718a1a'
......
......@@ -4,6 +4,7 @@ class Qqwing < Package
description 'QQwing is a Sudoku puzzle generator and solver.'
homepage 'https://qqwing.com/'
version '1.3.4'
license 'GPL-2+'
compatibility 'all'
source_url 'https://qqwing.com/qqwing-1.3.4.tar.gz'
source_sha256 '1753736c31feea0085f5cfac33143743204f8a7e66b81ccd17e249ecafba802f'
......
......@@ -4,6 +4,7 @@ class Qrencode < Package
description 'Libqrencode is a fast and compact library for encoding data in a QR Code symbol'
homepage 'https://fukuchi.org/works/qrencode/'
version '4.0.2'
license 'LGPL-2'
compatibility 'all'
source_url 'https://fukuchi.org/works/qrencode/qrencode-4.0.2.tar.gz'
source_sha256 'dbabe79c07614625d1f74d8c0ae2ee5358c4e27eab8fd8fe31f9365f821a3b1d'
......
......@@ -5,6 +5,7 @@ class Qtbase < Package
homepage 'https://code.qt.io/cgit/qt/qtbase'
@_ver = '5.15.2'
version @_ver + '-1'
license 'FDL, GPL-2, GPL-3, GPL-3-with-qt-exception and LGPL-3'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,8 +4,9 @@ class Qtchooser < Package
description 'a wrapper used to select between Qt development binary versions'
homepage 'https://www.qt.io/'
version '66'
license 'LGPL-2.1 and GPL-3'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qtchooser/qtchooser-66.tar.xz'
source_url 'https://download.qt.io/official_releases/qtchooser/qtchooser-66.tar.xz'
source_sha256 'b22c21df135d48fc775d26d771170c2c70555704d4625605383be2cd149c7cea'
binary_url ({
......
......@@ -4,10 +4,11 @@ class Qtcreator < Package
description 'Qt is a comprehensive cross-platform framework and toolkit that helps you create and build native applications and user interfaces for all the screens of your end user.'
homepage 'https://info.qt.io/download-qt-for-application-development'
version '4.9.1'
license '' # Can't find license
compatibility 'i686,x86_64'
case ARCH
when 'i686', 'x86_64'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/md5sums.txt'
source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.1/md5sums.txt'
source_sha256 '50ea8bf9728b8ceb3a92044745edd55fd02783b8733da7fd57e044bc21980bf6'
depends_on 'xdg_base'
depends_on 'sommelier'
......@@ -59,13 +60,13 @@ class Qtcreator < Package
system "echo '}' >> qt-installer-script.qs"
case ARCH
when 'i686'
system 'wget http://qtmirror.ics.com/pub/qtproject/archive/online_installers/2.0/qt-unified-linux-x86-2.0.5-2-online.run'
system 'curl -#LO http://qtmirror.ics.com/pub/qtproject/archive/online_installers/2.0/qt-unified-linux-x86-2.0.5-2-online.run'
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('qt-unified-linux-x86-2.0.5-2-online.run') ) == 'b9dfef211d3122ab2f1b1e96aa7e2357ebdeb068c750eeb423b9396a3f55d619'
system "install -Dm755 qt-unified-linux-x86-2.0.5-2-online.run #{CREW_PREFIX}/tmp/qt-unified-linux-x86-2.0.5-2-online.run"
system "#{CREW_PREFIX}/tmp/qt-unified-linux-x86-2.0.5-2-online.run --script qt-installer-script.qs"
system "rm -f #{CREW_PREFIX}/tmp/qt-unified-linux-x86-2.0.5-2-online.run"
when 'x86_64'
system 'wget http://qt.mirror.constant.com/archive/online_installers/3.2/qt-unified-linux-x64-3.2.3-online.run'
system 'curl -#LO http://qt.mirror.constant.com/archive/online_installers/3.2/qt-unified-linux-x64-3.2.3-online.run'
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('qt-unified-linux-x64-3.2.3-online.run') ) == 'b724dabc0e7bfde1e078de3edcdd87c94b60031f9896d7119099a66191d75eec'
system "install -Dm755 qt-unified-linux-x64-3.2.3-online.run #{CREW_PREFIX}/tmp/qt-unified-linux-x64-3.2.3-online.run"
system "#{CREW_PREFIX}/tmp/qt-unified-linux-x64-3.2.3-online.run --script qt-installer-script.qs"
......
......@@ -4,8 +4,9 @@ class Qtdeclarative < Package
description 'Provides QML and Quick declaratives.'
homepage 'https://www.qt.io/'
version '5.15.1'
license 'FDL, GPL-2, GPL-3, GPL-3-with-qt-exception and LGPL-3'
compatibility 'aarch64,armv7l,x86_64'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtdeclarative-everywhere-src-5.15.1.tar.xz'
source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtdeclarative-everywhere-src-5.15.1.tar.xz'
source_sha256 '7e30f0ccba61f9d71720b91d7f7523c23677f23cd96065cb71df1b0df329d768'
binary_url ({
......
......@@ -4,6 +4,7 @@ class Qtfm < Package
description 'Lightweight desktop independent Qt file manager'
homepage 'https://qtfm.eu/'
version '6.2.0'
license 'GPL-2+'
compatibility 'aarch64,armv7l,x86_64'
source_url 'https://github.com/rodlie/qtfm/archive/6.2.0.tar.gz'
source_sha256 '58c6af502b606e63f96e8aec96b65ca9125be18ecdd5e4680ccaf50e9c40b064'
......
......@@ -4,8 +4,9 @@ class Qtsvg < Package
description 'Provides classes for displaying the contents of SVG files.'
homepage 'https://www.qt.io/'
version '5.15.1'
license 'FDL, GPL-2, GPL-3, GPL-3-with-qt-exception, LGPL-2.1 and LGPL-3'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtsvg-everywhere-src-5.15.1.tar.xz'
source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtsvg-everywhere-src-5.15.1.tar.xz'
source_sha256 '308160223c0bd7492d56fb5d7b7f705bfb130947ac065bf39280ec6d7cbe4f6a'
binary_url ({
......
......@@ -4,8 +4,9 @@ class Qttools < Package
description 'Qt Tools'
homepage 'https://github.com/qt/qttools'
version '5.15.2'
license 'FDL, GPL-2, GPL-3, GPL-3-with-qt-exception and LGPL-3'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qttools-everywhere-src-5.15.2.tar.xz'
source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.2/submodules/qttools-everywhere-src-5.15.2.tar.xz'
source_sha256 'c189d0ce1ff7c739db9a3ace52ac3e24cb8fd6dbf234e49f075249b38f43c1cc'
binary_url({
......
......@@ -4,8 +4,9 @@ class Qtx11extras < Package
description 'Provides classes for developing for the X11 platform.'
homepage 'https://www.qt.io/'
version '5.15.1-1'
license 'FDL, GPL-2, GPL-3, GPL-3-with-qt-exception and LGPL-3'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtx11extras-everywhere-src-5.15.1.tar.xz'
source_url 'https://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtx11extras-everywhere-src-5.15.1.tar.xz'
source_sha256 'f7cd7c475a41840209808bf8b1de1c6587c3c74e5ae3b0969760b9ed35159e59'
binary_url ({
......
......@@ -4,6 +4,7 @@ class Quakespasm < Package
description 'A modern, cross-platform Quake game engine based on FitzQuake.'
homepage 'http://quakespasm.sourceforge.net'
version '0.93.1-1'
license 'GPL-2+'
compatibility 'all'
source_url 'https://sourceforge.net/projects/quakespasm/files/Source/quakespasm-0.93.1.tgz'
source_sha256 'ed3ee6ba7e3d9454c7620757cc166e13d892f1167c7b74bef4f067e350d835ae'
......
......@@ -4,6 +4,7 @@ class R < Package
description 'R is a free software environment for statistical computing and graphics.'
homepage 'https://www.r-project.org/'
version '4.0.3'
license 'GPL-2 or GPL-3 and LGPL-2.1'
compatibility 'all'
source_url 'https://cran.r-project.org/src/base/R-4/R-4.0.3.tar.gz'
source_sha256 '09983a8a78d5fb6bc45d27b1c55f9ba5265f78fa54a55c13ae691f87c5bb9e0d'
......
......@@ -4,6 +4,7 @@ class Rack < Package
description 'The Rackspace Command Line Interface (rack CLI) is a unified tool for managing your Rackspace services.'
homepage 'https://github.com/rackspace/rack'
version '1.2'
license 'MIT'
compatibility 'all'
source_url 'https://raw.githubusercontent.com/rackspace/rack/1.2/README.md'
source_sha256 '2681ad55f204718cb8bcc8cbe0b2da66897f3310cb78576ae248a252a9b7f544'
......
......@@ -4,6 +4,7 @@ class Radare2 < Package
description 'unix-like reverse engineering framework and commandline tools'
homepage 'http://www.radare.org/r/'
version '2.4.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/radare/radare2/archive/2.4.0.tar.gz'
source_sha256 'e2edef4d70c7bbbb47d04002ce9d384eb2fc9c0cd4cbfde77cda8c10cae9ff24'
......
......@@ -2,8 +2,9 @@ require 'package'
class Ragel < Package
description 'Ragel compiles executable finite state machines from regular languages.'
homepage 'http://www.colm.net/open-source/ragel/'
homepage 'https://www.colm.net/open-source/ragel/'
version '6.10'
license 'MIT' # Previously was GPL-2
compatibility 'all'
source_url 'https://www.colm.net/files/ragel/ragel-6.10.tar.gz'
source_sha256 '5f156edb65d20b856d638dd9ee2dfb43285914d9aa2b6ec779dac0270cd56c3f'
......
require 'package'
class Ranger < Package # the name of the package
class Ranger < Package
description 'A VIM-inspired filemanager for the console.'
homepage 'http://ranger.nongnu.org/'
version '1.8.1' # the current version of the package
version '1.8.1'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/ranger/ranger/archive/v1.8.1.tar.gz' # the source files for the package
source_url 'https://github.com/ranger/ranger/archive/v1.8.1.tar.gz'
source_sha256 'ab0e32159cde196df4ff14e9c516aaf8ac2db79e3fdee17e59f327d677a96949'
binary_url ({
......@@ -30,6 +31,6 @@ class Ranger < Package # the name of the package
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" # the steps required to install the package
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
......@@ -4,6 +4,7 @@ class Rarian < Package
description 'Documentation metadata library based on the proposed Freedesktop.org spec.'
homepage 'https://rarian.freedesktop.org/'
version '0.8.1'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://ftp.gnome.org/pub/gnome/sources/rarian/0.8/rarian-0.8.1.tar.bz2'
source_sha256 'aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577'
......
......@@ -5,6 +5,7 @@ class Rav1e < Package
homepage 'https://github.com/xiph/rav1e/'
@_ver = '0.5.0-alpha'
version @_ver
license 'BSD-2, Apache-2.0, MIT and Unlicense'
compatibility 'all'
source_url "https://github.com/xiph/rav1e/archive/v#{@_ver}.tar.gz"
source_sha256 'fd884fa387d01860eaf22a0a97353525221eb32bf6b9154bbfa21b6cce5988c8'
......
......@@ -3,9 +3,10 @@ require 'package'
class Re2 < Package
description 'RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python.'
homepage 'https://github.com/google/re2/'
compatibility 'all'
@_ver = '2021-02-02'
version @_ver
license 'BSD'
compatibility 'all'
source_url "https://github.com/google/re2/archive/#{@_ver}.tar.gz"
source_sha256 '1396ab50c06c1a8885fb68bf49a5ecfd989163015fd96699a180d6414937f33f'
......@@ -27,7 +28,7 @@ class Re2 < Package
# cmake version doesn't provide libre2 library, use make instead
system 'make'
end
def self.install
system "make DESTDIR=#{CREW_DEST_DIR} #{CREW_OPTIONS.gsub('--', '')} install"
end
......
......@@ -4,6 +4,7 @@ class Re2c < Package
description 're2c is a free and open-source lexer generator for C and C++.'
homepage 'http://re2c.org/'
version '1.3'
license 'public-domain'
compatibility 'all'
source_url 'https://github.com/skvadrik/re2c/releases/download/1.3/re2c-1.3.tar.xz'
source_sha256 'f37f25ff760e90088e7d03d1232002c2c2672646d5844fdf8e0d51a5cd75a503'
......
......@@ -5,6 +5,7 @@ class Readline < Package
homepage 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html'
@_ver = '8.1'
version "#{@_ver}-1"
license 'GPL-2'
compatibility 'all'
source_url "https://gnu.askapache.com/readline/readline-#{@_ver}.tar.gz"
source_sha256 'f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02'
......
......@@ -3,9 +3,10 @@ require 'package'
class Recode < Package
description 'Charset converter tool and library'
homepage 'https://github.com/pinard/Recode'
version '2d7092a'
# This version is from the master branch since the stable versions could not be compiled
license 'GPL-2'
compatibility 'all'
version '2d7092a'
source_url 'https://github.com/pinard/Recode/archive/2d7092a9999194fc0e9449717a8048c8d8e26c18.tar.gz'
source_sha256 'd7de37aa4793ec00b042a0315f142281a1dc480f6f6d7cb2cd2568e58c4f2e87'
......
......@@ -4,6 +4,7 @@ class Recordmydesktop < Package
description 'desktop session recorder for GNU / Linux that attempts to be easy to use'
homepage 'http://recordmydesktop.sourceforge.net/about.php'
version '0.3.8.1'
license 'GPL-2'
compatibility 'all'
source_url 'https://prdownloads.sourceforge.net/project/recordmydesktop/recordmydesktop/0.3.8.1/recordmydesktop-0.3.8.1.tar.gz'
source_sha256 '33a2e208186ae78e2db2a27b0f5047b50fb7819c47fe15483b0765200b9d738c'
......
......@@ -4,6 +4,7 @@ class Redis < Package
description 'Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker.'
homepage 'https://redis.io/'
version '4.0.6'
license 'BSD'
compatibility 'all'
source_url 'http://download.redis.io/releases/redis-4.0.6.tar.gz'
source_sha256 '769b5d69ec237c3e0481a262ff5306ce30db9b5c8ceb14d1023491ca7be5f6fa'
......
......@@ -4,6 +4,7 @@ class Regex_opt < Package
description 'Perl-compatible regular expression optimizer'
homepage 'https://bisqwit.iki.fi/source/regexopt.html'
version '1.2.4'
license 'GPL-2'
compatibility 'all'
source_url 'https://bisqwit.iki.fi/src/arch/regex-opt-1.2.4.tar.gz'
source_sha256 '128c8ba9570b1fd8a6a660233de2f5a4022740bc5ee300300709c3894413883f'
......
......@@ -4,6 +4,7 @@ class Remind < Package
description 'Remind is a sophisticated calendar and alarm program.'
homepage 'https://www.roaringpenguin.com/products/remind'
version '03.01.15'
license 'GPL-2'
compatibility 'all'
source_url 'https://www.roaringpenguin.com/files/download/remind-03.01.15.tar.gz'
source_sha256 '8adab4c0b30a556c34223094c5c74779164d5f3b8be66b8039f44b577e678ec1'
......
......@@ -4,6 +4,7 @@ class Remmina < Package
description 'The GTK Remmina Remote Desktop Client'
homepage 'https://remmina.org/'
version '1.2.30'
license 'GPL-2+-with-openssl-exception'
compatibility 'all'
source_url 'https://github.com/FreeRDP/Remmina/archive/v1.2.30.tar.gz'
source_sha256 'cf9528709fe531830f949bc4adcc806b86606942e7ee552fd6177fcd81d4d33f'
......
......@@ -4,6 +4,7 @@ class Renameutils < Package
description 'The file renaming utilities (renameutils for short) are a set of programs designed to make renaming of files faster and less cumbersome.'
homepage 'http://www.nongnu.org/renameutils/'
version '0.12.0'
license 'GPL-3'
compatibility 'all'
source_url 'http://download.savannah.gnu.org/releases/renameutils/renameutils-0.12.0.tar.gz'
source_sha256 'cbd2f002027ccf5a923135c3f529c6d17fabbca7d85506a394ca37694a9eb4a3'
......
......@@ -4,6 +4,7 @@ class Rendercheck < Package
description 'rendercheck is a program to test a Render extension implementation against separate calculations of expected output.'
homepage 'https://www.x.org'
version '1.5'
license 'MIT'
compatibility 'all'
source_url 'https://x.org/archive/individual/app/rendercheck-1.5.tar.bz2'
source_sha256 '00605679436d65ccf9a6f1f1cb206df7a2e8b28a7821e867922d2b14b009f1cc'
......
......@@ -5,6 +5,7 @@ class Rest < Package
homepage 'https://wiki.gnome.org/Projects/Librest'
@_ver = '0.8.1'
version @_ver
license 'LGPL-2.1'
compatibility 'all'
source_url "https://gitlab.gnome.org/GNOME/librest/-/archive/#{@_ver}/librest-#{@_ver}.tar.bz2"
source_sha256 '9063b9906c3a4684bef6ccaad9462e8409e1025fe37b7c9596fcf2f5f7507904'
......
......@@ -4,6 +4,7 @@ class Rfkill < Package
description 'Tool for enabling and disabling wireless devices.'
homepage 'http://linuxwireless.org/en/users/Documentation/rfkill'
version '0.5'
license 'ISC'
compatibility 'all'
source_url 'https://www.kernel.org/pub/software/network/rfkill/rfkill-0.5.tar.xz'
source_sha256 'e0ae3004215e39a6c5c36e0726558740728d16f67ebdb8bea621250f6091d86a'
......
......@@ -2,11 +2,12 @@ require 'package'
class Rgb < Package
description 'X color name database'
homepage 'https://gitlab.freedesktop.org/xorg/app/rgb'
homepage 'https://xorg.freedesktop.org'
version '1.0.6'
license 'custom'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/xorg/app/rgb/-/archive/rgb-1.0.6/rgb-rgb-1.0.6.tar.bz2'
source_sha256 'ad054b6cc040ee52610fcb7a895cf00351fda4e703f7ce7f474c1bf7577ecfca'
source_url 'https://www.x.org/releases/individual/app/rgb-1.0.6.tar.bz2'
source_sha256 'bbca7c6aa59939b9f6a0fb9fff15dfd62176420ffd4ae30c8d92a6a125fbe6b0'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/rgb-1.0.6-chromeos-armv7l.tar.xz',
......
......@@ -4,6 +4,7 @@ class Rhino < Package
description 'Rhino is an open-source implementation of JavaScript written entirely in Java.'
homepage 'https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino'
version '1.7.10'
license 'MPL-1.1 GPL-2'
compatibility 'all'
source_url 'https://github.com/mozilla/rhino/archive/Rhino1_7_10_Release.tar.gz'
source_sha256 'f8f748269032822891e8ceab6e4c4947fd42c178c3f3cedcfb4c839f0c48f543'
......
......@@ -4,6 +4,7 @@ class Ripgrep < Package
description 'ripgrep recursively searches directories for a regex pattern'
homepage 'https://github.com/BurntSushi/ripgrep'
version '12.1.0'
license 'Apache-2.0, BSD-2, Boost-1.0 and MIT or Unlicense'
compatibility 'all'
source_url 'https://github.com/BurntSushi/ripgrep/archive/12.1.0.tar.gz'
source_sha256 'ca2d11dd7b7346734d47ad8073468e9c409fbe85842a608d372b8d4fb36be291'
......
......@@ -4,6 +4,7 @@ class Rkhunter < Package
description 'Rootkit Hunter, security monitoring and analyzing tool for POSIX compliant systems.'
homepage 'http://rkhunter.sourceforge.net/'
version '1.4.4-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/rkhunter/rkhunter/1.4.4/rkhunter-1.4.4.tar.gz'
source_sha256 'a8807c83f9f325312df05aa215fa75ad697c7a16163175363c2066baa26dda77'
......
......@@ -5,6 +5,7 @@ class Rlottie < Package
homepage 'https://github.com/Samsung/rlottie'
@_ver = '0.2'
version @_ver
license 'BSD, FTL, JSON and MIT'
compatibility 'all'
source_url "https://github.com/Samsung/rlottie/archive/v#{@_ver}.tar.gz"
source_sha256 '030ccbc270f144b4f3519fb3b86e20dd79fb48d5d55e57f950f12bab9b65216a'
......
......@@ -4,6 +4,7 @@ class Rlwrap < Package
description 'A readline wrapper'
homepage 'https://github.com/hanslub42/rlwrap'
version '0.43'
license 'GPL-2+'
compatibility 'all'
source_url 'https://github.com/hanslub42/rlwrap/archive/v0.43.tar.gz'
source_sha256 '29e5a850fbe4753f353b0734e46ec0da043621bdcf7b52a89b77517f3941aade'
......
......@@ -4,6 +4,7 @@ class Rng_tools < Package
description 'This is a random number generator daemon.'
homepage 'https://github.com/nhorman/rng-tools'
version '6.5'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/nhorman/rng-tools/archive/v6.5.tar.gz'
source_sha256 '5fecd904f7d01262b3209ff78dd3b9594aac8daa41badd5a1e6438658e80c36e'
......
......@@ -4,6 +4,7 @@ class Roswell < Package
description 'A lisp installer and launcher for major environment.'
homepage 'https://github.com/roswell/roswell'
version '20.01.14.104'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/roswell/roswell/archive/v20.01.14.104.tar.gz'
source_sha256 '798b96fdcb8c89445b36692b31570bb99882d83719d6310d969ccfcb2a35a1d4'
......
......@@ -4,6 +4,7 @@ class Rsu_client < Package
description 'RSU-Client is a RuneScape Client Launcher written for the now Legacy client and now OldSchool.'
homepage 'https://github.com/rsu-client/rsu-client'
version '4.3.8'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/rsu-client/rsu-client/archive/v4.3.8.tar.gz'
source_sha256 'a84d27f2775ceef3bf0f715504ba41f3776c5374b61f9820993a26f350e4fa3d'
......
......@@ -5,6 +5,7 @@ class Rsync < Package
homepage 'https://rsync.samba.org/'
@_ver = '3.2.3'
version "#{@_ver}-1"
license 'GPL-3'
compatibility 'all'
source_url "http://rsync.samba.org/ftp/rsync/src/rsync-#{@_ver}.tar.gz"
source_sha256 'becc3c504ceea499f4167a260040ccf4d9f2ef9499ad5683c179a697146ce50e'
......
......@@ -4,6 +4,7 @@ class Rtaudio < Package
description 'RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output'
homepage 'http://www.music.mcgill.ca/~gary/rtaudio/'
version '5.1.0'
license 'MIT'
compatibility 'all'
source_url 'http://www.music.mcgill.ca/~gary/rtaudio/release/rtaudio-5.1.0.tar.gz'
source_sha256 'ff138b2b6ed2b700b04b406be718df213052d4c952190280cf4e2fab4b61fe09'
......
......@@ -4,6 +4,7 @@ class Rtmpdump < Package
description 'rtmpdump is a toolkit for RTMP streams.'
homepage 'https://rtmpdump.mplayerhq.hu/'
version 'c5f04a58f-1'
license 'LGPL-2.1 and GPL-2'
compatibility 'all'
source_url 'https://git.ffmpeg.org/gitweb/rtmpdump.git/snapshot/c5f04a58fc2aeea6296ca7c44ee4734c18401aa3.tar.gz'
source_sha256 'fd8c21263d93fbde8bee8aa6c5f6a657789674bb0f9e74f050651504d5f43b46'
......
......@@ -4,6 +4,7 @@ class Rubberband < Package
description 'Rubber Band Library is a high quality software library for audio time-stretching and pitch-shifting.'
homepage 'https://breakfastquay.com/rubberband/'
version '1.8.2'
license 'GPL-2'
compatibility 'all'
source_url 'https://breakfastquay.com/files/releases/rubberband-1.8.2.tar.bz2'
source_sha256 '86bed06b7115b64441d32ae53634fcc0539a50b9b648ef87443f936782f6c3ca'
......
......@@ -4,6 +4,7 @@ class Ruby < Package
description 'Ruby is a dynamic, open source programming language with a focus on simplicity and productivity.'
homepage 'https://www.ruby-lang.org/en/'
version '3.0.0-2'
license 'Ruby-BSD and BSD-2'
compatibility 'all'
source_url 'https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz'
source_sha256 'a13ed141a1c18eb967aac1e33f4d6ad5f21be1ac543c344e0d6feeee54af8e28'
......
......@@ -4,6 +4,7 @@ class Rush < Package
description 'GNU Rush is a Restricted User Shell.'
homepage 'https://www.gnu.org/software/rush/'
version '2.1'
license 'GPL-3'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/rush/rush-2.1.tar.xz'
source_sha256 'c2ff487d44ce3d14854d0269eb0aa4c0f98bcca35390fad5ea52da75d9e4abdf'
......@@ -29,7 +30,7 @@ class Rush < Package
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
def self.check
system "make", "check"
end
......
......@@ -5,6 +5,7 @@ class Rust < Package
homepage 'https://www.rust-lang.org/'
@_ver = '1.50.0'
version @_ver
license 'Apache-2.0 and MIT'
compatibility 'all'
source_url "https://github.com/rust-lang/rust/archive/#{@_ver}.tar.gz"
source_sha256 '112114380a4f4ec98c30313ce9047183ee0c95ef2b28beeb7b77e6cd47a9294e'
......
......@@ -47,6 +47,7 @@ GPL-3+-with-autoconf-exception
GPL-3-with-font-exception
GPL-3+-with-font-exception
GPL-3-with-openssl-exception
GPL-3-with-qt-exception
HPND
IJG
ISC
......
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