mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
Licensed file ga* to gz* and other minor changes
This commit is contained in:
@@ -1,99 +0,0 @@
|
|||||||
require 'package'
|
|
||||||
|
|
||||||
class Bcd < Package
|
|
||||||
description 'Reformat input as punch card ASCII art'
|
|
||||||
homepage 'https://www.polyomino.org.uk/computer/software/bsd-games/'
|
|
||||||
version '2.17'
|
|
||||||
compatibility 'all'
|
|
||||||
source_url 'https://www.polyomino.org.uk/computer/software/bsd-games/bsd-games-2.17.tar.gz'
|
|
||||||
source_sha256 '066f924aef6c1c5ea946f588e36f303021f5dfc093944738f025d8edbc6fff60'
|
|
||||||
|
|
||||||
depends_on 'miscfiles'
|
|
||||||
depends_on 'words'
|
|
||||||
depends_on 'less'
|
|
||||||
|
|
||||||
@_bsdgame = 'bcd'
|
|
||||||
|
|
||||||
def self.patch
|
|
||||||
FileUtils.mkdir 'patches'
|
|
||||||
Dir.chdir 'patches' do
|
|
||||||
# Download patches
|
|
||||||
puts 'Downloading patches'.lightblue
|
|
||||||
system "curl -#LO https://raw.github.com/gentoo/gentoo/ac439edc59f851483ecb9f732f9e5c65aa057224/games-misc/bsd-games/files/bsd-games-2.17-64bitutmp.patch"
|
|
||||||
system "curl -#LO https://raw.github.com/gentoo/gentoo/ac439edc59f851483ecb9f732f9e5c65aa057224/games-misc/bsd-games/files/bsd-games-2.17-bg.patch"
|
|
||||||
system "curl -#LO https://raw.github.com/gentoo/gentoo/ac439edc59f851483ecb9f732f9e5c65aa057224/games-misc/bsd-games/files/bsd-games-2.17-gcc4.patch"
|
|
||||||
system "curl -#LO https://httpredir.debian.org/debian/pool/main/b/bsdgames/bsdgames_2.17-28.debian.tar.xz"
|
|
||||||
# Verify patches
|
|
||||||
puts 'Verifying patches'.lightblue
|
|
||||||
@sha256sums = <<~EOF
|
|
||||||
992f8602661cc41c3253317bfc157abe0b2041cd7d32f5a31811708e2f8c4e23 bsd-games-2.17-64bitutmp.patch
|
|
||||||
d25eb2b0e6790b6a852bce08f384994fed7b37a9d33d12d01b65e67fbd8f67d7 bsd-games-2.17-bg.patch
|
|
||||||
96639f25206401c0dde3f9f28ac287c9e26c3efb526481fa48b482f8c9ab4ac0 bsd-games-2.17-gcc4.patch
|
|
||||||
71dfc6b91b4529afcd9147fc2646930f979d083a0713ec7f2aace8c476cf5ab8 bsdgames_2.17-28.debian.tar.xz
|
|
||||||
EOF
|
|
||||||
IO.write("sha256sums", @sha256sums)
|
|
||||||
system "sha256sum -c sha256sums"
|
|
||||||
# Extract patches
|
|
||||||
puts 'Patching'.lightblue
|
|
||||||
system "tar xf bsdgames_2.17-28.debian.tar.xz"
|
|
||||||
# Patch patches :/
|
|
||||||
system "sed -i 's:backgammon/common_source/fancy.c.old:backgammon/common_source/fancy.c:g' bsd-games-2.17-bg.patch"
|
|
||||||
system "sed -i 's:bsd-games/dm/utmpentry.c:dm/utmpentry.c:g' bsd-games-2.17-64bitutmp.patch"
|
|
||||||
FileUtils.rm 'debian/patches/0006-Custom-configuration-of-Debian-package-build.patch' # Don't add a dependency on dpkg
|
|
||||||
FileUtils.rm 'debian/patches/0007-Unsorted-Debian-patches.patch'
|
|
||||||
end
|
|
||||||
# Patch
|
|
||||||
system "for patch in patches/*.patch; do patch -i ${patch} -p 0; done" # Apply gentoo's patches
|
|
||||||
system "for patch in patches/debian/patches/*.patch; do patch -t -p 1 -i ${patch}; done" # Apply debian's patches
|
|
||||||
system "sed -i 's:-lncurses:-lncurses -ltinfo:g' configure" # Add libtinfo support
|
|
||||||
system "sed -i 's:-lcrypto:-lssl -lcrypto:g' configure" # Fix openssl
|
|
||||||
system "sed -i 's:#!/bin/sh:#!/bin/bash:' configure" # dash doesn't work
|
|
||||||
system "sed -i 's:read input:read -t 0.2 input:' configure" # Make script automatic
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.prebuild
|
|
||||||
puts 'Configuring'.lightblue
|
|
||||||
system "sed -i 's:-g -O2:-O2:g' configure"
|
|
||||||
system "sed -i 's:/usr/games:#{CREW_PREFIX}/bin:' wargames/wargames"
|
|
||||||
system "echo bsd_games_cfg_build_dirs='\"#{@_bsdgame}\"' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_docdir='#{CREW_PREFIX}/share/doc/bsdgames' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_install_prefix='#{CREW_DEST_DIR}' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_gamesdir='#{CREW_PREFIX}/bin' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_sbindir='#{CREW_PREFIX}/sbin' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_usrbindir='#{CREW_PREFIX}/bin' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_libexecdir='#{CREW_PREFIX}/libexec' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_man6dir='#{CREW_MAN_PREFIX}/man6' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_man8dir='#{CREW_MAN_PREFIX}/man8' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_man5dir='#{CREW_MAN_PREFIX}/man5' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_do_chown='n' >> config.params" # Use chronos not root
|
|
||||||
system "echo bsd_games_cfg_use_dot_so='symlinks' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_sharedir='#{CREW_PREFIX}/share/games' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_varlibdir='#{CREW_PREFIX}/var/games' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_ncurses_includes='-I#{CREW_PREFIX}/include/ncursesw' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_use_libcrypto='n' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_other_cflags='-flto' >> config.params" # Link-time optimization
|
|
||||||
system "echo bsd_games_cfg_other_ldflags='-flto' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_pager='$(which less)' >> config.params" # Most looks weird and more doesn't scroll up
|
|
||||||
system "echo bsd_games_cfg_dictionary_src='#{CREW_PREFIX}/share/dict/words' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_dm_configfile='#{CREW_PREFIX}/etc/dm/dm.conf' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_dm_nogamesfile='#{CREW_PREFIX}/etc/dm/nogames' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_hangman_wordsfile='#{CREW_PREFIX}/share/dict/words' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_wtf_acronymfile='#{CREW_PREFIX}/share/misc/acryonyms' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_cc='clang' >> config.params" # Didn't compile with gcc
|
|
||||||
system "echo bsd_games_cfg_cxx='clang++' >> config.params"
|
|
||||||
system "echo bsd_games_cfg_ncurses_lib='$(pkg-config --libs-only-l ncurses)' >> config.params" # Fix ncurses support
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.build
|
|
||||||
system "./configure"
|
|
||||||
system "make"
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.install
|
|
||||||
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.check
|
|
||||||
system "make", "check"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@@ -2,7 +2,7 @@ require 'package'
|
|||||||
|
|
||||||
class Fly < Package
|
class Fly < Package
|
||||||
description 'fly is a C program that creates PNG, JPEG or GIF images on the fly from CGI and other programs.'
|
description 'fly is a C program that creates PNG, JPEG or GIF images on the fly from CGI and other programs.'
|
||||||
homepage 'http://www.unimelb.edu.au/fly/fly.html' # 403 Forbidden
|
homepage 'http://www.w3perl.com/fly/'
|
||||||
version '1.6.5'
|
version '1.6.5'
|
||||||
license 'custom'
|
license 'custom'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
|
|||||||
@@ -2,8 +2,9 @@ require 'package'
|
|||||||
|
|
||||||
class Gambit < Package
|
class Gambit < Package
|
||||||
description 'Efficient implementation of the Scheme programming language'
|
description 'Efficient implementation of the Scheme programming language'
|
||||||
homepage 'http://gambitscheme.org/wiki/index.php/Main_Page'
|
homepage 'http://gambitscheme.org/wiki/index.php/Main_Page' # 404 Not found
|
||||||
version '4.9.3'
|
version '4.9.3'
|
||||||
|
license 'CC0-1.0'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/gambit/gambit/archive/v4.9.3.tar.gz'
|
source_url 'https://github.com/gambit/gambit/archive/v4.9.3.tar.gz'
|
||||||
source_sha256 'a5e4e5c66a99b6039fa7ee3741ac80f3f6c4cff47dc9e0ff1692ae73e13751ca'
|
source_sha256 'a5e4e5c66a99b6039fa7ee3741ac80f3f6c4cff47dc9e0ff1692ae73e13751ca'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Garcon < Package
|
|||||||
description 'Glib/GIO freedesktop.org compliant menu implementation'
|
description 'Glib/GIO freedesktop.org compliant menu implementation'
|
||||||
homepage 'https://xfce.org/'
|
homepage 'https://xfce.org/'
|
||||||
version '0.7.0'
|
version '0.7.0'
|
||||||
|
license 'LGPL-2 and Apache-2.0'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://archive.xfce.org/src/xfce/garcon/0.7/garcon-0.7.0.tar.bz2'
|
source_url 'https://archive.xfce.org/src/xfce/garcon/0.7/garcon-0.7.0.tar.bz2'
|
||||||
source_sha256 '82c3b61b508011642b09e6fb01b1d3f22c4e4de0fc54a9244327d0ddb66b2423'
|
source_sha256 '82c3b61b508011642b09e6fb01b1d3f22c4e4de0fc54a9244327d0ddb66b2423'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gawk < Package
|
|||||||
description 'The gawk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.'
|
description 'The gawk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.'
|
||||||
homepage 'https://www.gnu.org/software/gawk/'
|
homepage 'https://www.gnu.org/software/gawk/'
|
||||||
version '5.1.0'
|
version '5.1.0'
|
||||||
|
license 'GPL-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftpmirror.gnu.org/gawk/gawk-5.1.0.tar.lz'
|
source_url 'https://ftpmirror.gnu.org/gawk/gawk-5.1.0.tar.lz'
|
||||||
source_sha256 '8a13d0adfacde9540acbb2e0ad9867ef17890b3fd4c2af288fe3c4f7b507a274'
|
source_sha256 '8a13d0adfacde9540acbb2e0ad9867ef17890b3fd4c2af288fe3c4f7b507a274'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gb < Package
|
|||||||
description 'A project based build tool for the Go programming language.'
|
description 'A project based build tool for the Go programming language.'
|
||||||
homepage 'https://getgb.io/'
|
homepage 'https://getgb.io/'
|
||||||
version '0.4.4'
|
version '0.4.4'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/constabulary/gb/archive/v0.4.4.tar.gz'
|
source_url 'https://github.com/constabulary/gb/archive/v0.4.4.tar.gz'
|
||||||
source_sha256 'c7993ae1994ad85cbe35b833d36a137772599fe7ed720edec2d76ebf3fc4313b'
|
source_sha256 'c7993ae1994ad85cbe35b833d36a137772599fe7ed720edec2d76ebf3fc4313b'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gcab < Package
|
|||||||
description 'A GObject library to create cabinet files'
|
description 'A GObject library to create cabinet files'
|
||||||
homepage 'https://gitlab.gnome.org/GNOME/gcab'
|
homepage 'https://gitlab.gnome.org/GNOME/gcab'
|
||||||
version '1.4'
|
version '1.4'
|
||||||
|
license 'LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://gitlab.gnome.org/GNOME/gcab/-/archive/v1.4/gcab-v1.4.tar.bz2'
|
source_url 'https://gitlab.gnome.org/GNOME/gcab/-/archive/v1.4/gcab-v1.4.tar.bz2'
|
||||||
source_sha256 '597dd7d0ddee9065412abf0ee15ae73e913daf967f43af5dd55ea9b87b514188'
|
source_sha256 '597dd7d0ddee9065412abf0ee15ae73e913daf967f43af5dd55ea9b87b514188'
|
||||||
|
|||||||
@@ -2,13 +2,14 @@ require 'package'
|
|||||||
|
|
||||||
class Gcalculator < Package
|
class Gcalculator < Package
|
||||||
description 'GNOME desktop calculator'
|
description 'GNOME desktop calculator'
|
||||||
homepage 'https://wiki.gnome.org/Apps/Calculator'
|
homepage 'https://wiki.gnome.org/Apps/Calculator'compatibility 'all'
|
||||||
compatibility 'all'
|
|
||||||
@_app = 'gnome-calculator'
|
@_app = 'gnome-calculator'
|
||||||
@_fullver = '3.38.2'
|
@_fullver = '3.38.2'
|
||||||
@_mainver = @_fullver.rpartition('.')[0]
|
@_mainver = @_fullver.rpartition('.')[0]
|
||||||
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
||||||
version @_fullver
|
version @_fullver
|
||||||
|
license 'LGPL-2.1+'
|
||||||
|
compatibility 'all'
|
||||||
source_url "#{@_url}.tar.xz"
|
source_url "#{@_url}.tar.xz"
|
||||||
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gcc10 < Package
|
|||||||
description 'The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go.'
|
description 'The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go.'
|
||||||
homepage 'https://www.gnu.org/software/gcc/'
|
homepage 'https://www.gnu.org/software/gcc/'
|
||||||
version '10.2.1-0f64'
|
version '10.2.1-0f64'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/gcc-mirror/gcc/archive/0f64123bde80a37c8d9aced69405e71848a23b95.zip'
|
source_url 'https://github.com/gcc-mirror/gcc/archive/0f64123bde80a37c8d9aced69405e71848a23b95.zip'
|
||||||
source_sha256 '87f1b3344db6cdcb7295e63c031e00f2c7755c2656cf9603aeb32cf5a5539ec7'
|
source_sha256 '87f1b3344db6cdcb7295e63c031e00f2c7755c2656cf9603aeb32cf5a5539ec7'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gcc7 < Package
|
|||||||
description 'The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go.'
|
description 'The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go.'
|
||||||
homepage 'https://www.gnu.org/software/gcc/'
|
homepage 'https://www.gnu.org/software/gcc/'
|
||||||
version '7.4.0-1'
|
version '7.4.0-1'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftpmirror.gnu.org/gcc/gcc-7.4.0/gcc-7.4.0.tar.xz'
|
source_url 'https://ftpmirror.gnu.org/gcc/gcc-7.4.0/gcc-7.4.0.tar.xz'
|
||||||
source_sha256 'eddde28d04f334aec1604456e536416549e9b1aa137fc69204e65eb0c009fe51'
|
source_sha256 'eddde28d04f334aec1604456e536416549e9b1aa137fc69204e65eb0c009fe51'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gcc8 < Package
|
|||||||
description 'The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go.'
|
description 'The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, and Go.'
|
||||||
homepage 'https://www.gnu.org/software/gcc/'
|
homepage 'https://www.gnu.org/software/gcc/'
|
||||||
version '8.3.0'
|
version '8.3.0'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftpmirror.gnu.org/gcc/gcc-8.3.0/gcc-8.3.0.tar.xz'
|
source_url 'https://ftpmirror.gnu.org/gcc/gcc-8.3.0/gcc-8.3.0.tar.xz'
|
||||||
source_sha256 '64baadfe6cc0f4947a84cb12d7f0dfaf45bb58b7e92461639596c21e02d97d2c'
|
source_sha256 '64baadfe6cc0f4947a84cb12d7f0dfaf45bb58b7e92461639596c21e02d97d2c'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gcc_tools < Package
|
|||||||
description 'Tools for working with gcc packages'
|
description 'Tools for working with gcc packages'
|
||||||
homepage 'https://github.com/skycocker/chromebrew'
|
homepage 'https://github.com/skycocker/chromebrew'
|
||||||
version '1.1'
|
version '1.1'
|
||||||
|
license 'GPL-3+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'file:///dev/null'
|
source_url 'file:///dev/null'
|
||||||
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
||||||
|
|||||||
@@ -2,8 +2,9 @@ require 'package'
|
|||||||
|
|
||||||
class Gccmakedep < Package
|
class Gccmakedep < Package
|
||||||
description 'A utility to list the resource database of an X application.'
|
description 'A utility to list the resource database of an X application.'
|
||||||
homepage 'https://x.org'
|
homepage 'https://xorg.freedesktop.org'
|
||||||
version '1.0.3'
|
version '1.0.3'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://www.x.org/releases/individual/util/gccmakedep-1.0.3.tar.gz'
|
source_url 'https://www.x.org/releases/individual/util/gccmakedep-1.0.3.tar.gz'
|
||||||
source_sha256 'f9e2e7a590e27f84b6708ab7a81e546399b949bf652fb9b95193e0e543e6a548'
|
source_sha256 'f9e2e7a590e27f84b6708ab7a81e546399b949bf652fb9b95193e0e543e6a548'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gcr < Package
|
|||||||
description 'GNOME crypto package'
|
description 'GNOME crypto package'
|
||||||
homepage 'https://www.gnome.org'
|
homepage 'https://www.gnome.org'
|
||||||
version '3.38.1'
|
version '3.38.1'
|
||||||
|
license 'GPL-2+ and LGPL-2+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://download.gnome.org/sources/gcr/3.38/gcr-3.38.1.tar.xz'
|
source_url 'https://download.gnome.org/sources/gcr/3.38/gcr-3.38.1.tar.xz'
|
||||||
source_sha256 '17fcaf9c4a93a65fb1c72b82643bb102c13344084687d5886ea66313868d9ec9'
|
source_sha256 '17fcaf9c4a93a65fb1c72b82643bb102c13344084687d5886ea66313868d9ec9'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gdal < Package
|
|||||||
description 'The Geospatial Data Abstraction Library is a translator for raster and vector geospatial data formats.'
|
description 'The Geospatial Data Abstraction Library is a translator for raster and vector geospatial data formats.'
|
||||||
homepage 'http://www.gdal.org/'
|
homepage 'http://www.gdal.org/'
|
||||||
version '3.1.3'
|
version '3.1.3'
|
||||||
|
license 'BSD, Info-ZIP and MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://download.osgeo.org/gdal/3.1.3/gdal-3.1.3.tar.xz'
|
source_url 'https://download.osgeo.org/gdal/3.1.3/gdal-3.1.3.tar.xz'
|
||||||
source_sha256 '161cf55371a143826f1d76ce566db1f0a666496eeb4371aed78b1642f219d51d'
|
source_sha256 '161cf55371a143826f1d76ce566db1f0a666496eeb4371aed78b1642f219d51d'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gdb < Package
|
|||||||
description 'GDB, the GNU Project debugger, allows you to see what is going on \'inside\' another program while it executes -- or what another program was doing at the moment it crashed.'
|
description 'GDB, the GNU Project debugger, allows you to see what is going on \'inside\' another program while it executes -- or what another program was doing at the moment it crashed.'
|
||||||
homepage 'https://www.gnu.org/software/gdb/'
|
homepage 'https://www.gnu.org/software/gdb/'
|
||||||
version '8.3'
|
version '8.3'
|
||||||
|
license 'GPL-2 and LGPL-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'http://ftpmirror.gnu.org/gdb/gdb-8.3.tar.xz'
|
source_url 'http://ftpmirror.gnu.org/gdb/gdb-8.3.tar.xz'
|
||||||
source_sha256 '802f7ee309dcc547d65a68d61ebd6526762d26c3051f52caebe2189ac1ffd72e'
|
source_sha256 '802f7ee309dcc547d65a68d61ebd6526762d26c3051f52caebe2189ac1ffd72e'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gdbm < Package
|
|||||||
homepage 'https://www.gnu.org/software/gdbm/'
|
homepage 'https://www.gnu.org/software/gdbm/'
|
||||||
@_ver = '1.19'
|
@_ver = '1.19'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://ftpmirror.gnu.org/gdbm/gdbm-#{@_ver}.tar.gz"
|
source_url "https://ftpmirror.gnu.org/gdbm/gdbm-#{@_ver}.tar.gz"
|
||||||
source_sha256 '37ed12214122b972e18a0d94995039e57748191939ef74115b1d41d8811364bc'
|
source_sha256 '37ed12214122b972e18a0d94995039e57748191939ef74115b1d41d8811364bc'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gdk_pixbuf < Package
|
|||||||
description 'GdkPixbuf is a library for image loading and manipulation.'
|
description 'GdkPixbuf is a library for image loading and manipulation.'
|
||||||
homepage 'https://developer.gnome.org/gdk-pixbuf'
|
homepage 'https://developer.gnome.org/gdk-pixbuf'
|
||||||
version '2.42.2'
|
version '2.42.2'
|
||||||
|
license 'LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.2.tar.xz'
|
source_url 'https://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.42/gdk-pixbuf-2.42.2.tar.xz'
|
||||||
source_sha256 '83c66a1cfd591d7680c144d2922c5955d38b4db336d7cd3ee109f7bcf9afef15'
|
source_sha256 '83c66a1cfd591d7680c144d2922c5955d38b4db336d7cd3ee109f7bcf9afef15'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gdrive < Package
|
|||||||
description 'Google Drive CLI Client'
|
description 'Google Drive CLI Client'
|
||||||
homepage 'https://www.google.com/drive/'
|
homepage 'https://www.google.com/drive/'
|
||||||
version '2.1.0'
|
version '2.1.0'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/prasmussen/gdrive/archive/2.1.0.tar.gz'
|
source_url 'https://github.com/prasmussen/gdrive/archive/2.1.0.tar.gz'
|
||||||
source_sha256 'a1ea624e913e258596ea6340c8818a90c21962b0a75cf005e49a0f72f2077b2e'
|
source_sha256 'a1ea624e913e258596ea6340c8818a90c21962b0a75cf005e49a0f72f2077b2e'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Geany < Package
|
|||||||
description 'Geany is a small and lightweight Integrated Development Environment.'
|
description 'Geany is a small and lightweight Integrated Development Environment.'
|
||||||
homepage 'https://www.geany.org/'
|
homepage 'https://www.geany.org/'
|
||||||
version '1.37.1'
|
version '1.37.1'
|
||||||
|
license 'GPL-2+ HPND'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://download.geany.org/geany-1.37.1.tar.bz2'
|
source_url 'https://download.geany.org/geany-1.37.1.tar.bz2'
|
||||||
source_sha256 '18c5756444c1d8bcd737c8ecfd4ef0b3607c924fc02560d4e8b78f6121531a18'
|
source_sha256 '18c5756444c1d8bcd737c8ecfd4ef0b3607c924fc02560d4e8b78f6121531a18'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Geany_plugins < Package
|
|||||||
description 'Geany plugins.'
|
description 'Geany plugins.'
|
||||||
homepage 'https://www.geany.org/'
|
homepage 'https://www.geany.org/'
|
||||||
version '1.37'
|
version '1.37'
|
||||||
|
license 'GPL-2'
|
||||||
compatibility 'aarch64,armv7l,x86_64'
|
compatibility 'aarch64,armv7l,x86_64'
|
||||||
case ARCH
|
case ARCH
|
||||||
when 'aarch64', 'armv7l', 'x86_64'
|
when 'aarch64', 'armv7l', 'x86_64'
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
require 'package'
|
require 'package'
|
||||||
|
|
||||||
class Gedit < Package
|
class Gedit < Package
|
||||||
description 'GNOME Text Editor'
|
description 'GNOME Text Editor'
|
||||||
|
homepage 'https://wiki.gnome.org/Apps/Gedit'
|
||||||
version '3.38.1'
|
version '3.38.1'
|
||||||
|
license 'GPL-2+ CC-BY-SA-3.0'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://download.gnome.org/sources/gedit/3.38/gedit-3.38.1.tar.xz'
|
source_url 'https://download.gnome.org/sources/gedit/3.38/gedit-3.38.1.tar.xz'
|
||||||
source_sha256 '0053853d2cd59cad8a1662f5b4fdcfab47b4c0940063bacd6790a9948642844d'
|
source_sha256 '0053853d2cd59cad8a1662f5b4fdcfab47b4c0940063bacd6790a9948642844d'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gegl < Package
|
|||||||
description 'GEGL (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities to GNU Image Manipulation Program and other projects.'
|
description 'GEGL (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities to GNU Image Manipulation Program and other projects.'
|
||||||
homepage 'http://gegl.org/'
|
homepage 'http://gegl.org/'
|
||||||
version '0.4.22'
|
version '0.4.22'
|
||||||
|
license 'GPL-3+ and LGPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://download.gimp.org/pub/gegl/0.4/gegl-0.4.22.tar.xz'
|
source_url 'https://download.gimp.org/pub/gegl/0.4/gegl-0.4.22.tar.xz'
|
||||||
source_sha256 '1888ec41dfd19fe28273795c2209efc1a542be742691561816683990dc642c61'
|
source_sha256 '1888ec41dfd19fe28273795c2209efc1a542be742691561816683990dc642c61'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gemacs < Package
|
|||||||
homepage 'https://www.gnu.org/software/emacs/'
|
homepage 'https://www.gnu.org/software/emacs/'
|
||||||
@_ver = '28.0.50.1'
|
@_ver = '28.0.50.1'
|
||||||
version "#{@_ver}-7a7b"
|
version "#{@_ver}-7a7b"
|
||||||
|
license 'GPL-3+, FDL-1.3+, BSD, HPND, MIT, W3C, unicode, PSF-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'file:///dev/null'
|
source_url 'file:///dev/null'
|
||||||
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gengetopt < Package
|
|||||||
description 'This program generates a C function that uses getopt_long function to parse the command line options, to validate them and fills a struct .'
|
description 'This program generates a C function that uses getopt_long function to parse the command line options, to validate them and fills a struct .'
|
||||||
homepage 'https://www.gnu.org/software/gengetopt/'
|
homepage 'https://www.gnu.org/software/gengetopt/'
|
||||||
version '2.22.6'
|
version '2.22.6'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftpmirror.gnu.org/gengetopt/gengetopt-2.22.6.tar.gz'
|
source_url 'https://ftpmirror.gnu.org/gengetopt/gengetopt-2.22.6.tar.gz'
|
||||||
source_sha256 '30b05a88604d71ef2a42a2ef26cd26df242b41f5b011ad03083143a31d9b01f7'
|
source_sha256 '30b05a88604d71ef2a42a2ef26cd26df242b41f5b011ad03083143a31d9b01f7'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Genstats < Package
|
|||||||
description 'genstats is a general statistics generator.'
|
description 'genstats is a general statistics generator.'
|
||||||
homepage 'https://www.vanheusden.com/genstats/'
|
homepage 'https://www.vanheusden.com/genstats/'
|
||||||
version '1.2'
|
version '1.2'
|
||||||
|
license 'GPL-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://www.vanheusden.com/genstats/genstats-1.2.tgz'
|
source_url 'https://www.vanheusden.com/genstats/genstats-1.2.tgz'
|
||||||
source_sha256 'f0fb9f29750cdaa85dba648709110c0bc80988dd6a98dd18a53169473aaa6ad3'
|
source_sha256 'f0fb9f29750cdaa85dba648709110c0bc80988dd6a98dd18a53169473aaa6ad3'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Geoclue < Package
|
|||||||
homepage 'https://www.freedesktop.org/wiki/Software/GeoClue/'
|
homepage 'https://www.freedesktop.org/wiki/Software/GeoClue/'
|
||||||
@_ver = '2.5.7'
|
@_ver = '2.5.7'
|
||||||
version "#{@_ver}-1"
|
version "#{@_ver}-1"
|
||||||
|
license 'LGPL-2.1 and GPL-2+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/#{@_ver}/geoclue-#{@_ver}.tar.bz2"
|
source_url "https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/#{@_ver}/geoclue-#{@_ver}.tar.bz2"
|
||||||
source_sha256 '6cc7dbe4177b4e7f3532f7fe42262049789a3cd6c55afe60a3564d7394119c27'
|
source_sha256 '6cc7dbe4177b4e7f3532f7fe42262049789a3cd6c55afe60a3564d7394119c27'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Geocode_glib < Package
|
|||||||
description 'Helper library for geocoding services'
|
description 'Helper library for geocoding services'
|
||||||
homepage 'https://gitlab.gnome.org/GNOME/geocode-glib'
|
homepage 'https://gitlab.gnome.org/GNOME/geocode-glib'
|
||||||
version '3.26.2'
|
version '3.26.2'
|
||||||
|
license 'LGPL-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/GNOME/geocode-glib/archive/3.26.2.tar.gz'
|
source_url 'https://github.com/GNOME/geocode-glib/archive/3.26.2.tar.gz'
|
||||||
source_sha256 '589ed8cf890fb47619ad1062b7117d16104554078b837344496d603d0896ec20'
|
source_sha256 '589ed8cf890fb47619ad1062b7117d16104554078b837344496d603d0896ec20'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Geoip < Package
|
|||||||
description 'GeoIP Legacy C API.'
|
description 'GeoIP Legacy C API.'
|
||||||
homepage 'https://dev.maxmind.com/geoip/legacy/'
|
homepage 'https://dev.maxmind.com/geoip/legacy/'
|
||||||
version '1.6.12'
|
version '1.6.12'
|
||||||
|
license 'LGPL-2.1, GPL-2 and MaxMind2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/maxmind/geoip-api-c/releases/download/v1.6.12/GeoIP-1.6.12.tar.gz'
|
source_url 'https://github.com/maxmind/geoip-api-c/releases/download/v1.6.12/GeoIP-1.6.12.tar.gz'
|
||||||
source_sha256 '1dfb748003c5e4b7fd56ba8c4cd786633d5d6f409547584f6910398389636f80'
|
source_sha256 '1dfb748003c5e4b7fd56ba8c4cd786633d5d6f409547584f6910398389636f80'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Geos < Package
|
|||||||
description 'GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).'
|
description 'GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).'
|
||||||
homepage 'https://trac.osgeo.org/geos/'
|
homepage 'https://trac.osgeo.org/geos/'
|
||||||
version '3.6.2-1'
|
version '3.6.2-1'
|
||||||
|
license 'LGPL-2.1'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://download.osgeo.org/geos/geos-3.6.2.tar.bz2'
|
source_url 'https://download.osgeo.org/geos/geos-3.6.2.tar.bz2'
|
||||||
source_sha256 '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a'
|
source_sha256 '045a13df84d605a866602f6020fc6cbf8bf4c42fb50de237a08926e1d7d7652a'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Get_iplayer < Package
|
|||||||
description 'A utility for downloading TV and radio programmes from BBC iPlayer'
|
description 'A utility for downloading TV and radio programmes from BBC iPlayer'
|
||||||
homepage 'https://github.com/get-iplayer/get_iplayer'
|
homepage 'https://github.com/get-iplayer/get_iplayer'
|
||||||
version '3.01'
|
version '3.01'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/get-iplayer/get_iplayer/archive/v3.01.tar.gz'
|
source_url 'https://github.com/get-iplayer/get_iplayer/archive/v3.01.tar.gz'
|
||||||
source_sha256 '0e1e16f3706efa98893e33b1602cc00bb3d8e22e269bfc5a1a078559e4c21ce6'
|
source_sha256 '0e1e16f3706efa98893e33b1602cc00bb3d8e22e269bfc5a1a078559e4c21ce6'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gettext < Package
|
|||||||
homepage 'https://www.gnu.org/software/gettext/'
|
homepage 'https://www.gnu.org/software/gettext/'
|
||||||
@_ver = '0.21'
|
@_ver = '0.21'
|
||||||
version "#{@ver}-1"
|
version "#{@ver}-1"
|
||||||
|
license 'GPL-3+ and LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://gnu.freemirror.org/gnu/gettext/gettext-#{@_ver}.tar.lz"
|
source_url "https://gnu.freemirror.org/gnu/gettext/gettext-#{@_ver}.tar.lz"
|
||||||
source_sha256 '435b546e3880ab767c967c0731b20629a0cb0ba620e6bac2f590f401c10ebb45'
|
source_sha256 '435b546e3880ab767c967c0731b20629a0cb0ba620e6bac2f590f401c10ebb45'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gettext_tiny < Package
|
|||||||
description 'gettext-tiny provides lightweight replacements for tools typically used from the GNU gettext suite.'
|
description 'gettext-tiny provides lightweight replacements for tools typically used from the GNU gettext suite.'
|
||||||
homepage 'https://github.com/sabotage-linux/gettext-tiny'
|
homepage 'https://github.com/sabotage-linux/gettext-tiny'
|
||||||
version '0.3.2'
|
version '0.3.2'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftp.barfooze.de/pub/sabotage/tarballs/gettext-tiny-0.3.2.tar.xz'
|
source_url 'https://ftp.barfooze.de/pub/sabotage/tarballs/gettext-tiny-0.3.2.tar.xz'
|
||||||
source_sha256 'a9a72cfa21853f7d249592a3c6f6d36f5117028e24573d092f9184ab72bbe187'
|
source_sha256 'a9a72cfa21853f7d249592a3c6f6d36f5117028e24573d092f9184ab72bbe187'
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ class Gexiv2 < Package
|
|||||||
@_ver = '0.12.2'
|
@_ver = '0.12.2'
|
||||||
@_ver_prelastdot = @_ver.rpartition('.')[0]
|
@_ver_prelastdot = @_ver.rpartition('.')[0]
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'LGPL-2.1+ and GPL-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://download.gnome.org/sources/gexiv2/#{@_ver_prelastdot}/gexiv2-#{@_ver}.tar.xz"
|
source_url "https://download.gnome.org/sources/gexiv2/#{@_ver_prelastdot}/gexiv2-#{@_ver}.tar.xz"
|
||||||
source_sha256 '2322b552aca330eef79724a699c51a302345d5e074738578b398b7f2ff97944c'
|
source_sha256 '2322b552aca330eef79724a699c51a302345d5e074738578b398b7f2ff97944c'
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ class Gfbgraph < Package
|
|||||||
@_ver = '0.2.4'
|
@_ver = '0.2.4'
|
||||||
@_ver_ = @_ver.gsub(/[.]/, '_')
|
@_ver_ = @_ver.gsub(/[.]/, '_')
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://gitlab.gnome.org/GNOME/libgfbgraph/-/archive/v_#{@_ver_}/libgfbgraph-v_#{@_ver_}.tar.bz2"
|
source_url "https://gitlab.gnome.org/GNOME/libgfbgraph/-/archive/v_#{@_ver_}/libgfbgraph-v_#{@_ver_}.tar.bz2"
|
||||||
source_sha256 'e55bb497daabfcd7e68e216ac5c695f03319f660ff524d0b6659e42089853516'
|
source_sha256 'e55bb497daabfcd7e68e216ac5c695f03319f660ff524d0b6659e42089853516'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Ghc < Package
|
|||||||
description 'The Glasgow Haskell Compiler is a state-of-the-art, open source compiler and interactive environment for the functional language Haskell.'
|
description 'The Glasgow Haskell Compiler is a state-of-the-art, open source compiler and interactive environment for the functional language Haskell.'
|
||||||
homepage 'https://www.haskell.org/ghc/'
|
homepage 'https://www.haskell.org/ghc/'
|
||||||
version '8.8.3'
|
version '8.8.3'
|
||||||
|
license 'BSD'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-src.tar.xz.sig'
|
source_url 'https://downloads.haskell.org/~ghc/8.8.3/ghc-8.8.3-src.tar.xz.sig'
|
||||||
source_sha256 'fcdb99dabdf74c5a0607df5276df2cd12b8b7bedcac4079546bb9418c8438f02'
|
source_sha256 'fcdb99dabdf74c5a0607df5276df2cd12b8b7bedcac4079546bb9418c8438f02'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Ghostscript < Package
|
|||||||
description 'Interpreter for the PostScript language'
|
description 'Interpreter for the PostScript language'
|
||||||
homepage 'https://www.ghostscript.com/'
|
homepage 'https://www.ghostscript.com/'
|
||||||
version '9.52'
|
version '9.52'
|
||||||
|
license 'AGPL-3+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/ghostscript-9.52.tar.xz'
|
source_url 'https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs952/ghostscript-9.52.tar.xz'
|
||||||
source_sha256 '57442acf8b46453a9b5fc6fec738fbbb7e13a3d3e00f1aaaa0975529bc203c7c'
|
source_sha256 '57442acf8b46453a9b5fc6fec738fbbb7e13a3d3e00f1aaaa0975529bc203c7c'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Giblib < Package
|
|||||||
description 'giblib is a simple library which wraps imlib2.'
|
description 'giblib is a simple library which wraps imlib2.'
|
||||||
homepage 'http://freshmeat.sourceforge.net/projects/giblib/'
|
homepage 'http://freshmeat.sourceforge.net/projects/giblib/'
|
||||||
version '1.2.4'
|
version '1.2.4'
|
||||||
|
license 'feh'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://deb.debian.org/debian/pool/main/g/giblib/giblib_1.2.4.orig.tar.gz'
|
source_url 'https://deb.debian.org/debian/pool/main/g/giblib/giblib_1.2.4.orig.tar.gz'
|
||||||
source_sha256 'e437756ce3ded019946fb3d979991cda7604bc345dbb1338b17655caff65a3d3'
|
source_sha256 'e437756ce3ded019946fb3d979991cda7604bc345dbb1338b17655caff65a3d3'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gifgen < Package
|
|||||||
description 'Simple high quality GIF encoding'
|
description 'Simple high quality GIF encoding'
|
||||||
homepage 'https://github.com/lukechilds/gifgen'
|
homepage 'https://github.com/lukechilds/gifgen'
|
||||||
version '1.1.2'
|
version '1.1.2'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/lukechilds/gifgen/archive/1.1.2.tar.gz'
|
source_url 'https://github.com/lukechilds/gifgen/archive/1.1.2.tar.gz'
|
||||||
source_sha256 '95f69c63158315ad869ff36611026cce1a7d03f8c84716b1c21a44e71e8d6aee'
|
source_sha256 '95f69c63158315ad869ff36611026cce1a7d03f8c84716b1c21a44e71e8d6aee'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Giflib < Package
|
|||||||
description 'giflib is a library for reading and writing gif images.'
|
description 'giflib is a library for reading and writing gif images.'
|
||||||
homepage 'http://giflib.sourceforge.net/'
|
homepage 'http://giflib.sourceforge.net/'
|
||||||
version '5.1.4'
|
version '5.1.4'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://prdownloads.sourceforge.net/project/giflib/giflib-5.1.4.tar.bz2'
|
source_url 'https://prdownloads.sourceforge.net/project/giflib/giflib-5.1.4.tar.bz2'
|
||||||
source_sha256 'df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5'
|
source_sha256 'df27ec3ff24671f80b29e6ab1c4971059c14ac3db95406884fc26574631ba8d5'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gifsicle < Package
|
|||||||
description 'Gifsicle is a command-line tool for creating, editing, and getting information about GIF images and animations.'
|
description 'Gifsicle is a command-line tool for creating, editing, and getting information about GIF images and animations.'
|
||||||
homepage 'http://www.lcdf.org/gifsicle/'
|
homepage 'http://www.lcdf.org/gifsicle/'
|
||||||
version '1.89'
|
version '1.89'
|
||||||
|
license 'GPL-2 and MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/kohler/gifsicle/archive/v1.89.tar.gz'
|
source_url 'https://github.com/kohler/gifsicle/archive/v1.89.tar.gz'
|
||||||
source_sha256 '9b19ff8d50d88af5a5151eaf9e62beb1dd5b72002e7b7cc3aec9b385780e6b83'
|
source_sha256 '9b19ff8d50d88af5a5151eaf9e62beb1dd5b72002e7b7cc3aec9b385780e6b83'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gimp < Package
|
|||||||
description 'GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems.'
|
description 'GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems.'
|
||||||
homepage 'https://www.gimp.org/'
|
homepage 'https://www.gimp.org/'
|
||||||
version '2.10.18'
|
version '2.10.18'
|
||||||
|
license 'GPL-3 and LGPL-3'
|
||||||
compatibility 'aarch64,armv7l,x86_64'
|
compatibility 'aarch64,armv7l,x86_64'
|
||||||
case ARCH
|
case ARCH
|
||||||
when 'aarch64', 'armv7l', 'x86_64'
|
when 'aarch64', 'armv7l', 'x86_64'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Girara < Package
|
|||||||
description 'Girara is a library that implements a user interface that focuses on simplicity and minimalism'
|
description 'Girara is a library that implements a user interface that focuses on simplicity and minimalism'
|
||||||
homepage 'https://pwmt.org/projects/girara/'
|
homepage 'https://pwmt.org/projects/girara/'
|
||||||
version '0.3.5'
|
version '0.3.5'
|
||||||
|
license 'ZLIB'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://pwmt.org/projects/girara/download/girara-0.3.5.tar.xz'
|
source_url 'https://pwmt.org/projects/girara/download/girara-0.3.5.tar.xz'
|
||||||
source_sha256 'e33ba2a21dd57606439d37c829d48466a14e3e50a698e6bd678b511f5c59f4b5'
|
source_sha256 'e33ba2a21dd57606439d37c829d48466a14e3e50a698e6bd678b511f5c59f4b5'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Git < Package
|
|||||||
homepage 'https://git-scm.com/'
|
homepage 'https://git-scm.com/'
|
||||||
@_ver = '2.31.0'
|
@_ver = '2.31.0'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'GPL-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://github.com/git/git/archive/v#{@_ver}.tar.gz"
|
source_url "https://github.com/git/git/archive/v#{@_ver}.tar.gz"
|
||||||
source_sha256 '13b3efb8eca3e3ef6e7eea6839600c37636dbac28069907beafd075ef7f45f0b'
|
source_sha256 '13b3efb8eca3e3ef6e7eea6839600c37636dbac28069907beafd075ef7f45f0b'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Git_lfs < Package
|
|||||||
homepage 'https://git-lfs.github.com'
|
homepage 'https://git-lfs.github.com'
|
||||||
@_ver = '2.13.2'
|
@_ver = '2.13.2'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'AGPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://github.com/git-lfs/git-lfs/releases/download/v#{@_ver}/git-lfs-v#{@_ver}.tar.gz"
|
source_url "https://github.com/git-lfs/git-lfs/releases/download/v#{@_ver}/git-lfs-v#{@_ver}.tar.gz"
|
||||||
source_sha256 '782e6275df9ca370730945112e16a0b8c64b9819f0b61fae52ba1ebbc8dce2d5'
|
source_sha256 '782e6275df9ca370730945112e16a0b8c64b9819f0b61fae52ba1ebbc8dce2d5'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Github_cli < Package
|
|||||||
description 'Official Github CLI tool'
|
description 'Official Github CLI tool'
|
||||||
homepage 'https://cli.github.com/'
|
homepage 'https://cli.github.com/'
|
||||||
version '1.0.0'
|
version '1.0.0'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/cli/cli/archive/v1.0.0.tar.gz'
|
source_url 'https://github.com/cli/cli/archive/v1.0.0.tar.gz'
|
||||||
source_sha256 'e3d1c341829f5b885dce9aa2bf4bc84db48072752250f6fdb2d62903caf07cfb'
|
source_sha256 'e3d1c341829f5b885dce9aa2bf4bc84db48072752250f6fdb2d62903caf07cfb'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Github_release < Package
|
|||||||
description 'Commandline app to create and edit releases on Github (and upload artifacts)'
|
description 'Commandline app to create and edit releases on Github (and upload artifacts)'
|
||||||
homepage 'https://github.com/aktau/github-release'
|
homepage 'https://github.com/aktau/github-release'
|
||||||
version '0.7.2'
|
version '0.7.2'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/aktau/github-release/archive/v0.7.2.tar.gz'
|
source_url 'https://github.com/aktau/github-release/archive/v0.7.2.tar.gz'
|
||||||
source_sha256 '057d57b01cd45d0316e2d32b7593ff0f4bb493d4767b5701b21b54301d74ff48'
|
source_sha256 '057d57b01cd45d0316e2d32b7593ff0f4bb493d4767b5701b21b54301d74ff48'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gitkraken < Package
|
|||||||
description 'The legendary Git GUI for Windows, Mac and Linux'
|
description 'The legendary Git GUI for Windows, Mac and Linux'
|
||||||
homepage 'https://www.gitkraken.com/git-client'
|
homepage 'https://www.gitkraken.com/git-client'
|
||||||
version '6.5.4'
|
version '6.5.4'
|
||||||
|
license 'Gitkracken-EULA'
|
||||||
compatibility 'x86_64'
|
compatibility 'x86_64'
|
||||||
case ARCH
|
case ARCH
|
||||||
when 'x86_64'
|
when 'x86_64'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gittools < Package
|
|||||||
description 'Tools for analyzing .git repositories'
|
description 'Tools for analyzing .git repositories'
|
||||||
homepage 'https://github.com/internetwache/GitTools'
|
homepage 'https://github.com/internetwache/GitTools'
|
||||||
version '37487'
|
version '37487'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/internetwache/GitTools/archive/37487f603d1ba1bc5d7f7c94e9aa4b8e3beec413.tar.gz'
|
source_url 'https://github.com/internetwache/GitTools/archive/37487f603d1ba1bc5d7f7c94e9aa4b8e3beec413.tar.gz'
|
||||||
source_sha256 'f445be1294a2b22dda860c8e9f8a3e891d24150b0dd591d9a0373711bf9f8b7c'
|
source_sha256 'f445be1294a2b22dda860c8e9f8a3e891d24150b0dd591d9a0373711bf9f8b7c'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gjs < Package
|
|||||||
@_ver = '1.67.3'
|
@_ver = '1.67.3'
|
||||||
@_ver_prelastdot = @_ver.rpartition('.')[0]
|
@_ver_prelastdot = @_ver.rpartition('.')[0]
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'MIT and MPL-1.1, LGPL-2+ or GPL-2+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://download.gnome.org/sources/gjs/#{@_ver_prelastdot}/gjs-#{@_ver}.tar.xz"
|
source_url "https://download.gnome.org/sources/gjs/#{@_ver_prelastdot}/gjs-#{@_ver}.tar.xz"
|
||||||
source_sha256 '12df0c0ff2dd4c944ad27477ee8053e1363c4ad499542686bba21e06d38c6733'
|
source_sha256 '12df0c0ff2dd4c944ad27477ee8053e1363c4ad499542686bba21e06d38c6733'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gl2ps < Package
|
|||||||
description 'An OpenGL to PostScript printing library'
|
description 'An OpenGL to PostScript printing library'
|
||||||
homepage 'http://geuz.org/gl2ps/'
|
homepage 'http://geuz.org/gl2ps/'
|
||||||
version '1.4.2'
|
version '1.4.2'
|
||||||
|
license 'LGPL-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'http://geuz.org/gl2ps/src/gl2ps-1.4.2.tgz'
|
source_url 'http://geuz.org/gl2ps/src/gl2ps-1.4.2.tgz'
|
||||||
source_sha256 '8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9'
|
source_sha256 '8d1c00c1018f96b4b97655482e57dcb0ce42ae2f1d349cd6d4191e7848d9ffe9'
|
||||||
|
|||||||
@@ -2,7 +2,9 @@ require 'package'
|
|||||||
|
|
||||||
class Glade < Package
|
class Glade < Package
|
||||||
description 'User Interface Builder for GTK+ applications'
|
description 'User Interface Builder for GTK+ applications'
|
||||||
|
homepage 'https://wiki.gnome.org/Apps/Glade'
|
||||||
version '3.38.2'
|
version '3.38.2'
|
||||||
|
license 'GPL-2+ and LDF-1.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://download.gnome.org/sources/glade/3.38/glade-3.38.2.tar.xz'
|
source_url 'https://download.gnome.org/sources/glade/3.38/glade-3.38.2.tar.xz'
|
||||||
source_sha256 '98fc87647d88505c97dd2f30f2db2d3e9527515b3af11694787d62a8d28fbab7'
|
source_sha256 '98fc87647d88505c97dd2f30f2db2d3e9527515b3af11694787d62a8d28fbab7'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glew < Package
|
|||||||
description 'GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform'
|
description 'GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform'
|
||||||
homepage 'http://glew.sourceforge.net/'
|
homepage 'http://glew.sourceforge.net/'
|
||||||
version '2.2.0-rc3'
|
version '2.2.0-rc3'
|
||||||
|
license 'BSD and MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://sourceforge.net/projects/glew/files/glew/snapshots/glew-20200115.tgz/download'
|
source_url 'https://sourceforge.net/projects/glew/files/glew/snapshots/glew-20200115.tgz/download'
|
||||||
source_sha256 '314219ba1db50d49b99705e8eb00e83b230ee7e2135289a00b5b570e4a4db43a'
|
source_sha256 '314219ba1db50d49b99705e8eb00e83b230ee7e2135289a00b5b570e4a4db43a'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glfw < Package
|
|||||||
description 'GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.'
|
description 'GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for creating windows, contexts and surfaces, receiving input and events.'
|
||||||
homepage 'http://www.glfw.org/'
|
homepage 'http://www.glfw.org/'
|
||||||
version '3.3.2'
|
version '3.3.2'
|
||||||
|
license 'ZLIB'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/glfw/glfw/releases/download/3.3.2/glfw-3.3.2.zip'
|
source_url 'https://github.com/glfw/glfw/releases/download/3.3.2/glfw-3.3.2.zip'
|
||||||
source_sha256 '08a33a512f29d7dbf78eab39bd7858576adcc95228c9efe8e4bc5f0f3261efc7'
|
source_sha256 '08a33a512f29d7dbf78eab39bd7858576adcc95228c9efe8e4bc5f0f3261efc7'
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ class Glib < Package
|
|||||||
@_ver = '2.67.6'
|
@_ver = '2.67.6'
|
||||||
@_ver_prelastdot = @_ver.rpartition('.')[0]
|
@_ver_prelastdot = @_ver.rpartition('.')[0]
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'LGPL-2.1'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://download.gnome.org/sources/glib/#{@_ver_prelastdot}/glib-#{@_ver}.tar.xz"
|
source_url "https://download.gnome.org/sources/glib/#{@_ver_prelastdot}/glib-#{@_ver}.tar.xz"
|
||||||
source_sha256 'dd7f563509b410e8f94ef2d4cc7f74620a6b29d7c5d529fedec53c5e8018d9c5'
|
source_sha256 'dd7f563509b410e8f94ef2d4cc7f74620a6b29d7c5d529fedec53c5e8018d9c5'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glib_networking < Package
|
|||||||
description 'Network extensions for GLib'
|
description 'Network extensions for GLib'
|
||||||
homepage 'https://github.com/GNOME/glib-networking'
|
homepage 'https://github.com/GNOME/glib-networking'
|
||||||
version '2.66.0'
|
version '2.66.0'
|
||||||
|
license 'LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/GNOME/glib-networking/archive/2.66.0.tar.gz'
|
source_url 'https://github.com/GNOME/glib-networking/archive/2.66.0.tar.gz'
|
||||||
source_sha256 '186a670c00525d62aa160bc3e492d9efd2f59c540c50477982eb732ed62ee96c'
|
source_sha256 '186a670c00525d62aa160bc3e492d9efd2f59c540c50477982eb732ed62ee96c'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glibc < Package
|
|||||||
description 'The GNU C Library project provides the core libraries for GNU/Linux systems.'
|
description 'The GNU C Library project provides the core libraries for GNU/Linux systems.'
|
||||||
homepage 'https://www.gnu.org/software/libc/'
|
homepage 'https://www.gnu.org/software/libc/'
|
||||||
version '2.2x'
|
version '2.2x'
|
||||||
|
license 'LGPL-2.1+, BSD, HPND, ISC, inner-net, rc, and PCRE'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
case LIBC_VERSION
|
case LIBC_VERSION
|
||||||
when '2.23'
|
when '2.23'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glibmm < Package
|
|||||||
description 'C++ bindings for GLib'
|
description 'C++ bindings for GLib'
|
||||||
homepage 'https://www.gtkmm.org'
|
homepage 'https://www.gtkmm.org'
|
||||||
version '2.68.0'
|
version '2.68.0'
|
||||||
|
license 'LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftp.gnome.org/pub/GNOME/sources/glibmm/2.68/glibmm-2.68.0.tar.xz'
|
source_url 'https://ftp.gnome.org/pub/GNOME/sources/glibmm/2.68/glibmm-2.68.0.tar.xz'
|
||||||
source_sha256 'c1f38573191dceed85a05600888cf4cf4695941f339715bd67d51c2416f4f375'
|
source_sha256 'c1f38573191dceed85a05600888cf4cf4695941f339715bd67d51c2416f4f375'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glide < Package
|
|||||||
description 'Package Management for Golang'
|
description 'Package Management for Golang'
|
||||||
homepage 'https://glide.sh/'
|
homepage 'https://glide.sh/'
|
||||||
version '0.12.3'
|
version '0.12.3'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
case ARCH
|
case ARCH
|
||||||
when 'aarch64', 'armv7l'
|
when 'aarch64', 'armv7l'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glm < Package
|
|||||||
description 'OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.'
|
description 'OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.'
|
||||||
homepage 'http://glm.g-truc.net/'
|
homepage 'http://glm.g-truc.net/'
|
||||||
version '0.9.9.3'
|
version '0.9.9.3'
|
||||||
|
license 'HappyBunny or MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/g-truc/glm/releases/download/0.9.9.3/glm-0.9.9.3.zip'
|
source_url 'https://github.com/g-truc/glm/releases/download/0.9.9.3/glm-0.9.9.3.zip'
|
||||||
source_sha256 '496e855590b8aa138347429b7fc745d66707303fb82c1545260d1888472e137b'
|
source_sha256 '496e855590b8aa138347429b7fc745d66707303fb82c1545260d1888472e137b'
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ class Glmark2 < Package
|
|||||||
description 'OpenGL ES 2.0 benchmark'
|
description 'OpenGL ES 2.0 benchmark'
|
||||||
homepage 'https://github.com/glmark2/glmark2'
|
homepage 'https://github.com/glmark2/glmark2'
|
||||||
version '2020.04'
|
version '2020.04'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/glmark2/glmark2/archive/2020.04.tar.gz'
|
source_url 'https://github.com/glmark2/glmark2/archive/2020.04.tar.gz'
|
||||||
source_sha256 '0fa7723111c928a73c04d4fa4adfc15a9dea6d335fe189f59c74ae5af26f99a2'
|
source_sha256 '0fa7723111c928a73c04d4fa4adfc15a9dea6d335fe189f59c74ae5af26f99a2'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glog < Package
|
|||||||
description 'A C++ implementation of the Google logging module.'
|
description 'A C++ implementation of the Google logging module.'
|
||||||
homepage 'https://github.com/google/glog'
|
homepage 'https://github.com/google/glog'
|
||||||
version '0.3.5'
|
version '0.3.5'
|
||||||
|
license 'BSD'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/google/glog/archive/v0.3.5.zip'
|
source_url 'https://github.com/google/glog/archive/v0.3.5.zip'
|
||||||
source_sha256 '267103f8a1e9578978aa1dc256001e6529ef593e5aea38193d31c2872ee025e8'
|
source_sha256 '267103f8a1e9578978aa1dc256001e6529ef593e5aea38193d31c2872ee025e8'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glproto < Package
|
|||||||
description 'This extension defines a protocol for the client to send 3D rendering commands to the X server.'
|
description 'This extension defines a protocol for the client to send 3D rendering commands to the X server.'
|
||||||
homepage 'https://github.com/freedesktop/glproto'
|
homepage 'https://github.com/freedesktop/glproto'
|
||||||
version '1.4.17'
|
version '1.4.17'
|
||||||
|
license 'SGI-B-2.0'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/freedesktop/glproto/archive/glproto-1.4.17.tar.gz'
|
source_url 'https://github.com/freedesktop/glproto/archive/glproto-1.4.17.tar.gz'
|
||||||
source_sha256 'b419c969412ad5c02dd53a0169041766c151ef599bf58b8dad70686fa1001c58'
|
source_sha256 'b419c969412ad5c02dd53a0169041766c151ef599bf58b8dad70686fa1001c58'
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ class Glslang < Package
|
|||||||
description 'OpenGL and OpenGL ES shader front end and validator'
|
description 'OpenGL and OpenGL ES shader front end and validator'
|
||||||
homepage 'https://github.com/KhronosGroup/glslang'
|
homepage 'https://github.com/KhronosGroup/glslang'
|
||||||
version '8.13.3743'
|
version '8.13.3743'
|
||||||
|
license 'BSD-3, MIT, BSD-2, Apache-2.0 and NVIDIA'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/KhronosGroup/glslang/archive/8.13.3743.tar.gz'
|
source_url 'https://github.com/KhronosGroup/glslang/archive/8.13.3743.tar.gz'
|
||||||
source_sha256 '639ebec56f1a7402f2fa094469a5ddea1eceecfaf2e9efe361376a0f73a7ee2f'
|
source_sha256 '639ebec56f1a7402f2fa094469a5ddea1eceecfaf2e9efe361376a0f73a7ee2f'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Glyr < Package
|
|||||||
description 'Glyr is a music related metadata search engine'
|
description 'Glyr is a music related metadata search engine'
|
||||||
homepage 'https://github.com/sahib/glyr'
|
homepage 'https://github.com/sahib/glyr'
|
||||||
version '1.0.10'
|
version '1.0.10'
|
||||||
|
license 'LGPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/sahib/glyr/archive/1.0.10.tar.gz'
|
source_url 'https://github.com/sahib/glyr/archive/1.0.10.tar.gz'
|
||||||
source_sha256 '77e8da60221c8d27612e4a36482069f26f8ed74a1b2768ebc373c8144ca806e8'
|
source_sha256 '77e8da60221c8d27612e4a36482069f26f8ed74a1b2768ebc373c8144ca806e8'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gmime < Package
|
|||||||
description 'GMime is a powerful MIME (Multipurpose Internet Mail Extension) utility library. It is meant for creating, editing, and parsing MIME messages and structures.'
|
description 'GMime is a powerful MIME (Multipurpose Internet Mail Extension) utility library. It is meant for creating, editing, and parsing MIME messages and structures.'
|
||||||
homepage 'https://developer.gnome.org/gmime/'
|
homepage 'https://developer.gnome.org/gmime/'
|
||||||
version '3.2.3'
|
version '3.2.3'
|
||||||
|
license 'LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/jstedfast/gmime/archive/3.2.3.tar.gz'
|
source_url 'https://github.com/jstedfast/gmime/archive/3.2.3.tar.gz'
|
||||||
source_sha256 '5190dd45e297e2bdeca4b14b7055d37ec07b0fa1fe936159bdb69ddb7c91dd53'
|
source_sha256 '5190dd45e297e2bdeca4b14b7055d37ec07b0fa1fe936159bdb69ddb7c91dd53'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gmmlib < Package
|
|||||||
homepage 'https://github.com/intel/gmmlib/'
|
homepage 'https://github.com/intel/gmmlib/'
|
||||||
@_ver = '20.4.1'
|
@_ver = '20.4.1'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'MIT'
|
||||||
compatibility 'i686 x86_64'
|
compatibility 'i686 x86_64'
|
||||||
case ARCH
|
case ARCH
|
||||||
when 'i686', 'x86_64'
|
when 'i686', 'x86_64'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gmp < Package
|
|||||||
description 'GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers.'
|
description 'GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers.'
|
||||||
homepage 'https://gmplib.org/'
|
homepage 'https://gmplib.org/'
|
||||||
version '6.2.0'
|
version '6.2.0'
|
||||||
|
license 'LGPL-3+ and GPL-2+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://gmplib.org/download/gmp/gmp-6.2.0.tar.lz'
|
source_url 'https://gmplib.org/download/gmp/gmp-6.2.0.tar.lz'
|
||||||
source_sha256 '3f33f127bcb6b2c3601676cd3281df45824b148cbf688b73c0fc8248793667d9'
|
source_sha256 '3f33f127bcb6b2c3601676cd3281df45824b148cbf688b73c0fc8248793667d9'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gn < Package
|
|||||||
description 'GN is a meta-build system that generates build files for Ninja.'
|
description 'GN is a meta-build system that generates build files for Ninja.'
|
||||||
homepage 'https://gn.googlesource.com/gn/'
|
homepage 'https://gn.googlesource.com/gn/'
|
||||||
version 'dca877f'
|
version 'dca877f'
|
||||||
|
license 'BSD'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'file:///dev/null'
|
source_url 'file:///dev/null'
|
||||||
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gnome_autoar < Package
|
|||||||
homepage 'https://wiki.gnome.org/TingweiLan/GSoC2013Final'
|
homepage 'https://wiki.gnome.org/TingweiLan/GSoC2013Final'
|
||||||
@_ver = '0.3.0'
|
@_ver = '0.3.0'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'LGPL-2.1'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://gitlab.gnome.org/GNOME/gnome-autoar/-/archive/#{@_ver}/gnome-autoar-#{@_ver}.tar.bz2"
|
source_url "https://gitlab.gnome.org/GNOME/gnome-autoar/-/archive/#{@_ver}/gnome-autoar-#{@_ver}.tar.bz2"
|
||||||
source_sha256 '6cf0cd7ce7f3ba959d1501701fdb65eeb8c90f6b3a194456df59c3488bb44ef3'
|
source_sha256 '6cf0cd7ce7f3ba959d1501701fdb65eeb8c90f6b3a194456df59c3488bb44ef3'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_common < Package
|
|||||||
description 'Common files for development of Gnome packages.'
|
description 'Common files for development of Gnome packages.'
|
||||||
homepage 'https://git.gnome.org/browse/gnome-common'
|
homepage 'https://git.gnome.org/browse/gnome-common'
|
||||||
version '3.18.0'
|
version '3.18.0'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/GNOME/gnome-common/archive/3.18.0.tar.gz'
|
source_url 'https://github.com/GNOME/gnome-common/archive/3.18.0.tar.gz'
|
||||||
source_sha256 '8407fd8786a44c9ce47987de0906d9266492195df9251a089afaa06cc65c72d8'
|
source_sha256 '8407fd8786a44c9ce47987de0906d9266492195df9251a089afaa06cc65c72d8'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_desktop < Package
|
|||||||
description 'Library with common API for various GNOME modules'
|
description 'Library with common API for various GNOME modules'
|
||||||
homepage 'https://gitlab.gnome.org/GNOME/gnome-desktop'
|
homepage 'https://gitlab.gnome.org/GNOME/gnome-desktop'
|
||||||
version '40.beta'
|
version '40.beta'
|
||||||
|
license 'GPL-2+, LGPL-2+ and FDL-1.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/GNOME/gnome-desktop/archive/40.beta.tar.gz'
|
source_url 'https://github.com/GNOME/gnome-desktop/archive/40.beta.tar.gz'
|
||||||
source_sha256 'a982cbaa68aabfcaef0d6db69c936ee45d8f23475a4dd2bad60a49f0bb920451'
|
source_sha256 'a982cbaa68aabfcaef0d6db69c936ee45d8f23475a4dd2bad60a49f0bb920451'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_doc_utils < Package
|
|||||||
description 'Gnome Documentation Utilities'
|
description 'Gnome Documentation Utilities'
|
||||||
homepage 'https://github.com/GNOME/gnome-doc-utils'
|
homepage 'https://github.com/GNOME/gnome-doc-utils'
|
||||||
version '0.20.10'
|
version '0.20.10'
|
||||||
|
license 'GPL-2 and LGPL-2.1'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftp.gnome.org/pub/gnome/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz'
|
source_url 'https://ftp.gnome.org/pub/gnome/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.10.tar.xz'
|
||||||
source_sha256 'cb0639ffa9550b6ddf3b62f3b1add92fb92ab4690d351f2353cffe668be8c4a6'
|
source_sha256 'cb0639ffa9550b6ddf3b62f3b1add92fb92ab4690d351f2353cffe668be8c4a6'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_docking_library < Package
|
|||||||
description 'GUsb is a GObject wrapper for libusb1'
|
description 'GUsb is a GObject wrapper for libusb1'
|
||||||
homepage 'https://www.gnome.org/'
|
homepage 'https://www.gnome.org/'
|
||||||
version '3.28.0-0'
|
version '3.28.0-0'
|
||||||
|
license 'LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/GNOME/gdl/archive/GDL_3_28_0.tar.gz'
|
source_url 'https://github.com/GNOME/gdl/archive/GDL_3_28_0.tar.gz'
|
||||||
source_sha256 '14e4691026eb459ce1f65addce706eed1b2f61ef48fd6e59d72509337e87d14b'
|
source_sha256 '14e4691026eb459ce1f65addce706eed1b2f61ef48fd6e59d72509337e87d14b'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_icon_theme < Package
|
|||||||
description 'GNOME Icon Theme'
|
description 'GNOME Icon Theme'
|
||||||
homepage 'https://ftp.gnome.org/pub/GNOME/sources/gnome-icon-theme/'
|
homepage 'https://ftp.gnome.org/pub/GNOME/sources/gnome-icon-theme/'
|
||||||
version '3.12.0-1'
|
version '3.12.0-1'
|
||||||
|
license 'LGPL-3 or CC-BY-SA-3.0'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftp.gnome.org/pub/GNOME/sources/gnome-icon-theme/3.12/gnome-icon-theme-3.12.0.tar.xz'
|
source_url 'https://ftp.gnome.org/pub/GNOME/sources/gnome-icon-theme/3.12/gnome-icon-theme-3.12.0.tar.xz'
|
||||||
source_sha256 '359e720b9202d3aba8d477752c4cd11eced368182281d51ffd64c8572b4e503a'
|
source_sha256 '359e720b9202d3aba8d477752c4cd11eced368182281d51ffd64c8572b4e503a'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_keyring < Package
|
|||||||
description 'GNOME password and secret manager'
|
description 'GNOME password and secret manager'
|
||||||
homepage 'https://www.gnome.org'
|
homepage 'https://www.gnome.org'
|
||||||
version '3.36.0-1'
|
version '3.36.0-1'
|
||||||
|
license 'GPL-2+ and LGPL-2+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/3.36/gnome-keyring-3.36.0.tar.xz'
|
source_url 'https://ftp.gnome.org/pub/GNOME/sources/gnome-keyring/3.36/gnome-keyring-3.36.0.tar.xz'
|
||||||
source_sha256 'a264b57a8d1a71fdf0d66e8cd6033d013fb828be279c35766545eb9bb3734f87'
|
source_sha256 'a264b57a8d1a71fdf0d66e8cd6033d013fb828be279c35766545eb9bb3734f87'
|
||||||
|
|||||||
@@ -2,13 +2,14 @@ require 'package'
|
|||||||
|
|
||||||
class Gnome_klotski < Package
|
class Gnome_klotski < Package
|
||||||
description 'A puzzle game for GNOME.'
|
description 'A puzzle game for GNOME.'
|
||||||
homepage 'https://wiki.gnome.org/Apps/Klotski'
|
homepage 'https://wiki.gnome.org/Apps/Klotski'compatibility 'all'
|
||||||
compatibility 'all'
|
|
||||||
@_app = File.basename(__FILE__, '.rb').tr('_', '-')
|
@_app = File.basename(__FILE__, '.rb').tr('_', '-')
|
||||||
@_fullver = '3.38.2'
|
@_fullver = '3.38.2'
|
||||||
@_mainver = @_fullver.rpartition('.')[0]
|
@_mainver = @_fullver.rpartition('.')[0]
|
||||||
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
||||||
version @_fullver
|
version @_fullver
|
||||||
|
license 'GPL-3+ and FDL-1.1+'
|
||||||
|
compatibility 'all'
|
||||||
source_url "#{@_url}.tar.xz"
|
source_url "#{@_url}.tar.xz"
|
||||||
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gnome_maps < Package
|
|||||||
homepage 'https://wiki.gnome.org/Apps/Maps'
|
homepage 'https://wiki.gnome.org/Apps/Maps'
|
||||||
@_ver = '40.rc'
|
@_ver = '40.rc'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'GPL-2+, LGPL-2+, MIT, CC-BY-3.0 and CC-BY-SA-3.0'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://gitlab.gnome.org/GNOME/gnome-maps/-/archive/v#{@_ver}/gnome-maps-v#{@_ver}.tar.bz2"
|
source_url "https://gitlab.gnome.org/GNOME/gnome-maps/-/archive/v#{@_ver}/gnome-maps-v#{@_ver}.tar.bz2"
|
||||||
source_sha256 'db00e0c8e5ce3c3fb3801ecf522f76751cc1f0b1d5007c6169207260143f163b'
|
source_sha256 'db00e0c8e5ce3c3fb3801ecf522f76751cc1f0b1d5007c6169207260143f163b'
|
||||||
@@ -45,7 +46,7 @@ class Gnome_maps < Package
|
|||||||
def self.install
|
def self.install
|
||||||
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
|
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.postinstall
|
def self.postinstall
|
||||||
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
|
system "glib-compile-schemas #{CREW_PREFIX}/share/glib-2.0/schemas"
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -3,12 +3,13 @@ require 'package'
|
|||||||
class Gnome_mines < Package
|
class Gnome_mines < Package
|
||||||
description 'GNOME Mines (formerly known as Gnomine) is minesweeper clone for GNOME'
|
description 'GNOME Mines (formerly known as Gnomine) is minesweeper clone for GNOME'
|
||||||
homepage 'https://wiki.gnome.org/Apps/Mines'
|
homepage 'https://wiki.gnome.org/Apps/Mines'
|
||||||
compatibility 'all'
|
|
||||||
@_app = File.basename(__FILE__, '.rb').tr('_', '-')
|
@_app = File.basename(__FILE__, '.rb').tr('_', '-')
|
||||||
@_fullver = '3.36.1'
|
@_fullver = '3.36.1'
|
||||||
@_mainver = @_fullver.rpartition('.')[0]
|
@_mainver = @_fullver.rpartition('.')[0]
|
||||||
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
||||||
version @_fullver
|
version @_fullver
|
||||||
|
license 'GPL-3+ and CC-BY-SA-3.0'
|
||||||
|
compatibility 'all'
|
||||||
source_url "#{@_url}.tar.xz"
|
source_url "#{@_url}.tar.xz"
|
||||||
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
||||||
|
|
||||||
|
|||||||
@@ -3,12 +3,13 @@ require 'package'
|
|||||||
class Gnome_nibbles < Package
|
class Gnome_nibbles < Package
|
||||||
description 'snake game, up to four players'
|
description 'snake game, up to four players'
|
||||||
homepage 'https://wiki.gnome.org/Apps/Nibbles'
|
homepage 'https://wiki.gnome.org/Apps/Nibbles'
|
||||||
compatibility 'all'
|
|
||||||
@_app = File.basename(__FILE__, '.rb').tr('_', '-')
|
@_app = File.basename(__FILE__, '.rb').tr('_', '-')
|
||||||
@_fullver = '3.38.2'
|
@_fullver = '3.38.2'
|
||||||
@_mainver = @_fullver.rpartition('.')[0]
|
@_mainver = @_fullver.rpartition('.')[0]
|
||||||
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
||||||
version @_fullver
|
version @_fullver
|
||||||
|
license 'GPL-3+ and CC-BY-SA-3.0'
|
||||||
|
compatibility 'all'
|
||||||
source_url "#{@_url}.tar.xz"
|
source_url "#{@_url}.tar.xz"
|
||||||
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gnome_online_accounts < Package
|
|||||||
homepage 'https://wiki.gnome.org/Projects/GnomeOnlineAccounts'
|
homepage 'https://wiki.gnome.org/Projects/GnomeOnlineAccounts'
|
||||||
@_ver = '3.38.1'
|
@_ver = '3.38.1'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'LGPL-2+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/archive/#{@_ver}/gnome-online-accounts-#{@_ver}.tar.bz2"
|
source_url "https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/archive/#{@_ver}/gnome-online-accounts-#{@_ver}.tar.bz2"
|
||||||
source_sha256 '8547314b6e6b4c2296100f6962e30f13f583b0dad73e32a45b592f751a8f77f3'
|
source_sha256 '8547314b6e6b4c2296100f6962e30f13f583b0dad73e32a45b592f751a8f77f3'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gnome_session < Package
|
|||||||
homepage 'https://gitlab.gnome.org/GNOME/gnome-session'
|
homepage 'https://gitlab.gnome.org/GNOME/gnome-session'
|
||||||
@_ver = '40.beta'
|
@_ver = '40.beta'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'GPL-2+'
|
||||||
compatibility 'x86_64 aarch64 armv7l'
|
compatibility 'x86_64 aarch64 armv7l'
|
||||||
source_url "https://gitlab.gnome.org/GNOME/gnome-session/-/archive/#{@_ver}/gnome-session-#{@_ver}.tar.bz2"
|
source_url "https://gitlab.gnome.org/GNOME/gnome-session/-/archive/#{@_ver}/gnome-session-#{@_ver}.tar.bz2"
|
||||||
source_sha256 '0dd8c38c29568db6ffbd2a788f12b9e93262296ffd6d4c40fc2a830099d46883'
|
source_sha256 '0dd8c38c29568db6ffbd2a788f12b9e93262296ffd6d4c40fc2a830099d46883'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gnome_settings_daemon < Package
|
|||||||
homepage 'https://gitlab.gnome.org/GNOME/gnome-settings-daemon'
|
homepage 'https://gitlab.gnome.org/GNOME/gnome-settings-daemon'
|
||||||
@_ver = '40.rc'
|
@_ver = '40.rc'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'GPL-2+ and LGPL-2+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/archive/#{@_ver}/gnome-settings-daemon-#{@_ver}.tar.bz2"
|
source_url "https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/archive/#{@_ver}/gnome-settings-daemon-#{@_ver}.tar.bz2"
|
||||||
source_sha256 'dc057f3c73112bae2b74207bf764258019acd2f40109a43ee163b95feceb9187'
|
source_sha256 'dc057f3c73112bae2b74207bf764258019acd2f40109a43ee163b95feceb9187'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_shell < Package
|
|||||||
description 'Next generation desktop shell'
|
description 'Next generation desktop shell'
|
||||||
homepage 'https://wiki.gnome.org/Projects/GnomeShell'
|
homepage 'https://wiki.gnome.org/Projects/GnomeShell'
|
||||||
version '40.rc'
|
version '40.rc'
|
||||||
|
license 'GPL-2+ and LGPL-2+'
|
||||||
compatibility 'x86_64 aarch64 armv7l'
|
compatibility 'x86_64 aarch64 armv7l'
|
||||||
source_url "https://github.com/GNOME/gnome-shell/archive/#{version}.tar.gz"
|
source_url "https://github.com/GNOME/gnome-shell/archive/#{version}.tar.gz"
|
||||||
source_sha256 '76fcbb7d4ac829a1a1287feea40f3bcebc8e5ba225bb8231707cee09f53d44a0'
|
source_sha256 '76fcbb7d4ac829a1a1287feea40f3bcebc8e5ba225bb8231707cee09f53d44a0'
|
||||||
|
|||||||
@@ -3,12 +3,13 @@ require 'package'
|
|||||||
class Gnome_sudoku < Package
|
class Gnome_sudoku < Package
|
||||||
description 'Sudoku puzzle game for GNOME'
|
description 'Sudoku puzzle game for GNOME'
|
||||||
homepage 'https://wiki.gnome.org/Apps/Sudoku'
|
homepage 'https://wiki.gnome.org/Apps/Sudoku'
|
||||||
compatibility 'all'
|
|
||||||
@_app = File.basename(__FILE__, '.rb').tr('_', '-')
|
@_app = File.basename(__FILE__, '.rb').tr('_', '-')
|
||||||
@_fullver = '3.38.0'
|
@_fullver = '3.38.0'
|
||||||
@_mainver = @_fullver.rpartition('.')[0]
|
@_mainver = @_fullver.rpartition('.')[0]
|
||||||
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
@_url = "https://download.gnome.org/sources/#{@_app}/#{@_mainver}/#{@_app}-#{@_fullver}"
|
||||||
version @_fullver
|
version @_fullver
|
||||||
|
license 'GPL-3+ and CC-BY-SA-3.0'
|
||||||
|
compatibility 'all'
|
||||||
source_url "#{@_url}.tar.xz"
|
source_url "#{@_url}.tar.xz"
|
||||||
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
source_sha256 `curl -Ls #{@_url}.sha256sum | tail -n1 | cut -d ' ' -f1`.chomp
|
||||||
|
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_terminal < Package
|
|||||||
description 'The GNOME Terminal Emulator'
|
description 'The GNOME Terminal Emulator'
|
||||||
homepage 'https://wiki.gnome.org/Apps/Terminal'
|
homepage 'https://wiki.gnome.org/Apps/Terminal'
|
||||||
version '3.39.90'
|
version '3.39.90'
|
||||||
|
license 'GPL-3+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://download.gnome.org/sources/gnome-terminal/3.39/gnome-terminal-3.39.90.tar.xz'
|
source_url 'https://download.gnome.org/sources/gnome-terminal/3.39/gnome-terminal-3.39.90.tar.xz'
|
||||||
source_sha256 '68bbd2b20c533f1648d4ba5625dbcb35270e5c958713faaad30ea0167c3d8199'
|
source_sha256 '68bbd2b20c533f1648d4ba5625dbcb35270e5c958713faaad30ea0167c3d8199'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_themes_standard < Package
|
|||||||
description 'Standard Themes for GNOME Applications.'
|
description 'Standard Themes for GNOME Applications.'
|
||||||
homepage 'https://git.gnome.org/browse/gnome-themes-standard/'
|
homepage 'https://git.gnome.org/browse/gnome-themes-standard/'
|
||||||
version '3.27.92-0'
|
version '3.27.92-0'
|
||||||
|
license 'LGPL-2.1+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/GNOME/gnome-themes-extra/archive/3.27.92.tar.gz'
|
source_url 'https://github.com/GNOME/gnome-themes-extra/archive/3.27.92.tar.gz'
|
||||||
source_sha256 'c2c2b02e6826d51de4e6e53afffbdb0ec301ef776df91944574fdc42b558cecb'
|
source_sha256 'c2c2b02e6826d51de4e6e53afffbdb0ec301ef776df91944574fdc42b558cecb'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_tweaks < Package
|
|||||||
description 'Graphical interface for advanced GNOME 3 settings Tweak Tool'
|
description 'Graphical interface for advanced GNOME 3 settings Tweak Tool'
|
||||||
@_ver = '40.beta'
|
@_ver = '40.beta'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'GPL-3+ and CC0-1.0'
|
||||||
compatibility 'x86_64 aarch64 armv7l'
|
compatibility 'x86_64 aarch64 armv7l'
|
||||||
source_url "https://gitlab.gnome.org/GNOME/gnome-tweaks/-/archive/#{@_ver}/gnome-tweaks-#{@_ver}.tar.bz2"
|
source_url "https://gitlab.gnome.org/GNOME/gnome-tweaks/-/archive/#{@_ver}/gnome-tweaks-#{@_ver}.tar.bz2"
|
||||||
source_sha256 'b274a4a9bf93405bd487f5a2bb93fc15bfe0312b21dbebfe5088b8d477d63416'
|
source_sha256 'b274a4a9bf93405bd487f5a2bb93fc15bfe0312b21dbebfe5088b8d477d63416'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnome_weather < Package
|
|||||||
description 'Access current weather conditions and forecasts'
|
description 'Access current weather conditions and forecasts'
|
||||||
homepage 'https://wiki.gnome.org/Apps/Weather'
|
homepage 'https://wiki.gnome.org/Apps/Weather'
|
||||||
version '40.beta'
|
version '40.beta'
|
||||||
|
license 'GPL-2+, LGPL-2+, MIT, CC-BY-3.0 and CC-BY-SA-3.0'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://github.com/GNOME/gnome-weather/archive/40.beta.tar.gz'
|
source_url 'https://github.com/GNOME/gnome-weather/archive/40.beta.tar.gz'
|
||||||
source_sha256 '281b35ab677a143d0aa0118a2c7c3be6a76837d01ea0dd5f862c628b8ef1579a'
|
source_sha256 '281b35ab677a143d0aa0118a2c7c3be6a76837d01ea0dd5f862c628b8ef1579a'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnuchess < Package
|
|||||||
description 'GNU Chess is a chess-playing program.'
|
description 'GNU Chess is a chess-playing program.'
|
||||||
homepage 'https://www.gnu.org/software/chess/'
|
homepage 'https://www.gnu.org/software/chess/'
|
||||||
version '6.2.7'
|
version '6.2.7'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://ftpmirror.gnu.org/chess/gnuchess-6.2.7.tar.gz'
|
source_url 'https://ftpmirror.gnu.org/chess/gnuchess-6.2.7.tar.gz'
|
||||||
source_sha256 'e536675a61abe82e61b919f6b786755441d9fcd4c21e1c82fb9e5340dd229846'
|
source_sha256 'e536675a61abe82e61b919f6b786755441d9fcd4c21e1c82fb9e5340dd229846'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnucobol < Package
|
|||||||
description 'GnuCOBOL (formerly OpenCOBOL) is a free COBOL compiler.'
|
description 'GnuCOBOL (formerly OpenCOBOL) is a free COBOL compiler.'
|
||||||
homepage 'https://open-cobol.sourceforge.io/'
|
homepage 'https://open-cobol.sourceforge.io/'
|
||||||
version '3.0-rc1'
|
version '3.0-rc1'
|
||||||
|
license 'LGPL-2, GPL-2, GPL-3 and LGPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'http://downloads.sourceforge.net/project/open-cobol/gnu-cobol/3.0/gnucobol-3.0-rc1.tar.gz'
|
source_url 'http://downloads.sourceforge.net/project/open-cobol/gnu-cobol/3.0/gnucobol-3.0-rc1.tar.gz'
|
||||||
source_sha256 'e55aeea6b1f77e763b4cd4b520c78eb06da7671b4dcc76463fd0237dbf2e4816'
|
source_sha256 'e55aeea6b1f77e763b4cd4b520c78eb06da7671b4dcc76463fd0237dbf2e4816'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnupg < Package
|
|||||||
description 'GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP).'
|
description 'GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP).'
|
||||||
homepage 'https://gnupg.org/'
|
homepage 'https://gnupg.org/'
|
||||||
version '2.2.7'
|
version '2.2.7'
|
||||||
|
license 'GPL-2'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.7.tar.bz2'
|
source_url 'https://gnupg.org/ftp/gcrypt/gnupg/gnupg-2.2.7.tar.bz2'
|
||||||
source_sha256 'd95b361ee6ef7eff86af40c8c72bf9313736ac9f7010d6604d78bf83818e976e'
|
source_sha256 'd95b361ee6ef7eff86af40c8c72bf9313736ac9f7010d6604d78bf83818e976e'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnuplot < Package
|
|||||||
description 'Gnuplot is a portable command-line driven graphing utility'
|
description 'Gnuplot is a portable command-line driven graphing utility'
|
||||||
homepage 'http://gnuplot.sourceforge.net/'
|
homepage 'http://gnuplot.sourceforge.net/'
|
||||||
version '5.2.6'
|
version '5.2.6'
|
||||||
|
license 'gnuplot'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://downloads.sourceforge.net/project/gnuplot/gnuplot/5.2.6/gnuplot-5.2.6.tar.gz'
|
source_url 'https://downloads.sourceforge.net/project/gnuplot/gnuplot/5.2.6/gnuplot-5.2.6.tar.gz'
|
||||||
source_sha256 '35dd8f013139e31b3028fac280ee12d4b1346d9bb5c501586d1b5a04ae7a94ee'
|
source_sha256 '35dd8f013139e31b3028fac280ee12d4b1346d9bb5c501586d1b5a04ae7a94ee'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Gnutls < Package
|
|||||||
description 'GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.'
|
description 'GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.'
|
||||||
homepage 'http://gnutls.org/'
|
homepage 'http://gnutls.org/'
|
||||||
version '3.7.0-1'
|
version '3.7.0-1'
|
||||||
|
license 'GPL-3'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.0.tar.xz'
|
source_url 'https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.0.tar.xz'
|
||||||
source_sha256 '49e2a22691d252c9f24a9829b293a8f359095bc5a818351f05f1c0a5188a1df8'
|
source_sha256 '49e2a22691d252c9f24a9829b293a8f359095bc5a818351f05f1c0a5188a1df8'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Go < Package
|
|||||||
homepage 'https://golang.org/'
|
homepage 'https://golang.org/'
|
||||||
@_ver = '1.16'
|
@_ver = '1.16'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'BSD'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://dl.google.com/go/go#{@_ver}.src.tar.gz"
|
source_url "https://dl.google.com/go/go#{@_ver}.src.tar.gz"
|
||||||
source_sha256 '7688063d55656105898f323d90a79a39c378d86fe89ae192eb3b7fc46347c95a'
|
source_sha256 '7688063d55656105898f323d90a79a39c378d86fe89ae192eb3b7fc46347c95a'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Go_bootstrap < Package
|
|||||||
description 'Bootstrap tool chain for the Go programming language.'
|
description 'Bootstrap tool chain for the Go programming language.'
|
||||||
homepage 'https://golang.org/'
|
homepage 'https://golang.org/'
|
||||||
version '1.4-1'
|
version '1.4-1'
|
||||||
|
license 'BSD'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz'
|
source_url 'https://dl.google.com/go/go1.4-bootstrap-20171003.tar.gz'
|
||||||
source_sha256 'f4ff5b5eb3a3cae1c993723f3eab519c5bae18866b5e5f96fe1102f0cb5c3e52'
|
source_sha256 'f4ff5b5eb3a3cae1c993723f3eab519c5bae18866b5e5f96fe1102f0cb5c3e52'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Go_tools < Package
|
|||||||
homepage 'https://github.com/golang/tools'
|
homepage 'https://github.com/golang/tools'
|
||||||
@_ver = '0.6.6'
|
@_ver = '0.6.6'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'BSD'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'file:///dev/null'
|
source_url 'file:///dev/null'
|
||||||
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Goaccess < Package
|
|||||||
description 'GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.'
|
description 'GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.'
|
||||||
homepage 'https://goaccess.io/'
|
homepage 'https://goaccess.io/'
|
||||||
version '1.2'
|
version '1.2'
|
||||||
|
license 'MIT'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url 'http://tar.goaccess.io/goaccess-1.2.tar.gz'
|
source_url 'http://tar.goaccess.io/goaccess-1.2.tar.gz'
|
||||||
source_sha256 '6ba9f66540ea58fc2c17f175265f9ed76d74a8432eeac1182b74ebf4f2cd3414'
|
source_sha256 '6ba9f66540ea58fc2c17f175265f9ed76d74a8432eeac1182b74ebf4f2cd3414'
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class Gobject_introspection < Package
|
|||||||
homepage 'https://wiki.gnome.org/action/show/Projects/GObjectIntrospection'
|
homepage 'https://wiki.gnome.org/action/show/Projects/GObjectIntrospection'
|
||||||
@_ver = '1.67.1'
|
@_ver = '1.67.1'
|
||||||
version @_ver
|
version @_ver
|
||||||
|
license 'LGPL-2+ and GPL-2+'
|
||||||
compatibility 'all'
|
compatibility 'all'
|
||||||
source_url "https://gitlab.gnome.org/GNOME/gobject-introspection/-/archive/#{@_ver}/gobject-introspection-#{@_ver}.tar.bz2"
|
source_url "https://gitlab.gnome.org/GNOME/gobject-introspection/-/archive/#{@_ver}/gobject-introspection-#{@_ver}.tar.bz2"
|
||||||
source_sha256 '4cd840eb3a9b5f6cddda96f79e9f186b1da4b93343a0c82e0ab185beccb25a6b'
|
source_sha256 '4cd840eb3a9b5f6cddda96f79e9f186b1da4b93343a0c82e0ab185beccb25a6b'
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ class Google_cloud_sdk < Package
|
|||||||
description 'Command-line interface for Google Cloud Platform products and services'
|
description 'Command-line interface for Google Cloud Platform products and services'
|
||||||
homepage 'https://cloud.google.com/sdk/'
|
homepage 'https://cloud.google.com/sdk/'
|
||||||
version '236.0.0'
|
version '236.0.0'
|
||||||
|
license 'Apache-2.0'
|
||||||
compatibility 'i686,x86_64'
|
compatibility 'i686,x86_64'
|
||||||
case ARCH
|
case ARCH
|
||||||
when 'i686'
|
when 'i686'
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user