Commit 85e4b847 authored by saltedcoffii's avatar saltedcoffii

Licensed ta* to xz*

parent 589e358d
......@@ -4,6 +4,7 @@ class Tack < Package
description 'terminfo action checker'
homepage 'https://www.gnu.org/software/ncurses/'
version '1.08'
license 'MIT'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/ncurses/tack-1.08.tar.gz'
source_sha256 '60f8515eed87176e1f74ac81372645df14dcffbf200d778353e56f640d55b1f2'
......
......@@ -4,6 +4,7 @@ class Taglib < Package
description 'TagLib is a library for reading and editing the meta-data of several popular audio formats.'
homepage 'https://taglib.org'
version '1.11.1'
license 'LGPL-2.1 and MPL-1.1'
compatibility 'all'
source_url 'https://taglib.org/releases/taglib-1.11.1.tar.gz'
source_sha256 'b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b'
......
......@@ -4,6 +4,7 @@ class Tar < Package
description 'GNU Tar provides the ability to create tar archives, as well as various other kinds of manipulation.'
homepage 'https://www.gnu.org/software/tar/'
version '1.33'
license 'BSD'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/tar/tar-1.33.tar.xz'
source_sha256 '66a8344b1dc83a411d311bd1547e0176e56cc311f28ee94a30f84dafb3d9067e'
......
......@@ -6,6 +6,7 @@ class Tcl < Package
@_ver = '8.6.11'
@_ver_prelastdot = @_ver.rpartition('.')[0]
version "#{@_ver}-1"
license 'tcltk'
compatibility 'all'
source_url "https://downloads.sourceforge.net/project/tcl/Tcl/#{@_ver}/tcl#{@_ver}-src.tar.gz"
source_sha256 '8c0486668586672c5693d7d95817cb05a18c5ecca2f40e2836b9578064088258'
......
......@@ -4,6 +4,7 @@ class Tcpdump < Package
description 'A powerful command-line packet analyzer.'
homepage 'http://www.tcpdump.org/'
version '4.9.2'
license 'BSD'
compatibility 'all'
source_url 'http://www.tcpdump.org/release/tcpdump-4.9.2.tar.gz'
source_sha256 '798b3536a29832ce0cbb07fafb1ce5097c95e308a6f592d14052e1ef1505fe79'
......
......@@ -4,6 +4,7 @@ class Tcpflow < Package
description 'TCP/IP packet demultiplexer'
homepage 'https://github.com/simsong/tcpflow'
version '1.5.0'
license 'GPL-3'
compatibility 'aarch64,armv7l,x86_64'
case ARCH
when 'aarch64', 'armv7l', 'x86_64'
......
......@@ -4,6 +4,7 @@ class Tcpstat < Package
description 'tcpstat reports certain network interface statistics much like vmstat does for system statistics. tcpstat gets its information by either monitoring a specific interface, or by reading previously saved tcpdump data from a file.'
homepage 'http://www.frenchfries.net/paul/tcpstat/'
version '1.5'
license 'BSD-2'
compatibility 'all'
source_url 'https://web.archive.org/web/20160504233625/http://www.frenchfries.net/paul/tcpstat/tcpstat-1.5.tar.gz'
source_sha256 '46fde9458cc5678264b0c5f2197f84ada9101951197fdeec5f04b0801fcff0ba'
......
......@@ -4,6 +4,7 @@ class Tcpwrappers < Package
description 'The tcpwrappers package provides daemon wrapper programs that report the name of the client requesting network services and the requested service.'
homepage 'http://www.linuxfromscratch.org/blfs/view/6.1/basicnet/tcpwrappers.html'
version '7.6'
license 'tcp_wrappers_license'
compatibility 'all'
source_url 'ftp://ftp.porcupine.org/pub/security/tcp_wrappers_7.6.tar.gz'
source_sha256 '9543d7adedf78a6de0b221ccbbd1952e08b5138717f4ade814039bb489a4315d'
......
......@@ -4,6 +4,7 @@ class Tcsh < Package
description 'tcsh is a csh compatible shell with file name completion and command line editing.'
homepage 'https://www.tcsh.org/'
version '6.22.03'
license 'BSD'
compatibility 'all'
source_url 'https://astron.com/pub/tcsh/tcsh-6.22.03.tar.gz'
source_sha256 'be2cfd653d2a0c7f506d2dd14c12324ba749bd484037be6df44a3973f52262b7'
......
......@@ -4,6 +4,7 @@ class Tdb < Package
description 'tdb is a simple database API for sharing structures between parts of Samba'
homepage 'https://tdb.samba.org/'
version '1.4.2'
license 'GPL-3'
compatibility 'all'
source_url 'https://www.samba.org/ftp/tdb/tdb-1.4.2.tar.gz'
source_sha256 '9040b2cce4028e392f063f91bbe76b8b28fecc2b7c0c6071c67b5eb3168e004a'
......
......@@ -4,6 +4,7 @@ class Telegram < Package
description "Telegram is a messaging app with a focus on speed and security, it's super-fast, simple and free."
homepage 'https://telegram.org/'
version '2.5.1'
license 'BSD, LGPL-2+ and GPL-3-with-openssl-exception'
compatibility 'x86_64'
case ARCH
when 'x86_64'
......
......@@ -5,6 +5,7 @@ class Telepathy_glib < Package
homepage 'https://telepathy.freedesktop.org'
@_ver = '0.24.2'
version @_ver
license 'LGPL-2.1+'
compatibility 'all'
source_url "https://telepathy.freedesktop.org/releases/telepathy-glib/telepathy-glib-#{@_ver}.tar.gz"
source_sha256 'b0a374d771cdd081125f38c3abd079657642301c71a543d555e2bf21919273f0'
......
......@@ -4,6 +4,7 @@ class Tepl < Package
description 'Library that eases the development of GtkSourceView-based text editors and IDEs'
homepage 'https://wiki.gnome.org/Projects/Tepl'
version '5.0.1'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://github.com/GNOME/tepl/archive/5.0.1.tar.gz'
source_sha256 '2dda3ed2bd16742f6d0fc6d602448eaa2e40b9c967b88599add2338d6fa590e7'
......
......@@ -4,6 +4,7 @@ class Termcap < Package
description 'A library for sending terminal control codes.'
homepage 'https://www.gnu.org/software/termutils/'
version '1.3.1-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/termcap/termcap-1.3.1.tar.gz'
source_sha256 '91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100'
......@@ -22,7 +23,7 @@ class Termcap < Package
})
def self.build
system "./configure --prefix=#{CREW_PREFIX}"
system "./configure #{CREW_OPTIONS}"
system "make"
end
......
......@@ -4,6 +4,7 @@ class Terminology < Package
description 'Enlightenments terminal emulator'
homepage 'https://www.enlightenment.org'
version '1.8.0'
license 'BSD-2'
compatibility 'all'
source_url 'https://download.enlightenment.org/rel/apps/terminology/terminology-1.8.0.tar.xz'
source_sha256 'c6f5b003412f25507277702cabe1a11d7190971343c1d6030aa7d3fe5b45765f'
......
......@@ -4,6 +4,7 @@ class Terminus < Package
description 'The Pantheon CLI — a standalone utility for performing operations on the Pantheon Platform'
homepage 'https://github.com/pantheon-systems/terminus'
version '2.5.0'
license 'MIT'
compatibility 'all'
source_url "https://raw.githubusercontent.com/pantheon-systems/terminus/#{version}/README.md"
source_sha256 '299d011cbd856ba92d22d309efbdb01a3b93bd85eb727512c2bf83eda08dc329'
......@@ -11,7 +12,7 @@ class Terminus < Package
depends_on 'php74' unless File.exists? "#{CREW_PREFIX}/bin/php"
def self.install
system "wget https://github.com/pantheon-systems/terminus/releases/download/#{version}/terminus.phar"
system "curl -#LO https://github.com/pantheon-systems/terminus/releases/download/#{version}/terminus.phar"
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read('terminus.phar') ) == '71da25da6dc1813d9e3ff129964466e9a14687c2e5ea4e52267f02f28fcc3e27'
system "install -Dm755 terminus.phar #{CREW_DEST_PREFIX}/bin/terminus"
end
......
......@@ -4,6 +4,7 @@ class Terraform < Package
description 'Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.'
homepage 'https://www.terraform.io/'
version '0.13.4'
license 'Apache-2.0, BSD-2, BSD-4, ECL-2.0, imagemagick, ISC, JSON, MIT, MIT-with-advertising, MPL-2.0 and unicode'
compatibility 'all'
case ARCH
......
......@@ -5,6 +5,7 @@ class Tesseract < Package
homepage 'https://github.com/tesseract-ocr/tesseract'
@_ver = '4.1.1'
version @_ver
license 'Apache-2.0'
compatibility 'all'
source_url "https://github.com/tesseract-ocr/tesseract/archive/#{@_ver}.tar.gz"
source_sha256 '2a66ff0d8595bff8f04032165e6c936389b1e5727c3ce5a27b3e059d218db1cb'
......
......@@ -4,6 +4,7 @@ class Testdisk < Package
description 'TestDisk is powerful free data recovery software!'
homepage 'https://www.cgsecurity.org/wiki/TestDisk'
version '7.2'
license 'GPL-2+'
compatibility 'all'
source_url 'https://www.cgsecurity.org/testdisk-7.2-WIP.tar.bz2'
source_sha256 'c95dd532dad353713e8ca895a3faac31acef284f9f0fad299f69181fec583313'
......
......@@ -4,6 +4,7 @@ class Texinfo < Package
description 'Texinfo is the official documentation format of the GNU project.'
homepage 'https://www.gnu.org/software/texinfo/'
version '6.7'
license 'GPL-3'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/texinfo/texinfo-6.7.tar.xz'
source_sha256 '988403c1542d15ad044600b909997ba3079b10e03224c61188117f3676b02caa'
......
......@@ -4,6 +4,7 @@ class Texlive < Package
description 'TeX Live is an easy way to get up and running with the TeX document production system.'
homepage 'https://www.tug.org/texlive/'
version '20201101'
license 'metapackage'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Textract < Package
description 'Extract text from any document.'
homepage 'http://textract.readthedocs.io/en/stable/'
version '1.6.1'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/deanmalmgren/textract/archive/v1.6.1.tar.gz'
source_sha256 '9e5e2132db126646031134f7a84efbf10f631a3d0fb56bc8881f67998890dfac'
......
......@@ -4,12 +4,13 @@ class Thefuck < Package
description 'Magnificent app which corrects your previous console command.'
homepage 'https://github.com/nvbn/thefuck'
version '3.26'
license 'MIT'
compatibility 'all'
source_url 'https://raw.githubusercontent.com/nvbn/thefuck/3.26/README.md'
source_sha256 '105e10e37c4c1430fe6bc3a48c9508254048721825ae14856d713de61c95bc66'
def self.install
system "pip3 install thefuck --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX}"
system "pip3 install thefuck --root #{CREW_DEST_DIR} --prefix #{CREW_PREFIX} --no-warn-script-location"
end
def self.postinstall
......
......@@ -4,6 +4,7 @@ class Thunar < Package
description 'Thunar File Manager'
homepage 'https://docs.xfce.org/xfce/thunar/Start'
version '4.16.1'
license 'GPL-2+ and LGPL-2+'
compatibility 'all'
source_url "https://archive.xfce.org/src/xfce/thunar/4.16/thunar-#{version}.tar.bz2"
source_sha256 'da2d17d2cb69eb33768690b714cc232ed367cbd71eb9543aaa2a805d05dc3ce1'
......
......@@ -4,6 +4,7 @@ class Tidy < Package
description 'The granddaddy of HTML tools, with support for modern standards'
homepage 'http://www.html-tidy.org/'
version '5.6.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/htacg/tidy-html5/archive/5.6.0.tar.gz'
source_sha256 '08a63bba3d9e7618d1570b4ecd6a7daa83c8e18a41c82455b6308bc11fe34958'
......
......@@ -4,6 +4,7 @@ class Tig < Package
description 'Tig is an ncurses-based text-mode interface for git.'
homepage 'https://jonas.github.io/tig/'
version '2.4.1'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/jonas/tig/releases/download/tig-2.4.1/tig-2.4.1.tar.gz'
source_sha256 'b6b6aa183e571224d0e1fab3ec482542c1a97fa7a85b26352dc31dbafe8558b8'
......
......@@ -4,6 +4,7 @@ class Tilp < Package
description 'TiLP is a linking program for Texas Instruments\' graphing calculators.'
homepage 'http://lpg.ticalc.org/prj_tilp/'
version '1.18'
license 'GPL-2'
compatibility 'all'
is_fake
......
......@@ -4,6 +4,7 @@ class Tilp2 < Package
description 'TiLP 2 is a linking program for Texas Instruments\' graphing calculators.'
homepage 'http://lpg.ticalc.org/prj_tilp/'
version '1.18'
license 'GPL-2'
compatibility 'all'
source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/tilp2-1.18.tar.bz2'
source_sha256 '7b3ab363eeb52504d6ef5811c5d264f8016060bb7bd427be5a064c2ed7384e47'
......
......@@ -2,8 +2,9 @@ require 'package'
class Tina < Package
description 'Tina is a personal information manager with a curses interface.'
homepage 'http://devel.ringlet.net/misc/tina/'
homepage 'https://devel.ringlet.net/misc/tina/'
version '0.1.12'
license 'GPL-2'
compatibility 'all'
source_url 'https://devel.ringlet.net/files/misc/tina/tina-0.1.12.tar.xz'
source_sha256 '108cec9d1dbd938c67f3fae2e4238e12d064f1d12bd0d9debd0ee3ac79553edf'
......
......@@ -4,6 +4,7 @@ class Tint2 < Package
description 'A lightweight panel/taskbar for Linux and BSD'
homepage 'https://gitlab.com/o9000/tint2'
version '16.7'
license 'GPL-2'
compatibility 'all'
source_url 'https://gitlab.com/o9000/tint2/-/archive/v16.7/tint2-v16.7.tar.gz'
source_sha256 '74962c1dd111be9955319a133a790b24fe5a8ef0315a1bcdabc58c1157c1fb26'
......
......@@ -4,6 +4,7 @@ class Tinycc < Package
description 'TinyCC (aka TCC) is a small but hyper fast C compiler.'
homepage 'https://bellard.org/tcc/'
version '0.9.27'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://download.savannah.gnu.org/releases/tinycc/tcc-0.9.27.tar.bz2'
source_sha256 'de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c'
......
......@@ -4,8 +4,9 @@ class Tinycore < Package
description 'TinyCore Linux is a distro based on loop-device mounted programs, like Snaps.
This is a wrapper script to be able to execute their .tcz files.'
homepage 'https://distro.ibiblio.org/tinycorelinux/'
compatibility 'all'
version '9.0-0'
license '' # Figuring out
compatibility 'all'
case ARCH
when 'armv7l', 'aarch64'
source_url 'https://distro.ibiblio.org/tinycorelinux/9.x/armv7/tcz/bash.tcz'
......
......@@ -6,6 +6,7 @@ class Tk < Package
@_ver = '8.6.11'
@_ver_prelastdot = @_ver.rpartition('.')[0]
version "#{@_ver}-1"
license 'tcltk'
compatibility 'all'
source_url "https://downloads.sourceforge.net/project/tcl/Tcl/#{@_ver}/tk#{@_ver}-src.tar.gz"
source_sha256 '5228a8187a7f70fa0791ef0f975270f068ba9557f57456f51eb02d9d4ea31282'
......
......@@ -4,6 +4,7 @@ class Tkdiff < Package
description 'TkDiff is a graphical front end to the diff program.'
homepage 'https://tkdiff.sourceforge.io/'
version '4.3.5'
license 'GPL-2+'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/tkdiff/tkdiff/4.3.5/tkdiff-4-3-5.zip'
source_sha256 '29d7f0b815d06b0ab6653baa9b6b7c213801ce6a976724ae843bf9735cbbde7e'
......
......@@ -2,10 +2,11 @@ require 'package'
class Tldr < Package
description 'A collection of simplified and community-driven man pages.'
homepage 'http://tldr.sh/'
homepage 'https://tldr.sh/'
version '93cfb27'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/raylee/tldr/archive/93cfb278d2c56c3518a39ba3e01cbfc40423cc3b.tar.gz'
source_url 'https://github.com/raylee/tldr-sh-client/archive/93cfb278d2c56c3518a39ba3e01cbfc40423cc3b.tar.gz'
source_sha256 'd565c6bdc594b87bf204fa35b3059011931a3cb59b935812c8a8a5fbe1fbd5e5'
binary_url ({
......
......@@ -4,6 +4,7 @@ class Tmux < Package
description 'tmux is a terminal multiplexer'
homepage 'https://tmux.github.io/'
version '2.9'
license 'ISC'
compatibility 'all'
source_url 'https://github.com/tmux/tmux/releases/download/2.9/tmux-2.9.tar.gz'
source_sha256 '34901232f486fd99f3a39e864575e658b5d49f43289ccc6ee57c365f2e2c2980'
......
......@@ -3,16 +3,17 @@ require 'package'
class Torbrowser < Package
description "'The Onion Router' browser"
homepage 'https://www.torproject.org/'
compatibility 'x86_64'
@_ver = '10.0.13'
version @_ver
license 'BSD, custom, MPL-2.0 and MIT'
compatibility 'x86_64'
case ARCH
when 'x86_64'
@_url = "https://www.torproject.org/dist/torbrowser/#{@_ver}"
@_name = "tor-browser-linux64-#{@_ver}_en-US.tar.xz"
source_url "#{@_url}/#{@_name}"
source_sha256 `curl -Ls '#{@_url}/sha256sums-signed-build.txt' | grep '#{@_name}' | cut -d' ' -f1`.chomp
source_sha256 `curl -#L '#{@_url}/sha256sums-signed-build.txt' | grep '#{@_name}' | cut -d' ' -f1`.chomp
depends_on 'gtk3'
depends_on 'sommelier'
end
......
......@@ -4,6 +4,7 @@ class Tox < Package
description 'tox aims to automate and standardize testing in Python.'
homepage 'https://tox.readthedocs.io/en/latest/'
version '3.4.0'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/tox-dev/tox/archive/3.4.0.tar.gz'
source_sha256 '01171065c1628b5549c370a160979a04fef1de32aa9e39203aaa998057c03d11'
......
......@@ -4,6 +4,7 @@ class Tpp < Package
description 'tpp stands for text presentation program and is an ncurses-based presentation tool.'
homepage 'http://www.ngolde.de/tpp.html'
version '1.3.1'
license 'GPL-2'
compatibility 'all'
source_url 'http://www.ngolde.de/download/tpp-1.3.1.tar.gz'
source_sha256 '68e3de94fbfb62bd91a6d635581bcf8671a306fffe615d00294d388ad91e1b5f'
......
......@@ -4,6 +4,7 @@ class Traceroute < Package
description 'Traceroute tracks the route packets taken from an IP network on their way to a given host.'
homepage 'http://traceroute.sourceforge.net/'
version '2.1.0'
license 'GPL-2 and LGPL-2.1'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/traceroute/traceroute/traceroute-2.1.0/traceroute-2.1.0.tar.gz'
source_sha256 '3669d22a34d3f38ed50caba18cd525ba55c5c00d5465f2d20d7472e5d81603b6'
......
......@@ -4,12 +4,14 @@ class Translate_shell < Package
description 'Translate Shell is a command-line translator powered by Google Translate (default), Bing Translator, Yandex, Translate, and Apertium giving you easy access to one of these translation engines in your terminal:'
homepage 'https://www.soimort.org/translate-shell/'
version '0.9.6.12'
license 'Unlicense'
compatibility 'all'
source_url 'https://github.com/soimort/translate-shell/archive/v0.9.6.12.tar.gz'
source_sha256 '4c4843a8c66276190535b8435775ecb5d9c8286083a33cdbe2db608eba93ca97'
depends_on 'rlwrap'
depends_on 'aspell' #Can also depend on hunspell instead of aspell
depends_on 'gawk' # Has to be gawk (uses awk to access network)
depends_on 'aspell' # Can also depend on hunspell instead of aspell
def self.build
system "make"
......
......@@ -4,6 +4,7 @@ class Transmission < Package
description 'A fast, easy, and free BitTorrent client.'
homepage 'https://transmissionbt.com/'
version '2.94'
license ' GPL-2, GPL-3 or Transmission-OpenSSL-exception, GPL-2 and MIT'
compatibility 'all'
source_url 'https://github.com/transmission/transmission-releases/raw/master/transmission-2.94.tar.xz'
source_sha256 '35442cc849f91f8df982c3d0d479d650c6ca19310a994eccdaa79a4af3916b7d'
......
......@@ -4,6 +4,7 @@ class Tre < Package
description 'The approximate regex matching library and agrep command line tool.'
homepage 'https://github.com/laurikari/tre'
version '6fb7206'
license 'BSD-2'
compatibility 'all'
source_url 'https://github.com/laurikari/tre/archive/6fb7206b935b35814c5078c20046dbe065435363.tar.gz'
source_sha256 'd2810576685b10c6bf9270793550032bdada04afd963fa4670a08fdc57859bdd'
......
......@@ -4,6 +4,7 @@ class Tree < Package
description 'Tree is a recursive directory listing command that produces a depth indented listing of files, which is colorized ala dircolors if the LS_COLORS environment variable is set and output is to tty.'
homepage 'http://mama.indstate.edu/users/ice/tree/'
version '1.8.0'
license 'GPL-2'
compatibility 'all'
source_url 'http://mama.indstate.edu/users/ice/tree/src/tree-1.8.0.tgz'
source_sha256 '715d5d4b434321ce74706d0dd067505bb60c5ea83b5f0b3655dae40aa6f9b7c2'
......
......@@ -5,6 +5,7 @@ class Trousers < Package
homepage 'http://trousers.sourceforge.net/'
@_ver = '0.3.15'
version "#{@_ver}-1"
license 'CPL-1.0 and GPL-2'
compatibility 'all'
source_url "https://downloads.sourceforge.net/project/trousers/trousers/#{@_ver}/trousers-#{@_ver}.tar.gz"
source_sha256 '1e5be93e518372acf1d92d2f567d01a46fdb0b730487e544e6fb896c59cac77f'
......
......@@ -4,6 +4,7 @@ class Ttf2pt1 < Package
description 'Converter of various scalable font formats (most notably TTF) and of the bitmapped BDF format into PostScript Type 1 fonts and metrics (.pfa, .pfb, .afm).'
homepage 'http://ttf2pt1.sourceforge.net/'
version '3.4.4'
license 'ttf2pt1'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/ttf2pt1/ttf2pt1/3.4.4/ttf2pt1-3.4.4.tgz'
source_sha256 'ae926288be910073883b5c8a3b8fc168fde52b91199fdf13e92d72328945e1d0'
......
......@@ -2,8 +2,9 @@ require 'package'
class Twm < Package
description 'The twm package contains a very minimal window manager.'
homepage 'http://www.linuxfromscratch.org/blfs/view/svn/x/twm.html'
homepage 'https://xorg.freedesktop.org/'
version '1.0.11'
license 'MIT-with-advertising, MIT and ISC'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/app/twm-1.0.11.tar.xz'
source_sha256 'f4e8a842dec410e79741f25ed4dfac09df080835d0bba2e3983b5914569b68c7'
......
......@@ -4,6 +4,7 @@ class Txt2man < Package
description 'Txt2man converts flat ASCII text to man page format.'
homepage 'http://mvertes.free.fr/'
version '1.5.6-1'
license 'GPL-2'
compatibility 'all'
source_url 'http://mvertes.free.fr/download/txt2man-1.5.6.tar.gz'
source_sha256 '984825c5fd0cb3495160bf3277f327078081a8dc219dc466509e307ec9a2b52a'
......
......@@ -4,6 +4,7 @@ class Txt2regex < Package
description 'Regex wizard for the terminal, written in Bash'
homepage 'http://aurelio.net/projects/txt2regex/'
version '0.8'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/aureliojargas/txt2regex/archive/v0.8.tar.gz'
source_sha256 '31a83516db6c88c07a3d5440136d4fe3928090f0d8b59cb127ca611d6bb9dda9'
......
......@@ -4,6 +4,7 @@ class Uchardet < Package
description 'uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text.'
homepage 'https://www.freedesktop.org/wiki/Software/uchardet/'
version '0.0.6'
license 'MPL-1.1, GPL-2+ and LGPL-2.1+'
compatibility 'all'
source_url 'https://www.freedesktop.org/software/uchardet/releases/uchardet-0.0.6.tar.xz'
source_sha256 '8351328cdfbcb2432e63938721dd781eb8c11ebc56e3a89d0f84576b96002c61'
......
......@@ -4,6 +4,7 @@ class Uget < Package
description 'Open Source Download Manager'
homepage 'https://ugetdm.com/'
version '2.2.1'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://prdownloads.sourceforge.net/project/urlget/uget%20%28stable%29/2.2.1/uget-2.2.1.tar.gz'
source_sha256 '445cf58799a9a06e08cd4180b172f4b0a8a8c2ee82da732bdfe2dd502d949936'
......
......@@ -3,7 +3,8 @@ require 'package'
class Umockdev < Package
description 'Mock hardware devices for creating unit tests and bug reporting'
homepage 'https://github.com/martinpitt/umockdev/'
version '0.9.4' # stable version
version '0.9.4'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://github.com/martinpitt/umockdev/archive/0.9.4.tar.gz'
source_sha256 '9f13e8a836ef36158e2cc2b679cb99639e1f68a430b04fbe4dd07d3cb2b32a75'
......
......@@ -5,6 +5,7 @@ class Unicode_character_database < Package
homepage 'https://www.unicode.org/'
@_ver = '13.0.0'
version @_ver
license 'Unicode-DFS-2015'
compatibility 'all'
source_url "https://www.unicode.org/Public/zipped/#{@_ver}/UCD.zip"
source_sha256 '2f76973b4d36ae45584f5a45ec65b47138932d777dd23a5669c89535ef3da951'
......
......@@ -6,6 +6,7 @@ class Unicode_cldr < Package
@_ver = '38.0'
@_ver_prelastdot = @_ver.rpartition('.')[0]
version @_ver
license 'unicode'
compatibility 'all'
source_url "https://unicode.org/Public/cldr/#{@_ver_prelastdot}/cldr-common-#{@_ver}.zip"
source_sha256 '19689be1352eafc2f034f065d4f70fe55136aed381c2d1e506d9ed49333ee9f8'
......
......@@ -5,6 +5,7 @@ class Unicode_emoji < Package
homepage 'https://www.unicode.org/emoji/'
@_ver = '13.1'
version @_ver
license 'unicode'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Units < Package
description 'GNU Units converts quantities expressed in various systems of measurement to their equivalents in other systems of measurement.'
homepage 'https://www.gnu.org/software/units/units.html'
version '2.19'
license 'FDL-1.3 and GPL-3'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/units/units-2.19.tar.gz'
source_sha256 '4262136bdfc152b63ff5a9b93a7d80ce18b5e8bebdcffddc932dda769e306556'
......
......@@ -4,6 +4,7 @@ class Unixodbc < Package
description 'ODBC is an open specification for providing application developers with a predictable API with which to access Data Sources.'
homepage 'http://www.unixodbc.org/'
version '2.3.7'
license 'LGPL-2+'
compatibility 'all'
source_url 'http://www.unixodbc.org/unixODBC-2.3.7.tar.gz'
source_sha256 '45f169ba1f454a72b8fcbb82abd832630a3bf93baa84731cf2949f449e1e3e77'
......
......@@ -4,6 +4,7 @@ class Unrar < Package
description 'UnRAR is a powerful archive extractor.'
homepage 'http://www.rarlab.com/'
version '5.6.3'
license 'unRAR'
compatibility 'all'
source_url 'https://www.rarlab.com/rar/unrarsrc-5.6.3.tar.gz'
source_sha256 'c590e70a745d840ae9b9f05ba6c449438838c8280d76ce796a26b3fcd0a1972e'
......
......@@ -4,6 +4,7 @@ class Unrtf < Package
description 'UnRTF is a command-line program written in C which converts documents in Rich Text Format (.rtf) to HTML, LaTeX, troff macros, and RTF itself.'
homepage 'https://www.gnu.org/software/unrtf/'
version '0.21.9'
license 'GPL-3'
compatibility 'all'
source_url 'https://www.gnu.org/software/unrtf/unrtf-0.21.9.tar.gz'
source_sha256 '22a37826f96d754e335fb69f8036c068c00dd01ee9edd9461a36df0085fb8ddd'
......
......@@ -4,6 +4,7 @@ class Unshield < Package
description 'Tool and library to extract CAB files from InstallShield installers.'
homepage 'https://github.com/twogood/unshield'
version '1.4.2'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/twogood/unshield/archive/1.4.2.tar.gz'
source_sha256 '5dd4ea0c7e97ad8e3677ff3a254b116df08a5d041c2df8859aad5c4f88d1f774'
......
......@@ -4,6 +4,7 @@ class Unzip < Package
description 'UnZip is an extraction utility for archives compressed in .zip format (also called \'zipfiles\').'
homepage 'http://www.info-zip.org/UnZip.html'
version '6.0-2'
license 'Info-ZIP'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz'
source_sha256 '036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37'
......
......@@ -6,6 +6,7 @@ class Upower < Package
@_ver = '0.99.11'
@_ver_ = @_ver.gsub(/[.]/, '_')
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://gitlab.freedesktop.org/upower/upower/-/archive/UPOWER_#{@_ver_}/upower-UPOWER_#{@_ver_}.tar.bz2"
source_sha256 'd50961ff6d2c5bc5e9b8ef6611a12dc8933f722ebf7de245b97fbe72999ebd9b'
......
......@@ -4,6 +4,7 @@ class Urlwatch < Package
description 'A tool for monitoring webpages for updates'
homepage 'https://thp.io/2008/urlwatch/'
version '2.7-1'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/thp/urlwatch/archive/2.7.tar.gz'
source_sha256 '0a7b46d161501463dda99a1d82daf00237e2627616beaa6ccbf04d6c70c68ded'
......
......@@ -5,6 +5,7 @@ class Usbutils < Package
homepage 'http://linux-usb.sourceforge.net/'
@_ver = '013'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://mirrors.kernel.org/pub/linux/utils/usb/usbutils/usbutils-#{@_ver}.tar.xz"
source_sha256 '9e23494fcc78b7a80ee29a07dd179c95ae2f71509c35728dbbabc2d1cca41338'
......
......@@ -4,6 +4,7 @@ class Utf8proc < Package
description 'a clean C library for processing UTF-8 Unicode data: normalization, case-folding, graphemes, and more'
homepage 'https://julialang.org/utf8proc/'
version '2.5.0'
license 'MIT and custom'
compatibility 'all'
source_url 'https://github.com/JuliaStrings/utf8proc/archive/v2.5.0.tar.gz'
source_sha256 'd4e8dfc898cfd062493cb7f42d95d70ccdd3a4cd4d90bec0c71b47cca688f1be'
......
......@@ -4,6 +4,7 @@ class Uthash < Package
description 'A hash table for C structures'
homepage 'https://troydhanson.github.com/uthash/'
version '2.1.0'
license 'BSD-1'
compatibility 'all'
source_url 'https://github.com/troydhanson/uthash/archive/v2.1.0.tar.gz'
source_sha256 '152ccd8e64d0f495377232e3964d06c7ec8bb8c3fbd3217f8a5702614f9a669e'
......
......@@ -4,6 +4,7 @@ class Util_linux < Package
description 'essential linux tools'
homepage 'https://www.kernel.org/pub/linux/utils/util-linux/'
version '2.36.2'
license 'GPL-2, LGPL-2.1, BSD-4, MIT and public-domain'
compatibility 'all'
source_url 'https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.36/util-linux-2.36.2.tar.xz'
source_sha256 'f7516ba9d8689343594356f0e5e1a5f0da34adfbc89023437735872bb5024c5f'
......
......@@ -5,6 +5,7 @@ class Util_macros < Package
homepage 'https://www.linuxfromscratch.org/blfs/view/svn/util-macros.html'
@_ver = '1.19.3'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://xorg.freedesktop.org/releases/individual/util/util-macros-#{@_ver}.tar.bz2"
source_sha256 '0f812e6e9d2786ba8f54b960ee563c0663ddbe2434bf24ff193f5feab1f31971'
......
......@@ -4,6 +4,7 @@ class Uwsgi < Package
description 'uWSGI application server container'
homepage 'https://uwsgi-docs.readthedocs.io/en/latest/'
version '2.0.17'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/unbit/uwsgi/archive/2.0.17.tar.gz'
source_sha256 '3dc2e9b48db92b67bfec1badec0d3fdcc0771316486c5efa3217569da3528bf2'
......
......@@ -4,6 +4,7 @@ class V2ray < Package
description 'A platform for building proxies to bypass network restrictions.'
homepage 'https://www.v2ray.com/'
version 'v4.24.2'
license 'MIT'
compatibility 'all'
case ARCH
......
......@@ -5,6 +5,7 @@ class V4l_utils < Package
homepage 'https://www.linuxtv.org/wiki/index.php/V4l-utils'
@_ver = '1.20.0'
version @_ver
license 'GPL-2+ and LGPL-2.1+'
compatibility 'all'
source_url "https://linuxtv.org/downloads/v4l-utils/v4l-utils-#{@_ver}.tar.bz2"
source_sha256 '956118713f7ccb405c55c7088a6a2490c32d54300dd9a30d8d5008c28d3726f7'
......
......@@ -4,6 +4,7 @@ class Vagrant < Package
description 'Vagrant is a tool for building and distributing development environments.'
homepage 'https://www.vagrantup.com/'
version '2.0.1'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/hashicorp/vagrant/archive/v2.0.1.tar.gz'
source_sha256 '212b91c45f60a825fcfc656424021e2550833778a6d4ebe13458676201a04eba'
......
......@@ -4,6 +4,7 @@ class Vala < Package
description 'Vala is a programming language that aims to bring modern programming language features to GNOME developers.'
homepage 'https://wiki.gnome.org/Projects/Vala'
version '0.51.2'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://download.gnome.org/core/40/40.beta/sources/vala-0.51.2.tar.xz'
source_sha256 'a1db75bfdc7e8ffa08d2c4a8a4b561fb24f3e9516d712531b8d14a74695a37b2'
......
......@@ -2,8 +2,9 @@ require 'package'
class Valgrind < Package
description 'Valgrind is an instrumentation framework for building dynamic analysis tools.'
homepage 'http://valgrind.org/'
homepage 'https://valgrind.org/'
version '3.13.0-3'
license 'GPL-2'
compatibility 'all'
source_url 'ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.tar.bz2'
source_sha256 'd76680ef03f00cd5e970bbdcd4e57fb1f6df7d2e2c071635ef2be74790190c3b'
......
......@@ -4,6 +4,7 @@ class Vamp_sdk < Package
description 'Vamp is an audio processing plugin system for plugins that extract descriptive information from audio data — typically referred to as audio analysis plugins or audio feature extraction plugins.'
homepage 'https://vamp-plugins.org/'
version '2.9.0'
license 'BSD-3'
compatibility 'all'
source_url 'https://code.soundsoftware.ac.uk/attachments/download/2588/vamp-plugin-sdk-2.9.0.tar.gz'
source_sha256 'b72a78ef8ff8a927dc2ed7e66ecf4c62d23268a5d74d02da25be2b8d00341099'
......
......@@ -4,6 +4,7 @@ class Vdev < Package
description 'A device-file manager for *nix'
homepage 'https://github.com/jcnelson/vdev'
version 'ceb7a6c'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/jcnelson/vdev/archive/ceb7a6c4f44dec542dc1c3c3d5abd27dec7f3e0e.tar.gz'
source_sha256 'dbf561890aa70a8619506d166803a72d0c2a5b7590226feef784ec623bcb4739'
......
......@@ -4,6 +4,7 @@ class Vidstab < Package
description 'Transcode video stabilization plugin.'
homepage 'http://public.hronopik.de/vid.stab/'
version '1.1.0-1'
license 'GPL-2+'
compatibility 'all'
source_url 'https://github.com/georgmartius/vid.stab/archive/v1.1.0.tar.gz'
source_sha256 '14d2a053e56edad4f397be0cb3ef8eb1ec3150404ce99a426c4eb641861dc0bb'
......
......@@ -4,6 +4,7 @@ class Vifm < Package
description 'Vifm is an ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt.'
homepage 'https://vifm.info/'
version '0.9'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/vifm/vifm/vifm-0.9.tar.bz2'
source_sha256 'ab10c99d1e4c24ff8a03c20be1c202cc15874750cc47a1614e6fe4f8d816a7fd'
......
......@@ -5,6 +5,7 @@ class Vim < Package
homepage 'http://www.vim.org/'
@_ver = '8.2.2580'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/vim/vim/archive/v8.2.2580.tar.gz'
source_sha256 'd0a508ca9726c8ff69bc5f5ab1ebe251c256e01e730f7b36afd03a66c89fcf79'
......
......@@ -5,6 +5,7 @@ class Vim_runtime < Package
homepage 'http://www.vim.org/'
@_ver = '8.2.2580'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/vim/vim/archive/v8.2.2580.tar.gz'
source_sha256 'd0a508ca9726c8ff69bc5f5ab1ebe251c256e01e730f7b36afd03a66c89fcf79'
......
......@@ -5,6 +5,7 @@ class Virglrenderer < Package
homepage 'https://virgil3d.github.io/'
@_ver = '0.8.2'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-#{@_ver}/virglrenderer-virglrenderer-#{@_ver}.tar.gz"
source_sha256 '9fa93095cd9a3e5b13c740e5e3b656a989356732bdaf3e22acb7c38a1f1f4411'
......
......@@ -4,6 +4,7 @@ class Virtualenv < Package
description 'Virtual Python Environment builder'
homepage 'http://virtualenv.pypa.io/'
version '16.0.0'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/pypa/virtualenv/archive/16.0.0.tar.gz'
source_sha256 '5a597f845cf785d46c3ae39d6cb18ef0b6af4ca366da40682364f78f7fe00d22'
......
......@@ -4,6 +4,7 @@ class Vivaldi < Package
description 'Vivaldi is a new browser that blocks unwanted ads, protects you from trackers, and puts you in control with unique built-in features.'
homepage 'https://vivaldi.com/'
version '3.4.2066.76'
license 'Vivaldi'
compatibility 'aarch64,armv7l,x86_64'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -5,6 +5,7 @@ class Vmaf < Package
homepage 'https://github.com/Netflix/vmaf/'
@_ver = '2.1.1'
version @_ver
license 'BSD-2'
compatibility 'all'
source_url "https://github.com/Netflix/vmaf/archive/v#{@_ver}.tar.gz"
source_sha256 'e7fc00ae1322a7eccfcf6d4f1cdf9c67eec8058709887c8c6c3795c617326f77'
......
......@@ -4,6 +4,7 @@ class Vpnc < Package
description 'client for cisco vpn concentrator'
homepage 'https://www.unix-ag.uni-kl.de/~massar/vpnc/'
version '0.5.3'
license 'GPL-2 and BSD'
compatibility 'all'
source_url 'https://www.unix-ag.uni-kl.de/~massar/vpnc/vpnc-0.5.3.tar.gz'
source_sha256 '46cea3bd02f207c62c7c6f2f22133382602baeda1dc320747809e94881414884'
......
......@@ -4,6 +4,7 @@ class Vtable_dumper < Package
description 'A tool to list content of virtual tables in a shared library'
homepage 'https://github.com/lvc/vtable-dumper'
version '1.2'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/lvc/vtable-dumper/archive/1.2.tar.gz'
source_sha256 '6993781b6a00936fc5f76dc0db4c410acb46b6d6e9836ddbe2e3c525c6dd1fd2'
......
......@@ -4,6 +4,7 @@ class Vte < Package
description 'Virtual Terminal Emulator widget for use with GTK'
homepage 'https://wiki.gnome.org/Apps/Terminal/VTE'
version '0.63.91'
licene 'LGPL-2+ and GPL-3+'
compatibility 'all'
source_url 'https://download.gnome.org/sources/vte/0.63/vte-0.63.91.tar.xz'
source_sha256 '2a6f58470148d2a16bac387da12525d061e5984b68fc1ff8d068d10d4f1716ab'
......
......@@ -5,6 +5,7 @@ class Vulkan_headers < Package
homepage 'https://github.com/KhronosGroup/Vulkan-Headers'
@_ver = '1.2.171'
version @_ver
license 'Apache-2.0'
compatibility 'all'
source_url "https://github.com/KhronosGroup/Vulkan-Headers/archive/v#{@_ver}.tar.gz"
source_sha256 'b86266544ab1d6780c5ee6cdf10f24ba9ec4c97bc83d2229e0fb8142c36e52ac'
......
......@@ -5,6 +5,7 @@ class Vulkan_icd_loader < Package
homepage 'https://github.com/KhronosGroup/Vulkan-Loader'
@_ver = '1.2.169'
version @_ver
license 'APache-2.0'
compatibility 'all'
source_url "https://github.com/KhronosGroup/Vulkan-Loader/archive/v#{@_ver}.tar.gz"
source_sha256 'e8413d6244245e5322a91fa204415115941c5396b892ef28a13152af635c5ca4'
......
......@@ -4,6 +4,7 @@ class Waf < Package
description 'The Waf build system'
homepage 'https://waf.io/'
version '1.9.13'
license 'BSD-3'
compatibility 'all'
source_url 'https://github.com/waf-project/waf/archive/waf-1.9.13.tar.gz'
source_sha256 '08d41e9e50398b2f07d74b0cef7b9f02d33787d6d27d2a0e6df5732bbd95bebc'
......
......@@ -4,6 +4,7 @@ class Wavpack < Package
description 'WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode.'
homepage 'http://www.wavpack.com/'
version '5.1.0'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/dbry/WavPack/archive/5.1.0.tar.gz'
source_sha256 '1af7eaccbf560271013d4179d98ef6fc681a2bb3603382577eeba73d438785f4'
......
......@@ -5,6 +5,7 @@ class Wayland < Package
homepage 'https://wayland.freedesktop.org'
@_ver = '1.19.0'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://wayland.freedesktop.org/releases/wayland-#{@_ver}.tar.xz"
source_sha256 'baccd902300d354581cd5ad3cc49daa4921d55fb416a5883e218750fef166d15'
......
......@@ -4,6 +4,7 @@ class Wayland_protocols < Package
description 'Wayland is a protocol for a compositor to talk to its clients.'
homepage 'https://wayland.freedesktop.org/'
version '1.20-1'
license 'MIT'
compatibility 'all'
source_url 'https://wayland.freedesktop.org/releases/wayland-protocols-1.20.tar.xz'
source_sha256 '9782b7a1a863d82d7c92478497d13c758f52e7da4f197aa16443f73de77e4de7'
......
......@@ -4,6 +4,7 @@ class Waypipe < Package
description 'A proxy for Wayland protocol applications. WARNING: different versions are incompatible'
homepage 'https://gitlab.freedesktop.org/mstoeckl/waypipe'
version '0.7.2'
license 'MIT'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/mstoeckl/waypipe/-/archive/v0.7.2/waypipe-v0.7.2.tar.gz'
source_sha256 'b280079b05aef9b243be3644fc803e3feaa2fc2952d11a6c02ab33257fb52479'
......
......@@ -4,6 +4,7 @@ class Wbox < Package
description 'Wbox aims to help you having fun while testing HTTP related stuff.'
homepage 'http://www.hping.org/wbox/'
version '5'
license 'BSD'
compatibility 'all'
source_url 'http://www.hping.org/wbox/wbox-5.tar.gz'
source_sha256 '1589d85e83c8ee78383a491d89e768ab9aab9f433c5f5e035cfb5eed17efaa19'
......
......@@ -4,6 +4,7 @@ class Wdiff < Package
description 'The GNU wdiff program is a front end to diff for comparing files on a word per word basis.'
homepage 'https://www.gnu.org/software/wdiff/'
version '1.2.2'
license 'GPL-3'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/wdiff/wdiff-1.2.2.tar.gz'
source_sha256 '34ff698c870c87e6e47a838eeaaae729fa73349139fc8db12211d2a22b78af6b'
......
......@@ -4,6 +4,7 @@ class Weather < Package
description 'This command-line utility is intended to provide quick access to current weather conditions and forecasts.'
homepage 'http://fungi.yuggoth.org/weather/'
version '2.3'
license 'ISC'
compatibility 'all'
source_url 'http://fungi.yuggoth.org/weather/src/weather-2.3.tar.xz'
source_sha256 '86148d2f1d59867f637f52558cc2a6b3280fac94df55c6e5af0ce37cc190d146'
......
......@@ -5,6 +5,7 @@ class Webkit2gtk < Package
homepage 'https://webkitgtk.org'
@_ver = '2.30.5'
version @_ver
license 'LGPL-2+ and BSD-2'
compatibility 'all'
source_url "https://webkitgtk.org/releases/webkitgtk-#{@_ver}.tar.xz"
source_sha256 '7d0dab08e3c5ae07bec80b2822ef42e952765d5724cac86eb23999bfed5a7f1f'
......
......@@ -5,6 +5,7 @@ class Webrtc_audio_processing < Package
homepage 'https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/'
@_ver = '0.3.1'
version @_ver
license 'BSD'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/archive/v0.3.1/webrtc-audio-processing-v0.3.1.tar.bz2'
source_sha256 '70d56051f73e8e4ac95fb392ce15de6c633b2c3ae492359aecc72fc663c9bdda'
......
......@@ -4,6 +4,7 @@ class Weechat < Package
description "WeeChat is a fast, light and extensible chat client."
homepage 'http://www.weechat.org/'
version '2.1'
license 'GPL-3'
compatibility 'all'
source_url 'https://weechat.org/files/src/weechat-2.1.tar.xz'
source_sha256 'cda0f81ff8243fd25cca76c8e490e2fdb5b8fbb2554d7aa87cb3b0beda16ed38'
......
......@@ -5,6 +5,7 @@ class Weston < Package
homepage 'http://wayland.freedesktop.org'
@_ver = '9.0.0'
version "#{@_ver}-1"
license 'MIT and CC-BY-SA-3.0'
compatibility 'all'
source_url "https://github.com/wayland-project/weston/archive/#{@_ver}.tar.gz"
source_sha256 '82b17ab1766f13557fc620c21e3c89165342d3a3ead79ba01181b4f7d2144487'
......
......@@ -5,6 +5,7 @@ class Wget < Package
homepage 'https://www.gnu.org/software/wget/'
@_ver = '1.21.1'
version "#{@_ver}-1"
license 'GPL-3'
compatibility 'all'
source_url "https://ftpmirror.gnu.org/wget/wget-#{@_ver}.tar.lz"
source_sha256 'db9bbe5347e6faa06fc78805eeb808b268979455ead9003a608569c9d4fc90ad'
......
......@@ -4,6 +4,7 @@ class Which < Package
description 'which shows the full path of (shell) commands.'
homepage 'https://carlowood.github.io/which/'
version '2.21'
license 'GPL-3'
compatibility 'all'
source_url 'https://carlowood.github.io/which/which-2.21.tar.gz'
source_sha256 'f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad'
......
......@@ -4,6 +4,7 @@ class Whiptail < Package
description 'displays dialog boxes from shell scripts.'
homepage 'http://www.linuxfromscratch.org/blfs/view/cvs/general/newt.html'
version '0.52.20'
license 'GPL-2'
compatibility 'all'
source_url 'https://releases.pagure.org/newt/newt-0.52.20.tar.gz'
source_sha256 '8d66ba6beffc3f786d4ccfee9d2b43d93484680ef8db9397a4fb70b5adbb6dbc'
......
......@@ -4,6 +4,7 @@ class Whitedb < Package
description 'Lightweight NoSQL database library operaring fully in main memory'
homepage 'http://whitedb.org'
version '0.7.3'
license 'GPL-3 or custom'
compatibility 'all'
source_url 'https://whitedb.org/whitedb-0.7.3.tar.gz'
source_sha256 '10c4ccd754ed2d53dbdef9ec16c88c732aa73d923fc0ee114e7e3a78a812849d'
......
......@@ -4,6 +4,7 @@ class Whois < Package
description 'Intelligent WHOIS client'
homepage 'https://github.com/rfc1036/whois'
version '5.5.2'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/rfc1036/whois/archive/v5.5.2.tar.gz'
source_sha256 '9e007306bc0a5e0da4fe9abd52bc79aa8202af5ee6e852fb4f130cf362340b40'
......
......@@ -6,6 +6,7 @@ class Wine < Package
homepage 'https://www.winehq.org/'
compatibility 'aarch64,armv7l,x86_64'
version '5.22'
license 'LGPL-2.1'
case ARCH
when 'aarch64', 'armv7l', 'x86_64'
source_url 'https://dl.winehq.org/wine/source/5.x/wine-5.22.tar.xz'
......
......@@ -4,6 +4,7 @@ class Wing < Package
description 'Wing Personal is a free Python IDE designed for students and hobbyists.'
homepage 'https://wingware.com/'
version '7.2.1.0'
license 'Wingware-EULA'
compatibility 'x86_64'
case ARCH
when 'x86_64'
......
......@@ -4,6 +4,7 @@ class Wireless_tools < Package
description 'Wireless Tools for Linux'
homepage 'https://github.com/HewlettPackard/wireless-tools'
version '2.9'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/HewlettPackard/wireless-tools/archive/v29.tar.gz'
source_sha256 '69c5face9ac9d3273042436408a9a057d3416a814253dedeaaef210fcbc42d40'
......
......@@ -4,6 +4,7 @@ class Wkhtmltox < Package
description 'Convert HTML to PDF using Webkit (QtWebKit)'
homepage 'https://wkhtmltopdf.org/'
version '0.12.4-1'
license 'LGPL-3'
compatibility 'i686,x86_64'
case ARCH
when 'i686', 'x86_64'
......
......@@ -4,6 +4,7 @@ class Wl_clipboard < Package
description 'Command-line copy/paste utilities for Wayland'
homepage 'https://github.com/bugaevc/wl-clipboard'
version '2.0.0'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/bugaevc/wl-clipboard/archive/v2.0.0.tar.gz'
source_sha256 '2c42f182432adabe56da0f1144d5fcc40b7aae3d8e14d2bc4dc4c3f91b51808d'
......
......@@ -5,6 +5,7 @@ class Wmctrl < Package
homepage 'http://tripie.sweb.cz/utils/wmctrl/'
@_ver = '1.07'
version "#{@_ver}-1"
license 'GPL-2'
compatibility 'all'
source_url "http://tripie.sweb.cz/utils/wmctrl/dist/wmctrl-#{@_ver}.tar.gz"
source_sha256 'd78a1efdb62f18674298ad039c5cbdb1edb6e8e149bb3a8e3a01a4750aa3cca9'
......
......@@ -4,6 +4,7 @@ class Woff2 < Package
description 'Web Open Font Format (WOFF) is an open format for using fonts on the Web.'
homepage 'https://github.com/google/woff2'
version '1.0.2'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/google/woff2/archive/v1.0.2.tar.gz'
source_sha256 'add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594'
......
......@@ -4,6 +4,7 @@ class Wol < Package
description 'Wake up hardware that is Magic Packet compliant'
homepage 'http://ahh.sourceforge.net/wol/'
version '0.7.1'
license 'GPL-2+'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/ahh/wol-0.7.1.tar.gz'
source_sha256 'e0086c9b9811df2bdf763ec9016dfb1bcb7dba9fa6d7858725b0929069a12622'
......
......@@ -4,6 +4,7 @@ class Words < Package
description 'A dictionary of English words.'
homepage 'https://en.wikipedia.org/wiki/Words_(Unix)'
version '1.0.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/saltedcoffii/words/releases/download/1.0.0/words-1.0.0.txz'
source_sha256 '61168093e1ff4f88d838e09e40530cc0c192672ad0dbc01806534e9def296c3b'
......
......@@ -4,6 +4,7 @@ class Wp_cli < Package
description 'The command line interface for WordPress'
homepage 'https://wp-cli.org/'
version '2.4.0'
license 'LGPL-3'
compatibility 'all'
source_url 'https://raw.githubusercontent.com/wp-cli/wp-cli/v2.4.0/VERSION'
source_sha256 '2ad7b0c3f0ede58c3165b7a8a5479e890a758d39bfe8683eaef50ce6afad7232'
......
......@@ -5,6 +5,7 @@ class Wpebackend_fdo < Package
homepage 'https://wpewebkit.org'
@_ver = '1.8.0'
version @_ver
license 'BSD-2'
compatibility 'all'
source_url "https://github.com/Igalia/WPEBackend-fdo/releases/download/#{@_ver}/wpebackend-fdo-#{@_ver}.tar.xz"
source_sha256 '9652a99c75fe1c6eab0585b6395f4e104b2427e4d1f42969f1f77df29920d253'
......
......@@ -4,6 +4,7 @@ class Wput < Package
description 'wput is a command line file upload tool, the opposite of wget'
homepage 'http://wput.sourceforge.net/'
version '0.6.2-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/wput/wput/0.6.2/wput-0.6.2.tgz'
source_sha256 '229d8bb7d045ca1f54d68de23f1bc8016690dc0027a16586712594fbc7fad8c7'
......
......@@ -4,6 +4,7 @@ class Wxformbuilder < Package
description 'RAD tool for wxWidgets GUI design'
homepage 'https://github.com/wxFormBuilder/wxFormBuilder'
version '3.9.0'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/wxFormBuilder/wxFormBuilder/archive/v3.9.0.tar.gz'
source_sha256 'e63532e71828d5e168388380fe627225f997267495da4bf6c55ef592738bdc88'
......
......@@ -4,6 +4,7 @@ class Wxwidgets < Package
description 'wxWidgets is a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base.'
homepage 'https://www.wxwidgets.org/'
version '3.0.5.1-2'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/wxWidgets/wxWidgets/archive/v3.0.5.1.tar.gz'
source_sha256 'bae4d9f289e33a05fb8553fcc580564d30efe6a882ff08e3d4e09ef01f5f6578'
......
......@@ -4,6 +4,7 @@ class Xa < Package
description 'xa is a high-speed, two-pass portable cross-assembler.'
homepage 'https://www.floodgap.com/retrotech/xa/'
version '2.3.11'
license 'GPL-2'
compatibility 'all'
source_url 'https://www.floodgap.com/retrotech/xa/dists/xa-2.3.11.tar.gz'
source_sha256 '32f2164c99e305218e992970856dd8e2309b5cb6ac4758d7b2afe3bfebc9012d'
......
......@@ -4,6 +4,7 @@ class Xauth < Package
description 'X authority file utility'
homepage 'https://www.x.org/archive/X11R6.8.1/doc/xauth.1.html'
version '1.0.10'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/app/xauth-1.0.10.tar.bz2'
source_sha256 '5afe42ce3cdf4f60520d1658d2b17face45c74050f39af45dccdc95e73fafc4d'
......
......@@ -4,6 +4,7 @@ class Xbitmaps < Package
description 'The xbitmaps package contains bitmap images used by multiple applications built in Xorg chapter.'
homepage 'http://www.x.org'
version '1.1.1'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/data/xbitmaps-1.1.1.tar.bz2'
source_sha256 '3671b034356bbc4d32d052808cf646c940ec8b2d1913adac51b1453e41aa1e9d'
......
......@@ -2,10 +2,11 @@ require 'package'
class Xcb_proto < Package
description 'The protocols for the X window system provide extended functionality for communication between a X client and the server.'
homepage 'https://x.org'
homepage 'https://xcb.freedesktop.org'
version '1.14.1'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/xorg/proto/xcbproto/-/archive/xcb-proto-1.14.1/xcbproto-xcb-proto-1.14.1.tar.bz2'
source_url 'https://x.org/releases/individual/proto/xcb-proto-1.14.tar.xz'
source_sha256 '186a3ceb26f9b4a015f5a44dcc814c93033a5fc39684f36f1ecc79834416a605'
binary_url({
......
......@@ -4,6 +4,7 @@ class Xcb_util < Package
description 'The xcb-util package provides additional extensions to the XCB library.'
homepage 'http://xcb.freedesktop.org'
version '0.4.0'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xcb.freedesktop.org/dist/xcb-util-0.4.0.tar.bz2'
source_sha256 '46e49469cb3b594af1d33176cd7565def2be3fa8be4371d62271fabb5eae50e9'
......
......@@ -4,6 +4,7 @@ class Xcb_util_cursor < Package
description 'The xcb-util-cursor package provides a module that implements the XCB cursor library. It is a the XCB replacement for libXcursor.'
homepage 'http://xcb.freedesktop.org'
version '0.1.3'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xcb.freedesktop.org/dist/xcb-util-cursor-0.1.3.tar.bz2'
source_sha256 '05a10a0706a1a789a078be297b5fb663f66a71fb7f7f1b99658264c35926394f'
......
......@@ -4,6 +4,7 @@ class Xcb_util_image < Package
description 'The xcb-util-image package provides additional extensions to the XCB library.'
homepage 'http://xcb.freedesktop.org'
version '0.4.0'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xcb.freedesktop.org/dist/xcb-util-image-0.4.0.tar.bz2'
source_sha256 '2db96a37d78831d643538dd1b595d7d712e04bdccf8896a5e18ce0f398ea2ffc'
......
......@@ -4,6 +4,7 @@ class Xcb_util_keysyms < Package
description 'The xcb-util-keysyms package contains a library for handling standard X key constants and conversion to/from keycodes.'
homepage 'http://xcb.freedesktop.org'
version '0.4.0'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xcb.freedesktop.org/dist/xcb-util-keysyms-0.4.0.tar.bz2'
source_sha256 '0ef8490ff1dede52b7de533158547f8b454b241aa3e4dcca369507f66f216dd9'
......
......@@ -4,6 +4,7 @@ class Xcb_util_renderutil < Package
description 'The xcb-util-renderutil package provides additional extensions to the XCB library'
homepage 'https://xcb.freedesktop.org/'
version '0.3.9'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xcb.freedesktop.org/dist/xcb-util-renderutil-0.3.9.tar.bz2'
source_sha256 'c6e97e48fb1286d6394dddb1c1732f00227c70bd1bedb7d1acabefdd340bea5b'
......
......@@ -4,6 +4,7 @@ class Xcb_util_wm < Package
description 'The xcb-util-wm package contains libraries which provide client and window-manager helpers for EWMH and ICCCM.'
homepage 'http://xcb.freedesktop.org'
version '0.4.1'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xcb.freedesktop.org/dist/xcb-util-wm-0.4.1.tar.bz2'
source_sha256 '28bf8179640eaa89276d2b0f1ce4285103d136be6c98262b6151aaee1d3c2a3f'
......
......@@ -4,6 +4,7 @@ class Xcb_util_xrm < Package
description 'XCB utility functions for the X resource manager'
homepage 'https://github.com/Airblader/xcb-util-xrm'
version '1.3'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://github.com/Airblader/xcb-util-xrm/releases/download/v1.3/xcb-util-xrm-1.3.tar.bz2'
source_sha256 '301cf33701207ea8782d49f4cb6404abd8f2d64e16f242017fd720be7c900c85'
......
......@@ -4,6 +4,7 @@ class Xclock < Package
description 'The xclock package contains a simple clock application which is used in the default xinit configuration.'
homepage 'https://www.x.org/archive/X11R6.8.1/doc/xclock.1.html'
version '1.0.9'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/app/xclock-1.0.9.tar.bz2'
source_sha256 'cf461fb2c6f2ac42c54d8429ee2010fdb9a1442a370adfbfe8a7bfaf33c123bb'
......
......@@ -4,6 +4,7 @@ class Xdg_base < Package
description 'XDG Base Directory Specification Configuration'
homepage 'https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html'
version '0.7-7'
license 'GPL-3+'
compatibility 'all'
source_url 'file:///dev/null'
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Xdg_dbus_proxy < Package
description 'xdg-dbus-proxy is a filtering proxy for D-Bus connections.'
homepage 'https://github.com/flatpak/xdg-dbus-proxy'
version '0.1.2'
license 'LGPL-2.1+'
compatibility 'all'
source_url 'https://github.com/flatpak/xdg-dbus-proxy/releases/download/0.1.2/xdg-dbus-proxy-0.1.2.tar.xz'
source_sha256 '1749d6f9f46dcc9edc87725641cf56cf91dcad1b01707891ea0850c1000c520f'
......
......@@ -4,6 +4,7 @@ class Xdg_utils < Package
description 'xdg-utils is a set of tools that allows applications to easily integrate with the desktop environment of the user, regardless of the specific desktop environment that the user runs.'
homepage 'https://www.freedesktop.org/wiki/Software/xdg-utils/'
version '1.1.3-1'
license 'MIT'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/xdg/xdg-utils/-/archive/v1.1.3/xdg-utils-v1.1.3.tar.bz2'
source_sha256 'deac55c48aa2902023c96a4bea2f1778441ce9c59e60ed52c6ce5d8b3e90ba64'
......
......@@ -7,6 +7,7 @@ class Xdotool < Package
description 'Command-line X11 automation tool'
homepage 'https://www.semicomplete.com/projects/xdotool'
version '3.20160805.1'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/jordansissel/xdotool/releases/download/v3.20160805.1/xdotool-3.20160805.1.tar.gz'
source_sha256 '35be5ff6edf0c620a0e16f09ea5e101d5173280161772fca18657d83f20fcca8'
......
......@@ -5,8 +5,9 @@ require 'package'
class Xdpyinfo < Package
description 'Display information utility for X'
homepage 'https://gitlab.freedesktop.org/xorg/app/xdpyinfo'
homepage 'https://xorg.freedesktop.org/'
version '1.3.2'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://xorg.freedesktop.org/archive/individual/app/xdpyinfo-1.3.2.tar.bz2'
source_sha256 '30238ed915619e06ceb41721e5f747d67320555cc38d459e954839c189ccaf51'
......
......@@ -4,6 +4,7 @@ class Xe < Package
description 'simple xargs and apply replacement.'
homepage 'https://github.com/chneukirchen/xe/'
version '0.11'
license 'public-domain'
compatibility 'all'
source_url 'https://github.com/chneukirchen/xe/archive/v0.11.tar.gz'
source_sha256 '4087d40be2db3df81a836f797e1fed17d6ac1c788dcf0fd6a904f2d2178a6f1a'
......
......@@ -4,6 +4,7 @@ class Xercesc < Package
description 'Xerces-C++ is a validating XML parser written in a portable subset of C++.'
homepage 'http://xerces.apache.org/xerces-c/'
version '3.2.3'
license 'Apache-2.0'
compatibility 'all'
source_url 'https://downloads.apache.org/xerces/c/3/sources/xerces-c-3.2.3.tar.xz'
source_sha256 '12fc99a9fc1d1a79bd0e927b8b5637a576d6656f45b0d5e70ee3694d379cc149'
......
......@@ -4,6 +4,7 @@ class Xfce4_dev_tools < Package
description 'Xfce4 development tools'
homepage 'https://xfce.org/'
version '4.14.0'
license 'GPL-2+'
compatibility 'all'
source_url 'https://archive.xfce.org/src/xfce/xfce4-dev-tools/4.14/xfce4-dev-tools-4.14.0.tar.bz2'
source_sha256 '2c9eb8e0fe23e47dc31411a93b683fd1b7a49140e9163f0aab9e94a3d8a0b5fd'
......
......@@ -4,6 +4,7 @@ class Xfce4_panel < Package
description 'Next generation panel for the XFCE desktop environment'
homepage 'https://xfce.org/'
version '4.16.0'
license 'GPL-2+ and LGPL-2.1+'
compatibility 'all'
source_url "https://archive.xfce.org/src/xfce/xfce4-panel/4.16/xfce4-panel-#{version}.tar.bz2"
source_sha256 '5e979aeeb37d306d72858b1bc67448222ea7a68de01409055b846cd31f3cc53d'
......
......@@ -4,6 +4,7 @@ class Xfce4_terminal < Package
description 'Modern terminal emulator primarly for the Xfce desktop environment'
homepage 'https://xfce.org/'
version '0.8.10'
license 'GPL-2+'
compatibility 'all'
source_url "https://archive.xfce.org/src/apps/xfce4-terminal/0.8/xfce4-terminal-#{version}.tar.bz2"
source_sha256 '7a3337c198e01262a0412384823185753ac8a0345be1d6776a7e9bbbcbf33dc7'
......
......@@ -4,6 +4,7 @@ class Xfconf < Package
description 'Xfce hierarchical (tree-like) configuration system'
homepage 'https://xfce.org/'
version '4.14.3'
license 'GPL-2+'
compatibility 'all'
source_url 'https://archive.xfce.org/src/xfce/xfconf/4.14/xfconf-4.14.3.tar.bz2'
source_sha256 '589052a0efc6151c5fb5f438da463502a4fd91848cae7b9376d417be4c5a0c02'
......
......@@ -5,6 +5,7 @@ class Xfsprogs < Package
homepage 'https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/'
@_ver = '5.10.0'
version @_ver
license 'LGPL-2.1'
compatibility 'all'
source_url "https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/snapshot/xfsprogs-dev-#{@_ver}.tar.gz"
source_sha256 'e807ca9fd8f01e45c9ec8ffb3c123bdb7dfcfd8e05340520d2ff1ddbc3bd7c88'
......
......@@ -4,6 +4,7 @@ class Xhost < Package
description 'Server access control program for X'
homepage 'https://github.com/freedesktop/xorg-xhost'
version '1.0.7'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/app/xhost-1.0.7.tar.bz2'
source_sha256 '93e619ee15471f576cfb30c663e18f5bc70aca577a63d2c2c03f006a7837c29a'
......@@ -38,4 +39,3 @@ class Xhost < Package
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
end
......@@ -4,6 +4,7 @@ class Xinit < Package
description 'The xinit package contains a usable script to start the xserver.'
homepage 'https://www.x.org'
version '1.4.0-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://x.org/pub/individual/app/xinit-1.4.0.tar.bz2'
source_sha256 '230835eef2f5978a1e1344928168119373f6df1d0a32c09515e545721ee582ef'
......
......@@ -2,8 +2,9 @@ require 'package'
class Xkbcomp < Package
description 'Compile XKB keyboard'
homepage 'https://www.x.org'
homepage 'https://xorg.freedesktop.org'
version '1.4.4'
license 'ISC, MIT and custom'
compatibility 'all'
source_url 'https://www.x.org/archive/individual/app/xkbcomp-1.4.4.tar.bz2'
source_sha256 '59cce603a607a17722a0a1cf99010f4894e7812beb5d695abbc08474d59af27e'
......
......@@ -6,6 +6,7 @@ class Xkeyboard_config < Package
homepage 'http://www.freedesktop.org/wiki/Software/XKeyboardConfig'
compatibility 'all'
version '2.29'
license 'MIT'
source_url 'https://www.x.org/releases/individual/data/xkeyboard-config/xkeyboard-config-2.29.tar.bz2'
source_sha256 '1d4175278bf06000683656763a8b1d3282c61a314b6db41260c8efe92d621802'
......
......@@ -4,6 +4,7 @@ class Xmessage < Package
description 'Xmessage displays a message or query in a window.'
homepage 'https://www.x.org/'
version '1.0.5'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/app/xmessage-1.0.5.tar.bz2'
source_sha256 '373dfb81e7a6f06d3d22485a12fcde6e255d58c6dee1bbaeb00c7d0caa9b2029'
......
......@@ -4,6 +4,7 @@ class Xmlcatmgr < Package
description 'XML and SGML catalog manager'
homepage 'https://xmlcatmgr.sourceforge.net'
version '2.2'
license 'BSD'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/sourceforge/xmlcatmgr/xmlcatmgr-2.2.tar.gz'
source_sha256 'ea1142b6aef40fbd624fc3e2130cf10cf081b5fa88e5229c92b8f515779d6fdc'
......
......@@ -2,8 +2,9 @@ require 'package'
class Xmlclitools < Package
description 'xmlclitools provides four command-line tools for searching, modifying, and formating XML data. The tools are designed to work in conjunction with standard *nix utilities such as grep, sort, and shell scripts.'
homepage 'http://freecode.com/projects/xmlclitools'
homepage 'http://freshmeat.sourceforge.net/projects/xmlclitools'
version '1.61-1'
license 'GPL-2'
compatibility 'all'
source_url 'ftp://ftp.nstu.ru/pub/sources/langs/xml/xmlclitools-1.61.tar.gz'
source_sha256 '262ce2f119a278ee2f965722f4d23b6b67f8baaa594858b9a0124849726e5a63'
......
......@@ -4,6 +4,7 @@ class Xmlstarlet < Package
description 'XMLStarlet is a command line XML toolkit which can be used to transform, query, validate, and edit XML documents and files using simple set of shell commands in similar way it is done for plain text files using grep/sed/awk/tr/diff/patch.'
homepage 'http://xmlstar.sourceforge.net/'
version '1.6.1'
license 'MIT'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/xmlstar/xmlstarlet/1.6.1/xmlstarlet-1.6.1.tar.gz'
source_sha256 '15d838c4f3375332fd95554619179b69e4ec91418a3a5296e7c631b7ed19e7ca'
......
......@@ -4,6 +4,7 @@ class Xmlto < Package
description 'A tool for converting XML files to various formats.'
homepage 'https://pagure.io/xmlto'
version '0.0.28'
license 'GPL-2'
compatibility 'all'
source_url 'https://releases.pagure.org/xmlto/xmlto-0.0.28.tar.bz2'
source_sha256 '1130df3a7957eb9f6f0d29e4aa1c75732a7dfb6d639be013859b5c7ec5421276'
......
......@@ -4,6 +4,7 @@ class Xmltoman < Package
description 'xmltoman and xmlmantohtml are two small scripts to convert xml to man pages in groff format or html.'
homepage 'https://sourceforge.net/projects/xmltoman/'
version '0.4'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/xmltoman/xmltoman/xmltoman-0.4.tar.gz/xmltoman-0.4.tar.gz'
source_sha256 '948794a316aaecd13add60e17e476beae86644d066cb60171fc6b779f2df14b0'
......
......@@ -4,6 +4,7 @@ class Xorg_cf_files < Package
description 'X.org cf files for use with imake builds.'
homepage 'https://x.org'
version '1.0.6'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/util/xorg-cf-files-1.0.6.tar.gz'
source_sha256 '6d56094e5d1a6c7d7a9576ac3a0fc2c042344509ea900d59f4b23df668b96c7a'
......
......@@ -4,6 +4,7 @@ class Xorg_evdev_driver < Package
description 'The Xorg Evdev Driver package contains a Generic Linux input driver for the Xorg X server. It handles keyboard, mouse, touchpads and wacom devices, though for touchpad and wacom advanced handling, additional drivers are required.'
homepage 'https://www.x.org'
version '2.10.5'
license 'ISC and MIT'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/driver/xf86-input-evdev-2.10.5.tar.bz2'
source_sha256 '9edaa6205baf6d2922cc4db3d8e54a7e7773b5f733b0ae90f6be7725f983b70d'
......
......@@ -4,6 +4,7 @@ class Xorg_fbdev_driver < Package
description 'The Xorg Fbdev Driver package contains the X.Org Video Driver for framebuffer devices. This driver is often used as fallback driver if the hardware specific and VESA drivers fail to load or are not present.'
homepage 'https://www.x.org'
version '0.4.4'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/driver/xf86-video-fbdev-0.4.4.tar.bz2'
source_sha256 '9dd4b326498223abbfdf786089a46ea3db4fa6bbd341308eb48a9e00bc3fd51b'
......
......@@ -7,9 +7,11 @@ class Xorg_intel_driver < Package
homepage 'https://01.org/linuxgraphics/'
@_commit = '31486f40f8e8f8923ca0799aea84b58799754564'
version "2.99.917+916+g#{@_commit[0..8]}"
license 'MIT and ISC'
compatibility 'x86_64'
source_url "https://gitlab.freedesktop.org/xorg/driver/xf86-video-intel/-/archive/#{@_commit}/xf86-video-intel-#{@_commit}.tar.gz"
# source_url "https://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.21.15.tar.gz"
source_sha256 '7936e8ddc2f09f272584cc9e9a2d265e9ab435f645ccd12085cd56291fa70653'
depends_on 'xorg_server'
......
......@@ -4,6 +4,7 @@ class Xorg_lib < Package
description 'A collection of xorg libraries.'
homepage ''
version '0.1-0'
license '' # is_fake
compatibility 'all'
is_fake
......
......@@ -4,6 +4,7 @@ class Xorg_libinput_driver < Package
description 'The X.Org Libinput Driver is a thin wrapper around libinput and allows for libinput to be used for input devices in X. This driver can be used as drop-in replacement for evdev and synaptics.'
homepage 'https://www.x.org'
version '0.27.1'
license 'ISC'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/driver/xf86-input-libinput-0.27.1.tar.bz2'
source_sha256 'd4ad8dc5ad6f962a3f15f61ba9e9f8e37fa0b57eee9f484e2bd721d60ca72ee6'
......
......@@ -4,6 +4,7 @@ class Xorg_nouveau_driver < Package
description 'The Xorg Nouveau Driver package contains the X.Org Video Driver for NVidia Cards including RIVA TNT, RIVA TNT2, GeForce 256, QUADRO, GeForce2, QUADRO2, GeForce3, QUADRO DDC, nForce, nForce2, GeForce4, QUADRO4, GeForce FX, QUADRO FX, GeForce 6XXX and GeForce 7xxx chipsets.'
homepage 'https://01.org/linuxgraphics/'
version '1.0.15'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/driver/xf86-video-nouveau-1.0.15.tar.bz2'
source_sha256 'aede10fd395610a328697adca3434fb14e9afbd79911d6c8545cfa2c0e541d4c'
......
......@@ -4,6 +4,7 @@ class Xorg_proto < Package
description 'The xorgproto package provides the header files required to build the X Window system, and to allow other applications to build against the installed X Window system.'
homepage 'https://www.x.org/'
version '2020.1-1'
license 'MIT'
compatibility 'all'
source_url 'https://xorg.freedesktop.org/archive/individual/proto/xorgproto-2020.1.tar.bz2'
source_sha256 '54a153f139035a376c075845dd058049177212da94d7a9707cf9468367b699d2'
......
......@@ -5,6 +5,7 @@ class Xorg_server < Package
homepage 'https://www.x.org'
@_ver = '1.20.10'
version "#{@_ver}-1"
license 'BSD-3, MIT, BSD-4, MIT-with-advertising, ISC and custom'
compatibility 'all'
source_url "https://github.com/freedesktop/xorg-xserver/archive/xorg-server-#{@_ver}.tar.gz"
source_sha256 '499d2b79fdf78e2e06b0c17a4d735fe25ba9d44f689e06a7e82612c35083c4ad'
......
......@@ -4,6 +4,7 @@ class Xorg_synaptics_driver < Package
description 'The Xorg Synaptics Driver package contains the X.Org Input Driver, support programs and SDK for Synaptics touchpads.'
homepage 'https://www.x.org'
version '1.9.0'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/driver/xf86-input-synaptics-1.9.0.tar.bz2'
source_sha256 'afba3289d7a40217a19d90db98ce181772f9ca6d77e1898727b0afcf02073b5a'
......
......@@ -4,6 +4,7 @@ class Xorg_vmmouse_driver < Package
description 'The Xorg VMMouse Driver package contains the VMMouse input driver for the Xorg X server. The VMMouse driver enables support for the special VMMouse protocol that is provided by VMware virtual machines to give absolute pointer positioning.'
homepage 'https://www.x.org'
version '13.1.0'
license 'MIT-with-advertising and ISC'
compatibility 'i686,x86_64'
case ARCH
when 'i686', 'x86_64'
......
......@@ -4,6 +4,7 @@ class Xorg_vmware_driver < Package
description 'The Xorg VMware Driver package contains the X.Org Video Driver for VMware SVGA virtual video cards.'
homepage 'https://01.org/linuxgraphics/'
version '13.2.1'
license 'MIT and MIT-with-advertising'
compatibility 'all'
source_url 'https://www.x.org/pub/individual/driver/xf86-video-vmware-13.2.1.tar.bz2'
source_sha256 'e2f7f7101fba7f53b268e7a25908babbf155b3984fb5268b3d244eb6c11bf62b'
......
......@@ -4,6 +4,7 @@ class Xorg_wacom_driver < Package
description 'The Xorg Wacom Driver package contains the X.Org X11 driver and SDK for Wacom and Wacom-like tablets. It is not required to use a Wacom tablet, the xf86-input-evdev driver can handle these devices without problems.'
homepage 'https://www.x.org'
version '0.36.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/linuxwacom/xf86-input-wacom-0.36.0.tar.bz2'
source_sha256 'eae7c5d2872b1433c8d679bb42b00213403eb2a0544c514f4df2b586284c23f6'
......
......@@ -4,6 +4,7 @@ class Xprop < Package
description 'Xprop is a property displayer for X.'
homepage 'https://www.x.org/'
version '1.2.5'
license 'MIT-with-advertising and ISC'
compatibility 'all'
source_url 'https://x.org/releases/individual/app/xprop-1.2.5.tar.bz2'
source_sha256 '9b92ed0316bf2486121d8bac88bd1878f16b43bd335f18009b1f941f1eca93a1'
......
......@@ -4,6 +4,7 @@ class Xscreensaver < Package
description 'XScreenSaver is the standard screen saver collection shipped on most Linux and Unix systems running the X11 Window System.'
homepage 'https://www.jwz.org/xscreensaver/download.html'
version '5.44'
license 'BSD'
compatibility 'all'
source_url 'https://www.jwz.org/xscreensaver/xscreensaver-5.44.tar.gz'
source_sha256 '73d8089cfc7d7363b5dac99b5b01dffb3429d0a855e6af16ce9a4b7777017b95'
......
......@@ -4,6 +4,7 @@ class Xsetroot < Package
description 'Root window parameter setting utility for X'
homepage 'https://www.x.org/archive/X11R7.5/doc/man/man1/xsetroot.1.html'
version '1.1.2'
license 'MIT-with-advertising'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/app/xsetroot-1.1.2.tar.bz2'
source_sha256 '10c442ba23591fb5470cea477a0aa5f679371f4f879c8387a1d9d05637ae417c'
......
......@@ -4,6 +4,7 @@ class Xterm < Package
description 'The xterm program is a terminal emulator for the X Window System.'
homepage 'https://invisible-island.net/xterm/'
version '362'
license 'MIT'
compatibility 'all'
source_url "https://invisible-mirror.net/archives/xterm/xterm-362.tgz"
source_sha256 '1d4ffe226fa8f021859bbc3007788ff63a46a31242d9bd9a7bd7ebe24e81aca2'
......
......@@ -5,6 +5,7 @@ class Xwayland < Package
homepage 'https://x.org'
@_ver = '21.1.0'
version @_ver
license 'MIT-with-advertising, ISC, BSD-3, BSD and custom'
compatibility 'all'
source_url "https://xorg.freedesktop.org/archive/individual/xserver/xwayland-#{@_ver}.tar.xz"
source_sha256 '8a71c3e8b95c43bb91bc3d7a4ff9075456a0cfe297721dbc8d4a76cf241d82fb'
......
......@@ -4,6 +4,7 @@ class Xxhash < Package
description 'xxHash is an extremely fast non-cryptographic hash algorithm, working at speeds close to RAM limits.'
homepage 'https://cyan4973.github.io/xxHash/'
version '0.8.0-1'
license 'BSD-2 and GPL-2+'
compatibility 'all'
source_url 'https://github.com/Cyan4973/xxHash/archive/v0.8.0.tar.gz'
source_sha256 '7054c3ebd169c97b64a92d7b994ab63c70dd53a06974f1f630ab782c28db0f4f'
......
......@@ -4,6 +4,7 @@ class Xz_java < Package
description 'A complete implementation of XZ data de/compression in pure Java.'
homepage 'http://tukaani.org/xz/java.html'
version '1.8-1'
license 'public-domain'
compatibility 'all'
source_url 'https://tukaani.org/xz/xz-java-1.8.zip'
source_sha256 '86be97adf59d19c000c5bac8c77f2fa2f84fa082d608c7ad2d07a007dce76160'
......
......@@ -4,6 +4,7 @@ class Xzutils < Package
description 'XZ Utils is free general-purpose data compression software with a high compression ratio.'
homepage 'http://tukaani.org/xz/'
version '5.2.5'
license 'public-domain, LGPL-2.1+ and GPL-2+'
compatibility 'all'
source_url 'https://tukaani.org/xz/xz-5.2.5.tar.gz'
source_sha256 'f6f4910fd033078738bd82bfba4f49219d03b17eb0794eb91efbae419f4aba10'
......
......@@ -447,6 +447,7 @@ ut2003
ut2003-demo
ValveSoftware
Vivaldi
Wingware-EULA
worklog-assistant
WPS-EULA
zi-labone
......
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