Commit 531cf603 authored by saltedcoffii's avatar saltedcoffii

Licensed libl* to lz*

parent 5c212117
......@@ -4,6 +4,7 @@ class Libmad < Package
description 'MAD is a high-quality MPEG audio decoder.'
homepage 'https://www.underbit.com/products/mad/'
version '0.15.1b'
license 'GPL-2'
compatibility 'all'
source_url 'ftp://ftp.mars.org/pub/mpeg/libmad-0.15.1b.tar.gz'
source_sha256 'bbfac3ed6bfbc2823d3775ebb931087371e142bb0e9bb1bee51a76a6e0078690'
......
......@@ -4,6 +4,7 @@ class Libmbedtls < Package
description 'An open source, portable, easy to use, readable and flexible SSL library'
homepage 'https://tls.mbed.org/'
version '2.16.8'
license 'Apache-2.0'
compatibility 'all'
source_url 'https://github.com/ARMmbed/mbedtls/archive/v2.16.8.tar.gz'
source_sha256 'fe9e3b15c3375943bdfebbbb20dd6b4f1147b3b5d926248bd835d73247407430'
......
......@@ -5,6 +5,7 @@ class Libmbim < Package
homepage 'https://www.freedesktop.org/wiki/Software/libmbim/'
@_ver = '1.24.6'
version @_ver
license 'LGPL-2'
compatibility 'all'
source_url "https://www.freedesktop.org/software/libmbim/libmbim-#{@_ver}.tar.xz"
source_sha256 '760465caaa1ccd699c14290e9791da456d5300dd11ebf4c1486151033e875dfd'
......
......@@ -3,8 +3,9 @@ require 'package'
class Libmetalink < Package
description 'libmetalink is a Metalink library written in C language.'
homepage 'https://launchpad.net/libmetalink/'
compatibility 'all'
version '0.1.3-2'
license 'MIT'
compatibility 'all'
source_url 'https://launchpad.net/libmetalink/trunk/libmetalink-0.1.3/+download/libmetalink-0.1.3.tar.xz'
source_sha256 '86312620c5b64c694b91f9cc355eabbd358fa92195b3e99517504076bf9fe33a'
......
......@@ -4,6 +4,7 @@ class Libmfx < Package
description 'Intel Media SDK dispatcher library'
homepage 'https://github.com/lu-zero/mfx_dispatch/'
version '1.25'
license 'BSD'
compatibility 'i686'
case ARCH
when 'i686'
......
......@@ -4,6 +4,7 @@ class Libmicrohttpd < Package
description 'GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application.'
homepage 'https://www.gnu.org/software/libmicrohttpd/'
version '0.9.58'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/libmicrohttpd/libmicrohttpd-0.9.58.tar.gz'
source_sha256 '7a11e1376c62ff95bd6d2dfe6799d57ac7cdbcb32f70bfbd5e47c71f373e01f3'
......
......@@ -4,6 +4,7 @@ class Libmms < Package
description 'MMS stream protocol library'
homepage 'https://sourceforge.net/projects/libmms/'
version '0.6.4'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://download.sourceforge.net/libmms/libmms-0.6.4.tar.gz'
source_sha256 '3c05e05aebcbfcc044d9e8c2d4646cd8359be39a3f0ba8ce4e72a9094bee704f'
......
......@@ -4,6 +4,7 @@ class Libmng < Package
description 'A PNG-like Image Format Supporting Multiple Images, Animation and Transparent JPEG'
homepage 'http://www.libpng.org/pub/mng/'
version '2.0.3'
license 'libmng'
compatibility 'all'
source_url 'https://prdownloads.sourceforge.net/project/libmng/libmng-devel/2.0.3/libmng-2.0.3.tar.xz'
source_sha256 '4a462fdd48d4bc82c1d7a21106c8a18b62f8cc0042454323058e6da0dbb57dd3'
......
......@@ -4,6 +4,7 @@ class Libmnl < Package
description 'libmnl is a minimalistic user-space library oriented to Netlink developers.'
homepage 'https://www.netfilter.org/projects/libmnl/'
version '1.0.4'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://www.netfilter.org/projects/libmnl/files/libmnl-1.0.4.tar.bz2'
source_sha256 '171f89699f286a5854b72b91d06e8f8e3683064c5901fb09d954a9ab6f551f81'
......
......@@ -4,6 +4,7 @@ class Libmodplug < Package
description 'A MOD playing library'
homepage 'http://modplug-xmms.sourceforge.net/'
version '0.8.9.0'
license 'public-domain'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/modplug-xmms/libmodplug-0.8.9.0.tar.gz'
source_sha256 '457ca5a6c179656d66c01505c0d95fafaead4329b9dbaa0f997d00a3508ad9de'
......
......@@ -4,6 +4,7 @@ class Libmp3lame < Package
description 'LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.'
homepage 'http://lame.sourceforge.net/'
version '3.100'
license 'LGPL-2.1'
compatibility 'all'
source_url 'http://downloads.sourceforge.net/project/lame/lame/3.100/lame-3.100.tar.gz'
source_sha256 'ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e'
......
......@@ -4,6 +4,7 @@ class Libmpeg2 < Package
description 'A free MPEG-2 video stream decoder'
homepage 'https://libmpeg2.sourceforge.io/'
version '0.5.1'
license 'GPL-2'
compatibility 'all'
source_url 'https://libmpeg2.sourceforge.io/files/libmpeg2-0.5.1.tar.gz'
source_sha256 'dee22e893cb5fc2b2b6ebd60b88478ab8556cb3b93f9a0d7ce8f3b61851871d4'
......
......@@ -4,6 +4,7 @@ class Libmypaint < Package
description 'Libmypaint is MyPaint\'s brushstroke rendering code, in a form that can be used by other programs.'
homepage 'http://mypaint.org/'
version '1.3.0'
license 'ISC'
compatibility 'all'
source_url 'https://github.com/mypaint/libmypaint/releases/download/v1.3.0/libmypaint-1.3.0.tar.xz'
source_sha256 '6a07d9d57fea60f68d218a953ce91b168975a003db24de6ac01ad69dcc94a671'
......
......@@ -4,6 +4,7 @@ class Libndp < Package
description 'Library for Neighbor Discovery Protocol'
homepage 'http://libndp.org/'
version '1.7-3fc2'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://github.com/jpirko/libndp/archive/3fc2ed78edb5deae0381d022bedc22ffd00d50cb.zip'
source_sha256 '53fd7da8fc840900238f1699e98a7e3e60cd6c68489015303e84b19c9dd2bb3a'
......
......@@ -4,6 +4,7 @@ class Libnet < Package
description 'A portable framework for low-level network packet construction'
homepage 'https://github.com/libnet/libnet'
version '1.2'
license 'BSD, BSD-2 and HPND'
compatibility 'all'
source_url 'https://github.com/libnet/libnet/releases/download/v1.2/libnet-1.2.tar.gz'
source_sha256 'caa4868157d9e5f32e9c7eac9461efeff30cb28357f7f6bf07e73933fb4edaa7'
......
......@@ -5,6 +5,7 @@ class Libnewt < Package
homepage 'https://pagure.io/newt'
@_ver = '0.52.21'
version @_ver
license 'LGPL-2'
compatibility 'all'
source_url "https://releases.pagure.org/newt/newt-#{@_ver}.tar.gz"
source_sha256 '265eb46b55d7eaeb887fca7a1d51fe115658882dfe148164b6c49fccac5abb31'
......
......@@ -4,6 +4,7 @@ class Libnftnl < Package
description 'libnftnl is a userspace library providing a low-level netlink programming interface (API) to the in-kernel nf_tables subsystem.'
homepage 'https://netfilter.org/projects/libnftnl/'
compatibility 'all'
license 'GPL-2'
version '1.1.7-1'
source_url 'https://netfilter.org/projects/libnftnl/files/libnftnl-1.1.7.tar.bz2'
source_sha256 '20dbc13f11004aea2c9e479cfb90359cb11fe3446c3140811c18e4ec1648ed8f'
......
......@@ -4,6 +4,7 @@ class Libnghttp2 < Package
description 'library implementing HTTP/2 protocol'
homepage 'https://nghttp2.org/'
version '1.38.0'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/nghttp2/nghttp2/releases/download/v1.38.0/nghttp2-1.38.0.tar.xz'
source_sha256 'ef75c761858241c6b4372fa6397aa0481a984b84b7b07c4ec7dc2d7b9eee87f8'
......
......@@ -4,6 +4,7 @@ class Libnl3 < Package
description 'Library for applications dealing with netlink sockets.'
homepage 'http://www.infradead.org/~tgr/libnl/'
version '3.2.25-0'
license 'LGPL-2.1 and GPL-2'
compatibility 'all'
source_url 'https://www.infradead.org/~tgr/libnl/files/libnl-3.2.25.tar.gz'
source_sha256 '8beb7590674957b931de6b7f81c530b85dc7c1ad8fbda015398bc1e8d1ce8ec5'
......
......@@ -5,6 +5,7 @@ class Libnotify < Package
homepage 'https://git.gnome.org/browse/libnotify'
@_ver = '0.7.9'
version @_ver
license 'LGPL-2.1+'
compatibility 'all'
source_url "https://github.com/GNOME/libnotify/archive/#{@_ver}.tar.gz"
source_sha256 '9bd4f5fa911d27567e7cc2d2d09d69356c16703c4e8d22c0b49a5c45651f3af0'
......
......@@ -4,6 +4,7 @@ class Libnsbmp < Package
description 'Decoding library for BMP and ICO images in C'
homepage 'https://www.netsurf-browser.org'
version '0.1.6'
license 'MIT'
compatibility 'all'
source_url 'https://download.netsurf-browser.org/libs/releases/libnsbmp-0.1.6-src.tar.gz'
source_sha256 '79c49365f860ed451bfc4109eddec8de3e9b7ce5a3be069596bd2aa19279324f'
......
......@@ -4,6 +4,7 @@ class Libnsgif < Package
description 'Decoding library for the GIF image file format, written in C'
homepage 'https://www.netsurf-browser.org'
version '0.2.1'
license 'MIT'
compatibility 'all'
source_url 'https://download.netsurf-browser.org/libs/releases/libnsgif-0.2.1-src.tar.gz'
source_sha256 '9eaea534cd70b53c5aaf45317ae957701685a6b4a88dbe34ed26f4faae879a4b'
......
......@@ -4,6 +4,7 @@ class Libnsutils < Package
description 'CSS parser and selection engine, written in C'
homepage 'https://www.netsurf-browser.org'
version '0.1.0'
license 'MIT'
compatibility 'all'
source_url 'https://download.netsurf-browser.org/libs/releases/libnsutils-0.1.0-src.tar.gz'
source_sha256 '790c6516344abe82f6289d656392e9ccebe475b20cc7e1e2d843011385f7aef0'
......
......@@ -4,6 +4,7 @@ class Libofx < Package
description 'The LibOFX library is a parser and an API designed to allow applications to very easily support OFX command responses, usually provided by financial institutions for statement downloads.'
homepage 'http://libofx.sourceforge.net/'
version '0.9.13'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/libofx/libofx/libofx-0.9.13.tar.gz'
source_sha256 '57eaf97cddbaf82c24f26b8f5cf8b2fbfd4969c74500a2c9acc9082b83bcc0e4'
......
......@@ -4,6 +4,7 @@ class Libogg < Package
description 'Ogg is a multimedia container format, and the native file and stream format for the Xiph.org multimedia codecs.'
homepage 'https://xiph.org/ogg/'
version '1.3.3'
license 'BSD'
compatibility 'all'
source_url 'https://ftp.osuosl.org/pub/xiph/releases/ogg/libogg-1.3.3.tar.xz'
source_sha256 '4f3fc6178a533d392064f14776b23c397ed4b9f48f5de297aba73b643f955c08'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libomxil_bellagio < Package
description 'Bellagio is an opensource implementation of the Khronos OpenMAX Integration Layer API to access multimedia components.'
homepage 'https://sourceforge.net/projects/aa-project/'
homepage 'https://sourceforge.net/projects/omxil/'
version '0.9.3'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://sourceforge.net/projects/omxil/files/omxil/Bellagio%200.9.3/libomxil-bellagio-0.9.3.tar.gz'
source_sha256 '593c0729c8ef8c1467b3bfefcf355ec19a46dd92e31bfc280e17d96b0934d74c'
......
......@@ -4,6 +4,7 @@ class Libopencoreamr < Package
description 'Audio codecs extracted from Android Open Source Project.'
homepage 'https://sourceforge.net/projects/opencore-amr/'
version '0.1.5-0'
license 'Apache-2.0'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/opencore-amr/opencore-amr/opencore-amr-0.1.5.tar.gz'
source_sha256 '2c006cb9d5f651bfb5e60156dbff6af3c9d35c7bbcc9015308c0aff1e14cd341'
......
......@@ -4,6 +4,7 @@ class Libopus < Package
description 'Opus is a totally open, royalty-free, highly versatile audio codec.'
homepage 'http://opus-codec.org/'
version '1.2.1'
license 'BSD'
compatibility 'all'
source_url 'https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz'
source_sha256 'cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732'
......
......@@ -5,6 +5,7 @@ class Libostree < Package
homepage 'https://ostreedev.github.io/ostree/'
@_ver = '2020.8'
version @_ver
license 'LGPL-2+'
compatibility 'all'
source_url "https://github.com/ostreedev/ostree/releases/download/v#{@_ver}/libostree-#{@_ver}.tar.xz"
source_sha256 'fdaa5992d0a6f62157152355449ac8476c50df6602be398e9ad10438cc1e679b'
......
......@@ -5,6 +5,7 @@ class Libotf < Package
homepage 'https://www.nongnu.org/m17n/'
@_ver = '0.9.16'
version @_ver
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://download.savannah.gnu.org/releases/m17n/libotf-#{@_ver}.tar.gz'
source_sha256 '68db0ca3cda2d46a663a92ec26e6eb5adc392ea5191bcda74268f0aefa78066b'
......
......@@ -4,6 +4,7 @@ class Libotr < Package
description 'Portable OTR Messaging Library, as well as the toolkit to help you forge messages.'
homepage 'https://otr.im/'
version '4.1.1'
license 'GPL-2'
compatibility 'all'
source_url 'https://otr.im/dist/libotr/4.1.1/libotr-4.1.1.tar.gz'
source_sha256 '8b3b182424251067a952fb4e6c7b95a21e644fbb27fbd5f8af2b2ed87ca419f5'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libpaper < Package
description 'Library for handling paper characteristics'
homepage 'http://packages.debian.org/unstable/source/libpaper'
homepage 'https://packages.debian.org/unstable/source/libpaper'
version '1.1.28'
license 'GPL-2'
compatibility 'all'
source_url 'http://ftp.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.28.tar.gz'
source_sha256 'c8bb946ec93d3c2c72bbb1d7257e90172a22a44a07a07fb6b802a5bb2c95fddc'
......
......@@ -4,6 +4,7 @@ class Libparserutils < Package
description 'Library for building efficient parsers, written in C'
homepage 'https://www.netsurf-browser.org'
version '0.2.4'
license 'MIT'
compatibility 'all'
source_url 'https://download.netsurf-browser.org/libs/releases/libparserutils-0.2.4-src.tar.gz'
source_sha256 '322bae61b30ccede3e305bf6eae2414920649775bc5ff1d1b688012a3c4947d8'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libpcap < Package
description 'A portable C/C++ library for network traffic capture.'
homepage 'http://www.tcpdump.org/'
homepage 'https://www.tcpdump.org/'
version '1.9.1'
license 'BSD'
compatibility 'all'
source_url 'https://www.tcpdump.org/release/libpcap-1.9.1.tar.gz'
source_sha256 '635237637c5b619bcceba91900666b64d56ecb7be63f298f601ec786ce087094'
......
......@@ -4,6 +4,7 @@ class Libpciaccess < Package
description 'Generic PCI access library'
homepage 'https://x.org'
version '0.16'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libpciaccess-0.16.tar.gz'
source_sha256 '84413553994aef0070cf420050aa5c0a51b1956b404920e21b81e96db6a61a27'
......
......@@ -4,6 +4,7 @@ class Libpeas < Package
description 'A GObject plugins library'
homepage 'https://wiki.gnome.org/Projects/Libpeas'
version '1.28.0'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://github.com/GNOME/libpeas/archive/libpeas-1.28.0.tar.gz'
source_sha256 '93d2826330a5e943dcfe8d059c5885a808494ee44c0b04f72f2bb2283b4d515b'
......
......@@ -5,6 +5,7 @@ class Libpipeline < Package
homepage 'http://libpipeline.nongnu.org/'
@_ver = '1.5.3'
version @_ver
license 'GPL-3'
compatibility 'all'
source_url "https://mirror.csclub.uwaterloo.ca/nongnu/libpipeline/libpipeline-#{@_ver}.tar.gz"
source_sha256 '5dbf08faf50fad853754293e57fd4e6c69bb8e486f176596d682c67e02a0adb0'
......
......@@ -4,6 +4,7 @@ class Libplist < Package
description 'A library to handle Apple Property List format'
homepage 'http://www.libimobiledevice.org/'
version '2.1.0'
license 'GPL-2 and LGPL-2.1'
compatibility 'all'
source_url 'https://github.com/libimobiledevice/libplist/archive/2.1.0.tar.gz'
source_sha256 '4b33f9af3f9208d54a3c3e1a8c149932513f451c98d1dd696fe42c06e30b7f03'
......
......@@ -5,6 +5,7 @@ class Libpng < Package
homepage 'http://libpng.org/pub/png/libpng.html'
@_ver = '1.6.37'
version "#{@_ver}-1"
license 'libpng2'
compatibility 'all'
source_url "https://downloads.sourceforge.net/project/libpng/libpng16/#{@_ver}/libpng-#{@_ver}.tar.xz"
source_sha256 '505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca'
......
......@@ -4,6 +4,7 @@ class Libportal < Package
description 'libportal provides GIO-style async APIs for most Flatpak portals.'
homepage 'https://github.com/flatpak/libportal'
version '0.3'
license 'GPL-2+'
compatibility 'all'
source_url 'https://github.com/flatpak/libportal/releases/download/0.3/libportal-0.3.tar.xz'
source_sha256 'fd35d66357169e63e33ef46c43fdf22ddc07dbd960ec3462b58ca9ef15a65bd7'
......
......@@ -4,6 +4,7 @@ class Libprelude < Package
description 'Prelude is a Universal "Security Information & Event Management" (SIEM) system.'
homepage 'https://www.prelude-siem.org/'
version '4.1.0'
license 'GPL-2+'
compatibility 'all'
source_url 'https://www.prelude-siem.org/attachments/download/831/libprelude-4.1.0.tar.gz'
source_sha256 '21ee5bee2fc4136903c606ad7891927b7b32a29e92ca7e418ac458823951562d'
......
......@@ -4,6 +4,7 @@ class Libproxy < Package
description 'libproxy is a library that provides automatic proxy configuration management.'
homepage 'http://libproxy.github.io/libproxy/'
version '0.4.15'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://github.com/libproxy/libproxy/releases/download/0.4.15/libproxy-0.4.15.tar.xz'
source_sha256 '654db464120c9534654590b6683c7fa3887b3dad0ca1c4cd412af24fbfca6d4f'
......
......@@ -5,6 +5,7 @@ class Libpsl < Package
homepage 'https://github.com/rockdaboot/libpsl'
@_ver = '0.21.1'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://github.com/rockdaboot/libpsl/releases/download/#{@_ver}/libpsl-#{@_ver}.tar.lz"
source_sha256 '644375d557bb3b84c485df2dae98ee388fe1e11fb75230004e4b8623b3b833a9'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libpstat < Package
description 'Library for getting information about running processes'
homepage 'https://github.com/jcnelson/libpstat'
homepage 'https://github.com/jcnelson/libpstat/'
version '030f37-1'
license 'ISC'
compatibility 'all'
source_url 'https://github.com/jcnelson/libpstat/archive/030f37a9d22ef3b8be839d487c97759e6126c30f.tar.gz'
source_sha256 '71e5d3f190fe045b38f31dfa9b5962fb6ea4099f46b25981b411122569ff6b30'
......
......@@ -4,6 +4,7 @@ class Libpth < Package
description 'Pth is a very portable POSIX/ANSI-C based library for Unix platforms'
homepage 'https://www.gnu.org/software/pth/'
version '2.0.7'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/pth/pth-2.0.7.tar.gz'
source_sha256 '72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232'
......
......@@ -5,6 +5,7 @@ class Libqmi < Package
homepage 'https://www.freedesktop.org/wiki/Software/libqmi/'
@_ver = '1.28.2'
version @_ver
license 'LGPL-2'
compatibility 'all'
source_url "https://www.freedesktop.org/software/libqmi/libqmi-#{@_ver}.tar.xz"
source_sha256 '8c8c3ee719874d2529bce9b35b028fe435b36f003979a360d3ad0938449db783'
......
......@@ -4,6 +4,7 @@ class Libraw < Package
description 'Raw image decoder library'
homepage 'https://www.libraw.org'
version '0.19.5'
license 'LGPL-2.1 and CDDL'
compatibility 'all'
source_url 'https://www.libraw.org/data/LibRaw-0.19.5.tar.gz'
source_sha256 '40a262d7cc71702711a0faec106118ee004f86c86cc228281d12d16da03e02f5'
......
......@@ -4,6 +4,7 @@ class Libraw1394 < Package
description 'libraw1394 provides direct access to the IEEE 1394 bus through the Linux 1394 subsystem\'s raw1394 user space interface.'
homepage 'https://sourceforge.net/projects/libraw1394/'
version '2.0.5'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/libraw1394/libraw1394/libraw1394-2.0.5.tar.gz'
source_sha256 '50e7b812f09ec8181fc060e7e25e260017c16c1b41a04c51e23446f26fa109d4'
......
......@@ -4,6 +4,7 @@ class Librespot < Package
description 'Open Source Spotify connect library'
homepage 'https://github.com/librespot-org/librespot'
version '0.1.3'
license 'MIT'
compatibility 'aarch64,armv7l,x86_64'
source_url 'https://github.com/librespot-org/librespot/archive/v0.1.3.tar.gz'
source_sha256 '2d28a63c6dda08ecbc1245c7cfe34c9b3b29e8c5304f4aa8b65aedb899056b25'
......
......@@ -4,9 +4,15 @@ class Libressl < Package
description 'LibreSSL is a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes.'
homepage 'https://www.libressl.org/'
version '1.1.1i'
license 'ISC and openssl' # This is the actual libressl package license.
compatibility 'all'
is_fake
depends_on 'openssl'
def self.preflight
puts
puts 'Chromebrew\'s libressl is a fake package pointing to openssl.'.lightblue
puts
end
......@@ -4,6 +4,7 @@ class Librhash < Package
description 'RHash is a console utility for computing and verifying hash sums of files.'
homepage 'http://rhash.anz.ru/'
version '1.3.6'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/rhash/RHash/archive/v1.3.6.tar.gz'
source_sha256 '964df972b60569b5cb35ec989ced195ab8ea514fc46a74eab98e86569ffbcf92'
......
......@@ -4,6 +4,7 @@ class Librsvg < Package
description 'SVG library for GNOME'
homepage 'https://wiki.gnome.org/Projects/LibRsvg'
version '2.50.3'
license 'LGPL-2+'
compatibility 'all'
source_url 'https://download.gnome.org/sources/librsvg/2.50/librsvg-2.50.3.tar.xz'
source_sha256 'a4298a98e3a95fdd73c858c17d4dd018525fb09dbb13bbd668a0c2243989e958'
......
......@@ -4,6 +4,7 @@ class Librsync < Package
description 'remote delta-compression library'
homepage 'https://librsync.github.io/'
version '2.0.1-1'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://github.com/librsync/librsync/archive/v2.0.1.tar.gz'
source_sha256 '6fce69041aa4fc72a21f1ab280a7299b82df2b1fa0a25d8695fd527e6752625e'
......
......@@ -4,6 +4,7 @@ class Libsamplerate < Package
description 'Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio.'
homepage 'http://www.mega-nerd.com/libsamplerate/'
version '0.1.9'
license 'BSD-2'
compatibility 'all'
source_url 'http://www.mega-nerd.com/libsamplerate/libsamplerate-0.1.9.tar.gz'
source_sha256 '0a7eb168e2f21353fb6d84da152e4512126f7dc48ccb0be80578c565413444c1'
......
......@@ -4,6 +4,7 @@ class Libsass < Package
description 'LibSass is a C/C++ port of the Sass engine'
homepage 'https://sass-lang.com/libsass'
version '3.6.4'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/sass/libsass/archive/3.6.4.tar.gz'
source_sha256 'f9484d9a6df60576e791566eab2f757a97fd414fce01dd41fc0a693ea5db2889'
......
......@@ -4,6 +4,7 @@ class Libsdl < Package
description 'Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.'
homepage 'http://www.libsdl.org'
version '1.2.15-4'
license 'LGPL-2.1'
compatibility 'all'
source_url 'http://www.libsdl.org/release/SDL-1.2.15.tar.gz'
source_sha256 'd6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00'
......
......@@ -5,6 +5,7 @@ class Libsdl2 < Package
homepage 'http://www.libsdl.org'
@_ver = '2.0.14'
version @_ver
license 'ZLIB'
compatibility 'all'
source_url "https://www.libsdl.org/release/SDL2-#{@_ver}.tar.gz"
source_sha256 'd8215b571a581be1332d2106f8036fcb03d12a70bae01e20f424976d275432bc'
......
......@@ -5,6 +5,7 @@ class Libseccomp < Package
homepage 'https://github.com/seccomp/libseccomp'
@_ver = '2.5.1'
version @_ver
license 'LGPL-2.1'
compatibility 'all'
source_url "https://github.com/seccomp/libseccomp/archive/v#{@_ver}.tar.gz"
source_sha256 '76ad54e31d143b39a99083564045212a965e026a1010a742edd793d26d699829'
......
......@@ -4,6 +4,7 @@ class Libsecret < Package
description 'GObject based library for accessing the Secret Service API.'
homepage 'https://github.com/GNOME/libsecret'
version '0.20.4'
license 'LGPL-2.1+ and Apache-2.0'
compatibility 'all'
source_url 'https://github.com/GNOME/libsecret/archive/0.20.4.tar.gz'
source_sha256 'ca34e69b210df221ae5da6692c2cb15ef169bb4daf42e204442f24fdb0520d4b'
......
......@@ -5,6 +5,7 @@ class Libsigcplusplus < Package
homepage 'https://github.com/libsigcplusplus/libsigcplusplus/'
@_ver = '2.10.6'
version @_ver
license 'LGPL-3'
compatibility 'all'
source_url "https://github.com/libsigcplusplus/libsigcplusplus/archive/#{@_ver}.tar.gz"
source_sha256 '3458b027f44204571a3a7091ebb94e5b1b5ecc7fbab89ce2bada25543645993f'
......
......@@ -5,6 +5,7 @@ class Libsigcplusplus3 < Package
homepage 'https://github.com/libsigcplusplus/libsigcplusplus/'
@_ver = '3.0.6'
version @_ver
license 'LGPL-3'
compatibility 'all'
source_url "https://github.com/libsigcplusplus/libsigcplusplus/archive/#{@_ver}.tar.gz"
source_sha256 '25ff9bf59c28e185c3901963f11bbdac58ce866281c65c870145b119e59a0836'
......@@ -21,7 +22,7 @@ class Libsigcplusplus3 < Package
i686: '497f109d9d2c97bb13ce0df424cb8ec6eb7fa46e34b96e585b9831bb2d75f69c',
x86_64: 'f5c843178b73298dc190a48f3dabdf5626121aeb436ba05b26a481160b909bb7',
})
def self.build
system "meson #{CREW_MESON_LTO_OPTIONS} \
-Dbuild-examples=false \
......
......@@ -4,6 +4,7 @@ class Libsigsegv < Package
description 'GNU libsigsegv is a library for handling page faults in user mode.'
homepage 'https://www.gnu.org/software/libsigsegv/'
version '2.12'
license 'GPL-2+'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/libsigsegv/libsigsegv-2.12.tar.gz'
source_sha256 '3ae1af359eebaa4ffc5896a1aee3568c052c99879316a1ab57f8fe1789c390b6'
......
......@@ -4,6 +4,7 @@ class Libslz < Package
description 'SLZ is a fast and memory-less stream compressor which produces an output that can be decompressed with zlib or gzip.'
homepage 'http://www.libslz.org/'
version '1.1.0-2'
license 'MIT'
compatibility 'all'
source_url 'http://git.1wt.eu/web?p=libslz.git;a=snapshot;h=f65544ca6a0d628b1db2d76069cc3be493543d38;sf=tbz2'
source_sha256 '985cb527a4d1c7a93e9eb19d79f97513eb57cfe6e112b727976855c8144ffccc'
......
......@@ -4,6 +4,7 @@ class Libsm < Package
description 'X.org X Session Management Library'
homepage 'http://www.x.org'
version '1.2.2'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libSM-1.2.2.tar.gz'
source_sha256 '14bb7c669ce2b8ff712fbdbf48120e3742a77edcd5e025d6b3325ed30cf120f4'
......
......@@ -4,6 +4,7 @@ class Libsndfile < Package
description 'Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface.'
homepage 'http://www.mega-nerd.com/libsndfile/'
version '1.0.28'
license 'LGPL-2.1'
compatibility 'all'
source_url 'http://www.mega-nerd.com/libsndfile/files/libsndfile-1.0.28.tar.gz'
source_sha256 '1ff33929f042fa333aed1e8923aa628c3ee9e1eb85512686c55092d1e5a9dfa9'
......
......@@ -4,6 +4,7 @@ class Libsodium < Package
description 'A modern, portable, easy to use crypto library'
homepage 'https://libsodium.org'
version '1.0.18'
license 'ISC'
compatibility 'all'
source_url 'https://download.libsodium.org/libsodium/releases/libsodium-1.0.18.tar.gz'
source_sha256 '6f504490b342a4f8a4c4a02fc9b866cbef8622d5df4e5452b46be121e46636c1'
......
......@@ -4,6 +4,7 @@ class Libsolv < Package
description 'Library for solving packages and reading repositories'
homepage 'https://en.opensuse.org/openSUSE:Libzypp_satsolver'
version '0.7.14'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/openSUSE/libsolv/archive/0.7.14.tar.gz'
source_sha256 '34a67c23cedd38a949607d8cdbd867aa4b07556f18a57e17162ac962bbdbbf54'
......
......@@ -6,6 +6,7 @@ class Libsoup < Package
@_ver = '2.99.2'
@_ver_prelastdot = @_ver.rpartition('.')[0]
version @_ver
license 'LGPL-2.1+'
compatibility 'all'
source_url "https://download.gnome.org/sources/libsoup/#{@_ver_prelastdot}/libsoup-#{@_ver}.tar.xz"
source_sha256 '664fa1b78a15cc0aa1fa65efb3b281a888417530f9f56a219571c0630f942ba5'
......
......@@ -4,6 +4,7 @@ class Libsoup2 < Package
description 'libsoup is an HTTP client/server library for GNOME.'
homepage 'https://wiki.gnome.org/Projects/libsoup'
version '2.72'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://download.gnome.org/sources/libsoup/2.72/libsoup-2.72.0.tar.xz'
source_sha256 '170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387'
......
......@@ -4,6 +4,7 @@ class Libsoxr < Package
description 'High quality, one-dimensional sample-rate conversion library.'
homepage 'https://sourceforge.net/projects/soxr/'
version '0.1.3-1'
license 'LGPL-2.1'
compatibility 'all'
source_url 'http://downloads.sourceforge.net/project/soxr/soxr-0.1.3-Source.tar.xz'
source_sha256 'b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889'
......
......@@ -4,6 +4,7 @@ class Libspatialindex < Package
description 'C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API'
homepage 'https://libspatialindex.org/'
version '1.9.3'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/libspatialindex/libspatialindex/archive/1.9.3.tar.gz'
source_sha256 '7b44340a3edc55c11abfc453bb60f148b29f569cef9e1148583e76132e9c7379'
......
......@@ -4,6 +4,7 @@ class Libspectre < Package
description 'Small library for rendering Postscript documents'
homepage 'https://www.freedesktop.org/wiki/Software/libspectre/'
version '0.2.9'
license 'GPL-2'
compatibility 'all'
source_url 'https://libspectre.freedesktop.org/releases/libspectre-0.2.9.tar.gz'
source_sha256 '49ae9c52b5af81b405455c19fe24089d701761da2c45d22164a99576ceedfbed'
......
......@@ -4,6 +4,7 @@ class Libspng < Package
description 'libspng is a C library for reading and writing Portable Network Graphics (PNG) format files with a focus on security and ease of use.'
homepage 'https://libspng.org'
version '0.5.0'
license 'BSD-2'
compatibility 'all'
source_url 'https://gitlab.com/randy408/libspng/uploads/3d980bac86c51368f40af2f1ac79a057/libspng-0.5.0.tar.xz'
source_sha256 '220a653802559943ae43fd48f03ba6ff3935a5243766d9ee5ff905240d4399a7'
......
......@@ -5,6 +5,7 @@ class Libssh < Package
homepage 'https://www.libssh.org/'
@_ver = '0.9.5'
version "#{@_ver}-1"
license 'LGPL-2.1'
compatibility 'all'
@_ver_prelastdot = @_ver.rpartition('.')[0]
source_url "https://www.libssh.org/files/#{@_ver_prelastdot}/libssh-#{@_ver}.tar.xz"
......
......@@ -5,6 +5,7 @@ class Libssh2 < Package
homepage 'https://www.libssh2.org/'
@_ver = '1.9.0'
version @_ver + '-3'
license 'BSD'
compatibility 'all'
source_url "https://www.libssh2.org/download/libssh2-#{@_ver}.tar.gz"
source_sha256 'd5fb8bd563305fd1074dda90bd053fb2d29fc4bce048d182f96eaa466dfadafd'
......
......@@ -4,6 +4,7 @@ class Libstemmer < Package
description 'Snowball Stemming Algorithms'
homepage 'https://snowballstem.org/'
version '78c149'
license 'BSD-3'
compatibility 'all'
source_url 'https://github.com/zvelo/libstemmer/archive/78c149a3a6f262a35c7f7351d3f77b725fc646cf.tar.gz'
source_sha256 '9bbd1bd2b7829f6bdafba97667fc795b3a80785c2285a5b73c3006b0bf3db688'
......
......@@ -4,6 +4,7 @@ class Libstrophe < Package
description 'A simple, lightweight C library for writing XMPP clients'
homepage 'http://strophe.im/libstrophe/'
version '0.9.2'
license 'MIT or GPL-3'
compatibility 'all'
source_url 'https://github.com/strophe/libstrophe/archive/0.9.2.tar.gz'
source_sha256 '158145bc1565a5fd0bbd7f57e3e15d768e58b8a460897ab5918a5a689d67ae6f'
......
......@@ -4,8 +4,9 @@ class Libtasn1 < Package
description 'Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some other packages.'
homepage 'https://www.gnu.org/software/libtasn1/'
version '4.16'
license 'GPL-3 and LGPL-2.1'
compatibility 'all'
source_url 'https://ftp.gnu.org/gnu/libtasn1/libtasn1-4.16.0.tar.gz'
source_url 'https://ftpmirror.gnu.org/libtasn1/libtasn1-4.16.0.tar.gz'
source_sha256 '0e0fb0903839117cb6e3b56e68222771bebf22ad7fc2295a0ed7d576e8d4329d'
binary_url ({
......
......@@ -4,6 +4,7 @@ class Libtheora < Package
description 'Theora is a free and open video compression format from the Xiph.org Foundation.'
homepage 'https://theora.org/'
version '1.1.1-0'
license 'BSD'
compatibility 'all'
source_url 'https://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2'
source_sha256 'b6ae1ee2fa3d42ac489287d3ec34c5885730b1296f0801ae577a35193d3affbc'
......
......@@ -4,6 +4,7 @@ class Libticables2 < Package
description 'Libticables2 offers the library used to connect to and perform read/write operations on TI Calculators via. USB.'
homepage 'http://lpg.ticalc.org/prj_tilp/'
version '1.3.5'
license 'GPL-2'
compatibility 'all'
source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticables2-1.3.5.tar.bz2'
source_sha256 '0c6fb6516e72ccab081ddb3aecceff694ed93aec689ddd2edba9c7c7406c4522'
......
......@@ -4,6 +4,7 @@ class Libticalcs2 < Package
description 'Libticalcs2 offers the library used to communicate with TI calculators. It implements the TI protocol for each type of calculator, independently of the link cable used to establish the link.'
homepage 'http://lpg.ticalc.org/prj_tilp/'
version '1.1.9'
license 'GPL-2'
compatibility 'all'
source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticalcs2-1.1.9.tar.bz2'
source_sha256 '76780788bc309b647f97513d38dd5f01611c335a72855e0bd10c7bdbf2e38921'
......
......@@ -4,6 +4,7 @@ class Libticonv < Package
description 'Libticonv offers support for performing operations on TI calculators involving charsets.'
homepage 'http://lpg.ticalc.org/prj_tilp/'
version '1.1.5'
license 'GPL-2'
compatibility 'all'
source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libticonv-1.1.5.tar.bz2'
source_sha256 '316da6a73bf26b266dd23443882abc4c9fe7013edc3a53e5e301d525c2060878'
......
......@@ -4,6 +4,7 @@ class Libtiff < Package
description 'LibTIFF provides support for the Tag Image File Format (TIFF), a widely used format for storing image data.'
homepage 'http://www.libtiff.org/'
version '4.2.0'
license 'libtiff'
compatibility 'all'
source_url 'https://download.osgeo.org/libtiff/tiff-4.2.0.tar.gz'
source_sha256 'eb0484e568ead8fa23b513e9b0041df7e327f4ee2d22db5a533929dfc19633cb'
......@@ -26,7 +27,7 @@ class Libtiff < Package
depends_on 'libwebp'
depends_on 'libdeflate'
depends_on 'imake' => :build
def self.build
system "env NOCONFIGURE=1 ./autogen.sh"
system "./configure #{CREW_OPTIONS} \
......
......@@ -4,6 +4,7 @@ class Libtifiles2 < Package
description 'Libtifiles2 offers the library used to properly manipulate files on TI calculators.'
homepage 'http://lpg.ticalc.org/prj_tilp/'
version '1.1.7'
license 'GPL-2'
compatibility 'all'
source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libtifiles2-1.1.7.tar.bz2'
source_sha256 '9ac63b49e97b09b30b37bbc84aeb15fa7967bceb944e56141c5cd5a528acc982'
......
......@@ -4,6 +4,7 @@ class Libtinfo < Package
description 'Missing ncurses library reference.'
homepage 'https://www.gnu.org/software/ncurses/'
version '6.2-1'
license 'MIT' # Ncurses license
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -5,6 +5,7 @@ class Libtirpc < Package
homepage 'https://sourceforge.net/projects/libtirpc'
@_ver = '1.3.1'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "http://downloads.sourceforge.net/project/libtirpc/libtirpc/#{@_ver}/libtirpc-#{@_ver}.tar.bz2"
source_sha256 '245895caf066bec5e3d4375942c8cb4366adad184c29c618d97f724ea309ee17'
......
......@@ -4,6 +4,7 @@ class Libtool < Package
description 'GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface.'
homepage 'https://www.gnu.org/software/libtool/'
version '2.4.6-4'
license 'GPL-2'
compatibility 'all'
source_url 'https://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.gz'
source_sha256 'e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'
......
......@@ -4,6 +4,7 @@ class Libudev_stub < Package
description 'A libudev stub and proxy library for WSL'
homepage 'https://github.com/therealkenc/libudev-stub'
version '0.9.0'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://github.com/therealkenc/libudev-stub/archive/v0.9.0.tar.gz'
source_sha256 '4bc4479b8297bfd6449f245e09106600af1b3af657dd1472d9fd4c920b673660'
......
......@@ -5,6 +5,7 @@ class Libunbound < Package
homepage 'https://nlnetlabs.nl/projects/unbound/about/'
@_ver = '1.13.0'
version @_ver
license 'BSD and GPL-2'
compatibility 'all'
source_url "https://nlnetlabs.nl/downloads/unbound/unbound-#{@_ver}.tar.gz"
source_sha256 'a954043a95b0326ca4037e50dace1f3a207a0a19e9a4a22f4c6718fc623db2a1'
......@@ -30,11 +31,11 @@ class Libunbound < Package
--with-pic"
system "make"
end
def self.install
system "make DESTDIR=#{CREW_DEST_DIR} install"
end
def self.check
system 'make', 'test'
end
......
......@@ -4,6 +4,7 @@ class Libuninum < Package
description 'This is a library for converting Unicode strings to numbers and numbers to Unicode strings.'
homepage 'http://billposer.org/Software/libuninum.html'
version '2.7-0'
license 'GPL-2, GPL-2+, LGPL-2 and LGPL-2.1'
compatibility 'all'
source_url 'https://billposer.org/Software/Downloads/libuninum-2.7.tar.bz2'
source_sha256 'e704983c3c00e9b76bd836b8b83ce31bfe4eb1752eee8be123cf97c1275076ea'
......
......@@ -4,6 +4,7 @@ class Libunistring < Package
description 'A library that provides functions for manipulating Unicode strings and for manipulating C strings according to the Unicode standard.'
homepage 'https://www.gnu.org/software/libunistring/'
version '0.9.10'
license 'LGPL-3+ or GPL-2+ and FDL-1.2 or GPL-3+'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/libunistring/libunistring-0.9.10.tar.xz'
source_sha256 'eb8fb2c3e4b6e2d336608377050892b54c3c983b646c561836550863003c05d7'
......
......@@ -4,6 +4,7 @@ class Libunwind < Package
description 'libunwind is a portable and efficient C programming interface (API) to determine the call-chain of a program.'
homepage 'https://www.nongnu.org/libunwind/'
version '1.5.0-1'
license 'MIT'
compatibility 'all'
source_url 'https://download.savannah.gnu.org/releases/libunwind/libunwind-1.5.0.tar.gz'
source_sha256 '90337653d92d4a13de590781371c604f9031cdb50520366aa1e3a91e1efb1017'
......
......@@ -4,12 +4,15 @@ class Liburing < Package
description 'liburing provides helpers to setup and teardown io_uring instances.'
homepage 'https://github.com/axboe/liburing/'
version '0.7'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/axboe/liburing/archive/liburing-0.7.tar.gz'
source_sha256 '8e2842cfe947f3a443af301bdd6d034455536c38a455c7a700d0c1ad165a7543'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --mandir=#{CREW_MAN_PREFIX}"
system "./configure --prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX} \
--mandir=#{CREW_MAN_PREFIX}"
system "make"
end
......
......@@ -5,6 +5,7 @@ class Libusb < Package
homepage 'https://sourceforge.net/projects/libusb/'
@_ver = '1.0.24'
version @_ver
license 'LGPL-2.1'
compatibility 'all'
source_url "https://github.com/libusb/libusb/releases/download/v#{@_ver}/libusb-#{@_ver}.tar.bz2"
source_sha256 '7efd2685f7b327326dcfb85cee426d9b871fd70e22caa15bb68d595ce2a2b12a'
......
......@@ -4,6 +4,7 @@ class Libusbmuxd < Package
description 'USB Multiplex Daemon'
homepage 'http://www.libimobiledevice.org/'
version '2.0.1'
license 'GPL-2+ and LGPL-2.1+'
compatibility 'all'
source_url 'https://github.com/libimobiledevice/libusbmuxd/archive/2.0.1.tar.gz'
source_sha256 'f93faf3b3a73e283646f4d62b3421aeccf58142266b0eb22b2b13dd4b2362eb8'
......
......@@ -4,6 +4,7 @@ class Libuuid < Package
description 'Portable UUID C library'
homepage 'https://sourceforge.net/projects/libuuid/'
version '1.3.0'
license 'BSD' # The actual libuuid library
compatibility 'all'
is_fake
......
......@@ -5,6 +5,7 @@ class Libuv < Package
homepage 'http://libuv.org/'
@_ver = '1.39.0'
version @_ver
license 'BSD, BSD-2, ISC and MIT'
compatibility 'all'
source_url "https://dist.libuv.org/dist/v#{@_ver}/libuv-v#{@_ver}.tar.gz"
source_sha256 '5c52de5bdcfb322dbe10f98feb56e45162e668ad08bc28ab4b914d4f79911697'
......
......@@ -5,6 +5,7 @@ class Libva < Package
homepage 'https://01.org/linuxmedia'
@_ver = '2.10.0'
version "#{@_ver}-1"
liecnse 'MIT'
compatibility 'all'
source_url "https://github.com/intel/libva/releases/download/#{@_ver}/libva-#{@_ver}.tar.bz2"
source_sha256 'fa81e35b50d9818fce5ec9eeeeff08a24a8864ceeb9a5c8e7ae4446eacfc0236'
......
......@@ -2,7 +2,9 @@ require 'package'
class Libva_intel_driver_hybrid < Package
description 'VA-API implementation for Intel G45 and HD Graphics family'
homepage 'https://github.com/intel/intel-vaapi-driver'
version '2.4.1'
license 'MIT'
compatibility 'i686 x86_64'
case ARCH
when 'i686', 'x86_64'
......
......@@ -5,6 +5,7 @@ class Libva_utils < Package
homepage 'https://01.org/linuxmedia'
@_ver = '2.10.0'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://github.com/intel/libva-utils/archive/#{@_ver}.tar.gz"
source_sha256 'cbb7f9f6eae21d772e31b67bc8c311be6e35fe9c65e63acc57f9b16d72bf8dc0'
......
......@@ -4,6 +4,7 @@ class Libvdpau < Package
description 'VDPAU is the Video Decode and Presentation API for UNIX. It provides an interface to video decode acceleration and presentation hardware present in modern GPUs.'
homepage 'https://www.freedesktop.org/wiki/Software/VDPAU/'
version '1.3'
license 'MIT'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/vdpau/libvdpau/-/archive/1.3/libvdpau-1.3.tar.bz2'
source_sha256 'b5a52eeac9417edbc396f26c40591ba5df0cd18285f68d84614ef8f06196e50e'
......
......@@ -5,6 +5,7 @@ class Libvips < Package
homepage 'https://libvips.github.io/libvips/'
@_ver = '8.10.6-beta2'
version @_ver
license 'LGPL-2.1'
compatibility 'all'
source_url "https://github.com/libvips/libvips/archive/v#{@_ver}.tar.gz"
source_sha256 'b2412f580ba83129d55e57a73c7c4fdb53e60a39c48910acc5f0d80518deb7a5'
......
......@@ -4,6 +4,7 @@ class Libvisual < Package
description 'Libvisual is a library that comes between applications and audio visualisation plugins.'
homepage 'http://libvisual.org/'
version '0.4.0'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://github.com/Libvisual/libvisual/archive/libvisual-0.4.0.tar.gz'
source_sha256 'c004e88ae55872b19dc651b0e465b1e57c07e75eacb1bff8a43b6ceb75671850'
......
......@@ -4,6 +4,7 @@ class Libvisual_plugins < Package
description 'Libvisual is a library that comes between applications and audio visualisation plugins.'
homepage 'http://libvisual.org/'
version '0.4.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/Libvisual/libvisual/archive/libvisual-plugins-0.4.0.tar.gz'
source_sha256 '862178e0f5c0c837f768b362c25eac613fc75ef91189cd929c635e23922b4c16'
......
......@@ -4,6 +4,7 @@ class Libvncserver < Package
description 'LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.'
homepage 'https://github.com/LibVNC/libvncserver'
version '0.9.12'
license 'GPL-2, GPL-2+, LGPL-2.1+, BSD and MIT'
compatibility 'all'
source_url 'https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.12.tar.gz'
source_sha256 '33cbbb4e15bb390f723c311b323cef4a43bcf781984f92d92adda3243a116136'
......
......@@ -4,6 +4,7 @@ class Libvoamrwbenc < Package
description 'Audio codecs extracted from Android Open Source Project.'
homepage 'https://sourceforge.net/projects/opencore-amr/'
version '0.1.3-0'
license 'Apache-2.0'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/opencore-amr/vo-amrwbenc/vo-amrwbenc-0.1.3.tar.gz'
source_sha256 '5652b391e0f0e296417b841b02987d3fd33e6c0af342c69542cbb016a71d9d4e'
......
......@@ -4,6 +4,7 @@ class Libvorbis < Package
description 'Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format.'
homepage 'https://xiph.org/vorbis/'
version '1.3.5'
license 'BSD'
compatibility 'all'
source_url 'https://downloads.xiph.org/releases/vorbis/libvorbis-1.3.5.tar.xz'
source_sha256 '54f94a9527ff0a88477be0a71c0bab09a4c3febe0ed878b24824906cd4b0e1d1'
......
......@@ -5,6 +5,7 @@ class Libvpx < Package
homepage 'http://www.webmproject.org/code/'
@_ver = '1.10.0-rc1'
version @_ver
license 'BSD'
compatibility 'all'
source_url "https://github.com/webmproject/libvpx/archive/v#{@_ver}.tar.gz"
source_sha256 '8e55e04cdefeb1596968e70c5167e13d26132ca214d276292d5cda737a430af5'
......
......@@ -5,6 +5,7 @@ class Libwacom < Package
homepage 'https://github.com/linuxwacom/libwacom'
@_ver = 1.8
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://github.com/linuxwacom/libwacom/releases/download/libwacom-#{@_ver}/libwacom-#{@_ver}.tar.bz2"
source_sha256 '2e8075e60bbef74fe9c3539b0a0080efab28912b2552784d8b54dbbf1aaa63e5'
......
......@@ -4,6 +4,7 @@ class Libwapcaplet < Package
description 'String internment library, written in C'
homepage 'https://www.netsurf-browser.org'
version '0.4.3'
license 'MIT'
compatibility 'all'
source_url 'https://download.netsurf-browser.org/libs/releases/libwapcaplet-0.4.3-src.tar.gz'
source_sha256 '9b2aa1dd6d6645f8e992b3697fdbd87f0c0e1da5721fa54ed29b484d13160c5c'
......
......@@ -4,6 +4,7 @@ class Libwebp < Package
description 'WebP is a modern image format that provides superior lossless and lossy compression for images on the web.'
homepage 'https://developers.google.com/speed/webp/'
version '1.2.0-1'
license 'BSD'
compatibility 'all'
source_url 'http://downloads.webmproject.org/releases/webp/libwebp-1.2.0.tar.gz'
source_sha256 '2fc8bbde9f97f2ab403c0224fb9ca62b2e6852cbc519e91ceaa7c153ffd88a0c'
......
......@@ -4,6 +4,7 @@ class Libwmf < Package
description 'libwmf is a library for reading vector images in Microsoft\'s native Windows Metafile Format (WMF)'
homepage 'https://github.com/caolanm/libwmf'
version '0.2.12-ffc8'
license 'LGPL-2'
compatibility 'all'
source_url 'https://github.com/caolanm/libwmf/archive/ffc8f5aaf9ac33d5d2fe67e777c018e057fdfd71.zip'
source_sha256 'cdde9db1a0bc22a529f55aa60c2c7b85d1adb1e16e15b1d0b8906c04667b851a'
......
......@@ -4,6 +4,7 @@ class Libwnck < Package
description 'Library for layout and rendering of text'
homepage 'http://www.gnome.org/'
version '3.32.0'
license 'LGPL-2+'
compatibility 'all'
source_url 'https://ftp.gnome.org/pub/GNOME/sources/libwnck/3.32/libwnck-3.32.0.tar.xz'
source_sha256 '9595835cf28d0fc6af5526a18f77f2fcf3ca8c09e36741bb33915b6e69b8e3ca'
......@@ -36,4 +37,4 @@ class Libwnck < Package
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C _build install"
end
end
\ No newline at end of file
end
......@@ -5,6 +5,7 @@ class Libwpe < Package
homepage 'https://wpewebkit.org'
@_ver = '1.8.0'
version @_ver
license 'BSD-2'
compatibility 'all'
source_url "https://github.com/WebPlatformForEmbedded/libwpe/releases/download/#{@_ver}/libwpe-#{@_ver}.tar.xz"
source_sha256 'a6f00a7d091cbd4db57fe7ee3b4c12c6350921d654ed79812800a26c888481d2'
......
......@@ -4,6 +4,7 @@ class Libx11 < Package
description 'C interface to the X window system'
homepage 'https://x.org'
version '1.7.0'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libX11-1.7.0.tar.bz2'
source_sha256 '36c8f93b6595437c8cfbc9f08618bcb3041cbd303e140a0013f88e4c2977cb54'
......
......@@ -4,6 +4,7 @@ class Libx264 < Package
description 'x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format.'
homepage 'http://www.videolan.org/developers/x264.html'
version 'b86a'
license 'GPL-2'
compatibility 'all'
source_url 'https://code.videolan.org/videolan/x264/-/archive/b86ae3c66f51ac9eab5ab7ad09a9d62e67961b8a/x264-b86ae3c66f51ac9eab5ab7ad09a9d62e67961b8a.tar.bz2'
source_sha256 '6d4eacd1e735f1670a84f56802023fce9a68f19a6186440281fff7757810297d'
......
......@@ -5,6 +5,7 @@ class Libx265 < Package
homepage 'http://x265.org/'
@_ver = '3.4'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://github.com/videolan/x265/archive/#{@_ver}.tar.gz"
source_sha256 '544d147bf146f8994a7bf8521ed878c93067ea1c7c6e93ab602389be3117eaaf'
......
......@@ -4,6 +4,7 @@ class Libxau < Package
description 'xau library for libX11'
homepage 'https://x.org'
version '1.0.9'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXau-1.0.9.tar.bz2'
source_sha256 'ccf8cbf0dbf676faa2ea0a6d64bcc3b6746064722b606c8c52917ed00dcb73ec'
......
......@@ -4,6 +4,7 @@ class Libxaw < Package
description 'X.org X Athena Widgets Library'
homepage 'http://www.x.org'
version '1.0.13'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXaw-1.0.13.tar.gz'
source_sha256 '7e74ac3e5f67def549722ff0333d6e6276b8becd9d89615cda011e71238ab694'
......
......@@ -4,6 +4,7 @@ class Libxcb < Package
description 'library for the X window system'
homepage 'https://x.org'
version '1.14-2'
license 'custom'
compatibility 'all'
source_url 'https://xcb.freedesktop.org/dist/libxcb-1.14.tar.xz'
source_sha256 'a55ed6db98d43469801262d81dc2572ed124edc3db31059d4e9916eb9f844c34'
......
......@@ -5,6 +5,7 @@ class Libxcomposite < Package
homepage 'http://www.x.org'
@_ver = '0.4.5'
version @_ver
license 'custom'
compatibility 'all'
source_url "https://www.x.org/archive/individual/lib/libXcomposite-#{@_ver}.tar.gz"
source_sha256 '581c7fc0f41a99af38b1c36b9be64bc13ef3f60091cd3f01105bbc7c01617d6c'
......@@ -33,7 +34,7 @@ class Libxcomposite < Package
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
def self.check
system 'make', 'check'
end
......
......@@ -5,6 +5,7 @@ class Libxcrypt < Package
homepage 'https://github.com/besser82/libxcrypt/'
@_ver = '4.4.18'
version @_ver
license 'LGPL-2.1+, public-domain, BSD and BSD-2'
compatibility 'all'
source_url "https://github.com/besser82/libxcrypt/archive/v#{@_ver}.tar.gz"
source_sha256 '3801f0263a8596b15ec466343fc1fdc4ad4ec7416c51e038a3528fd47f3be01a'
......
......@@ -5,6 +5,7 @@ class Libxcursor < Package
homepage 'http://www.x.org'
@_ver = '1.2.0'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://www.x.org/archive/individual/lib/libXcursor-#{@_ver}.tar.gz"
source_sha256 'ad5b2574fccaa4c3fa67b9874fbed863d29ad230c784e9a08b20692418f6a1f8'
......
......@@ -5,6 +5,7 @@ class Libxdamage < Package
homepage 'https://x.org'
@_ver = '1.1.5'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://www.x.org/archive/individual/lib/libXdamage-#{@_ver}.tar.gz"
source_sha256 '630ec53abb8c2d6dac5cd9f06c1f73ffb4a3167f8118fdebd77afd639dbc2019'
......@@ -33,7 +34,7 @@ class Libxdamage < Package
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
def self.check
system 'make', 'check'
end
......
......@@ -4,6 +4,7 @@ class Libxdmcp < Package
description 'The libXdmcp package contains a library implementing the X Display Manager Control Protocol.'
homepage 'http://www.x.org'
version '1.1.3-1'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/lib/libXdmcp-1.1.3.tar.bz2'
source_sha256 '20523b44aaa513e17c009e873ad7bbc301507a3224c232610ce2e099011c6529'
......
......@@ -4,6 +4,7 @@ class Libxext < Package
description 'library for the X window system'
homepage 'https://x.org'
version '1.3.4'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/lib/libXext-1.3.4.tar.gz'
source_sha256 '8ef0789f282826661ff40a8eef22430378516ac580167da35cc948be9041aac1'
......
......@@ -4,6 +4,7 @@ class Libxfce4ui < Package
description 'Replacement of the old libxfcegui4 library'
homepage 'https://xfce.org/'
version '4.16.0'
license 'LGPL-2+ and GPL-2+'
compatibility 'all'
source_url "https://archive.xfce.org/src/xfce/libxfce4ui/4.16/libxfce4ui-4.16.0.tar.bz2"
source_sha256 '8b06c9e94f4be88a9d87c47592411b6cbc32073e7af9cbd64c7b2924ec90ceaa'
......
......@@ -4,6 +4,7 @@ class Libxfce4util < Package
description 'Utility library for the Xfce4 desktop environment'
homepage 'https://xfce.org/'
version '4.16.0'
license 'LGPL-2+ and GPL-2+'
compatibility 'all'
source_url 'https://archive.xfce.org/src/xfce/libxfce4util/4.16/libxfce4util-4.16.0.tar.bz2'
source_sha256 '60598d745d1fc81ff5ad3cecc3a8d1b85990dd22023e7743f55abd87d8b55b83'
......
......@@ -4,6 +4,7 @@ class Libxfixes < Package
description 'library for the X window system'
homepage 'https://x.org'
version '5.0.3-1'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXfixes-5.0.3.tar.gz'
source_sha256 '9ab6c13590658501ce4bd965a8a5d32ba4d8b3bb39a5a5bc9901edffc5666570'
......
......@@ -4,6 +4,7 @@ class Libxfont < Package
description 'library for the X window system'
homepage 'https://x.org'
version '2.0.1'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXfont2-2.0.1.tar.gz'
source_sha256 '381b6b385a69343df48a082523c856aed9042fbbc8ee0a6342fb502e4321230a'
......
......@@ -4,6 +4,7 @@ class Libxfont2 < Package
description 'X.org X font library'
homepage 'http://www.x.org'
version '2.0.4'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXfont2-2.0.4.tar.bz2'
source_sha256 '6d151b3368e5035efede4b6264c0fdc6662c1c99dbc2de425e3480cababc69e6'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxft < Package
description 'X.org X FreeType interface library'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '2.3.3'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXft-2.3.3.tar.bz2'
source_sha256 '225c68e616dd29dbb27809e45e9eadf18e4d74c50be43020ef20015274529216'
......
......@@ -5,6 +5,7 @@ class Libxi < Package
homepage 'https://x.org'
@_ver = '1.7.10'
version @_ver
license 'MIT and custom'
compatibility 'all'
source_url "https://www.x.org/archive/individual/lib/libXi-#{@_ver}.tar.gz"
source_sha256 'b51e106c445a49409f3da877aa2f9129839001b24697d75a54e5c60507e9a5e3'
......
......@@ -4,6 +4,7 @@ class Libxinerama < Package
description 'Xorg library, Xinerama is an X11 extension which provides support for extending a desktop across multiple displays.'
homepage 'https://www.x.org/'
compatibility 'all'
license 'MIT'
version '1.1.4'
source_url 'https://www.x.org/archive/individual/lib/libXinerama-1.1.4.tar.bz2'
source_sha256 '0008dbd7ecf717e1e507eed1856ab0d9cf946d03201b85d5dcf61489bb02d720'
......
......@@ -5,6 +5,7 @@ class Libxkbcommon < Package
homepage 'https://xkbcommon.org'
@_ver = '1.0.3'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://xkbcommon.org/download/libxkbcommon-#{@_ver}.tar.xz"
source_sha256 'a2202f851e072b84e64a395212cbd976ee18a8ee602008b0bad02a13247dbc52'
......
......@@ -4,6 +4,7 @@ class Libxkbfile < Package
description 'library for the X window system'
homepage 'https://x.org'
version '1.1.0'
license 'MIT and custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libxkbfile-1.1.0.tar.bz2'
source_sha256 '758dbdaa20add2db4902df0b1b7c936564b7376c02a0acd1f2a331bd334b38c7'
......
......@@ -4,6 +4,7 @@ class Libxml2 < Package
description 'Libxml2 is the XML C parser and toolkit developed for the Gnome project.'
homepage 'http://xmlsoft.org/'
version '2.9.10-1'
license 'MIT'
compatibility 'all'
source_url 'https://gitlab.gnome.org/GNOME/libxml2/-/archive/v2.9.10/libxml2-v2.9.10.tar.bz2'
source_sha256 '5f1cc19c849cccabb983881cf1ebf833f42db5d7b8afba7a7763a2ac3101715c'
......
......@@ -4,6 +4,7 @@ class Libxml2_python < Package
description 'Libxml2 (python module) is the XML C parser and toolkit developed for the Gnome project.'
homepage 'http://xmlsoft.org/'
version '2.9.10-f93c'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/GNOME/libxml2/archive/f93ca3e140a371b26366f747a408588c631e0fd1.zip'
source_sha256 '0faa7455354a724e3d07c37177cbf125b3e04da91073fa0858806cb5376f2c55'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxmu < Package
description 'X.org X interface library for miscellaneous utilities not part of the Xlib standard'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.1.2'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXmu-1.1.2.tar.gz'
source_sha256 'e5fd4bacef068f9509b8226017205040e38d3fba8d2de55037200e7176c13dba'
......
......@@ -4,6 +4,7 @@ class Libxp < Package
description 'x print service extension library'
homepage 'https://xorg.freedesktop.org'
version '1.0.3'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/lib/libXp-1.0.3.tar.bz2'
source_sha256 '7f360c9905849c3587d48efc0f0ecbc852c19f61a52b18530d6b005cb9148c57'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxpm < Package
description 'X.org X Pixmap Library'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '3.5.12'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive//individual/lib/libXpm-3.5.12.tar.gz'
source_sha256 '2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501'
......
......@@ -4,6 +4,7 @@ class Libxpresent < Package
description 'XPresent extension C library'
homepage 'https://cgit.freedesktop.org/xorg/lib/libXpresent/'
version '1.0.0'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/lib/libXpresent-1.0.0.tar.gz'
source_sha256 '92f1bdfb67ae2ffcdb25ad72c02cac5e4912dc9bc792858240df1d7f105946fa'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxrandr < Package
description 'X.org X Resize, Rotate and Reflection extension library'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.5.2-1'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXrandr-1.5.2.tar.gz'
source_sha256 '3f10813ab355e7a09f17e147d61b0ce090d898a5ea5b5519acd0ef68675dcf8e'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxrender < Package
description 'X Rendering Extension client library.'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '0.9.10-0'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/lib/libXrender-0.9.10.tar.gz'
source_sha256 '770527cce42500790433df84ec3521e8bf095dfe5079454a92236494ab296adf'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxres < Package
description 'X.org X-Resource extension client library'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.2.0-0'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXres-1.2.0.tar.gz'
source_sha256 '5b62feee09f276d74054787df030fceb41034de84174abec6d81c591145e043a'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxscrnsaver < Package
description 'X.org the X11 Screen Saver extension client library'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.2.2-0'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive//individual/lib/libXScrnSaver-1.2.2.tar.gz'
source_sha256 'e12ba814d44f7b58534c0d8521e2d4574f7bf2787da405de4341c3b9f4cc8d96'
......
......@@ -4,6 +4,7 @@ class Libxshmfence < Package
description 'A library that exposes a event API on top of Linux futexes'
homepage 'http://t2sde.org/packages/libxshmfence.html'
version '1.2'
license 'custom'
compatibility 'all'
source_url 'https://xorg.freedesktop.org/releases/individual/lib/libxshmfence-1.2.tar.bz2'
source_sha256 'd21b2d1fd78c1efbe1f2c16dae1cb23f8fd231dcf891465b8debe636a9054b0c'
......
......@@ -4,6 +4,7 @@ class Libxslt < Package
description 'Libxslt is the XSLT C library developed for the GNOME project.'
homepage 'http://xmlsoft.org/libxslt/'
version '1.1.34'
license 'MIT'
compatibility 'all'
source_url 'http://xmlsoft.org/sources/libxslt-1.1.34.tar.gz'
source_sha256 '98b1bd46d6792925ad2dfe9a87452ea2adebf69dcb9919ffd55bf926a7f93f7f'
......
......@@ -5,6 +5,7 @@ class Libxss < Package
homepage 'https://gitlab.freedesktop.org/xorg/lib/libxscrnsaver'
@_ver = '1.2.3'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://xorg.freedesktop.org/releases/individual/lib/libXScrnSaver-#{@_ver}.tar.bz2"
source_sha256 'f917075a1b7b5a38d67a8b0238eaab14acd2557679835b154cf2bca576e89bf8'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxt < Package
description 'X.org X Toolkit Library'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.1.5-0'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXt-1.1.5.tar.gz'
source_sha256 'b59bee38a9935565fa49dc1bfe84cb30173e2e07e1dcdf801430d4b54eb0caa3'
......
......@@ -4,6 +4,7 @@ class Libxtrans < Package
description 'transpot library for the X window system'
homepage 'https://x.org'
version '1.4.0'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/xtrans-1.4.0.tar.bz2'
source_sha256 '377c4491593c417946efcd2c7600d1e62639f7a8bbca391887e2c4679807d773'
......
......@@ -4,6 +4,7 @@ class Libxtst < Package
description 'X.org Xtst Library'
homepage 'http://t2sde.org/packages/libxtst.html'
version '1.2.3'
license 'custom'
compatibility 'all'
source_url 'https://xorg.freedesktop.org/releases/individual/lib/libXtst-1.2.3.tar.bz2'
source_sha256 '4655498a1b8e844e3d6f21f3b2c4e2b571effb5fd83199d428a6ba7ea4bf5204'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxv < Package
description 'X.org X Window System video extension library'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.0.11-0'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXv-1.0.11.tar.gz'
source_sha256 'c4112532889b210e21cf05f46f0f2f8354ff7e1b58061e12d7a76c95c0d47bb1'
......
......@@ -4,6 +4,7 @@ class Libxvid < Package
description 'The free video codec that is strong in compression and quality.'
homepage 'https://www.xvid.com/'
version '1.3.5'
license 'custom'
compatibility 'all'
source_url 'https://downloads.xvid.com/downloads/xvidcore-1.3.5.tar.bz2'
source_sha256 '7c20f279f9d8e89042e85465d2bcb1b3130ceb1ecec33d5448c4589d78f010b4'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxvmc < Package
description 'X.org X-Video Motion Compensation Library'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.0.12'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXvMC-1.0.12.tar.gz'
source_sha256 '024c9ec4f001f037eeca501ee724c7e51cf287eb69ced8c6126e16e7fa9864b5'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxxf86dga < Package
description 'X.org the client library for the XFree86-DGA extension'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.1-0'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libXxf86dga-1.1.tar.gz'
source_sha256 'b3b7eab9b0b55d41526a5abf9a0b4e104cf2114e6b8adf7c7807b92e848c7d73'
......
......@@ -2,8 +2,9 @@ require 'package'
class Libxxf86vm < Package
description 'X.org the client library for the XFree86-VidMode X extension.'
homepage 'http://www.x.org'
homepage 'https://www.x.org'
version '1.1.4-0'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/archive//individual/lib/libXxf86vm-1.1.4.tar.gz'
source_sha256 '5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99'
......
......@@ -4,6 +4,7 @@ class Libyaml < Package
description 'LibYAML is a YAML parser and emitter library.'
homepage 'https://pyyaml.org/wiki/LibYAML'
version '0.2.5'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/yaml/libyaml/releases/download/0.2.5/yaml-0.2.5.tar.gz'
source_sha256 'c642ae9b75fee120b2d96c712538bd2cf283228d2337df2cf2988e3c02678ef4'
......
......@@ -4,6 +4,7 @@ class Libyuv < Package
description 'Library for YUV scaling'
homepage 'https://chromium.googlesource.com/libyuv/libyuv/'
version 'd470'
license 'BSD-Google'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Libzip < Package
description 'libzip is a C library for reading, creating, and modifying zip archives.'
homepage 'https://libzip.org/'
version '1.7.3-1'
license 'BSD'
compatibility 'all'
source_url 'https://libzip.org/download/libzip-1.7.3.tar.xz'
source_sha256 'a60473ffdb7b4260c08bfa19c2ccea0438edac11193c3afbbb1f17fbcf6c6132'
......@@ -38,7 +39,7 @@ class Libzip < Package
def self.check
system "ninja -C builddir test"
end
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
......
......@@ -4,6 +4,7 @@ class Links < Package
description 'Links is text WWW browser with tables and frames.'
homepage 'http://www.jikos.cz/~mikulas/links/'
version '1.03'
license 'GPL-2'
compatibility 'all'
source_url 'http://www.jikos.cz/~mikulas/links/download/links-1.03.tar.gz'
source_sha256 '32443c6f011216a8a43ed0806d9d23c1defdd19bc4b021ee00cda197782e175a'
......
......@@ -4,6 +4,7 @@ class Linux_pam < Package
description 'Linux PAM (Pluggable Authentication Modules for Linux) project'
homepage 'https://github.com/linux-pam/linux-pam'
version '1.5.1'
license 'BSD-3'
compatibility 'all'
source_url 'https://github.com/linux-pam/linux-pam/releases/download/v1.5.1/Linux-PAM-1.5.1.tar.xz'
source_sha256 '201d40730b1135b1b3cdea09f2c28ac634d73181ccd0172ceddee3649c5792fc'
......
......@@ -4,6 +4,7 @@ class Linux_sources < Package
description 'Sources for the Linux kernel'
homepage 'https://kernel.org/'
version '4.14'
license 'GPL-2'
compatibility 'all'
source_url 'https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.xz'
source_sha256 'f81d59477e90a130857ce18dc02f4fbe5725854911db1e7ba770c7cd350f96a7'
......
......@@ -4,6 +4,7 @@ class Linuxheaders < Package
description 'Linux headers for Chrome OS.'
homepage 'https://kernel.org/'
version '4.14'
license 'GPL-2'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Live555 < Package
description 'This code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP).'
homepage 'http://www.live555.com/liveMedia/'
version '2019.08.28'
license '' # Can't find license
compatibility 'all'
source_url 'http://www.live555.com/liveMedia/public/live.2019.08.28.tar.gz'
source_sha256 'a3dcd157865186cf883c3a80b4bb09637e91fff96b234b2c780a7f7dcc7a35dc'
......
......@@ -5,6 +5,7 @@ class Llvm < Package
homepage 'http://llvm.org/'
@_ver = '11.1.0'
version @_ver
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT'
compatibility 'all'
source_url "https://github.com/llvm/llvm-project/archive/llvmorg-#{@_ver}.tar.gz"
source_sha256 '53a0719f3f4b0388013cfffd7b10c7d5682eece1929a9553c722348d1f866e79'
......
......@@ -5,6 +5,7 @@ class Llvm_stage1 < Package
homepage 'http://llvm.org/'
@_ver = '11.1.0-rc1'
version @_ver
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain and rc'
compatibility 'all'
source_url "https://github.com/llvm/llvm-project/archive/llvmorg-#{@_ver}.tar.gz"
source_sha256 'e610297041129a5c5b24355a988c99c7452ee7105ee2355334a8c521b988eb3c'
......@@ -21,7 +22,7 @@ class Llvm_stage1 < Package
i686: '84a5a2a381af8c789fcb895d1ae62dc1932b3ad1ad423e8351e37aa9be5e2490',
x86_64: 'ddb9e88444729174b0c6f4de883910ce78e8fa489e0831acdf92daaf4561e9af',
})
# llvm_stage1 is compiled with gcc, without -flto
# Then in stage 2 (llvm.rb) everything is compiled with clang built in stage 1, with -flto=thin
# FYI LLVM 11.1.0 is a tiny rebuild of 11.0.1 fixing ABI compatibility with LLVM 10.0.0 & LLVM 12
......@@ -45,12 +46,12 @@ class Llvm_stage1 < Package
@ARCH_CXX_FLAGS = '-fPIC'
LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lld'
end
@ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto"
@ARCH_CXX_LTO_FLAGS = "#{@ARCH_CXX_FLAGS} -flto"
# Using Targets 'all' because otherwise mesa complains.
# This may be patched upstream as per
# This may be patched upstream as per
# https://reviews.llvm.org/rG1de56d6d13c083c996dfd44a32041dacae037d66
LLVM_TARGETS_TO_BUILD = 'all'
LLVM_VERSION = version.split("-")[0]
......@@ -64,7 +65,7 @@ class Llvm_stage1 < Package
puts "Setting compile to use python3".lightgreen
############################################################
system "grep -rl '#!.*python' | xargs sed -i '1s/python$/python3/'"
Dir.mkdir 'builddir'
Dir.chdir 'builddir' do
system "echo '#!/bin/bash
......@@ -123,7 +124,7 @@ clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${
FileUtils.ln_s "lib#{CREW_LIB_SUFFIX}/LLVMgold.so", "#{CREW_DEST_LIB_PREFIX}/bfd-plugins/"
end
end
def self.check
Dir.chdir("builddir") do
#system "ninja check-llvm || true"
......
......@@ -4,6 +4,7 @@ class Lm_sensors < Package
description 'Collection of user space tools for general SMBus access and hardware monitoring'
homepage 'https://hwmon.wiki.kernel.org/lm_sensors'
version '3.6.0'
license 'GPL-2+ and LGPL-2.1'
compatibility 'all'
source_url 'https://github.com/lm-sensors/lm-sensors/archive/V3-6-0.tar.gz'
source_sha256 '0591f9fa0339f0d15e75326d0365871c2d4e2ed8aa1ff759b3a55d3734b7d197'
......
......@@ -4,6 +4,7 @@ class Log4c < Package
description 'Log4c is a library of C for flexible logging to files, syslog and other destinations.'
homepage 'http://log4c.sourceforge.net/'
version '1.2.4'
license 'LGPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/log4c/log4c/1.2.4/log4c-1.2.4.tar.gz'
source_sha256 '5991020192f52cc40fa852fbf6bbf5bd5db5d5d00aa9905c67f6f0eadeed48ea'
......
......@@ -4,6 +4,7 @@ class Log4cplus < Package
description 'log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration.'
homepage 'https://sourceforge.net/projects/log4cplus/'
version '2.0.5'
license 'Apache-2.0 or BSD-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/log4cplus/log4cplus-stable/2.0.5/log4cplus-2.0.5.tar.xz'
source_sha256 '6046f0867ce4734f298418c7b7db0d35c27403090bb751d98e6e76aa4935f1af'
......
......@@ -4,6 +4,7 @@ class Lsb_release < Package
description 'Linux Standard Base'
homepage 'https://wiki.linuxfoundation.org/lsb/start'
version '1.4-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/lsb/lsb_release/1.4/lsb-release-1.4.tar.gz'
source_sha256 '99321288f8d62e7a1d485b7c6bdccf06766fb8ca603c6195806e4457fdf17172'
......
......@@ -4,6 +4,7 @@ class Lshw < Package
description 'lshw (Hardware Lister) is a small tool to provide detailed information on the hardware configuration of the machine.'
homepage 'https://www.ezix.org/project/wiki/HardwareLiSter'
version 'B.02.18'
license 'GPL-2'
compatibility 'all'
source_url 'http://www.ezix.org/software/files/lshw-B.02.18.tar.gz'
source_sha256 'ae22ef11c934364be4fd2a0a1a7aadf4495a0251ec6979da280d342a89ca3c2f'
......
......@@ -4,6 +4,7 @@ class Lsscsi < Package
description 'The lsscsi command lists information about SCSI devices in Linux.'
homepage 'http://sg.danny.cz/scsi/lsscsi.html'
version '0.28'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/hreinecke/lsscsi/archive/v0.28.tar.gz'
source_sha256 'eec0c2c10b30d58aa8d7c7703ccbca92215939632ce3fea599f280f8390553e6'
......
......@@ -4,6 +4,7 @@ class Lua < Package
description 'Lua is a powerful, efficient, lightweight, embeddable scripting language.'
homepage 'https://www.lua.org/'
version '5.4.2'
license 'MIT'
compatibility 'all'
source_url 'https://www.lua.org/ftp/lua-5.4.2.tar.gz'
source_sha256 '11570d97e9d7303c0a59567ed1ac7c648340cd0db10d5fd594c09223ef2f524f'
......
......@@ -4,6 +4,7 @@ class Luajit < Package
description 'LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.'
homepage 'http://luajit.org/'
version '2.0.5-2'
license 'MIT'
compatibility 'all'
source_url 'https://luajit.org/download/LuaJIT-2.0.5.tar.gz'
source_sha256 '874b1f8297c697821f561f9b73b57ffd419ed8f4278c82e05b48806d30c1e979'
......
......@@ -5,6 +5,7 @@ class Lvm2 < Package
homepage 'https://sourceware.org/lvm2'
@_ver = '2.03.11'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://www.sourceware.org/pub/lvm2/releases/LVM2.#{@_ver}.tgz"
source_sha256 '842c4510d4653990927d4518a5bf2743126a37531671a05842cdaf8d54bb9dd4'
......@@ -21,7 +22,7 @@ class Lvm2 < Package
i686: '62fbf27d3a75a5bf043c02b24ecf4f55f428a14192a59289bb97fd14cd073d78',
x86_64: 'd1b98a8b2c8ca75d78a4fd744a2d1aad44b0c23f102b588f8b5e7a7ed17d42c0',
})
depends_on 'libaio'
def self.build
......
......@@ -4,6 +4,7 @@ class Lxappearance < Package
description 'LXDE Theme Switcher'
homepage 'http://lxde.org/'
version '0.6.3'
license 'GPL-3'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/sourceforge/lxde/lxappearance-0.6.3.tar.xz'
source_sha256 '7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38'
......
......@@ -4,6 +4,7 @@ class Lxml < Package
description 'Library for processing XML and HTML in the Python language.'
homepage 'https://lxml.de/'
version '4.6.1'
license 'BSD, ElementTree, GPL-2 and PSF-2'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Lynis < Package
description 'Lynis is a security auditing tool for UNIX derivatives like Linux, macOS, BSD, Solaris, AIX, and others.'
homepage 'https://cisofy.com/download/lynis/'
version '3.0.1'
license 'GPL-3'
compatibility 'all'
source_url 'https://downloads.cisofy.com/lynis/lynis-3.0.1.tar.gz'
source_sha256 '8381b62e11a5e0ead417bcfd92845adab7dc3b9d06271c852a1166cb65a61aff'
......
......@@ -4,6 +4,7 @@ class Lz4 < Package
description 'LZ4 is lossless compression algorithm, providing compression speed at 400 MB/s per core (0.16 Bytes/cycle).'
homepage 'https://lz4.github.io/lz4/'
version '1.9.2'
license 'BSD-2 and GPL-2'
compatibility 'all'
source_url 'https://github.com/lz4/lz4/archive/v1.9.2.tar.gz'
source_sha256 '658ba6191fa44c92280d4aa2c271b0f4fbc0e34d249578dd05e50e76d0e5efcc'
......
......@@ -4,6 +4,7 @@ class Lzip < Package
description 'Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2.'
homepage 'https://www.nongnu.org/lzip/lzip.html'
version '1.21'
license 'GPL-2+'
compatibility 'all'
source_url 'https://download.savannah.gnu.org/releases/lzip/lzip-1.21.tar.lz'
source_sha256 '68c703c7b5198b3fd7a0c3f20011e9a8c938b8dec14824c4c873922fdb01719f'
......
......@@ -4,6 +4,7 @@ class Lzma < Package
description 'LZMA Utils are legacy data compression software with high compression ratio.'
homepage 'https://tukaani.org/lzma/'
version '4.32.7-1'
license 'public-domain'
compatibility 'all'
source_url 'https://tukaani.org/lzma/lzma-4.32.7.tar.bz2'
source_sha256 '618e54513993b3a153fa1c150fccdf25788c72b36e84ab4db71911083531cf6a'
......
......@@ -4,6 +4,7 @@ class Lzo < Package
description 'LZO is a portable lossless data compression library written in ANSI C.'
homepage 'http://www.oberhumer.com/opensource/lzo/'
version '2.10-1'
license 'GPL-2+'
compatibility 'all'
source_url 'https://www.oberhumer.com/opensource/lzo/download/lzo-2.10.tar.gz'
source_sha256 'c0f892943208266f9b6543b3ae308fab6284c5c90e627931446fb49b4221a072'
......
......@@ -4,6 +4,7 @@ class Lzop < Package
description 'lzop is a file compressor which is very similar to gzip.'
homepage 'http://www.lzop.org/'
version '1.04-1'
license 'GPL-2+'
compatibility 'all'
source_url 'https://www.lzop.org/download/lzop-1.04.tar.gz'
source_sha256 '7e72b62a8a60aff5200a047eea0773a8fb205caf7acbe1774d95147f305a2f41'
......
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