Commit b799c235 authored by lyxell's avatar lyxell Committed by GitHub

Merge pull request #836 from uberhacker/change-from-sha1-to-sha256-q-z

Change packages q-z from sha1 to sha256
parents e39cf980 4f867322
......@@ -5,18 +5,18 @@ class Qemacs < Package
homepage 'http://bellard.org/qemacs/'
version '0.3.3'
source_url 'http://bellard.org/qemacs/qemacs-0.3.3.tar.gz'
source_sha1 '2a7314610eed09d7c2bef5f1579d774191803bc4'
source_sha256 '2ffba66a44783849282199acfcc08707debc7169394a8fd0902626222f27df94'
def self.build
system "sed -i 's,css.h,libqhtml/css.h,' html2png.c"
system "sed -i 's/$(prefix)/$(DESTDIR)$(prefix)/g' Makefile"
system "./configure", \
"--prefix=/usr/local", \
"--disable-x11", \
"--disable-xv", \
"--disable-xrender", \
"--disable-html", \
"--disable-png"
"--prefix=/usr/local", \
"--disable-x11", \
"--disable-xv", \
"--disable-xrender", \
"--disable-html", \
"--disable-png"
system "make"
end
......@@ -24,6 +24,6 @@ class Qemacs < Package
system "mkdir", "-p", "#{CREW_DEST_DIR}/usr/local/bin"
system "mkdir", "-p", "#{CREW_DEST_DIR}/usr/local/share/qe"
system "mkdir", "-p", "#{CREW_DEST_DIR}/usr/local/man/man1"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
......@@ -5,7 +5,7 @@ class Qemu < Package
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'
source_sha256 'f01cc33e3c5fd5fd2534ce14e369b6b111d7e54e4a4977f8c37eae668176b022'
depends_on 'glib'
depends_on 'autoconf'
......
......@@ -5,7 +5,7 @@ class R < Package
homepage 'https://www.r-project.org/'
version '3.4.0'
source_url 'https://cran.r-project.org/src/base/R-3/R-3.4.0.tar.gz'
source_sha1 '054c1d099006354c89b195df6783b933846ced60'
source_sha256 '288e9ed42457c47720780433b3d5c3c20983048b789291cc6a7baa11f9428b91'
# depends_on 'gfortran' # require gfortran enabled gcc
depends_on 'pcre' # need to use pcre not pcre2
......@@ -16,7 +16,7 @@ class R < Package
depends_on 'curl'
depends_on 'openssl'
depends_on 'readline'
def self.build
system './configure',
'--with-x=no' # X is not available
......
require 'package'
class Ranger < Package # the name of the package
version '1.8.1' # the current version of the package
description 'A VIM-inspired filemanager for the console.'
homepage 'http://ranger.nongnu.org/'
version '1.8.1' # the current version of the package
source_url 'https://github.com/ranger/ranger/archive/v1.8.1.tar.gz' # the source files for the package
source_sha1 '8948bc749cf91297da6dcf7b275a72d17a0302f3'
source_sha256 'ab0e32159cde196df4ff14e9c516aaf8ac2db79e3fdee17e59f327d677a96949'
depends_on 'less'
depends_on 'ncurses'
......
......@@ -5,7 +5,7 @@ class Readline < Package
homepage 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html'
version '6.3p8'
source_url 'http://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz'
source_sha1 '017b92dc7fd4e636a2b5c9265a77ccc05798c9e1'
source_sha256 '56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43'
depends_on 'buildessential' => :build
depends_on 'patch' => :build
......
......@@ -5,7 +5,7 @@ class Readline7 < Package
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'
source_sha256 '750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334'
depends_on 'buildessential' => :build
depends_on 'patch' => :build
......
......@@ -5,7 +5,7 @@ class Redis < Package
homepage 'https://redis.io/'
version '3.0.6'
source_url 'http://download.redis.io/releases/redis-3.0.6.tar.gz'
source_sha1 '4b1c7b1201984bca8f7f9c6c58862f6928cf0a25'
source_sha256 '6f1e1523194558480c3782d84d88c2decf08a8e4b930c56d4df038e565b75624'
depends_on 'buildessential'
......
......@@ -5,7 +5,7 @@ class Rfkill < Package
homepage 'http://linuxwireless.org/en/users/Documentation/rfkill'
version '0.5'
source_url 'https://www.kernel.org/pub/software/network/rfkill/rfkill-0.5.tar.xz'
source_sha1 '03025d4ae285c40d5c19ec99ef7b317afda9d900'
source_sha256 'e0ae3004215e39a6c5c36e0726558740728d16f67ebdb8bea621250f6091d86a'
depends_on 'buildessential' => :build
......
......@@ -5,17 +5,17 @@ class Rsync < Package
homepage 'https://rsync.samba.org/'
version '3.1.2'
source_url 'http://rsync.samba.org/ftp/rsync/src/rsync-3.1.2.tar.gz'
source_sha1 '0d4c7fb7fe3fc80eeff922a7c1d81df11dbb8a1a'
source_sha256 'ecfa62a7fa3c4c18b9eccd8c16eaddee4bd308a76ea50b5c02a5840f09c0a1c2'
depends_on 'buildessential'
depends_on 'perl' => :build
def self.build
system "./configure"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
end
......@@ -5,7 +5,7 @@ class Rtmpdump < Package
homepage 'https://rtmpdump.mplayerhq.hu/'
version 'fa8646d'
source_url 'https://git.ffmpeg.org/gitweb/rtmpdump.git/snapshot/fa8646daeb19dfd12c181f7d19de708d623704c0.tar.gz'
source_sha1 '2faefe655b72f91540f39eebc3020f1c9dcc654e'
source_sha256 'dba4d4d2e1c7de6884b01d98194b83cab6784669089fa3c919152087a3a38fd2'
def self.build
system "make"
......
......@@ -5,7 +5,7 @@ class Ruby < Package
homepage 'https://www.ruby-lang.org/en/'
version '2.4.1'
source_url 'https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.xz'
source_sha1 'eb3e25346431214379e3b92c6f6b6e02f7b2503f'
source_sha256 '4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654'
depends_on 'readline'
depends_on 'ncurses'
......
......@@ -5,7 +5,7 @@ class Ruby_latest < Package
homepage 'https://www.ruby-lang.org/en/'
version '2.4.0'
source_url 'http://cache.ruby-lang.org/pub/ruby/ruby-2.4.0.tar.xz'
source_sha1 '038804bbd0e77508dd2510b729a9f3b325489b2e'
source_sha256 '3a87fef45cba48b9322236be60c455c13fd4220184ce7287600361319bb63690'
depends_on 'readline'
depends_on 'zlibpkg'
......
......@@ -5,7 +5,7 @@ class Sbt < Package
homepage 'http://www.scala-sbt.org/'
version '0.13.15'
source_url 'https://github.com/sbt/sbt/releases/download/v0.13.15/sbt-0.13.15.tgz'
source_sha1 '46f07dbfec874be8687072e07d2c3f22b4f7cc76'
source_sha256 'b6e073d7c201741dcca92cfdd1dd3cd76c42a47dc9d8c8ead8df7117deed7aef'
depends_on 'jdk8'
......
......@@ -5,7 +5,7 @@ class Scons < Package
homepage 'http://scons.org/'
version '2.5.1'
source_url 'http://prdownloads.sourceforge.net/scons/scons-2.5.1.tar.gz'
source_sha1 'f742350251734df75355e51c70f291e119ef927a'
source_sha256 '0b25218ae7b46a967db42f2a53721645b3d42874a65f9552ad16ce26d30f51f2'
depends_on 'python27'
......
......@@ -5,15 +5,15 @@ class Screen < Package
homepage 'https://www.gnu.org/software/screen/'
version '4.3.1'
source_url 'ftp://ftp.gnu.org/gnu/screen/screen-4.3.1.tar.gz'
source_sha1 'a524761504e28480517e338b20c852f2ab100c93'
source_sha256 'fa4049f8aee283de62e283d427f2cfd35d6c369b40f7f45f947dbfd915699d63'
depends_on 'ncurses'
def self.build
system "./configure --prefix=/usr/local"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
......
......@@ -5,7 +5,7 @@ class Screenfetch < Package
homepage 'https://github.com/KittyKatt/screenFetch'
version '3.7.0'
source_url 'https://github.com/KittyKatt/screenFetch/archive/v3.7.0.tar.gz'
source_sha1 '5a3702504e154335e372df56e4cb621840dc5506'
source_sha256 '6711fe924833919d53c1dfbbb43f3777d33e20357a1b1536c4472f6a1b3c6be0'
def self.build
end
......
......@@ -5,7 +5,7 @@ class Scrollz < Package
homepage 'http://www.scrollz.info/'
version '2.3'
source_url 'http://www.scrollz.info/download/ScrollZ-2.3.tar.gz'
source_sha1 '991e6acfdf95d84ca159a37336c2d45a624d432f'
source_sha256 '22535bcc54ad752107ab181775d90d9cf1b37648f500d627f428388a9d3710e6'
depends_on 'buildessential'
depends_on 'ncurses'
......
......@@ -5,7 +5,7 @@ class Serf < Package
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'
source_sha256 '549c2d21c577a8a9c0450facb5cca809f26591f048e466552240947bdf7a87cc'
depends_on 'scons'
depends_on 'aprutil'
......
require "package"
require 'package'
class Sfk < Package
description 'The Swiss File Knife - A Command Line Tools Collection for Windows / Linux / Mac.'
homepage 'http://swissfileknife.sourceforge.net/'
version "1.8.6"
source_url "https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.6/sfk-1.8.6.tar.gz"
source_sha1 "d45d80d8a452d121ad85ec1d909fb3f85c17ee3f"
version '1.8.6'
source_url 'https://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.8.6/sfk-1.8.6.tar.gz'
source_sha256 'e65ec60b529785accdb90a77c99376888898764b2d79f6d4280077992994b1e2'
def self.build
system "./configure"
system "make"
system './configure'
system 'make'
end
def self.install
......
......@@ -5,7 +5,7 @@ class Slang < Package
homepage 'http://www.jedsoft.org/slang/'
version '2.3.1a'
source_url 'http://www.jedsoft.org/releases/slang/slang-2.3.1a.tar.bz2'
source_sha1 'a8ea7f1b5736160a94efb67b137a0f5b9916bdf2'
source_sha256 '54f0c3007fde918039c058965dffdfd6c5aec0bad0f4227192cc486021f08c36'
def self.build
system "./configure", "--prefix=/usr/local", "--without-x"
......@@ -15,6 +15,6 @@ class Slang < Package
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
......@@ -5,7 +5,7 @@ class Sluice < Package
homepage 'http://kernel.ubuntu.com/~cking/sluice/'
version '0.02.06'
source_url 'http://kernel.ubuntu.com/~cking/tarballs/sluice/sluice-0.02.06.tar.gz'
source_sha1 'c1afc98790147c2c48bc5675de8352812b4f1fea'
source_sha256 'a1f06c2e7077e28fedb2b4f82066f6e6396bbd2fb4e8f22ef219ff573cdbe163'
def self.build
system "sed -i 's,/usr,/usr/local,g' Makefile"
......
......@@ -5,9 +5,9 @@ class Smemstat < Package
homepage 'http://kernel.ubuntu.com/~cking/smemstat/'
version '0.01.16'
source_url 'http://kernel.ubuntu.com/~cking/tarballs/smemstat/smemstat-0.01.16.tar.gz'
source_sha1 '4efdd89afa15ea7e4cb302653418935dab3c626a'
source_sha256 '232e220574a6d7a8d75dec3aae79ae26b2102cd62ade9d1b2a78a5baa2d1c392'
depends_on "ncurses"
depends_on 'ncurses'
def self.build
system "sed -i 's,/usr,/usr/local,g' Makefile"
......
......@@ -3,9 +3,9 @@ require 'package'
class Socat < Package
description 'SOcket CAT is a multipurpose relay \'netcat++\' (extended design, new implementation).'
homepage 'http://www.dest-unreach.org/socat/'
version '1.7.3.1'
version '1.7.3.1'
source_url 'http://www.dest-unreach.org/socat/download/socat-1.7.3.1.tar.gz'
source_sha1 'a6f1d8ab3e85f565dbe172f33a9be6708dd52ffb'
source_sha256 'a8cb07b12bcd04c98f4ffc1c68b79547f5dd4e23ddccb132940f6d55565c7f79'
depends_on 'readline'
depends_on 'openssl'
......
......@@ -5,7 +5,7 @@ class Speex < Package
homepage 'https://speex.org/'
version '1.2.0'
source_url 'http://downloads.us.xiph.org/releases/speex/speex-1.2.0.tar.gz'
source_sha1 '18ebc3fa3236b4369509e9439acc32d0e864fa7f'
source_sha256 'eaae8af0ac742dc7d542c9439ac72f1f385ce838392dc849cae4536af9210094'
def self.build
system "./configure"
......
require 'package'
class Sqlite < Package
description 'SQLite is a self-contained, high-reliability, embedded, full-featured, public-domain, SQL database engine.'
homepage 'http://www.sqlite.org/'
version '3.18.0-1'
source_url 'https://www.sqlite.org/2017/sqlite-autoconf-3180000.tar.gz'
source_sha1 '74559194e1dd9b9d577cac001c0e9d370856671b'
source_sha256 '3757612463976e7d08c5e9f0af3021613fc24bbcfe1c51197d6776b9ece9ac5c'
def self.build
system "./configure", "--disable-static", "--enable-shared", "--with-pic"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
......
......@@ -5,7 +5,7 @@ class Sshfs < Package
homepage 'https://github.com/libfuse/sshfs'
version '2.8'
source_url 'https://github.com/libfuse/sshfs/releases/download/sshfs_2.8/sshfs-2.8.tar.gz'
source_sha1 '2b792aa5b3a45e0c3fe65c44bd9da8f64a690830'
source_sha256 '7f689174d02e6b7e2631306fda4fb8e6b4483102d1bce82b3cdafba33369ad22'
depends_on 'glib'
depends_on 'fuse'
......
......@@ -5,7 +5,7 @@ class Strace < Package
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'
source_sha256 '98487cb5178ec1259986cc9f6e2a844f50e5d1208c112cc22431a1e4d9adf0ef'
depends_on 'buildessential'
......
......@@ -5,7 +5,7 @@ class Stunnel < Package
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'
source_sha256 'f05c6321ee1f6ddebacc234ccf20825971941e831b5beea6d0ce0b8e1668148f'
depends_on 'openssl'
......
......@@ -5,7 +5,7 @@ class Subversion < Package
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'
source_sha256 '280ba586c5d51d7b976b65d22d5e8e42f3908ed1c968d71120dcf534ce857a83'
depends_on 'aprutil'
depends_on 'sqlite'
......
......@@ -5,7 +5,7 @@ class Sysstat < Package
homepage 'http://sebastien.godard.pagesperso-orange.fr/'
version '11.5.6'
source_url 'https://github.com/sysstat/sysstat/archive/v11.5.6.tar.gz'
source_sha1 'a8913a7a8418590bc6ea77a7bbe737577ef96e33'
source_sha256 '2ba2c6bfe0870e3b10061ec19b2623283d4922bc6d824b1ba6534a27001d9fa8'
def self.build
system "sed -i 's/GRP=root/GRP=$(whoami)/' configure"
......
......@@ -3,9 +3,9 @@ require 'package'
class Tcl < Package
description 'Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more.'
homepage 'http://www.tcl.tk/'
version '8.6.6'
version '8.6.6'
source_url 'http://downloads.sourceforge.net/tcl/tcl8.6.6-src.tar.gz'
source_sha1 '169dd1589cad62c9fac4257c113db245da502cd0'
source_sha256 'a265409781e4b3edcc4ef822533071b34c3dc6790b893963809b9fe221befe07'
def self.build
FileUtils.chdir("unix") do
......
......@@ -3,9 +3,9 @@ require 'package'
class Tcpdump < Package
description 'A powerful command-line packet analyzer.'
homepage 'http://www.tcpdump.org/'
version '4.8.1'
version '4.8.1'
source_url 'http://www.tcpdump.org/release/tcpdump-4.8.1.tar.gz'
source_sha1 '364c8a60b637d1b122769fdeae79bcd300d5bd5c'
source_sha256 '20e4341ec48fcf72abcae312ea913e6ba6b958617b2f3fb496d51f0ae88d831c'
depends_on 'libpcap'
depends_on 'openssl'
......
......@@ -3,9 +3,9 @@ require 'package'
class Tcpstat < Package
description 'tcpstat reports certain network interface statistics much like vmstat does for system statistics. tcpstat gets its information by either monitoring a specific interface, or by reading previously saved tcpdump data from a file.'
homepage 'http://www.frenchfries.net/paul/tcpstat/'
version '1.5'
source_url 'https://web.archive.org/web/20160504233625/http://www.frenchfries.net/paul/tcpstat/tcpstat-1.5.tar.gz'
source_sha1 '3881edafe2a45c807a6f197792251036c599ec50'
version '1.5'
source_url 'https://web.archive.org/web/20160504233625/http://www.frenchfries.net/paul/tcpstat/tcpstat-1.5.tar.gz'
source_sha256 '46fde9458cc5678264b0c5f2197f84ada9101951197fdeec5f04b0801fcff0ba'
def self.build
system "./configure", "--prefix=/usr/local"
......
......@@ -5,7 +5,7 @@ class Termcap < Package
homepage 'https://www.gnu.org/software/termutils/'
version '1.3.1'
source_url 'https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz'
source_sha1 '42dd1e6beee04f336c884f96314f0c96cc2578be'
source_sha256 '91a0e22e5387ca4467b5bcb18edf1c51b930262fd466d5fda396dd9d26719100'
def self.build
system "./configure"
......
......@@ -5,7 +5,7 @@ class Texinfo < Package
homepage 'https://www.gnu.org/software/texinfo/'
version '6.3'
source_url 'http://ftp.gnu.org/gnu/texinfo/texinfo-6.3.tar.gz'
source_sha1 '29b16c646c7bc9cd351b2f1d8dafdce70e5377f6'
source_sha256 '300a6ba4958c2dd4a6d5ce60f0a335daf7e379f5374f276f6ba31a221f02f606'
def self.build
system "./configure"
......
......@@ -5,17 +5,17 @@ class Tig < Package
homepage 'http://jonas.nitro.dk/tig/'
version '2.2.1'
source_url 'https://github.com/jonas/tig/archive/tig-2.2.1.tar.gz'
source_sha1 '704e35ad3f54024d7ce14dade4294aacc0744b3d'
source_sha256 '92d96635068d779df58aea3fbfa86c5869e39c11c7868d5b3d62229360b5336f'
depends_on 'readline'
depends_on 'ncurses'
def self.build
system "./autogen.sh"
system "./configure", "--prefix=/usr/local"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
......
......@@ -5,7 +5,7 @@ class Tinycc < Package
homepage 'http://bellard.org/tcc/'
version '0.9.26'
source_url 'http://download.savannah.gnu.org/releases/tinycc/tcc-0.9.26.tar.bz2'
source_sha1 '7110354d3637d0e05f43a006364c897248aed5d0'
source_sha256 '521e701ae436c302545c3f973a9c9b7e2694769c71d9be10f70a2460705b6d71'
def self.build
system "./configure --prefix=/usr/local"
......@@ -13,6 +13,6 @@ class Tinycc < Package
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
require 'package'
class Tmux < Package
description 'tmux is a terminal multiplexer'
homepage 'http://tmux.github.io/'
version '2.2'
source_url 'https://github.com/tmux/tmux/releases/download/2.2/tmux-2.2.tar.gz'
source_sha1 '5ed1430bc7ef44c227e64e9401c686573dd0791a'
source_sha256 'bc28541b64f99929fe8e3ae7a02291263f3c97730781201824c0f05d7c8e19e4'
depends_on 'readline'
depends_on 'libevent'
depends_on 'ncurses'
def self.build
system "CPPFLAGS=-I/usr/local/include/ncurses ./configure"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
......
......@@ -5,7 +5,7 @@ class Traceroute < Package
homepage 'http://traceroute.sourceforge.net/'
version '2.1.0'
source_url 'https://downloads.sourceforge.net/project/traceroute/traceroute/traceroute-2.1.0/traceroute-2.1.0.tar.gz'
source_sha1 'bc5c6c8022187511be5665b3818d919be5987dcc'
source_sha256 '3669d22a34d3f38ed50caba18cd525ba55c5c00d5465f2d20d7472e5d81603b6'
def self.build
# add /usr/lib64 to vpath to check /usr/lib64/libm.so
......
......@@ -5,7 +5,7 @@ class Tree < Package
homepage 'http://mama.indstate.edu/users/ice/tree/'
version '1.7.0'
source_url 'http://mama.indstate.edu/users/ice/tree/src/tree-1.7.0.tgz'
source_sha1 '35bd212606e6c5d60f4d5062f4a59bb7b7b25949'
source_sha256 '6957c20e82561ac4231638996e74f4cfa4e6faabc5a2f511f0b4e3940e8f7b12'
def self.build
system "sed -i 's,/usr,/usr/local,g' Makefile"
......
......@@ -5,7 +5,7 @@ class Trousers < Package
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'
source_sha256 'ce50713a261d14b735ec9ccd97609f0ad5ce69540af560e8c3ce9eb5f2d28f47'
depends_on 'openssl'
depends_on 'libtool'
......
......@@ -5,7 +5,7 @@ class Txt2man < Package
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'
source_sha256 '984825c5fd0cb3495160bf3277f327078081a8dc219dc466509e307ec9a2b52a'
depends_on 'gawk'
depends_on 'mandb'
......
......@@ -5,7 +5,7 @@ class Unrar < Package
homepage 'http://www.rarlab.com/'
version '5.4.5'
source_url 'http://www.rarlab.com/rar/unrarsrc-5.4.5.tar.gz'
source_sha1 '1590aec535792def68710dad7b73d5522e50c971'
source_sha256 'e470c584332422893fb52e049f2cbd99e24dc6c6da971008b4e2ae4284f8796c'
def self.build
system "sed -i '145s,$,/libunrar.so,' makefile" # fix naming mistake
......
......@@ -5,7 +5,7 @@ class Unshield < Package
homepage 'https://github.com/twogood/unshield'
version '1.4.2'
source_url 'https://github.com/twogood/unshield/archive/1.4.2.tar.gz'
source_sha1 '02935c888b04507f0a14036773539a4f8c20a152'
source_sha256 '5dd4ea0c7e97ad8e3677ff3a254b116df08a5d041c2df8859aad5c4f88d1f774'
depends_on 'cmake'
......
......@@ -5,7 +5,8 @@ class Unzip < Package
homepage 'http://www.info-zip.org/UnZip.html'
version '1.6_1'
source_url 'https://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz'
source_sha1 'abf7de8a4018a983590ed6f5cbd990d4740f8a22'
source_sha256 '036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37'
depends_on 'patch'
# adapted from the homebrew recipe as seen at: https://github.com/Homebrew/homebrew-dupes/blob/master/unzip.rb
......
......@@ -5,7 +5,7 @@ class Valgrind < Package
homepage 'http://valgrind.org/'
version '3.13.0'
source_url 'ftp://sourceware.org/pub/valgrind/valgrind-3.13.0.tar.bz2'
source_sha1 'ddf13e22dd0ee688bd533fc66b94cf88f75fad86'
source_sha256 'd76680ef03f00cd5e970bbdcd4e57fb1f6df7d2e2c071635ef2be74790190c3b'
def self.build
system './configure'
......
......@@ -5,7 +5,7 @@ class Vidstab < Package
homepage 'http://public.hronopik.de/vid.stab/'
version '0.98b'
source_url 'https://github.com/georgmartius/vid.stab/archive/release-0.98b.tar.gz'
source_sha1 '1030a1baa9b2cba844758a6cd8dd5d5fc23f9cd9'
source_sha256 '530f0bf7479ec89d9326af3a286a15d7d6a90fcafbb641e3b8bdb8d05637d025'
depends_on 'cmake'
......
......@@ -5,9 +5,9 @@ class Vifm < Package
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'
source_sha256 '8b466d766658a24d07fc2039a26fefc6a018f5653684a6035183ca79f02c211f'
depends_on "ncurses"
depends_on 'ncurses'
def self.build
system "./configure", \
......@@ -21,6 +21,6 @@ class Vifm < Package
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
......@@ -5,7 +5,7 @@ class Vim < Package
homepage 'http://www.vim.org/'
version '8.0-1'
source_url 'ftp://ftp.vim.org/pub/vim/unix/vim-8.0.tar.bz2'
source_sha1 '54bb7fe631ed8eaea5675ec934e88b0da1f1eca0'
source_sha256 '08bd0d1dd30ece3cb9905ccd48b82b2f81c861696377508021265177dc153a61'
depends_on 'ncurses'
# vim uses shared library of following languages, so need them isntalled at run-time
......
......@@ -5,7 +5,7 @@ class Wbox < Package
homepage 'http://www.hping.org/wbox/'
version '5'
source_url 'http://www.hping.org/wbox/wbox-5.tar.gz'
source_sha1 '5f20fca378c8abf53bb6a9069ecdebeb40a74147'
source_sha256 '1589d85e83c8ee78383a491d89e768ab9aab9f433c5f5e035cfb5eed17efaa19'
def self.build
system "make"
......
......@@ -5,7 +5,7 @@ class Whois < Package
homepage 'https://github.com/rfc1036/whois'
version '5.2.16'
source_url 'https://github.com/rfc1036/whois/archive/v5.2.16.tar.gz'
source_sha1 '1a5afb7363ef62de0565ae10cee7f0a42b6b260e'
source_sha256 'd8204ca199329f14c33cb9f893b0f50918dbef34a6838317270e65c55ab32615'
depends_on 'gettext'
......
......@@ -5,13 +5,13 @@ class Xe < Package
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'
source_sha256 '36036d0e9464233d3113af187c473491298ed1168976330d7dd615b8f0521b96'
def self.build
system "make", "PREFIX=/usr/local"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
......@@ -5,7 +5,7 @@ class Xxhash < Package
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'
source_sha256 'e4da793acbe411e7572124f958fa53b280e5f1821a8bf78d79ace972950b8f82'
def self.build
system "make"
......
......@@ -5,11 +5,11 @@ class Xzutils < Package
homepage 'http://tukaani.org/xz/'
version '5.2.3-2'
source_url 'http://tukaani.org/xz/xz-5.2.3.tar.gz'
source_sha1 '529638eec3597e429cc54c74551ac0a89169e841'
source_sha256 '71928b357d0a09a12a4b4c5fafca8c31c19b0e7d3b8ebb19622e96f26dbf28cb'
def self.build
system "./configure", "--prefix=/usr/local", "--libdir=#{CREW_LIB_PREFIX}",
"--disable-docs", "--enable-shared", "--disable-static", "--with-pic"
"--disable-docs", "--enable-shared", "--disable-static", "--with-pic"
system "make"
end
......
require 'package'
class Yasm < Package
version '1.3.0'
description 'Yasm is a complete rewrite of the NASM assembler under the new BSD License.'
homepage 'http://yasm.tortall.net/'
source_url 'http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz'
source_sha1 'b7574e9f0826bedef975d64d3825f75fbaeef55e'
source_sha256 '3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f'
def self.build
system './configure --prefix=/usr/local'
......
......@@ -5,7 +5,7 @@ class Zlibpkg < Package
homepage 'http://www.zlib.net/'
version '1.2.11-1'
source_url 'http://www.zlib.net/zlib-1.2.11.tar.gz'
source_sha1 'e6d119755acdf9104d7ba236b1242696940ed6dd'
source_sha256 'c3e5e9fdd5004dcb542feda5ee4f0ff0744628baf8ed2dd5d66f8ca1197cb1a1'
def self.build
system "./configure", "--libdir=#{CREW_LIB_PREFIX}"
......
......@@ -4,10 +4,10 @@ class Zsh < Package
description 'Zsh is a shell designed for interactive use, although it is also a powerful scripting language.'
homepage 'http://zsh.sourceforge.net/'
version '5.0.7'
source_url "http://sourceforge.net/projects/zsh/files/zsh/5.0.7/zsh-5.0.7.tar.gz/download"
source_sha1 "a77519d3a6c251c69b1f4924cacdac17cc8e6a9d"
source_url 'http://sourceforge.net/projects/zsh/files/zsh/5.0.7/zsh-5.0.7.tar.gz/download'
source_sha256 '43f0a4c179ef79bb8c9153575685f7f45f28a3615c8cf96345f503d5b9e7b919'
depends_on "ncurses"
depends_on 'ncurses'
def self.build
system "./configure --prefix=/usr/local"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment