From 767c37c57dc4a7b37e15da6fdc14cbf782b40263 Mon Sep 17 00:00:00 2001 From: Ed Reel Date: Sat, 10 Jun 2017 21:28:59 -0500 Subject: [PATCH] Add description and homepage metadata to packages --- packages/apr.rb | 24 +++++++++++++----------- packages/aprutil.rb | 24 +++++++++++++----------- packages/bind.rb | 2 ++ packages/boost.rb | 2 ++ packages/cairo.rb | 2 ++ packages/clamav.rb | 2 ++ packages/cmatrix.rb | 2 ++ packages/darkhttpd.rb | 2 ++ packages/dbus.rb | 2 ++ packages/ed.rb | 2 ++ packages/foremost.rb | 2 ++ packages/gnupg.rb | 2 ++ packages/gzsize.rb | 2 ++ packages/haproxy.rb | 2 ++ packages/harfbuzz.rb | 2 ++ packages/heroku.rb | 2 ++ packages/httpd.rb | 2 ++ packages/libslz.rb | 2 ++ packages/links.rb | 2 ++ packages/lshw.rb | 2 ++ packages/lzip.rb | 2 ++ packages/mercurial.rb | 2 ++ packages/mosh.rb | 2 ++ packages/mutt.rb | 2 ++ packages/nanomsg.rb | 2 ++ packages/ncursesw.rb | 2 ++ packages/neovim.rb | 2 ++ packages/openldap.rb | 24 +++++++++++++----------- packages/openssh.rb | 2 ++ packages/p11kit.rb | 2 ++ packages/pacparser.rb | 2 ++ packages/pango.rb | 2 ++ packages/patchutils.rb | 2 ++ packages/pixman.rb | 2 ++ packages/protobuf.rb | 2 ++ packages/python3.rb | 2 ++ packages/qemu.rb | 2 ++ packages/readline7.rb | 2 ++ packages/scons.rb | 2 ++ packages/serf.rb | 2 ++ packages/strace.rb | 2 ++ packages/stunnel.rb | 2 ++ packages/subversion.rb | 28 +++++++++++++++------------- packages/trousers.rb | 2 ++ packages/txt2man.rb | 2 ++ packages/vifm.rb | 2 ++ packages/wbox.rb | 2 ++ packages/xe.rb | 2 ++ packages/xxhash.rb | 2 ++ 49 files changed, 144 insertions(+), 46 deletions(-) diff --git a/packages/apr.rb b/packages/apr.rb index fb9a6cfe9..a8f96f473 100644 --- a/packages/apr.rb +++ b/packages/apr.rb @@ -1,18 +1,20 @@ require 'package' class Apr < Package - version '1.5.2' - source_url 'http://apache.claz.org//apr/apr-1.5.2.tar.bz2' - source_sha1 '6d757fcf7c687fc300c1066076f2e8380ff8cbc0' + description'The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. APR is the base portability library.' + homepage 'http://apr.apache.org/' + version '1.5.2' + source_url 'http://apache.claz.org/apr/apr-1.5.2.tar.bz2' + source_sha1 '6d757fcf7c687fc300c1066076f2e8380ff8cbc0' - depends_on 'buildessential' + depends_on 'buildessential' - def self.build - system './configure --prefix=/usr/local' - system 'make' - end + def self.build + system './configure --prefix=/usr/local' + system 'make' + end - def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - end + def self.install + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + end end diff --git a/packages/aprutil.rb b/packages/aprutil.rb index bbe04bff1..7685abd01 100644 --- a/packages/aprutil.rb +++ b/packages/aprutil.rb @@ -1,18 +1,20 @@ require 'package' class Aprutil < Package - version '1.5.4' - source_url 'http://apache.claz.org//apr/apr-util-1.5.4.tar.gz' - source_sha1 '72cc3ac693b52fb831063d5c0de18723bc8e0095' + description 'APR-util provides a number of helpful abstractions on top of APR.' + homepage 'http://apr.apache.org/' + version '1.5.4' + source_url 'http://apache.claz.org//apr/apr-util-1.5.4.tar.gz' + source_sha1 '72cc3ac693b52fb831063d5c0de18723bc8e0095' - depends_on 'apr' + depends_on 'apr' - def self.build - system './configure --prefix=/usr/local --with-apr=/usr/local' - system 'make' - end + def self.build + system './configure --prefix=/usr/local --with-apr=/usr/local' + system 'make' + end - def self.install - system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - end + def self.install + system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" + end end diff --git a/packages/bind.rb b/packages/bind.rb index bfda02963..c036468da 100644 --- a/packages/bind.rb +++ b/packages/bind.rb @@ -1,6 +1,8 @@ require 'package' class Bind < Package + description 'BIND is open source software that enables you to publish your Domain Name System (DNS) information on the Internet, and to resolve DNS queries for your users.' + homepage 'https://www.isc.org/downloads/bind/' version '9.10.4' source_url 'https://www.isc.org/downloads/file/bind-9-10-4-p6/' source_sha1 'c08bef47136b3b88844a4c3b8a6227445fca6f40' diff --git a/packages/boost.rb b/packages/boost.rb index b63320c8a..461b0d826 100644 --- a/packages/boost.rb +++ b/packages/boost.rb @@ -1,6 +1,8 @@ require 'package' class Boost < Package + description 'Boost provides free peer-reviewed portable C++ source libraries.' + homepage 'http://www.boost.org/' version '1.59.0' source_url 'http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz' source_sha1 '5123209db194d66d69a9cfa5af8ff473d5941d97' diff --git a/packages/cairo.rb b/packages/cairo.rb index 92a8249e0..5759211a3 100644 --- a/packages/cairo.rb +++ b/packages/cairo.rb @@ -1,6 +1,8 @@ require 'package' class Cairo < Package + description 'Cairo is a 2D graphics library with support for multiple output devices.' + homepage 'https://www.cairographics.org/' version '1.14.8' source_url 'https://www.cairographics.org/releases/cairo-1.14.8.tar.xz' source_sha1 'c6f7b99986f93c9df78653c3e6a3b5043f65145e' diff --git a/packages/clamav.rb b/packages/clamav.rb index 00e622d06..eea71e2fb 100644 --- a/packages/clamav.rb +++ b/packages/clamav.rb @@ -1,6 +1,8 @@ require 'package' class Clamav < Package + description 'ClamAV is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.' + homepage 'https://www.clamav.net/' version '0.99.2' source_url 'https://www.clamav.net/downloads/production/clamav-0.99.2.tar.gz' source_sha1 'c1a47411834d8527f7b40727aebee63f01d488af' diff --git a/packages/cmatrix.rb b/packages/cmatrix.rb index 3fee35e7e..cd75aa701 100644 --- a/packages/cmatrix.rb +++ b/packages/cmatrix.rb @@ -1,6 +1,8 @@ require 'package' class Cmatrix < Package + description "CMatrix is a program to see the cool scrolling lines from 'The Matrix' movie." + homepage 'http://www.asty.org/cmatrix/' version '1.2a' source_url 'http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz' source_sha1 'ca078c10322a47e327f07a44c9a42b52eab5ad93' diff --git a/packages/darkhttpd.rb b/packages/darkhttpd.rb index dc5063826..5b567daa9 100644 --- a/packages/darkhttpd.rb +++ b/packages/darkhttpd.rb @@ -1,6 +1,8 @@ require 'package' class Darkhttpd < Package + description 'Minimal webserver written by Emil Mikulic' + homepage 'https://unix4lyfe.org/darkhttpd/' version '1.12' source_url 'https://unix4lyfe.org/darkhttpd/darkhttpd-1.12.tar.bz2' source_sha1 '30892c4b5d617548410914c9a5e56e0ebce02256' diff --git a/packages/dbus.rb b/packages/dbus.rb index b96d7f5cc..dae80cf4d 100644 --- a/packages/dbus.rb +++ b/packages/dbus.rb @@ -1,6 +1,8 @@ require 'package' class Dbus < Package + description 'D-Bus is a message bus system, a simple way for applications to talk to one another.' + homepage 'https://www.freedesktop.org/wiki/Software/dbus/' version '1.11.12' source_url 'https://dbus.freedesktop.org/releases/dbus/dbus-1.11.12.tar.gz' source_sha1 '2e2247398abb22115e724b5e955fece2307dddb0' diff --git a/packages/ed.rb b/packages/ed.rb index ef865fe71..a6b71cffb 100644 --- a/packages/ed.rb +++ b/packages/ed.rb @@ -1,6 +1,8 @@ require 'package' class Ed < Package + description 'GNU ed is a line-oriented text editor.' + homepage 'http://www.gnu.org/software/ed/ed.html' version '1.14.2-1' source_url 'http://ftpmirror.gnu.org/ed/ed-1.14.2.tar.lz' source_sha1 '3e8aa331ffbc929884107ff3f8fbd76d01252277' diff --git a/packages/foremost.rb b/packages/foremost.rb index ed4addee2..c652096b4 100644 --- a/packages/foremost.rb +++ b/packages/foremost.rb @@ -1,6 +1,8 @@ require 'package' class Foremost < Package + description 'Foremost is a console program to recover files based on their headers, footers, and internal data structures.' + homepage 'http://foremost.sourceforge.net/' version '1.5.7' source_url 'http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz' source_sha1 'c26d68990d7bd5245d5f7dc83c9217642a7a2056' diff --git a/packages/gnupg.rb b/packages/gnupg.rb index d75ddac50..c382527bb 100644 --- a/packages/gnupg.rb +++ b/packages/gnupg.rb @@ -1,6 +1,8 @@ require 'package' class Gnupg < Package + description 'GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP).' + homepage 'https://gnupg.org/' version '2.1.21' source_url 'https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.1.21.tar.bz2' source_sha1 '1852c066bc21893bc52026ead78edf50fdf15e13' diff --git a/packages/gzsize.rb b/packages/gzsize.rb index 9815d87fa..d339d59bb 100644 --- a/packages/gzsize.rb +++ b/packages/gzsize.rb @@ -1,6 +1,8 @@ require 'package' class Gzsize < Package + description 'Print the uncompressed size of a GZipped file.' + homepage 'https://bfontaine.github.io/gzsize/' version '0.1.1' source_url 'https://github.com/bfontaine/gzsize/archive/0.1.1.tar.gz' source_sha1 '778820b0bf3fc2197955b60c6dc49f6fac00878b' diff --git a/packages/haproxy.rb b/packages/haproxy.rb index 78a2eb585..21979d8ba 100644 --- a/packages/haproxy.rb +++ b/packages/haproxy.rb @@ -1,6 +1,8 @@ require 'package' class Haproxy < Package + description 'The Reliable, High Performance TCP/HTTP Load Balancer.' + homepage 'http://www.haproxy.org/' version '1.7.2' source_url 'http://www.haproxy.org/download/1.7/src/haproxy-1.7.2.tar.gz' source_sha1 'b022485e28b96b673e3116a69d8922cb7367a81f' diff --git a/packages/harfbuzz.rb b/packages/harfbuzz.rb index 7dfd5d165..0de30cf05 100644 --- a/packages/harfbuzz.rb +++ b/packages/harfbuzz.rb @@ -1,6 +1,8 @@ require 'package' class Harfbuzz < Package + description 'HarfBuzz is an OpenType text shaping engine.' + homepage 'https://www.freedesktop.org/wiki/Software/HarfBuzz/' version '1.1.5' source_url 'https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-1.4.5.tar.bz2' source_sha1 'e979eb20b789c1fc47107ef93a584924e34dd195' diff --git a/packages/heroku.rb b/packages/heroku.rb index c10e6565a..cc9bb2b24 100644 --- a/packages/heroku.rb +++ b/packages/heroku.rb @@ -1,6 +1,8 @@ require 'package' class Heroku < Package + description 'The Heroku Command Line Interface (CLI), formerly known as the Heroku Toolbelt, is a tool for creating and managing Heroku apps from the command line / shell of various operating systems.' + homepage 'https://devcenter.heroku.com/articles/heroku-cli' version '4.28.3' binary_url ({ armv7l: "https://drive.google.com/uc?export=download&id=0ByCixsDmZPzxOHFIMzQyNHNFUWc", diff --git a/packages/httpd.rb b/packages/httpd.rb index 375a33dd8..43e8069bb 100644 --- a/packages/httpd.rb +++ b/packages/httpd.rb @@ -1,6 +1,8 @@ require 'package' class Httpd < Package + description 'The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows.' + homepage 'http://httpd.apache.org/' version '2.2.32' source_url 'https://github.com/apache/httpd/archive/2.2.32.tar.gz' source_sha1 '647e459f645c4138561e3f4314570f2f525d754d' diff --git a/packages/libslz.rb b/packages/libslz.rb index 695de039c..cbea26ca7 100644 --- a/packages/libslz.rb +++ b/packages/libslz.rb @@ -1,6 +1,8 @@ require 'package' 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 'https://github.com/haproxy/libslz' version '1.1.0' source_url 'http://git.1wt.eu/web?p=libslz.git;a=snapshot;h=afa04ae1f976957cf36287cc5370998d0559bc63;sf=tbz2' source_sha1 '20d8a90c6a0949bfb15547ead0636e416366ac44' diff --git a/packages/links.rb b/packages/links.rb index b2f1b159a..5e48d4c33 100644 --- a/packages/links.rb +++ b/packages/links.rb @@ -1,6 +1,8 @@ require 'package' class Links < Package + description 'Links is text WWW browser with tables and frames.' + homepage 'http://www.jikos.cz/~mikulas/links/' version '1.03' source_url 'http://www.jikos.cz/~mikulas/links/download/links-1.03.tar.gz' source_sha1 '659b2492c97a1416855d3e0f5a5f18aed5160b8a' diff --git a/packages/lshw.rb b/packages/lshw.rb index f2164e34f..a1a895d20 100644 --- a/packages/lshw.rb +++ b/packages/lshw.rb @@ -1,6 +1,8 @@ require 'package' 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' source_url 'http://www.ezix.org/software/files/lshw-B.02.18.tar.gz' source_sha1 'c0240f5e53cf40769d52e316719e8010ea6bdea3' diff --git a/packages/lzip.rb b/packages/lzip.rb index df780d7bd..495c16927 100644 --- a/packages/lzip.rb +++ b/packages/lzip.rb @@ -1,6 +1,8 @@ require 'package' class Lzip < Package + description 'Lzip is a lossless data compressor with a user interface similar to the one of gzip or bzip2.' + homepage 'http://www.nongnu.org/lzip/lzip.html' version '1.19-1' source_url 'http://download.savannah.gnu.org/releases/lzip/lzip-1.19.tar.gz' source_sha1 'c6042a786b69e3209112fa991806e2e7e0ba5f07' diff --git a/packages/mercurial.rb b/packages/mercurial.rb index 180d69b12..a86323980 100644 --- a/packages/mercurial.rb +++ b/packages/mercurial.rb @@ -1,6 +1,8 @@ require 'package' class Mercurial < Package + description 'Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.' + homepage 'https://www.mercurial-scm.org/' version '4.1' source_url 'https://www.mercurial-scm.org/release/mercurial-4.1.tar.gz' source_sha1 'd5f88e05cbbd8f13dd5fc4004433f54435fc27c8' diff --git a/packages/mosh.rb b/packages/mosh.rb index d934d8905..08e2213d9 100644 --- a/packages/mosh.rb +++ b/packages/mosh.rb @@ -1,6 +1,8 @@ require 'package' class Mosh < Package + description 'Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.' + homepage 'https://mosh.org/' version '1.3.0' source_url 'https://mosh.org/mosh-1.3.0.tar.gz' source_sha1 '846698806d940c84028c04f68e289e31d9540d5f' diff --git a/packages/mutt.rb b/packages/mutt.rb index 3494671d3..b13e878fa 100644 --- a/packages/mutt.rb +++ b/packages/mutt.rb @@ -1,6 +1,8 @@ require 'package' class Mutt < Package + description 'Mutt is a small but very powerful text-based mail client for Unix operating systems.' + homepage 'http://mutt.org/' version '1.8.2' source_url 'ftp://ftp.mutt.org/pub/mutt/mutt-1.8.2.tar.gz' source_sha1 'bdac1201de464d63f61a663f3dcf1ee4484dbbb3' diff --git a/packages/nanomsg.rb b/packages/nanomsg.rb index 2829673d1..80ca0e0c7 100644 --- a/packages/nanomsg.rb +++ b/packages/nanomsg.rb @@ -1,6 +1,8 @@ require 'package' class Nanomsg < Package + description 'nanomsg is a socket library that provides several common communication patterns.' + homepage 'http://nanomsg.org/' version '1.0,0' source_url 'https://github.com/nanomsg/nanomsg/archive/1.0.0.tar.gz' source_sha1 '57f90778a9bb7b95a7fd73910fd41894f3ee9cab' diff --git a/packages/ncursesw.rb b/packages/ncursesw.rb index 3bc408219..413b1663a 100644 --- a/packages/ncursesw.rb +++ b/packages/ncursesw.rb @@ -1,6 +1,8 @@ require 'package' class Ncursesw < Package + description 'ncurses wide-character libraries.' + homepage 'http://www.gnu.org/software/ncurses/' version '6.0-2' source_url 'ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz' source_sha1 'acd606135a5124905da770803c05f1f20dd3b21c' diff --git a/packages/neovim.rb b/packages/neovim.rb index 6d69a00b8..8a339c583 100644 --- a/packages/neovim.rb +++ b/packages/neovim.rb @@ -1,6 +1,8 @@ require 'package' class Neovim < Package + description 'Neovim is a refactor, and sometimes redactor, in the tradition of Vim (which itself derives from Stevie).' + homepage 'https://neovim.io/' version '0.1.7' source_url 'https://github.com/neovim/neovim/archive/v0.1.7.tar.gz' source_sha1 '00e67f981105f1acbe06df1dbea21b6f7fa6d9b8' diff --git a/packages/openldap.rb b/packages/openldap.rb index 5958d037f..260da6d1b 100644 --- a/packages/openldap.rb +++ b/packages/openldap.rb @@ -1,17 +1,19 @@ require 'package' class Openldap < Package - version '2.4.44' - source_url 'ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.44.tgz' - source_sha1 '016a738d050a68d388602a74b5e991035cdba149' + description 'OpenLDAP Software is an open source implementation of the Lightweight Directory Access Protocol.' + homepage 'http://www.openldap.org/' + version '2.4.44' + source_url 'ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/openldap-2.4.44.tgz' + source_sha1 '016a738d050a68d388602a74b5e991035cdba149' - def self.build - system "./configure --disable-slapd --prefix=/usr/local" - system "make" - system "make depend" - end + def self.build + system "./configure --disable-slapd --prefix=/usr/local" + system "make" + system "make depend" + end - def self.install - system "make DESTDIR=#{CREW_DEST_DIR} install" - end + def self.install + system "make DESTDIR=#{CREW_DEST_DIR} install" + end end diff --git a/packages/openssh.rb b/packages/openssh.rb index 9bff4d961..ad9ffc122 100644 --- a/packages/openssh.rb +++ b/packages/openssh.rb @@ -1,6 +1,8 @@ require 'package' class Openssh < Package + description 'OpenSSH is the premier connectivity tool for remote login with the SSH protocol.' + homepage 'https://www.openssh.com/' version '7.5' source_url 'https://github.com/openssh/openssh-portable/archive/V_7_5_P1.tar.gz' source_sha1 '3c5d829be2d30ed80feef708231ec223cd37b264' diff --git a/packages/p11kit.rb b/packages/p11kit.rb index befa4215a..1eb1ef0b6 100644 --- a/packages/p11kit.rb +++ b/packages/p11kit.rb @@ -1,6 +1,8 @@ require 'package' class P11kit < Package + description "Provides a standard configuration setup for installing PKCS#11 modules in such a way that they're discoverable." + homepage 'https://p11-glue.freedesktop.org/p11-kit.html' version '0.23.2-1' source_url 'https://p11-glue.freedesktop.org/releases/p11-kit-0.23.2.tar.gz' source_sha1 '4da0d7b47935b6cb0f321dd00358b063ae42df71' diff --git a/packages/pacparser.rb b/packages/pacparser.rb index eb29df59c..74c6ccc1a 100644 --- a/packages/pacparser.rb +++ b/packages/pacparser.rb @@ -1,6 +1,8 @@ require 'package' class Pacparser < Package + description 'pacparser is a library to parse proxy auto-config (PAC) files.' + homepage 'http://pacparser.manugarg.com/' version '1.3.7' source_url 'https://github.com/pacparser/pacparser/archive/1.3.7.tar.gz' source_sha1 'bb06b1a0eaeb882877c5afa45cb00b540ee57f5f' diff --git a/packages/pango.rb b/packages/pango.rb index 79f394381..c945d06b4 100644 --- a/packages/pango.rb +++ b/packages/pango.rb @@ -1,6 +1,8 @@ require 'package' class Pango < Package + description 'Pango is a library for laying out and rendering of text, with an emphasis on internationalization.' + homepage 'http://www.pango.org/' version '1.40.0' source_url 'https://ftp.gnome.org/pub/gnome/sources/pango/1.40/pango-1.40.0.tar.xz' source_sha1 '5e1394f2c063747593cb8157ebd953103b8000d2' diff --git a/packages/patchutils.rb b/packages/patchutils.rb index 5de0fd0ad..a5d25f6fa 100644 --- a/packages/patchutils.rb +++ b/packages/patchutils.rb @@ -1,6 +1,8 @@ require 'package' class Patchutils < Package + description 'Patchutils is a small collection of programs that operate on patch files.' + homepage 'http://cyberelk.net/tim/patchutils/' version '0.3.4' source_url 'http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.3.4.tar.xz' source_sha1 'b1d91eb1e2213450eae666a4701b3f917625dea3' diff --git a/packages/pixman.rb b/packages/pixman.rb index f8bba58a4..f47c15b51 100644 --- a/packages/pixman.rb +++ b/packages/pixman.rb @@ -1,6 +1,8 @@ require 'package' class Pixman < Package + description 'Pixman is a low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization.' + homepage 'http://www.pixman.org/' version '0.34.0' source_url 'https://www.cairographics.org/releases/pixman-0.34.0.tar.gz' source_sha1 'a1b1683c1a55acce9d928fea1ab6ceb79142ddc7' diff --git a/packages/protobuf.rb b/packages/protobuf.rb index 73602511f..bb646824f 100644 --- a/packages/protobuf.rb +++ b/packages/protobuf.rb @@ -1,6 +1,8 @@ require 'package' class Protobuf < Package + description 'Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.' + homepage 'https://developers.google.com/protocol-buffers/' version '3.3.0' source_url 'https://github.com/google/protobuf/archive/v3.3.0.tar.gz' source_sha1 '34bcb26fe1eff098224c93b9176fb2400f1f2a84' diff --git a/packages/python3.rb b/packages/python3.rb index 41647a7df..c4deece26 100644 --- a/packages/python3.rb +++ b/packages/python3.rb @@ -1,6 +1,8 @@ require 'package' class Python3 < Package + description 'Python is a programming language that lets you work quickly and integrate systems more effectively.' + homepage 'https://www.python.org/' version '3.6.0' source_url 'https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz' source_sha1 '120d536ee14a3153fc2435838c0f27c2e25cd29c' diff --git a/packages/qemu.rb b/packages/qemu.rb index 44d9cb59e..25ce1fe3c 100644 --- a/packages/qemu.rb +++ b/packages/qemu.rb @@ -1,6 +1,8 @@ require 'package' class Qemu < Package + description 'QEMU is a generic and open source machine emulator and virtualizer.' + homepage 'http://www.qemu.org/' version '2.9.0' source_url 'http://download.qemu-project.org/qemu-2.9.0.tar.xz' source_sha1 '5cc63c6cababaaa7d0685e8b32bacf5022873ebc' diff --git a/packages/readline7.rb b/packages/readline7.rb index d27e7a476..a1fc5175e 100644 --- a/packages/readline7.rb +++ b/packages/readline7.rb @@ -1,6 +1,8 @@ require 'package' class Readline7 < Package + description 'The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in.' + homepage 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html' version '7.0p3' source_url 'ftp://ftp.gnu.org/gnu/readline/readline-7.0.tar.gz' source_sha1 'd9095fa14a812495052357e1d678b3f2ac635463' diff --git a/packages/scons.rb b/packages/scons.rb index a0f85c5c8..0536db22c 100644 --- a/packages/scons.rb +++ b/packages/scons.rb @@ -1,6 +1,8 @@ require 'package' class Scons < Package + description 'SCons is an Open Source software construction tool that is, a next-generation build tool.' + homepage 'http://scons.org/' version '2.5.1' source_url 'http://prdownloads.sourceforge.net/scons/scons-2.5.1.tar.gz' source_sha1 'f742350251734df75355e51c70f291e119ef927a' diff --git a/packages/serf.rb b/packages/serf.rb index 943c68818..0f92e587c 100644 --- a/packages/serf.rb +++ b/packages/serf.rb @@ -1,6 +1,8 @@ require 'package' class Serf < Package + description 'The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library.' + homepage 'https://serf.apache.org/' version '1.3.9' source_url 'https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2' source_sha1 '26015c63e3bbb108c1689bf2090e4c26351db674' diff --git a/packages/strace.rb b/packages/strace.rb index 7e675800e..bf3b71c45 100644 --- a/packages/strace.rb +++ b/packages/strace.rb @@ -1,6 +1,8 @@ require 'package' class Strace < Package + description 'strace is a diagnostic, debugging and instructional userspace utility for Linux.' + homepage 'https://strace.io/' version '4.16' source_url 'https://downloads.sourceforge.net/project/strace/strace/4.16/strace-4.16.tar.xz' source_sha1 'b780a8cd2e60ea836cfd3468e0f81623a346d180' diff --git a/packages/stunnel.rb b/packages/stunnel.rb index 96eb6f5f7..9e83262ba 100644 --- a/packages/stunnel.rb +++ b/packages/stunnel.rb @@ -1,6 +1,8 @@ require 'package' class Stunnel < Package + description "Stunnel is a proxy designed to add TLS encryption functionality to existing clients and servers without any changes in the programs' code." + homepage 'https://www.stunnel.org/index.html' version '5.41' source_url 'https://www.stunnel.org/downloads/stunnel-5.41.tar.gz' source_sha1 '9aa8335e0f9571480b0d62b4b58d9d510447b732' diff --git a/packages/subversion.rb b/packages/subversion.rb index 599ad1d11..c12574094 100644 --- a/packages/subversion.rb +++ b/packages/subversion.rb @@ -1,20 +1,22 @@ require 'package' class Subversion < Package - version '1.9.5' - source_url 'http://apache.mirrors.ionfish.org/subversion/subversion-1.9.5.tar.gz' - source_sha1 'ac9f8ee235f1b667dd6506864af8035aaedfc2d9' + description 'Subversion is an open source version control system.' + homepage 'https://subversion.apache.org/' + version '1.9.5' + source_url 'http://apache.mirrors.ionfish.org/subversion/subversion-1.9.5.tar.gz' + source_sha1 'ac9f8ee235f1b667dd6506864af8035aaedfc2d9' - depends_on 'aprutil' - depends_on 'sqlite' - depends_on 'serf' + depends_on 'aprutil' + depends_on 'sqlite' + depends_on 'serf' - def self.build - system './configure --prefix=/usr/local --with-apr=/usr/local --with-apr-util=/usr/local' - system 'make' - end + def self.build + system './configure --prefix=/usr/local --with-apr=/usr/local --with-apr-util=/usr/local' + system 'make' + end - def self.install - system "make DESTDIR=#{CREW_DEST_DIR} install" - end + def self.install + system "make DESTDIR=#{CREW_DEST_DIR} install" + end end diff --git a/packages/trousers.rb b/packages/trousers.rb index 88a3a089c..488379c53 100644 --- a/packages/trousers.rb +++ b/packages/trousers.rb @@ -1,6 +1,8 @@ require 'package' class Trousers < Package + description 'The open-source TCG Software Stack.' + homepage 'http://trousers.sourceforge.net/' version '0.3.14' source_url 'https://downloads.sourceforge.net/project/trousers/trousers/0.3.14/trousers-0.3.14.tar.gz' source_sha1 '9ca2cc9e1179465f6c5d9055e2b855e25031b85a' diff --git a/packages/txt2man.rb b/packages/txt2man.rb index 9be323ef0..fc73a5951 100644 --- a/packages/txt2man.rb +++ b/packages/txt2man.rb @@ -1,6 +1,8 @@ require 'package' class Txt2man < Package + description 'Txt2man converts flat ASCII text to man page format.' + homepage 'http://mvertes.free.fr/' version '1.5.6' source_url 'http://mvertes.free.fr/download/txt2man-1.5.6.tar.gz' source_sha1 'ef1392785333ea88f7e01f4f4c519ecfbdd498bd' diff --git a/packages/vifm.rb b/packages/vifm.rb index ac0c3a746..bcfd8ed9b 100644 --- a/packages/vifm.rb +++ b/packages/vifm.rb @@ -1,6 +1,8 @@ require 'package' 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.8.2' source_url 'https://downloads.sourceforge.net/project/vifm/vifm/vifm-0.8.2.tar.bz2' source_sha1 '1ae4179b2b9a43c440290af0ecc91b9235203be7' diff --git a/packages/wbox.rb b/packages/wbox.rb index 123d1c275..166cc738c 100644 --- a/packages/wbox.rb +++ b/packages/wbox.rb @@ -1,6 +1,8 @@ require 'package' class Wbox < Package + description 'Wbox aims to help you having fun while testing HTTP related stuff.' + homepage 'http://www.hping.org/wbox/' version '5' source_url 'http://www.hping.org/wbox/wbox-5.tar.gz' source_sha1 '5f20fca378c8abf53bb6a9069ecdebeb40a74147' diff --git a/packages/xe.rb b/packages/xe.rb index cf2076903..e725e94c9 100644 --- a/packages/xe.rb +++ b/packages/xe.rb @@ -1,6 +1,8 @@ require 'package' class Xe < Package + description 'simple xargs and apply replacement.' + homepage 'https://github.com/chneukirchen/xe/' version '0.6.1' source_url 'https://github.com/chneukirchen/xe/archive/v0.6.1.tar.gz' source_sha1 '76c0a31c4d646314c3e92753a2fec3ae7cedad1d' diff --git a/packages/xxhash.rb b/packages/xxhash.rb index 8c8a43d52..dd2e50f1b 100644 --- a/packages/xxhash.rb +++ b/packages/xxhash.rb @@ -1,6 +1,8 @@ require 'package' class Xxhash < Package + description 'xxHash is an extremely fast non-cryptographic hash algorithm, working at speeds close to RAM limits.' + homepage 'http://cyan4973.github.io/xxHash/' version '0.6.2' source_url 'https://github.com/Cyan4973/xxHash/archive/v0.6.2.tar.gz' source_sha1 '303f93e57b4e1ddc627d62a3313eaab82fd11720'